一種在搜索結(jié)果頁中展示附近客戶端搜索詞的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種在搜索結(jié)果頁中展示附近客戶端搜索詞的方法及系統(tǒng),其中所述的方法包括:根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息;根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞;將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。采用本發(fā)明能夠增加搜索用戶黏度,提高搜索用戶之間的交互,增加搜索使用量和流量,進而提升用戶體驗。
【專利說明】一種在搜索結(jié)果頁中展示附近客戶端搜索詞的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)信息的搜索引擎處理技術(shù),具體涉及一種在搜索結(jié)果頁中展示附近客戶端搜索詞的方法及系統(tǒng)。
【背景技術(shù)】
[0002]搜索引擎是指根據(jù)一定的策略、運用特定的計算機程序從互聯(lián)網(wǎng)上搜集信息,在對信息進行組織和處理后,為用戶提供檢索服務(wù),將用戶檢索相關(guān)的信息展示給用戶的系統(tǒng)。
[0003]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有的搜索引擎展示處理技術(shù)具有如下缺點:搜索引擎一般僅提供搜索詞所匹配的網(wǎng)頁結(jié)果數(shù)據(jù),主要是解決用戶有限的一個或幾個問題,當(dāng)用戶查詢后往往就關(guān)閉搜索頁面,不存在用戶黏性。另外,傳統(tǒng)的搜索引擎服務(wù)僅主要提供信息查詢的功能,搜索用戶之間的交互性不高,導(dǎo)致搜索使用量和流量都偏低。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種在搜索結(jié)果頁中展示附近客戶端搜索詞的方法及系統(tǒng)。
[0005]依據(jù)本發(fā)明的一個方面,提供了一種在搜索結(jié)果頁中展示附近客戶端搜索詞的方法,所述方法包括:
[0006]根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息;
[0007]根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞;
[0008]將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
[0009]可選地,所述根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息包括:根據(jù)第一客戶端發(fā)起的搜索請求獲取第一客戶端的IP ;根據(jù)所述第一客戶端的IP確定所述第一客戶端的地理位置信息。
[0010]可選地,所述根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞包括:設(shè)定查詢物理半徑;以所述第一客戶端所在的地理位置為中心,以所述設(shè)定的查詢物理半徑為半徑得到查詢圓周;在所述查詢圓周范圍內(nèi)查詢發(fā)起過搜索請求的第二客戶端;根據(jù)查詢到的一個或多個第二客戶端的搜索請求獲得所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞。
[0011]可選地,所述根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞進一步包括:設(shè)定查詢有效時間;在所述查詢圓周范圍內(nèi)查詢在所述設(shè)定的查詢有效時間內(nèi)發(fā)起過搜索請求的一個或多個第二客戶端各自的搜索詞。
[0012]可選地,所述將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中包括:設(shè)定搜索詞的展示數(shù)量;如果查詢到的所述一個或多個第二客戶端的搜索詞的數(shù)量多于所述設(shè)定的搜索詞的展示數(shù)量,則從查詢到的所述一個或多個第二客戶端的搜索詞中以特定規(guī)則或隨機地選取出所述設(shè)定的展示數(shù)量的搜索詞,并展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
[0013]可選地,所述將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中進一步包括:在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建展示窗口 ;將查詢到的所述一個或多個第二客戶端的搜索詞在所述創(chuàng)建的展示窗口中展示。
[0014]可選地,所述方法進一步包括:在所述創(chuàng)建的展示窗口中獲取用戶對所展示的所述一個或多個第二客戶端的搜索詞的點擊操作;根據(jù)所述點擊操作跳轉(zhuǎn)到以所點擊的所述第二客戶端的搜索詞作為搜索詞得到的搜索結(jié)果頁。
[0015]可選地,所述在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建的展示窗口為以所述第一客戶端所在的地理位置為中心的一定區(qū)域范圍的電子地圖,并且在所述電子地圖上標(biāo)注有所述第一客戶端當(dāng)前所在的地理位置;將查詢到的所述一個或多個第二客戶端的搜索詞標(biāo)注在所述電子地圖上。
[0016]可選地,所述將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中進一步包括:獲取所述第一客戶端的卡通形象及獲取查詢到的所述一個或多個第二客戶端的卡通形象;在所述電子地圖上的相應(yīng)地理位置處顯示這些卡通形象。
[0017]可選地,所述方法進一步包括:在所述第一客戶端的電子地圖上獲取用戶對所述一個或多個第二客戶端的查詢詞的點擊操作;根據(jù)所述點擊操作跳轉(zhuǎn)到以所點擊的所述第二客戶端的搜索詞作為搜索詞得到的搜索結(jié)果頁。
[0018]可選地,所述方法進一步包括:在所述電子地圖上拖動所述第一客戶端的卡通形象;獲取所述第一客戶端在所述電子地圖上拖動后的地理位置信息;根據(jù)所述第一客戶端拖動后的地理位置信息重新查詢附近的一個或多個第二客戶端各自的搜索詞。
[0019]可選地,所述方法進一步包括:在所述第一客戶端的搜索結(jié)果頁中給出開啟全屏模式的提示;如果開啟全屏模式,則將所述創(chuàng)建的展示窗口擴展到全屏窗口進行展示。
[0020]可選地,在根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息之前,所述方法進一步包括:判定當(dāng)前在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中無相關(guān)推薦項目進行展示。
[0021]根據(jù)本發(fā)明的另一方面,提供了一種在搜索結(jié)果頁中展示附近客戶端搜索詞的系統(tǒng),所述系統(tǒng)包括:
[0022]地理位置獲取單元,適于根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息;
[0023]搜索詞查詢單元,適于根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞;
[0024]搜索詞展示單元,適于將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
[0025]可選地,所述地理位置獲取單元包括:IP獲取模塊,適于根據(jù)第一客戶端發(fā)起的搜索請求獲取第一客戶端的IP;地理位置確定模塊,適于根據(jù)所述第一客戶端的IP確定所述第一客戶端的地理位置信息。
[0026]可選地,所述搜索詞查詢單元包括:查詢半徑設(shè)定模塊,適于設(shè)定查詢物理半徑;查詢圓周確定模塊,適于以所述第一客戶端所在的地理位置為中心,以所述設(shè)定的查詢物理半徑為半徑得到查詢圓周;第二客戶端查詢模塊,適于在所述查詢圓周范圍內(nèi)查詢發(fā)起過搜索請求的第二客戶端;以及搜索詞獲得模塊,適于根據(jù)查詢到的一個或多個第二客戶端的搜索請求獲得所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞。
[0027]可選地,所述搜索詞查詢單元進一步包括:有效時間設(shè)定模塊,適于設(shè)定查詢有效時間;所述第二客戶端查詢模塊,適于在所述查詢圓周范圍內(nèi)查詢在所述設(shè)定的查詢有效時間內(nèi)發(fā)起過搜索請求的一個或多個第二客戶端各自的搜索詞。
[0028]可選地,所述搜索詞展示單元包括:展示數(shù)量設(shè)定模塊,適于設(shè)定搜索詞的展示數(shù)量;選取模塊,適于如果查詢到的所述一個或多個第二客戶端的搜索詞的數(shù)量多于所述設(shè)定的搜索詞的展示數(shù)量,則從查詢到的所述一個或多個第二客戶端的搜索詞中以特定規(guī)則或隨機地選取出所述設(shè)定的展示數(shù)量的搜索詞;以及展示模塊,適于將所述選取出所述設(shè)定的展示數(shù)量的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
[0029]可選地,所述搜索詞展示單元進一步包括:展示窗口創(chuàng)建模塊,適于在所述搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建展示窗口 ;所述展示模塊,具體適于將查詢到的所述一個或多個第二客戶端的搜索詞在所述創(chuàng)建的展示窗口中展示。
[0030]可選地,所述系統(tǒng)進一步包括:點擊操作獲取單元,適于在所述創(chuàng)建的展示窗口中獲取用戶對所展示的所述一個或多個第二客戶端的搜索詞的點擊操作;搜索頁跳轉(zhuǎn)單元,適于根據(jù)所述點擊操作跳轉(zhuǎn)到以所點擊的所述第二客戶端的搜索詞作為搜索詞得到的搜索結(jié)果頁。
[0031]可選地,所述展示窗口創(chuàng)建模塊,具體適于在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建以所述第一客戶端所在的地理位置為中心的一定區(qū)域范圍的電子地圖,并且在所述電子地圖上標(biāo)注有所述第一客戶端當(dāng)前所在的地理位置;所述展示模塊,還具體適于將查詢到的所述一個或多個第二客戶端的搜索詞標(biāo)注在所述電子地圖上。
[0032]可選地,所述搜索詞展示單元進一步包括:卡通形象獲取模塊,適于獲取所述第一客戶端的卡通形象及獲取查詢到的所述一個或多個第二客戶端的卡通形象;所述展示模塊,還具體適于在所述電子地圖上的相應(yīng)地理位置處顯示這些卡通形象。
[0033]可選地,所述系統(tǒng)進一步包括:點擊操作獲取單元,具體適于在所述第一客戶端的電子地圖上獲取用戶對所述一個或多個第二客戶端的查詢詞的點擊操作;搜索頁跳轉(zhuǎn)單元,具體適于根據(jù)所述點擊操作跳轉(zhuǎn)到以所點擊的所述第二客戶端的搜索詞作為搜索詞得到的搜索結(jié)果頁。
[0034]可選地,所述系統(tǒng)進一步包括:拖動單元,適于在所述電子地圖上拖動所述第一客戶端的卡通形象;第二地理位置獲取單元,適于獲取所述第一客戶端在所述電子地圖上拖動后的地理位置信息;搜索詞重新查詢單元,適于根據(jù)所述第一客戶端拖動后的地理位置信息重新查詢附近的一個或多個第二客戶端各自的搜索詞。
[0035]可選地,所述系統(tǒng)進一步包括:全屏模式提示單元,適于在所述第一客戶端的搜索結(jié)果頁中給出開啟全屏模式的提示;所述展示模塊,具體適于在開啟全屏模式時將所述創(chuàng)建的展示窗口擴展到全屏窗口進行展示。
[0036]可選地,所述系統(tǒng)進一步包括:判定單元,適于在根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息之前,判定當(dāng)前在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中無相關(guān)推薦項目進行展示。
[0037]本發(fā)明的有益效果是:采用本發(fā)明的在搜索結(jié)果頁中展示附近客戶端搜索詞的方法及系統(tǒng),能夠解決搜索無黏性及用戶體驗不好的問題,通過獲取發(fā)起搜索請求的用戶的地理位置信息,然后以該用戶的地理位置信息查詢周邊附近其他用戶的搜索詞,接著將查詢到周邊附近其他用戶的搜索詞展示在該發(fā)起搜索請求用戶得到的搜索結(jié)果頁中,從而增加了搜索用戶黏度,提高了搜索用戶之間的交互,增加了搜索使用量和流量,進而提升了用戶體驗。
[0038]另外,通過在用戶搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建展示窗口,將查詢到周邊附近其他用戶的搜索詞展示在該具有交互功能的展示窗口中,用戶可以對所展示的其他用戶的搜索詞進行點擊,從而跳轉(zhuǎn)到以所點擊的其他用戶的搜索詞作為搜索詞得到的搜索結(jié)果頁,可以進一步提高搜索用戶之間的交互,增加搜索使用量和流量。
[0039]進一步地,通過在用戶的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建以所述第一客戶端所在的地理位置為中心的一定區(qū)域范圍的電子地圖的展示窗口,以及獲取用戶的卡通形象并在所述電子地圖上的相應(yīng)地理位置處顯示這些卡通形象,一方面用戶可以通過在電子地圖上對所展示的其他用戶的搜索詞進行點擊,從而跳轉(zhuǎn)到以所點擊的其他用戶的搜索詞作為搜索詞得到的搜索結(jié)果頁;可以提高搜索用戶之間的交互,增加搜索使用量和流量。另一方面用戶還可以在所述電子地圖上拖動自己的卡通形象,從而刷新得到拖動后的地理位置處的周邊附近其他用戶的搜索詞;能夠增加搜索頁的娛樂性,進而提升用戶體驗。
[0040]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0041]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0042]圖1示出了根據(jù)本發(fā)明一個實施例的在搜索結(jié)果頁中展示附近客戶端搜索詞方法的流程圖;
[0043]圖2示出了根據(jù)本發(fā)明一個實施例的在搜索結(jié)果頁右側(cè)的電子地圖窗口中展示附近客戶端搜索詞的示例;
[0044]圖3示出了根據(jù)本發(fā)明一個實施例的在全屏電子地圖窗口中拖動第一客戶端的卡通形象時刷新附近第二客戶端搜索詞的示例;
[0045]圖4示出了根據(jù)本發(fā)明一個實施例的在全屏電子地圖窗口中拖動第一客戶端的卡通形象后展示附近第二客戶端搜索詞的示例;
[0046]圖5示出了根據(jù)本發(fā)明一個實施例的在搜索結(jié)果頁中展示附近客戶端搜索詞系統(tǒng)的結(jié)構(gòu)圖。
【具體實施方式】
[0047]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0048]圖1為本發(fā)明所述方法的一種流程示意圖。參見圖1,本發(fā)明一個實施例提供的在搜索結(jié)果頁中展示附近客戶端搜索詞的方法,包括如下步驟:
[0049]S11,根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息。
[0050]獲取搜索用戶的地理位置信息可以采用:
[0051]方式一,根據(jù)用戶客戶端發(fā)起的搜索請求獲取用戶客戶端的IP ;然后根據(jù)用戶客戶端的IP進行推算,從而確定出該用戶客戶端的地理位置信息。考慮到隱私或者保密起見,用戶客戶端可以選擇清除自身的IP。
[0052]方式二,基于全球定位系統(tǒng)GPS(Global Posit1ning System)或定位服務(wù)LBS (Locat1n Based Services),通過接收用戶客戶端發(fā)起的搜索請求從而確定出搜索用戶的實際地理位置。
[0053]S12,根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞。
[0054]為查詢到第一客戶端附近的一個或多個第二客戶端各自的搜索詞,首先需要確定出查詢范圍,然后在查詢范圍內(nèi)查找第二客戶端,最后根據(jù)第二客戶端的搜索請求確定出搜索詞。具體地,
[0055]如果以客戶端IP進行推算的方式,則根據(jù)各地區(qū)IP地址的分配規(guī)則,查找與第一客戶端的IP地址屬于同一區(qū)域的一個或多個其他IP地址對應(yīng)的第二客戶端的搜索詞;
[0056]如果以客戶端GPS或LBS的方式,可以設(shè)定查詢物理半徑;然后以第一客戶端所在的地理位置為中心,以所述設(shè)定的查詢物理半徑為半徑得到查詢圓周,在所述查詢圓周范圍內(nèi)查詢發(fā)起過搜索請求的第二客戶端;最后根據(jù)查詢到的一個或多個第二客戶端的搜索請求獲得所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞。
[0057]當(dāng)然,還可以進一步設(shè)定查詢有效時間,例如一小時內(nèi)、一天內(nèi)等,從而在確定的查詢范圍內(nèi)僅查詢在所述設(shè)定的查詢有效時間內(nèi)發(fā)起過搜索請求的一個或多個第二客戶端各自的搜索詞。
[0058]S23,將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
[0059]在搜索結(jié)果頁中展示的搜索詞需要有一定的數(shù)量限制,這主要是出于展示的清晰度考慮。采用的方式可以是:設(shè)定搜索詞的展示數(shù)量,例如10個、20個等,如果查詢到的所述一個或多個第二客戶端的搜索詞的數(shù)量多于所述設(shè)定的搜索詞的展示數(shù)量,則從查詢到的所述一個或多個第二客戶端的搜索詞中以特定規(guī)則或隨機地選取出所述設(shè)定的展示數(shù)量的搜索詞,并展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
[0060]在一種優(yōu)選實施方式中,可以在在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建展示窗口,例如可以在搜索結(jié)果頁的右側(cè)或者搜索欄下方創(chuàng)建展示窗口,然后將查詢到的所述一個或多個第二客戶端的搜索詞在所述創(chuàng)建的展示窗口中展示。
[0061]在另一種實施方式中,可以以列表的形式按一定順序排列所述多個第二客戶端的搜索詞,并展示在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置。
[0062]在一種實施例中,本發(fā)明的方法還可以進一步包括:在所述創(chuàng)建的展示窗口中獲取用戶對所展示的所述一個或多個第二客戶端的搜索詞的點擊操作;根據(jù)所述點擊操作跳轉(zhuǎn)到以所點擊的所述第二客戶端的搜索詞作為搜索詞得到的搜索結(jié)果頁。
[0063]在一種優(yōu)選實施方式中,上述在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建的展示窗口可以是以所述第一客戶端所在的地理位置為中心的一定區(qū)域范圍的電子地圖,并且在所述電子地圖上標(biāo)注有所述第一客戶端當(dāng)前所在的地理位置;從而可以將查詢到的所述一個或多個第二客戶端的搜索詞標(biāo)注在所述電子地圖上。
[0064]在再一種優(yōu)選實施方式中,為了提高搜索頁的娛樂性,進而提高搜索用戶之間的交互,增加搜索使用量和流量,可以分別獲取所述第一客戶端的卡通形象及獲取查詢到的所述一個或多個第二客戶端的卡通形象;然后在所述電子地圖上的相應(yīng)地理位置處顯示這些卡通形象。如圖2所示,圖2示出了根據(jù)本發(fā)明一個實施例的在搜索結(jié)果頁右側(cè)的電子地圖窗口中展示附近客戶端搜索詞的示例,在圖2中,創(chuàng)建的展示窗口為以第一客戶端所在的地理位置為中心的一定區(qū)域范圍的電子地圖,該展示窗口創(chuàng)建在搜索結(jié)果頁的右側(cè)。
[0065]一種實施例,為提高搜索用戶之間的交互,本發(fā)明的方法可以具體進一步包括:在所述第一客戶端電子地圖上獲取用戶對所述一個或多個第二客戶端的查詢詞的點擊操作,然后根據(jù)所述點擊操作跳轉(zhuǎn)到以所點擊的所述第二客戶端的搜索詞作為搜索詞得到的搜索結(jié)果頁。
[0066]再一種實施例,仍參見圖2,還可以在所述第一客戶端的搜索結(jié)果頁中給出開啟全屏模式的提示;如果用戶選擇開啟全屏模式,則將所述創(chuàng)建的展示窗口擴展到全屏窗口進行展示,全屏窗口進行展示的示意參見圖3和圖4所示。在全屏窗口中展示附近客戶端的搜索詞,可以讓用戶更清楚瀏覽到附近其他用戶發(fā)起搜索請求的搜索詞,從中獲取到自己感興趣的搜索詞,以提高搜索用戶之間的交互,增加搜索使用量和流量,提升用戶體驗。
[0067]為進一步提高搜索用戶之間的交互,提高搜索頁娛樂性,在再一種實施例中,本發(fā)明的方法還可以進一步包括:在所述電子地圖上拖動所述第一客戶端的卡通形象;獲取所述第一客戶端在所述電子地圖上拖動后的地理位置信息;然后根據(jù)所述第一客戶端拖動后的地理位置信息重新查詢附近的一個或多個第二客戶端各自的搜索詞。如圖3和圖4所示,其中圖3示出了根據(jù)本發(fā)明一個實施例的在全屏電子地圖窗口中拖動第一客戶端的卡通形象時刷新附近第二客戶端搜索詞的示例;圖4示出了根據(jù)本發(fā)明一個實施例的在全屏電子地圖窗口中拖動第一客戶端的卡通形象后展示附近第二客戶端搜索詞的示例。在圖3和圖4中,做火箭的是第一客戶端的卡通形象,在移動第一客戶端的卡通形象過程中,附近的其他客戶端的卡通形象和搜索詞也在隨著火箭的移動不斷移動和刷新。
[0068]需要說明的是,為了不與現(xiàn)有的搜索結(jié)果顯示方式相沖突,本發(fā)明提供的在搜索結(jié)果頁中展示附近客戶端搜索詞的方法,有必要在根據(jù)第一客戶端發(fā)起的搜索請求獲取所述第一客戶端的地理位置信息之前,判斷當(dāng)前在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中是否有相關(guān)推薦項目進行展示,只有在搜索結(jié)果頁中無相關(guān)推薦項目時,才會在搜索結(jié)果頁中展示附近客戶端搜索詞。
[0069]本發(fā)明還公開了一種在搜索結(jié)果頁中展示附近客戶端搜索詞的系統(tǒng),用于執(zhí)行上述的方法。圖5為本發(fā)明的在搜索結(jié)果頁中展示附近客戶端搜索詞的系統(tǒng)的一種結(jié)構(gòu)圖,該系統(tǒng)500包括:
[0070]地理位置獲取單元501,適于根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息;
[0071]搜索詞查詢單元502,適于根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞;
[0072]搜索詞展示單元503,適于將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
[0073]其中,所述地理位置獲取單元501可以包括:IP獲取模塊,適于根據(jù)第一客戶端發(fā)起的搜索請求獲取第一客戶端的IP ;以及地理位置確定模塊,適于根據(jù)所述第一客戶端的IP確定所述第一客戶端的地理位置信息。
[0074]其中,所述搜索詞查詢單元502可以包括:查詢半徑設(shè)定模塊,適于設(shè)定查詢物理半徑;查詢圓周確定模塊,適于以所述第一客戶端所在的地理位置為中心,以所述設(shè)定的查詢物理半徑為半徑得到查詢圓周;第二客戶端查詢模塊,適于在所述查詢圓周范圍內(nèi)查詢發(fā)起過搜索請求的第二客戶端;以及搜索詞獲得模塊,適于根據(jù)查詢到的一個或多個第二客戶端的搜索請求獲得所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞。
[0075]一種實施例方式,上述搜索詞查詢單元502還可以進一步包括:有效時間設(shè)定模塊,適于設(shè)定查詢有效時間;上述的第二客戶端查詢模塊,適于在所述查詢圓周范圍內(nèi)查詢在所述設(shè)定的查詢有效時間內(nèi)發(fā)起過搜索請求的一個或多個第二客戶端各自的搜索詞。
[0076]其中,所述搜索詞展示單元503可以包括:展示數(shù)量設(shè)定模塊,適于設(shè)定搜索詞的展示數(shù)量;選取模塊,適于如果查詢到的所述一個或多個第二客戶端的搜索詞的數(shù)量多于所述設(shè)定的搜索詞的展示數(shù)量,則從查詢到的所述一個或多個第二客戶端的搜索詞中以特定規(guī)則或隨機地選取出所述設(shè)定的展示數(shù)量的搜索詞;以及展示模塊,適于將所述選取出所述設(shè)定的展示數(shù)量的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
[0077]優(yōu)選地,在本發(fā)明的一個實施例中,所述搜索詞展示單元503還可以進一步包括:展示窗口創(chuàng)建模塊,適于在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建展示窗口 ;上述的展示模塊,具體適于將查詢到的所述一個或多個第二客戶端的搜索詞在所述創(chuàng)建的展示窗口中展示。
[0078]當(dāng)然可選地,所述搜索詞展示單元503還可以是以列表的形式按一定順序排列所述多個第二客戶端的搜索詞,并展示在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置。
[0079]在一種實施例中,本發(fā)明的系統(tǒng)500進一步包括:點擊操作獲取單元,適于在所述創(chuàng)建的展示窗口中獲取用戶對所展示的所述一個或多個第二客戶端的搜索詞的點擊操作;以及搜索頁跳轉(zhuǎn)單元,適于根據(jù)所述點擊操作跳轉(zhuǎn)到以所點擊的所述第二客戶端的搜索詞作為搜索詞得到的搜索結(jié)果頁。
[0080]在一種優(yōu)選實施方式中,上述的展不窗口創(chuàng)建模塊,具體適于在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建以所述第一客戶端所在的地理位置為中心的一定區(qū)域范圍的電子地圖,并且在所述電子地圖上標(biāo)注有所述第一客戶端當(dāng)前所在的地理位置;上述的展示模塊,還具體適于將查詢到的所述一個或多個第二客戶端的搜索詞標(biāo)注在所述電子地圖上。
[0081]在另一種優(yōu)選實施方式中,所述搜索詞展示單元503還可以進一步包括:卡通形象獲取模塊,適于獲取所述第一客戶端的卡通形象及獲取查詢到的所述一個或多個第二客戶端的卡通形象;上述的展示模塊,還具體適于在所述電子地圖上的相應(yīng)地理位置處顯示這些卡通形象。
[0082]在再一種優(yōu)選實施方式中,上述的點擊操作獲取單元,具體適于在所述第一客戶端電子地圖上獲取用戶對所述一個或多個第二客戶端的查詢詞的點擊操作;上述的搜索頁跳轉(zhuǎn)單元,具體適于根據(jù)所述點擊操作跳轉(zhuǎn)到以所點擊的所述第二客戶端的搜索詞作為搜索詞得到的搜索結(jié)果頁。
[0083]在再又一種實施例中,本發(fā)明的系統(tǒng)500還可以進一步包括:拖動單元,適于在所述電子地圖上拖動所述第一客戶端的卡通形象;第二地理位置獲取單元,適于獲取所述第一客戶端在所述電子地圖上拖動后的地理位置信息;以及搜索詞重新查詢單元,適于根據(jù)所述第一客戶端拖動后的地理位置信息重新查詢附近的一個或多個第二客戶端各自的搜索詞。
[0084]在另一種實施例中,本發(fā)明的系統(tǒng)500還可以進一步包括:全屏模式提示單元,適于在所述第一客戶端的搜索結(jié)果頁中給出開啟全屏模式的提示;上述的展示模塊,具體適于在開啟全屏模式時將所述創(chuàng)建的展示窗口擴展到全屏窗口進行展示。
[0085]可選地,本發(fā)明的系統(tǒng)500還可以包括:判定單元,適于在根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息之前,判定當(dāng)前在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中無相關(guān)推薦項目進行展示。
[0086]本發(fā)明的系統(tǒng)實施例的上述單元或模塊,與本發(fā)明的方法實施例具有相同的發(fā)明構(gòu)思,分別對應(yīng)本發(fā)明的方法實施例的步驟,在此不再展開贅述。
[0087]綜上所述,采用本發(fā)明的在搜索結(jié)果頁中展示附近客戶端搜索詞的方法及系統(tǒng),能夠解決搜索無黏性及用戶體驗不好的問題,通過獲取發(fā)起搜索請求的用戶的地理位置信息,然后以該用戶的地理位置信息查詢周邊附近其他用戶的搜索詞,接著將查詢到周邊附近其他用戶的搜索詞展示在該發(fā)起搜索請求用戶得到的搜索結(jié)果頁中,從而增加了搜索用戶黏度,提高了搜索用戶之間的交互,增加了搜索使用量和流量,進而提升了用戶體驗。
[0088]另外,通過在用戶搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建展示窗口,將查詢到周邊附近其他用戶的搜索詞展示在該具有交互功能的展示窗口中,用戶可以對所展示的其他用戶的搜索詞進行點擊,從而跳轉(zhuǎn)到以所點擊的其他用戶的搜索詞作為搜索詞得到的搜索結(jié)果頁,可以進一步提高搜索用戶之間的交互,增加搜索使用量和流量。
[0089]進一步地,通過在用戶的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建以所述第一客戶端所在的地理位置為中心的一定區(qū)域范圍的電子地圖的展示窗口,以及獲取用戶的卡通形象并在所述電子地圖上的相應(yīng)地理位置處顯示這些卡通形象,一方面用戶可以通過在電子地圖上對所展示的其他用戶的搜索詞進行點擊,從而跳轉(zhuǎn)到以所點擊的其他用戶的搜索詞作為搜索詞得到的搜索結(jié)果頁;可以提高搜索用戶之間的交互,增加搜索使用量和流量。另一方面用戶還可以在所述電子地圖上拖動自己的卡通形象,從而刷新得到拖動后的地理位置處的周邊附近其他用戶的搜索詞;能夠增加搜索頁的娛樂性,進而提升用戶體驗。
[0090]需要說明的是:
[0091]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0092]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0093]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0094]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0095]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0096]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的在搜索結(jié)果頁中展示附近客戶端搜索詞的系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0097]應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
【權(quán)利要求】
1.一種在搜索結(jié)果頁中展示附近客戶端搜索詞的方法,所述方法包括: 根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息; 根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞; 將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息包括: 根據(jù)第一客戶端發(fā)起的搜索請求獲取第一客戶端的IP ; 根據(jù)所述第一客戶端的IP確定所述第一客戶端的地理位置信息。
3.根據(jù)權(quán)利要求1-2任一項所述的方法,其中,所述根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞包括: 設(shè)定查詢物理半徑; 以所述第一客戶端所在的地理位置為中心,以所述設(shè)定的查詢物理半徑為半徑得到查詢圓周; 在所述查詢圓周范圍內(nèi)查詢發(fā)起過搜索請求的第二客戶端; 根據(jù)查詢到的一個或多個第二客戶端的搜索請求獲得所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其中,所述根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞進一步包括: 設(shè)定查詢有效時間; 在所述查詢圓周范圍內(nèi)查詢在所述設(shè)定的查詢有效時間內(nèi)發(fā)起過搜索請求的一個或多個第二客戶端各自的搜索詞。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其中,所述將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中包括: 設(shè)定搜索詞的展示數(shù)量; 如果查詢到的所述一個或多個第二客戶端的搜索詞的數(shù)量多于所述設(shè)定的搜索詞的展示數(shù)量,則從查詢到的所述一個或多個第二客戶端的搜索詞中以特定規(guī)則或隨機地選取出所述設(shè)定的展示數(shù)量的搜索詞,并展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
6.根據(jù)權(quán)利要求1-5任一項所述的方法,其中,所述將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中進一步包括: 在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建展示窗口; 將查詢到的所述一個或多個第二客戶端的搜索詞在所述創(chuàng)建的展示窗口中展示。
7.根據(jù)權(quán)利要求1-6任一項所述的方法,其中,所述方法進一步包括: 在所述創(chuàng)建的展示窗口中獲取用戶對所展示的所述一個或多個第二客戶端的搜索詞的點擊操作; 根據(jù)所述點擊操作跳轉(zhuǎn)到以所點擊的所述第二客戶端的搜索詞作為搜索詞得到的搜索結(jié)果頁。
8.根據(jù)權(quán)利要求1-7任一項所述的方法,其中,所述在所述第一客戶端的搜索結(jié)果頁的預(yù)設(shè)位置創(chuàng)建的展示窗口為以所述第一客戶端所在的地理位置為中心的一定區(qū)域范圍的電子地圖,并且在所述電子地圖上標(biāo)注有所述第一客戶端當(dāng)前所在的地理位置; 所述將查詢到的所述一個或多個第二客戶端的搜索詞在所述創(chuàng)建的展示窗口中展示包括: 將查詢到的所述一個或多個第二客戶端的搜索詞標(biāo)注在所述電子地圖上。
9.一種在搜索結(jié)果頁中展示附近客戶端搜索詞的系統(tǒng),所述系統(tǒng)包括: 地理位置獲取單元,適于根據(jù)第一客戶端發(fā)起的搜索請求,獲取所述第一客戶端的地理位置信息; 搜索詞查詢單元,適于根據(jù)所述地理位置信息查詢所述第一客戶端附近的一個或多個第二客戶端各自的搜索詞; 搜索詞展示單元,適于將查詢到的所述一個或多個第二客戶端的搜索詞展示在根據(jù)所述第一客戶端發(fā)起的搜索請求得到的搜索結(jié)果頁中。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述地理位置獲取單元包括: IP獲取模塊,適于根據(jù)第一客戶端發(fā)起的搜索請求獲取第一客戶端的IP ; 地理位置確定模塊,適于根據(jù)所述第一客戶端的IP確定所述第一客戶端的地理位置信息。
【文檔編號】G06F17/30GK104317797SQ201410443250
【公開日】2015年1月28日 申請日期:2014年9月2日 優(yōu)先權(quán)日:2014年9月2日
【發(fā)明者】陳新 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司