欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)通信方法及系統(tǒng)與流程

文檔序號(hào):11147486閱讀:511來源:國知局
一種數(shù)據(jù)通信方法及系統(tǒng)與制造工藝
本公開涉及通信
技術(shù)領(lǐng)域
,尤其涉及一種數(shù)據(jù)通信方法及系統(tǒng)。
背景技術(shù)
:礦山為人類帶來大量礦業(yè)資源,對(duì)人類的工作、生活各方面起著重要的作用。但是,礦下環(huán)境復(fù)雜,在采礦時(shí),為保障人員安全,需要對(duì)環(huán)境安全、通信定位等各方面進(jìn)行監(jiān)測。目前,在對(duì)礦山進(jìn)行監(jiān)測時(shí),不同終端都會(huì)提供自己的一套系統(tǒng)來實(shí)現(xiàn)終端接入,通過終端收集各種監(jiān)測數(shù)據(jù)。但是,發(fā)明人在本申請(qǐng)的研究過程中發(fā)現(xiàn),現(xiàn)有的收集監(jiān)測數(shù)據(jù)的技術(shù),各個(gè)系統(tǒng)互不兼容,各自成一系統(tǒng),不僅浪費(fèi)人力、設(shè)備成本,同時(shí)也不利于終端、數(shù)據(jù)的統(tǒng)一管理,不能實(shí)現(xiàn)各系統(tǒng)的互通互聯(lián),影響資源的合理分配。技術(shù)實(shí)現(xiàn)要素:為克服相關(guān)技術(shù)中存在的問題,本發(fā)明提供一種數(shù)據(jù)通信方法及系統(tǒng)。為了解決上述技術(shù)問題,根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種數(shù)據(jù)通信方法,包括:終端進(jìn)行終端注冊(cè),完成終端ID配置、數(shù)據(jù)處理平臺(tái)地址及端口號(hào)配置;所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的交互消息,所述交互消息包括管理消息和/或業(yè)務(wù)數(shù)據(jù)消息,其中,所述終端根據(jù)配置的數(shù)據(jù)處理平臺(tái)地址向所述數(shù)據(jù)處理平臺(tái)發(fā)送攜帶該終端的終端ID的消息,所述處理平臺(tái)根據(jù)所述終端的終端ID向所述終端發(fā)送消息,所述終端根據(jù)需要選擇與所述數(shù)據(jù)處理平臺(tái)交互消息基于的連接為長連接或短連接。優(yōu)選的,所述數(shù)據(jù)處理平臺(tái)地址及端口號(hào)的配置包括配置多個(gè)IP地址,所述多個(gè)IP地址對(duì)應(yīng)多個(gè)優(yōu)先級(jí)別的數(shù)據(jù)通道;所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互消息中攜帶消息等級(jí),所述終端與所述數(shù)據(jù)處理平臺(tái)交互按照預(yù)設(shè)格式封裝的交互消息,包括:所述終端與所述數(shù)據(jù)處理平臺(tái)根據(jù)消息等級(jí)選擇對(duì)應(yīng)的優(yōu)先級(jí)別的數(shù)據(jù)通道承載 所述交互消息,實(shí)現(xiàn)所述交互消息在所述終端與所述數(shù)據(jù)處理平臺(tái)之間的傳輸。所述終端ID配置包括:所述數(shù)據(jù)處理平臺(tái)錄入所述終端的終端信息,為所述終端分配終端ID,并在所述終端安裝時(shí)將所述終端ID配置到所述終端;或者,所述終端ID在所述終端出廠時(shí)預(yù)置在所述終端,所述數(shù)據(jù)平臺(tái)在所述終端安裝時(shí)錄入所述終端的終端ID。若所述終端選擇的與所述數(shù)據(jù)處理平臺(tái)交互消息基于的連接為短連接時(shí),所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的交互消息具體包括:所述終端基于短連接與所述數(shù)據(jù)處理平臺(tái)之間交互消息。若所述終端選擇的與所述數(shù)據(jù)處理平臺(tái)交互消息基于的連接為長連接時(shí),所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的交互消息之前,還包括:所述終端向所述數(shù)據(jù)處理平臺(tái)傳輸按照預(yù)設(shè)格式封裝的連接建立請(qǐng)求消息;所述數(shù)據(jù)處理平臺(tái)接收到所述連接建立請(qǐng)求消息后,建立與所述終端的連接,并向所述終端返回按照預(yù)設(shè)格式封裝的連接建立響應(yīng)消息;若所述連接建立響應(yīng)消息指示連接成功,所述終端開啟工作激活狀態(tài);所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的管理消息及業(yè)務(wù)數(shù)據(jù)消息。若所述終端與所述數(shù)據(jù)處理平臺(tái)建立的連接為長連接,則所述數(shù)據(jù)通信方法還包括:所述終端向所述數(shù)據(jù)處理平臺(tái)發(fā)送按照預(yù)設(shè)格式封裝的心跳檢測消息,并接受所述數(shù)據(jù)處理平臺(tái)返回的按照預(yù)設(shè)格式封裝的心跳檢測消息響應(yīng);和/或,所述終端向所述數(shù)據(jù)處理平臺(tái)發(fā)送按照預(yù)設(shè)格式封裝的連接斷開請(qǐng)求,所述數(shù)據(jù)處理平臺(tái)根據(jù)接收到的所述連接斷開請(qǐng)求斷開連接。按照所述預(yù)設(shè)格式封裝的消息包括消息頭及消息體,其中,消息頭中包括指示消息版本、消息類型及終端ID的字段,消息體中包括指示消息子類型的固定字段及內(nèi)容字段;其中所述消息類型指示該消息為管理消息或業(yè)務(wù)數(shù)據(jù)消息,消息子類型指示該消息的具體類型,上述消息頭及消息體中的各字段根據(jù)消息的具體類型進(jìn)行填充。優(yōu)選地,所述管理消息包括的消息子類型包括:終端信息查詢請(qǐng)求消息及響應(yīng)、遠(yuǎn)程控制請(qǐng)求消息及響應(yīng)、遠(yuǎn)程升級(jí)命令消息、升級(jí)包請(qǐng)求消息;(長短通用)所述管理消息包括的消息體的內(nèi)容字段包括一個(gè)或多個(gè)TLV字段;所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互所述終端信息查詢請(qǐng)求消息及響應(yīng),具體包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送終端信息查詢請(qǐng)求消息,所述終端信息查詢請(qǐng)求消息的消息體中包括終端軟件版本、終端硬件版本、終端廠商和終端型號(hào)中的一項(xiàng)或多項(xiàng)參數(shù);所述終端返回終端信息查詢請(qǐng)求響應(yīng);所述終端與所述數(shù)據(jù)處理平臺(tái)交互所述遠(yuǎn)程控制請(qǐng)求消息及響應(yīng),具體包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送遠(yuǎn)程控制請(qǐng)求消息,所述遠(yuǎn)程控制請(qǐng)求消息的消息體中攜帶的參數(shù)包括:指示終端重啟、上傳業(yè)務(wù)數(shù)據(jù)、上報(bào)當(dāng)前連接方式和上報(bào)終端統(tǒng)計(jì)信息中的一項(xiàng)或多項(xiàng);所述終端根據(jù)所述遠(yuǎn)程控制請(qǐng)求消息中攜帶的參數(shù),執(zhí)行相應(yīng)操作,并返回包含操作結(jié)果的遠(yuǎn)程控制響應(yīng);所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互所述遠(yuǎn)程升級(jí)命令消息和升級(jí)包請(qǐng)求消息,具體包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送遠(yuǎn)程升級(jí)命令消息,所述遠(yuǎn)程升級(jí)命令消息的消息體中攜帶的參數(shù)包括:指示下載文件版本號(hào)、下載文件總長度、下載文件校驗(yàn)值、下載文件發(fā)布日期、是否強(qiáng)制下載、升級(jí)方式下載協(xié)議、下載升級(jí)服務(wù)器IP地址及端口號(hào)、下載升級(jí)服務(wù)器用戶名、密碼和下載升級(jí)服務(wù)器的路徑名中的一項(xiàng)或多項(xiàng);所述終端根據(jù)所述遠(yuǎn)程升級(jí)命令消息攜帶的參數(shù),向所述數(shù)據(jù)處理平臺(tái)發(fā)送升級(jí)包請(qǐng)求消息,所述升級(jí)包請(qǐng)求消息的消息體中的包括:升級(jí)文件下載狀態(tài)、下載文件讀取長度和下載文件讀取位置的偏移地址中的一項(xiàng)或多項(xiàng);所述終端向所述數(shù)據(jù)處理平臺(tái)返回遠(yuǎn)程升級(jí)通知消息,所述遠(yuǎn)程升級(jí)通知消息的消息體中攜帶遠(yuǎn)程升級(jí)結(jié)果。優(yōu)選地,所述業(yè)務(wù)數(shù)據(jù)消息包括:業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息和業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息;所述終端與所述數(shù)據(jù)處理平臺(tái)交互所述業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息,具體包括:所述終端向所述數(shù)據(jù)處理平臺(tái)發(fā)送業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息,所述業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息的消息體中包括需要上報(bào)的業(yè)務(wù)數(shù)據(jù);所述數(shù)據(jù)處理平臺(tái)根據(jù)所述業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息的消息體中包含的消息子類型字段的值,確定是否需要返回確認(rèn)信息,若需要,所述數(shù)據(jù)處理平臺(tái)返回業(yè)務(wù)數(shù)據(jù)上報(bào) 響應(yīng)消息,所述業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息的消息體中包括一個(gè)或多個(gè)TLV字段,所述業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息用于指示業(yè)務(wù)數(shù)據(jù)上報(bào)結(jié)果;所述終端與所述數(shù)據(jù)處理平臺(tái)交互所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息的消息體中包括需要下發(fā)的業(yè)務(wù)數(shù)據(jù);所述終端根據(jù)所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息的消息體中包含的消息子類型字段的值,確定是否需要返回確認(rèn)信息,若需要,所述終端返回業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息,所述業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息的消息體中包括一個(gè)或多個(gè)TLV字段,所述業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息用于指示業(yè)務(wù)數(shù)據(jù)下發(fā)結(jié)果。根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種數(shù)據(jù)通信系統(tǒng),包括:終端和數(shù)據(jù)處理平臺(tái),其中,所述終端用于進(jìn)行終端注冊(cè),完成終端ID配置、數(shù)據(jù)處理平臺(tái)地址及端口號(hào)配置;所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的交互消息,所述交互消息包括管理消息和/或業(yè)務(wù)數(shù)據(jù)消息,其中,所述終端根據(jù)配置的數(shù)據(jù)處理平臺(tái)地址向所述數(shù)據(jù)處理平臺(tái)發(fā)送攜帶該終端的終端ID的消息,所述處理平臺(tái)根據(jù)所述終端的終端ID向所述終端發(fā)送消息,所述終端根據(jù)需要選擇與所述數(shù)據(jù)處理平臺(tái)交互消息基于的連接為長連接或短連接。本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過本申請(qǐng)公開的數(shù)據(jù)通信方法及系統(tǒng),能夠?qū)崿F(xiàn)終端接入的統(tǒng)一管理,實(shí)現(xiàn)資源的合理分配。應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。附圖說明此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。圖1是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法的工作流程示意圖;圖2是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,終端與數(shù)據(jù)處理平臺(tái)間連接建立交互流程的示意圖;圖3是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,終端與數(shù)據(jù)處理平臺(tái)間連接斷開交互流程的示意圖;圖4是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,終端與數(shù)據(jù)處理平臺(tái)間心跳檢測交互流程的示意圖;圖5是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,消息體的格式示意圖;圖6是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,終端與所述數(shù)據(jù)處理平臺(tái)的交互示意圖;圖7是根據(jù)一示例性實(shí)施例示出的又一種數(shù)據(jù)通信方法中,終端與所述數(shù)據(jù)處理平臺(tái)的交互示意圖;圖8是根據(jù)一示例性實(shí)施例示出的又一種數(shù)據(jù)通信方法中,終端與所述數(shù)據(jù)處理平臺(tái)的交互示意圖;圖9是根據(jù)一示例性實(shí)施例示出的又一種數(shù)據(jù)通信方法中,終端與所述數(shù)據(jù)處理平臺(tái)的交互示意圖;圖10是根據(jù)一示例性實(shí)施例示出的又一種數(shù)據(jù)通信方法中,終端與所述數(shù)據(jù)處理平臺(tái)的交互示意圖;圖11是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,連接建立請(qǐng)求消息的格式示意圖;圖12是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,連接建立響應(yīng)消息的格式示意圖;圖13是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,連接斷開請(qǐng)求消息的格式示意圖;圖14是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,連接斷開響應(yīng)消息的格式示意圖;圖15是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,心跳檢測請(qǐng)求消息的格式示意圖;圖16是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,心跳檢測響應(yīng)消息的格式示意圖;圖17是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,終端信息查詢請(qǐng)求消息的格式示意圖;圖18是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,終端信息查詢響應(yīng)消息的格式示意圖;圖19是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,遠(yuǎn)程控制請(qǐng)求消息的格 式示意圖;圖20是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,遠(yuǎn)程控制響應(yīng)消息的格式示意圖;圖21是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,遠(yuǎn)程升級(jí)命令消息的格式示意圖;圖22是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,遠(yuǎn)程升級(jí)通知消息的格式示意圖;圖23是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,升升級(jí)包請(qǐng)求消息的格式示意圖;圖24是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,升級(jí)包響應(yīng)消息的格式示意圖;圖25是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息的格式示意圖;圖26是根據(jù)一示例性實(shí)施例示出的又一種數(shù)據(jù)通信方法中,業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息的格式示意圖;圖27是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息的格式示意圖;圖28是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息的格式示意圖;圖29是根據(jù)一示例性實(shí)施例示出的又一種數(shù)據(jù)通信方法中,業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息的格式示意圖;圖30是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)通信方法中,業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息的格式示意圖。具體實(shí)施方式這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。為了解決現(xiàn)有的收集監(jiān)測數(shù)據(jù)的技術(shù),不利于終端接入的統(tǒng)一管理,影響資源合理分配的問題,本申請(qǐng)公開一種數(shù)據(jù)通信方法和系統(tǒng)。本申請(qǐng)的第一實(shí)施例公開一種數(shù)據(jù)通信方法。參見圖1所示的工作流程示意圖,該方法包括以下步驟:步驟S11、終端進(jìn)行終端注冊(cè),完成終端ID配置、數(shù)據(jù)處理平臺(tái)地址及端口號(hào)配置。在礦山安全生產(chǎn)物聯(lián)網(wǎng)領(lǐng)域中,終端通常指的是在礦山安全生產(chǎn)物聯(lián)網(wǎng)中,具有通信功能并實(shí)現(xiàn)信息采集、智能控制或通信聯(lián)絡(luò)等業(yè)務(wù)的設(shè)備,例如甲烷監(jiān)測終端、一氧化碳監(jiān)測終端、風(fēng)速監(jiān)測終端、溫度監(jiān)測終端、定位終端、供電終端、防塵終端、廣播終端、通信聯(lián)絡(luò)終端等。而數(shù)據(jù)處理平臺(tái)作為礦山安全生產(chǎn)物聯(lián)網(wǎng)的業(yè)務(wù)管理平臺(tái),負(fù)責(zé)系統(tǒng)各設(shè)備(如應(yīng)用系統(tǒng)、礦用智能終端等)的管理和業(yè)務(wù)數(shù)據(jù)處理(接收,發(fā)送,存儲(chǔ),查詢,轉(zhuǎn)發(fā)等)。步驟S12、所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的交互消息。所述交互消息包括管理消息和/或業(yè)務(wù)數(shù)據(jù)消息,其中,所述終端根據(jù)配置的數(shù)據(jù)處理平臺(tái)地址向所述數(shù)據(jù)處理平臺(tái)發(fā)送攜帶該終端的終端ID的消息,所述處理平臺(tái)根據(jù)所述終端的終端ID向所述終端發(fā)送消息,所述終端根據(jù)需要選擇與所述數(shù)據(jù)處理平臺(tái)交互消息基于的連接為長連接或短連接。本申請(qǐng)中的數(shù)據(jù)處理平臺(tái)支持長連接、短連接兩種連接方式,終端可以根據(jù)終端類型或交互信息需要選擇連接方式,一般而言,需要一直在線傳輸實(shí)時(shí)數(shù)據(jù)的終端選擇長連接方式,而對(duì)于不需要實(shí)時(shí)在線的終端,可以選擇短連接的方式與所述數(shù)據(jù)處理平臺(tái)交互消息。另外,終端與數(shù)據(jù)處理平臺(tái)之間能夠交互按照預(yù)設(shè)格式封裝的管理消息及業(yè)務(wù)數(shù)據(jù)消息。由于管理消息及業(yè)務(wù)數(shù)據(jù)消息均按照預(yù)設(shè)的格式封裝,從而便于終端接入的統(tǒng)一管理,實(shí)現(xiàn)終端與數(shù)據(jù)處理平臺(tái)之間的互聯(lián)互通,有利于提高監(jiān)測水平,實(shí)現(xiàn)資源的合理分配。若所述終端選擇的與所述數(shù)據(jù)處理平臺(tái)交互消息基于的連接為短連接時(shí),所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的交互消息具體包括:所述終端基于短連接與所述數(shù)據(jù)處理平臺(tái)之間交互消息。若所述終端選擇的與所述數(shù)據(jù)處理平臺(tái)交互消息基于的連接為長連接時(shí),所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的交互消息之前,還包括:所述終端向所述數(shù)據(jù)處理平臺(tái)傳輸按照預(yù)設(shè)格式封裝的連接建立請(qǐng)求消息;所述數(shù)據(jù)處理平臺(tái)接收到所述連接建立請(qǐng)求消息后,建立與所述終端的連接,并向所述終端返回按照預(yù)設(shè)格式封裝的連接建立響應(yīng)消息;終端向數(shù)據(jù)處理平臺(tái)傳輸按照預(yù)設(shè)格式封裝的連接建立請(qǐng)求消息,所述數(shù)據(jù)處理平臺(tái)在接收到所述連接建立請(qǐng)求消息后, 對(duì)終端進(jìn)行審核校驗(yàn),若通過審核校驗(yàn),所述數(shù)據(jù)處理平臺(tái)向終端傳輸連接建立響應(yīng)消息,表示連接成功。這種情況下,終端開啟工作激活狀態(tài),而數(shù)據(jù)處理平臺(tái)開始生成終端接入日志,也就是說,若所述連接建立響應(yīng)消息指示連接成功,所述終端開啟工作激活狀態(tài)。另外,若連接失敗,則數(shù)據(jù)處理平臺(tái)不會(huì)向終端返回連接建立響應(yīng)消息,接收不到所述連接建立響應(yīng)消息的終端處于去激活狀態(tài)。為了指示連接狀態(tài),終端可通過指示燈或其他方式來指示連接狀態(tài)。終端ID(也稱為TID,TerminalID),即終端編號(hào),是數(shù)據(jù)處理平臺(tái)管理、識(shí)別終端的唯一標(biāo)識(shí)。終端與數(shù)據(jù)處理平臺(tái)之間的交互數(shù)據(jù)包中通常攜帶其終端ID,只有擁有合法的終端ID的終端才能接入數(shù)據(jù)處理平臺(tái),并與數(shù)據(jù)處理平臺(tái)進(jìn)行業(yè)務(wù)交互。其中,所述終端ID的配置包括多種方式。在其中一種終端ID的配置方式中,所述數(shù)據(jù)處理平臺(tái)錄入所述終端的終端信息,為所述終端分配終端ID,并在所述終端安裝時(shí)將所述終端ID配置到所述終端;或者,在另外一種方式中,所述終端ID在所述終端出廠時(shí)預(yù)置在所述終端,所述數(shù)據(jù)平臺(tái)在所述終端安裝時(shí)錄入所述終端的終端ID。對(duì)終端ID通常需要進(jìn)行維護(hù),包括以下幾個(gè)方面:需將終端ID固化在終端硬件中并妥善存儲(chǔ),不能被用戶隨意讀寫、破壞;終端軟件版本升級(jí)更新、返廠檢修等操作不能影響已有終端ID,且不能丟失、更改已有編號(hào);終端因損壞或其他原因不再使用時(shí),需在數(shù)據(jù)處理平臺(tái)手動(dòng)刪除該終端所分配的終端ID和相關(guān)信息。進(jìn)一步的,所述數(shù)據(jù)處理平臺(tái)地址及端口號(hào)的配置包括配置多個(gè)IP地址,所述多個(gè)IP地址對(duì)應(yīng)多個(gè)優(yōu)先級(jí)別的數(shù)據(jù)通道。所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互消息中攜帶消息等級(jí),所述終端與所述數(shù)據(jù)處理平臺(tái)交互按照預(yù)設(shè)格式封裝的管理消息及業(yè)務(wù)數(shù)據(jù)消息,包括:所述終端與所述數(shù)據(jù)處理平臺(tái)根據(jù)消息等級(jí)選擇對(duì)應(yīng)的優(yōu)先級(jí)別的數(shù)據(jù)通道承載所述交互消息,實(shí)現(xiàn)所述交互消息在所述終端與所述數(shù)據(jù)處理平臺(tái)之間的傳輸。為滿足消息交互對(duì)安全等級(jí)的特殊要求,本申請(qǐng)通常支持多種服務(wù)等級(jí),例如,本申請(qǐng)的方案通常能夠支持4種優(yōu)先級(jí)別,各優(yōu)先級(jí)別標(biāo)識(shí)應(yīng)為0-3,對(duì)應(yīng)優(yōu)先級(jí)別由低至高,分別用于傳輸不同優(yōu)先級(jí)的數(shù)據(jù),比如對(duì)于告警數(shù)據(jù),可以采用優(yōu)先級(jí)別相對(duì)高的通道來傳輸,以保證數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性及可靠性,其中,4種優(yōu)先級(jí)別對(duì)應(yīng)數(shù)據(jù)處理平臺(tái)的4個(gè)IP地址,終端可以通過手動(dòng)配置或自動(dòng)獲取,得到該IP地址。數(shù)據(jù)處理平臺(tái)的不同的地址對(duì)應(yīng)優(yōu)先級(jí)別不同的數(shù)據(jù)通道。若根據(jù)實(shí)際需求,某一數(shù)據(jù)處理平臺(tái)提供兩條數(shù)據(jù)通道,則可在終端配置2個(gè)IP地址,例如: 這種情況下,對(duì)于優(yōu)先級(jí)別標(biāo)識(shí)為0或1的服務(wù),均由IP1對(duì)應(yīng)服務(wù),對(duì)于TA等級(jí)標(biāo)識(shí)為2或3的服務(wù),由IP2對(duì)應(yīng)服務(wù)。所述數(shù)據(jù)處理平臺(tái)向所述終端返回的連接建立響應(yīng)消息中,通常包括預(yù)設(shè)個(gè)數(shù)的分發(fā)服務(wù)器的IP地址。例如,在所述連接建立響應(yīng)消息中,通常包括多個(gè)(如4個(gè))數(shù)據(jù)處理平臺(tái)的IP地址,所述多個(gè)數(shù)據(jù)處理平臺(tái)的地址可以包含重復(fù)的IP地址。這種情況下,終端在解析出連接建立響應(yīng)消息中包含的數(shù)據(jù)處理平臺(tái)的IP地址后,會(huì)根據(jù)需要交互的消息的類型等級(jí),從中選擇一個(gè)IP地址對(duì)應(yīng)的數(shù)據(jù)通道進(jìn)行消息的交互。通過上述方式,能夠?qū)⒔K端與數(shù)據(jù)處理平臺(tái)之間建立的數(shù)據(jù)通道劃分為不同的優(yōu)先級(jí)別,用于傳輸不同等級(jí)要求的消息,例如,對(duì)于告警數(shù)據(jù),可選用優(yōu)先級(jí)較高的數(shù)據(jù)通道來傳輸,以保證數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性和可靠性。若所述終端與所述數(shù)據(jù)處理平臺(tái)建立的連接為長連接,則所述數(shù)據(jù)通信方法還包括:所述終端向所述數(shù)據(jù)處理平臺(tái)發(fā)送按照預(yù)設(shè)格式封裝的心跳檢測消息,并接受所述數(shù)據(jù)處理平臺(tái)返回的按照預(yù)設(shè)格式封裝的心跳檢測消息響應(yīng);和/或,所述終端向所述數(shù)據(jù)處理平臺(tái)發(fā)送按照預(yù)設(shè)格式封裝的連接斷開請(qǐng)求,所述數(shù)據(jù)處理平臺(tái)根據(jù)接收到的所述連接斷開請(qǐng)求斷開連接。長連接模式時(shí),參見圖2所示的連接建立交互流程示意圖,終端應(yīng)支持連接建立功能。當(dāng)終端需要與數(shù)據(jù)處理平臺(tái)建立通信連接時(shí),終端應(yīng)向數(shù)據(jù)處理平臺(tái)發(fā)送連接建立請(qǐng)求消息。所述連接建立請(qǐng)求消息中通常包括終端軟件版本號(hào)、終端硬件版本號(hào)以及其他可選參數(shù)。當(dāng)終端成功接入數(shù)據(jù)處理平臺(tái)后,數(shù)據(jù)處理平臺(tái)可判斷該終端是否需要升級(jí),若需要升級(jí),可提示終端有升級(jí)版本,終端可根據(jù)需求發(fā)起升級(jí)操作或直接進(jìn)入工作狀態(tài)。當(dāng)數(shù)據(jù)處理平臺(tái)拒絕了某個(gè)非法終端的接入請(qǐng)求后,會(huì)產(chǎn)生告警信息。本申請(qǐng)中,終端與數(shù)據(jù)處理平臺(tái)間長連接的連接建立交互流程如圖2所示。交互流程中,終端向數(shù)據(jù)處理平臺(tái)發(fā)起連接建立請(qǐng)求;數(shù)據(jù)處理平臺(tái)對(duì)終端進(jìn)行審核校驗(yàn)后,向終端返回連接建立響應(yīng),即連接建立結(jié)果,若失敗,需包含失敗原因。連接建立失敗時(shí),可執(zhí)行異常處理操作。其中,終端側(cè)異常處理操作包括:連接建立請(qǐng)求無響應(yīng)超過10秒,重新發(fā)起連接建立請(qǐng)求,當(dāng)總體請(qǐng)求時(shí)間超過30秒時(shí),以30秒為周期,持續(xù)發(fā)送連接建立請(qǐng)求;連接建立后,如連接出錯(cuò)(如數(shù)據(jù)收發(fā)超時(shí))時(shí),將斷開連接并重新發(fā)起連接建立。數(shù)據(jù)處理平臺(tái)側(cè)異常處理操作包括:數(shù)據(jù)處理平臺(tái)接收到的消息錯(cuò)誤時(shí),丟棄該消 息;連接建立請(qǐng)求的終端類型不支持時(shí),響應(yīng)消息中包括對(duì)應(yīng)的錯(cuò)誤碼;連接建立請(qǐng)求的終端未經(jīng)注冊(cè)時(shí),響應(yīng)消息中包括對(duì)應(yīng)的錯(cuò)誤碼;連接建立請(qǐng)求的終端版本不支持時(shí),響應(yīng)消息中包括對(duì)應(yīng)的錯(cuò)誤碼;當(dāng)連接出錯(cuò)時(shí)(如數(shù)據(jù)或心跳接收超時(shí)),數(shù)據(jù)處理平臺(tái)將斷開連接并生成告警。長連接模式時(shí),終端應(yīng)支持連接斷開功能。連接斷開只能由終端發(fā)起,當(dāng)終端不再需要現(xiàn)有連接傳輸數(shù)據(jù)時(shí),主動(dòng)向數(shù)據(jù)處理平臺(tái)發(fā)起連接斷開請(qǐng)求,數(shù)據(jù)處理平臺(tái)接收到連接斷開請(qǐng)求后,向終端返回應(yīng)答,并拆除終端與數(shù)據(jù)處理平臺(tái)間的連接,記錄日志。數(shù)據(jù)處理平臺(tái)也可強(qiáng)行要求終端連接斷開。終端收到控制請(qǐng)求后,主動(dòng)向數(shù)據(jù)處理平臺(tái)發(fā)起連接斷開請(qǐng)求。終端與數(shù)據(jù)處理平臺(tái)間的連接斷開功能,一般適用但不限于以下應(yīng)用場景:終端重啟時(shí),可斷開與數(shù)據(jù)處理平臺(tái)間的連接;終端下線時(shí),可斷開與數(shù)據(jù)處理平臺(tái)間的連接;終端關(guān)機(jī)時(shí),可斷開與數(shù)據(jù)處理平臺(tái)間的連接;連接在較長時(shí)間內(nèi)除了心跳檢測消息外,終端沒有數(shù)據(jù)發(fā)送需求時(shí),可斷開與數(shù)據(jù)處理平臺(tái)間的連接,待終端需要發(fā)送數(shù)據(jù)時(shí),重新與數(shù)據(jù)處理平臺(tái)建立連接。終端與數(shù)據(jù)處理平臺(tái)處于通信故障狀態(tài)時(shí),數(shù)據(jù)處理平臺(tái)可以直接判定終端進(jìn)入連接斷開狀態(tài)。其中,終端與數(shù)據(jù)處理平臺(tái)間連接斷開交互流程如圖3所示。該交互過程中,當(dāng)終端不需要與數(shù)據(jù)處理平臺(tái)保持連接時(shí),終端應(yīng)向數(shù)據(jù)處理平臺(tái)發(fā)起連接斷開請(qǐng)求;數(shù)據(jù)處理平臺(tái)接收并處理,向終端返回連接斷開響應(yīng),且拆除終端與數(shù)據(jù)處理平臺(tái)間的連接。長連接模式下,為了保證終端與數(shù)據(jù)處理平臺(tái)之間數(shù)據(jù)的正常交互,連接建立后,終端可周期性的向數(shù)據(jù)處理平臺(tái)發(fā)起心跳檢測請(qǐng)求(心跳周期默認(rèn)為1秒,最大不超過10秒,在終端側(cè)設(shè)置,并在連接建立請(qǐng)求消息中上報(bào)給數(shù)據(jù)處理平臺(tái),不帶或者為0表示沒有心跳檢測功能),表示終端處于正常工作狀態(tài),數(shù)據(jù)處理平臺(tái)收到后返回響應(yīng)。心跳檢測也可用于檢測網(wǎng)絡(luò)環(huán)回時(shí)間,此時(shí)請(qǐng)求消息中將附加終端系統(tǒng)時(shí)間戳,心跳檢測響應(yīng)回送此時(shí)間戳。終端如果連續(xù)接收不到數(shù)據(jù)處理平臺(tái)的心跳應(yīng)答消息的次數(shù)超過3次,則終端與數(shù)據(jù)處理平臺(tái)間處于通信故障狀態(tài),終端可通過指示燈等告警,并重新連接。數(shù)據(jù)處理平臺(tái)連續(xù)3次未收到終端發(fā)起的心跳請(qǐng)求消息,表示終端發(fā)送故障,或終端與數(shù)據(jù)處理平臺(tái)間可能處于通信故障狀態(tài)。其中,終端與數(shù)據(jù)處理平臺(tái)間心跳檢測交互流程如圖4所示。當(dāng)心跳檢測失敗時(shí),可執(zhí)行異常處理操作。其中,終端側(cè)異常處理操作可包括:連 續(xù)3次心跳檢測請(qǐng)求無響應(yīng)時(shí),重新發(fā)起連接建立。數(shù)據(jù)處理平臺(tái)側(cè)異常處理操作可包括:連續(xù)未收到心跳檢測請(qǐng)求超過3次時(shí),表示終端發(fā)送故障,或終端與數(shù)據(jù)處理平臺(tái)間處于通信故障狀態(tài),數(shù)據(jù)處理平臺(tái)應(yīng)斷開與終端的連接。在短連接模式中,終端平時(shí)處于下線狀態(tài),當(dāng)本地有數(shù)據(jù)需要上報(bào)時(shí),無需連接到數(shù)據(jù)處理平臺(tái),可直接發(fā)送上報(bào)消息,上報(bào)消息中攜帶終端的上線時(shí)長信息。數(shù)據(jù)處理平臺(tái)可緩存需下發(fā)消息,并在該終端上線期間下發(fā),超過該上線時(shí)長時(shí),終端將直接下線。此模式適用于數(shù)據(jù)量少,不需要一直在線的物聯(lián)網(wǎng)應(yīng)用。在長連接模式中,終端在通信前,必須連接到數(shù)據(jù)處理平臺(tái)。在一個(gè)連接過程中可以進(jìn)行多次數(shù)據(jù)交互。如果沒有數(shù)據(jù)交互時(shí),終端可發(fā)送心跳檢測消息以維持此連接,此時(shí)終端既能發(fā)送消息,也能接收消息。若終端不再向數(shù)據(jù)處理平臺(tái)傳輸消息,需要斷開連接時(shí),終端會(huì)向數(shù)據(jù)處理平臺(tái)發(fā)送連接斷開請(qǐng)求,以斷開連接。本申請(qǐng)中,終端和數(shù)據(jù)處理平臺(tái)之間交互的消息按照預(yù)設(shè)格式封裝。按照所述預(yù)設(shè)格式封裝的消息包括消息頭及消息體,其中,消息頭中包括指示消息版本、消息類型及終端ID的字段,消息體中包括指示消息子類型的固定字段及內(nèi)容字段。其中所述消息類型指示該消息為管理消息或業(yè)務(wù)數(shù)據(jù)消息,消息子類型指示該消息的具體類型,上述消息頭及消息體中的各字段根據(jù)消息的具體類型進(jìn)行填充。另外,在本申請(qǐng)中,按照預(yù)設(shè)格式封裝的消息通常稱為符合TA(TerminalAccess,終端接入)協(xié)議的消息。其中,消息頭的具體格式如表1所示:表1TA協(xié)議的消息頭格式字段名VersionTypeTOSRsvdSnLenTID字段長度2bits2bits2bits2bits1byte2bytes4bytes其中,各字段的釋義如下:(1)Version:消息協(xié)議版本,當(dāng)前版本為1;(2)Type:消息類型,0表示管理數(shù)據(jù)消息,1表示業(yè)務(wù)數(shù)據(jù)消息,其他類型保留做將來使用;(3)TOS:TA服務(wù)類型,0表示最低優(yōu)先級(jí),由低至高,3表示最高優(yōu)先級(jí);(4)Rsvd:保留,目前暫未定義;(5)Sn:序列號(hào),主要用于交互過程,用于確認(rèn)請(qǐng)求與響應(yīng)是匹配的。該序列號(hào)標(biāo)識(shí)發(fā)送方發(fā)出的每一次消息請(qǐng)求,接收方回復(fù)請(qǐng)求時(shí),將該序列號(hào)原樣返回。發(fā)送方各自維護(hù)自己的序列號(hào)(從0x0000至0xFFFF),每發(fā)出一次請(qǐng)求,下一次消息請(qǐng)求的序 列號(hào)自動(dòng)循環(huán)遞增,當(dāng)序列號(hào)達(dá)到0xFFFF時(shí),下一個(gè)消息的序列號(hào)循環(huán)重新回到0x0000;(6)Len:消息體的長度;(7)TID:終端ID,即終端編號(hào),用于數(shù)據(jù)處理平臺(tái)識(shí)別、管理終端的唯一標(biāo)識(shí)。另外,所述消息體的長度可變,一般由固定部分和可選部分構(gòu)成,其結(jié)構(gòu)示意圖如圖5所示。其中,固定部分的格式和內(nèi)容根據(jù)消息類型進(jìn)行定義,表示該消息所要執(zhí)行或應(yīng)答的指令,包括連接建立請(qǐng)求/響應(yīng)、連接斷開請(qǐng)求/響應(yīng)、心跳檢測請(qǐng)求/響應(yīng)、終端信息查詢請(qǐng)求/響應(yīng)、業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求/響應(yīng)等??蛇x部分采用通用的TLV格式,包括0至多個(gè)采用TLV(Taglengthvalue,標(biāo)簽、長度、內(nèi)容)格式的字段。TLV是帶格式的數(shù)字或不定長字符串或字節(jié)數(shù)組,用來動(dòng)態(tài)擴(kuò)展數(shù)據(jù)及參數(shù)。消息體可選部分具體格式如表2所示:表2TA協(xié)議的消息體格式字段名TagLenValue字段長度2Bytes2Bytes變長本申請(qǐng)中,終端和數(shù)據(jù)平臺(tái)之間能夠交互多種消息子類型的管理消息。所述管理消息包括的消息子類型包括:終端信息查詢請(qǐng)求消息及響應(yīng)、遠(yuǎn)程控制請(qǐng)求消息及響應(yīng)、遠(yuǎn)程升級(jí)命令消息、升級(jí)包請(qǐng)求消息;所述管理消息包括的消息體的內(nèi)容字段包括一個(gè)或多個(gè)TLV字段。其中,參見圖6所示的交互流程示意圖,所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互所述終端信息查詢請(qǐng)求消息及響應(yīng),具體包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送終端信息查詢請(qǐng)求消息,所述終端信息查詢請(qǐng)求消息的消息體中包括終端軟件版本、終端硬件版本、終端廠商和終端型號(hào)中的一項(xiàng)或多項(xiàng)參數(shù);所述終端返回終端信息查詢請(qǐng)求響應(yīng)。所述終端信息查詢請(qǐng)求響應(yīng)中通常包含查詢的具體內(nèi)容。本申請(qǐng)中,可支持?jǐn)?shù)據(jù)處理平臺(tái)查詢終端信息。當(dāng)數(shù)據(jù)處理平臺(tái)需要查詢終端信息時(shí),可向終端發(fā)送終端信息查詢請(qǐng)求,查詢終端的基本信息,如終端軟/硬件版本、終端廠商、終端型號(hào)等;終端收到后給予應(yīng)答。另外,若當(dāng)終端信息查詢消息中,有終端不支持的查詢類型時(shí),終端不處理,直接報(bào)錯(cuò)。其中,參見圖7所示的交互流程示意圖,所述終端與所述數(shù)據(jù)處理平臺(tái)交互所述遠(yuǎn) 程控制請(qǐng)求消息及響應(yīng),具體包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送遠(yuǎn)程控制請(qǐng)求消息,所述遠(yuǎn)程控制請(qǐng)求消息的消息體中攜帶的參數(shù)包括:指示終端重啟、上傳業(yè)務(wù)數(shù)據(jù)、上報(bào)當(dāng)前連接方式和上報(bào)終端統(tǒng)計(jì)信息中的一項(xiàng)或多項(xiàng);所述終端根據(jù)所述遠(yuǎn)程控制請(qǐng)求消息中攜帶的參數(shù),執(zhí)行相應(yīng)操作,并返回包含操作結(jié)果的遠(yuǎn)程控制響應(yīng)。本申請(qǐng)中,可支持?jǐn)?shù)據(jù)處理平臺(tái)對(duì)終端進(jìn)行遠(yuǎn)程控制,包括控制終端重啟、立即上報(bào)業(yè)務(wù)數(shù)據(jù)等操作。終端收到根據(jù)數(shù)據(jù)處理平臺(tái)的要求觸發(fā)相應(yīng)的操作并在響應(yīng)消息中返回操作結(jié)果。另外,所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互所述遠(yuǎn)程升級(jí)命令消息和升級(jí)包請(qǐng)求消息,具體包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送遠(yuǎn)程升級(jí)命令消息,所述遠(yuǎn)程升級(jí)命令消息的消息體中攜帶的參數(shù)包括:指示下載文件版本號(hào)、下載文件總長度、下載文件校驗(yàn)值、下載文件發(fā)布日期、是否強(qiáng)制下載、升級(jí)方式下載協(xié)議、下載升級(jí)服務(wù)器IP地址及端口號(hào)、下載升級(jí)服務(wù)器用戶名、密碼和下載升級(jí)服務(wù)器的路徑名中的一項(xiàng)或多項(xiàng);所述終端根據(jù)所述遠(yuǎn)程升級(jí)命令消息攜帶的參數(shù),向所述數(shù)據(jù)處理平臺(tái)發(fā)送升級(jí)包請(qǐng)求消息,所述升級(jí)包請(qǐng)求消息的消息體中的包括:升級(jí)文件下載狀態(tài)、下載文件讀取長度和下載文件讀取位置的偏移地址中的一項(xiàng)或多項(xiàng);所述終端向所述數(shù)據(jù)處理平臺(tái)返回遠(yuǎn)程升級(jí)通知消息,所述遠(yuǎn)程升級(jí)通知消息的消息體中攜帶遠(yuǎn)程升級(jí)結(jié)果。本申請(qǐng)中,可支持對(duì)終端軟件進(jìn)行遠(yuǎn)程升級(jí)功能。數(shù)據(jù)處理平臺(tái)對(duì)終端軟件的升級(jí)流程為:數(shù)據(jù)處理平臺(tái)向終端發(fā)送終端遠(yuǎn)程升級(jí)命令消息,啟動(dòng)升級(jí)流程;終端可根據(jù)需求發(fā)送升級(jí)包請(qǐng)求消息,進(jìn)行升級(jí)操作,該升級(jí)包請(qǐng)求消息中包括本次請(qǐng)求的升級(jí)包分塊大小,可根據(jù)終端能力確定;數(shù)據(jù)處理平臺(tái)向終端返回不超過其要求大小的升級(jí)包分塊,升級(jí)包可采用多次請(qǐng)求方式獲?。唤K端根據(jù)獲取的升級(jí)包進(jìn)行升級(jí),并在升級(jí)結(jié)束后返回升級(jí)結(jié)果通知,告知數(shù)據(jù)處理平臺(tái)升級(jí)成功與否。參見圖8所示的交互流程示意圖,升級(jí)過程中,終端與數(shù)據(jù)處理平臺(tái)之間的交互流程描述如下:(1)數(shù)據(jù)處理平臺(tái)向終端發(fā)送遠(yuǎn)程升級(jí)命令,該消息中通常帶有下載文件版本號(hào)、下載文件的總長度以及校驗(yàn)等信息;(2)終端收到升級(jí)命令消息后,向數(shù)據(jù)處理平臺(tái)發(fā)起升級(jí)包請(qǐng)求(0),該消息中 通常包含下載文件讀取長度(可根據(jù)終端能力確定終端能夠接收的單個(gè)下載文件分塊的大小)、下載文件讀取位置的偏移地址等;(3)數(shù)據(jù)處理平臺(tái)收到升級(jí)包請(qǐng)求消息(0)后,向終端返回升級(jí)包返回消息(0),返回的下載文件大小應(yīng)小于或等于終端所要求的單個(gè)下載文件塊大??;(4)終端第二次向數(shù)據(jù)處理平臺(tái)發(fā)送升級(jí)包請(qǐng)求消息(1),該消息包含終端能接收的單個(gè)下載文件塊的大小、下載文件讀取位置的偏移地址等;(5)數(shù)據(jù)處理平臺(tái)收到升級(jí)包請(qǐng)求消息(1)后,第二次向終端返回升級(jí)包返回消息(1),返回的下載文件大小應(yīng)小于或等于終端所要求的單個(gè)下載文件塊的大小;(6)以此類推;(7)終端收到完整下載文件后,將校驗(yàn)下載文件,校驗(yàn)通過后升級(jí)終端軟件。;終端升級(jí)完成后,終端向數(shù)據(jù)處理平臺(tái)返回升級(jí)結(jié)果通知消息,告知升級(jí)結(jié)果,升級(jí)結(jié)束。當(dāng)終端升級(jí)失敗時(shí),應(yīng)執(zhí)行異常處理操作。異常處理操作可包括:數(shù)據(jù)處理平臺(tái)發(fā)送遠(yuǎn)程升級(jí)命令,超過3秒未收到升級(jí)請(qǐng)求包重新發(fā)起升級(jí)請(qǐng)求.連續(xù)3次均失敗后上報(bào)升級(jí)失敗通知;或者,數(shù)據(jù)處理平臺(tái)在接收到升級(jí)請(qǐng)求包后,啟動(dòng)等待計(jì)時(shí),超出時(shí)間后終止升級(jí)過程;或者,數(shù)據(jù)處理平臺(tái)接收到的升級(jí)請(qǐng)求包不連續(xù)時(shí)終止升級(jí)過程;或者,終端側(cè)設(shè)置超時(shí)間隔,若在該間隔內(nèi)未收到數(shù)據(jù)處理平臺(tái)返回的業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng),則發(fā)起重傳,若連續(xù)3次均無法收到響應(yīng)則終止升級(jí)過程,并發(fā)送升級(jí)結(jié)果通知。本申請(qǐng)中,終端與數(shù)據(jù)處理平臺(tái)之間能夠進(jìn)行業(yè)務(wù)數(shù)據(jù)消息的交互,所述業(yè)務(wù)數(shù)據(jù)消息包括:業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息和業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息。本申請(qǐng)中,在實(shí)現(xiàn)終端與數(shù)據(jù)處理平臺(tái)間連接建立的基礎(chǔ)上,能夠支持業(yè)務(wù)數(shù)據(jù)上報(bào)功能。所謂業(yè)務(wù)數(shù)據(jù),在礦山安全領(lǐng)域主要指用于礦山實(shí)現(xiàn)安全生產(chǎn)領(lǐng)域各系統(tǒng)業(yè)務(wù)功能的數(shù)據(jù),如:監(jiān)測監(jiān)控類業(yè)務(wù)數(shù)據(jù),主要包括監(jiān)測數(shù)據(jù)、告警數(shù)據(jù)等;定位類業(yè)務(wù)數(shù)據(jù),主要包括定位信號(hào)數(shù)據(jù)、告警數(shù)據(jù)等。在礦山安全領(lǐng)域,業(yè)務(wù)數(shù)據(jù)包括:業(yè)務(wù)數(shù)據(jù)和其他業(yè)務(wù)數(shù)據(jù)。其他業(yè)務(wù)數(shù)據(jù)通常指的是對(duì)于數(shù)據(jù)處理平臺(tái)是透明、不可或不需理解的業(yè)務(wù)流數(shù)據(jù),數(shù)據(jù)處理平臺(tái)只進(jìn)行路由轉(zhuǎn)發(fā)。業(yè)務(wù)數(shù)據(jù)上報(bào)支持兩種模式,模式1中,業(yè)務(wù)數(shù)據(jù)上報(bào)需要對(duì)應(yīng)的響應(yīng)消息確認(rèn)。在模式2中,業(yè)務(wù)數(shù)據(jù)上報(bào)不需要對(duì)應(yīng)的響應(yīng)消息確認(rèn),需要指出的是,此時(shí)終端與數(shù)據(jù)處理平臺(tái)之間屬于短連接模式。其中,若所述終端與數(shù)據(jù)處理平臺(tái)之間的交互模式為模式1,參見圖9所示的交互流程示意圖,所述終端與所述數(shù)據(jù)處理平臺(tái)交互所述業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息,具體包括:所述終端向所述數(shù)據(jù)處理平臺(tái)發(fā)送業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息,所述業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息的消息體中包括需要上報(bào)的業(yè)務(wù)數(shù)據(jù);所述數(shù)據(jù)處理平臺(tái)根據(jù)所述業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息的消息體中包含的消息子類型字段的值,確定是否需要返回確認(rèn)信息,若需要,所述數(shù)據(jù)處理平臺(tái)返回業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息,所述業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息的消息體中包括一個(gè)或多個(gè)TLV字段,所述業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息用于指示業(yè)務(wù)數(shù)據(jù)上報(bào)結(jié)果。若上報(bào)失敗時(shí),響應(yīng)消息中還可包括業(yè)務(wù)數(shù)據(jù)上報(bào)失敗的原因。當(dāng)業(yè)務(wù)數(shù)據(jù)上報(bào)失敗時(shí),可執(zhí)行異常處理操作。異常處理操作可包括:在終端側(cè)設(shè)置超時(shí)間隔,若在該間隔內(nèi)未收到數(shù)據(jù)處理平臺(tái)返回的業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng),則發(fā)起重傳;或者,若重傳失敗,則由終端發(fā)起連接斷開或發(fā)出告警。本申請(qǐng)中,在實(shí)現(xiàn)終端與數(shù)據(jù)處理平臺(tái)間連接建立的基礎(chǔ)上,應(yīng)支持業(yè)務(wù)數(shù)據(jù)下發(fā)功能。所謂業(yè)務(wù)數(shù)據(jù),在礦山安全領(lǐng)域,主要指用于礦山實(shí)現(xiàn)安全生產(chǎn)領(lǐng)域各系統(tǒng)業(yè)務(wù)功能的數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)包括:業(yè)務(wù)數(shù)據(jù)、其他業(yè)務(wù)數(shù)據(jù)。其他業(yè)務(wù)數(shù)據(jù)通常指對(duì)于數(shù)據(jù)處理平臺(tái)是透明、不可或不需理解的業(yè)務(wù)流數(shù)據(jù),數(shù)據(jù)處理平臺(tái)只進(jìn)行路由轉(zhuǎn)發(fā)。業(yè)務(wù)數(shù)據(jù)下發(fā)支持兩種模式。在模式1中,業(yè)務(wù)數(shù)據(jù)下發(fā)需要對(duì)應(yīng)的響應(yīng)消息確認(rèn);在模式2中,業(yè)務(wù)數(shù)據(jù)下發(fā)不需要對(duì)應(yīng)的響應(yīng)消息確認(rèn),需要指出的是,此時(shí)終端與數(shù)據(jù)處理平臺(tái)之間屬于短連接模式。其中,若所述終端與數(shù)據(jù)處理平臺(tái)之間的交互模式為模式1,參見圖10所示的交互流程示意圖,所述終端與所述數(shù)據(jù)處理平臺(tái)交互所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息的消息體中包括需要下發(fā)的業(yè)務(wù)數(shù)據(jù);所述終端根據(jù)所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息的消息體中包含的消息子類型字段的值,確定是否需要返回確認(rèn)信息,若需要,所述終端返回業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息,所述業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息的消息體中包括一個(gè)或多個(gè)TLV字段,所述業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息用于指示業(yè)務(wù)數(shù)據(jù)下發(fā)結(jié)果。當(dāng)業(yè)務(wù)數(shù)據(jù)下發(fā)失敗時(shí),可執(zhí)行異常處理操作。異常處理操作可包括:當(dāng)交互機(jī)制為模式1時(shí),在數(shù)據(jù)處理平臺(tái)側(cè)設(shè)置超時(shí)間隔,若在該間隔內(nèi)未收到終端返回的業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng),則發(fā)起重傳;或者,若重傳失敗, 則在數(shù)據(jù)處理平臺(tái)中發(fā)出告警。本申請(qǐng)中,終端與數(shù)據(jù)處理平臺(tái)間根據(jù)統(tǒng)一的消息格式實(shí)現(xiàn)終端接入、業(yè)務(wù)數(shù)據(jù)承載、終端管理等功能。包括:連接建立請(qǐng)求/響應(yīng)消息、連接斷開請(qǐng)求/響應(yīng)消息、心跳檢測請(qǐng)求/響應(yīng)消息、終端信息查詢請(qǐng)求/響應(yīng)消息、遠(yuǎn)程控制請(qǐng)求/響應(yīng)消息、遠(yuǎn)程升級(jí)命令/通知消息、業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求/響應(yīng)消息、業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求/響應(yīng)消息等。其中,各消息的消息頭采用統(tǒng)一定義。本申請(qǐng)中,連接建立請(qǐng)求消息,用于終端向數(shù)據(jù)處理平臺(tái)發(fā)起連接建立請(qǐng)求,所述連接建立請(qǐng)求消息的格式如圖11所示。所述連接建立請(qǐng)求消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x01表示連接建立請(qǐng)求消息??蛇x部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述終端的相關(guān)參數(shù),如終端軟件版本、終端硬件版本、終端廠商、心跳間隔等。其中,Tag字段的定義如表3所示:表3連接建立請(qǐng)求消息體Tag定義連接建立響應(yīng)消息,用于數(shù)據(jù)處理平臺(tái)向終端返回連接建立應(yīng)答,連接建立響應(yīng)消息格式圖12所示:所述連接建立響應(yīng)消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x02表示連接建立響應(yīng)消息??蛇x部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述連接建立結(jié)果。其中,Tag字段的定義如表4所示:表4連接建立響應(yīng)消息體Tag定義連接斷開請(qǐng)求消息,用于終端向數(shù)據(jù)處理平臺(tái)發(fā)起連接斷開請(qǐng)求,所述連接斷開請(qǐng)求消息的格式如圖13所示:所述連接斷開請(qǐng)求消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x03表示連接斷開請(qǐng)求消息。可選部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述連接斷開的相關(guān)參數(shù),如連接斷開原因。其中,Tag字段的定義如表5所示:表5連接斷開請(qǐng)求消息體Tag定義連接斷開響應(yīng)消息,用于數(shù)據(jù)處理平臺(tái)向終端返回連接斷開應(yīng)答,所述連接斷開響應(yīng)消息的格式如圖14所示。所述連接斷開響應(yīng)消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中只有固定部分,為消息子類型,用0x04表示連接斷開響應(yīng)消息。其中,Tag字段的定義如表6所示。心跳檢測請(qǐng)求消息,用于終端向數(shù)據(jù)處理平臺(tái)發(fā)起心跳檢測請(qǐng)求,所述心跳檢測請(qǐng)求消息的格式如圖15所示。所述心跳檢測請(qǐng)求消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x05表示心跳檢測請(qǐng)求消息。可選部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述心跳檢測的相關(guān)參數(shù),如當(dāng)前系統(tǒng)時(shí)間等。其中,Tag字段的定義 如表6所示:表6心跳檢測請(qǐng)求消息體Tag定義心跳檢測響應(yīng)消息,用于數(shù)據(jù)處理平臺(tái)向終端返回心跳檢測應(yīng)答,所述心跳檢測響應(yīng)消息的格式如圖16所示。所述心跳檢測請(qǐng)求消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x06表示心跳檢測響應(yīng)消息??蛇x部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述心跳檢測的相關(guān)參數(shù),如當(dāng)前系統(tǒng)時(shí)間等。其中,Tag字段的定義如表7所示:表7心跳檢測響應(yīng)消息體Tag定義終端信息查詢請(qǐng)求消息,用于數(shù)據(jù)處理平臺(tái)向終端發(fā)送終端信息查詢請(qǐng)求,所述終端信息查詢請(qǐng)求消息的格式如圖17所示。所述終端信息查詢請(qǐng)求消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x07表示終端信息查詢請(qǐng)求消息??蛇x部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述查詢類型結(jié)果,如查詢終端基本信息等。其中,Tag字段的定義如表8所示:表8終端信息查詢請(qǐng)求消息體Tag定義Tag字段數(shù)據(jù)類型數(shù)據(jù)長度Tag說明0x3001U81字節(jié)查詢終端基本信息終端信息查詢響應(yīng)消息,用于終端向數(shù)據(jù)處理平臺(tái)返回查詢應(yīng)答,所述終端信息查詢響應(yīng)消息的格式如圖18所示。所述終端信息查詢響應(yīng)消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x08表示終端信息查詢響應(yīng)消息。可選部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述查詢結(jié)果,如終端軟件版本、終端硬件版本、終端廠商等終端基本信息。其中,Tag字段的定義如表9所示:表9終端信息查詢響應(yīng)消息體Tag定義Tag字段數(shù)據(jù)類型數(shù)據(jù)長度Tag說明0x3002String不定長終端軟件版本號(hào)0x3003String不定長終端硬件版本號(hào)0x3004String不定長終端廠商0x3005String不定長終端型號(hào)遠(yuǎn)程控制請(qǐng)求消息,用于數(shù)據(jù)處理平臺(tái)向終端發(fā)起遠(yuǎn)程控制指令,所述遠(yuǎn)程控制請(qǐng)求消息的格式如圖19所示。所述遠(yuǎn)程控制請(qǐng)求消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x09表示遠(yuǎn)程控制請(qǐng)求消息??蛇x部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述控制終端的相關(guān)參數(shù),如重啟、上報(bào)業(yè)務(wù)數(shù)據(jù)、恢復(fù)出廠設(shè)置等。其中,Tag字段的定義如表10所示:表10遠(yuǎn)程控制請(qǐng)求消息體Tag定義遠(yuǎn)程控制響應(yīng)消息,用于終端向數(shù)據(jù)處理平臺(tái)返回遠(yuǎn)程控制應(yīng)答,所述遠(yuǎn)程控制響應(yīng)消息的格式如圖20所示。所述遠(yuǎn)程控制響應(yīng)消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x0A表示遠(yuǎn)程控制響應(yīng)消息??蛇x部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述遠(yuǎn)程控制執(zhí)行結(jié)果。其中,Tag字段的定義如表11所示:表11遠(yuǎn)程控制響應(yīng)消息體Tag定義遠(yuǎn)程升級(jí)命令消息,用于數(shù)據(jù)處理平臺(tái)向終端發(fā)起遠(yuǎn)程升級(jí)指令,所述遠(yuǎn)程升級(jí)命令消息的格式如圖21所示。所述遠(yuǎn)程升級(jí)命令消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x0B表示遠(yuǎn)程升級(jí)命令消息??蛇x部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述遠(yuǎn)程升級(jí)的相關(guān)參數(shù),如下載文件版本號(hào)、下載文件的總長度等。其中,Tag字段的定義如表12所示:表12遠(yuǎn)程升級(jí)命令消息體Tag定義遠(yuǎn)程升級(jí)通知消息,用于終端向數(shù)據(jù)處理平臺(tái)返回遠(yuǎn)程升級(jí)結(jié)果,所述遠(yuǎn)程升級(jí)通知消息的格式如圖22所示。所述遠(yuǎn)程升級(jí)通知消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分為消息子類型,用0x0C表示遠(yuǎn)程升級(jí)通知消息??蛇x部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述遠(yuǎn)程升級(jí)結(jié)果的相關(guān)參數(shù)。其中,Tag字段的定義如表13所示:表13遠(yuǎn)程升級(jí)通知消息體Tag定義升級(jí)包請(qǐng)求消息,用于終端向數(shù)據(jù)處理平臺(tái)發(fā)起升級(jí)包請(qǐng)求,所述升級(jí)包請(qǐng)求消息的格式如圖23所示。所述升級(jí)包請(qǐng)求消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分包括消息子類型、升級(jí)文件下載狀態(tài)、下載文件讀取長度、下載文件讀取位置的偏移地址,消息子類型用0x0D表示升級(jí)包請(qǐng)求消息。其中,部分字段的定義如表14所示:表14升級(jí)包請(qǐng)求消息體部分字段定義升級(jí)包響應(yīng)消息,用于數(shù)據(jù)處理平臺(tái)向終端返回升級(jí)包應(yīng)答,所述升級(jí)包響應(yīng)消息的格式如圖24所示。所述升級(jí)包響應(yīng)消息為管理消息,則消息頭中的消息類型用0表示。另外,消息體中,固定部分包括消息子類型、數(shù)據(jù)處理平臺(tái)對(duì)終端下載文件請(qǐng)求的應(yīng)答狀態(tài)、實(shí)際下載文件讀取長度、實(shí)際下載文件讀取位置的偏移地址、下載文件數(shù)據(jù)塊,消息子類型用0x0E表示升級(jí)包響應(yīng)消息。其中,部分字段的定義如表15所示:表15升級(jí)包響應(yīng)消息體部分字段定義業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息,用于終端向數(shù)據(jù)處理平臺(tái)發(fā)送業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求,為業(yè)務(wù)消息,則消息類型用1表示。其中,業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求(需確認(rèn))消息格式如圖25所示,業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求(不需確認(rèn))消息格式如圖26所示。業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息,用于數(shù)據(jù)處理平臺(tái)向終端返回業(yè)務(wù)數(shù)據(jù)上報(bào)應(yīng)答,所述業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息的格式如圖27所示。所述業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息為業(yè)務(wù)消息,則消息類型用1表示。另外,消息體中,固定部分為消息子類型,用0x02表示業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息。可選部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述業(yè)務(wù)數(shù)據(jù)上報(bào)結(jié)果。其中,部分字段的定義如表16所示:表16業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息體Tag定義業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,用于數(shù)據(jù)處理平臺(tái)向終端發(fā)送業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求。所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求(需確認(rèn))消息格式如圖28所示,業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求(不需確認(rèn))消息格式如圖29所示。業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息的消息頭中,業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息為業(yè)務(wù)消息,則消息類型用1表示。消息體中,固定部分為消息子類型和業(yè)務(wù)數(shù)據(jù),當(dāng)消息子類型為0x05,表示業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,該消息需接收方返回響應(yīng);當(dāng)消息類型為當(dāng)消息子類型為0x07,表示業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,該消息不需接收方返回響應(yīng);當(dāng)消息類型為當(dāng)消息子類型為0x08,表示其他業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,該消息不需接收方返回響應(yīng)。業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息,用于終端向數(shù)據(jù)處理平臺(tái)返回業(yè)務(wù)數(shù)據(jù)下發(fā)應(yīng)答,所述業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息的格式如圖30所示。所述業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息為業(yè)務(wù)消息,則消息類型用1表示。另外,消息體中, 固定部分為消息子類型,用0x06表示業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息。可選部分由1個(gè)到多個(gè)TLV組構(gòu)成,用于描述業(yè)務(wù)數(shù)據(jù)下發(fā)結(jié)果。其中,部分字段的定義如表17所示:表17業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息體Tag定義通過上述對(duì)本申請(qǐng)公開的數(shù)據(jù)通信方法,可知管理消息的子類型如表18所示:表18業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息體Tag定義SubType管理消息子類型說明0x01連接建立請(qǐng)求消息0x02連接建立響應(yīng)消息0x03連接斷開請(qǐng)求消息0x04連接斷開響應(yīng)消息0x05心跳檢測請(qǐng)求消息0x06心跳檢測響應(yīng)消息0x07終端信息查詢請(qǐng)求消息0x08終端信息查詢響應(yīng)消息0x09遠(yuǎn)程控制請(qǐng)求消息0x0A遠(yuǎn)程控制響應(yīng)消息0x0B遠(yuǎn)程升級(jí)命令消息0x0C遠(yuǎn)程升級(jí)通知消息0x0D升級(jí)包請(qǐng)求消息0x0E升級(jí)包響應(yīng)消息另外,業(yè)務(wù)數(shù)據(jù)消息的子類型如表19所示:表19業(yè)務(wù)數(shù)據(jù)消息子類型SubType業(yè)務(wù)數(shù)據(jù)消息子類型說明0x01業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息(需確認(rèn))0x02業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息0x03業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息(不需確認(rèn))0x04其他業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息(不需確認(rèn))0x05業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息(需確認(rèn))0x06業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息0x07業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息(不需確認(rèn))0x08其他業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息(不需確認(rèn))另外,TLV格式說明如表20所示:表20業(yè)務(wù)數(shù)據(jù)消息子類型相應(yīng)的,本申請(qǐng)還公開一種數(shù)據(jù)通信系統(tǒng),所述數(shù)據(jù)通信系統(tǒng)包括:終端和數(shù)據(jù)處理平臺(tái),其中,所述終端用于進(jìn)行終端注冊(cè),完成終端ID配置、數(shù)據(jù)處理平臺(tái)地址及端口號(hào)配置;所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的交互消息,所述交互消息包括管理消息和/或業(yè)務(wù)數(shù)據(jù)消息,其中,所述終端根據(jù)配置的數(shù)據(jù)處理平臺(tái)地址向所述數(shù)據(jù)處理平臺(tái)發(fā)送攜帶該終端的終端ID的消息,所述處理平臺(tái)根據(jù)所述終端的終端ID向所述終端發(fā)送消息;所述終端還用于根據(jù)需要選擇與所述數(shù)據(jù)處理平臺(tái)交互消息基于的連接為長連接或短連接。所述數(shù)據(jù)處理平臺(tái)地址及端口號(hào)的配置包括配置多個(gè)IP地址,所述多個(gè)IP地址對(duì)應(yīng)多個(gè)優(yōu)先級(jí)別的數(shù)據(jù)通道;所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互消息中攜帶消息等級(jí),所述終端與所述數(shù)據(jù)處理平臺(tái)交互按照預(yù)設(shè)格式封裝的交互消息,包括:所述終端與所述數(shù)據(jù)處理平臺(tái)根據(jù)消息等級(jí)選擇對(duì)應(yīng)的優(yōu)先級(jí)別的數(shù)據(jù)通道承載所述交互消息,實(shí)現(xiàn)所述交互消息在所述終端與所述數(shù)據(jù)處理平臺(tái)之間的傳輸。所述終端ID配置包括:所述數(shù)據(jù)處理平臺(tái)錄入所述終端的終端信息,為所述終端分配終端ID,即終端編號(hào),并在所述終端安裝時(shí)將所述終端ID配置到所述終端,或者;所述終端ID在所述終端出廠時(shí)預(yù)置在所述終端,所述數(shù)據(jù)平臺(tái)在所述終端安裝時(shí)錄入所述終端的終端ID。若所述終端選擇的與所述數(shù)據(jù)處理平臺(tái)交互消息基于的連接為短連接時(shí),所述終端 與所述數(shù)據(jù)處理平臺(tái)之間交互按照預(yù)設(shè)格式封裝的交互消息具體包括:所述終端基于短連接與所述數(shù)據(jù)處理平臺(tái)之間交互消息。若所述終端與所述數(shù)據(jù)處理平臺(tái)建立的連接為長連接,則所述數(shù)據(jù)通信方法還包括:所述終端向所述數(shù)據(jù)處理平臺(tái)發(fā)送按照預(yù)設(shè)格式封裝的心跳檢測消息,并接受所述數(shù)據(jù)處理平臺(tái)返回的按照預(yù)設(shè)格式封裝的心跳檢測消息響應(yīng);和/或,所述終端向所述數(shù)據(jù)處理平臺(tái)發(fā)送按照預(yù)設(shè)格式封裝的連接斷開請(qǐng)求,所述數(shù)據(jù)處理平臺(tái)根據(jù)接收到的所述連接斷開請(qǐng)求斷開連接。進(jìn)一步的,按照所述預(yù)設(shè)格式封裝的消息包括消息頭及消息體,其中,消息頭中包括指示消息版本、消息類型及終端ID的字段,消息體中包括指示消息子類型的固定字段及內(nèi)容字段;其中所述消息類型指示該消息為管理消息或業(yè)務(wù)數(shù)據(jù)消息,消息子類型指示該消息的具體類型,上述消息頭及消息體中的各字段根據(jù)消息的具體類型進(jìn)行填充。進(jìn)一步的,所述管理消息包括的消息子類型包括:終端信息查詢請(qǐng)求消息及響應(yīng)、遠(yuǎn)程控制請(qǐng)求消息及響應(yīng)、遠(yuǎn)程升級(jí)命令消息、升級(jí)包請(qǐng)求消息;所述管理消息包括的消息體的內(nèi)容字段包括一個(gè)或多個(gè)TLV字段;所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互所述終端信息查詢請(qǐng)求消息及響應(yīng),具體包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送終端信息查詢請(qǐng)求消息,所述終端信息查詢請(qǐng)求消息的消息體中包括終端軟件版本、終端硬件版本、終端廠商和終端型號(hào)中的一項(xiàng)或多項(xiàng)參數(shù);所述終端返回終端信息查詢請(qǐng)求響應(yīng);所述終端與所述數(shù)據(jù)處理平臺(tái)交互所述遠(yuǎn)程控制請(qǐng)求消息及響應(yīng),具體包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送遠(yuǎn)程控制請(qǐng)求消息,所述遠(yuǎn)程控制請(qǐng)求消息的消息體中攜帶的參數(shù)包括:指示終端重啟、上傳業(yè)務(wù)數(shù)據(jù)、上報(bào)當(dāng)前連接方式和上報(bào)終端統(tǒng)計(jì)信息中的一項(xiàng)或多項(xiàng);所述終端根據(jù)所述遠(yuǎn)程控制請(qǐng)求消息中攜帶的參數(shù),執(zhí)行相應(yīng)操作,并返回包含操作結(jié)果的遠(yuǎn)程控制響應(yīng);所述終端與所述數(shù)據(jù)處理平臺(tái)之間交互所述遠(yuǎn)程升級(jí)命令消息和升級(jí)包請(qǐng)求消息, 具體包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送遠(yuǎn)程升級(jí)命令消息,所述遠(yuǎn)程升級(jí)命令消息的消息體中攜帶的參數(shù)包括:指示下載文件版本號(hào)、下載文件總長度、下載文件校驗(yàn)值、下載文件發(fā)布日期、是否強(qiáng)制下載、升級(jí)方式下載協(xié)議、下載升級(jí)服務(wù)器IP地址及端口號(hào)、下載升級(jí)服務(wù)器用戶名、密碼和下載升級(jí)服務(wù)器的路徑名中的一項(xiàng)或多項(xiàng);所述終端根據(jù)所述遠(yuǎn)程升級(jí)命令消息攜帶的參數(shù),向所述數(shù)據(jù)處理平臺(tái)發(fā)送升級(jí)包請(qǐng)求消息,所述升級(jí)包請(qǐng)求消息的消息體中的包括:升級(jí)文件下載狀態(tài)、下載文件讀取長度和下載文件讀取位置的偏移地址中的一項(xiàng)或多項(xiàng);所述終端向所述數(shù)據(jù)處理平臺(tái)返回遠(yuǎn)程升級(jí)通知消息,所述遠(yuǎn)程升級(jí)通知消息的消息體中攜帶遠(yuǎn)程升級(jí)結(jié)果。進(jìn)一步的,所述業(yè)務(wù)數(shù)據(jù)消息包括:業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息和業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息;所述終端與所述數(shù)據(jù)處理平臺(tái)交互所述業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息,具體包括:所述終端向所述數(shù)據(jù)處理平臺(tái)發(fā)送業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息,所述業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息的消息體中包括需要上報(bào)的業(yè)務(wù)數(shù)據(jù);所述數(shù)據(jù)處理平臺(tái)根據(jù)所述業(yè)務(wù)數(shù)據(jù)上報(bào)請(qǐng)求消息的消息體中包含的消息子類型字段的值,確定是否需要返回確認(rèn)信息,若需要,所述數(shù)據(jù)處理平臺(tái)返回業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息,所述業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息的消息體中包括一個(gè)或多個(gè)TLV字段,所述業(yè)務(wù)數(shù)據(jù)上報(bào)響應(yīng)消息用于指示業(yè)務(wù)數(shù)據(jù)上報(bào)結(jié)果;所述終端與所述數(shù)據(jù)處理平臺(tái)交互所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,包括:所述數(shù)據(jù)處理平臺(tái)向所述終端發(fā)送業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息,所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息的消息體中包括需要下發(fā)的業(yè)務(wù)數(shù)據(jù);所述終端根據(jù)所述業(yè)務(wù)數(shù)據(jù)下發(fā)請(qǐng)求消息的消息體中包含的消息子類型字段的值,確定是否需要返回確認(rèn)信息,若需要,所述終端返回業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息,所述業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息的消息體中包括一個(gè)或多個(gè)TLV字段,所述業(yè)務(wù)數(shù)據(jù)下發(fā)響應(yīng)消息用于指示業(yè)務(wù)數(shù)據(jù)下發(fā)結(jié)果。通過本申請(qǐng)公開的系統(tǒng),能夠?qū)崿F(xiàn)終端接入的統(tǒng)一管理,并實(shí)現(xiàn)資源的合理分配。關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本
技術(shù)領(lǐng)域
中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
桓台县| 邳州市| 井冈山市| 封开县| 封开县| 隆子县| 江油市| 灌南县| 长汀县| 鄯善县| 集安市| 沂源县| 岑巩县| 绵阳市| 榆树市| 乌鲁木齐县| 安陆市| 平度市| 湘乡市| 牡丹江市| 天柱县| 长子县| 南雄市| 西充县| 白河县| 临海市| 黎平县| 肥东县| 利辛县| 特克斯县| 太仓市| 灵台县| 微山县| 宁晋县| 鄂伦春自治旗| 长海县| 黄浦区| 班戈县| 蓬莱市| 沾益县| 定远县|