專(zhuān)利名稱(chēng):電子地圖搜索提示信息的排序方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子地圖搜索方法及系統(tǒng),尤其是指一種電子地圖搜索提示信息的排序方法及系統(tǒng)。
背景技術(shù):
過(guò)去十幾年以來(lái),隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們?cè)絹?lái)越依賴(lài)于互聯(lián)網(wǎng)提供的豐富、快捷、及時(shí)的信息。但是如何在浩如煙海的信息中找到待搜尋的信息,成為一項(xiàng)迫切需要解決的問(wèn)題,相應(yīng)地,眾多的互聯(lián)網(wǎng)搜索引擎及對(duì)應(yīng)的網(wǎng)站應(yīng)運(yùn)而生,這中間的佼佼者包括百度公司的百度搜索(WWW. baidu. com)和谷歌公司的谷歌搜索(www. google, cn)。在眾多需要搜尋的信息中,一類(lèi)重要的信息是搜尋地址信息,這類(lèi)的需求在搜尋在線電子地圖信息時(shí)特別得到重視。所謂的在線電子地圖相對(duì)于傳統(tǒng)的紙質(zhì)地圖或單機(jī)的電子地圖,其具有更新及時(shí)、便于查詢(xún)、使用直觀簡(jiǎn)潔、以及提供的信息豐富等諸多優(yōu)點(diǎn), 目前在中國(guó)的在線電子地圖提供者中比較被廣泛推薦的包括百度公司的百度地圖(map.baidu. com)和谷歌公司的google地圖(ditu. google, cn),其中尤其以百度公司的百度地圖更加滿(mǎn)足中國(guó)使用者的使用習(xí)慣而得到了廣泛應(yīng)用。目前的電子地圖搜索提示信息(俗稱(chēng)拉鏈,suggestion)如圖I、圖2所示,是根據(jù)建庫(kù)數(shù)據(jù)的權(quán)值進(jìn)行排序的,通常這個(gè)權(quán)值指的是重要度,即將重要度較高的結(jié)果排在前面。然而,一般來(lái)說(shuō),用戶(hù)希望看到的搜索提示信息通常是當(dāng)前所在圖區(qū)內(nèi)的相關(guān)搜索提示信息,而以目前的搜索提示信息排序方法,只能根據(jù)用戶(hù)輸入的搜索條件及建庫(kù)數(shù)據(jù)的重要度權(quán)值進(jìn)行排序,使得對(duì)于同一搜索條件,該排序是唯一的,例如,圖I的圖區(qū)為整個(gè)北京市,在圖I的圖區(qū)下,搜索“上地”,其輸出的搜索提示信息由上至下依次為“上地東路”、“上地南路”、“上地東二路”、“上地二街”、“上地四街”、“上地五街”,以及“上地七街”,圖2的圖區(qū)為北京市上地地區(qū),在圖2的圖區(qū)下,搜索“上地”,其輸出的搜索提示信息與圖I相同,由上至下依次為“上地東路”、“上地南路”、“上地東二路”、“上地二街”、“上地四街”、“上地五街”,以及“上地七街”。這樣的排序方式,由于對(duì)于每一搜索條件的搜索提示信息數(shù)量有限,所以在很多情況下,是無(wú)法提供用戶(hù)真正需要的搜索提示信息的,不僅使得用戶(hù)搜索效率較低,且使得用戶(hù)無(wú)法通過(guò)搜索提示信息預(yù)先判斷地圖數(shù)據(jù)庫(kù)中是否存儲(chǔ)有與搜索條件相匹配的地理位置信息,必須每次均通過(guò)點(diǎn)擊搜索后才能得知,浪費(fèi)網(wǎng)絡(luò)流量。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種電子地圖搜索提示信息的排序方法。該排序方法采用當(dāng)前用戶(hù)瀏覽的圖區(qū)作為排序的一個(gè)維度,更加有效地提供電子地圖搜索提示信息。本發(fā)明的另一目的在于提供一種電子地圖搜索提示信息的排序系統(tǒng)。相應(yīng)地,本發(fā)明的一種實(shí)施方式的電子地圖搜索提示信息的排序方法,包括SI、接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)對(duì)應(yīng)的搜索提示信息;S2、獲取當(dāng)前輸出的圖區(qū);
S3、將與位于所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息進(jìn)行加權(quán);S4、根據(jù)加權(quán)后的權(quán)值對(duì)所述對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。作為本發(fā)明的進(jìn)一步改進(jìn),在S2步驟前,還包括判斷所述對(duì)應(yīng)的搜索提示信息數(shù)目是否大于預(yù)設(shè)的搜索提示信息輸出數(shù)目,若是,則進(jìn)入S2步驟,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。作為本發(fā)明的進(jìn)一步改進(jìn),所述S2步驟具體包括獲取當(dāng)前輸出的圖區(qū)的地理坐標(biāo)區(qū)間。作為本發(fā)明的進(jìn)一步改進(jìn),在S3具體包括,還包括
判斷與所述對(duì)應(yīng)的搜索提示信息匹配的地理坐標(biāo)是否位于所述圖區(qū)的地體坐標(biāo)區(qū)間內(nèi);若是,則將與位于所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息進(jìn)行加權(quán);若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。相應(yīng)地,本發(fā)明的另一種實(shí)施方式的電子地圖搜索提示信息的排序方法,包括S11、獲取當(dāng)前輸出的圖區(qū);S12、接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)與所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息;S13、將所述搜索提示信息進(jìn)行加權(quán);S14、根據(jù)加權(quán)后的權(quán)值對(duì)所有與所述搜索條件片段對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。作為本發(fā)明的進(jìn)一步改進(jìn),在S12步驟后,還包括判斷所述對(duì)應(yīng)的搜索提示信息數(shù)目是否大于預(yù)設(shè)的搜索提示信息輸出數(shù)目,若是,則進(jìn)入S13步驟,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。作為本發(fā)明的進(jìn)一步改進(jìn),所述Sll步驟具體包括獲取當(dāng)前輸出的圖區(qū)的地理坐標(biāo)區(qū)間。相應(yīng)地,本發(fā)明的一種實(shí)施方式的電子地圖搜索提示信息的排序系統(tǒng),包括搜索模塊,用于接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)對(duì)應(yīng)的搜索提示
信息;圖區(qū)模塊,用于獲取當(dāng)前輸出的圖區(qū);權(quán)值模塊,用于將與位于所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息進(jìn)行加權(quán);排序模塊,用于根據(jù)加權(quán)后的權(quán)值對(duì)所述對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。作為本發(fā)明的進(jìn)一步改進(jìn),所述系統(tǒng)還包括用于判斷所述對(duì)應(yīng)的搜索提示信息數(shù)目是否大于預(yù)設(shè)的搜索提示信息輸出數(shù)目,若是,則進(jìn)入圖區(qū)模塊或權(quán)值模塊,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息的模塊。作為本發(fā)明的進(jìn)一步改進(jìn),所述權(quán)值模塊還用于判斷與所述對(duì)應(yīng)的搜索提示信息匹配的地理位置是否位于所述圖區(qū)內(nèi);若是,則進(jìn)入權(quán)值模塊,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。作為本發(fā)明的進(jìn)一步改進(jìn),所述圖區(qū)模塊用于獲取當(dāng)前輸出的圖區(qū)的地理坐標(biāo)區(qū)間。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是本發(fā)明采用當(dāng)前用戶(hù)瀏覽的圖區(qū)作為排序的一個(gè)維度的電子地圖搜索提示信息排序,能夠給用戶(hù)提供更加有效地提示信息和引導(dǎo),幫助用戶(hù)更容易的找到地理位置,極大的提高了搜索提示信息的易用性和搜索效率,節(jié)約了網(wǎng)絡(luò)流量。
圖I是目前的電子地圖搜索提示信息的一實(shí)例展現(xiàn)示意圖;圖2是目前的電子地圖搜索提示信息的另一實(shí)例展現(xiàn)示意圖;圖3是本發(fā)明一種實(shí)施方式中電子地圖搜索提示信息的排序方法流程圖;
圖4是本發(fā)明另一種實(shí)施方式中電子地圖搜索提示信息的排序方法流程圖;圖5是本發(fā)明一實(shí)施方式中電子地圖搜索提示信息的排序系統(tǒng)的模塊圖。圖6是本發(fā)明電子地圖搜索提示信息的一實(shí)例展現(xiàn)示意圖。圖7是本發(fā)明電子地圖搜索提示信息的另一實(shí)例展現(xiàn)示意圖。
具體實(shí)施例方式以下將結(jié)合附圖所示的各實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)描述。但這些實(shí)施方式并不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)這些實(shí)施方式所做出的結(jié)構(gòu)、方法、或功能上的變換均包含在本發(fā)明的保護(hù)范圍內(nèi)。如圖3所示,在本發(fā)明一實(shí)施方式中,所述無(wú)線終端定位方法包括SI、接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)對(duì)應(yīng)的搜索提示信息;一般地,搜索引擎包括至少一個(gè)搜索條件輸入框,以及對(duì)應(yīng)該搜索條件輸入框的搜索鍵。本發(fā)明涉及的為電子地圖的搜索,具體的是通過(guò)搜索條件對(duì)地理位置信息進(jìn)行搜索,一般地,現(xiàn)有的搜索引擎在搜索條件輸入框中輸入搜索條件的過(guò)程中,搜索引擎會(huì)根據(jù)已輸入進(jìn)搜索條件輸入框中的搜索條件片段,提供相應(yīng)地,搜索提示信息(拉鏈,suggestion),這樣,用戶(hù)在未完全輸入其預(yù)想的搜索條件時(shí),即可通過(guò)選擇搜索提示信息完成本次搜索,這樣極大的提高了用戶(hù)的搜索效率。如圖6、圖7所示,在本發(fā)明一實(shí)例中,搜索引擎可接收用戶(hù)的搜索條件片段,如“上”。值得一提的是本發(fā)明中定義的搜索條件片段不僅為用戶(hù)未完全輸入預(yù)想的搜索條件時(shí)的前綴片段,也還包括用戶(hù)已經(jīng)完全輸入預(yù)想的搜索條件,并需要與該搜索條件對(duì)應(yīng)的搜索提示信息完成本次搜索的搜索條件。S2、獲取當(dāng)前輸出的圖區(qū);優(yōu)選地,地圖服務(wù)器可根據(jù)瀏覽器或移動(dòng)終端反饋的信息得知當(dāng)前輸出的圖區(qū),以及當(dāng)前圖區(qū)的地理坐標(biāo)區(qū)間,一般來(lái)說(shuō),該區(qū)間為當(dāng)前圖區(qū)坐下角的(x,y)和右上角的(x’,y’)。如圖6所示,當(dāng)前輸出的圖區(qū)為北京市海淀區(qū)上清橋附近片區(qū),假設(shè)其坐標(biāo)區(qū)間為(xl,yfxll.yll)而如圖7所示,當(dāng)前輸出的圖區(qū)為北京市海淀區(qū)上地東路附近片區(qū),假設(shè)其坐標(biāo)區(qū)間為(x2,y2、22,y22)。值得一提的是在本發(fā)明一實(shí)施方式中,所述S2步驟前,還包括判斷所述對(duì)應(yīng)的搜索提示信息數(shù)目是否大于預(yù)設(shè)的搜索提示信息輸出數(shù)目,若是,則進(jìn)入S2步驟,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。例如,預(yù)設(shè)的搜索提示信息輸出數(shù)目為4條,若對(duì)應(yīng)的搜索提示信息數(shù)目?jī)H為3條,則可不需要重新加權(quán)排序,可直接按照預(yù)設(shè)權(quán)值大小輸出該搜索提示信息,若該搜索提示信息數(shù)目為5條,則需要進(jìn)入S2及以下步驟,加權(quán)排序后,再輸出。S3、將與位于所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息進(jìn)行加權(quán);優(yōu)選地,在獲得當(dāng)前輸出圖區(qū)的坐標(biāo)區(qū)間后,即可遍歷所有與搜索條件片段對(duì)應(yīng)的搜索提示信息,并判斷與這些搜索提示信息匹配的地理坐標(biāo)是否有位于當(dāng)前輸出圖區(qū)的坐標(biāo)區(qū)間內(nèi)的,如果有,則將與該地理坐標(biāo)匹配的搜索提示信息加權(quán),若無(wú),則可根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。如圖6所示,遍歷所有與搜索條件片段“上”對(duì)應(yīng)的搜索提示信息,其中,有與該搜索提示信息匹配的地理坐標(biāo)位于當(dāng)前輸出圖區(qū)“北京市海淀區(qū)上清橋附近片區(qū)”坐標(biāo)區(qū)間內(nèi)的,故對(duì)地理坐標(biāo)位于該坐標(biāo)區(qū)間內(nèi)的搜索提示信息進(jìn)行加權(quán);如圖7所示,遍歷所有與搜索條件片段“上”對(duì)應(yīng)的搜索提示信息,其中,有與該搜索提示信息匹配的地理坐標(biāo)位于當(dāng)前輸出圖區(qū)“北京市海淀區(qū)上地東路附近片區(qū)”坐標(biāo)區(qū)間內(nèi)的,故對(duì)地理坐標(biāo)位于該坐標(biāo)區(qū)間內(nèi)的搜索提示信息進(jìn)行加權(quán)。S4、根據(jù)加權(quán)后的權(quán)值對(duì)所述對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。如圖6所示,通過(guò)加權(quán),其權(quán)值的大小依次為“上清橋”、“上清橋西”、“上清橋/八達(dá)嶺高速公路(路口)”、“上清橋/昌平路(路口)”、“上工瑞泰虹膜醫(yī)學(xué)研究中心”、 “上地東路”;而相同的搜索條件片段“上”,在圖7的圖區(qū)中,通過(guò)加權(quán),其權(quán)值的大小則與圖6不同,依次為“上地東路”、“上地東二路”、“上地二街”、“上地四街”、“上地南路”、“上地五街”、“上地六街”。由此可看出,本發(fā)明通過(guò)當(dāng)前用戶(hù)瀏覽的圖區(qū)作為排序的一個(gè)維度的電子地圖搜索提示信息排序,其輸出的搜索提示信息并不單一,其可根據(jù)用戶(hù)的實(shí)際情況給用戶(hù)提供更加有效地提示信息和引導(dǎo)。另外,通過(guò)圖6、圖7可看出,用戶(hù)在輸入一個(gè)“上”字時(shí),即可提供該圖區(qū)內(nèi)的搜索提示信息,而非其他不相關(guān)信息,減少了用戶(hù)的搜索條件片段輸入量,提高了搜索效率。應(yīng)當(dāng)理解的是,雖然在上述實(shí)施方式中,按照S1、S2…的順序進(jìn)行了描述,但是,并不代表所描述的各步驟之間具有絕對(duì)的前后順序的關(guān)系,本領(lǐng)域的普通技術(shù)人員可以根據(jù)上述說(shuō)明書(shū)披露的發(fā)明內(nèi)容,對(duì)具體實(shí)施方式
中的工藝步驟進(jìn)行調(diào)整,如先進(jìn)行S2步驟,再進(jìn)行SI步驟,此種仍應(yīng)當(dāng)屬于本發(fā)明的保護(hù)范圍之內(nèi)。如圖4所示,在本發(fā)明另一實(shí)施方式中,所述無(wú)線終端定位方法包括S11、獲取當(dāng)前輸出的圖區(qū);優(yōu)選地,地圖服務(wù)器可根據(jù)瀏覽器或移動(dòng)終端反饋的信息得知當(dāng)前輸出的圖區(qū),以及當(dāng)前圖區(qū)的地理坐標(biāo)區(qū)間,一般來(lái)說(shuō),該區(qū)間為當(dāng)前圖區(qū)坐下角的(x,y)和右上角的(X’,y’)。如圖6所示,當(dāng)前輸出的圖區(qū)為北京市海淀區(qū)上清橋附近片區(qū),假設(shè)其坐標(biāo)區(qū)間為(xl,yfxll.yll)而如圖7所示,當(dāng)前輸出的圖區(qū)為北京市海淀區(qū)上地東路附近片區(qū),假設(shè)其坐標(biāo)區(qū)間為(x2,y2、22,y22)。S12、接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)與所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息;一般地,搜索引擎包括至少一個(gè)搜索條件輸入框,以及對(duì)應(yīng)該搜索條件輸入框的搜索鍵。本發(fā)明涉及的為電子地圖的搜索,具體的是通過(guò)搜索條件對(duì)地理位置信息進(jìn)行搜索,一般地,現(xiàn)有的搜索引擎在搜索條件輸入框中輸入搜索條件的過(guò)程中,搜索引擎會(huì)根據(jù)已輸入進(jìn)搜索條件輸入框中的搜索條件片段,提供相應(yīng)地,搜索提示信息(拉鏈,suggestion),這樣,用戶(hù)在未完全輸入其預(yù)想的搜索條件時(shí),即可通過(guò)選擇搜索提示信息完成本次搜索,這樣極大的提高了用戶(hù)的搜索效率。如圖6、圖7所示,在本發(fā)明一實(shí)例中,搜索引擎可接收用戶(hù)的搜索條件片段,如“上”,搜索引擎在獲得當(dāng)前輸出圖區(qū)的坐標(biāo)區(qū)間后,即可遍歷所有與搜索條件片段對(duì)應(yīng)的搜索提示信息查詢(xún)與Sll得知的圖區(qū)內(nèi)的地理位置匹配的搜索提示信息。值得一提的是本發(fā)明中定義的搜索條件片段不僅為用戶(hù)未完全輸入預(yù)想的搜索條件時(shí)的前綴片段,也還包括用戶(hù)已經(jīng)完全輸入預(yù)想的搜索條件,并需要與該搜索條件對(duì)應(yīng)的搜索提示信息完成本次搜索的搜索條件。值得一提的是在本發(fā)明一實(shí)施方式中,所述S12步驟后,還包括判斷所述對(duì)應(yīng)的搜索提示信息數(shù)目是否大于預(yù)設(shè)的搜索提示信息輸出數(shù)目,若是,則進(jìn)入S13步驟,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。例如,預(yù)設(shè)的搜索提示信息輸出數(shù)目為4條,若對(duì)應(yīng)的搜索提示信息數(shù)目?jī)H為3條,則可不需要重新加權(quán)排序,可直接按照預(yù)設(shè)權(quán)值大小輸出該搜索提示信息,若該搜索提示信息數(shù)目為5條,則需要進(jìn)入S13及以下步驟,加權(quán)排序后,再輸出。S13、將所述搜索提示信息進(jìn)行加權(quán);如圖6所示,遍歷所有與搜索條件片段“上”對(duì)應(yīng)的搜索提示信息,其中,有與該搜索提示信息匹配的地理坐標(biāo)位于當(dāng)前輸出圖區(qū)“北京 市海淀區(qū)上清橋附近片區(qū)”坐標(biāo)區(qū)間內(nèi)的,故對(duì)地理坐標(biāo)位于該坐標(biāo)區(qū)間內(nèi)的搜索提示信息進(jìn)行加權(quán);如圖7所示,遍歷所有與搜索條件片段“上”對(duì)應(yīng)的搜索提示信息,其中,有與該搜索提示信息匹配的地理坐標(biāo)位于當(dāng)前輸出圖區(qū)“北京市海淀區(qū)上地東路附近片區(qū)”坐標(biāo)區(qū)間內(nèi)的,故對(duì)地理坐標(biāo)位于該坐標(biāo)區(qū)間內(nèi)的搜索提示信息進(jìn)行加權(quán)。S14、根據(jù)加權(quán)后的權(quán)值對(duì)所有與所述搜索條件片段對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。如圖6所示,通過(guò)加權(quán),其權(quán)值的大小依次為“上清橋”、“上清橋西”、“上清橋/八達(dá)嶺高速公路(路口)”、“上清橋/昌平路(路口)”、“上工瑞泰虹膜醫(yī)學(xué)研究中心”、“上地東路”;而相同的搜索條件片段“上”,在圖7的圖區(qū)中,通過(guò)加權(quán),其權(quán)值的大小則與圖6不同,依次為“上地東路”、“上地東二路”、“上地二街”、“上地四街”、“上地南路”、“上地五街”、“上地六街”。由此可看出,本發(fā)明通過(guò)當(dāng)前用戶(hù)瀏覽的圖區(qū)作為排序的一個(gè)維度的電子地圖搜索提示信息排序,其輸出的搜索提示信息并不單一,其可根據(jù)用戶(hù)的實(shí)際情況給用戶(hù)提供更加有效地提示信息和引導(dǎo)。另外,通過(guò)圖6、圖7可看出,用戶(hù)在輸入一個(gè)“上”字時(shí),即可提供該圖區(qū)內(nèi)的搜索提示信息,而非其他不相關(guān)信息,減少了用戶(hù)的搜索條件片段輸入量,提高了搜索效率。應(yīng)當(dāng)理解的是,雖然在上述實(shí)施方式中,按照S1、S2…的順序進(jìn)行了描述,但是,并不代表所描述的各步驟之間具有絕對(duì)的前后順序的關(guān)系,本領(lǐng)域的普通技術(shù)人員可以根據(jù)上述說(shuō)明書(shū)披露的發(fā)明內(nèi)容,對(duì)具體實(shí)施方式
中的工藝步驟進(jìn)行調(diào)整,此種仍應(yīng)當(dāng)屬于本發(fā)明的保護(hù)范圍之內(nèi)。如圖5所示,在本發(fā)明一實(shí)施方式中,所述無(wú)線終端定位系統(tǒng)包括搜索模塊100,用于接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)對(duì)應(yīng)的搜索提示信息;所述對(duì)應(yīng)的搜索提示信息包括與圖區(qū)內(nèi)的地理位置匹配的搜索提示信息。一般地,搜索引擎包括至少一個(gè)搜索條件輸入框,以及對(duì)應(yīng)該搜索條件輸入框的搜索鍵。本發(fā)明涉及的為電子地圖的搜索,具體的是通過(guò)搜索條件對(duì)地理位置信息進(jìn)行搜索,一般地,現(xiàn)有的搜索引擎在搜索條件輸入框中輸入搜索條件的過(guò)程中,搜索引擎會(huì)根據(jù)已輸入進(jìn)搜索條件輸入框中的搜索條件片段,提供相應(yīng)地,搜索提示信息(拉鏈,suggestion),這樣,用戶(hù)在未完全輸入其預(yù)想的搜索條件時(shí),即可通過(guò)選擇搜索提示信息完成本次搜索,這樣極大的提高了用戶(hù)的搜索效率。如圖6、圖7所示,在本發(fā)明一實(shí)例中,搜索引擎可接收用戶(hù)的搜索條件片段,如“上”。值得一提的是本發(fā)明中定義的搜索條件片段不僅為用戶(hù)未完全輸入預(yù)想的搜索條件時(shí)的前綴片段,也還包括用戶(hù)已經(jīng)完全輸入預(yù)想的搜索條件,并需要與該搜索條件對(duì)應(yīng)的搜索提示信息完成本次搜索的搜索條件。圖區(qū)模塊200,用于獲取當(dāng)前輸出的圖區(qū);優(yōu)選地,地圖服務(wù)器可根據(jù)瀏覽器或移動(dòng)終端反饋的信息得知當(dāng)前輸出的圖區(qū),以及當(dāng)前圖區(qū)的地理坐標(biāo)區(qū)間,一般來(lái)說(shuō),該區(qū)間為當(dāng)前圖區(qū)坐下角的(x,y)和右上角的Ge’,y’)。如圖6所示,當(dāng)前輸出的圖區(qū)為北京市海淀區(qū)上清橋附近片區(qū),假設(shè)其坐標(biāo)區(qū)間為(xl,yfxll.yll)而如圖7所示,當(dāng)前輸出的圖區(qū)為北京市海淀區(qū)上地東路附近片區(qū),假設(shè)其坐標(biāo)區(qū)間為(x2,y2^x22, y22)。值得一提的是在本發(fā)明一實(shí)施方式中,所述系統(tǒng)還包括判斷模塊,用于判斷所述對(duì)應(yīng)的搜索提示信息數(shù)目是否大于預(yù)設(shè)的搜索提示信息輸出數(shù)目,若是,則進(jìn)入圖區(qū)模塊或權(quán)值模塊,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。例如,預(yù)設(shè)的搜索提示信息輸出數(shù)目為4條,若對(duì)應(yīng)的搜索提示信息數(shù)目?jī)H為3條,則可不需要重新加權(quán)排序,可直接按照預(yù)設(shè)權(quán)值大小輸出該搜索提示信息,若該搜索提示信息數(shù)目為5條,則需要進(jìn)入進(jìn) 入圖區(qū)模塊或權(quán)值模塊,加權(quán)排序后,再輸出。權(quán)值模塊300,用于將與位于所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息進(jìn)行加權(quán);優(yōu)選地,在獲得當(dāng)前輸出圖區(qū)的坐標(biāo)區(qū)間后,即可遍歷所有與搜索條件片段對(duì)應(yīng)的搜索提示信息,并判斷與這些搜索提示信息匹配的地理坐標(biāo)是否有位于當(dāng)前輸出圖區(qū)的坐標(biāo)區(qū)間內(nèi)的,如果有,則將與該地理坐標(biāo)匹配的搜索提示信息加權(quán),若無(wú),則可根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。如圖6所示,遍歷所有與搜索條件片段“上”對(duì)應(yīng)的搜索提示信息,其中,有與該搜索提示信息匹配的地理坐標(biāo)位于當(dāng)前輸出圖區(qū)“北京市海淀區(qū)上清橋附近片區(qū)”坐標(biāo)區(qū)間內(nèi)的,故對(duì)地理坐標(biāo)位于該坐標(biāo)區(qū)間內(nèi)的搜索提示信息進(jìn)行加權(quán);如圖7所示,遍歷所有與搜索條件片段“上”對(duì)應(yīng)的搜索提示信息,其中,有與該搜索提示信息匹配的地理坐標(biāo)位于當(dāng)前輸出圖區(qū)“北京市海淀區(qū)上地東路附近片區(qū)”坐標(biāo)區(qū)間內(nèi)的,故對(duì)地理坐標(biāo)位于該坐標(biāo)區(qū)間內(nèi)的搜索提示信息進(jìn)行加權(quán)。排序模塊400,用于根據(jù)加權(quán)后的權(quán)值對(duì)所述對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。如圖6所示,通過(guò)加權(quán),其權(quán)值的大小依次為“上清橋”、“上清橋西”、“上清橋/八達(dá)嶺高速公路(路口)”、“上清橋/昌平路(路口)”、“上工瑞泰虹膜醫(yī)學(xué)研究中心”、“上地東路”;而相同的搜索條件片段“上”,在圖7的圖區(qū)中,通過(guò)加權(quán),其權(quán)值的大小則與圖6不同,依次為“上地東路”、“上地東二路”、“上地二街”、“上地四街”、“上地南路”、“上地五街”、“上地六街”。由此可看出,本發(fā)明通過(guò)當(dāng)前用戶(hù)瀏覽的圖區(qū)作為排序的一個(gè)維度的電子地圖搜索提示信息排序,其輸出的搜索提示信息并不單一,其可根據(jù)用戶(hù)的實(shí)際情況給用戶(hù)提供更加有效地提示信息和引導(dǎo)。另外,通過(guò)圖6、圖7可看出,用戶(hù)在輸入一個(gè)“上”字時(shí),即可提供該圖區(qū)內(nèi)的搜索提示信息,而非其他不相關(guān)信息,減少了用戶(hù)的搜索條件片段輸入量,提高了搜索效率。為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)。基于這樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),信息推送服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施方式或者實(shí)施方式的某些部分所述的方法。以上所描述的裝置實(shí)施方式僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施方式方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、信息推送服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。應(yīng)當(dāng)理解,雖然本說(shuō)明書(shū)按照實(shí)施方式加以描述,但并非每個(gè)實(shí)施方式僅包含一個(gè)獨(dú)立的技術(shù)方案,說(shuō)明書(shū)的這種敘述方式僅僅是為清楚起見(jiàn),本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說(shuō)明書(shū)作為一個(gè)整體,各實(shí)施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式?!?br>
上文所列出的一系列的詳細(xì)說(shuō)明僅僅是針對(duì)本發(fā)明的可行性實(shí)施方式的具體說(shuō)明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種電子地圖搜索提示信息的排序方法,其特征在于,所述電子地圖搜索提示信息的排序方法包括以下步驟 51、接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)對(duì)應(yīng)的搜索提示信息; 52、獲取當(dāng)前輸出的圖區(qū); 53、將與位于所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息進(jìn)行加權(quán); 54、根據(jù)加權(quán)后的權(quán)值對(duì)所述對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。
2.根據(jù)權(quán)利要求I所述的電子地圖搜索提示信息的排序方法,其特征在于,在S2步驟前,還包括 判斷所述對(duì)應(yīng)的搜索提示信息數(shù)目是否大于預(yù)設(shè)的搜索提示信息輸出數(shù)目,若是,則進(jìn)入S2步驟,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。
3.根據(jù)權(quán)利要求I所述的電子地圖搜索提示信息的排序方法,其特征在于,所述S2步驟具體包括 獲取當(dāng)前輸出的圖區(qū)的地理坐標(biāo)區(qū)間。
4.根據(jù)權(quán)利要求3所述的電子地圖搜索提示信息的排序方法,其特征在于,在S3具體包括,還包括 判斷與所述對(duì)應(yīng)的搜索提示信息匹配的地理坐標(biāo)是否位于所述圖區(qū)的地體坐標(biāo)區(qū)間內(nèi);若是,則將與位于所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息進(jìn)行加權(quán);若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。
5.一種電子地圖搜索提示信息的排序方法,其特征在于,所述電子地圖搜索提示信息的排序方法包括以下步驟 511、獲取當(dāng)前輸出的圖區(qū); 512、接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)與所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息; 513、將所述搜索提示信息進(jìn)行加權(quán); 514、根據(jù)加權(quán)后的權(quán)值對(duì)所有與所述搜索條件片段對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。
6.根據(jù)權(quán)利要求5所述的電子地圖搜索提示信息的排序方法,其特征在于,在S12步驟后,還包括 判斷所述對(duì)應(yīng)的搜索提示信息數(shù)目是否大于預(yù)設(shè)的搜索提示信息輸出數(shù)目,若是,則進(jìn)入S13步驟,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。
7.根據(jù)權(quán)利要求5所述的電子地圖搜索提示信息的排序方法,其特征在于,所述SII步驟具體包括 獲取當(dāng)前輸出的圖區(qū)的地理坐標(biāo)區(qū)間。
8.一種電子地圖搜索提示信息的排序系統(tǒng),其特征在于,所述電子地圖搜索提示信息的排序系統(tǒng)包括 搜索模塊,用于接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)對(duì)應(yīng)的搜索提示信息; 圖區(qū)模塊,用于獲取當(dāng)前輸出的圖區(qū);權(quán)值模塊,用于將與位于所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息進(jìn)行加權(quán); 排序模塊,用于根據(jù)加權(quán)后的權(quán)值對(duì)所述對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。
9.根據(jù)權(quán)利要求8所述的電子地圖搜索提示信息的排序系統(tǒng),其特征在于,所述系統(tǒng)還包括 用于判斷所述對(duì)應(yīng)的搜索提示信息數(shù)目是否大于預(yù)設(shè)的搜索提示信息輸出數(shù)目,若是,則進(jìn)入圖區(qū)模塊或權(quán)值模塊,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息的模塊。
10.根據(jù)權(quán)利要求8所述的電子地圖搜索提示信息的排序系統(tǒng),其特征在于,所述權(quán)值模塊還用于 判斷與所述對(duì)應(yīng)的搜索提示信息匹配的地理位置是否位于所述圖區(qū)內(nèi);若是,則進(jìn)入權(quán)值模塊,若否,則根據(jù)預(yù)設(shè)權(quán)值大小輸出所述搜索提示信息。
11.根據(jù)權(quán)利要求8所述的電子地圖搜索提示信息的排序系統(tǒng),其特征在于,所述圖區(qū)模塊用于獲取當(dāng)前輸出的圖區(qū)的地理坐標(biāo)區(qū)間。
全文摘要
本發(fā)明提供一種電子地圖搜索提示信息的排序方法及系統(tǒng),其中,所述排序方法包括S1、接收搜索條件片段,根據(jù)所述搜索條件片段查詢(xún)對(duì)應(yīng)的搜索提示信息;S2、獲取當(dāng)前輸出的圖區(qū);S3、將與位于所述圖區(qū)內(nèi)的地理位置匹配的搜索提示信息進(jìn)行加權(quán);S4、根據(jù)加權(quán)后的權(quán)值對(duì)所述對(duì)應(yīng)的搜索提示信息排序,并按照權(quán)值從大到小輸出搜索提示信息。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是本發(fā)明采用當(dāng)前用戶(hù)瀏覽的圖區(qū)作為排序的一個(gè)維度的電子地圖搜索提示信息排序,能夠給用戶(hù)提供更加有效地提示信息和引導(dǎo),幫助用戶(hù)更容易的找到地理位置,極大的提高了搜索提示信息的易用性和搜索效率,節(jié)約了網(wǎng)絡(luò)流量。
文檔編號(hào)G06F17/30GK102929908SQ20121031667
公開(kāi)日2013年2月13日 申請(qǐng)日期2012年8月30日 優(yōu)先權(quán)日2012年8月30日
發(fā)明者徐旭 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司