專利名稱:基于物聯(lián)網(wǎng)的無線通信終端及其應(yīng)用方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種基于物聯(lián)網(wǎng)的無線通信終端及其應(yīng)用 方法。
背景技術(shù):
物聯(lián)網(wǎng)(Machine to Machine,簡稱為M2M)時代的到來,被稱之為又一次信息技術(shù) 革命,其潛在應(yīng)用巨大,將帶動許多相關(guān)產(chǎn)業(yè)的大爆發(fā)。顯然,為物聯(lián)網(wǎng)提供互連的通信管 道還是以現(xiàn)有的電信運營商為主。下面以數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)(SupervisoryControl And DataAcquisition, 簡稱為SCADA)為例進行說明。SCADA系統(tǒng)是一個典型的數(shù)據(jù)采集與實時控制系統(tǒng),涉及的 應(yīng)用范圍極其廣泛,例如,電力、石油、城市供水檢測等。圖1為相關(guān)技術(shù)中SCADA系統(tǒng)結(jié)構(gòu) 圖。如圖1所示,對SCADA系統(tǒng)進行了一定的簡化,抽象出一些通用元素。該SCADA系統(tǒng) 包括企業(yè)內(nèi)部網(wǎng)、Internet公網(wǎng)、以及采集終端(圖中示出了終端1、終端2…終端N),其 中,企業(yè)內(nèi)部網(wǎng)可以由以下設(shè)備組成信道機、領(lǐng)導(dǎo)工作站(PC機)、維護工作站(PC機)、監(jiān) 控工作站(PC機)、數(shù)據(jù)庫服務(wù)器、備份服務(wù)器等。Internet公網(wǎng)可以由以下設(shè)備組成領(lǐng) 導(dǎo)工作站(PC機)、監(jiān)控工作站(PC機)。采集終端通過行業(yè)通信專用通道(例如,光纖、載 波等)與企業(yè)內(nèi)部網(wǎng)的信道機相連接,Internet公網(wǎng)通過防火墻與企業(yè)內(nèi)部網(wǎng)進行數(shù)據(jù)傳 輸。從圖1可以看出,目前在典型行業(yè)SCADA系統(tǒng)應(yīng)用中,存在以下問題(1)系統(tǒng)中各種工作站基本形態(tài)只能為PC機,便攜性、移動性較差、而且成本較 高。各種工作站之間或終端之間無法直接完成業(yè)務(wù),業(yè)務(wù)處理能力很弱,需要經(jīng)過服務(wù)器來 完成。(2)在遠離企業(yè)內(nèi)部網(wǎng)的環(huán)境中,使用行業(yè)應(yīng)用服務(wù)受到了極大的限制沒有英 特網(wǎng)(internet)網(wǎng)絡(luò)環(huán)境;如果通過公網(wǎng)中的某臺計算機充當系統(tǒng)終端或工作站,安全性 得不到可靠保證。想要做到行業(yè)應(yīng)用服務(wù)的隨時隨地接入,比較困難,而且成本(例如,由 于添加防火墻等原因)較高。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種無線通信終端及其應(yīng)用方法,以解決上述問題至 少之一。根據(jù)本發(fā)明的一個方面,提供了 一種基于物聯(lián)網(wǎng)的無線通信終端。根據(jù)本發(fā)明的無線通信終端包括主控模塊,用于與所述物聯(lián)網(wǎng)對應(yīng)的終端設(shè)備 進行連接;應(yīng)用軟件模塊,用于處理與所述物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù);軟件適配接口模塊,用 于實現(xiàn)所述應(yīng)用軟件模塊與所述主控模塊之間的業(yè)務(wù)數(shù)據(jù)的傳輸。根據(jù)本發(fā)明的另一方面,提供了一種基于物聯(lián)網(wǎng)的無線通信終端的應(yīng)用方法。根據(jù)本發(fā)明的基于物聯(lián)網(wǎng)的無線通信終端的應(yīng)用方法包括所述無線通信終端獲取與所述物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù),并對所述業(yè)務(wù)數(shù)據(jù)進行處理。通過本發(fā)明的上述技術(shù)方案,在現(xiàn)有無線通信終端軟件及硬件模塊(以下稱為主 控模塊)的基礎(chǔ)上,擴展了應(yīng)用軟件模塊、軟件適配接口模塊等模塊,設(shè)計出一種適用于物 聯(lián)網(wǎng)的無線通信終端,解決了物聯(lián)網(wǎng)中終端便攜性和移動性較差、且行業(yè)應(yīng)用終端成本較 高等問題,進而較好地適應(yīng)了原有應(yīng)用模式,為物聯(lián)網(wǎng)行業(yè)應(yīng)用開發(fā)商提供深度定制的無 線通信終端,業(yè)務(wù)可以轉(zhuǎn)移在無線通訊終端上直接實現(xiàn),并降低了行業(yè)應(yīng)用終端成本。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)相關(guān)技術(shù)中SCADA系統(tǒng)架構(gòu)圖;圖2是根據(jù)本發(fā)明實施例的基于物聯(lián)網(wǎng)的無線通信終端的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明優(yōu)選實施例的基于物聯(lián)網(wǎng)的無線通信終端的架構(gòu)圖;圖4為根據(jù)本發(fā)明優(yōu)選實施例的無線通信終端在典型行業(yè)數(shù)據(jù)采集與實時控制 (SCADA)系統(tǒng)中的應(yīng)用示意圖;圖5是根據(jù)本發(fā)明實施例的基于物聯(lián)網(wǎng)的無線通信終端的應(yīng)用方法的流程圖;圖6是根據(jù)本發(fā)明優(yōu)選實施例的行業(yè)應(yīng)用功能初始化的流程圖;圖7是根據(jù)本發(fā)明優(yōu)選實施例一的M2M行業(yè)應(yīng)用數(shù)據(jù)的處理(發(fā)送)的流程圖;圖8是根據(jù)本發(fā)明優(yōu)選實施例二的M2M行業(yè)應(yīng)用數(shù)據(jù)的處理(發(fā)送)的流程圖;圖9是根據(jù)本發(fā)明優(yōu)選實施例三的M2M行業(yè)應(yīng)用數(shù)據(jù)的處理(發(fā)送)的流程圖;圖10是根據(jù)本發(fā)明優(yōu)選實施例的M2M行業(yè)應(yīng)用數(shù)據(jù)的處理(接收)的流程圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實施例及實施例中的特征可以相互組合。圖2是根據(jù)本發(fā)明實施例的基于物聯(lián)網(wǎng)的無線通信終端的結(jié)構(gòu)框圖。如圖2所示, 該無線通信終端包括主控模塊20、應(yīng)用軟件模塊22、軟件適配接口模塊24。主控模塊20,用于與物聯(lián)網(wǎng)對應(yīng)的終端設(shè)備進行連接;應(yīng)用軟件模塊22,用于處理與物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù);軟件適配接口模塊24,用于實現(xiàn)應(yīng)用軟件模塊與主控模塊之間的業(yè)務(wù)數(shù)據(jù)的傳輸。相關(guān)技術(shù)中,對于物聯(lián)網(wǎng)行業(yè),各種工作站基本形態(tài)只能為PC機,因而便攜性、移 動性較差,且實現(xiàn)成本較高,采用上述無線通信終端,可以在兼容原有應(yīng)用模式的基礎(chǔ)上, 為物聯(lián)網(wǎng)行業(yè)應(yīng)用開發(fā)商提供深度定制的無線通信終端,業(yè)務(wù)可以轉(zhuǎn)移在無線通訊終端上 直接實現(xiàn),并降低了行業(yè)應(yīng)用終端成本。其中,上述無線通信終端可以為所有無線通信終端產(chǎn)品,例如,手機(普通手機, 功能手機,智能手機等)、數(shù)據(jù)卡、模塊(上網(wǎng)本)、MID、家庭/辦公信息機等。上述無線通信終端即可作為M2M終端的一種形式,也可以作為一般的無線通訊終 端(即只啟用主控模塊),具有一般無線通訊終端所有功能和M2M行業(yè)應(yīng)用功能,即可應(yīng)用在M2M環(huán)境,也可以應(yīng)用在一般的移動通信領(lǐng)域。在優(yōu)選實施過程中,根據(jù)本發(fā)明實施例的基于物聯(lián)網(wǎng)的無線通信終端可以包括以 下各模塊主控模塊20 (即原有無線通訊終端軟件及硬件模塊),用于完成原有無線通信終 端全部功能的軟/硬件模塊。根據(jù)本發(fā)明實施例的無線通信終端可以使用其所有功能和硬 件。應(yīng)用軟件模塊22,為實現(xiàn)M2M行業(yè)應(yīng)用功能的軟件模塊,該模塊可以實現(xiàn)一部分 功能,也可以實現(xiàn)全部功能,涉及物聯(lián)網(wǎng)行業(yè)應(yīng)用領(lǐng)域的業(yè)務(wù)管理、安全控制、用戶鑒權(quán)、流 程處理、數(shù)據(jù)處理和解析算法等全部過程。軟件適配接口模塊24,為行業(yè)應(yīng)用功能提供軟件適配接口以及接口規(guī)范。以下詳 細描述該模塊的功能(1)軟件適配接口模塊24用于完成軟件應(yīng)用模塊與原有無線通訊終端軟件模塊 調(diào)用接口,用以完成與軟件應(yīng)用模塊的數(shù)據(jù)通信、流程控制、硬件操作等調(diào)用。(2)軟件適配接口模塊24還可以具有單純一般無線通訊終端功能和包含M2M行業(yè) 應(yīng)用功能的軟開關(guān)。(3)軟件適配接口模塊24提供的接口或接口規(guī)范涵蓋與各種不同行業(yè)應(yīng)用模塊 的接口,以滿足不同行業(yè)應(yīng)用的實際需求。(4)根據(jù)本發(fā)明實施例的無線通信終端完成物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù)的處理后,通 過軟件適配接口模塊24調(diào)用無線通訊終端的通訊部分,從而完成與其他的行業(yè)M2M終端、 M2M平臺或M2M應(yīng)用平臺的數(shù)據(jù)通信。(5)優(yōu)選地,軟件適配接口模塊可以通過軟件方式實現(xiàn)主控模塊之間的數(shù)據(jù)傳輸, 其中,軟件方式包括傳輸at指令方式、注冊回調(diào)函數(shù)方式、消息處理方式、終端處理方式。優(yōu)選地,軟件適配接口模塊也可以通過硬件方式實現(xiàn)主控模塊之間的數(shù)據(jù)傳輸, 其中,硬件方式包括傳輸AT指令方式。通過上述多種數(shù)據(jù)傳輸方式,將主控模塊與應(yīng)用軟件模塊之間的數(shù)據(jù)傳輸聯(lián)系起 來,可以在兼容主控模塊的基礎(chǔ)上進行擴展,形成適合行業(yè)發(fā)展需求的無線通信終端。優(yōu)選地,如圖3所示,上述無線通信終端還可以包括應(yīng)用硬件模塊26,用于連接 另一個無線通信終端或者另一個主控模塊(相當于另一個行業(yè)應(yīng)用原有終端);以及應(yīng)用 硬件驅(qū)動適配模塊28,用于驅(qū)動應(yīng)用硬件模塊。上述應(yīng)用硬件模塊26可以為本發(fā)明的無線通信終端提供與其他適用于M2M領(lǐng)域 的無線通信終端之間通信的接口。實現(xiàn)基于物聯(lián)網(wǎng)的無線通信終端之間的互通,從而便于 用戶高效傳輸數(shù)據(jù),提高了用戶體驗。其中,應(yīng)用硬件模塊26可以包括兩部分硬件單元260和硬件連接接口 262。優(yōu)選地,硬件單元260可以為感應(yīng)或采集信號的硬件裝置,例如,傳感器等,也可 以為其他裝置。優(yōu)選地,硬件連接接口 262可以包括以下至少之一藍牙接口、通用串行總線 (USB)接口、管腳對管腳(PIN/PIN)、連接外部設(shè)備的計算機內(nèi)部總線(PCIE)、通用異步收 發(fā)器(UART)。其中,硬件連接接口 262可以為上述無線通信終端提供與行業(yè)應(yīng)用原有終端(即由主控模塊組成的終端)或另一個無線通信終端(也是根據(jù)本發(fā)明實施例的無線通信終 端)的連接接口實體,上述應(yīng)用硬件驅(qū)動適配模塊28可以驅(qū)動應(yīng)用硬件模塊26,實現(xiàn)本無 線通信終端與行業(yè)應(yīng)用原有終端或其他無線通信終端之間的數(shù)據(jù)交互。優(yōu)選地,由圖3可知,應(yīng)用硬件驅(qū)動適配模塊28也可以直接驅(qū)動其他無線通信終端。圖4為根據(jù)本發(fā)明優(yōu)選實施例的無線通信終端在典型行業(yè)SCADA(能量采集與控 制)系統(tǒng)中的應(yīng)用示意圖。如圖4所示,在圖1所示的SCADA系統(tǒng)架構(gòu)上進行擴展,通過有 線網(wǎng)絡(luò)或者移動通信網(wǎng)絡(luò)鏈路將移動通信網(wǎng)絡(luò)連接至企業(yè)內(nèi)部網(wǎng),其中,該移動通信網(wǎng)絡(luò) 包括M2M平臺以及M2M行業(yè)應(yīng)用平臺。移動通信網(wǎng)絡(luò)連接至有一個或多個監(jiān)控工作站,其 中,該監(jiān)控工作站可以為本發(fā)明實施例的無線通信終端(圖中陰影模塊)。另外,采集終端 層的終端也可以直接與本發(fā)明實施例的無線通信終端相連接(圖中示出終端2與上述無線 通信終端相連接)。由圖4可知,在兼容原有系統(tǒng)的基礎(chǔ)上,為物聯(lián)網(wǎng)行業(yè)應(yīng)用開發(fā)商提供了深度定 制的無線通訊終端產(chǎn)品,拓展其在M2M下產(chǎn)品范圍。另外,由于集成行業(yè)應(yīng)用到無線通信終 端上,該無線通信終端可以是各種通信設(shè)備,例如,數(shù)據(jù)卡,(無線上網(wǎng)模塊)上網(wǎng)本,手機, MID等,極大地豐富了行業(yè)應(yīng)用終端的產(chǎn)品類型??朔嗽薪K端受物理網(wǎng)絡(luò)和網(wǎng)絡(luò)安全等 因素影響,可做到任何時間,任何地點接入到行業(yè)應(yīng)用服務(wù)環(huán)境中。即M2M應(yīng)用模式下,在 終端之間傳輸強業(yè)務(wù)數(shù)據(jù),實現(xiàn)更復(fù)雜的功能。因此,可以提高行業(yè)應(yīng)用終端的移動性和便 攜性,豐富了 M2M行業(yè)應(yīng)用終端的產(chǎn)品形態(tài),并降低了行業(yè)應(yīng)用終端成本。根據(jù)本發(fā)明實施例的基于物聯(lián)網(wǎng)的無線通信終端的應(yīng)用方法的流程圖。該應(yīng)用方 法主要包括以下處理步驟S502 無線通信終端獲取與物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù);步驟S504 無線通信終端對業(yè)務(wù)數(shù)據(jù)進行處理。采用上述無線通信終端,可以在兼容原有應(yīng)用模式的基礎(chǔ)上,為物聯(lián)網(wǎng)行業(yè)應(yīng)用 開發(fā)商提供深度定制的無線通信終端,業(yè)務(wù)可以轉(zhuǎn)移在無線通訊終端上直接實現(xiàn),并降低 了行業(yè)應(yīng)用終端成本。上述無線通信終端可以參見圖1至圖4的描述,以下對如何實現(xiàn)上述無線通信終 端進行描述。具體可以包括以下處理1、設(shè)計和實現(xiàn)應(yīng)用軟件模塊適配接口和制定接口規(guī)范。其中,軟件適配接口模塊可以通過軟件方式實現(xiàn)主控模塊之間的數(shù)據(jù)傳輸,其中, 軟件方式包括傳輸AT指令方式、注冊回調(diào)函數(shù)方式、消息處理方式、終端處理方式?;蛘撸浖m配接口模塊也可以通過硬件方式實現(xiàn)主控模塊之間的數(shù)據(jù)傳輸,其 中,硬件方式包括傳輸at指令方式。具體實現(xiàn)適配接口的方式如下(1)定義適配接口的抽象基層,即高度抽象出針對不同行業(yè)應(yīng)用的共有接口 ;(2)以適配接口的抽象基層為依據(jù),設(shè)計實現(xiàn)適配層的邏輯處理過程;(3)設(shè)計、實現(xiàn)不同行業(yè)應(yīng)用適配接口的切換方法或接口,以完成動態(tài)切換。2.集成(移植)適用于物聯(lián)網(wǎng)行業(yè)的無線通信終端。按照功能適配接口方式或規(guī)范,進行行業(yè)應(yīng)用功能移植,其中,上述移植包括軟件功能移植、硬件功能移植。軟件模塊的集成(移植)多種方式的集成(移植),包括源代碼形式或第三方軟 件庫形式,需要遵守行業(yè)應(yīng)用軟件模塊適配接口(規(guī)范)。硬件模塊的集成(移植)多種方式的集成(移植),包括PIN/PIN,USB,PCIE,UART 等不同硬件連接形式?;蛘咭云舷到y(tǒng)(System on chip, S0C)芯片(行業(yè)專用芯片)的方式將行業(yè)應(yīng) 用軟件、硬件所有功能集成在一起。3.在無線通信終端上設(shè)計和實現(xiàn)行業(yè)應(yīng)用硬件驅(qū)動適配接口。通過該接口可以與其他行業(yè)應(yīng)用M2M終端(也是根據(jù)本發(fā)明實施例的無線通信終 端)或行業(yè)應(yīng)用原有終端相連接,完成數(shù)據(jù)通信、控制、信息交互功能。具體地,上述連接的形式包括但不限于以下至少之一USB接口連接、串口連接、 藍牙連接。優(yōu)選地,在無線通信終端獲取與物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù)之前,還可以包括以下處 理(1)無線通信終端響應(yīng)于用戶操作,啟用物聯(lián)網(wǎng)應(yīng)用處理功能;(2)無線通信終端進入物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù)處理等待狀態(tài)。根據(jù)本發(fā)明實施例的無線通信終端既可以作為M2M終端的一種形式,也可以作為 一般的無線通信終端,具有一般無線通信終端的所有功能和M2M行業(yè)應(yīng)用功能,既可以適 用于M2M場景下,也可以應(yīng)用在一般的通信領(lǐng)域。通過上述初始化處理,可以選擇是否啟用M2M行業(yè)應(yīng)用功能,因此可以根據(jù)用戶 需求選擇使用在什么場景下,有效提高了用戶體驗。上述過程具體可以參見圖6。圖6是根據(jù)本發(fā)明優(yōu)選實施例的行業(yè)應(yīng)用功能初始化的流程圖。如圖6所示,該 行業(yè)應(yīng)用功能初始化過程包括以下處理步驟S602 根據(jù)本發(fā)明實施例的無線通信終端開機、啟動。步驟S604 判斷該終端是否具有M2M行業(yè)應(yīng)用功能,如果具有此功能,執(zhí)行步驟 S606,否則,則退出行業(yè)應(yīng)用初時化模塊。步驟S606 打開表示此終端具有M2M行業(yè)應(yīng)用功能標識(即啟用M2M行業(yè)應(yīng)用功 能)。步驟S608 判斷與行業(yè)應(yīng)用軟件適配接口是否需要打開。如果是,執(zhí)行步驟S610, 否則,則退出行業(yè)應(yīng)用初時化模塊。步驟S610 打開行業(yè)應(yīng)用適配接口開關(guān)標識。步驟S612 根據(jù)此終端應(yīng)用行業(yè)參數(shù),選擇行業(yè)應(yīng)用適配接口實例。步驟S614 啟動行業(yè)應(yīng)用功能。步驟S616 進入業(yè)務(wù)數(shù)據(jù)處理等待狀態(tài),等待行業(yè)應(yīng)用數(shù)據(jù)的到來。優(yōu)選地,上述無線通信終端包括但不限于應(yīng)用軟件模塊、軟件適配接口模塊、主 控模塊、應(yīng)用硬件驅(qū)動適配模塊、以及應(yīng)用硬件模塊,則該無線通信終端獲取業(yè)務(wù)數(shù)據(jù)包括 以下至少之一(1)應(yīng)用軟件模塊經(jīng)由軟件適配接口模塊,獲取來自于主控模塊的業(yè)務(wù)數(shù)據(jù);該業(yè)務(wù)數(shù)據(jù)主要來源于主控模塊獲取到的數(shù)據(jù),具體可以參見圖7。(2)應(yīng)用軟件模塊經(jīng)由應(yīng)用硬件驅(qū)動適配模塊,獲取來自于應(yīng)用硬件模塊的業(yè)務(wù) 數(shù)據(jù);該業(yè)務(wù)數(shù)據(jù)主要來源于應(yīng)用硬件模塊獲取到的數(shù)據(jù),具體可以參見圖8。(3)應(yīng)用軟件模塊經(jīng)由應(yīng)用硬件驅(qū)動適配模塊,獲取來自于其他基于物聯(lián)網(wǎng)的無 線通信終端的業(yè)務(wù)數(shù)據(jù);該業(yè)務(wù)數(shù)據(jù)主要來源于其他基于物聯(lián)網(wǎng)的無線通信終端獲取到的 數(shù)據(jù),具體可以參見圖9。對于來源于不同模塊的業(yè)務(wù)數(shù)據(jù),無線通信終端均可以有效進行處理,形成適合 行業(yè)標準的業(yè)務(wù)數(shù)據(jù)。因此無線通信終端適用于多種應(yīng)用場景,有效提高了用戶體驗。圖7是根據(jù)本發(fā)明優(yōu)選實施例一的M2M行業(yè)應(yīng)用數(shù)據(jù)的發(fā)送流程圖。該M2M行業(yè) 應(yīng)用數(shù)據(jù)的處理包括以下處理步驟S702 主控模塊(相當于上述無線通信終端軟件及硬件模塊)獲取到業(yè)務(wù)數(shù) 據(jù)(或稱為事件)。步驟S704 主控模塊通過軟件適配接口模塊將業(yè)務(wù)數(shù)據(jù)傳輸至應(yīng)用軟件模塊;步驟S706 應(yīng)用軟件模塊對業(yè)務(wù)數(shù)據(jù)進行處理,形成標準的行業(yè)業(yè)務(wù)數(shù)據(jù);步驟S708 應(yīng)用軟件模塊通過軟件適配接口模塊,由主控模塊將處理后的業(yè)務(wù)數(shù) 據(jù)進行發(fā)送。需要說明的是終端本地硬件資源屬于主控模塊,主控模塊獲取的數(shù)據(jù)來源于主 控模塊協(xié)議棧(即M2M平臺或其他本發(fā)明終端通過無線通訊網(wǎng)絡(luò)發(fā)送過來的業(yè)務(wù)數(shù)據(jù))。 因而終端本地硬件獲取的數(shù)據(jù)只是主控模塊獲取到的數(shù)據(jù)中的一小部分。圖8是根據(jù)本發(fā)明優(yōu)選實施例二的M2M行業(yè)應(yīng)用數(shù)據(jù)的發(fā)送流程圖。該M2M行業(yè) 應(yīng)用數(shù)據(jù)的處理包括以下處理步驟S802 應(yīng)用硬件模塊獲取到業(yè)務(wù)數(shù)據(jù);步驟S804 應(yīng)用硬件模塊通過應(yīng)用硬件驅(qū)動適配模塊將業(yè)務(wù)數(shù)據(jù)發(fā)送至應(yīng)用軟 件模塊;步驟S806 應(yīng)用軟件模塊對業(yè)務(wù)數(shù)據(jù)進行處理,形成標準的行業(yè)業(yè)務(wù)數(shù)據(jù);步驟S808 應(yīng)用軟件模塊通過軟件適配接口模塊,由主控模塊將處理后的業(yè)務(wù)數(shù) 據(jù)進行發(fā)送。在優(yōu)選實施過程中,處理完數(shù)據(jù)后,如果需要將數(shù)據(jù)進行發(fā)送,還是應(yīng)該通過軟件 適配接口,由主控模塊(不僅包括終端本地硬件資源,還包括主控模塊軟件協(xié)議棧)完成發(fā)送。圖9是根據(jù)本發(fā)明優(yōu)選實施例三的M2M行業(yè)應(yīng)用數(shù)據(jù)的發(fā)送流程圖。該過程主要 包括以下處理步驟S902 其他基于物聯(lián)網(wǎng)的無線通信終端(即根據(jù)本發(fā)明實施例的無線通信終 端)或行業(yè)應(yīng)用原有終端獲取到業(yè)務(wù)數(shù)據(jù);步驟S904 上述無線通信終端通過應(yīng)用硬件驅(qū)動適配模塊將業(yè)務(wù)數(shù)據(jù)發(fā)送至應(yīng) 用軟件模塊;步驟S906 應(yīng)用軟件模塊對業(yè)務(wù)數(shù)據(jù)進行處理,形成標準的行業(yè)業(yè)務(wù)數(shù)據(jù);步驟S908 應(yīng)用軟件模塊通過軟件適配接口模塊和主控模塊將處理后的業(yè)務(wù)數(shù) 據(jù)進行發(fā)送。
通過圖7至圖9可知,無線通信終端獲取的數(shù)據(jù)來源包括但不限于和上述三個方 面(1)主控模塊(相當于上述無線通信終端軟件及硬件模塊);(2)M2M行業(yè)應(yīng)用功能硬件 模塊(即應(yīng)用硬件模塊);(3)其他M2M設(shè)備(即根據(jù)本發(fā)明實施例的基于物聯(lián)網(wǎng)的無線通 信終端)或行業(yè)應(yīng)用原有終端。優(yōu)選地,由圖7至圖9可知,在執(zhí)行步驟S504之后,應(yīng)用軟件模塊將處理后的業(yè)務(wù) 數(shù)據(jù)經(jīng)由主控模塊進行發(fā)送。通過上述處理,可以將處理過的業(yè)務(wù)數(shù)據(jù)發(fā)送出去,滿足用戶需求。優(yōu)選地,無線通信終端對業(yè)務(wù)數(shù)據(jù)進行處理之后,還包括以下處理(1)無線通信終端判斷對業(yè)務(wù)數(shù)據(jù)的后續(xù)處理是否需要啟用操作硬件資源;(2)如果是,分別判斷是否啟用主控模塊、應(yīng)用硬件模塊、以及其他基于物聯(lián)網(wǎng)的 無線通信終端;(3)執(zhí)行與判斷結(jié)果對應(yīng)的操作。下面結(jié)合圖10進一步描述上述的優(yōu)選實施例。圖10是根據(jù)本發(fā)明優(yōu)選實施例的M2M行業(yè)應(yīng)用數(shù)據(jù)的處理(接收)的流程圖。該 過程可以進一步包括以下處理步驟S1002 應(yīng)用軟件模塊獲取業(yè)務(wù)數(shù)據(jù);其中,應(yīng)用軟件模塊通過設(shè)定-適配接口形式(例如,AT命令方式、注冊回調(diào)函數(shù) 方式、消息處理方式、中斷處理方式等)來獲取數(shù)據(jù)。若初始化過程的各種標志未被設(shè)定或 打開,即初始化失敗,則不會獲取到業(yè)務(wù)數(shù)據(jù)。步驟S1004 應(yīng)用軟件模塊對獲取到的業(yè)務(wù)數(shù)據(jù)進行處理,其中,處理涉及業(yè)務(wù)領(lǐng) 域全過程,例如,業(yè)務(wù)管理、安全控制、用戶鑒權(quán)、流程處理、數(shù)據(jù)處理和解析算法等;步驟S1006 判斷對業(yè)務(wù)的數(shù)據(jù)處理是否需要操作硬件資源;如果是,執(zhí)行步驟 S1008,若不需要,直接返回到獲取數(shù)據(jù)階段;步驟S1008 根據(jù)不同的硬件操作需求,選擇不同的硬件或硬件驅(qū)動適配接口,判 斷是否需要操作終端本地硬件資源;如果是,執(zhí)行步驟S1010 ;否則,直接跳過;其中,上述終端本地硬件資源,例如,顯示屏,uSb,uart等,也包括通過這些硬件資 源與PC等外設(shè)相連等。步驟S1010 操作終端本地硬件資源;步驟S1012 判斷是否需要控制M2M行業(yè)應(yīng)用功能硬件模塊(即應(yīng)用硬件模塊); 如果是,執(zhí)行步驟S1014,否則,直接跳過。步驟S1014 操作M2M行業(yè)應(yīng)用功能硬件模塊;步驟S1016 判斷是否與其他M2M設(shè)備連接,如果是,則執(zhí)行步驟S1018,否則,返回 到獲取數(shù)據(jù)階段。步驟S1018 控制M2M硬件驅(qū)動適配接口,完成與其他M2M設(shè)備的連接。由上述實施例可知,根據(jù)本發(fā)明的無線通信終端可以應(yīng)用于多種場景下,克服了 原有終端受物理網(wǎng)絡(luò)和網(wǎng)絡(luò)安全等影響,可做到任何時間,任何地點接入到行業(yè)應(yīng)用服務(wù) 環(huán)境中。即M2M應(yīng)用模式下,在終端之間傳遞強業(yè)務(wù)數(shù)據(jù),實現(xiàn)更復(fù)雜的功能。同時,可以 滿足某些M2M行業(yè)應(yīng)用開發(fā)商安全性考慮,直接在終端上實現(xiàn)業(yè)務(wù)需求。綜上所述,借助本發(fā)明提供的上述實施例,提供了一種基于物聯(lián)網(wǎng)的無線通信終端及其應(yīng)用方法。將M2M行業(yè)應(yīng)用功能集成到無線通訊終端上,為行業(yè)應(yīng)用開發(fā)商提供深 度定制的、適應(yīng)M2M應(yīng)用模式的無線通訊終端產(chǎn)品,擴展了 M2M環(huán)境下行業(yè)應(yīng)用終端的產(chǎn)品 形態(tài);提高行業(yè)終端可移動性、便攜性;滿足行業(yè)應(yīng)用開發(fā)商對安全性考慮和開發(fā)成本高 考慮;并且擴展了無線通訊設(shè)備供應(yīng)商的客戶領(lǐng)域(由通信運營商領(lǐng)域擴展到行業(yè)應(yīng)用開 發(fā)商領(lǐng)域)。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種基于物聯(lián)網(wǎng)的無線通信終端,其特征在于,包括主控模塊,用于與所述物聯(lián)網(wǎng)對應(yīng)的終端設(shè)備進行連接;應(yīng)用軟件模塊,用于處理與所述物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù);軟件適配接口模塊,用于實現(xiàn)所述應(yīng)用軟件模塊與所述主控模塊之間的業(yè)務(wù)數(shù)據(jù)的傳輸。
2.根據(jù)權(quán)利要求1所述的無線通信終端,其特征在于,所述應(yīng)用軟件模塊通過軟件方 式實現(xiàn)所述主控模塊之間的數(shù)據(jù)傳輸,其中,所述軟件方式包括傳輸AT指令方式、注冊回 調(diào)函數(shù)方式、消息處理方式、終端處理方式。
3.根據(jù)權(quán)利要求1所述的無線通信終端,其特征在于,所述應(yīng)用軟件模塊通過硬件方 式實現(xiàn)所述主控模塊之間的數(shù)據(jù)傳輸,其中,所述硬件方式包括傳輸AT指令方式。
4.根據(jù)權(quán)利要求1至3中任一項所述的無線通信終端,其特征在于,還包括 應(yīng)用硬件模塊,用于連接另一個所述無線通信終端或者另一個主控模塊; 應(yīng)用硬件驅(qū)動適配模塊,用于驅(qū)動所述應(yīng)用硬件模塊。
5.根據(jù)權(quán)利要求4所述的無線通信終端,其特征在于,所述應(yīng)用硬件模塊包括硬件連 接接口,所述硬件連接接口包括以下至少之一藍牙接口、通用串行總線USB接口、管腳對管腳PIN/PIN、連接外部設(shè)備的計算機內(nèi)部 總線PCIE、通用異步收發(fā)器UART。
6.一種基于物聯(lián)網(wǎng)的無線通信終端的應(yīng)用方法,其特征在于,包括所述無線通信終 端獲取與所述物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù),并對所述業(yè)務(wù)數(shù)據(jù)進行處理。
7.根據(jù)權(quán)利要求6所述的應(yīng)用方法,其特征在于,在所述無線通信終端獲取與所述物 聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù)之前,還包括所述無線通信終端響應(yīng)于用戶操作,啟用物聯(lián)網(wǎng)應(yīng)用處理功能; 所述無線通信終端進入所述物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù)處理等待狀態(tài)。
8.根據(jù)權(quán)利要求6所述的應(yīng)用方法,其特征在于,所述無線通信終端獲取所述業(yè)務(wù)數(shù) 據(jù)包括以下至少之一應(yīng)用軟件模塊經(jīng)由軟件適配接口模塊,獲取來自于主控模塊的所述業(yè)務(wù)數(shù)據(jù); 所述應(yīng)用軟件模塊經(jīng)由應(yīng)用硬件驅(qū)動適配模塊,獲取來自于應(yīng)用硬件模塊的所述業(yè)務(wù) 數(shù)據(jù);所述應(yīng)用軟件模塊經(jīng)由所述應(yīng)用硬件驅(qū)動適配模塊,獲取來自于其他基于物聯(lián)網(wǎng)的無 線通信終端的所述業(yè)務(wù)數(shù)據(jù);其中,所述應(yīng)用軟件模塊、所述軟件適配接口模塊、所述主控模塊、所述應(yīng)用硬件驅(qū)動 適配模塊、以及所述應(yīng)用硬件模塊包含于所述無線通信終端中。
9.根據(jù)權(quán)利要求8所述的應(yīng)用方法,其特征在于,所述無線通信終端對所述業(yè)務(wù)數(shù)據(jù) 進行處理之后,還包括所述應(yīng)用軟件模塊將處理后的所述業(yè)務(wù)數(shù)據(jù)經(jīng)由所述主控模塊進行發(fā)送。
10.根據(jù)權(quán)利要求9所述的應(yīng)用方法,其特征在于,所述無線通信終端對所述業(yè)務(wù)數(shù)據(jù) 進行處理之后,還包括所述無線通信終端判斷對所述業(yè)務(wù)數(shù)據(jù)的后續(xù)處理是否需要啟用操作硬件資源; 如果是,分別判斷是否啟用所述主控模塊、所述應(yīng)用硬件模塊、以及其他基于物聯(lián)網(wǎng)的無線通信終端; 執(zhí)行與判斷結(jié)果對應(yīng)的操作。
全文摘要
本發(fā)明公開了一種基于物聯(lián)網(wǎng)的無線通信終端及其應(yīng)用方法,上述無線通信終端包括主控模塊,用于與物聯(lián)網(wǎng)對應(yīng)的終端設(shè)備進行連接;應(yīng)用軟件模塊,用于處理與物聯(lián)網(wǎng)對應(yīng)的業(yè)務(wù)數(shù)據(jù);軟件適配接口模塊,用于實現(xiàn)應(yīng)用軟件模塊與主控模塊之間的業(yè)務(wù)數(shù)據(jù)的傳輸。根據(jù)本發(fā)明提供的技術(shù)方案,可以較好地適應(yīng)原有應(yīng)用模式,為物聯(lián)網(wǎng)行業(yè)應(yīng)用開發(fā)商提供深度定制的無線通信終端,業(yè)務(wù)可以轉(zhuǎn)移在無線通訊終端上直接實現(xiàn),并降低了行業(yè)應(yīng)用終端成本。
文檔編號H04W88/02GK101808427SQ201010140228
公開日2010年8月18日 申請日期2010年3月23日 優(yōu)先權(quán)日2010年3月23日
發(fā)明者孫家洋 申請人:中興通訊股份有限公司