本公開涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種定位結(jié)果顯示方法及裝置、電子設(shè)備。
背景技術(shù):
目前,當用戶通過即時聊天工具與他人進行文本聊天時,常會接收到對方發(fā)送的消息中攜帶的地理位置信息,如:一則消息為:“我在清河五彩城呢,你來找過吧?!?,其中,包含的地理位置信息是:“清河五彩城”。在某些情況下,接收到上述消息的用戶若對包含的地理位置信息比較陌生,則一般需要通過相應(yīng)的地圖應(yīng)用來針對地理位置信息進行定位搜索。
在相關(guān)技術(shù)中,通過地圖應(yīng)用針對地理位置信息進行搜索的過程一般如下:用戶關(guān)閉聊天界面并打開一地圖應(yīng)用,通過復(fù)制或手動輸入的方式輸入消息中包含的地理位置信息,以進行搜索。在上述過程中,用戶需要手動打開一地圖應(yīng)用界面并輸入所需搜索的地理位置信息,造成用戶操作繁瑣,影響到用戶的使用體驗。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供一種定位結(jié)果顯示方法、裝置及電子設(shè)備。
根據(jù)本公開實施例的第一方面,提供一種定位結(jié)果顯示方法,包括:
根據(jù)地理位置特征,識別來自通信對端的消息中包含的符合所述地理位置特征的文本片段;
將識別到的所述文本片段顯示為可點擊文本;
在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件時,顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
在一實施例中,所述消息包括:文本消息或語音消息;
若所述消息為語音消息,所述根據(jù)地理位置特征,識別由通信對端所發(fā)消息中包含的符合所述地理位置特征的文本片段,包括:
將來自通信對端的語音消息轉(zhuǎn)換成文本信息;
識別所述文本消息中包含的符合所述地理位置特征的文本片段。
在一實施例中,所述方法還包括:
將包含識別到的所述文本片段的地理搜索請求發(fā)送至與地圖頁面對應(yīng)的服務(wù)器;
確定是否接收到所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果;
所述將識別到的所述文本片段顯示為可點擊文本,包括:
若所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果,將所述文本片段顯示為可點擊文本,所述可點擊文本鏈接至所述服務(wù)器針對所述文本片段的定位搜索結(jié)果。
在一實施例中,所述方法還包括:
在接收到所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果時,確定返回的所述定位搜索結(jié)果是否滿足預(yù)設(shè)條件;
所述將識別到的所述文本片段顯示為可點擊文本,包括:
若返回的所述定位搜索結(jié)果滿足預(yù)設(shè)條件,將所述文本片段顯示為可點擊文本。
在一實施例中,所述預(yù)設(shè)條件包括:
所述定位搜索結(jié)果與用戶當前位置間的距離小于預(yù)設(shè)距離閾值;和/或,
所述定位搜索結(jié)果的搜索熱度排名在預(yù)設(shè)名次以上;和/或,
所述定位搜索結(jié)果的優(yōu)先級最高。
在一實施例中,所述可點擊文本顯示于即時聊天工具的聊天界面內(nèi);
所述顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果,包括:
在所述聊天界面內(nèi)顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果;或,
從所述聊天界面切換至地圖應(yīng)用界面,并在所述地圖應(yīng)用界面內(nèi)顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
根據(jù)本公開實施例的第二方面,提供一種定位結(jié)果顯示裝置,包括:
識別模塊,用于根據(jù)地理位置特征,識別來自通信對端的消息中包含的符合所述地理位置特征的文本片段;
文本顯示模塊,用于將識別到的所述文本片段顯示為可點擊文本;
定位顯示模塊,用于在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件時,顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
在一實施例中,所述消息包括:文本消息或語音消息;
所述識別模塊包括:
文本轉(zhuǎn)換子模塊,用于將來自通信對端的語音消息轉(zhuǎn)換成文本信息;
識別子模塊,用于識別所述文本消息中包含的符合所述地理位置特征的文本片段。
在一實施例中,所述裝置還包括:
發(fā)送模塊,用于將包含識別到的所述文本片段的地理搜索請求發(fā)送至與地圖頁面對應(yīng)的服務(wù)器;
第一確定模塊,用于確定是否接收到所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果;
所述文本顯示模塊用于:
若所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果,將所述文本片段顯示為可點擊文本,所述可點擊文本鏈接至所述服務(wù)器針對所述文本片段的定位搜索結(jié)果。
在一實施例中,所述裝置還包括:
第二確定模塊,用于在接收到所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果時,確定返回的所述定位搜索結(jié)果是否滿足預(yù)設(shè)條件;
所述文本顯示模塊用于:
若返回的所述定位搜索結(jié)果滿足預(yù)設(shè)條件,將所述文本片段顯示為可點擊文本。
在一實施例中,所述預(yù)設(shè)條件包括:
所述定位搜索結(jié)果與用戶當前位置間的距離小于預(yù)設(shè)距離閾值;和/或,
所述定位搜索結(jié)果的搜索熱度排名在預(yù)設(shè)名次以上;和/或,
所述定位搜索結(jié)果的優(yōu)先級最高。
在一實施例中,所述可點擊文本顯示于即時聊天工具的聊天界面內(nèi);
所述定位顯示模塊用于:
在所述聊天界面內(nèi)顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果;或,
從所述聊天界面切換至地圖應(yīng)用界面,并在所述地圖應(yīng)用界面內(nèi)顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
根據(jù)本公開實施例的第三方面,提供一種電子設(shè)備,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
所述處理器被配置為:
根據(jù)地理位置特征,識別來自通信對端的消息中包含的符合所述地理位置特征的文本片段;
將識別到的所述文本片段顯示為可點擊文本;
在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件時,顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
通過識別通信對端所發(fā)的信息中的符合地理位置信息特征的文本片段,再將識別到的文本片段顯示成可點擊文本,此后,用戶可以通過所述可點擊文本來觸發(fā)定位事件,以使得電子設(shè)備在監(jiān)測到所述定位事件之后,顯示該點擊文本在地圖頁面上的定位搜索結(jié)果。在上述過程中,用戶無需通過手動打開地圖應(yīng)用并輸入消息中包含的地理位置信息,簡化了用戶的操作,提升了用戶的使用體驗。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實施例示出的一種用于實現(xiàn)定位結(jié)果顯示的系統(tǒng)的示意圖。
圖2a是根據(jù)一示例性實施例示出的定位結(jié)果顯示方法的流程示意圖。
圖2b是根據(jù)一示例性實施例示出的用戶界面示意圖之一。
圖2c是根據(jù)一示例性實施例示出的用戶界面示意圖之二。
圖2d是根據(jù)一示例性實施例示出的用戶界面示意圖之三。
圖2e是根據(jù)一示例性實施例示出的用戶界面示意圖之四。
圖3是根據(jù)一示例性實施例示出的另一定位結(jié)果顯示方法的流程示意圖。
圖4是根據(jù)一示例性實施例示出的另一定位結(jié)果顯示方法的流程示意圖。
圖5是根據(jù)一示例性實施例示出的另一定位結(jié)果顯示方法的流程示意圖。
圖6是根據(jù)一示例性實施例示出的另一定位結(jié)果顯示方法的流程示意圖。
圖7是根據(jù)一示例性實施例示出的定位結(jié)果顯示裝置的模塊圖。
圖8是根據(jù)一示例性實施例示出的定位結(jié)果顯示裝置的模塊圖。
圖9是根據(jù)一示例性實施例示出的定位結(jié)果顯示裝置的模塊圖。
圖10是根據(jù)一示例性實施例示出的定位結(jié)果顯示裝置的模塊圖。
圖11是根據(jù)一示例性實施例示出的適用于定位結(jié)果顯示的電子設(shè)備的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實施例示出的一種用于實現(xiàn)定位結(jié)果顯示的系統(tǒng)的示意圖。如圖1所示,所述系統(tǒng)可以包括:用戶a所使用的第一終端10、與用戶聊天的通信對端(用戶b)所使用的第二終端20,以及即時聊天(im)應(yīng)用服務(wù)器(簡稱服務(wù)器)30。服務(wù)器30可以與第一終端10和第二終端20通過網(wǎng)絡(luò)進行通信。其中,所述網(wǎng)絡(luò)可包括:wi-fi(wireless-fidelity,無線保真)、藍牙、紅外等。所述第一終端10、第二終端20可包括但不限于:電腦、手機、pda等。
以下將基于上述圖1所示的系統(tǒng),對定位結(jié)果顯示方法的各實施例進行敘述。
圖2a是根據(jù)一示例性實施例示出的定位結(jié)果顯示方法的流程示意圖,圖2b、圖2c和圖2d是根據(jù)一示例性實施例示出的定位結(jié)果顯示方法的用戶界面示意圖;該定位結(jié)果顯示方法可以應(yīng)用在電子設(shè)備(例如:智能手機、平板電腦、個人計算機等設(shè)備)上,可以通過在電子設(shè)備上安裝即時聊天工具的應(yīng)用app來實現(xiàn),如圖2a所示,該定位結(jié)果顯示方法包括以下步驟102~106:
在步驟102中,根據(jù)地理位置特征,識別來自通信對端的消息中包含的符合所述地理位置特征的文本片段。
在一實施例中,所述消息可以是文本消息,即時聊天工具在接收到通信對端發(fā)送的文本信息后,再將該文本信息顯示在即時聊天工具的聊天界面之前或顯示在即時聊天工具的聊天界面之時,根據(jù)預(yù)設(shè)的地理位置特征庫識別文本信息中是否有符合地理位置特征的文本片段。該文本片段可以理解為包括地理位置特定的任何一個詞匯。
地理位置特征可以通過調(diào)用業(yè)內(nèi)常規(guī)的地圖數(shù)據(jù)來得到。地理位置特征主要用于描述業(yè)內(nèi)常見的漢語、英語等各種語種內(nèi)對地理位置的限定詞,例如可以是漢語中的例如“市”、“區(qū)”、“縣”等區(qū)域型位置限定詞,例如“弄”、“街”、“道”等通用型位置限定詞,還可以例如“第一百貨”、“人民商場”、“第一中學”等名稱型位置限定詞。當然,針對例如英語的其他語種,地理位置特征可以是“road”、“avenue”、“centralpark”等位置限定詞,此均為本領(lǐng)域普通技術(shù)人員所熟知的技術(shù),在此不做贅述。
如圖2b所示,在一示例性場景中,第一終端10上可以包括聊天應(yīng)用界面12,在聊天應(yīng)用界面12上包括消息體121,其中,可以在通信對端(小李)所發(fā)送的文本消息體121中識別出“城”這個符合地理位置特征的關(guān)鍵詞,并結(jié)合上下文,得到符合地理位置特征的文本片段為:“清河五彩城”。甚至說,直接識別出“清河五彩城”是一個符合地理位置特征的地理名詞。
在步驟104中,將識別到的所述文本片段顯示為可點擊文本。
在一實施例中,在文本信息已經(jīng)顯示在聊天界面上時,可以對舊有的文本信息做更新,以將識別到的所述文本片段顯示為可點擊文本;在文本信息還未顯示在聊天界面上時,可以直接顯示文本片段已被替換為可點擊文本的文本信息。由于關(guān)鍵詞被顯示為可點擊文本,可以根據(jù)實際需要,對可點擊文本標下劃線、或加亮、加粗處理,從而使得該可點擊文本與文本信息內(nèi)其他文字區(qū)分,引導用戶點擊該可點擊文本,以觸發(fā)本實施例所提供的定位搜索過程。
在一實施例中,可點擊文本與符合地理位置特征的文本片段所在地圖頁面的定位搜索結(jié)果相鏈接,該可點擊文本被點擊后,將會轉(zhuǎn)至鏈接的定位搜索結(jié)果。
在步驟106中,在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件時,顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
在一實施例中,用戶主動點擊該可點擊文本,通過該可點擊文本的超鏈接來打開地圖頁面,并通過地圖頁面來顯示該可點擊文本所對應(yīng)的定位搜索結(jié)果。用戶只需一個步驟,就可以看到地址關(guān)鍵詞在地圖頁面的定位搜索結(jié)果,簡化了用戶的操作,便于用戶繼續(xù)聊天。
繼續(xù)參照2b所示,在一示例性的場景中,用戶可以直接點擊可點擊文本:“清河五彩城”來觸發(fā)定位事件。如圖2c所示,在另一示例性場景中,用戶可以點擊可點擊文本:“清河五彩城”,隨后,出現(xiàn)針對所點擊的“清河五彩城”的“復(fù)制”、“定位”等功能按鍵,用戶此后可以通過點擊“定位”來展示與“清河五彩城”對應(yīng)的定位搜索結(jié)果。
如圖2d所示,在一示例性的場景中,電子設(shè)備在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件后,可在所述聊天界面上彈出一彈窗頁面14,并在所述彈窗界面14顯示所述文本片段在地圖頁面內(nèi)的定位搜索結(jié)果。上述彈窗界面14可以包括:地圖頁面、文本片段在地圖頁面中的位置、定位搜索結(jié)果的列表等。所述彈窗界面14內(nèi)的定位搜索結(jié)果可以來源于一導航應(yīng)用(或網(wǎng)頁)、地圖應(yīng)用(或網(wǎng)頁)。用戶可以在查看完該彈窗頁面14后,關(guān)閉該彈窗頁面14,則仍然在聊天界面12內(nèi)繼續(xù)進行聊天,從而可以在不中斷聊天過程的同時,完成對地理位置信息的定位搜索。
如圖2e所示,在另一示例性場景中,電子設(shè)備在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件后,可以自動從聊天界面切換至一地圖頁面16(或?qū)Ш巾撁?,并在所述地圖頁面16上顯示與所述文本片段對應(yīng)的定位搜索結(jié)果。其中,所述地圖頁面16可以是電子設(shè)備上安裝的任意一個地圖應(yīng)用app的頁面,也可以是地圖客戶端app或瀏覽器上的地圖網(wǎng)頁。
綜上,本實施例通過識別通信對端所發(fā)的信息中的符合地理位置信息特征的文本片段,再將識別到的文本片段顯示成可點擊文本,此后,用戶可以通過所述可點擊文本來觸發(fā)定位事件,以使得電子設(shè)備在監(jiān)測到所述定位事件之后,顯示該點擊文本在地圖頁面上的定位搜索結(jié)果。在上述過程中,用戶無需通過手動打開地圖應(yīng)用并輸入消息中包含的地理位置信息,簡化了用戶的操作,提升了用戶的使用體驗。
另外,本實施例的定位結(jié)果顯示方法,可以在即時聊天應(yīng)用上集成地圖搜索功能,而無需借助專門的地圖應(yīng)用來實現(xiàn)定位搜索功能。
在一實施例中,所述方法還包括:
將包含識別到的所述文本片段的地理搜索請求發(fā)送至與地圖頁面對應(yīng)的服務(wù)器;
確定是否接收到所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果;
所述將識別到的所述文本片段顯示為可點擊文本,包括:
若所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果,將所述文本片段顯示為可點擊文本,所述可點擊文本鏈接至所述服務(wù)器針對所述文本片段的定位搜索結(jié)果。
在一實施例中,所述方法還包括:
在接收到所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果時,確定返回的所述定位搜索結(jié)果是否滿足預(yù)設(shè)條件;
所述將識別到的所述文本片段顯示為可點擊文本,包括:
若返回的所述定位搜索結(jié)果滿足預(yù)設(shè)條件,將所述文本片段顯示為可點擊文本。
在一實施例中,所述預(yù)設(shè)條件包括:
所述定位搜索結(jié)果與用戶當前位置間的距離小于預(yù)設(shè)距離閾值;和/或,
所述定位搜索結(jié)果的搜索熱度排名在預(yù)設(shè)名次以上;和/或,
所述定位搜索結(jié)果的優(yōu)先級最高。
在一實施例中,所述可點擊文本顯示于即時聊天工具的聊天界面內(nèi);
所述顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果,包括:
在所述聊天界面內(nèi)顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果;或,
從所述聊天界面切換至地圖應(yīng)用界面,并在所述地圖應(yīng)用界面內(nèi)顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
具體如何實現(xiàn)定位結(jié)果顯示的,請參考后續(xù)實施例。
圖3是根據(jù)一示例性實施例示出的定位結(jié)果顯示方法的流程示意圖,該定位結(jié)果顯示方法可以應(yīng)用于第一終端10上。如圖3所示,在本實施例中,若所述消息為語音消息,則所述定位結(jié)果顯示方法可包括如下步驟201~206:
在步驟201中,接收來自通信對端所發(fā)的語音消息。
在步驟202中,可包括如下的步驟222~224。其中:
在步驟222中,將所述語音消息轉(zhuǎn)換成文本信息。
在步驟224中,識別所轉(zhuǎn)換得到的文本信息中符合地理位置特征的文本片段。
語音消息為即時聊天工具內(nèi)常見的信息類型,在接收到語音消息后,自動將其轉(zhuǎn)換為文本信息,并在轉(zhuǎn)換得到的文本信息中識別地理位置特征。
用戶接收到由通信對端發(fā)送語音消息經(jīng)過自動轉(zhuǎn)換后,轉(zhuǎn)換所得到文本信息與上述圖2b中一致,同樣包括“清河五彩城”,識別這個“清河五彩城”的過程與以上內(nèi)容類似,不再予以贅述。
在步驟204中,將識別到的所述文本片段顯示為可點擊文本。
在步驟206中,在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件時,顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
上述步驟204和步驟206可以參照上一實施例的內(nèi)容,在此不做贅述。
圖4是根據(jù)一示例性實施例示出的定位結(jié)果顯示方法的流程示意圖,該定位結(jié)果顯示方法可以應(yīng)用于用戶所持終端10上。如圖4所示,在本實施例中,所述定位結(jié)果顯示方法可包括如下步驟302~306。
步驟302具體包括步驟322~324。
在步驟322中,根據(jù)文本校正規(guī)則,將通信對端所發(fā)文本消息進行排版和分詞,以得到若干文本片段;
在步驟324中,在所述若干文本片段中識別符合地理位置特征的文本片段。
文本校正規(guī)則可以從通過調(diào)用業(yè)內(nèi)常規(guī)的文字處理數(shù)據(jù)和語音處理數(shù)據(jù)來得到。通過對文本信息進行排版和分詞,可以防止由于用戶疏忽導致的文本信息排版錯誤,為后續(xù)識別地理位置特征提供基礎(chǔ)。
如圖2b所示,在一示例性場景中,通信對端所發(fā)的文本信息經(jīng)過文本校正后,無需進行排版,僅需做分詞處理,從而可以將文本信息分成“我”、“在”、“清河五彩城”這三個文本片段。后續(xù)將3個文本片段與地理位置特征做比對,可以快速識別出“清河五彩城”。
在步驟304中,將識別到的所述文本片段顯示為可點擊文本。
在步驟306中,在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件時,顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
上述步驟304和步驟306可以參照上一實施例中內(nèi)容,在此不做贅述。
圖5是根據(jù)一示例性實施例示出的另一種定位結(jié)果顯示方法的流程示意圖。該定位結(jié)果顯示方法可以應(yīng)用于第一終端10上。如圖5所示,在本實施例中,所述定位結(jié)果顯示方法可包括如下步驟402~406。
在步驟402中,根據(jù)地理位置特征,識別由通信對端所發(fā)文本消息中符合地理位置特征的文本片段。
在步驟403中,可包括步驟432~436,其中:
在步驟432中,將包含識別到的所述文本片段的地理搜索請求發(fā)送至與地圖頁面對應(yīng)的服務(wù)器。如:文本片段是:“清河五彩城”。
在步驟434中,確定是否接收到服務(wù)器返回與文本片段對應(yīng)的定位搜索結(jié)果,若接收到服務(wù)器返回與文本片段對應(yīng)的定位搜索結(jié)果,進入步驟404。
本實施例中,即時聊天平臺服務(wù)器可以與一地圖搜索服務(wù)器通信,符合地理位置特征的文本片段被發(fā)送至地圖搜索服務(wù)器后,地圖搜索服務(wù)器通過地圖頁面所在地圖數(shù)據(jù)庫內(nèi)查找之后,若返回定位搜索結(jié)果,則表明該地理位置特征已經(jīng)被收錄在地圖數(shù)據(jù)庫內(nèi),反之則表明該地理位置特征未被收錄在地圖數(shù)據(jù)庫內(nèi)。
在步驟404中,將識別到的所述文本片段顯示為可點擊文本。
在地圖數(shù)據(jù)庫內(nèi)對文本片段進行匹配和篩選,從而得到真實有效的地址,并將可點擊文本鏈接至服務(wù)器針對該文本片段的定位搜索結(jié)果。
在步驟406中,在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件時,顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
上述步驟402、步驟404和步驟406可以參照上一實施例中內(nèi)容,在此不做贅述。
本實施例中,可以通過預(yù)先確定是否可以搜索到與識別到的文本片段對應(yīng)的定位搜索結(jié)果,并在搜索到定位搜索結(jié)果時才將文本片段顯示為可點擊文本,以避免出現(xiàn)用戶在點擊某個可點擊文本之后,無法查看到與之對應(yīng)的定位搜索結(jié)果,而給用戶造成地圖應(yīng)用出錯的感覺,進而避免不良的使用體驗。
圖6是根據(jù)一示例性實施例示出的定位結(jié)果顯示方法的流程示意圖。該定位結(jié)果顯示方法可以應(yīng)用于用戶a所持第一終端10上。如圖6所示,在上述圖5所示的實施例中的基礎(chǔ)上,在本實施例中的方法還可包括步驟436:
在步驟436中,確定返回的定位搜索結(jié)果是否滿足預(yù)設(shè)條件。其中,在確定接收到服務(wù)器返回的與文本片段對應(yīng)的定位搜索結(jié)果時,進入該步驟436。并在返回的定位搜索結(jié)果滿足預(yù)設(shè)條件時,進入步驟404。
本實施例中,查找定位搜索結(jié)果的過程可以存在如下三種情況:
1、查找不到定位搜索結(jié)果;如:該地理位置較為偏僻,或是新的地理位置。
2、查找到的定位搜索結(jié)果唯一;
3、查找到的定位搜索結(jié)果不唯一;如:同一地理位置名稱,在同一城市或不同城市存在多個與之對應(yīng)的地理位置。
其中,對于情況3,為了確保用戶點擊可點擊文本之后,不會出現(xiàn)較多不準確的定位搜索結(jié)果,需要預(yù)先對定位搜索結(jié)果進行過濾。考慮到一般情況下,用戶在聊天過程中涉及到的地理位置信息,一般是用戶所在的城市內(nèi)的地理位置,或者是距離比較近的地理位置,則可以設(shè)定上述預(yù)設(shè)條件是:所述定位搜索結(jié)果與用戶當前位置間的距離小于預(yù)設(shè)距離閾值。例如,設(shè)定預(yù)設(shè)距離閾值是:30公里。則若某可點擊文本是:“圓融廣場”,通過搜索,假設(shè)有兩個與之對應(yīng)的定位搜索結(jié)果:其一是,北京市xx圓融廣場;其二是:蘇州市yy圓融廣場;則通過定位,發(fā)現(xiàn)使用上述第一終端10的用戶a所在位置是:蘇州市某地點。則最終判定“蘇州市yy圓融廣場”與用戶a所在位置的距離小于30公里;而顯然,“北京市xx圓融廣場”與用戶a所在位置的距離大于30公里,鑒于此,最終確定與可點擊文本是:“圓融廣場”對應(yīng)的定位搜索結(jié)果是:“蘇州市yy圓融廣場”。此后,當用戶a點擊該可點擊文本觸發(fā)定位事件時,會自動在地圖頁面上顯示“蘇州市yy圓融廣場”的位置。當然,上述預(yù)設(shè)條件還可以是:所述定位搜索結(jié)果與用戶當前位置是同一城市、或同一城市的同一區(qū)、或同一城市的同一個街道等。
在另一實施例中,上述預(yù)設(shè)條件還可以是:所述定位搜索結(jié)果的搜索熱度排名在預(yù)設(shè)名次(如:前三名)以上。例如,對于每一地理位置名稱,互聯(lián)網(wǎng)上均可以統(tǒng)計出用戶對該地理位置名稱的搜索熱度(即搜索次數(shù)的高低),對于搜索熱度較高的地理位置,則一般符合大多數(shù)的定位搜索需求,在一定程度上更加準確。如:對于文本片段“清河五彩城”,發(fā)現(xiàn)用戶對該“清河五彩城”的搜索熱度排名第一的是“北京市xx清河五彩城”,則可以確定與“清河五彩城”對應(yīng)的定位搜索結(jié)果是:與“北京市xx清河五彩城”對應(yīng)的位置。
在另一實施例中,上述預(yù)設(shè)條件還可以是:所述定位搜索結(jié)果的優(yōu)先級最高。在定位搜索結(jié)果為多個時,選定優(yōu)先級最高的定位搜索結(jié)果進行展示。優(yōu)先級的高低可以根據(jù)前述預(yù)設(shè)條件的內(nèi)容進行設(shè)定,例如定位搜索結(jié)果與用戶當前位置的距離越近,則使得其優(yōu)先級越高;或者,定位搜索結(jié)果的搜索熱度越高,則使其優(yōu)先級越高。例如“清河五彩城”的定位搜索結(jié)果出現(xiàn)了“東城清河五彩城”、“西城清河五彩城”、“朝陽清河五彩城”等多個結(jié)果時,則可以根據(jù)針對這些定位搜索結(jié)果的優(yōu)先級,選出優(yōu)先級最高的定位搜索結(jié)果并展示。
圖7是根據(jù)一示例性實施例示出的一種定位結(jié)果顯示裝置的框圖,本實施例中,所述裝置可包括:
識別模塊702,用于根據(jù)地理位置特征,識別來自通信對端的消息中包含的符合所述地理位置特征的文本片段;
文本顯示模塊704,用于將識別到的所述文本片段顯示為可點擊文本;
定位顯示模塊706,用于在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件時,顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
圖8是根據(jù)一示例性實施例示出的另一種定位結(jié)果顯示裝置的框圖,本實施例中,所述消息包括:文本消息或語音消息;其中,在所述消息是語音消息時,在上述圖7所示的實施例的基礎(chǔ)上,所述識別模塊702包括:
文本轉(zhuǎn)換子模塊721,用于將來自通信對端的語音消息轉(zhuǎn)換成文本信息;
識別子模塊722,用于識別所述文本消息中包含的符合所述地理位置特征的文本片段。
圖9是根據(jù)一示例性實施例示出的另一種定位結(jié)果顯示裝置的框圖,本實施例中,在上述圖7所示的實施例的基礎(chǔ)上,所述裝置還包括:
發(fā)送模塊703,用于將包含識別到的所述文本片段的地理搜索請求發(fā)送至與地圖頁面對應(yīng)的服務(wù)器;
第一確定模塊705,用于確定是否接收到所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果;
相應(yīng)地,所述文本顯示模塊704用于:
若所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果,將所述文本片段顯示為可點擊文本,所述可點擊文本鏈接至所述服務(wù)器針對所述文本片段的定位搜索結(jié)果。
圖10是根據(jù)一示例性實施例示出的另一種定位結(jié)果顯示裝置的框圖,本實施例中,在上述圖9所示的實施例的基礎(chǔ)上,所述裝置還可包括:
第二確定模塊707,用于在接收到所述服務(wù)器返回與所述文本片段對應(yīng)的定位搜索結(jié)果時,確定返回的所述定位搜索結(jié)果是否滿足預(yù)設(shè)條件;
所述文本顯示模塊704用于:
若返回的所述定位搜索結(jié)果滿足預(yù)設(shè)條件,將所述文本片段顯示為可點擊文本。
在一實施例中,所述預(yù)設(shè)條件可以包括:
所述定位搜索結(jié)果與用戶當前位置間的距離小于預(yù)設(shè)距離閾值;和/或,
所述定位搜索結(jié)果的搜索熱度排名在預(yù)設(shè)名次以上;和/或,
所述定位搜索結(jié)果的優(yōu)先級最高。
在一實施例中,所述可點擊文本顯示于即時聊天工具的聊天界面內(nèi);
所述定位顯示模塊706可以用于:
在所述聊天界面內(nèi)顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果;或,
從所述聊天界面切換至地圖應(yīng)用界面,并在所述地圖應(yīng)用界面內(nèi)顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
圖11是根據(jù)一示例性實施例示出的一種適用于定位結(jié)果顯示的電子設(shè)備的框圖。例如,電子設(shè)備800可以是手機、電腦、pda、pad等。
參照圖11所示,電子設(shè)備800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(i/o)的接口812,傳感器組件814,以及通信組件816。
處理組件802通常控制電子設(shè)備800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個或多個處理器820來執(zhí)行指令,該處理單元802可被配置為:
根據(jù)地理位置特征,識別來自通信對端的消息中包含的符合所述地理位置特征的文本片段;
將識別到的所述文本片段顯示為可點擊文本;
在監(jiān)聽到通過所述可點擊文本觸發(fā)的定位事件時,顯示所述可點擊文本在地圖頁面內(nèi)的定位搜索結(jié)果。
此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在電子設(shè)備800上操作的任何應(yīng)用程序或方法的指令,消息,圖片等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件806為電子設(shè)備800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為電子設(shè)備800生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件808包括在電子設(shè)備800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當設(shè)備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(mic),當電子設(shè)備800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
i/o接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用于為電子設(shè)備800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如組件為電子設(shè)備800的顯示器和小鍵盤,傳感器組件814還可以檢測電子設(shè)備800或電子設(shè)備800一個組件的位置改變,用戶與電子設(shè)備800接觸的存在或不存在,電子設(shè)備800方位或加速/減速和電子設(shè)備800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,距離感應(yīng)器,壓力傳感器或溫度傳感器。
通信組件816被配置為便于電子設(shè)備800和其他設(shè)備之間有線或無線方式的通信。電子設(shè)備800可以接入基于通信標準的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信部件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,通信部件816還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,電子設(shè)備800可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由電子設(shè)備800的處理器820執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。