專利名稱:興趣點poi搜索結果優(yōu)化方法、系統(tǒng)、移動終端和服務器的制作方法
技術領域:
本發(fā)明涉及搜索技術領域,尤其涉及一種興趣點POI搜索結果優(yōu)化方法、系統(tǒng)、移動終端和服務器。
背景技術:
目前,用戶使用移動終端進行興趣點POI (Point-of-Interest,興趣點搜索)搜索時通常采用兩種方式(I)搜索引擎根據(jù)用戶輸入的搜索關鍵詞進行搜索并將搜索結果發(fā)送至用戶;(2)搜索引擎根據(jù)當前用戶的定位信息對POI搜索結果進行排序,并將排序的搜索結果發(fā)送至用戶。主要存在的問題是,第一種方式完全不考慮用戶的位置信息,搜索結果無法體現(xiàn)用戶的位置因素,但是,用戶在進行POI搜索時往往優(yōu)先考慮距離自己最近的搜索結果,因 此不能很好的滿足用戶需求;第二種方式根據(jù)當前的定位信息可以影響POI搜索結果的排序,但是,基于單個定位信息只能影響到少數(shù)的POI搜索結果的排序,并且單個定位信息對應的坐標所在的局部小范圍內滿足搜索條件的POI搜索結果數(shù)量往往不會很多,同時不能有效利用用戶過往的活動位置信息,且每次POI搜索時都需要將當前的定位信息發(fā)送至搜索引擎,搜索時間長,影響性能。
發(fā)明內容
本發(fā)明旨在至少解決上述技術問題之一。為此,本發(fā)明的第一個目的在于提出一種興趣點POI搜索結果優(yōu)化方法,該方法充分考慮用戶的位置信息因素,可提供相關性更好的搜索結果,并可提供個性化搜索結果,提升用戶體驗,同時提升搜索性能。本發(fā)明的第二個目的在于提出一種興趣點POI搜索結果優(yōu)化系統(tǒng)。本發(fā)明的第三個目的在于提出一種移動終端。本發(fā)明的第四個目的在于提出一種服務器。為了實現(xiàn)上述目的,根據(jù)本發(fā)明第一方面的實施例的興趣點POI搜索結果優(yōu)化方法包括以下步驟服務器獲得移動終端的搜索請求和所述移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞;所述服務器根據(jù)所述搜索請求和所述搜索關鍵詞進行搜索以獲得多個搜索結果;所述服務器根據(jù)所述移動終端的屬性標識信息獲得所述用戶的歷史位置信息;以及所述服務器根據(jù)所述歷史位置信息對所述多個搜索結果進行排序優(yōu)化。根據(jù)本發(fā)明實施例的興趣點POI搜索結果優(yōu)化方法,通過移動終端唯一的屬性標識信息獲得用戶對應的歷史位置信息,服務器根據(jù)用戶的歷史位置信息對POI搜索結果進行排序優(yōu)化,一方面充分考慮了用戶的位置信息因素,可以為用戶提供相關性更好的搜索結果,另一方面可以提供個性化的搜索結果,提升用戶體驗,同時提升搜索性能。為了實現(xiàn)上述目的,根據(jù)本發(fā)明第二方面的實施例的興趣點POI搜索結果優(yōu)化系統(tǒng)包括服務器和移動終端,其中,所述服務器,用于獲得所述移動終端的搜索請求和所述移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞,并根據(jù)所述搜索請求和所述搜索關鍵詞進行搜索以獲得多個搜索結果,并根據(jù)所述移動終端的屬性標識信息獲得所述用戶的歷史位置信息,以及根據(jù)所述歷史位置信息對所述多個搜索結果進行排序優(yōu)化;所述移動終端,用于向所述服務器發(fā)送所述搜索請求和所述屬性標識信息,以及用戶輸入的所述搜索關鍵詞。根據(jù)本發(fā)明實施例的興趣點POI搜索結果優(yōu)化系統(tǒng),通過移動終端唯一的屬性標識信息獲得用戶對應的歷史位置信息,服務器根據(jù)用戶的歷史位置信息對POI搜索結果進行排序優(yōu)化,一方面充分考慮了用戶的位置信息因素,可以為用戶提供相關性更好的搜索結果,另一方面可以提供個性化的搜索結果,提升用戶體驗,同時提升搜索性能。為了實現(xiàn)上述目的,根據(jù)本發(fā)明第三方面的實施例的移動終端包括發(fā)送模塊,用于向服務器發(fā)送搜索請求和屬性標識信息,以及用戶輸入的搜索關鍵詞,其中,所述服務器用于根據(jù)所述搜索請求和所述搜索關鍵詞進行搜索以獲得多個搜索結果,并根據(jù)所述移動終端的屬性標識信息獲得所述用戶的歷史位置信息,以及根據(jù)所述歷史位置信息對所述多個搜索結果進行排序優(yōu)化;以及接收模塊,用于接收所述服務器經過所述排序優(yōu)化的多個 所述搜索結果。根據(jù)本發(fā)明實施例的移動終端,可以通過發(fā)送模塊將標識信息和用戶的賬號信息發(fā)送至服務器,并獲得優(yōu)化之后的搜索結果,提升用戶體驗。為了實現(xiàn)上述目的,根據(jù)本發(fā)明第四方面的實施例的服務器包括第一獲取模塊,用于獲得移動終端的搜索請求和所述移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞;搜索模塊,用于根據(jù)所述搜索請求和所述搜索關鍵詞進行搜索以獲得多個搜索結果;第二獲取模塊,用于根據(jù)所述移動終端的屬性標識信息獲得所述用戶的歷史位置信息;以及優(yōu)化模塊,用于根據(jù)所述歷史位置信息對所述多個搜索結果進行排序優(yōu)化。根據(jù)本發(fā)明實施例的服務器,通過移動終端唯一的屬性標識信息獲得用戶對應的歷史位置信息并根據(jù)用戶的歷史位置信息對POI搜索結果進行排序優(yōu)化,一方面充分考慮了用戶的位置信息因素,可以為用戶提供相關性更好的搜索結果,同時提升搜索性能,另一方面可以提供個性化的搜索結果。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,圖I是根據(jù)本發(fā)明一個實施例的興趣點POI搜索結果優(yōu)化方法的流程圖;圖2是根據(jù)本發(fā)明一個實施例的興趣點POI搜索結果優(yōu)化方法的流程圖;圖3是根據(jù)本發(fā)明一個實施例的興趣點POI搜索結果優(yōu)化方法的流程圖;圖4是根據(jù)本發(fā)明一個實施例的興趣點POI搜索結果優(yōu)化系統(tǒng)的結構框圖;圖5是根據(jù)本發(fā)明一個實施例的移動終端的結構框圖;圖6是根據(jù)本發(fā)明一個實施例的移動終端的結構框圖;圖7是根據(jù)本發(fā)明一個實施例的服務器的結構框圖8是根據(jù)本發(fā)明一個實施例的服務器的結構框圖;以及圖9是根據(jù)本發(fā)明一個實施例的服務器的結構框圖。
具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
在本發(fā)明的描述中,需要理解的是,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。下面參考附圖描述根據(jù)本發(fā)明實施例的興趣點POI搜索結果優(yōu)化方法、系統(tǒng)、移動終端和服務器。一種興趣點POI搜索結果優(yōu)化方法,包括以下步驟服務器獲得移動終端的搜索請求和移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞;服務器根據(jù)搜索請求和搜索關鍵詞進行搜索以獲得多個搜索結果;服務器根據(jù)移動終端的屬性標識信息獲得用戶的歷史位置信息;以及服務器根據(jù)歷史位置信息對多個搜索結果進行排序優(yōu)化。圖I是根據(jù)本發(fā)明一個實施例的興趣點POI搜索結果優(yōu)化方法的流程圖。如圖I所示,興趣點POI搜索結果優(yōu)化方法包括下述步驟。步驟S101,服務器獲得移動終端的搜索請求和移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞。在本發(fā)明的一個實施例中,屬性標識信息包括移動終端的標識信息和用戶的賬號信息,用戶的歷史位置信息與屬性標識信息對應,其中,屬性標識信息是唯一的,通過屬性標識信息可以獲得對應用戶的歷史位置信息。具體地,移動終端的標識信息可以為移動終端的物理屬性,例如手機的 IMEI(International Mobile Equipment Identity Number,國際移動設備識別碼)和 IMSI( International Mobile Subscriber Identification Number,國際移動用戶識別碼);用戶的賬號信息可以為Email郵箱號、百度賬號等,一個移動終端可被多個用戶使用,此時可以通過屬性標識信息中的用戶的賬號信息進行標識以區(qū)別不同的用戶。步驟S102,服務器根據(jù)搜索請求和搜索關鍵詞進行搜索以獲得多個搜索結果。
步驟S103,服務器根據(jù)移動終端的屬性標識信息獲得用戶的歷史位置信息。具體地,服務器對搜索關鍵詞進行初步分析以確定是否是POI搜索請求,如果是POI搜索請求,則服務器根據(jù)移動終端的屬性標識信息獲得對應用戶的歷史位置信息。步驟S104,服務器根據(jù)歷史位置信息對多個搜索結果進行排序優(yōu)化。根據(jù)本發(fā)明實施例的興趣點POI搜索結果優(yōu)化方法,通過移動終端唯一的屬性標識信息獲得用戶對應的歷史位置信息,服務器根據(jù)用戶的歷史位置信息對POI搜索結果進行排序優(yōu)化,一方面充分考慮了用戶的位置信息因素,可以為用戶提供相關性更好的搜索結果,另一方面可以提供個性化的搜索結果,提升用戶體驗,同時提升搜索性能。圖2是根據(jù)本發(fā)明一個實施例的興趣點POI搜索結果優(yōu)化方法的流程圖。如圖2所示,興趣點POI搜索結果優(yōu)化方法包括下述步驟。
步驟S201,移動終端收集并記錄自身經過的位置信息,并將位置信息發(fā)送至服務器。具體地,移動終端在獲得用戶許可時,按照預設策略收集自身經過的位置信息并保存,然后按計劃以批處理的方式發(fā)送到服務器,其中,位置信息包括經度、緯度和采集的時間等,隨同一起發(fā)送的還可以包括屬性標識信息。步驟S202,服務器根據(jù)移動終端的位置信息進行反向地址解析以獲得移動終端經過的地理位置信息。具體地,反向地址解析是由經緯度坐標得到與之對應的地理位置信息,例如大廈、街道、路段、城區(qū)等。步驟S203,服務器將地理位置信息加入到位置信息庫并作為用戶的歷史位置信息進行保存。在本發(fā)明的一個實施例中,服務器建立的屬性標識信息和歷史位置信息之間的映射表的內容如下表I所示。
屬性標識信坐標經綿地理位置信時間點搜索結果命搜索結果最后一次 息__A__4___中次數(shù)命中的時間點表I屬性標識信息和歷史位置信息之間的映射表步驟S204,服務器獲得移動終端的搜索請求和移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞。在本發(fā)明的一個實施例中,屬性標識信息包括移動終端的標識信息和用戶的賬號信息,用戶的歷史位置信息與屬性標識信息對應,其中,屬性標識信息是唯一的,通過屬性標識信息可以獲得對應用戶的歷史位置信息。具體地,移動終端的標識信息可以為移動終端的物理屬性,例如手機的 IMEI(International Mobile Equipment Identity Number,國際移動設備識別碼)和 IMSI( International Mobile Subscriber Identification Number,國際移動用戶識別碼);用戶的賬號信息可以為Email郵箱號、百度賬號等,一個移動終端可被多個用戶使用,此時可以通過屬性標識信息中的用戶的賬號信息進行標識以區(qū)別不同的用戶。步驟S205,服務器根據(jù)搜索請求和搜索關鍵詞進行搜索以獲得多個搜索結果。
步驟S206,服務器根據(jù)移動終端的屬性標識信息獲得用戶的歷史位置信息。具體地,服務器對搜索關鍵詞進行初步分析以確定是否是POI搜索請求,如果是POI搜索請求,則服務器根據(jù)移動終端的屬性標識信息獲得對應用戶的歷史位置信息。步驟S207,服務器根據(jù)歷史位置信息對多個搜索結果進行排序優(yōu)化。根據(jù)本發(fā)明實施例的興趣點POI搜索結果優(yōu)化方法,可以通過移動終端所收集的自身經過的位置信息建立用戶的歷史位置信息,提升搜索質量。圖3是根據(jù)本發(fā)明一個實施例的興趣點POI搜索結果優(yōu)化方法的流程圖。如圖3所示,興趣點POI搜索結果優(yōu)化方法包括下述步驟。步驟S301,移動終端收集并記錄自身經過的位置信息,并將位置信息發(fā)送至服務器。 具體地,移動終端在獲得用戶許可時,按照預設策略收集自身經過的位置信息并保存,然后按計劃以批處理的方式發(fā)送到服務器,其中,位置信息包括經度、緯度和采集的時間等,隨同一起發(fā)送的還可以包括屬性標識信息。步驟S302,服務器根據(jù)移動終端的位置信息進行反向地址解析以獲得移動終端經過的地理位置信息。具體地,反向地址解析是由經緯度坐標得到與之對應的地理位置信息,例如大廈、街道、路段、城區(qū)等。步驟S303,服務器將地理位置信息加入到位置信息庫并作為用戶的歷史位置信息進行保存。在本發(fā)明的一個實施例中,服務器建立的屬性標識信息和歷史位置信息之間的映射表的內容如下表I所示。
權利要求
1.一種興趣點POI搜索結果優(yōu)化方法,其特征在于,包括以下步驟 服務器獲得移動終端的搜索請求和所述移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞; 所述服務器根據(jù)所述搜索請求和所述搜索關鍵詞進行搜索以獲得多個搜索結果; 所述服務器根據(jù)所述移動終端的屬性標識信息獲得所述用戶的歷史位置信息;以及 所述服務器根據(jù)所述歷史位置信息對所述多個搜索結果進行排序優(yōu)化。
2.如權利要求I所述的POI搜索結果優(yōu)化方法,其特征在于,所述屬性標識信息包括所述移動終端的標識信息和所述用戶的賬號信息,所述用戶的歷史位置信息與所述屬性標識信息對應。
3.如權利要求I或2所述的POI搜索結果優(yōu)化方法,其特征在于,還包括 所述移動終端收集并記錄自身經過的位置信息,并將所述位置信息發(fā)送至所述服務器; 所述服務器根據(jù)所述移動終端的位置信息進行反向地址解析以獲得所述移動終端經過的地理位置信息;以及 所述服務器將所述地理位置信息加入到位置信息庫并作為所述用戶的歷史位置信息進行保存。
4.如權利要求1-3任一項所述的POI搜索結果優(yōu)化方法,其特征在于,所述服務器根據(jù)所述歷史位置信息對所述多個搜索結果進行排序優(yōu)化進一步包括 所述服務器獲得各個所述搜索結果所處的位置信息; 所述服務器將所述搜索結果所處的位置信息與所述歷史位置信息進行匹配; 如果所述歷史位置信息包括所述搜索結果所處的位置信息,則提高相應的搜索結果的權重。
5.一種興趣點POI搜索結果優(yōu)化系統(tǒng),其特征在于,包括服務器和移動終端,其中, 所述服務器,用于獲得所述移動終端的搜索請求和所述移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞,并根據(jù)所述搜索請求和所述搜索關鍵詞進行搜索以獲得多個搜索結果,并根據(jù)所述移動終端的屬性標識信息獲得所述用戶的歷史位置信息,以及根據(jù)所述歷史位置信息對所述多個搜索結果進行排序優(yōu)化; 所述移動終端,用于向所述服務器發(fā)送所述搜索請求和所述屬性標識信息,以及用戶輸入的所述搜索關鍵詞。
6.如權利要求5所述的POI搜索結果優(yōu)化系統(tǒng),其特征在于,所述屬性標識信息包括所述移動終端的標識信息和所述用戶的賬號信息,所述用戶的歷史位置信息與所述屬性標識信息對應。
7.如權利要求5或6所述的POI搜索結果優(yōu)化系統(tǒng),其特征在于,所述移動終端還用于收集并記錄自身經過的位置信息,并將所述位置信息發(fā)送至所述服務器,其中,所述服務器還用于根據(jù)所述移動終端的位置信息進行反向地址解析以獲得所述移動終端經過的地理位置信息,并將所述地理位置信息加入到位置信息庫并作為所述用戶的歷史位置信息進行保存。
8.如權利要求5-7任一項所述的POI搜索結果優(yōu)化系統(tǒng),其特征在于,所述服務器還用于獲得各個所述搜索結果所處的位置信息,并將所述搜索結果所處的位置信息與所述歷史位置信息進行匹配,以及當所述歷史位置信息包括所述搜索結果所處的位置信息時,提高相應的搜索結果的權重。
9.一種移動終端,其特征在于,包括 發(fā)送模塊,用于向服務器發(fā)送搜索請求和屬性標識信息,以及用戶輸入的搜索關鍵詞,其中,所述服務器用于根據(jù)所述搜索請求和所述搜索關鍵詞進行搜索以獲得多個搜索結果,并根據(jù)所述移動終端的屬性標識信息獲得所述用戶的歷史位置信息,以及根據(jù)所述歷史位置信息對所述多個搜索結果進行排序優(yōu)化;以及 接收模塊,用于接收所述服務器經過所述排序優(yōu)化的多個所述搜索結果。
10.如權利要求9所述的移動終端,其特征在于,所述屬性標識信息包括所述移動終端的標識信息和所述用戶的賬號信息,所述用戶的歷史位置信息與所述屬性標識信息對應。
11.如權利要求9或10所述的移動終端,其特征在于,還包括 記錄模塊,用于收集并記錄自身經過的位置信息,其中,所述發(fā)送模塊還用將所述位置信息發(fā)送至所述服務器。
12.—種服務器,其特征在于,包括 第一獲取模塊,用于獲得移動終端的搜索請求和所述移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞; 搜索模塊,用于根據(jù)所述搜索請求和所述搜索關鍵詞進行搜索以獲得多個搜索結果; 第二獲取模塊,用于根據(jù)所述移動終端的屬性標識信息獲得所述用戶的歷史位置信息;以及 優(yōu)化模塊,用于根據(jù)所述歷史位置信息對所述多個搜索結果進行排序優(yōu)化。
13.如權利要求12所述的服務器,其特征在于,所述屬性標識信息包括所述移動終端的標識信息和所述用戶的賬號信息,所述用戶的歷史位置信息與所述屬性標識信息對應。
14.如權利要求12或13所述的服務器,其特征在于,還包括 解析模塊,用于根據(jù)所述移動終端發(fā)送的位置信息進行反向地址解析以獲得所述移動終端經過的地理位置信息;以及 保存模塊,用于將所述地理位置信息加入到位置信息庫并作為所述用戶的歷史位置信息進行保存。
15.如權利要求12-14任一項所述的服務器,其特征在于,所述優(yōu)化模塊進一步包括 獲取單元,用于獲得各個所述搜索結果所處的位置信息; 匹配單元,用于將所述搜索結果所處的位置信息與所述歷史位置信息進行匹配;以及 權重提高單元,用于當所述歷史位置信息包括所述搜索結果所處的位置信息時,提高相應的搜索結果的權重。
全文摘要
本發(fā)明提出一種興趣點POI搜索結果優(yōu)化方法、系統(tǒng)、移動終端和服務器,其中所述方法包括以下步驟服務器獲得移動終端的搜索請求和移動終端的屬性標識信息,以及用戶輸入的搜索關鍵詞;服務器根據(jù)搜索請求和搜索關鍵詞進行搜索以獲得多個搜索結果;服務器根據(jù)移動終端的屬性標識信息獲得用戶的歷史位置信息;以及服務器根據(jù)歷史位置信息對多個搜索結果進行排序優(yōu)化。根據(jù)本發(fā)明實施例的方法,充分考慮用戶的位置信息因素,可提供相關性更好的搜索結果,并可提供個性化搜索結果,提升用戶體驗,同時提升搜索性能。
文檔編號G06F17/30GK102867031SQ20121030942
公開日2013年1月9日 申請日期2012年8月27日 優(yōu)先權日2012年8月27日
發(fā)明者巫國忠, 唐虹剛 申請人:百度在線網絡技術(北京)有限公司