專利名稱:一種用于對待選對象執(zhí)行選擇操作的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于對待選對象執(zhí)行選擇操作的方法和裝置。
背景技術(shù):
在現(xiàn)有技術(shù)中,在多個領(lǐng)域中都會用到文本查找、篩選或剔除等選擇技術(shù)。但是,現(xiàn)有技術(shù)中,通常都是運(yùn)用在包含多個項(xiàng)目的單一頁面上,所以使用文本查找技術(shù)時,為了方便查看查找結(jié)果,會直接把包含查找內(nèi)容的項(xiàng)目篩選出來,而隱藏掉沒被篩選出來的項(xiàng)目;但這樣將不能看出所查找內(nèi)容在所有內(nèi)容中的位置,看不到所查找項(xiàng)目與其它項(xiàng)目的關(guān)系,當(dāng)要對查找內(nèi)容進(jìn)行進(jìn)一步操作就失去了上下文背景參考。并且,如果需要對選擇操作的結(jié)果執(zhí)行下一環(huán)節(jié)的操作時,當(dāng)前技術(shù)通常僅能根據(jù)一次選擇操作來確定選擇結(jié)果,而不能基于多次選擇結(jié)果來確定,并且無法區(qū)分各次選擇操作分別所確定的結(jié)果。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種用于對待選對象執(zhí)行選擇操作的方法和裝置。
根據(jù)本發(fā)明的一個方面,提供一種用于對待選對象執(zhí)行選擇操作的方法,其中,所述方法包括以下步驟:
a.對多個待選對象,執(zhí)行第一選擇操作,以確定并標(biāo)識一個或多個第一被選對象;
b.對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象執(zhí)行第二選擇操作,以確定一個或多個最終被選對象,其中,所述第一選擇操作與所述第二選擇操作不同。
根據(jù)本發(fā)明的一個方面,提供一種用于對待選對象執(zhí)行選擇操作的選擇執(zhí)行裝置,其中,所述選擇裝置包括:
第一選擇裝置,用于對多個待選對象,執(zhí)行第一選擇操作,以確定并標(biāo)識一個或多個第一被選對象;
第二選擇裝置,用于對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象執(zhí)行第二選擇操作,以確定一個或多個最終被選對象,其中,所述第一選擇操作與所述第二選擇操作不同。
根據(jù)本發(fā)明的優(yōu)點(diǎn)在于,能夠?qū)⑦x擇結(jié)果與未被選擇的結(jié)果同時呈獻(xiàn)給用戶,以方便用戶進(jìn)行比對,并分析所選擇到的結(jié)果與其他結(jié)果之間的關(guān)系,并且,根據(jù)本發(fā)明的方法能夠獲得用戶多次執(zhí)行不同的選擇操作后的疊加選擇結(jié)果,并可將多次不同的選擇操作的結(jié)果分別進(jìn)行標(biāo)識,以方便用戶執(zhí)行下一輪的操作。
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:
圖1為根據(jù)本發(fā)明的一個方面的用于對待選對象執(zhí)行選擇操作的方法流程圖2為根據(jù)本發(fā)明的一個方面的用于對待選對象執(zhí)行選擇操作的選擇執(zhí)行裝置的結(jié)構(gòu)不意圖3至圖5為根據(jù)本發(fā)明的一個具體實(shí)施例的用戶交互界面示意圖。
附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
圖1示意出了根據(jù)本發(fā)明的一個方面的用于對待選對象執(zhí)行選擇操作的方法流程圖。根據(jù)本發(fā)明的方法包括步驟SI和步驟S2。
其中,所述待選對象包括但不限于以下至少任一項(xiàng):
I)文本信息,例如,關(guān)鍵詞、文字段落等。
2)文檔信息,例如,電子郵件、word文檔、excel文檔等。
優(yōu)選地,所述待選對象還包括其他類型的電子文件,例如圖片、視頻等多媒體文件坐寸ο
其中,根據(jù)本發(fā)明的方法通過可聯(lián)網(wǎng)的用戶設(shè)備實(shí)現(xiàn)。所述計算機(jī)設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進(jìn)行數(shù)值計算和/或信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。所述計算機(jī)設(shè)備包括網(wǎng)絡(luò)設(shè)備和/或用戶設(shè)備。其中,所述用戶設(shè)備包括但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板、或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,個人計算機(jī)、平板電腦、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。其中,所述用戶設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
需要說明的是,所述用戶設(shè)備以及網(wǎng)絡(luò)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶設(shè)備以及網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
參照圖1,在步驟SI中,計算機(jī)設(shè)備對多個待選對象,執(zhí)行第一選擇操作,以確定并標(biāo)識一個或多個第一被選對象。
其中,所述第一選擇操作包括但不限于以下任一項(xiàng):
I)選中操作,亦即使待選對象處于選中狀態(tài)。優(yōu)選地,所述選中操作包括以下任一種:
i)批量選中操作;
ii)單項(xiàng)選中操作。
2)去選操作;亦即使待選對象不處于選中狀態(tài)。優(yōu)選地,所述去選操作包括以下任一種:
i)批量去選操作;
ii)單項(xiàng)去選操作。
其中,所述第一被選對象包括根據(jù)第一選擇操作的操作所確定的一個或多個待選對象。
其中,當(dāng)?shù)谝贿x擇操作包括選中操作時,所述第一被選對象包括一個或多個基于第一選擇操作被選中的、處于選中狀態(tài)的待選對象;當(dāng)?shù)谝贿x擇操作包括去選操作時,所述第一被選對象包括一個或多個基于第一選擇操作被去選的、不處于選中狀態(tài)的待選對象。
其中,所述標(biāo)識一個或多個第一被選對象的方式包括但不限于以下任一種:
I)將該一個或多個第一被選對象采用預(yù)定顏色來進(jìn)行高亮顯示;
2)勾選該一個或多個第一被選對象;
3)采用其他方式突顯該一個或多個被選對象,例如,字體放大、增加下劃線等等。
接著,在步驟S2中,計算機(jī)設(shè)備對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象執(zhí)行第二選擇操作,以確定一個或多個最終被選對象。
其中,所述第一選擇操作包括但不限于以下任一項(xiàng):
I)選中操作,亦即使待選對象處于選中狀態(tài)。優(yōu)選地,所述選中操作包括以下任一種:
i)批量選中操作;例如,通過搜索關(guān)鍵詞來批量選中包含該關(guān)鍵詞的待選對象等;
ii)單項(xiàng)選中操作,例如,通過逐個勾選等操作來選中待選對象等。
2)去選操作;亦即使待選對象不處于選中狀態(tài)。優(yōu)選地,所述去選操作包括以下任一種:
i)批量去選操作;例如,通過搜索關(guān)鍵詞來批量地去除待選對象的選中狀態(tài)的方式等;
ii)單項(xiàng)去選操作,例如,通過逐個點(diǎn)擊等操作來去除待選對象的選中狀態(tài)的方式坐寸ο
優(yōu)選地,所述第一選擇操作與所述第二選擇操作不同。例如,當(dāng)?shù)谝贿x擇操作包括批量選中操作時,第二選擇操作包括單項(xiàng)選中操作;又例如,當(dāng)?shù)谝贿x擇操作包括批量選中操作時,第二選擇操作包括批量去選操作等。
具體地,計算機(jī)設(shè)備對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象,執(zhí)行第二選擇操作,以確定一個或多個第二被選對象,其中,所述一個或多個第一被選對象與所述一個或多個第二被選對象可以部分或全部相同;并且,計算機(jī)設(shè)備根據(jù)所述一個或多個第一被選對象以及所述一個或多個第二被選對象,確定一個或多個最終被選對象。
需要說明的是,根據(jù)本發(fā)明的方案,可重復(fù)執(zhí)行步驟SI至步驟S2的流程,并且,所述步驟SI和步驟S2可分別重復(fù)多次執(zhí)行,例如,可在多次執(zhí)行步驟SI后再執(zhí)行步驟S2,或者,在執(zhí)行步驟SI后多次執(zhí)行步驟S2。
作為本發(fā)明的一個優(yōu)選實(shí)施例,所述多個待選對象全部處于未選中狀態(tài),所述第一選擇操作包括選中操作。
在根據(jù)本實(shí)施例的步驟SI中,計算機(jī)設(shè)備對該多個待選對象,執(zhí)行選中操作,以使一個或多個第一被選對象處于選中狀態(tài),并標(biāo)識所述一個或多個第一被選對象。
接著,在根據(jù)本實(shí)施例的步驟S2中,計算機(jī)設(shè)備對該多個待選對象,或者,僅對步驟Si中所獲得的一個或多個第一被選對象,或者,僅對多個待選對象中包含的、第一被選對象之外的待選對象,執(zhí)行第二選擇操作,以根據(jù)第二選擇操作的結(jié)果來確定最終待選對象。
例如,當(dāng)?shù)诙x擇操作包括批量選中操作時,在根據(jù)本實(shí)施例的步驟SI中,計算機(jī)設(shè)備對多個待選對象多次執(zhí)行單項(xiàng)選中操作,以選中多個第一被選對象,并將該多個第一被選對象用高亮進(jìn)行標(biāo)識;接著,在根據(jù)本實(shí)施例的步驟S2中,計算機(jī)設(shè)備繼續(xù)對該多個待選對象執(zhí)行批量選中操作以獲得一個或多個第二被選對象,并通過在該多個待選對象分別所對應(yīng)的勾選框中打鉤以進(jìn)行標(biāo)識;則計算機(jī)設(shè)備將兩次選擇操作分別所確定的、采用高亮標(biāo)識的第一被選對象以及勾選框中被打勾的第二被選對象均作為最終待選對象。此時,可能存在部分待選對象既屬于米用高亮標(biāo)識的第一被選對象,又屬于勾選框中被打勾的第二被選對象。
又例如,當(dāng)?shù)诙x擇操作包括批量去選操作時,在根據(jù)本實(shí)施例的步驟SI中,計算機(jī)設(shè)備對多個待選對象執(zhí)行批量選中操作,以選中多個第一被選對象,并將該多個第一被選對象用高亮進(jìn)行標(biāo)識;接著,在根據(jù)本實(shí)施例的步驟S2中,計算機(jī)設(shè)備在所獲得的該多個第一被選對象中,查詢用戶輸入的篩選詞,將所獲得的包含該篩選詞的多個第一被選對象作為第二被選對象,則計算機(jī)設(shè)備批量去除該多個第二被選對象的選中狀態(tài),并去除該各個第二被選對象的高亮標(biāo)識,接著,計算機(jī)設(shè)備將余下的具有高亮標(biāo)識的第一被選對象作為最終待選對象。
根據(jù)本實(shí)施例的方法,用戶可直觀地了解當(dāng)前的多個待選對象中哪些是已被選中的,哪些是未被選中的,方便用戶對已選和未選的待選對象進(jìn)行比對,并且,根據(jù)本發(fā)明的方案允許用戶再次執(zhí)行選擇操作,以完善選擇結(jié)果,如通過第二選擇操作來增加被選中的待選對象,或者,減少被選中的待選對象等,從而使得結(jié)果更加適應(yīng)用戶的個性化需求。
作為本發(fā)明的又一優(yōu)選實(shí)施例,所述多個待選對象全部處于選中狀態(tài),所述第一選擇操作包括去選操作。
在根據(jù)本實(shí)施例的步驟SI中,計算機(jī)設(shè)備對多個待選對象,執(zhí)行去選操作,以去除所述一個或多個第一被選對象的選中狀態(tài),并標(biāo)識所述一個或多個第一被選對象。
接著,在根據(jù)本實(shí)施例的步驟S2中,計算機(jī)設(shè)備對該多個待選對象,或者,僅對步驟SI中所獲得的一個或多個第一被選對象,或者,僅對多個待選對象中包含的、第一被選對象之外的待選對象,執(zhí)行第二選擇操作,以根據(jù)第二選擇操作的結(jié)果來確定最終待選對象。
作為本發(fā)明的又一優(yōu)選實(shí)施例,所述多個待選對象全部處于選中狀態(tài),所述第一選擇操作包括選中操作,所述第二選擇操作包括去選操作。其中,根據(jù)本實(shí)施例的步驟Si進(jìn)一步包括步驟SlOl (圖未示)。
在步驟SlOl中,計算機(jī)設(shè)備對多個待選對象,執(zhí)行選中操作,以由所述多個待選對象中確定并標(biāo)識至少一個待選對象作為第一被選對象。
則根據(jù)本實(shí)施例的步驟S2中,計算機(jī)設(shè)備對該多個待選對象,或者,僅對步驟SI中所獲得的一個或多個第一被選對象,或者,僅對多個待選對象中包含的、第一被選對象之外的待選對象,執(zhí)行第二選擇操作,以根據(jù)第二選擇操作的結(jié)果來確定最終待選對象。
優(yōu)選地,根據(jù)本實(shí)施例的步驟S2進(jìn)一步包括步驟S201 (圖未示)和步驟S202(圖未不)O
在步驟S201中,計算機(jī)設(shè)備對所選擇的至少一個第一被選對象執(zhí)行去選操作,以去除所述至少一個第一被選對象的選中狀態(tài)。
接著,在步驟S202中,計算機(jī)設(shè)備將剩余的處于選中狀態(tài)的待選對象作為最終被選對象。
例如,參照圖3,在步驟SlOl中,計算機(jī)設(shè)備根據(jù)用戶所執(zhí)行的、點(diǎn)擊圖3左上角的“關(guān)鍵詞”的勾選框的這一操作,執(zhí)行選中操作,選中所有關(guān)鍵詞作為第一被選對象,并通過在勾選框中顯示“V”來標(biāo)識各個第一被選對象;接著,參照圖4,在步驟S201中,計算機(jī)設(shè)備根據(jù)用戶輸入的查詢詞“武漢”,在所獲得的第一被選對象中執(zhí)行匹配查詢,并獲得“武漢家教網(wǎng)”以及“武漢雅思培訓(xùn)”這兩項(xiàng)包含“武漢”的關(guān)鍵詞,并采用高亮的方式來標(biāo)識這兩項(xiàng)關(guān)鍵詞;接著,參照圖5,計算機(jī)設(shè)備根據(jù)用戶點(diǎn)擊右上角的“全不選”這一選項(xiàng),去除“武漢家教網(wǎng)”以及“武漢雅思培訓(xùn)”的選中狀態(tài);接著,在步驟S202中,將余下的處于選中狀態(tài)的待選對象作為最終被選對象。
優(yōu)選地,根據(jù)本實(shí)施例的步驟S2進(jìn)一步包括步驟S203 (圖未示)和步驟S204 (圖未不)O
在步驟S203中,計算機(jī)設(shè)備對所述多個待選對象中的全部處于選中狀態(tài)的待選對象,執(zhí)行去選操作,以去除所述多個待選對象中的一個或多個待選對象的選中狀態(tài)。
接著,在步驟S204中,計算機(jī)設(shè)備根據(jù)剩余的處于選中狀態(tài)的待選對象來確定所述一個或多個最終被選對象。
例如,多個待選對象包括關(guān)鍵詞KW1、Kff2,…、KW20,并且,該多個關(guān)鍵詞KWl至KW20均處于選中狀態(tài),其中,計算機(jī)設(shè)備在步驟SlOl中,對該多個關(guān)鍵詞執(zhí)行批量選中操作,以選擇關(guān)鍵詞KW6至KW10,將所選擇的這5個關(guān)鍵詞作為第一被選對象,并用高亮進(jìn)行標(biāo)識,接著,在步驟S203中 ,計算機(jī)設(shè)備獲取用戶輸入的選擇信息,去除用戶所選擇的關(guān)鍵詞KW4、KW5、KW6這該三個詞的選中狀態(tài);接著,計算機(jī)設(shè)備將KWl至KW3,以及KW7至KW20這些關(guān)鍵詞作為最終待選對象。
更優(yōu)選地,在步驟S203中,計算機(jī)設(shè)備對所述一個或多個第一被選對象執(zhí)行去選操作,以去除其中至少一個第一被選對象的選中狀態(tài)。
并且,在步驟S204中,計算機(jī)設(shè)備將剩余的處于選中狀態(tài)的第一被選對象作為所述最終被選對象。
根據(jù)本實(shí)施例的方法,可根據(jù)用戶更加具體的要求,通過多次選擇操作,對處于選中狀態(tài)的待選對象做進(jìn)一步的篩選,從而獲得更加符合用戶要求的結(jié)果。
作為本發(fā)明的又一優(yōu)選實(shí)施例,根據(jù)本實(shí)施例的方法還包括步驟S3(圖未示)和步驟S4(圖未示)。
在步驟S3中,計算機(jī)設(shè)備獲取各個第一被選對象的位置信息。
其中,所述位置信息包括但不限于以下任一項(xiàng):
I)當(dāng)所述待選對象包括文本信息時,所述位置信息包括待選對象在其所屬文檔中的位置;例如,當(dāng)待選對象包括網(wǎng)頁中的關(guān)鍵詞時,其位置信息包括關(guān)鍵詞在網(wǎng)頁中的坐標(biāo)信息,又例如,當(dāng)待選對象包括word文檔中的段落信息時,其位置信息包括段落信息在word文檔中的頁數(shù)信息以及段落信息在該頁中的行數(shù)信息等。
2)當(dāng)所述待選對象包括文檔信息時,所述位置信息包括該文檔信息相對于其他文檔信息的排序信息。例如,當(dāng)待選對象包括郵件信息時,其位置信息包括該郵件信息相對于其他郵件信息的排序編號等。
接著,在步驟S4中,當(dāng)計算機(jī)設(shè)備接收到展現(xiàn)第一被選對象的請求時,根據(jù)所獲得的所述各個第一被選對象的位置信息來呈現(xiàn)所述各個第一被選對象。
具體地,計算機(jī)設(shè)備根據(jù)各個第一被選對象的位置信息,以及當(dāng)前屏幕所顯示的待選對象的位置信息,來調(diào)整屏幕中顯示的待選對象,已將所需展現(xiàn)的第一被選對象在屏幕的預(yù)定位置進(jìn)行呈現(xiàn)。
例如,當(dāng)待選對象包括網(wǎng)頁中的關(guān)鍵詞時,計算機(jī)設(shè)備獲取該關(guān)鍵詞在網(wǎng)頁中的坐標(biāo)信息,并根據(jù)當(dāng)前屏幕中顯示的網(wǎng)頁的坐標(biāo)信息,調(diào)整屏幕中所顯示的網(wǎng)頁內(nèi)容的位置,以使該關(guān)鍵詞呈現(xiàn)在屏幕的中間位置。
作為本發(fā)明的又一優(yōu)選實(shí)施例,所述待選對象包括關(guān)鍵詞,根據(jù)本實(shí)施例的方法還包括步驟S5 (圖未示)。
在步驟S5中,計算機(jī)設(shè)備基于所確定的一個或多個最終被選對象,來生成相應(yīng)的待發(fā)布信息。其中,所述待發(fā)布信息包括用于發(fā)布在網(wǎng)絡(luò)中的各類信息。優(yōu)選地,所述待發(fā)布信息包括廣告。
具體地,計算機(jī)設(shè)備根據(jù)所確定的一個或多個最終被選對象,分別生成包含該各個被選對象的待發(fā)布信息。
例如,計算機(jī)設(shè)備根據(jù)所確定的多個關(guān)鍵詞,分別生成包含各個關(guān)鍵詞的廣告信肩、O
圖2示意出了根據(jù)本發(fā)明的一個方面的用于對待選對象執(zhí)行選擇操作的選擇執(zhí)行裝置的結(jié)構(gòu)示意圖。根據(jù)本發(fā)明的選擇執(zhí)行裝置包括第一選擇裝置I和第二選擇裝置2。
其中,所述待選對象包括但不限于以下至少任一項(xiàng):
I)文本信息,例如,關(guān)鍵詞、文字段落等。
2)文檔信息,例如,電子郵件、word文檔、excel文檔等。
優(yōu)選地,所述待選對象還包括其他類型的電子文件,例如圖片、視頻等多媒體文件坐寸ο
參照圖2,第一選擇裝置I對多個待選對象,執(zhí)行第一選擇操作,以確定并標(biāo)識一個或多個第一被選對象。
其中,所述第一選擇操作包括但不限于以下任一項(xiàng):
I)選中操作,亦即使待選對象處于選中狀態(tài)。優(yōu)選地,所述選中操作包括以下任一種:
i)批量選中操作;
ii)單項(xiàng)選中操作。
2)去選操作;亦即使待選對象不處于選中狀態(tài)。優(yōu)選地,所述去選操作包括以下任一種:
i)批量去選操作;
ii)單項(xiàng)去選操作。
其中,所述第一被選對象包括根據(jù)第一選擇操作的操作所確定的一個或多個待選對象。
其中,當(dāng)?shù)谝贿x擇操作包括選中操作時,所述第一被選對象包括一個或多個基于第一選擇操作被選中的、處于選中狀態(tài)的待選對象;當(dāng)?shù)谝贿x擇操作包括去選操作時,所述第一被選對象包括一個或多個基于第一選擇操作被去選的、不處于選中狀態(tài)的待選對象。
其中,所述標(biāo)識一個或多個第一被選對象的方式包括但不限于以下任一種:
I)將該一個或多個第一被選對象采用預(yù)定顏色來進(jìn)行高亮顯示;
2)勾選該一個或多個第一被選對象;
3)采用其他方式突顯該一個或多個被選對象,例如,字體放大、增加下劃線等等。
接著,第二選擇裝置2對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象執(zhí)行第二選擇操作,以確定一個或多個最終被選對象。
其中,所述第一選擇操作包括但不限于以下任一項(xiàng):
I)選中操作,亦即使待選對象處于選中狀態(tài)。優(yōu)選地,所述選中操作包括以下任一種:
i)批量選中操作;例如,通過搜索關(guān)鍵詞來批量選中包含該關(guān)鍵詞的待選對象等;
ii)單項(xiàng)選中操作,例如,通過逐個勾選等操作來選中待選對象等。
2)去選操作;亦即使待選對象不處于選中狀態(tài)。優(yōu)選地,所述去選操作包括以下任一種:
i)批量去選操作;例如,通過搜索關(guān)鍵詞來批量地去除待選對象的選中狀態(tài)的方式等;
ii)單項(xiàng)去選操作,例如,通過逐個點(diǎn)擊等操作來去除待選對象的選中狀態(tài)的方式坐寸O
優(yōu)選地,所述第一選擇操作與所述第二選擇操作不同。例如,當(dāng)?shù)谝贿x擇操作包括批量選中操作時,第二選擇操作包括單項(xiàng)選中操作;又例如,當(dāng)?shù)谝贿x擇操作包括批量選中操作時,第二選擇操作包括批量去選操作等。
具體地,包含于第二選擇裝置2中的子選擇裝置(圖未示)對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象,執(zhí)行第二選擇操作,以確定一個或多個第二被選對象,其中,所述一個或多個第一被選對象與所述一個或多個第二被選對象可以部分或全部相同;并且,包含于第二選擇裝置2中的第一確定裝置(圖未示)根據(jù)所述一個或多個第一被選對象以及所述一個或多個第二被選對象,確定一個或多個最終被選對象。
需要說明的是,根據(jù)本發(fā)明的方案,第一選擇裝置I至第二選擇裝置2可重復(fù)執(zhí)行操作,并且,所述第一選擇裝置I和第二選擇裝置2可分別重復(fù)多次執(zhí)行操作,例如,可在第一選擇裝置I多次執(zhí)行操作后再由第二選擇裝置2執(zhí)行操作,或者,在第一選擇裝置I執(zhí)行操作后由第二選擇裝置2多次執(zhí)行操作。
作為本發(fā)明的一個優(yōu)選實(shí)施例,所述多個待選對象全部處于未選中狀態(tài),所述第一選擇操作包括選中操作。
根據(jù)本實(shí)施例的第一選擇裝置I對該多個待選對象,執(zhí)行選中操作,以使一個或多個第一被選對象處于選中狀態(tài),并標(biāo)識所述一個或多個第一被選對象。
接著,根據(jù)本實(shí)施例的第二選擇裝置2對該多個待選對象,或者,僅對第一選擇裝置I所獲得的一個或多個第一被選對象,或者,僅對多個待選對象中包含的、第一被選對象之外的待選對象,執(zhí)行第二選擇操作,以根據(jù)第二選擇操作的結(jié)果來確定最終待選對象。
例如,當(dāng)?shù)诙x擇操作包括批量選中操作時,根據(jù)本實(shí)施例的第一選擇裝置I對多個待選對象多次執(zhí)行單項(xiàng)選中操作,以選中多個第一被選對象,并將該多個第一被選對象用高亮進(jìn)行標(biāo)識;接著,根據(jù)本實(shí)施例的第二選擇裝置2繼續(xù)對該多個待選對象執(zhí)行批量選中操作以獲得一個或多個第二被選對象,并通過在該多個待選對象分別所對應(yīng)的勾選框中打鉤以進(jìn)行標(biāo)識;則第二選擇裝置2將兩次選擇操作分別所確定的、采用高亮標(biāo)識的第一被選對象以及勾選框中被打勾的第二被選對象均作為最終待選對象。此時,可能存在部分待選對象既屬于采用高亮標(biāo)識的第一被選對象,又屬于勾選框中被打勾的第二被選對象。
又例如,當(dāng)?shù)诙x擇操作包括批量去選操作時,根據(jù)本實(shí)施例的第一選擇裝置I對多個待選對象執(zhí)行批量選中操作,以選中多個第一被選對象,并將該多個第一被選對象用高亮進(jìn)行標(biāo)識;接著,根據(jù)本實(shí)施例的第二選擇裝置2在所獲得的該多個第一被選對象中,查詢用戶輸入的篩選詞,將所獲得的包含該篩選詞的多個第一被選對象作為第二被選對象,則第二選擇裝置2批量去除該多個第二被選對象的選中狀態(tài),并去除該各個第二被選對象的聞売標(biāo)識,接著,第_■選擇裝置2將余下的具有聞売標(biāo)識的第一被選對象作為最終待選對象。
根據(jù)本實(shí)施例的方案,用戶可直觀地了解當(dāng)前的多個待選對象中哪些是已被選中的,哪些是未被選中的,方便用戶對已選和未選的待選對象進(jìn)行比對,并且,根據(jù)本發(fā)明的方案允許用戶再次執(zhí)行選擇操作,以完善選擇結(jié)果,如通過第二選擇操作來增加被選中的待選對象,或者,減少被選中的待選對象等,從而使得結(jié)果更加適應(yīng)用戶的個性化需求。
作為本發(fā)明的又一優(yōu)選實(shí)施例,所述多個待選對象全部處于選中狀態(tài),所述第一選擇操作包括去選操作。根據(jù)本實(shí)施例的第一選擇裝置I包括第一去選裝置(圖未示)。
第一去選裝置對多個待選對象,執(zhí)行去選操作,以去除所述一個或多個第一被選對象的選中狀態(tài),并標(biāo)識所述一個或多個第一被選對象。
接著,第二選擇裝置2對該多個待選對象,或者,僅對第一去選裝置所獲得的一個或多個第一被選對象,或者,僅對多個待選對象中包含的、第一被選對象之外的待選對象,執(zhí)行第二選擇操作,以根據(jù)第二選擇操作的結(jié)果來確定最終待選對象。
作為本發(fā)明的 又一優(yōu)選實(shí)施例,所述多個待選對象全部處于選中狀態(tài),所述第一選擇操作包括選中操作,所述第二選擇操作包括去選操作,根據(jù)本實(shí)施例的第一選擇裝置I包括選中裝置(圖未示)。
選中裝置對多個待選對象,執(zhí)行選中操作,以由所述多個待選對象中確定并標(biāo)識至少一個待選對象作為第一被選對象。
接著,第二選擇裝置2對該多個待選對象,或者,僅對步驟SI中所獲得的一個或多個第一被選對象,或者,僅對多個待選對象中包含的、第一被選對象之外的待選對象,執(zhí)行第二選擇操作,以根據(jù)第二選擇操作的結(jié)果來確定最終待選對象。
優(yōu)選地,根據(jù)本實(shí)施例的第二選擇裝置2進(jìn)一步包括第二去選裝置(圖未示)和第二確定裝置(圖未示)。
第二去選裝置對所選擇的至少一個第一被選對象執(zhí)行去選操作,以去除所述至少一個第一被選對象的選中狀態(tài)。
接著,第二確定裝置將剩余的處于選中狀態(tài)的待選對象作為最終被選對象。
例如,參照圖3,選中裝置根據(jù)用戶所執(zhí)行的、點(diǎn)擊圖3左上角的“關(guān)鍵詞”的勾選框的這一操作,執(zhí)行選中操作,選中所有關(guān)鍵詞作為第一被選對象,并通過在勾選框中顯示“ V ”來標(biāo)識各個第一被選對象;接著,參照圖4,第二去選裝置根據(jù)用戶輸入的查詢詞“武漢”,在所獲得的第一被選對象中執(zhí)行匹配查詢,并獲得“武漢家教網(wǎng)”以及“武漢雅思培訓(xùn)”這兩項(xiàng)包含“武漢”的關(guān)鍵詞,并采用高亮的方式來標(biāo)識這兩項(xiàng)關(guān)鍵詞;接著,參照圖5,第二去選裝置根據(jù)用戶點(diǎn)擊右上角的“全不選”這一選項(xiàng),去除“武漢家教網(wǎng)”以及“武漢雅思培訓(xùn)”的選中狀態(tài);接著,第二確定裝置將余下的處于選中狀態(tài)的待選對象作為最終被選對象。
優(yōu)選地,根據(jù)本實(shí)施例的第二選擇裝置2進(jìn)一步包括第三去選裝置(圖未示)和第二確定裝置(圖未不)。
第三去選裝置對所述多個待選對象中的全部處于選中狀態(tài)的待選對象,執(zhí)行去選操作,以去除所述多個待選對象中的一個或多個待選對象的選中狀態(tài)。
接著,第三確定裝置根據(jù)剩余的處于選中狀態(tài)的待選對象來確定所述一個或多個最終被選對象。
例如,多個待選對象包括關(guān)鍵詞KW1、KW2、…、KW20,并且,該多個關(guān)鍵詞KWl至KW20均處于選中狀態(tài), 其中,選中裝置對該多個關(guān)鍵詞執(zhí)行批量選中操作,以選擇關(guān)鍵詞KW6至KW10,將所選擇的這5個關(guān)鍵詞作為第一被選對象,并用高亮進(jìn)行標(biāo)識,接著,第三去選裝置獲取用戶輸入的選擇信息,去除用戶所選擇的關(guān)鍵詞KW4、KW5、KW6這該三個詞的選中狀態(tài);接著,第三確定裝置將KWl至KW3,以及KW7至KW20這些關(guān)鍵詞作為最終待選對象。
更優(yōu)選地,第三去選裝置對所述一個或多個第一被選對象執(zhí)行去選操作,以去除其中至少一個第一被選對象的選中狀態(tài)。
并且,第三確定裝置將剩余的處于選中狀態(tài)的第一被選對象作為所述最終被選對象。
根據(jù)本實(shí)施例的方案,可根據(jù)用戶更加具體的要求,通過多次選擇操作,對處于選中狀態(tài)的待選對象做進(jìn)一步的篩選,從而獲得更加符合用戶要求的結(jié)果。
作為本發(fā)明的又一優(yōu)選實(shí)施例,根據(jù)本實(shí)施例的選擇執(zhí)行裝置還包括獲取裝置(圖未示)和呈現(xiàn)裝置(圖未示)。
獲取裝置獲取各個第一被選對象的位置信息。
其中,所述位置信息包括但不限于以下任一項(xiàng):
I)當(dāng)所述待選對象包括文本信息時,所述位置信息包括待選對象在其所屬文檔中的位置;例如,當(dāng)待選對象包括網(wǎng)頁中的關(guān)鍵詞時,其位置信息包括關(guān)鍵詞在網(wǎng)頁中的坐標(biāo)信息,又例如,當(dāng)待選對象包括word文檔中的段落信息時,其位置信息包括段落信息在word文檔中的頁數(shù)信息以及段落信息在該頁中的行數(shù)信息等。
2)當(dāng)所述待選對象包括文檔信息時,所述位置信息包括該文檔信息相對于其他文檔信息的排序信息。例如,當(dāng)待選對象包括郵件信息時,其位置信息包括該郵件信息相對于其他郵件信息的排序編號等。
接著,當(dāng)計算機(jī)設(shè)備接收到展現(xiàn)第一被選對象的請求時,呈現(xiàn)裝置根據(jù)所獲得的所述各個第一被選對象的位置信息來呈現(xiàn)所述各個第一被選對象。
具體地,呈現(xiàn)裝置根據(jù)各個第一被選對象的位置信息,以及當(dāng)前屏幕所顯示的待選對象的位置信息,來調(diào)整屏幕中顯示的待選對象,已將所需展現(xiàn)的第一被選對象在屏幕的預(yù)定位置進(jìn)行呈現(xiàn)。
例如,當(dāng)待選對象包括網(wǎng)頁中的關(guān)鍵詞時,呈現(xiàn)裝置獲取該關(guān)鍵詞在網(wǎng)頁中的坐標(biāo)信息,并根據(jù)當(dāng)前屏幕中顯示的網(wǎng)頁的坐標(biāo)信息,調(diào)整屏幕中所顯示的網(wǎng)頁內(nèi)容的位置,以使該關(guān)鍵詞呈現(xiàn)在屏幕的中間位置。
作為本發(fā)明的又一優(yōu)選實(shí)施例,所述待選對象包括關(guān)鍵詞,根據(jù)本實(shí)施例的選擇執(zhí)行裝置還包括生成裝置(圖未示)。
生成裝置基于所確定的一個或多個最終被選對象,來生成相應(yīng)的待發(fā)布信息。其中,所述待發(fā)布信息包括用于發(fā)布在網(wǎng)絡(luò)中的各類信息。優(yōu)選地,所述待發(fā)布信息包括廣生口 ο
具體地,生成裝置根據(jù)所確定的一個或多個最終被選對象,分別生成包含該各個被選對象的待發(fā)布信息。
例如,生成裝置根據(jù)所確定的多個關(guān)鍵詞,分別生成包含各個關(guān)鍵詞的廣告信息。
本發(fā)明的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個功能或步驟的電路。
另外,本發(fā)明的一部分可被應(yīng)用為計算機(jī)程序產(chǎn)品,例如計算機(jī)程序指令,當(dāng)其被計算機(jī)執(zhí)行時,通過該計算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運(yùn)行的計算機(jī)設(shè)備的工作存儲器中。在此,根據(jù)本發(fā)明的一個實(shí)施例包括一個裝置,該裝置包括用于存儲計算機(jī)程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計算機(jī)程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運(yùn)行基于前述根據(jù)本發(fā)明的多個實(shí)施例的方法和/或技術(shù)方案。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種用于對待選對象執(zhí)行選擇操作的方法,其中,所述方法包括以下步驟: a.對多個待選對象,執(zhí)行第一選擇操作,以確定并標(biāo)識一個或多個第一被選對象; b.對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象執(zhí)行第二選擇操作,以確定一個或多個最終被選對象,其中,所述第一選擇操作與所述第二選擇操作不同。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括以下步驟: -對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象,執(zhí)行第二選擇操作,以確定一個或多個第二被選對象,其中,所述一個或多個第一被選對象與所述一個或多個第二被選對象可以部分或全部相同; -根據(jù)所述一個或多個第一被選對象以及所述一個或多個第二被選對象,確定一個或多個最終被選對象。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述第一選擇操作和所述第二選擇操作分別包括以下任一項(xiàng): -選中操作; -去選操作。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述選中操作包括以下任一項(xiàng): -批量選中操作; -單項(xiàng)選中操作; 其中,所述去選操作包括以下任一項(xiàng): -批量去選操作; -單項(xiàng)去選操作。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述多個待選對象全部處于選中狀態(tài),所述第一選擇操作包括去選操作,其中,所述步驟a包括以下步驟: -對多個待選對象,執(zhí)行去選操作,以去除所述一個或多個第一被選對象的選中狀態(tài),并標(biāo)識所述一個或多個第一被選對象。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述多個待選對象全部處于選中狀態(tài),所述第一選擇操作包括選中操作,所述第二選擇操作包括去選操作,其中,所述步驟a包括以下步驟: -對多個待選對象,執(zhí)行選中操作,以由所述多個待選對象中確定并標(biāo)識至少一個待選對象作為第一被選對象。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述步驟b包括以下步驟: -對所選擇的至少一個第一被選對象執(zhí)行去選操作,以去除所述至少一個第一被選對象的選中狀態(tài); -將剩余的處于選中狀態(tài)的待選對象作為最終被選對象。
8.根據(jù)權(quán)利要求6所述的方法,其中,所述步驟b包括以下步驟: bl對所述多個待選對象中的全部處于選中狀態(tài)的待選對象,執(zhí)行去選操作,以去除所述多個待選對象中的一個或多個待選對象的選中狀態(tài); b2根據(jù)剩余的處于選中狀態(tài)的待選對象來確定所述一個或多個最終被選對象。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述步驟bl包括以下步驟:-對所述一個或多個第一被選對象執(zhí)行去選操作,以去除其中至少一個第一被選對象的選中狀態(tài); 其中,所述步驟b2包括以下步驟: -將剩余的處于選中狀態(tài)的第一被選對象作為所述最終被選對象。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,所述方法還包括以下步驟: -獲取各個第一被選對象的位置信息; 其中,所述方法還包括以下步驟: -當(dāng)接收到展現(xiàn)第一被選對象的請求時,根據(jù)所獲得的所述各個第一被選對象的位置信息來呈現(xiàn)所述各個第一被選對象。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其中,所述對象包括關(guān)鍵詞,其中,所述方法還包括以下步驟: -基于所確定的一個或多個最終被選對象,來生成相應(yīng)的待發(fā)布信息。
12.一種用于對待選對象執(zhí)行選擇操作的選擇執(zhí)行裝置,其中,所述選擇執(zhí)行裝置包括: 第一選擇裝置,用于對多個待選對象,執(zhí)行第一選擇操作,以確定并標(biāo)識一個或多個第一被選對象; 第二選擇裝置,用于對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象執(zhí)行第二選擇操作,以確定一個或多個最終被選對象,其中,所述第一選擇操作與所述第二選擇操作不同。
13.根據(jù)權(quán)利要求12所述的選擇執(zhí)行裝置,其中,所述第二選擇裝置包括: 子選擇裝置,用于對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象,執(zhí)行第二選擇操作,以確定一個或多個第二被選對象,其中,所述一個或多個第一被選對象與所述一個或多個第二被選對象可以部分或全部相同; 第一確定裝置,用于根據(jù)所述一個或多個第一被選對象以及所述一個或多個第二被選對象,確定一個或多個最終被選對象。
14.根據(jù)權(quán)利要求12或13所述的選擇執(zhí)行裝置,其中,所述第一選擇操作和所述第二選擇操作分別包括以下任一項(xiàng): -選中操作; -去選操作。
15.根據(jù)權(quán)利要求14所述的選擇執(zhí)行裝置,其中,所述選中操作包括以下任一項(xiàng): -批量選中操作; -單項(xiàng)選中操作; 其中,所述去選操作包括以下任一項(xiàng): -批量去選操作; -單項(xiàng)去選操作。
16.根據(jù)權(quán)利要求12至15中任一項(xiàng)所述的選擇執(zhí)行裝置,其中,所述多個待選對象全部處于選中狀態(tài),所述第一選擇操作包括去選操作,其中,所述第一選擇裝置包括: 第一去選裝置,用于對多個待選對象,執(zhí)行去選操作,以去除所述一個或多個第一被選對象的選中狀態(tài),并標(biāo)識所述一個或多個第一被選對象。
17.根據(jù)權(quán)利要求12至16中任一項(xiàng)所述的選擇執(zhí)行裝置,其中,所述多個待選對象全部處于選中狀態(tài),所述第一選擇操作包括選中操作,所述第二選擇操作包括去選操作,其中,所述第一選擇裝置包括: 選中裝置,用于對多個待選對象,執(zhí)行選中操作,以由所述多個待選對象中確定并標(biāo)識至少一個待選對象作為第一被選對象。
18.根據(jù)權(quán)利要求17中任一項(xiàng)所述的選擇執(zhí)行裝置,其中,所述第二選擇裝置包括: 第二去選裝置,用于對所選擇的至少一個第一被選對象執(zhí)行去選操作,以去除所述至少一個第一被選對象的選中狀態(tài); 第二確定裝置,用于將剩余的處于選中狀態(tài)的待選對象作為最終被選對象。
19.根據(jù)權(quán)利要求17所述的選擇執(zhí)行裝置,其中,所述第二選擇裝置包括: 第三去選裝置,用于對所述多個待選對象中的全部處于選中狀態(tài)的待選對象,執(zhí)行去選操作,以去除所述多個待選對象中的一個或多個待選對象的選中狀態(tài); 第三確定裝置,用于根據(jù)剩余的處于選中狀態(tài)的待選對象來確定所述一個或多個最終被選對象。
20.根據(jù)權(quán)利要求19所述的選擇執(zhí)行裝置,其中,所述第三去選裝置用于: -對所述一個或多個第一被選對象執(zhí)行去選操作,以去除其中至少一個第一被選對象的選中狀態(tài); 其中,所述第三確定裝置用于: -將剩余的處于選中狀態(tài)的第一被選對象作為所述最終被選對象。
21.根據(jù)權(quán)利要求12至20中任一項(xiàng)所述的選擇執(zhí)行裝置,其中,所述選擇執(zhí)行裝置還包括: 獲取裝置,用于獲取各個第一被選對象的位置信息; 呈現(xiàn)裝置,用于當(dāng)接收到展現(xiàn)第一被選對象的請求時,根據(jù)所獲得的所述各個第一被選對象的位置信息來呈現(xiàn)所述各個第一被選對象。
22.根據(jù)權(quán)利要求12至22中任一項(xiàng)所述的選擇執(zhí)行裝置,其中,所述對象包括關(guān)鍵詞,其中,所述選擇執(zhí)行裝置還包括: 生成裝置,用于基于所確定的一個或多個最終被選對象,來生成相應(yīng)的待發(fā)布信息。
全文摘要
本發(fā)明的目的在于提供一種用于對待選對象執(zhí)行選擇操作的方法和裝置。根據(jù)本發(fā)明的方法包括對多個待選對象,執(zhí)行第一選擇操作,以確定并標(biāo)識一個或多個第一被選對象;對包含所述被標(biāo)識的一個或多個第一被選對象的所述多個待選對象執(zhí)行第二選擇操作,以確定一個或多個最終被選對象,其中,所述第一選擇操作與所述第二選擇操作不同。本發(fā)明的優(yōu)點(diǎn)在于,能夠?qū)⑦x擇結(jié)果與未被選擇的結(jié)果同時呈獻(xiàn)給用戶,以方便用戶進(jìn)行比對,并分析所選擇到的結(jié)果與其他結(jié)果之間的關(guān)系,并且,根據(jù)本發(fā)明的方法能夠獲得用戶多次執(zhí)行不同的選擇操作后的疊加選擇結(jié)果,并可將多次不同的選擇操作的結(jié)果分別進(jìn)行標(biāo)識,以方便用戶執(zhí)行下一輪的操作。
文檔編號G06F3/0484GK103218130SQ20131008855
公開日2013年7月24日 申請日期2013年3月19日 優(yōu)先權(quán)日2013年3月19日
發(fā)明者鐘淑儀, 傅強(qiáng), 王克淼 申請人:北京百度網(wǎng)訊科技有限公司