專利名稱:搜索結果關聯(lián)顯示的方法及客戶端的制作方法
技術領域:
本發(fā)明涉及計算機技術領域,特別涉及一種搜索結果關聯(lián)顯示的方法及客戶端。
背景技術:
目前,客戶端大多將符合搜索詞的搜索結果展現(xiàn)在頁面的左側(cè),而在右側(cè)獨立展現(xiàn)廣告等信息,并且一邊傳輸數(shù)據(jù)一邊按照頁面編碼順序進行渲染,這就可能出現(xiàn)一側(cè)渲染完成,而另一側(cè)卻還處于頁面加載傳輸狀態(tài),為了使頁面能完全展現(xiàn),需要不斷檢測兩側(cè)加載狀態(tài),加大了瀏覽器性能維護成本,并且一旦修改頁面結構,就需要對兩側(cè)重新進行調(diào)試,難以進行技術維護,同時,當前的兩側(cè)頁面展現(xiàn)中,由于兩側(cè)沒有相互通信的接口,完全獨立的,因此兩側(cè)無法實現(xiàn)交互,用戶體驗差。
發(fā)明內(nèi)容
本發(fā)明的旨在至少解決上述技術缺陷之一。為此,本發(fā)明第一個目的在于提出一種搜索結果關聯(lián)顯示的方法,用戶可以根據(jù)需求進行更多操作, 提高了空間利用率和頁面交互性,用戶體驗好,并且無需不斷檢測加載狀態(tài),降低性能維護成本。本發(fā)明第二個目的在于提出一種客戶端。為實現(xiàn)上述目的,根據(jù)本發(fā)明第一方面的實施例的搜索結果關聯(lián)顯示的方法包括以下步驟:客戶端接收搜索詞,并接收搜索引擎根據(jù)所述搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合,其中,所述第一搜索結果集合和第二搜索結果集合中分別包括至少一個第一搜索結果和至少一個第二搜索結果;所述客戶端將所述第一搜索結果集合和第二搜索結果集合分別顯示在第一界面區(qū)域和第二界面區(qū)域;所述客戶端建立針對所述第一界面區(qū)域中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件;以及當所述客戶端檢測到所述部分第一搜索結果的監(jiān)控事件被觸發(fā)時,所述客戶端對所述第二界面區(qū)域中的第二搜索結果進行相應操作。根據(jù)本發(fā)明實施例的搜索結果關聯(lián)顯示的方法,將搜索結果分為相關聯(lián)的兩部分,并分區(qū)域進行顯示,并通過對第一界面區(qū)域中的搜索結果的監(jiān)控事件的觸發(fā)來對第二界面區(qū)域中的搜索結果進行相應的操作,使得用戶可以根據(jù)需求進行更多操作,提高了空間利用率和頁面交互性,用戶體驗好,并且無需不斷檢測加載狀態(tài),降低瀏覽器性能維護成本。為實現(xiàn)上述目的,根據(jù)本發(fā)明第二方面的實施例的客戶端,包括:接收模塊,用于接收搜索詞,并接收搜索引擎根據(jù)所述搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合,其中,所述第一搜索結果集合和第二搜索結果集合中分別包括至少一個第一搜索結果和至少一個第二搜索結果;第一顯示模塊,用于顯示所述第一搜索結果集合;第二顯示模塊,用于顯示所述第二搜索結果集合;事件管理模塊,用于建立針對所述第一顯示模塊中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件;操作模塊,用于當所述事件管理模塊檢測到所述部分第一搜索結果的監(jiān)控事件被觸發(fā)時,所述客戶端對所述第二顯示模塊中的第二搜索結果進行相應操作。根據(jù)本發(fā)明實施例的客戶端,能夠?qū)⑺阉鹘Y果分為相關聯(lián)的兩部分,并分區(qū)域進行顯示,并通過對第一顯示模塊中的搜索結果的監(jiān)控事件的觸發(fā)來對第二顯示模塊中的搜索結果進行相應的操作,使得用戶可以根據(jù)需求進行更多操作,提高了空間利用率和頁面交互性,用戶體驗好,并且無需不斷檢測加載狀態(tài),降低瀏覽器性能維護成本。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:圖1為根據(jù)本發(fā)明一個實施例的搜索結果關聯(lián)顯示的方法的流程圖;圖2為根據(jù)本發(fā)明一個具體實施例的搜索結果關聯(lián)顯示的方法的流程圖;圖3為根據(jù)本發(fā)明 一個實施例的客戶端的結構框圖;圖4為根據(jù)本發(fā)明另一個實施例的客戶端的結構框圖;圖5為根據(jù)本發(fā)明一個實施例的搜索結果的界面展示圖。
具體實施例方式下面詳細描述本發(fā)明的實施例,實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。下面參考附圖描述根據(jù)本發(fā)明實施例的搜索結果關聯(lián)顯示的方法。一種搜索結果關聯(lián)顯示的方法,包括以下步驟:客戶端接收搜索詞,并接收搜索引擎根據(jù)搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合,其中,第一搜索結果集合和第二搜索結果集合中分別包括至少一個第一搜索結果和至少一個第二搜索結果;客戶端將第一搜索結果集合和第二搜索結果集合分別顯示在第一界面區(qū)域和第二界面區(qū)域;客戶端建立針對第一界面區(qū)域中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件;以及當客戶端檢測到部分第一搜索結果的監(jiān)控事件被觸發(fā)時,客戶端對第二界面區(qū)域中的第二搜索結果進行相應操作。圖1為根據(jù)本發(fā)明一個實施例的搜索結果關聯(lián)顯示的方法的流程圖。如圖1所示,根據(jù)本發(fā)明實施例的搜索結果關聯(lián)顯示的方法包括下述步驟。S101,客戶端接收搜索詞,并接收搜索引擎根據(jù)搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合,其中,第一搜索結果集合和第二搜索結果集合中分別包括至少一個第一搜索結果和至少一個第二搜索結果。具體地,第一搜索結果集合可以是針對搜索詞進行搜索后獲取的多個與搜索詞相匹配的文字信息,第二搜索結果集合可以是針對搜索詞進行搜索后獲取的多個分別與第一搜索結果集合中的第一搜索結果相對應的圖像信息,如圖5所示,對于用戶輸入的搜索詞“海底撈地圖”搜索引擎會將搜索到的海底撈的多家店鋪的相關文字信息,如地址、評價、價格等信息以及每家店鋪在地圖上的位置標記作為第一搜索結果集合返回至客戶端的瀏覽器中,同時還將包含搜索到的每家店鋪位置標記的地圖作為第二搜索結果集合也返回至客戶端的瀏覽器中。類似地,用戶輸入的搜索詞還可以為飛機航班或股票等,搜索引擎會對將搜索到的所有航班信息、 股票信息作為第一搜索結果集合和機票趨勢圖、股票趨勢圖等作為第二搜索結果集合分別以文字信息和圖像信息的形式返回至客戶端。其中,客戶端可以將第一搜索結果集合和第二搜索結果集合通過關聯(lián)參數(shù)進行關聯(lián),關聯(lián)參數(shù)可以是第一搜索結果集合和第二搜索結果集合共有的參數(shù),如商戶名稱、航班號、股票代碼等作為第一搜索結果集合和第二搜索結果集合關聯(lián)參數(shù)。S102,客戶端將第一搜索結果集合和第二搜索結果集合分別顯示在第一界面區(qū)域和第二界面區(qū)域。具體地,可將客戶端上瀏覽器的瀏覽界面劃分為兩個區(qū)域,如左右劃分或上下劃分,第一界面區(qū)域和第二界面區(qū)域可以分別為兩個區(qū)域中的一個,并分別顯示第一搜索結果集合和第二搜索結果集合。第一界面區(qū)域可將第一界面區(qū)域中的第一搜索結果集合的關聯(lián)參數(shù)廣播到第二界面區(qū)域中的第二搜索結果集合。如圖5所示,可將第一結果集合中的海底撈的多家店鋪的相關文字信息,如地址、評價、價格等信息以及每家店鋪在地圖上的位置標記在瀏覽器的左側(cè)區(qū)域進行顯示,將第二結搜索結果集合中的包含搜索到的每家店鋪位置標記的地圖在瀏覽器的右側(cè)區(qū)域進行顯示。S103,客戶端建立針對第一界面區(qū)域中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件。在瀏覽器加載搜索結果時,可同時建立針對第一界面區(qū)域中加載的第一搜索結果集合中部分第一搜索結果的監(jiān)控事件,其中,監(jiān)控事件可為Javascript事件,能夠通過Javascript監(jiān)控事件調(diào)用第一界面區(qū)域和第二界面區(qū)域的接口,實現(xiàn)第一界面區(qū)域和第二界面區(qū)域通過客戶端的相互操作。S104,當客戶端檢測到部分第一搜索結果的監(jiān)控事件被觸發(fā)時,客戶端對第二界面區(qū)域中的第二搜索結果進行相應操作。具體地,客戶端可調(diào)用第二界面區(qū)域的接口對第二界面區(qū)域中的第二搜索結果進行相應操作。如圖5所示,當用戶將鼠標懸浮于左側(cè)區(qū)域中顯示的第一家店鋪的位置標記A處時,就會觸發(fā)左側(cè)區(qū)域中第一搜索結果中第一家店鋪對應的監(jiān)控事件,客戶端會控制相應的右側(cè)區(qū)域的地圖中對應于第一家店鋪的位置標記A就會同步高亮顯示,實現(xiàn)瀏覽器的左右側(cè)聯(lián)動控制。根據(jù)本發(fā)明實施例的搜索結果關聯(lián)顯示的方法,將搜索結果分為相關聯(lián)的兩部分,并分區(qū)域進行顯示,并通過對第一界面區(qū)域中的搜索結果的監(jiān)控事件的觸發(fā)來對第二界面區(qū)域中的搜索結果進行相應的操作,使得用戶可以根據(jù)需求進行更多操作,提高了空間利用率和頁面交互性,用戶體驗好,并且無需不斷檢測加載狀態(tài),降低瀏覽器性能維護成本。圖2為根據(jù)本發(fā)明一個具體實施例的搜索結果關聯(lián)顯示的方法的流程圖。如圖2所示,根據(jù)本發(fā)明實施例的搜索結果關聯(lián)顯示的方法包括下述步驟。S201,客戶端接收搜索詞,并接收搜索引擎根據(jù)搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合,其中,第一搜索結果集合和第二搜索結果集合中分別包括至少一個第一搜索結果和至少一個第二搜索結果。具體地,第一搜索結果集合可以是針對搜索詞進行搜索后獲取的多個與搜索詞相匹配的文字信息,第二搜索結果集合可以是針對搜索詞進行搜索后獲取的多個分別與第一搜索結果集合中的第 一搜索結果相對應的圖像信息,如圖5所示,對于用戶輸入的搜索詞“海底撈地圖”搜索引擎會將搜索到的海底撈的多家店鋪的相關文字信息,如地址、評價、價格等信息以及每家店鋪在地圖上的位置標記作為第一搜索結果集合返回至客戶端的瀏覽器中,同時還將包含搜索到的每家店鋪位置標記的地圖作為第二搜索結果集合也返回至客戶端的瀏覽器中。類似地,用戶輸入的搜索詞還可以為飛機航班或股票等,搜索引擎會對將搜索到的所有航班信息、股票信息作為第一搜索結果集合和機票趨勢圖、股票趨勢圖等作為第二搜索結果集合分別以文字信息和圖像信息的形式返回至客戶端。其中,客戶端可以將第一搜索結果集合和第二搜索結果集合通過關聯(lián)參數(shù)進行關聯(lián),關聯(lián)參數(shù)可以是第一搜索結果集合和第二搜索結果集合共有的參數(shù),如商戶名稱、航班號、股票代碼等作為第一搜索結果集合和第二搜索結果集合關聯(lián)參數(shù)。S202,客戶端將第一搜索結果集合和第二搜索結果集合分別顯示在第一界面區(qū)域和第二界面區(qū)域。具體地,可將客戶端上瀏覽器的瀏覽界面劃分為兩個區(qū)域,如左右劃分或上下劃分,第一界面區(qū)域和第二界面區(qū)域可以分別為兩個區(qū)域中的一個,并分別顯示第一搜索結果集合和第二搜索結果集合。第一界面區(qū)域可將第一界面區(qū)域中的第一搜索結果集合的關聯(lián)參數(shù)廣播到第二界面區(qū)域中的第二搜索結果集合。如圖5所示,可將第一結果集合中的海底撈的多家店鋪的相關文字信息,如地址、評價、價格等信息以及每家店鋪在地圖上的位置標記在瀏覽器的左側(cè)區(qū)域進行顯示,將第二結搜索結果集合中的包含搜索到的每家店鋪位置標記的地圖在瀏覽器的右側(cè)區(qū)域進行顯示。S203,客戶端建立針對第一界面區(qū)域中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件。在瀏覽器加載搜索結果時,可同時建立針對第一界面區(qū)域中加載的第一搜索結果集合中部分第一搜索結果的監(jiān)控事件,其中,監(jiān)控事件可為Javascript事件,能夠通過Javascript監(jiān)控事件調(diào)用第一界面區(qū)域和第二界面區(qū)域的接口,實現(xiàn)第一界面區(qū)域和第二界面區(qū)域通過客戶端的相互操作。
S204,當客戶端檢測到部分第一搜索結果的監(jiān)控事件被觸發(fā)時,客戶端確定與被觸發(fā)的監(jiān)控事件所對應的第一搜索結果。S205,客戶端獲得與被觸發(fā)的監(jiān)控事件所對應的第一搜索結果相關的第二搜索結果O具體地,被觸發(fā)的監(jiān)控事件會將被選擇的第一搜索結果的關聯(lián)參數(shù)廣播給客戶端,第二界面區(qū)域可監(jiān)控到監(jiān)控事件并根據(jù)關聯(lián)參數(shù)調(diào)用相應的第二搜索結果。S206,客戶端根據(jù)預設策略對第二界面區(qū)域中的第二搜索結果進行相應操作。其中,預設策略可以是根據(jù)不同的第一搜索結果顯示不同的第二搜索結果的方式,例如,如果用戶在第一界面區(qū)域中點擊針對商戶A的某個連鎖店aa,其對應的監(jiān)控事件就被觸發(fā),則會在第二界面區(qū)域中顯示連鎖店aa在地圖中具體位置,如果用戶在第一界面區(qū)域中點擊某個航班或股票的班次或名稱,則在第二界面區(qū)域中就會顯示用戶點擊的航班或股票的價格趨勢圖。如圖5所示,當用戶將鼠標懸浮于左側(cè)區(qū)域中顯示的第一家店鋪的位置標記A處時,就會觸發(fā)左側(cè)區(qū)域中 第一搜索結果中第一家店鋪對應的監(jiān)控事件,客戶端會控制位置標記A對應的右側(cè)區(qū)域的地圖中對應于第一家店鋪的位置標記A就會同步高亮顯示,實現(xiàn)瀏覽器的左右側(cè)聯(lián)動控制。根據(jù)本發(fā)明實施例的搜索結果關聯(lián)顯示的方法,客戶端通過確定于被觸發(fā)的監(jiān)控事件對應的第一搜索結果,進而確定相應的第二搜索結果,以對第二搜索結果進行相應操作,能夠更精準的定位所需要顯示的搜索結果進一步提升用戶體驗。為了實現(xiàn)上述實例,本發(fā)明還提出一種客戶端。一種客戶端,包括:接收模塊,用于接收搜索詞,并接收搜索引擎根據(jù)搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合,其中,第一搜索結果集合和第二搜索結果集合中分別包括至少一個第一搜索結果和至少一個第二搜索結果;第一顯示模塊,用于顯示第一搜索結果集合;第二顯示模塊,用于顯示第二搜索結果集合;事件管理模塊,用于建立針對第一顯示模塊中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件;操作模塊,用于當事件管理模塊檢測到部分第一搜索結果的監(jiān)控事件被觸發(fā)時,客戶端對第二顯示模塊中的第二搜索結果進行相應操作。圖3為根據(jù)本發(fā)明一個實施例的客戶端的結構框圖。如圖3所示,根據(jù)本發(fā)明實施例的客戶端包括:接收模塊100、第一顯示模塊200、第二顯示模塊300、事件管理模塊400和操作模塊500。具體地,接收模塊100用于接收搜索詞,并接收搜索引擎根據(jù)搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合,其中,第一搜索結果集合和第二搜索結果集合中分別包括至少一個第一搜索結果和至少一個第二搜索結果。具體地,第一搜索結果集合可以是針對搜索詞進行搜索后獲取的多個與搜索詞相匹配的文字信息,第二搜索結果集合可以是針對搜索詞進行搜索后獲取的多個分別與第一搜索結果集合中的第一搜索結果相對應的圖像信息,如圖5所示,對于用戶輸入的搜索詞“海底撈地圖”搜索引擎會將搜索到的海底撈的多家店鋪的相關文字信息,如地址、評價、價格等信息以及每家店鋪在地圖上的位置標記作為第一搜索結果集合返回至客戶端的瀏覽器中,同時還將包含搜索到的每家店鋪位置標記的地圖作為第二搜索結果集合也返回至客戶端的瀏覽器中。類似地,用戶輸入的搜索詞還可以為飛機航班或股票等,搜索引擎會對將搜索到的所有航班信息、股票信息作為第一搜索結果集合和機票趨勢圖、股票趨勢圖等作為第二搜索結果集合分別以文字信息和圖像信息的形式返回至客戶端。其中,客戶端可以將第一搜索結果集合和第二搜索結果集合通過關聯(lián)參數(shù)進行關聯(lián),關聯(lián)參數(shù)可以是第一搜索結果集合和第二搜索結果集合共有的參數(shù),如商戶名稱、航班號、股票代碼等作為第一搜索結果集合和第二搜索結果集合關聯(lián)參數(shù)。第一顯不模塊200用于顯不第一搜索結果集合。第二顯示模塊300用于顯示第二搜索結果集合。更具體地,可將客戶端上瀏覽器的瀏覽界面劃分為兩個區(qū)域,如左右劃分或上下劃分,第一顯示模塊200和第二顯示模塊300可以分別為兩個區(qū)域中的一個,并分別顯示第一搜索結果集合和第二搜索結果集合。第一顯示模塊200可將第一顯示模塊200中顯示的第一搜索結果集合的關聯(lián)參數(shù)廣播到第二顯示模塊300。如圖5所示,可將第一結果集合中的海底撈的多家店鋪的相關文字信息,如地址、評價、價格等信息以及每家店鋪在地圖上的位置標記在瀏覽器的左 側(cè)區(qū)域進行顯示,將第二結搜索結果集合中的包含搜索到的每家店鋪位置標記的地圖在瀏覽器的右側(cè)區(qū)域進行顯示。事件管理模塊400用于建立針對第一顯示模塊200中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件。在瀏覽器加載搜索結果時,事件管理模塊400可同時建立針對第一顯示模塊200中加載的第一搜索結果集合中部分第一搜索結果的監(jiān)控事件,其中,監(jiān)控事件可為Javascript事件,能夠通過Javascript監(jiān)控事件調(diào)用第一顯示模塊200和第二顯示模塊300的接口,實現(xiàn)第一顯示模塊200和第二顯示模塊300通過客戶端的相互操作。操作模塊500用于當事件管理模塊檢測到部分第一搜索結果的監(jiān)控事件被觸發(fā)時,客戶端對第二顯示模塊300中的第二搜索結果進行相應操作。更具體地,具體地,操作模塊500可調(diào)用第二顯示模塊300的接口對第二界面區(qū)域中的第二搜索結果進行相應操作。如圖5所示,當用戶將鼠標懸浮于左側(cè)區(qū)域中顯示的第一家店鋪的位置標記A處時,就會觸發(fā)左側(cè)區(qū)域中第一搜索結果中第一家店鋪對應的監(jiān)控事件,客戶端會控制相應的右側(cè)區(qū)域的地圖中對應于第一家店鋪的位置標記A就會同步高亮顯示,實現(xiàn)瀏覽器的左右側(cè)聯(lián)動控制。根據(jù)本發(fā)明實施例的客戶端,能夠?qū)⑺阉鹘Y果分為相關聯(lián)的兩部分,并分區(qū)域進行顯示,并通過對第一顯示模塊中的搜索結果的監(jiān)控事件的觸發(fā)來對第二顯示模塊中的搜索結果進行相應的操作,使得用戶可以根據(jù)需求進行更多操作,提高了空間利用率和頁面交互性,用戶體驗好,并且無需不斷檢測加載狀態(tài),降低瀏覽器性能維護成本。圖4為根據(jù)本發(fā)明另一個實施例的客戶端的結構框圖。如圖4所示,根據(jù)本發(fā)明實施例的客戶端在圖3所示的基礎上還包括:確定模塊600和獲取模塊700。具體地,確定模塊600用于當事件管理模塊400檢測到部分第一搜索結果的監(jiān)控事件被觸發(fā)時,確定與被觸發(fā)的監(jiān)控事件所對應的第一搜索結果。獲取模塊700用于獲得與被觸發(fā)的監(jiān)控事件所對應的第一搜索結果相關的第二搜索結果。更具體地,被觸發(fā)的監(jiān)控事件會將被選擇的第一搜索結果的關聯(lián)參數(shù)廣播給客戶端,獲取模塊700可以獲取第二顯示模塊300在監(jiān)控到監(jiān)控事件后根據(jù)關聯(lián)參數(shù)調(diào)用的相應的第二搜索結果。其中,操作模塊500根據(jù)預設策略對第二界面區(qū)域中的第二搜索結果進行相應操作。預設策略可以是根據(jù)不同的第一搜索結果顯示不同的第二搜索結果的方式,例如,如果用戶在第一界面區(qū)域中點擊針對商戶A的某個連鎖店aa,其對應的監(jiān)控事件就被觸發(fā),則會在第二界面區(qū)域中顯示連鎖店aa在地圖中具體位置,如果用戶在第一界面區(qū)域中點擊某個航班或股票的班次或名稱,則在第二界面區(qū)域中就會顯示用戶點擊的航班或股票的價格趨勢圖。根據(jù)本發(fā)明實施例的客戶端,通過確定于被觸發(fā)的監(jiān)控事件對應的第一搜索結果,進而確定相應的第二搜索結果,以對第二搜索結果進行相應操作,能夠更精準的定位所需要顯示的搜索結果進一步提升用戶體驗。在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對所述術語的示意性表述不一定指的是相同的實施例或示例。 而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領域的普通技術人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權利要求及其等同限定。
權利要求
1.一種搜索結果關聯(lián)顯示的方法,其特征在于,包括以下步驟: 客戶端接收搜索詞,并接收搜索引擎根據(jù)所述搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合,其中,所述第一搜索結果集合和第二搜索結果集合中分別包括至少一個第一搜索結果和至少一個第二搜索結果; 所述客戶端將所述第一搜索結果集合和第二搜索結果集合分別顯示在第一界面區(qū)域和第二界面區(qū)域; 所述客戶端建立針對所述第一界面區(qū)域中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件;以及 當所述客戶端檢測到所述部分第一搜索結果的監(jiān)控事件被觸發(fā)時,所述客戶端對所述第二界面區(qū)域中的第二搜索結果進行相應操作。
2.根據(jù)權利要求1所述的方法,其特征在于,所述客戶端對所述第二界面區(qū)域中的第二搜索結果進行相應操作進一步包括: 所述客戶端確定與所述被觸發(fā)的監(jiān)控事件所對應的第一搜索結果; 所述客戶端獲得與所述被觸發(fā)的監(jiān)控事件所對應的第一搜索結果相關的第二搜索結果; 所述客戶端根據(jù)預設策略對所述第二搜索結果進行操作。
3.根據(jù)權利要求1或2所述的方法,其特征在于,所述第一搜索結果集合和第二搜索結果集合通過關聯(lián)參數(shù)進行關聯(lián)。
4.根據(jù)權利要求3所述的方法,其特征在于,所述客戶端根據(jù)所述關聯(lián)參數(shù)獲得與所述被觸發(fā)的監(jiān)控事件所對應的第一搜索結果相關的第二搜索結果。
5.根據(jù)權利要求4所述的方法,其特征在于,所述客戶端根據(jù)預設策略對所述第二搜索結果進行操作的步驟進一步包括: 所述客戶端根據(jù)所述被觸發(fā)的監(jiān)控事件調(diào)用所述第二界面區(qū)域的接口,并通過所述接口根據(jù)預設策略對所述第二搜索結果進行操作。
6.根據(jù)權利要求1-5任一項所述的方法,其特征在于,所述客戶端對所述第二搜索結果進行的操作包括顯示所述被觸發(fā)的監(jiān)控事件的圖像信息。
7.一種客戶端,其特征在于,包括: 接收模塊,用于接收搜索詞,并接收搜索引擎根據(jù)所述搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合,其中,所述第一搜索結果集合和第二搜索結果集合中分別包括至少一個第一搜索結果和至少一個第二搜索結果; 第一顯不模塊,用于顯不所述第一搜索結果集合; 第二顯示模塊,用于顯示所述第二搜索結果集合; 事件管理模塊,用于建立針對所述第一顯示模塊中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件; 操作模塊,用于當所述事件管理模塊檢測到所述部分第一搜索結果的監(jiān)控事件被觸發(fā)時,所述客戶端對所述第二顯示模塊中的第二搜索結果進行相應操作。
8.根據(jù)權利要求7所述的客戶端,其特征在于,還包括: 確定模塊,用于當所述事件管理模塊檢測到所述部分第一搜索結果的監(jiān)控事件被觸發(fā)時,確定與所述被觸發(fā)的監(jiān)控事件所對應的第一搜索結果;獲取模塊,用于獲得與所述被觸發(fā)的監(jiān)控事件所對應的第一搜索結果相關的第二搜索結果,其中, 所述操作模塊根據(jù)預設策略對所述第二搜索結果進行操作。
9.根據(jù)權利要求7或8所述的方法,其特征在于,所述第一搜索結果集合和第二搜索結果集合通過關聯(lián)參數(shù)進行關聯(lián)。
10.根據(jù)權利要求9所述的方法,其特征在于,所述獲取模塊根據(jù)所述關聯(lián)參數(shù)獲得與所述被觸發(fā)的監(jiān)控事件所對應的第一搜索結果相關的第二搜索結果。
11.根據(jù)權利要求10所述的方法,其特征在于,所述操作模塊根據(jù)所述被觸發(fā)的監(jiān)控事件調(diào)用所述第二顯示模塊的接口,并通過所述接口根據(jù)預設策略對所述第二搜索結果進行操作。
12.根據(jù)權利要求7或8所述的方法, 其特征在于,所述客戶端對所述第二搜索結果進行的操作包括顯示所述被觸發(fā)的監(jiān)控事件的圖像信息。
全文摘要
本發(fā)明提出一種搜索結果關聯(lián)顯示的方法和客戶端,其中所述方法包括客戶端接收搜索詞,并接收搜索引擎根據(jù)搜索詞分別產(chǎn)生的相互關聯(lián)的第一搜索結果集合和第二搜索結果集合;客戶端將第一搜索結果集合和第二搜索結果集合分別顯示在第一界面區(qū)域和第二界面區(qū)域;客戶端建立針對第一界面區(qū)域中第一搜索結果集合中部分第一搜索結果的監(jiān)控事件;以及當客戶端檢測到部分第一搜索結果的監(jiān)控事件被觸發(fā)時,客戶端對第二界面區(qū)域中的第二搜索結果進行相應操作。根據(jù)本發(fā)明實施例的方法,使得用戶可以根據(jù)需求進行更多操作,提高了空間利用率和頁面交互性,用戶體驗好,并且無需不斷檢測加載狀態(tài),降低瀏覽器性能維護成本。
文檔編號G06F17/30GK103226573SQ20131010535
公開日2013年7月31日 申請日期2013年3月28日 優(yōu)先權日2013年3月28日
發(fā)明者袁月, 許晨光 申請人:百度在線網(wǎng)絡技術(北京)有限公司