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