專利名稱:車輛全時(shí)在線系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及車載終端和云端服務(wù)器建立通訊連接的技術(shù),尤其涉及車載終端和云端平臺(tái)建立實(shí)時(shí)連接的系統(tǒng)和方法。
背景技術(shù):
傳統(tǒng)的車輛上的車載終端通常是不聯(lián)網(wǎng)的,一些需要借助網(wǎng)絡(luò)才能完成的功能無法應(yīng)用在這樣的車載終端。比如需要將地圖信息和實(shí)時(shí)路況發(fā)送給車載終端,以便車載終端做進(jìn)一步的信息處理。
現(xiàn)有技術(shù)也有一些車載終端聯(lián)網(wǎng)的系統(tǒng),例如公告號(hào)為CN101853479A的中國專利申請(qǐng),其公開了一種在線車輛管理系統(tǒng),在線車輛管理系統(tǒng)包括車輛組,所述車輛組具有多個(gè)車輛和位于每個(gè)車輛中的車內(nèi)遠(yuǎn)程信息處理裝置。呼叫中心與每個(gè)遠(yuǎn)程信息處理裝置和互聯(lián)網(wǎng)支持程序選擇性地操作通信。呼叫中心響應(yīng)于預(yù)定觸發(fā)從每個(gè)車輛接收車輛數(shù)據(jù),并將所接收的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中。
現(xiàn)有的車載終端聯(lián)網(wǎng)系統(tǒng)均無法做到車載終端和云端服務(wù)器之間的實(shí)時(shí)通訊連接,在無法建立實(shí)時(shí)通訊連接的情況下,很多功能都無法完美實(shí)現(xiàn),比如,車輛內(nèi)發(fā)生的事情需要實(shí)時(shí)發(fā)送給云平臺(tái),以便云平臺(tái)做進(jìn)一步的信息處理,再比如在車輛內(nèi)使用即時(shí)通訊工具,通過系統(tǒng)向互聯(lián)網(wǎng)用戶發(fā)送信息等。發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述問題,提供了一種車輛全時(shí)在線系統(tǒng),讓車載終端通過通訊網(wǎng)絡(luò)和云平臺(tái)建立實(shí)時(shí)的通訊連接,對(duì)需要進(jìn)行實(shí)時(shí)通訊的應(yīng)用提供實(shí)時(shí)在線服務(wù)支持。
本發(fā)明的另一目的在于提供了一種基于全時(shí)在線系統(tǒng)的連接建立方法。
本發(fā)明的另一目的在于提供了一種基于全時(shí)在線系統(tǒng)的連接斷開方法。
本發(fā)明的另一目的在于提供了一種基于全時(shí)在線系統(tǒng)的消息轉(zhuǎn)發(fā)方法。
本發(fā)明的另一目的在于提供了一種基于全時(shí)在線系統(tǒng)的消息推送方法。
本發(fā)明的技術(shù)方案為本發(fā)明揭示了一種車輛全時(shí)在線系統(tǒng),包括設(shè)備客戶端、 負(fù)載均衡設(shè)備、連接服務(wù)器、元信息服務(wù)器、網(wǎng)絡(luò)事件發(fā)送器、信息轉(zhuǎn)發(fā)器、信息接收器,其中
設(shè)備客戶端,位于車輛的車載設(shè)備上,通過網(wǎng)絡(luò)和負(fù)載均衡設(shè)備建立通訊連接;
負(fù)載均衡設(shè)備,將設(shè)備客戶端的通訊連接分配到多臺(tái)連接服務(wù)器上,以實(shí)現(xiàn)連接服務(wù)器的集群;
連接服務(wù)器,和負(fù)載均衡設(shè)備建立通訊連接,接收來自設(shè)備客戶端通過負(fù)載均衡設(shè)備分配而來的連接請(qǐng)求,在連接完成時(shí)將每個(gè)連接的信息注冊(cè)到元信息服務(wù)器,在連接斷開時(shí)注銷元信息服務(wù)器上的連接,將接收到的來自設(shè)備客戶端的數(shù)據(jù)包通過信息轉(zhuǎn)發(fā)器發(fā)送到對(duì)應(yīng)的外部應(yīng)用服務(wù)器,接收來自信息接收器的信息推送并推送到對(duì)應(yīng)的設(shè)備客戶端;
元信息服務(wù)器,和連接服務(wù)器建立通訊連接,提供連接的注冊(cè)和注銷服務(wù),記錄連接服務(wù)器和設(shè)備客戶端之間的連接關(guān)系,管理服務(wù)器上的連接池,對(duì)連接信息進(jìn)行查詢;
網(wǎng)絡(luò)事件發(fā)送器,將設(shè)備客戶端和連接服務(wù)器之間的網(wǎng)絡(luò)事件發(fā)送給外部的網(wǎng)絡(luò)事件訂閱器;
信息轉(zhuǎn)發(fā)器,和連接服務(wù)器建立通訊連接,接收設(shè)備客戶端通過連接服務(wù)器發(fā)送的信息包,識(shí)別信息包所屬的應(yīng)用服務(wù),將信息包轉(zhuǎn)發(fā)給相應(yīng)的外部的應(yīng)用服務(wù)器;
信息接收器,和連接服務(wù)器和元信息服務(wù)器分別建立通訊連接,接收外部的應(yīng)用服務(wù)器的信息包,通過元信息服務(wù)器查詢對(duì)應(yīng)的連接服務(wù)器,再由連接服務(wù)器發(fā)送給對(duì)應(yīng)的設(shè)備客戶端。
根據(jù)本發(fā)明的車輛全時(shí)在線系統(tǒng)的一實(shí)施例,連接服務(wù)器還通過管理服務(wù)器上的連接池對(duì)超時(shí)的連接進(jìn)行資源釋放。
根據(jù)本發(fā)明的車輛全時(shí)在線系統(tǒng)的一實(shí)施例,元信息服務(wù)器根據(jù)設(shè)備客戶端的標(biāo)識(shí)號(hào)查詢?cè)O(shè)備客戶端的連接所屬的連接服務(wù)器的進(jìn)程以及連接號(hào)信息。
根據(jù)本發(fā)明的車輛全時(shí)在線系統(tǒng)的一實(shí)施例,系統(tǒng)還包括
授權(quán)控制器,和連接服務(wù)器和外部的單點(diǎn)登錄服務(wù)器建立通訊連接,驗(yàn)證設(shè)備客戶端是否合法。
根據(jù)本發(fā)明的車輛全時(shí)在線系統(tǒng)的一實(shí)施例,設(shè)備客戶端通過發(fā)送心跳包的方式保持和連接服務(wù)器的連接。
根據(jù)本發(fā)明的車輛全時(shí)在線系統(tǒng)的一實(shí)施例,外部的應(yīng)用服務(wù)器包括即時(shí)通訊服務(wù)器和同步服務(wù)器。
根據(jù)本發(fā)明的車輛全時(shí)在線系統(tǒng)的一實(shí)施例,當(dāng)設(shè)備客戶端與當(dāng)前連接的連接服務(wù)器斷開后,在設(shè)備客戶端再次連接時(shí)通過在負(fù)載均衡設(shè)備上設(shè)定的策略使設(shè)備客戶端仍然和前一次連接的連接服務(wù)器建立通訊連接。
根據(jù)本發(fā)明的車輛全時(shí)在線系統(tǒng)的一實(shí)施例,當(dāng)設(shè)備客戶端與當(dāng)前連接的連接服務(wù)器斷開后,在設(shè)備客戶端再次連接時(shí)通過查詢?cè)畔⒎?wù)器上記錄的設(shè)備客戶端和連接服務(wù)器的對(duì)應(yīng)關(guān)系,使設(shè)備客戶端仍然和前一次連接的連接服務(wù)器建立通訊連接。
根據(jù)本發(fā)明的車輛全時(shí)在線系統(tǒng)的一實(shí)施例,在授權(quán)控制器驗(yàn)證設(shè)備客戶端合法后,再在元信息服務(wù)器中記錄連接服務(wù)器和設(shè)備客戶端之間的連接關(guān)系。
根據(jù)本發(fā)明的車輛全時(shí)在線系統(tǒng)的一實(shí)施例,先在元信息服務(wù)器中記錄連接服務(wù)器和設(shè)備客戶端之間的連接關(guān)系,再通過授權(quán)控制器驗(yàn)證設(shè)備客戶端是否合法,在驗(yàn)證出設(shè)備客戶端非法后刪除元信息服務(wù)器中對(duì)應(yīng)的記錄。
本發(fā)明還揭示了一種基于全時(shí)在線系統(tǒng)的連接建立方法,包括
設(shè)備客戶端發(fā)起連接;
負(fù)載均衡設(shè)備調(diào)度連接;
連接服務(wù)器接收連接;
設(shè)備客戶端發(fā)送登錄驗(yàn)證信息;
連接服務(wù)器將登錄驗(yàn)證信息請(qǐng)求轉(zhuǎn)發(fā)給授權(quán)控制器;
授權(quán)控制器驗(yàn)證設(shè)備客戶端的登錄是否通過,如果不通過則連接關(guān)閉,如果通過則將連接的連接服務(wù)器、設(shè)備客戶端以及用戶信息注冊(cè)到元信息服務(wù)器,并將連接成功的網(wǎng)絡(luò)事件發(fā)給網(wǎng)絡(luò)事件發(fā)送器,網(wǎng)絡(luò)事件發(fā)送器向事件訂閱器發(fā)送連接建立事件,連接服務(wù)器向設(shè)備客戶端回復(fù)連接成功建立。
本發(fā)明還揭示了一種基于全時(shí)在線系統(tǒng)的連接建立方法,包括
設(shè)備客戶端發(fā)起連接;
負(fù)載均衡設(shè)備調(diào)度連接;
連接服務(wù)器接收連接;
在元信息服務(wù)器注冊(cè)連接的連接服務(wù)器、設(shè)備客戶端信息,并標(biāo)注未登錄驗(yàn)證狀態(tài);
設(shè)備客戶端發(fā)送登錄驗(yàn)證信息;
連接服務(wù)器將登錄驗(yàn)證信息請(qǐng)求轉(zhuǎn)發(fā)給授權(quán)控制器;
授權(quán)控制器驗(yàn)證設(shè)備客戶端的登錄是否通過,如果不通過則連接關(guān)閉,如果通過則向元信息服務(wù)器更新連接的用戶信息,標(biāo)記已登錄驗(yàn)證通過狀態(tài),并將連接成功的網(wǎng)絡(luò)事件發(fā)給網(wǎng)絡(luò)事件發(fā)送器,網(wǎng)絡(luò)事件發(fā)送器向事件訂閱器發(fā)送連接建立事件,連接服務(wù)器向設(shè)備客戶端回復(fù)連接成功建立。
本發(fā)明還揭示了一種基于全時(shí)在線系統(tǒng)的連接斷開方法,包括
連接服務(wù)器主動(dòng)或被動(dòng)關(guān)閉連接;
向連接服務(wù)器注銷連接,如果注銷成功,則根據(jù)不同的斷開類型將連接斷開事件轉(zhuǎn)發(fā)給網(wǎng)絡(luò)事件發(fā)送器,并通過網(wǎng)絡(luò)事件發(fā)送器向外部的網(wǎng)絡(luò)事件訂閱器發(fā)送連接斷開事件,連接服務(wù)器釋放連接相關(guān)的資源。
本發(fā)明還揭示了一種基于全時(shí)在線系統(tǒng)的消息轉(zhuǎn)發(fā)方法,包括
設(shè)備客戶端發(fā)送消息請(qǐng)求;
連接服務(wù)器檢查消息包是否合法,將合法的消息包轉(zhuǎn)發(fā)給信息轉(zhuǎn)發(fā)器;
信息轉(zhuǎn)發(fā)器對(duì)消息包解碼,根據(jù)服務(wù)標(biāo)識(shí)號(hào)找出相關(guān)的服務(wù);
信息轉(zhuǎn)發(fā)器將消息包轉(zhuǎn)發(fā)給相應(yīng)的服務(wù)。
本發(fā)明還揭示了一種基于全時(shí)在線系統(tǒng)的消息推送方法,包括
外部的云端服務(wù)器發(fā)送消息推送請(qǐng)求;
信息接收器接收消息包;
信息接收器檢查消息包是否合法,根據(jù)合法的消息包判斷是推送給用戶還是推送給指定的設(shè)備;
如果是推送給設(shè)備,則從元信息服務(wù)器查詢指定設(shè)備相關(guān)的連接信息,將消息包推送給設(shè)備相關(guān)的連接信息中指示的連接服務(wù)器,再從連接服務(wù)器推送給設(shè)備客戶端;
如果是推送給用戶,則從元信息服務(wù)器查詢指定用戶相關(guān)的連接信息,將消息包推送給用戶相關(guān)的連接信息中指示的連接服務(wù)器,再從連接服務(wù)器推送給設(shè)備客戶端。
本發(fā)明對(duì)比現(xiàn)有技術(shù)有如下的技術(shù)效果本發(fā)明的技術(shù)方案是車載終端通過通訊網(wǎng)絡(luò)和云平臺(tái)建立通訊連接,通過心跳來保持連接。連接服務(wù)器管理連接池,對(duì)每個(gè)連接進(jìn)行超時(shí)監(jiān)控,同時(shí)接收和處理網(wǎng)絡(luò)事件。云平臺(tái)通過元信息服務(wù)器來實(shí)現(xiàn)連接服務(wù)器群的路由管理。對(duì)比現(xiàn)有技術(shù),本發(fā)明是一個(gè)基礎(chǔ)服務(wù)系統(tǒng),對(duì)需要進(jìn)行實(shí)時(shí)通訊的應(yīng)用,提供實(shí)時(shí)在線服務(wù)的支持。CN 102546727 A
圖1示例性的示出了本發(fā)明的車輛全時(shí)在線系統(tǒng)的示例的結(jié)構(gòu)圖。
圖2示例性的示出了本發(fā)明的車輛全時(shí)在線系統(tǒng)的第一實(shí)施例的系統(tǒng)結(jié)構(gòu)圖。
圖3示例性的示出了本發(fā)明的車輛全時(shí)在線系統(tǒng)的第二實(shí)施例的系統(tǒng)結(jié)構(gòu)圖。
圖4示例性的示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的連接建立方法的第一實(shí)施例的流程圖。
圖5示例性的示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的連接建立方法的第二實(shí)施例的流程圖。
圖6示例性的示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的連接斷開方法的實(shí)施例的流程圖。
圖7示例性的示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的連接狀態(tài)檢查方法的實(shí)施例的流程圖。
圖8示例性的示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的心跳連接方法的實(shí)施例的流程圖。
圖9示例性的示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的消息轉(zhuǎn)發(fā)方法的實(shí)施例的流程圖。
圖10示例性的示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的消息推送方法的實(shí)施例的流程圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。
本發(fā)明的車輛全時(shí)在線系統(tǒng)的第一實(shí)施例
圖1示出了本發(fā)明的車輛全時(shí)在線系統(tǒng)的應(yīng)用環(huán)境。如圖1所示,各車輛通過車輛全時(shí)在線系統(tǒng)和外部的應(yīng)用服務(wù)器保持實(shí)時(shí)通訊連接,例如同步推送服務(wù)、即時(shí)通訊服務(wù)和聊天室服務(wù)等。而外部的應(yīng)用服務(wù)器又通過互聯(lián)網(wǎng)和外部的各個(gè)終端(電腦、手機(jī)、個(gè)人數(shù)字助理等)建立通訊連接。
圖2示出了本發(fā)明的車輛全時(shí)在線系統(tǒng)的第一實(shí)施例的結(jié)構(gòu)。請(qǐng)參見圖2,本實(shí)施例的車輛全時(shí)在線系統(tǒng)包括設(shè)備客戶端10、負(fù)載均衡設(shè)備11、多個(gè)連接服務(wù)器12、網(wǎng)絡(luò)事件發(fā)送器13、信息轉(zhuǎn)發(fā)器14、元信息服務(wù)器15、信息接收器16。
這些設(shè)備之間的通訊連接關(guān)系是設(shè)備客戶端10通過負(fù)載均衡設(shè)備11和連接服務(wù)器12建立數(shù)據(jù)通訊連接,網(wǎng)絡(luò)事件發(fā)送器13和連接服務(wù)器12建立數(shù)據(jù)通訊連接,信息轉(zhuǎn)發(fā)器14和連接服務(wù)器12建立數(shù)據(jù)通訊連接,信息接收器16和元信息服務(wù)器15以及連接服務(wù)器12分別建立數(shù)據(jù)通訊連接,元信息服務(wù)器15和連接服務(wù)器12之間建立數(shù)據(jù)通訊連接。
以下是本實(shí)施例的車輛全時(shí)在線系統(tǒng)中各個(gè)裝置的運(yùn)行原理。
設(shè)備客戶端10位于車輛的車載設(shè)備上。負(fù)載均衡設(shè)備11將設(shè)備客戶端的通訊連接根據(jù)負(fù)載均衡的策略分配到多臺(tái)連接服務(wù)器上,以實(shí)現(xiàn)連接服務(wù)器的集群。設(shè)備客戶端 10通過發(fā)送心跳包的方式保持和連接服務(wù)器12的連接。
連接服務(wù)器12實(shí)現(xiàn)多種功能接收來自設(shè)備客戶端10通過負(fù)載均衡設(shè)備11分配而來的連接請(qǐng)求,在連接完成時(shí)將每個(gè)連接的信息(包括設(shè)備或用戶的唯一標(biāo)識(shí)、客戶端的IP和端口、連接服務(wù)器的IP和端口,連接服務(wù)器的內(nèi)部端口號(hào)和連接號(hào)等)注冊(cè)到元信息服務(wù)器15,在連接斷開時(shí)注銷元信息服務(wù)器15上的連接,將接收到的來自設(shè)備客戶端 10的數(shù)據(jù)包通過信息轉(zhuǎn)發(fā)器14發(fā)送到對(duì)應(yīng)的外部應(yīng)用服務(wù)器(在本實(shí)施例中是即時(shí)通訊服務(wù)器18和同步服務(wù)器19),接收來自信息接收器的信息推送并推送到對(duì)應(yīng)的設(shè)備客戶端 10。此外,連接服務(wù)器12還通過管理服務(wù)器上的連接池對(duì)超時(shí)的連接進(jìn)行資源釋放。
元信息服務(wù)器14提供連接的注冊(cè)和注銷服務(wù),記錄連接服務(wù)器12和設(shè)備客戶端 10之間的連接關(guān)系,管理服務(wù)器上的連接池,提供對(duì)連接信息的查詢功能。元信息服務(wù)器 14可根據(jù)設(shè)備客戶端的標(biāo)識(shí)號(hào)查詢?cè)O(shè)備客戶端連接于哪個(gè)連接服務(wù)器的哪個(gè)進(jìn)程中以及連接號(hào)相關(guān)的信息。
網(wǎng)絡(luò)事件發(fā)送器13將設(shè)備客戶端10和連接服務(wù)器12之間的網(wǎng)絡(luò)事件發(fā)送給外部的網(wǎng)絡(luò)事件訂閱器17。
信息轉(zhuǎn)發(fā)器14接收設(shè)備客戶端10通過連接服務(wù)器12發(fā)送的信息包,識(shí)別信息包所屬的應(yīng)用服務(wù),將信息包轉(zhuǎn)發(fā)給相應(yīng)的外部的應(yīng)用服務(wù)器(在本實(shí)施例中是即時(shí)通訊服務(wù)器18和同步服務(wù)器19)。
信息接收器16接收外部的應(yīng)用服務(wù)器(在本實(shí)施例中是即時(shí)通訊服務(wù)器18和同步服務(wù)器19)的信息包,通過元信息服務(wù)器15查詢對(duì)應(yīng)的連接服務(wù)器12,再由連接服務(wù)器 12發(fā)送給對(duì)應(yīng)的設(shè)備客戶端10。
當(dāng)設(shè)備客戶端10和當(dāng)前連接的連接服務(wù)器12斷開后,設(shè)備客戶端10會(huì)再次連接上云平臺(tái),此時(shí)需要將設(shè)備客戶端10重新連接上一次連上的連接服務(wù)器12。本實(shí)施例可以采用兩種技術(shù)手段來達(dá)到這一目的,第一種技術(shù)手段是在設(shè)備客戶端10再次連接時(shí)通過在負(fù)載均衡設(shè)備U上設(shè)計(jì)的策略使設(shè)備客戶端10仍然和前一次連接的連接服務(wù)器12建立通訊連接。第二種技術(shù)手段是在設(shè)備客戶端10再次連接時(shí)通過查詢?cè)畔⒎?wù)器15上記錄的設(shè)備客戶端10和連接服務(wù)器12之間的對(duì)應(yīng)關(guān)系,使設(shè)備客戶端10仍然和前一次連接的連接服務(wù)器12建立通訊連接。
本發(fā)明的車輛全時(shí)在線系統(tǒng)的第二實(shí)施例
圖1示出了本發(fā)明的車輛全時(shí)在線系統(tǒng)的應(yīng)用環(huán)境。如圖1所示,各車輛通過車輛全時(shí)在線系統(tǒng)和外部的應(yīng)用服務(wù)器保持實(shí)時(shí)通訊連接,例如同步推送服務(wù)、即時(shí)通訊服務(wù)和聊天室服務(wù)等。而外部的應(yīng)用服務(wù)器又通過互聯(lián)網(wǎng)和外部的各個(gè)終端(電腦、手機(jī)、個(gè)人數(shù)字助理等)建立通訊連接。
圖3示出了本發(fā)明的車輛全時(shí)在線系統(tǒng)的第二實(shí)施例的結(jié)構(gòu)。請(qǐng)參見圖3,本實(shí)施例的車輛全時(shí)在線系統(tǒng)包括設(shè)備客戶端200、負(fù)載均衡設(shè)備201、多個(gè)連接服務(wù)器202、網(wǎng)絡(luò)事件發(fā)送器203、信息轉(zhuǎn)發(fā)器204、元信息服務(wù)器205、信息接收器206、授權(quán)控制器207。
這些設(shè)備之間的通訊連接關(guān)系是設(shè)備客戶端200通過負(fù)載均衡設(shè)備201和連接服務(wù)器202建立數(shù)據(jù)通訊連接,網(wǎng)絡(luò)事件發(fā)送器203和連接服務(wù)器202建立數(shù)據(jù)通訊連接, 授權(quán)控制器207和連接服務(wù)器202建立數(shù)據(jù)通訊連接,信息轉(zhuǎn)發(fā)器204和連接服務(wù)器202 建立數(shù)據(jù)通訊連接,信息接收器206和元信息服務(wù)器205以及連接服務(wù)器202分別建立數(shù)據(jù)通訊連接,元信息服務(wù)器205和連接服務(wù)器202之間建立數(shù)據(jù)通訊連接。
以下是本實(shí)施例的車輛全時(shí)在線系統(tǒng)中各個(gè)裝置的運(yùn)行原理。
設(shè)備客戶端200位于車輛的車載設(shè)備上。負(fù)載均衡設(shè)備201將設(shè)備客戶端的通訊連接根據(jù)負(fù)載均衡的策略分配到多臺(tái)連接服務(wù)器上,以實(shí)現(xiàn)連接服務(wù)器的集群。設(shè)備客戶端200通過發(fā)送心跳包的方式保持和連接服務(wù)器202的連接。
連接服務(wù)器202實(shí)現(xiàn)多種功能接收來自設(shè)備客戶端200通過負(fù)載均衡設(shè)備201 分配而來的連接請(qǐng)求,在連接完成時(shí)將每個(gè)連接的信息(包括設(shè)備或用戶的唯一標(biāo)識(shí)、客戶端的IP和端口、連接服務(wù)器的IP和端口,連接服務(wù)器的內(nèi)部端口號(hào)和連接號(hào)等)注冊(cè)到元信息服務(wù)器205,在連接斷開時(shí)注銷元信息服務(wù)器205上的連接,將接收到的來自設(shè)備客戶端200的數(shù)據(jù)包通過信息轉(zhuǎn)發(fā)器204發(fā)送到對(duì)應(yīng)的外部應(yīng)用服務(wù)器(在本實(shí)施例中是即時(shí)通訊服務(wù)器210和同步服務(wù)器211),接收來自信息接收器的信息推送并推送到對(duì)應(yīng)的設(shè)備客戶端200。此外,連接服務(wù)器202還通過管理服務(wù)器上的連接池對(duì)超時(shí)的連接進(jìn)行資源釋放。
授權(quán)控制器207和外部的單點(diǎn)登錄服務(wù)器208建立數(shù)據(jù)通訊連接,驗(yàn)證設(shè)備客戶端200是否合法。
元信息服務(wù)器204提供連接的注冊(cè)和注銷服務(wù),記錄連接服務(wù)器202和設(shè)備客戶端200之間的連接關(guān)系,管理服務(wù)器上的連接池,提供對(duì)連接信息的查詢功能。元信息服務(wù)器204可根據(jù)設(shè)備客戶端的標(biāo)識(shí)號(hào)查詢?cè)O(shè)備客戶端連接于哪個(gè)連接服務(wù)器的哪個(gè)進(jìn)程中以及連接號(hào)相關(guān)的信息。
有兩種技術(shù)手段來處理驗(yàn)證和元信息服務(wù)器205記錄的處理過程。第一種技術(shù)手段是在授權(quán)控制器207驗(yàn)證出設(shè)備客戶端200合法之后,再在元信息服務(wù)器205中記錄連接服務(wù)器202和設(shè)備客戶端200之間的連接關(guān)系。第二種技術(shù)手段是先在元信息服務(wù)器 205中記錄連接服務(wù)器202和設(shè)備客戶端200之間的連接關(guān)系,再通過授權(quán)控制器207驗(yàn)證設(shè)備客戶端200是否合法,在驗(yàn)證出設(shè)備客戶端200非法之后再刪除元信息服務(wù)器205中對(duì)應(yīng)的記錄。
網(wǎng)絡(luò)事件發(fā)送器203將設(shè)備客戶端200和連接服務(wù)器202之間的網(wǎng)絡(luò)事件發(fā)送給外部的網(wǎng)絡(luò)事件訂閱器209。
信息轉(zhuǎn)發(fā)器204接收設(shè)備客戶端200通過連接服務(wù)器202發(fā)送的信息包,識(shí)別信息包所屬的應(yīng)用服務(wù),將信息包轉(zhuǎn)發(fā)給相應(yīng)的外部的應(yīng)用服務(wù)器(在本實(shí)施例中是即時(shí)通訊服務(wù)器210和同步服務(wù)器211)。
信息接收器206接收外部的應(yīng)用服務(wù)器(在本實(shí)施例中是即時(shí)通訊服務(wù)器210和同步服務(wù)器211)的信息包,通過元信息服務(wù)器205查詢對(duì)應(yīng)的連接服務(wù)器202,再由連接服務(wù)器202發(fā)送給對(duì)應(yīng)的設(shè)備客戶端200。
當(dāng)設(shè)備客戶端200和當(dāng)前連接的連接服務(wù)器202斷開后,設(shè)備客戶端200會(huì)再次連接上云平臺(tái),此時(shí)需要將設(shè)備客戶端200重新連接上一次連上的連接服務(wù)器202。本實(shí)施例可以采用兩種技術(shù)手段來達(dá)到這一目的,第一種技術(shù)手段是在設(shè)備客戶端20再次連接時(shí)通過在負(fù)載均衡設(shè)備201上設(shè)計(jì)的策略使設(shè)備客戶端200仍然和前一次連接的連接服務(wù)器202建立通訊連接。第二種技術(shù)手段是在設(shè)備客戶端200再次連接時(shí)通過查詢?cè)畔⒎?wù)器205上記錄的設(shè)備客戶端200和連接服務(wù)器202之間的對(duì)應(yīng)關(guān)系,使設(shè)備客戶端200 仍然和前一次連接的連接服務(wù)器202建立通訊連接。
連赫立誠白魄一棚列
圖4示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的連接建立方法的第一實(shí)施例的流程。本實(shí)施例的連接建立方法是建立在圖3所示的車輛全時(shí)在線系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,方法包括如下的步驟。
步驟SlOO 設(shè)備客戶端發(fā)起連接。
步驟SlOl 負(fù)載均衡設(shè)備調(diào)度連接。
負(fù)載均衡設(shè)備根據(jù)其上的負(fù)載均衡策略將客戶端發(fā)起的連接分配到對(duì)應(yīng)的連接服務(wù)器。
步驟S102 連接服務(wù)器接收連接,如果能接收到連接,則進(jìn)入步驟S103,如果無法接收到連接,則進(jìn)入步驟S112。
步驟S103 設(shè)備客戶端發(fā)送登錄驗(yàn)證信息。
步驟S104 連接服務(wù)器將登錄驗(yàn)證信息請(qǐng)求轉(zhuǎn)發(fā)給授權(quán)控制器。
步驟S105 授權(quán)控制器判斷是否允許登錄驗(yàn)證信息通過,如果允許通過則進(jìn)入步驟S106,如果不允許通過則進(jìn)入步驟S112。
步驟S106 登錄服務(wù)器(單點(diǎn)登錄服務(wù)器)驗(yàn)證登錄是否通過,如果驗(yàn)證登錄通過則進(jìn)入步驟S107,如果驗(yàn)證登錄無法通過則進(jìn)入步驟S112。
步驟S107 將連接服務(wù)器、客戶端和用戶信息注冊(cè)到元信息服務(wù)器。
步驟S108 判斷元信息是否注冊(cè)成功。如果注冊(cè)成功則進(jìn)入步驟S109,如果注冊(cè)失敗則進(jìn)入步驟S112。
步驟S109 將連接成功的網(wǎng)絡(luò)事件轉(zhuǎn)發(fā)給網(wǎng)絡(luò)事件發(fā)送器。
步驟SllO 網(wǎng)絡(luò)事件發(fā)送器向事件訂閱器發(fā)送連接建立事件。
步驟Slll 連接服務(wù)器向設(shè)備客戶端回復(fù)連接成功建立的信息。
步驟S112 連接關(guān)閉,登錄終止。
基于車輛全時(shí)在線系統(tǒng)的連接建立方法的第一實(shí)施例
圖5示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的連接建立方法的第二實(shí)施例的流程。本實(shí)施例的連接建立方法是建立在圖3所示的車輛全時(shí)在線系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,方法包括如下的步驟。
步驟S200 設(shè)備客戶端發(fā)起連接。
步驟S201 負(fù)載均衡設(shè)備調(diào)度連接。
負(fù)載均衡設(shè)備根據(jù)其上的負(fù)載均衡策略將客戶端發(fā)起的連接分配到對(duì)應(yīng)的連接服務(wù)器。
步驟S202 連接服務(wù)器接收連接,如果能接收到連接,則進(jìn)入步驟S203,如果無法接收到連接,則進(jìn)入步驟S213。
步驟S203 在元信息服務(wù)器注冊(cè)連接的連接服務(wù)器、客戶端信息,并且標(biāo)記未登錄驗(yàn)證狀態(tài)。
步驟S204 判斷元信息是否注冊(cè)成功,如果注冊(cè)成功則進(jìn)入步驟S205,如果注冊(cè)失敗則進(jìn)入步驟S213。
步驟S205 設(shè)備客戶端發(fā)送登錄驗(yàn)證信息。
步驟S206 連接服務(wù)器將登錄請(qǐng)求轉(zhuǎn)發(fā)給授權(quán)控制器。
步驟S207 授權(quán)控制器判斷是否允許登錄驗(yàn)證信息通過,如果允許則進(jìn)入步驟 S208,如果不允許則進(jìn)入步驟S213。
步驟S208 判斷登錄服務(wù)器驗(yàn)證登錄是否通過,如果通過則進(jìn)入步驟S209,如果不通過則進(jìn)入步驟S213。
步驟S209 向元信息服務(wù)器更新連接的用戶信息,并且標(biāo)記已登錄驗(yàn)證通過狀態(tài)。
步驟S210 將連接成功的網(wǎng)絡(luò)事件轉(zhuǎn)發(fā)給網(wǎng)絡(luò)事件發(fā)送器。
步驟S211 網(wǎng)絡(luò)事件發(fā)送器向事件訂閱器發(fā)送連接建立事件。
步驟S212 連接服務(wù)器向設(shè)備客戶端回復(fù)連接成功建立。
步驟S213 連接關(guān)閉,登錄終止。
連擁斤細(xì)描棚列
圖6示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的連接斷開方法的實(shí)施例的流程。本實(shí)施例的連接斷開方法是建立在圖3所示的車輛全時(shí)在線系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,方法包括如下的步驟。
步驟S300 連接服務(wù)器主動(dòng)或被動(dòng)關(guān)閉連接。
步驟S301 向連接服務(wù)器注銷連接。
步驟S302 判斷注銷是否成功,如果注銷成功則進(jìn)入步驟S303,如果注銷失敗則返回步驟S301。
步驟S303 根據(jù)不同的斷開類型,將連接斷開事件投遞給網(wǎng)絡(luò)事件發(fā)送器。
步驟S304 網(wǎng)絡(luò)事件發(fā)送器向網(wǎng)絡(luò)事件訂閱器發(fā)送連接斷開事件。
步驟S305 連接服務(wù)器釋放連接相關(guān)的資源。
基于車輛全時(shí)在線系統(tǒng)的連接狀態(tài)檢杳方法的實(shí)施例
圖7示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的連接狀態(tài)檢查方法的實(shí)施例的流程。本實(shí)施例的連接狀態(tài)檢查方法是建立在圖3所示的車輛全時(shí)在線系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,方法包括如下的步驟。
步驟S400 連接服務(wù)器定期從本地連接池檢查過期連接清單。
一般是半分鐘檢查一次,檢查周期可由外部設(shè)置決定。
步驟S401 將過期的連接逐個(gè)啟動(dòng)如上一實(shí)施例所述的連接斷開流程。
基于車輛全時(shí)在線系統(tǒng)的心跳連接方法的實(shí)施例
圖8示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的心跳連接方法的實(shí)施例的流程。本實(shí)施例的心跳連接方法是建立在圖3所示的車輛全時(shí)在線系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,方法包括如下的步驟。
步驟S50 設(shè)備客戶端定期發(fā)起心跳包請(qǐng)求。
步驟S51 連接服務(wù)器接收到心跳包,更新本地心跳時(shí)間。
步驟S52 連接服務(wù)器根據(jù)心跳包的擴(kuò)展數(shù)據(jù)做相應(yīng)的處理后,回復(fù)心跳包給設(shè)備客戶端。
步驟S53 設(shè)備客戶端更新本地心跳時(shí)間。
基于車輛全時(shí)在線系統(tǒng)的消息轉(zhuǎn)發(fā)方法的實(shí)施例
圖9示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的消息轉(zhuǎn)發(fā)方法的實(shí)施例的流程。本實(shí)施例的消息轉(zhuǎn)發(fā)方法是建立在圖3所示的車輛全時(shí)在線系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,方法包括如下的步驟。
步驟S60 設(shè)備客戶端發(fā)送消息請(qǐng)求。
步驟S61 連接服務(wù)器檢查消息包是否合法,如果合法則進(jìn)入步驟S62,如果非法則進(jìn)入步驟S66。
步驟S62 連接服務(wù)器將消息包轉(zhuǎn)發(fā)給信息轉(zhuǎn)發(fā)器。
步驟S63 信息轉(zhuǎn)發(fā)器對(duì)消息包解碼,根據(jù)服務(wù)ID找出相關(guān)的服務(wù)。
步驟S64 信息轉(zhuǎn)發(fā)器判斷服務(wù)是否存在,如果存在則進(jìn)入步驟S65,如果不存在則進(jìn)入步驟S66。
步驟S65 消息包轉(zhuǎn)發(fā)給相應(yīng)的服務(wù)。
步驟S66:關(guān)閉連接。
艦-送射描棚列
圖10示出了本發(fā)明的基于車輛全時(shí)在線系統(tǒng)的消息推送方法的實(shí)施例的流程。 本實(shí)施例的消息推送方法是建立在圖3所示的車輛全時(shí)在線系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,方法包括如下的步驟。
步驟S70 云端服務(wù)送消息推送請(qǐng)求。
步驟S71 信息接收器接收消息包。
步驟S72 檢查消息包是否合法,如果合法則進(jìn)入步驟S73,如果非法則進(jìn)入步驟 S78。
步驟S73 判斷是推送給指定的用戶還是推送給指定的設(shè)備,如果是推送給設(shè)備則進(jìn)入步驟S76,如果是推送給用戶則進(jìn)入步驟S74。
步驟S74 從元信息服務(wù)器查詢指定用戶的相關(guān)信息。
步驟S75 將消息推送給找到的連接服務(wù)器的指定連接。
步驟S76 從元信息服務(wù)器查詢指定設(shè)備相關(guān)的連接信息,然后進(jìn)入步驟S75。
步驟S77 將消息包推送給設(shè)備客戶端。
步驟S78 回復(fù)推送失敗。
上述實(shí)施例是提供給本領(lǐng)域普通技術(shù)人員來實(shí)現(xiàn)或使用本發(fā)明的,本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對(duì)上述實(shí)施例做出種種修改或變化,因而本發(fā)明的保護(hù)范圍并不被上述實(shí)施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。
權(quán)利要求
1.一種車輛全時(shí)在線系統(tǒng),包括設(shè)備客戶端、負(fù)載均衡設(shè)備、連接服務(wù)器、元信息服務(wù)器、網(wǎng)絡(luò)事件發(fā)送器、信息轉(zhuǎn)發(fā)器、信息接收器,其中設(shè)備客戶端,位于車輛的車載設(shè)備上,通過網(wǎng)絡(luò)和負(fù)載均衡設(shè)備建立通訊連接;負(fù)載均衡設(shè)備,將設(shè)備客戶端的通訊連接分配到多臺(tái)連接服務(wù)器上,以實(shí)現(xiàn)連接服務(wù)器的集群;連接服務(wù)器,和負(fù)載均衡設(shè)備建立通訊連接,接收來自設(shè)備客戶端通過負(fù)載均衡設(shè)備分配而來的連接請(qǐng)求,在連接完成時(shí)將每個(gè)連接的信息注冊(cè)到元信息服務(wù)器,在連接斷開時(shí)注銷元信息服務(wù)器上的連接,將接收到的來自設(shè)備客戶端的數(shù)據(jù)包通過信息轉(zhuǎn)發(fā)器發(fā)送到對(duì)應(yīng)的外部應(yīng)用服務(wù)器,接收來自信息接收器的信息推送并推送到對(duì)應(yīng)的設(shè)備客戶端;元信息服務(wù)器,和連接服務(wù)器建立通訊連接,提供連接的注冊(cè)和注銷服務(wù),記錄連接服務(wù)器和設(shè)備客戶端之間的連接關(guān)系,管理服務(wù)器上的連接池,對(duì)連接信息進(jìn)行查詢;網(wǎng)絡(luò)事件發(fā)送器,將設(shè)備客戶端和連接服務(wù)器之間的網(wǎng)絡(luò)事件發(fā)送給外部的網(wǎng)絡(luò)事件訂閱器;信息轉(zhuǎn)發(fā)器,和連接服務(wù)器建立通訊連接,接收設(shè)備客戶端通過連接服務(wù)器發(fā)送的信息包,識(shí)別信息包所屬的應(yīng)用服務(wù),將信息包轉(zhuǎn)發(fā)給相應(yīng)的外部的應(yīng)用服務(wù)器;信息接收器,和連接服務(wù)器和元信息服務(wù)器分別建立通訊連接,接收外部的應(yīng)用服務(wù)器的信息包,通過元信息服務(wù)器查詢對(duì)應(yīng)的連接服務(wù)器,再由連接服務(wù)器發(fā)送給對(duì)應(yīng)的設(shè)備客戶端。
2.根據(jù)權(quán)利要求1所述的車輛全時(shí)在線系統(tǒng),其特征在于,連接服務(wù)器還通過管理服務(wù)器上的連接池對(duì)超時(shí)的連接進(jìn)行資源釋放。
3.根據(jù)權(quán)利要求1所述的車輛全時(shí)在線系統(tǒng),其特征在于,元信息服務(wù)器根據(jù)設(shè)備客戶端的標(biāo)識(shí)號(hào)查詢?cè)O(shè)備客戶端的連接所屬的連接服務(wù)器的進(jìn)程以及連接號(hào)信息。
4.根 據(jù)權(quán)利要求1所述的車輛全時(shí)在線系統(tǒng),其特征在于,系統(tǒng)還包括授權(quán)控制器,和連接服務(wù)器和外部的單點(diǎn)登錄服務(wù)器建立通訊連接,驗(yàn)證設(shè)備客戶端是否合法。
5.根據(jù)權(quán)利要求1所述的車輛全時(shí)在線系統(tǒng),其特征在于,設(shè)備客戶端通過發(fā)送心跳包的方式保持和連接服務(wù)器的連接。
6.根據(jù)權(quán)利要求1所述的車輛全時(shí)在線系統(tǒng),其特征在于,外部的應(yīng)用服務(wù)器包括即時(shí)通訊服務(wù)器和同步服務(wù)器。
7.根據(jù)權(quán)利要求1所述的車輛全時(shí)在線系統(tǒng),其特征在于,當(dāng)設(shè)備客戶端與當(dāng)前連接的連接服務(wù)器斷開后,在設(shè)備客戶端再次連接時(shí)通過在負(fù)載均衡設(shè)備上設(shè)定的策略使設(shè)備客戶端仍然和前一次連接的連接服務(wù)器建立通訊連接。
8.根據(jù)權(quán)利要求1所述的車輛全時(shí)在線系統(tǒng),其特征在于,當(dāng)設(shè)備客戶端與當(dāng)前連接的連接服務(wù)器斷開后,在設(shè)備客戶端再次連接時(shí)通過查詢?cè)畔⒎?wù)器上記錄的設(shè)備客戶端和連接服務(wù)器的對(duì)應(yīng)關(guān)系,使設(shè)備客戶端仍然和前一次連接的連接服務(wù)器建立通訊連接。
9.根據(jù)權(quán)利要求4所述的車輛全時(shí)在線系統(tǒng),其特征在于,在授權(quán)控制器驗(yàn)證設(shè)備客戶端合法后,再在元信息服務(wù)器中記錄連接服務(wù)器和設(shè)備客戶端之間的連接關(guān)系。
10.根據(jù)權(quán)利要求4所述的車輛全時(shí)在線系統(tǒng),其特征在于,先在元信息服務(wù)器中記錄連接服務(wù)器和設(shè)備客戶端之間的連接關(guān)系,再通過授權(quán)控制器驗(yàn)證設(shè)備客戶端是否合法, 在驗(yàn)證出設(shè)備客戶端非法后刪除元信息服務(wù)器中對(duì)應(yīng)的記錄。
11.一種基于全時(shí)在線系統(tǒng)的連接建立方法,包括 設(shè)備客戶端發(fā)起連接;負(fù)載均衡設(shè)備調(diào)度連接; 連接服務(wù)器接收連接; 設(shè)備客戶端發(fā)送登錄驗(yàn)證信息; 連接服務(wù)器將登錄驗(yàn)證信息請(qǐng)求轉(zhuǎn)發(fā)給授權(quán)控制器;授權(quán)控制器驗(yàn)證設(shè)備客戶端的登錄是否通過,如果不通過則連接關(guān)閉,如果通過則將連接的連接服務(wù)器、設(shè)備客戶端以及用戶信息注冊(cè)到元信息服務(wù)器,并將連接成功的網(wǎng)絡(luò)事件發(fā)給網(wǎng)絡(luò)事件發(fā)送器,網(wǎng)絡(luò)事件發(fā)送器向事件訂閱器發(fā)送連接建立事件,連接服務(wù)器向設(shè)備客戶端回復(fù)連接成功建立。
12.一種基于全時(shí)在線系統(tǒng)的連接建立方法,包括 設(shè)備客戶端發(fā)起連接;負(fù)載均衡設(shè)備調(diào)度連接; 連接服務(wù)器接收連接;在元信息服務(wù)器注冊(cè)連接的連接服務(wù)器、設(shè)備客戶端信息,并標(biāo)注未登錄驗(yàn)證狀態(tài); 設(shè)備客戶端發(fā)送登錄驗(yàn)證信息; 連接服務(wù)器將登錄驗(yàn)證信息請(qǐng)求轉(zhuǎn)發(fā)給授權(quán)控制器;授權(quán)控制器驗(yàn)證設(shè)備客戶端的登錄是否通過,如果不通過則連接關(guān)閉,如果通過則向元信息服務(wù)器更新連接的用戶信息,標(biāo)記已登錄驗(yàn)證通過狀態(tài),并將連接成功的網(wǎng)絡(luò)事件發(fā)給網(wǎng)絡(luò)事件發(fā)送器,網(wǎng)絡(luò)事件發(fā)送器向事件訂閱器發(fā)送連接建立事件,連接服務(wù)器向設(shè)備客戶端回復(fù)連接成功建立。
13.一種基于全時(shí)在線系統(tǒng)的連接斷開方法,包括 連接服務(wù)器主動(dòng)或被動(dòng)關(guān)閉連接;向連接服務(wù)器注銷連接,如果注銷成功,則根據(jù)不同的斷開類型將連接斷開事件轉(zhuǎn)發(fā)給網(wǎng)絡(luò)事件發(fā)送器,并通過網(wǎng)絡(luò)事件發(fā)送器向外部的網(wǎng)絡(luò)事件訂閱器發(fā)送連接斷開事件, 連接服務(wù)器釋放連接相關(guān)的資源。
14.一種基于全時(shí)在線系統(tǒng)的消息轉(zhuǎn)發(fā)方法,包括 設(shè)備客戶端發(fā)送消息請(qǐng)求;連接服務(wù)器檢查消息包是否合法,將合法的消息包轉(zhuǎn)發(fā)給信息轉(zhuǎn)發(fā)器; 信息轉(zhuǎn)發(fā)器對(duì)消息包解碼,根據(jù)服務(wù)標(biāo)識(shí)號(hào)找出相關(guān)的服務(wù); 信息轉(zhuǎn)發(fā)器將消息包轉(zhuǎn)發(fā)給相應(yīng)的服務(wù)。
15.一種基于全時(shí)在線系統(tǒng)的消息推送方法,包括 外部的云端服務(wù)器發(fā)送消息推送請(qǐng)求;信息接收器接收消息包;信息接收器檢查消息包是否合法,根據(jù)合法的消息包判斷是推送給用戶還是推送給指定的設(shè)備;如果是推送給設(shè)備,則從元信息服務(wù)器查詢指定設(shè)備相關(guān)的連接信息,將消息包推送給設(shè)備相關(guān)的連接信息中指示的連接服務(wù)器,再從連接服務(wù)器推送給設(shè)備客戶端;如果是推送給用戶,則從元信息服務(wù)器查詢指定用戶相關(guān)的連接信息,將消息包推送給用戶相關(guān)的連接信息中指示的連接服務(wù)器,再從連接服務(wù)器推送給設(shè)備客戶端。
全文摘要
本發(fā)明公開了車輛全時(shí)在線系統(tǒng)和方法,對(duì)需要進(jìn)行實(shí)時(shí)通訊的應(yīng)用提供實(shí)時(shí)在線服務(wù)支持。其技術(shù)方案為系統(tǒng)包括設(shè)備客戶端、負(fù)載均衡設(shè)備、連接服務(wù)器、元信息服務(wù)器、網(wǎng)絡(luò)事件發(fā)送器、信息轉(zhuǎn)發(fā)器、信息接收器,其中設(shè)備客戶端和負(fù)載均衡設(shè)備建立連接;負(fù)載均衡設(shè)備將通訊連接分配到連接服務(wù)器;連接服務(wù)器將每個(gè)連接的信息注冊(cè)到元信息服務(wù)器,也可注銷連接,將數(shù)據(jù)包發(fā)送到應(yīng)用服務(wù)器,接收信息推送并推送到設(shè)備客戶端;元信息服務(wù)器提供連接的注冊(cè)和注銷,記錄連接服務(wù)器和設(shè)備客戶端的連接關(guān)系;網(wǎng)絡(luò)事件發(fā)送器將網(wǎng)絡(luò)事件發(fā)送給網(wǎng)絡(luò)事件訂閱器;信息轉(zhuǎn)發(fā)器將信息包轉(zhuǎn)發(fā)給應(yīng)用服務(wù)器;信息接收器由連接服務(wù)器發(fā)送給對(duì)應(yīng)的設(shè)備客戶端。
文檔編號(hào)H04L29/08GK102546727SQ20101062203
公開日2012年7月4日 申請(qǐng)日期2010年12月31日 優(yōu)先權(quán)日2010年12月31日
發(fā)明者姜宇, 鄭立峰 申請(qǐng)人:上海博泰悅臻電子設(shè)備制造有限公司