【技術領域】
本發(fā)明屬于信息技術領域,具體是指一種基于微信的實現(xiàn)用戶了手機與北斗設備進行綁定的系統(tǒng),結合了微信和語音網(wǎng)關設備系統(tǒng)。
背景技術:
國際衛(wèi)星導航產(chǎn)業(yè)經(jīng)過30多年的發(fā)展,已成為最具活力的新興產(chǎn)業(yè)之一,正進入快速發(fā)展時期。目前,衛(wèi)星導航產(chǎn)業(yè)已形成較為完備的產(chǎn)業(yè)體系,導航服務性能不斷提升,應用范圍不斷擴大,市場規(guī)模已超過1000億美元且以30%的年均增速快速增長。估計在2020年前,空中可用衛(wèi)星將達到100顆以上,用戶可用信號資源極大豐富,在使用選擇上有更大余地。
移動互聯(lián)時代,誕生了微信這樣的標志性產(chǎn)品。據(jù)統(tǒng)計,微信用戶數(shù)已經(jīng)突破6億,可以說,基本每一臺智能手機上都裝有微信。微信應用在移動用戶的覆蓋率基本接近100%。人們已經(jīng)習慣了每天開著微信,玩社交,讀新聞,看公眾號內(nèi)容,通過微信支付購物等等。大量的第三方個人或企業(yè)均選擇與微信平臺合作開發(fā)及運營,如基于公眾號的自媒體以及通過服務號的增值應用等等。
技術實現(xiàn)要素:
本發(fā)明所要解決的技術問題在于提供一種基于微信的實現(xiàn)用戶手機與北斗設備進行綁定的系統(tǒng)。
本發(fā)明是這樣實現(xiàn)的:
一種基于微信的實現(xiàn)用戶手機與北斗設備進行綁定的系統(tǒng),包括用戶手機、北斗設備、轉發(fā)網(wǎng)關、北斗設備服務器、微信公眾平臺;
所述用戶手機:安裝有微信軟件,與所述微信公眾平臺進行通信協(xié)議;
所述北斗設備:即利用北斗衛(wèi)星導航系統(tǒng)進行定位及導航的終端設備;
所述轉發(fā)網(wǎng)關:用來同時監(jiān)聽微信公眾平臺和北斗設備服務器傳送來的數(shù)據(jù),并根據(jù)協(xié)議對其進行轉發(fā),該轉發(fā)網(wǎng)關包含以下軟件模塊:
微信端收發(fā)控制單元,主要負責讀取微信公眾號傳來的信息,并將信息進行協(xié)議打包,使用json格式用網(wǎng)絡傳給北斗端收發(fā)控制單元;接收并解析從北斗端傳送過來的json格式數(shù)據(jù)包,并根據(jù)協(xié)議內(nèi)容將信息通過微信公眾號發(fā)送給用戶
北斗端收發(fā)控制單元,主要負責讀取北斗設備服務器傳來的信息,并將信息進行協(xié)議打包,使用json格式用網(wǎng)絡傳給微信端收發(fā)控制單元;接收并解析從微信端傳送過來的json格式數(shù)據(jù)包,并根據(jù)協(xié)議內(nèi)容將信息通過北斗設備服務器發(fā)送給北斗設備用戶。
數(shù)據(jù)庫,存貯用戶微信與語音網(wǎng)關綁定關系數(shù)據(jù),并存儲轉發(fā)網(wǎng)關收發(fā)的信息。
微信公眾平臺:由騰訊公司運營的微信公眾平臺,需要用戶在微信公眾平臺上注冊北斗暢聊公眾服務號。
進一步地,還包括一符合微信規(guī)范的插件,用戶在微信中安裝導入,用于匹配用戶的手機通訊錄,直觀的顯示聯(lián)系人的名字。
本發(fā)明的優(yōu)點在于:本發(fā)明實現(xiàn)了用戶手機與北斗設備兩大領域的連接,將北斗設備用戶跟6億的手機微信用戶無縫的綁定在一起,手機用戶可根據(jù)自身需要使用微信與北斗設備進行通信,方便了用戶使用,增強了使用體驗,普通用戶不在需要額外購置北斗設備,為了北斗民用提供了一種新思路,有利于北斗民用化的推進。
【附圖說明】
下面參照附圖結合實施例對本發(fā)明作進一步的描述。
圖1是本發(fā)明的系統(tǒng)框圖。
圖2是本發(fā)明用戶手機微信在微信公眾號進行注冊的流程示意圖。
【具體實施方式】
微信公眾平臺,給予了個體和企業(yè)開發(fā)者巨大的機會,在這樣一個億級用戶平臺上,開放著社交網(wǎng)絡、定位等關鍵服務。本發(fā)明在現(xiàn)有的微信系統(tǒng)中,結合北斗的短報文及定位等功能,使得在企業(yè)或家庭使用北斗終端設備的顧客擁有更好的體驗,提高產(chǎn)品的用戶粘度,用戶可以使用北斗終端在沒有網(wǎng)絡的情況下依然可以與手機微信進行通信,在遠洋捕撈,戶外探險,地質勘探,境外旅游等領域都有廣闊的前景,而這一切就是本發(fā)明的最大效益和目的。
一種基于微信的實現(xiàn)用戶手機與北斗設備進行綁定的系統(tǒng),包括用戶手機、北斗設備、轉發(fā)網(wǎng)關、北斗設備服務器、微信公眾平臺。圖1中各連線的意義如下:
a:微信與微信公眾平臺間的通信協(xié)議。
b:微信公眾平臺與第三方服務器間協(xié)議,由騰訊公司制定。
c:北斗設備間的通信協(xié)議。
d:轉發(fā)網(wǎng)關內(nèi)部,微信端和北斗端數(shù)據(jù)交互協(xié)議
e:轉發(fā)網(wǎng)關與后臺數(shù)據(jù)庫間的協(xié)議。
其中,所述用戶手機:安裝有微信軟件,與所述微信公眾平臺進行通信協(xié)議;
所述北斗設備:即利用北斗衛(wèi)星導航系統(tǒng)進行定位及導航的終端設備;
所述轉發(fā)網(wǎng)關:用來同時監(jiān)聽微信公眾平臺和北斗設備服務器傳送來的數(shù)據(jù),并根據(jù)協(xié)議對其進行轉發(fā),該轉發(fā)網(wǎng)關包含以下軟件模塊:
微信端收發(fā)控制單元,主要負責讀取微信公眾號傳來的信息,并將信息進行協(xié)議打包,使用json格式用網(wǎng)絡傳給北斗端收發(fā)控制單元;接收并解析從北斗端傳送過來的json格式數(shù)據(jù)包,并根據(jù)協(xié)議內(nèi)容將信息通過微信公眾號發(fā)送給用戶;
北斗端收發(fā)控制單元,主要負責讀取北斗設備服務器傳來的信息,并將信息進行協(xié)議打包,使用json格式用網(wǎng)絡傳給微信端收發(fā)控制單元;接收并解析從微信端傳送過來的json格式數(shù)據(jù)包,并根據(jù)協(xié)議內(nèi)容將信息通過北斗設備服務器發(fā)送給北斗設備用戶。
數(shù)據(jù)庫,存貯用戶微信與語音網(wǎng)關綁定關系數(shù)據(jù),并存儲轉發(fā)網(wǎng)關收發(fā)的信息;
微信公眾平臺:由騰訊公司運營的微信公眾平臺,需要用戶在微信公眾平臺上注冊北斗暢聊公眾服務號。
還包括一符合微信規(guī)范的插件,用戶在微信中安裝導入,用于匹配用戶的手機通訊錄,直觀的顯示聯(lián)系人的名字。
如圖2所示,微信與整個系統(tǒng)運作流程首要步驟是實現(xiàn)用戶的手機微信在微信公共平臺上進行注冊。此注冊完成后,用戶就可以通過手機與任意北斗設備進行通信。具體綁定操作流程如下:
用戶在智能手機上使用微信,關注北斗暢聊公眾服務賬號;
進入該公眾服務帳號,點擊“我要注冊”按鈕;
微信跳轉到注冊界面,此界面由微信公眾號平臺提供;
用戶根據(jù)注冊頁面的指引,輸入用戶的普通電話號碼作為用戶,并輸入密碼,點擊注冊;
此時數(shù)據(jù)會提交至微信公眾號平臺,微信公眾號平臺將數(shù)據(jù)暫時存儲;
微信公眾號平臺在收到注冊的請求后,會向其注冊的手機發(fā)送一條驗證碼信息;
用戶在收到微信公眾平臺返回的驗證碼后,將其輸入到注冊界面中的驗證碼欄,然后點擊注冊,即完成注冊;
微信公眾號平臺監(jiān)測到用戶注冊成功后,會將用戶數(shù)據(jù)上報至數(shù)據(jù)轉發(fā)網(wǎng)關:
轉發(fā)網(wǎng)關在收到數(shù)據(jù)后,將其存入數(shù)據(jù)庫。
本發(fā)明可實現(xiàn)通過手機用戶微信發(fā)送短信至北斗終端、北斗終端發(fā)送微信至用戶手機微信。
下面詳細描述各功能:
1、手機用戶微信發(fā)送短信至北斗終端:
假設用戶要通過手機微信給一臺北斗設備發(fā)送信息,此時可以在微信上完成此操作。具體流程:
用戶直接在微信的北斗暢聊公眾服務號內(nèi),輸入目的號碼。
待發(fā)送的目的號碼通過微信經(jīng)由微信公眾號平臺到達轉發(fā)網(wǎng)關的微信端收發(fā)控制單元;
轉發(fā)網(wǎng)關的微信端收發(fā)控制單元按照協(xié)議解析出目的號碼和內(nèi)容,并對其重新打包將數(shù)據(jù)傳送給轉發(fā)網(wǎng)關的北斗端收發(fā)控制單元;
轉發(fā)網(wǎng)關的北斗端收發(fā)控制單元在收到數(shù)據(jù)后,進行解包,并按照內(nèi)容和號碼發(fā)送給相應的北斗終端。
2、北斗終端發(fā)送短信至手機用戶微信:
假設用戶要通過北斗設備給一臺用戶手機發(fā)送信息,此時可以在北斗設備上完成此操作。具體流程:
用戶直接在北斗設備的短報文功能中,輸入目的號碼。
待發(fā)送的目的號碼通過北斗衛(wèi)星到達轉發(fā)網(wǎng)關的北斗端收發(fā)控制單元;
轉發(fā)網(wǎng)關的北斗端收發(fā)控制單元按照協(xié)議解析出目的號碼和內(nèi)容,并對其重新打包將數(shù)據(jù)傳送給轉發(fā)網(wǎng)關的微信端收發(fā)控制單元;
轉發(fā)網(wǎng)關的微信端收發(fā)控制單元在收到數(shù)據(jù)后,進行解包,并按照內(nèi)容和號碼發(fā)送給相應的用戶手機微信。
本發(fā)明是將移動互聯(lián)的特性融入到北斗導航及定位領域中,使微信和北斗設備結合,建立用戶手機與北斗設備之間的聯(lián)系。藉此,用戶可以通過微信,與北斗設備進行通信,使兩大互相隔絕的系統(tǒng)可以統(tǒng)一起來,方便了用戶,同時也對國家北斗民用化產(chǎn)業(yè)的實施有了極大的推動作用。
當然,建立和用戶微信和北斗設備的聯(lián)系之后,其功能不局限于以上幾種,通過擴展,可以實現(xiàn)更多的功能,例如:查看位置等,通過此方法,讓用戶的手機不在是與用戶的北斗設備相互隔絕,而是形成一個整體,也使得北斗用戶在戶外探險,遠洋漁業(yè),地質勘探等無法使用手機信號的情況下,更好的與公司及家人聯(lián)系。
以上所述僅為本發(fā)明的較佳實施用例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。