本發(fā)明涉及計算機領(lǐng)域,更具體地說,涉及一種數(shù)據(jù)操作方法及裝置、數(shù)據(jù)查找方法及裝置。
背景技術(shù):
隨著計算機技術(shù)的深入發(fā)展,計算機的應(yīng)用已深入我們生活和工作的方方面面,處理數(shù)據(jù)是常用的一種操作。例如,在計算機的眾多操作中,查找選擇用戶需要的數(shù)據(jù)是最基本的操作,而目前的操作方法需要用戶手動對需要的數(shù)據(jù)一一進行操作,效率低下,不夠智能,且容易出錯。
例如,一段文檔中包含多個具有黃色底紋的文本,用戶需要復(fù)制這些具有黃色底紋的文本時,目前的方法是對具有黃色底紋的文本逐一進行選擇,顯然效率比較低下,特別是在文檔頁數(shù)比較多時,不僅操作費時費力,且容易遺漏。又例如,用戶在本地的一個音樂文件夾中選擇音樂文件進行播放,當(dāng)用戶需要只聽一位歌手的歌曲時,目前的做法是根據(jù)音樂文件的文件名手動一一查找音樂文件夾中的所有音樂文件,選出該歌手的歌曲,這種選擇方式不夠智能,降低用戶的工作效率和使用體驗。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,提供一種數(shù)據(jù)操作方法及裝置、數(shù)據(jù)查找方法及裝置。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種數(shù)據(jù)操作方法,包括下述步驟:
接收對第一數(shù)據(jù)的操作指令;
獲取第一數(shù)據(jù)的屬性標(biāo)簽;
根據(jù)所述第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與所述第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);
若是,則對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述第一數(shù)據(jù)的操作指令。
優(yōu)選地,本發(fā)明所述的數(shù)據(jù)操作方法,對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述第一數(shù)據(jù)的操作指令之前,包括:
展示所述第二數(shù)據(jù);
優(yōu)選地,對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述第一數(shù)據(jù)的操作指令,包括:
根據(jù)對所述第二數(shù)據(jù)的確認指令,對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述第一數(shù)據(jù)的操作指令。
本發(fā)明所述的數(shù)據(jù)操作方法,接收對第一數(shù)據(jù)的操作指令之前,包括:
接收對所述第一數(shù)據(jù)和第二數(shù)據(jù)設(shè)置屬性標(biāo)簽的操作。
優(yōu)選地,本發(fā)明所述的數(shù)據(jù)操作方法,所述操作指令為復(fù)制指令;
所述判斷預(yù)設(shè)范圍內(nèi)是否存在與所述第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),包括:
判斷所述第一數(shù)據(jù)所在的文檔中是否存在與所述第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);
所述對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述第一數(shù)據(jù)的操作指令,包括:
對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述復(fù)制指令。
優(yōu)選地,本發(fā)明所述的數(shù)據(jù)操作方法,所述屬性標(biāo)簽包括字體格式、字體背景顏色、關(guān)鍵字、排版格式中的一種或多種。
另,本發(fā)明還公開一種數(shù)據(jù)查找方法,包括下述步驟:
接收對第一數(shù)據(jù)的操作指令;
獲取所述第一數(shù)據(jù)的屬性標(biāo)簽;
根據(jù)所述第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與所述第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);
若是,則展示所述第二數(shù)據(jù)。
另,本發(fā)明還公開一種數(shù)據(jù)操作裝置,包括:
第一接收單元,用于接收對所述第一數(shù)據(jù)的操作指令;
第一獲取單元,用于獲取所述第一數(shù)據(jù)的屬性標(biāo)簽;
第一判斷單元,用于根據(jù)所述第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與所述第一數(shù)據(jù)具有相同屬性標(biāo)簽的所述第二數(shù)據(jù);
第一執(zhí)行單元,用于在預(yù)設(shè)范圍內(nèi)存在與所述第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),則對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述第一數(shù)據(jù)的操作指令。
優(yōu)選地,本發(fā)明所述的數(shù)據(jù)操作裝置,還包括:
展示單元,用于對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述第一數(shù)據(jù)的操作指令之前,展示所述第二數(shù)據(jù);
第二執(zhí)行單元,用于根據(jù)對所述第二數(shù)據(jù)的確認指令,對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述第一數(shù)據(jù)的操作指令。
優(yōu)選地,本發(fā)明所述的數(shù)據(jù)操作裝置,所述操作指令為復(fù)制指令,
所述第一判斷包括單元第二判斷單元,所述第二判斷單元用于判斷所述第一數(shù)據(jù)所在的文檔中是否存在與所述第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);
所述第一執(zhí)行單元包括:復(fù)制單元,所述復(fù)制單元用于對所述第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行所述復(fù)制指令。
另,本發(fā)明還公開一種數(shù)據(jù)查找裝置,包括:
第二接收單元,用于接收對第一數(shù)據(jù)的操作指令;
第二獲取單元,用于獲取所述第一數(shù)據(jù)的屬性標(biāo)簽;
第三判斷單元,用于根據(jù)所述第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與所述第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);
第二執(zhí)行單元,用于在預(yù)設(shè)范圍內(nèi)存在與所述第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),則展示所述第二數(shù)據(jù)。
實施本發(fā)明的一種數(shù)據(jù)操作方法及裝置、數(shù)據(jù)查找方法及裝置,具有以下有益效果:本發(fā)明公開的數(shù)據(jù)操作方法包括:接收對第一數(shù)據(jù)的操作指令;獲取第一數(shù)據(jù)的屬性標(biāo)簽;根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);若存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),則對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令。通過實施本發(fā)明,用戶根據(jù)數(shù)據(jù)的特征對數(shù)據(jù)進行分類,能智能的批量操作數(shù)據(jù),提高用戶處理文件或文檔的速度,從而提高用戶的工作效率和使用體驗。
附圖說明
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
圖1是本發(fā)明一種數(shù)據(jù)操作方法的流程示意圖;
圖2是本發(fā)明一種數(shù)據(jù)復(fù)制方法的流程示意圖;
圖3是本發(fā)明一種數(shù)據(jù)查找方法的流程示意圖。
圖4是本發(fā)明一種數(shù)據(jù)操作裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明一種數(shù)據(jù)復(fù)制裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明一種數(shù)據(jù)查找裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了對本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖詳細說明本發(fā)明的具體實施方式。
如圖1所示,是本發(fā)明的第一實施例。
圖1是本發(fā)明一種數(shù)據(jù)操作方法的流程示意圖。該數(shù)據(jù)操作方法用于多種終端中,終端包括但不限于智能手機、平板電腦、智能手表、電腦等,終端的操作系統(tǒng)包括但不限于Android操作系統(tǒng)、IOS操作系統(tǒng)、Windows Phone操作系統(tǒng)、Windows操作系統(tǒng)、Linux等。該數(shù)據(jù)操作方法的操作內(nèi)容包括但不限于查找、復(fù)制、粘貼、刪除、選擇、選定、展示等。該數(shù)據(jù)操作方法操作的數(shù)據(jù)對象包括但不限于各種格式的文件、以及各種格式文檔內(nèi)的文字圖像等。本實施例公開一種數(shù)據(jù)操作方法,包括下述步驟:
S101:接收對第一數(shù)據(jù)和第二數(shù)據(jù)設(shè)置屬性標(biāo)簽的操作。第一數(shù)據(jù)和第二數(shù)據(jù)的屬性標(biāo)簽用于標(biāo)識數(shù)據(jù)的屬性,可以通過屬性標(biāo)簽查找到該數(shù)據(jù),同一數(shù)據(jù)可以擁有多個屬性,即同一數(shù)據(jù)可以擁有多個屬性標(biāo)簽。例如,如果數(shù)據(jù)是文件,則文件的屬性標(biāo)簽包括但限于:文件的名稱、文件格式、文件大小、文件建立時間、文件修改時間、文件作者;又例如,如果數(shù)據(jù)是文檔中的文字,則文字的屬性標(biāo)簽包括但不限于:字體、字號、背景顏色、格式信息。設(shè)置第一數(shù)據(jù)和第二數(shù)據(jù)的屬性標(biāo)簽,既可以通過手動設(shè)置,可以根據(jù)數(shù)據(jù)屬性自動生成數(shù)據(jù)的屬性標(biāo)簽。
S102:接收對第一數(shù)據(jù)的操作指令;對第一數(shù)據(jù)的操作指令包括但不限于打開文件、查找、復(fù)制、粘貼、刪除、選擇、選定、移動、展示等,例如,用戶可以選擇一個音樂文件,并播放該音樂文件,則對該音樂文件的操作指令為播放文件指令;又例如,用戶選擇文檔中的一段帶底色的文本,然后將這段文本進行了刪除操作,則對該段文本實施的操作指令為刪除文本指令。
S103:獲取第一數(shù)據(jù)的屬性標(biāo)簽;在選擇第一數(shù)據(jù),并對第一數(shù)據(jù)實施操作指令后,獲取第一數(shù)據(jù)的屬性標(biāo)簽。優(yōu)選地,當(dāng)?shù)谝粩?shù)據(jù)的屬性標(biāo)簽有多個時,可設(shè)置第一數(shù)據(jù)的默認屬性標(biāo)簽,則獲取第一數(shù)據(jù)的屬性標(biāo)簽時就是獲得第一數(shù)據(jù)的默認屬性標(biāo)簽;或,對第一數(shù)據(jù)的多個屬性標(biāo)簽進行排序;或,彈出屬性標(biāo)簽選擇項,供用戶選擇。
S104:根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);預(yù)設(shè)范圍既可以是物理存儲介質(zhì)的一定范圍,也指文檔的內(nèi)容范圍。例如,第一數(shù)據(jù)是單個文件時,該文件所在文件夾可以作為預(yù)設(shè)范圍,該文件所在的存儲盤符也可以作為預(yù)設(shè)范圍;又例如,當(dāng)?shù)谝粩?shù)據(jù)為文檔中的一段文字時,預(yù)設(shè)范圍既可以是該段文字所在的頁面,可以是整個文檔的所有頁面內(nèi)容。在選定第一數(shù)據(jù)的屬性標(biāo)簽后,在預(yù)設(shè)范圍內(nèi)逐一查看其他數(shù)據(jù),在查看某一數(shù)據(jù)時,提取該數(shù)據(jù)的屬性標(biāo)簽,并將該標(biāo)簽與選定的第一數(shù)據(jù)的屬性標(biāo)簽做比較,判斷是否相同。
S105:若存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),則對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令。通過查找與比較,如果存在與第一數(shù)據(jù)的屬性標(biāo)簽相同的第一數(shù)據(jù),則對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行對第一數(shù)據(jù)的操作指令。例如,第一數(shù)據(jù)為音樂文件,該音樂文件的屬性標(biāo)簽為歌曲演唱者,對第一數(shù)據(jù)的操作指令為播放音樂,預(yù)設(shè)范圍為該音樂文件所在的文件夾,則根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽演唱者在該文件夾內(nèi)查找與屬性標(biāo)簽為該演唱者的音樂文件,找到相同演唱者的音樂文件后,對這些音樂文件執(zhí)行播放操作。
優(yōu)選地,本發(fā)明的數(shù)據(jù)操作方法,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令之前,包括:
展示第二數(shù)據(jù);展示第二數(shù)據(jù)的目的是讓用戶判斷根據(jù)屬性標(biāo)簽查找的第二數(shù)據(jù)是否正確。展示第二數(shù)據(jù)的方法包括:高亮顯示選中的第二數(shù)據(jù);或,將第二數(shù)據(jù)移動至第一數(shù)據(jù)所在的顯示界面,方便用戶查看;或,生成第二數(shù)據(jù)列表,用戶可直觀判斷選擇的第二數(shù)據(jù)是否正確。
優(yōu)選地,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令,包括:
根據(jù)對第二數(shù)據(jù)的確認指令,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令。在根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽查找到第二數(shù)據(jù)后,為保證數(shù)據(jù)的正確性,并不直接立即對第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作,首先要查看第二數(shù)據(jù),在保證第二數(shù)據(jù)正確的情況下,用戶可發(fā)出第二數(shù)據(jù)的確認指令,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令。
如圖2所示,是本發(fā)明的第二實施例。
圖2是本發(fā)明一種數(shù)據(jù)復(fù)制方法的流程示意圖。該數(shù)據(jù)復(fù)制方法用于多種終端中,終端包括但不限于智能手機、平板電腦、智能手表、電腦等,終端的操作系統(tǒng)包括但不限于Android操作系統(tǒng)、IOS操作系統(tǒng)、Windows Phone操作系統(tǒng)、Windows操作系統(tǒng)、Linux等。該數(shù)據(jù)復(fù)制方法操作的數(shù)據(jù)對象包括但不限于各種格式的文件、以及各種格式文檔內(nèi)的文字圖像等。本實施例公開一種數(shù)據(jù)復(fù)制方法,包括下述步驟:
S201:接收對第一數(shù)據(jù)和第二數(shù)據(jù)設(shè)置屬性標(biāo)簽的操作。第一數(shù)據(jù)和第二數(shù)據(jù)的屬性標(biāo)簽用于標(biāo)識數(shù)據(jù)的屬性,可以通過屬性標(biāo)簽查找到該數(shù)據(jù),同一數(shù)據(jù)可以擁有多個屬性,即同一數(shù)據(jù)可以擁有多個屬性標(biāo)簽。例如,如果數(shù)據(jù)是文檔中的文字,則文字的屬性標(biāo)簽包括但不限于:字體、字號、背景顏色、格式信息。設(shè)置第一數(shù)據(jù)和第二數(shù)據(jù)的屬性標(biāo)簽,既可以通過手動設(shè)置,可以根據(jù)數(shù)據(jù)屬性自動生成數(shù)據(jù)的屬性標(biāo)簽。優(yōu)選地,本實施例的數(shù)據(jù)操作方法,屬性標(biāo)簽包括字體格式、字體背景顏色、關(guān)鍵字、排版格式中的一種或多種。
S202:接收對第一數(shù)據(jù)的復(fù)制指令;例如,用戶選擇文檔中的一段帶底色的文本,然后將這段文本進行了復(fù)制操作,則對該段文本實施的操作指令為復(fù)制文本指令。
S203:獲取第一數(shù)據(jù)的屬性標(biāo)簽;在選擇第一數(shù)據(jù),并對第一數(shù)據(jù)實施復(fù)制指令后,獲取第一數(shù)據(jù)的屬性標(biāo)簽。優(yōu)選地,當(dāng)?shù)谝粩?shù)據(jù)的屬性標(biāo)簽有多個時,可設(shè)置第一數(shù)據(jù)的默認屬性標(biāo)簽,則獲取第一數(shù)據(jù)的屬性標(biāo)簽時就是獲得第一數(shù)據(jù)的默認屬性標(biāo)簽;或,對第一數(shù)據(jù)的多個屬性標(biāo)簽進行排序;或,彈出屬性標(biāo)簽選擇項,供用戶選擇。
S204:根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);預(yù)設(shè)范圍既可以是物理存儲介質(zhì)的一定范圍,也指文檔的內(nèi)容范圍,例如,當(dāng)?shù)谝粩?shù)據(jù)為文檔中的一段文字時,預(yù)設(shè)范圍既可以是該段文字所在的頁面,可以是整個文檔的所有頁面內(nèi)容。在選定第一數(shù)據(jù)的屬性標(biāo)簽后,在預(yù)設(shè)范圍內(nèi)逐一查看其他數(shù)據(jù),在查看某一數(shù)據(jù)時,提取該數(shù)據(jù)的屬性標(biāo)簽,并將該標(biāo)簽與選定的第一數(shù)據(jù)的屬性標(biāo)簽做比較,判斷是否相同。
S205:若存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),則對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令。通過查找與比較,如果存在與第一數(shù)據(jù)的屬性標(biāo)簽相同的第一數(shù)據(jù),則對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行對第一數(shù)據(jù)的操作指令。例如,第一數(shù)據(jù)為帶底紋的一段文字,該段文字的屬性標(biāo)簽為文字底紋,預(yù)設(shè)查找范圍為該文檔的所有內(nèi)容,則在整個文檔中查找?guī)в械准y的文字,查找到所有帶底紋的文字后,執(zhí)行第一數(shù)據(jù)的復(fù)制操作,復(fù)制所有帶底紋的文字。
優(yōu)選地,本實施例的數(shù)據(jù)操作方法,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令之前,包括:
展示第二數(shù)據(jù);展示第二數(shù)據(jù)的目的是讓用戶判斷根據(jù)屬性標(biāo)簽查找的第二數(shù)據(jù)是否正確。展示第二數(shù)據(jù)的方法包括:高亮顯示選中的第二數(shù)據(jù);或,將第二數(shù)據(jù)移動至第一數(shù)據(jù)所在的顯示界面,方便用戶查看;或,生成第二數(shù)據(jù)列表,用戶可直觀判斷選擇的第二數(shù)據(jù)是否正確。
優(yōu)選地,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令,包括:
根據(jù)對第二數(shù)據(jù)的確認指令,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令。在根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽查找到第二數(shù)據(jù)后,為保證數(shù)據(jù)的正確性,并不直接立即對第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制操作,首先要查看第二數(shù)據(jù),在保證第二數(shù)據(jù)正確的情況下,用戶可發(fā)出第二數(shù)據(jù)的確認指令,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令。
判斷預(yù)設(shè)范圍內(nèi)是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),包括:
判斷第一數(shù)據(jù)所在的文檔中是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);當(dāng)?shù)谝粩?shù)據(jù)為文檔中的一段文字時,預(yù)設(shè)范圍既可以是該段文字所在的頁面,可以是整個文檔的所有頁面內(nèi)容。
如圖3所示,是本發(fā)明的第三實施例。
圖3是本實施例一種數(shù)據(jù)查找方法的流程示意圖。該數(shù)據(jù)查找方法用于多種終端中,終端包括但不限于智能手機、平板電腦、智能手表、電腦等,終端的操作系統(tǒng)包括但不限于Android操作系統(tǒng)、IOS操作系統(tǒng)、Windows Phone操作系統(tǒng)、Windows操作系統(tǒng)、Linux等。該數(shù)據(jù)查找方法操作的數(shù)據(jù)對象包括但不限于各種格式的文件、以及各種格式文檔內(nèi)的文字圖像等。本實施例公開一種數(shù)據(jù)查找方法,包括下述步驟:
S301:接收對第一數(shù)據(jù)的操作指令;
S302:獲取第一數(shù)據(jù)的屬性標(biāo)簽;在選擇第一數(shù)據(jù),并對第一數(shù)據(jù)實施操作指令后,獲取第一數(shù)據(jù)的屬性標(biāo)簽。優(yōu)選地,當(dāng)?shù)谝粩?shù)據(jù)的屬性標(biāo)簽有多個時,可設(shè)置第一數(shù)據(jù)的默認屬性標(biāo)簽,則獲取第一數(shù)據(jù)的屬性標(biāo)簽時就是獲得第一數(shù)據(jù)的默認屬性標(biāo)簽;或,對第一數(shù)據(jù)的多個屬性標(biāo)簽進行排序;或,彈出屬性標(biāo)簽選擇項,供用戶選擇。
S303:根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);預(yù)設(shè)范圍既可以是物理存儲介質(zhì)的一定范圍,也指文檔的內(nèi)容范圍,例如,第一數(shù)據(jù)是單個文件時,該文件所在文件夾可以作為預(yù)設(shè)范圍,該文件所在的存儲盤符也可以作為預(yù)設(shè)范圍;又例如,當(dāng)?shù)谝粩?shù)據(jù)為文檔中的一段文字時,預(yù)設(shè)范圍既可以是該段文字所在的頁面,可以是整個文檔的所有頁面內(nèi)容。在選定第一數(shù)據(jù)的屬性標(biāo)簽后,在預(yù)設(shè)范圍內(nèi)逐一查看其他數(shù)據(jù),在查看某一數(shù)據(jù)時,提取該數(shù)據(jù)的屬性標(biāo)簽,并將該標(biāo)簽與選定的第一數(shù)據(jù)的屬性標(biāo)簽做比較,判斷是否相同。
S304:若預(yù)設(shè)范圍內(nèi)存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),則展示第二數(shù)據(jù)。展示第二數(shù)據(jù)的方法包括:高亮顯示選中的第二數(shù)據(jù);或,將第二數(shù)據(jù)移動至第一數(shù)據(jù)所在的顯示界面,方便用戶查看;或,生成第二數(shù)據(jù)列表,用戶可直觀判斷選擇的第二數(shù)據(jù)是否正確。
如圖4所示,是本發(fā)明的第四實施例。
圖4是本發(fā)明一種數(shù)據(jù)操作裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)操作裝置用于多種終端中,終端包括但不限于智能手機、平板電腦、智能手表、電腦等,終端的操作系統(tǒng)包括但不限于Android操作系統(tǒng)、IOS操作系統(tǒng)、Windows Phone操作系統(tǒng)、Windows操作系統(tǒng)、Linux等。該數(shù)據(jù)操作裝置的操作內(nèi)容包括但不限于查找、復(fù)制、粘貼、刪除、選擇、選定、展示等。該數(shù)據(jù)操作裝置操作的數(shù)據(jù)對象包括但不限于各種格式的文件、以及各種格式文檔內(nèi)的文字圖像等。本實施例公開一種數(shù)據(jù)操作裝置,包括:
設(shè)置單元401,用于接收對第一數(shù)據(jù)和第二數(shù)據(jù)設(shè)置屬性標(biāo)簽的操作。第一數(shù)據(jù)和第二數(shù)據(jù)的屬性標(biāo)簽用于標(biāo)識數(shù)據(jù)的屬性,可以通過屬性標(biāo)簽查找到該數(shù)據(jù),同一數(shù)據(jù)可以擁有多個屬性,即同一數(shù)據(jù)可以擁有多個屬性標(biāo)簽。例如,如果數(shù)據(jù)是文件,則文件的屬性標(biāo)簽包括但限于:文件的名稱、文件格式、文件大小、文件建立時間、文件修改時間、文件作者;又例如,如果數(shù)據(jù)是文檔中的文字,則文字的屬性標(biāo)簽包括但不限于:字體、字號、背景顏色、格式信息。設(shè)置第一數(shù)據(jù)和第二數(shù)據(jù)的屬性標(biāo)簽,既可以通過手動設(shè)置,可以根據(jù)數(shù)據(jù)屬性自動生成數(shù)據(jù)的屬性標(biāo)簽。
第一接收單元402,用于接收對第一數(shù)據(jù)的操作指令;對第一數(shù)據(jù)的操作指令包括但不限于打開文件、查找、復(fù)制、粘貼、刪除、選擇、選定、移動、展示等,例如,用戶可以選擇一個音樂文件,并播放該音樂文件,則對該音樂文件的操作指令為播放文件指令;又例如,用戶選擇文檔中的一段帶底色的文本,然后將這段文本進行了刪除操作,則對該段文本實施的操作指令為刪除文本指令。
第一獲取單元403,用于獲取第一數(shù)據(jù)的屬性標(biāo)簽;在選擇第一數(shù)據(jù),并對第一數(shù)據(jù)實施操作指令后,獲取第一數(shù)據(jù)的屬性標(biāo)簽。優(yōu)選地,當(dāng)?shù)谝粩?shù)據(jù)的屬性標(biāo)簽有多個時,可設(shè)置第一數(shù)據(jù)的默認屬性標(biāo)簽,則獲取第一數(shù)據(jù)的屬性標(biāo)簽時就是獲得第一數(shù)據(jù)的默認屬性標(biāo)簽;或,對第一數(shù)據(jù)的多個屬性標(biāo)簽進行排序;或,彈出屬性標(biāo)簽選擇項,供用戶選擇。
第一判斷單元404,用于根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);預(yù)設(shè)范圍既可以是物理存儲介質(zhì)的一定范圍,也指文檔的內(nèi)容范圍。例如,第一數(shù)據(jù)是單個文件時,該文件所在文件夾可以作為預(yù)設(shè)范圍,該文件所在的存儲盤符也可以作為預(yù)設(shè)范圍;又例如,當(dāng)?shù)谝粩?shù)據(jù)為文檔中的一段文字時,預(yù)設(shè)范圍既可以是該段文字所在的頁面,可以是整個文檔的所有頁面內(nèi)容。在選定第一數(shù)據(jù)的屬性標(biāo)簽后,在預(yù)設(shè)范圍內(nèi)逐一查看其他數(shù)據(jù),在查看某一數(shù)據(jù)時,提取該數(shù)據(jù)的屬性標(biāo)簽,并將該標(biāo)簽與選定的第一數(shù)據(jù)的屬性標(biāo)簽做比較,判斷是否相同。
第一執(zhí)行單元405,用于若存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),則對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令。通過查找與比較,如果存在與第一數(shù)據(jù)的屬性標(biāo)簽相同的第一數(shù)據(jù),則對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行對第一數(shù)據(jù)的操作指令。例如,第一數(shù)據(jù)為音樂文件,該音樂文件的屬性標(biāo)簽為歌曲演唱者,對第一數(shù)據(jù)的操作指令為播放音樂,預(yù)設(shè)范圍為該音樂文件所在的文件夾,則根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽演唱者在該文件夾內(nèi)查找與屬性標(biāo)簽為該演唱者的音樂文件,找到相同演唱者的音樂文件后,對這些音樂文件執(zhí)行播放操作。
優(yōu)選地,本發(fā)明的數(shù)據(jù)操作裝置,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令之前,包括:
展示單元,用于展示第二數(shù)據(jù);展示第二數(shù)據(jù)的目的是讓用戶判斷根據(jù)屬性標(biāo)簽查找的第二數(shù)據(jù)是否正確。展示第二數(shù)據(jù)的裝置包括:高亮顯示選中的第二數(shù)據(jù);或,將第二數(shù)據(jù)移動至第一數(shù)據(jù)所在的顯示界面,方便用戶查看;或,生成第二數(shù)據(jù)列表,用戶可直觀判斷選擇的第二數(shù)據(jù)是否正確。
優(yōu)選地,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令,包括:
第二執(zhí)行單元,用于根據(jù)對第二數(shù)據(jù)的確認指令,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令。在根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽查找到第二數(shù)據(jù)后,為保證數(shù)據(jù)的正確性,并不直接立即對第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作,首先要查看第二數(shù)據(jù),在保證第二數(shù)據(jù)正確的情況下,用戶可發(fā)出第二數(shù)據(jù)的確認指令,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的操作指令。
如圖5所示,是本發(fā)明的第五實施例。
圖5是本發(fā)明一種數(shù)據(jù)復(fù)制裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)復(fù)制裝置用于多種終端中,終端包括但不限于智能手機、平板電腦、智能手表、電腦等,終端的操作系統(tǒng)包括但不限于Android操作系統(tǒng)、IOS操作系統(tǒng)、Windows Phone操作系統(tǒng)、Windows操作系統(tǒng)、Linux等。該數(shù)據(jù)復(fù)制裝置操作的數(shù)據(jù)對象包括但不限于各種格式的文件、以及各種格式文檔內(nèi)的文字圖像等。本實施例公開一種數(shù)據(jù)復(fù)制裝置,包括:
設(shè)置單元401,用于接收對第一數(shù)據(jù)和第二數(shù)據(jù)設(shè)置屬性標(biāo)簽的操作。第一數(shù)據(jù)和第二數(shù)據(jù)的屬性標(biāo)簽用于標(biāo)識數(shù)據(jù)的屬性,可以通過屬性標(biāo)簽查找到該數(shù)據(jù),同一數(shù)據(jù)可以擁有多個屬性,即同一數(shù)據(jù)可以擁有多個屬性標(biāo)簽。例如,如果數(shù)據(jù)是文檔中的文字,則文字的屬性標(biāo)簽包括但不限于:字體、字號、背景顏色、格式信息。設(shè)置第一數(shù)據(jù)和第二數(shù)據(jù)的屬性標(biāo)簽,既可以通過手動設(shè)置,可以根據(jù)數(shù)據(jù)屬性自動生成數(shù)據(jù)的屬性標(biāo)簽。優(yōu)選地,本實施例的數(shù)據(jù)操作裝置,屬性標(biāo)簽包括字體格式、字體背景顏色、關(guān)鍵字、排版格式中的一種或多種。
第一接收單元402,用于接收對第一數(shù)據(jù)的復(fù)制指令;例如,用戶選擇文檔中的一段帶底色的文本,然后將這段文本進行了復(fù)制操作,則對該段文本實施的操作指令為復(fù)制文本指令。
第一獲取單元403,用于獲取第一數(shù)據(jù)的屬性標(biāo)簽;在選擇第一數(shù)據(jù),并對第一數(shù)據(jù)實施復(fù)制指令后,獲取第一數(shù)據(jù)的屬性標(biāo)簽。優(yōu)選地,當(dāng)?shù)谝粩?shù)據(jù)的屬性標(biāo)簽有多個時,可設(shè)置第一數(shù)據(jù)的默認屬性標(biāo)簽,則獲取第一數(shù)據(jù)的屬性標(biāo)簽時就是獲得第一數(shù)據(jù)的默認屬性標(biāo)簽;或,對第一數(shù)據(jù)的多個屬性標(biāo)簽進行排序;或,彈出屬性標(biāo)簽選擇項,供用戶選擇。
第二判斷單元504,用于根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);預(yù)設(shè)范圍既可以是物理存儲介質(zhì)的一定范圍,也指文檔的內(nèi)容范圍,例如,當(dāng)?shù)谝粩?shù)據(jù)為文檔中的一段文字時,預(yù)設(shè)范圍既可以是該段文字所在的頁面,可以是整個文檔的所有頁面內(nèi)容。在選定第一數(shù)據(jù)的屬性標(biāo)簽后,在預(yù)設(shè)范圍內(nèi)逐一查看其他數(shù)據(jù),在查看某一數(shù)據(jù)時,提取該數(shù)據(jù)的屬性標(biāo)簽,并將該標(biāo)簽與選定的第一數(shù)據(jù)的屬性標(biāo)簽做比較,判斷是否相同。
復(fù)制單元505,用于若存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),則對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令。通過查找與比較,如果存在與第一數(shù)據(jù)的屬性標(biāo)簽相同的第一數(shù)據(jù),則對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行對第一數(shù)據(jù)的操作指令。例如,第一數(shù)據(jù)為帶底紋的一段文字,該段文字的屬性標(biāo)簽為文字底紋,預(yù)設(shè)查找范圍為該文檔的所有內(nèi)容,則在整個文檔中查找?guī)в械准y的文字,查找到所有帶底紋的文字后,執(zhí)行第一數(shù)據(jù)的復(fù)制操作,復(fù)制所有帶底紋的文字。
優(yōu)選地,本實施例的數(shù)據(jù)操作裝置,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令之前,包括:
展示單元,用于展示第二數(shù)據(jù);展示第二數(shù)據(jù)的目的是讓用戶判斷根據(jù)屬性標(biāo)簽查找的第二數(shù)據(jù)是否正確。展示第二數(shù)據(jù)的裝置包括:高亮顯示選中的第二數(shù)據(jù);或,將第二數(shù)據(jù)移動至第一數(shù)據(jù)所在的顯示界面,方便用戶查看;或,生成第二數(shù)據(jù)列表,用戶可直觀判斷選擇的第二數(shù)據(jù)是否正確。
優(yōu)選地,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令,包括:
根據(jù)對第二數(shù)據(jù)的確認指令,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令。在根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽查找到第二數(shù)據(jù)后,為保證數(shù)據(jù)的正確性,并不直接立即對第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制操作,首先要查看第二數(shù)據(jù),在保證第二數(shù)據(jù)正確的情況下,用戶可發(fā)出第二數(shù)據(jù)的確認指令,對第一數(shù)據(jù)和第二數(shù)據(jù)執(zhí)行第一數(shù)據(jù)的復(fù)制指令。
判斷預(yù)設(shè)范圍內(nèi)是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),包括:
判斷第一數(shù)據(jù)所在的文檔中是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);當(dāng)?shù)谝粩?shù)據(jù)為文檔中的一段文字時,預(yù)設(shè)范圍既可以是該段文字所在的頁面,可以是整個文檔的所有頁面內(nèi)容。
如圖6所示,是本發(fā)明的第六實施例。
圖6是本實施例一種數(shù)據(jù)查找裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)查找裝置用于多種終端中,終端包括但不限于智能手機、平板電腦、智能手表、電腦等,終端的操作系統(tǒng)包括但不限于Android操作系統(tǒng)、IOS操作系統(tǒng)、Windows Phone操作系統(tǒng)、Windows操作系統(tǒng)、Linux等。該數(shù)據(jù)查找裝置操作的數(shù)據(jù)對象包括但不限于各種格式的文件、以及各種格式文檔內(nèi)的文字圖像等。本實施例公開一種數(shù)據(jù)查找裝置,包括:
第二接收單元601,用于接收對第一數(shù)據(jù)的操作指令;
第二獲取單元602,用于獲取第一數(shù)據(jù)的屬性標(biāo)簽;在選擇第一數(shù)據(jù),并對第一數(shù)據(jù)實施操作指令后,獲取第一數(shù)據(jù)的屬性標(biāo)簽。優(yōu)選地,當(dāng)?shù)谝粩?shù)據(jù)的屬性標(biāo)簽有多個時,可設(shè)置第一數(shù)據(jù)的默認屬性標(biāo)簽,則獲取第一數(shù)據(jù)的屬性標(biāo)簽時就是獲得第一數(shù)據(jù)的默認屬性標(biāo)簽;或,對第一數(shù)據(jù)的多個屬性標(biāo)簽進行排序;或,彈出屬性標(biāo)簽選擇項,供用戶選擇。
第三判斷單元603,用于根據(jù)第一數(shù)據(jù)的屬性標(biāo)簽,判斷預(yù)設(shè)范圍內(nèi)是否存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù);預(yù)設(shè)范圍既可以是物理存儲介質(zhì)的一定范圍,也指文檔的內(nèi)容范圍,例如,第一數(shù)據(jù)是單個文件時,該文件所在文件夾可以作為預(yù)設(shè)范圍,該文件所在的存儲盤符也可以作為預(yù)設(shè)范圍;又例如,當(dāng)?shù)谝粩?shù)據(jù)為文檔中的一段文字時,預(yù)設(shè)范圍既可以是該段文字所在的頁面,可以是整個文檔的所有頁面內(nèi)容。在選定第一數(shù)據(jù)的屬性標(biāo)簽后,在預(yù)設(shè)范圍內(nèi)逐一查看其他數(shù)據(jù),在查看某一數(shù)據(jù)時,提取該數(shù)據(jù)的屬性標(biāo)簽,并將該標(biāo)簽與選定的第一數(shù)據(jù)的屬性標(biāo)簽做比較,判斷是否相同。
第二執(zhí)行單元604,用于若預(yù)設(shè)范圍內(nèi)存在與第一數(shù)據(jù)具有相同屬性標(biāo)簽的第二數(shù)據(jù),則展示第二數(shù)據(jù)。展示第二數(shù)據(jù)的裝置包括:高亮顯示選中的第二數(shù)據(jù);或,將第二數(shù)據(jù)移動至第一數(shù)據(jù)所在的顯示界面,方便用戶查看;或,生成第二數(shù)據(jù)列表,用戶可直觀判斷選擇的第二數(shù)據(jù)是否正確。
以上實施例只為說明本實施例的技術(shù)構(gòu)思及特點,其目的在于讓熟悉此項技術(shù)的人士能夠了解本實施例的內(nèi)容并據(jù)此實施,并不能限制本實施例的保護范圍。凡跟本實施例權(quán)利要求范圍所做的均等變化與修飾,均應(yīng)屬于本實施例權(quán)利要求的涵蓋范圍。