基於即時通訊的地理資訊提供方法和系統

2021-07-04 22:21:29 字數 2026 閱讀 1533

隨著計算機技術和網路技術的飛速發展, 網際網路 (internet) 和即時通訊技術在人們的日 常生活、學習和工作中發揮的作用也越來越大。 而且, 隨著移動網際網路的發展, 網際網路即時通訊也在向移動化發展。

目 前, 人類的社交也越來越頻繁。 當用各種終端聊天工具與好友溝通時通常會涉及到好友聚會的話題。 比如 :圈子內的好友聚在一起吃喝玩樂, 聯絡感情。 那麼討論聚會地點、按時前往目 的地就成了必須的流程。 比如, 在這個流程中, 使用者們通常會遇到這樣的場景 :某群人 ( 人數大於等於 2) 在即時通訊終端上溝通好大家何時在何地見面, 溝通完畢後大家紛紛各自 找路線圖, 計算交通時間, 並盡量在預計時間內趕到現場。 當有人先到現場後, 會打**或發簡訊問詢其他人的當前具體位置。

在現有技術中, 有一些通訊終端地圖軟體提供了「位址搜尋」、「gps 定位」、「交通工具查詢」、「路程查詢」等功能, 幫助使用者找到自 己在**、要去**, 以及如何去。 同時, 有些通訊終端地圖軟體還實現了「地理位置分享」 功能, 一旦使用者 a 向使用者 b 開啟了地理位置分享, 那麼使用者 b 就能夠在移動通訊終端地圖上實時看到使用者 a 所在的位置。 上述各種功能幫助了使用者找到自 己在**、要去**, 以及如何去, 也能夠幫助使用者看到其他願意分享地理位置的使用者所在地。

然而, 現有技術中的這些功能並沒有與移動終端的聊天工具進行結合, 從而給使用者帶來了不便。 比如 :在多人會話場景中 ( 例如現在普及的聚會流程中 ) , 當明確聚會地點後, 參與者們需要各自 查詢目 的地、計算如何去, 往往還會選擇打**或發簡訊詢問其他成員到**了。 在現有技術中, 當使用者在通訊終端聊天工具裡溝通好了聚會時間地點後, 還需要進行應用程式上的切換, 如 :從通訊終端聊天工具切換到通訊終端地圖, 或者從通訊終端聊天工具中直接退出來, 轉向使用其他工具, 這些都給使用者帶來了極大不便, 降低了使用感受。

本發明實施方式提出一種基於即時通訊的地理資訊提供方法, 以促進使用者的使用便利度。

本發明實施方式還提出一種基於即時通訊的地理資訊提供系統, 以促進使用者的使用便利度。

本發明實施方式的具體方案如下 :

一種基於即時通訊的地理資訊提供方法, 該方法包括 :

設定地理位置關鍵字 ;

從即時通訊聊天視窗的聊天內容中識別出該地理位置關鍵字 ;

獲取對應於該地理位置關鍵字的地理資訊 ;在該即時通訊聊天視窗中顯示所述對應於該地理位置關鍵字的地理資訊。

一種基於即時通訊的地理資訊提供系統, 該系統包括地理位置關鍵字設定單元、地理位置關鍵字識別單元、地理資訊獲取單元和地理資訊顯示單元, 其中 :

地理位置關鍵字設定單元, 用於設定地理位置關鍵字 ;

地理位置關鍵字識別單元, 用於從即時通訊聊天視窗的聊天內容出中識別出該地理位置關鍵字 ;

地理資訊獲取單元, 用於獲取對應於該地理位置關鍵字的地理資訊 ;

地理資訊顯示單元, 用於在該即時通訊聊天視窗中顯示所述對應於該地理位置關鍵字的地理資訊。

從上述技術方案可以看出, 在本發明實施方式中, 首先設定地理位置關鍵字, 並從即時通訊聊天視窗聊天內容中識別出該地理位置關鍵字, 再獲取對應於該地理位置關鍵字的地理資訊 ;然後在該即時通訊聊天視窗 中顯示對應於該地理位置關鍵字的地理資訊。由此可見, 應用本發明實施方式以後, 將移動終端聊天工具與理位置資訊提供相結合, 通過識別會話內容中所涉及地理名詞, 能夠方便地應用即時通訊提供與地理位相關的息服務, 從而促進了使用者的使用便利度。

尤其是, 本發明實施方式在無線終端會話場景下, 能夠幫助參與會話的使用者更快地明確聚會地點、更方便的到達目 的地。 本發明實施方式還能夠使使用者在聚會流程中快速地讓同伴知道自 己所在的位置, 以及知道聚會的其他前往者當前所在的地理位置, 從而促進了使用者交流, 增強了使用者體驗。

附圖說明

圖 1 為根據本發明實施方式的基於即時通訊的地理資訊提供方法流程圖 ;

圖 2 為根據本發明實施方式會話內容中地理位置關鍵字標註以及縮圖示意圖 ;

基於XMPP協議的即時通訊

最近公司的專案需要用到即時通訊技術,就花了一點時間對即時通訊技術進行研究。經過調研發現,通過openfire spark smack就可以實現。廢話不多說,下面我們就來講一下具體的實現。1.什麼叫openfire?openfire是乙個即時通訊伺服器,也稱之為即時通訊平台。它是基於xmpp協議的,大...

python基於tcp協議的簡單即時通訊

sk.bind 127.0.0.1 9001 申請作業系統的資源,繫結ip和埠 sk.listen 128 被動監聽客戶端傳送過來的訊息,數字表示同一時刻能夠連線客戶端的程度 while true 為了和多個客戶端進行握手 conn,addr sk.accept 阻塞,當出現客戶端的請求完成連線,並...

一種基於地理資訊的服務方式

一種基於地理資訊的服務方式 我們的口號是 讓生活更美好。代表我要給 取的名字。我們的宗旨是 以數字地圖的方式提供給使用者關於現代城市的精緻生活的資訊。某天,你在網路上搜尋到杭州有一家小飯店的烤魚很好吃,有人提供給你關於這家飯店的位置的文字資訊,並且你打算去吃。但真正到動身的時候卻發現,由於對於有些街...