• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于物聯網終端的接入適配方法和裝置制造方法及圖紙

    技術編號:8685489 閱讀:230 留言:0更新日期:2013-05-09 05:07
    本發明專利技術公開了一種基于物聯網終端的接入適配方法和裝置,所述方法包括:監聽接入端口,獲取上行消息;按預置的解析規則對所述上行消息進行解析獲得第一數據報文;對所述第一數據報文進行適配處理,包括:報文封裝,將所述第一數據報文封裝成第二數據報文,所述第二數據報文包括內部標準的報文頭和報文體;將所述第二數據報文發送至對應的業務平臺。這樣一來,業務平臺能夠按照統一的報文格式處理來自終端的消息,而無需考慮消息的協議類型,針對不同協議的消息開發接入接口,因此有效降低了物聯網終端的接入和維護成本。

    【技術實現步驟摘要】

    本專利技術涉及物聯網
    ,具體涉及一種基于物聯網終端的接入適配方法和裝置。
    技術介紹
    近年來,物聯網已經成為繼計算機、互聯網與移動通信網之后的世界信息產業第三次浪潮。世界各國的未來信息化發展戰略,均從不同概念向物聯網演進。在中國,物聯網技術已從實驗室階段走向實際應用,國家電網、機場安保、物流等領域已出現物聯網身影。目前業界對物聯網還沒有一個完全統一的概念,但普遍認可的概念是通過射頻識另Ij (RFID)、紅外感應器、全球定位系統(GPS)、激光掃描器、環境傳感器、圖像感知器等信息傳感設備,按約定的協議,把任何物品與互聯網連接起來,進行信息交換和通訊,以實現智能化識別、定位、跟蹤、監控和管理的一種網絡。在當前階段,尚未形成統一的物聯網協議標準,現有協議種類繁多,在實際應用中要面臨多種協議的物聯網終端,來源也多種多樣。按照承載協議的不同,終端使用的協議包括傳輸控制協議(Transmission Control Protocol, TCP)、用戶數據報協議(UserDatagram Protocoil, UDP)、超文本傳輸協議(Hypertext Transport Protocol, HTTP)、短消息協議(Short Messaging Service, SMS)、或者廠商自定義協議等,如中國移動無線機器對機器協議(Wireless Machine Management Protocol, WMMP)。WMMP 是應用層協議,其承載協議可以是SMS、TCP/IP、UDP/IP。WMMP的協議結構參見圖1。機器對機器(Machine-To-Machine, M2M)通信是物聯網當前主要表現形態。M2M是無線通信和信息技術的整合,可將多種不同類型通信技術有機結合一起,實現機器之間通信、人機交互通信、移動互聯通信等。在M2M通信中,M2M平臺通信接入層要實現平臺的通信接入功能,實現不同廠商終端接入、協議適配管理。面對使用不同協議的終端,現有的M2M平臺主要通過開發特定的協議接入接口實現對該終端的通信接入,每當出現一種新的終端都要專門開發新的協議接口,開發成本高昂。而且一旦現有協議的版本出現升級時,其原有的協議接入接口也需要再次進行相應的開發,維護成本非常高。同時,由于各協議報文的格式都不相同,因此,業務平臺也需要開發相應的協議接入接口才能適應對不同協議報文的處理,造成開發成本大量增加??傊?,需要本領域技術人員解決的一個技術問題就是:如何降低M2M平臺實現終端通信接入時的開發和維護成本。
    技術實現思路
    鑒于上述問題,提出了本專利技術以便提供一種克服上述問題或者至少部分地解決上述問題的一種物聯網接入方法和相應的裝置。依據本專利技術的一個方面,提供了一種基于物聯網終端的接入適配方法,包括:監聽接入端口,獲取上行消息;按預置的解析規則對所述上行消息進行解析獲得第一數據報文;對所述第一數據報文進行適配處理,包括:報文封裝,將所述第一數據報文封裝成第二數據報文,所述第二數據報文包括內部標準的報文頭和報文體;將所述第二數據報文發送至對應的業務平臺進行處理??蛇x地,所述獲取上行消息后還包括:將所述獲取自接入端口的上行消息放入監聽隊列;從所述監聽隊列中讀取上行消息。可選地,所述按預置的解析規則對所述上行消息進行解析獲得第一數據報文包括:讀取解析配置映射表,所述解析配置映射表存儲有接入源信息與對應的解析規則;按照所述上行消息對應的接入源信息從所述解析配置映射表中獲取匹配的解析規則,以及依據該解析規則對所述上行消息進行解析獲得第一數據報文??蛇x地,所述獲得第一數據報文之后還包括:將所述第一數據報文放入接入隊列;監聽接入隊列,從所述接入隊列中讀取第一數據報文;按照所述第一數據報文對應的接入源信息從接入適配映射表中獲取匹配的適配處理器標識;啟動一個任務線程,根據當前適配處理指令運行與適配處理器標識對應的適配處理器,將所述第一數據報文發送至所述適配處理器??蛇x地,所述對第一數據報文進行適配處理還包括:指令轉換,按預置的指令映射表將第一數據報文中的終端指令轉換為對應的接入平臺指令??蛇x地,所述報文頭包括:報文長度、報文指令代碼、報文流水號、報文安全標識、保留子、終端序列號;所述報文體包括:固定參數、可變參數TLV??蛇x地,所述解析配置映射表為XML文件格式,所述解析配置映射表根據接入的協議類型存儲對應的接入源信息和解析規則;所述對第一數據報文進行適配處理的報文封裝和/或指令轉換通過調用對應的JS腳本執行??蛇x地,還包括:接收來自業務平臺的第三數據報文;按預置的指令映射表將第三數據報文中的接入平臺指令轉換為對應的終端指令;將所述第三數據報文解析封裝成下行消息;將所述下行消息發送至對應的終端。依據本專利技術的另一方面,還提供了一種基于物聯網終端的接入適配裝置,包括:監聽器,用于監聽接入端口,獲取上行消息;接入解析器,用于按預置的解析規則對所述上行消息進行解析獲得第一數據報文;協議適配處理器,用于對所述第一數據報文進行適配處理,包括:消息封裝單元,用于將第一數據報文封裝成第二數據報文,所述第二數據報文包括內部標準的報文頭和報文體;通信單元,用于將第二數據報文發送至對應的業務平臺進行處理??蛇x地,還包括:監聽隊列,用于存儲獲取自接入端口的上行消息;所述接入解析器還用于從所述監聽隊列中讀取上行消息。可選地,所述接入解析器包括:解析配置獲取單元,用于讀取解析配置映射表,所述解析配置映射表存儲有接入源信息與對應的解析規則;報文解析單元,用于按照所述上行消息對應的接入源信息從所述解析配置映射表中獲取匹配的解析規則,然后依據該解析規則對所述上行消息進行解析獲得第一數據報文??蛇x地,還包括:接入隊列,用于存儲第一數據報文;任務分發器,用于監聽接入隊列,從所述接入隊列中讀取第一數據報文;按照所述第一數據報文對應的接入源信息從接入適配映射表中獲取匹配的適配處理器標識;啟動一個任務線程,根據當前適配處理指令運行與適配處理器標識對應的適配處理器將所述第一數據報文發送至所述適配處理器。可選地,所述協議適配處理器還包括:指令轉換單元,用于按預置的指令映射表將第一數據報文中的終端指令轉換為對應的接入平臺指令??蛇x地,所述報文頭包括:報文長度、報文指令代碼、報文流水號、報文安全標識、保留子、終端序列號;所述報文體包括:固定參數、可變參數TLV??蛇x地,所述解析配置獲取單元所讀取的解析配置映射表為XML文件格式,所述解析配置映射表根據接入的協議類型存儲對應的接入源信息和解析規則;所述協議適配處理器中的消息封裝單元和/或指令轉換單元通過調用對應的JS腳本執行相應處理??蛇x地,所述通信單元,還用于接收來自業務平臺的第三數據報文;所述指令轉換單元,還用于按預置的指令映射表將第三數據報文中的接入平臺指令轉換為對應的終端指令;所述消息封裝單元,還用于將所述第三數據報文解析封裝成下行消息;所述通信單元,還用于將下行消息發送至對應的終端。現有的M2M平臺主要通過開發特定的協議接入接口實現對終端的接入,終端每出現一種新的協議M2M平臺都要專門開對應的協議接口,同時,由于各協議報文的格式都不相同,業務平臺也需要開發相應的協議接口才能適應對不同協議報文的處理,造成開發成本大量增加。本專利技術實施例本文檔來自技高網
    ...

    【技術保護點】
    一種基于物聯網終端的接入適配方法,其特征在于,包括:監聽接入端口,獲取上行消息;按預置的解析規則對所述上行消息進行解析獲得第一數據報文;對所述第一數據報文進行適配處理,包括:報文封裝,將所述第一數據報文封裝成第二數據報文,所述第二數據報文包括內部標準的報文頭和報文體;將所述第二數據報文發送至對應的業務平臺。

    【技術特征摘要】
    1.一種基于物聯網終端的接入適配方法,其特征在于,包括: 監聽接入端口,獲取上行消息; 按預置的解析規則對所述上行消息進行解析獲得第一數據報文; 對所述第一數據報文進行適配處理,包括: 報文封裝,將所述第一數據報文封裝成第二數據報文,所述第二數據報文包括內部標準的報文頭和報文體; 將所述第二數據報文發送至對應的業務平臺。2.按權利要求1所述的方法,其特征在于,所述獲取上行消息后還包括: 將所述獲取自接入端口的上行消息放入監聽隊列; 從所述監聽隊列中讀取上行消息。3.按權利要求2所述的方法,其特征在于,所述按預置的解析規則對所述上行消息進行解析獲得第一數據報文包括: 讀取解析配置映射表,所述解析配置映射表存儲有接入源信息與對應的解析規則; 按照所述上行消息對應的接入源信息從所述解析配置映射表中獲取匹配的解析規則,以及依據該解析規則對所述上行消息進行解析獲得第一數據報文。4.按權利要求3所述的方法,其特征在于,所述獲得第一數據報文之后還包括: 將所述第一數據報文放入 接入隊列; 監聽接入隊列,從所述接入隊列中讀取第一數據報文; 按照所述第一數據報文對應的接入源信息從接入適配映射表中獲取匹配的適配處理器標識; 啟動一個任務線程,根據當前適配處理指令運行與適配處理器標識對應的適配處理器,將所述第一數據報文發送至所述適配處理器。5.按權利要求1至4中任意一項所述的方法,其特征在于,所述對第一數據報文進行適配處理還包括: 指令轉換,按預置的指令映射表將第一數據報文中的終端指令轉換為對應的接入平臺指令。6.按權利要求1所述的方法,其特征在于,所述報文頭包括:報文長度、報文指令代碼、報文流水號、報文安全標識、保留字、終端序列號; 所述報文體包括:固定參數、可變參數TLV。7.按權利要求5所述的方法,其特征在于,所述解析配置映射表為XML文件格式,所述解析配置映射表根據接入的協議類型存儲對應的接入源信息和解析規則; 所述對第一數據報文進行適配處理的報文封裝和/或指令轉換通過調用對應的JS腳本執行。8.按權利要求5所述的方法,其特征在于,還包括: 接收來自業務平臺的第三數據報文; 按預置的指令映射表將第三數據報文中的接入平臺指令轉換為對應的終端指令; 將所述第三數據報文解析封裝成下行消息; 將所述下行消息發送至對應的終端。9.一種基于物聯網終端的接入適配裝置,其特征在于,包括:監聽器,用于監聽接入端口,獲...

    【專利技術屬性】
    技術研發人員:周生團,周訓波,馬君,王宇,
    申請(專利權)人:大唐軟件技術股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产AV无码专区亚洲AV麻豆丫| 97久久精品无码一区二区| 亚洲av无码成人精品区| 国产仑乱无码内谢| 91久久精品无码一区二区毛片| 无码无需播放器在线观看| 亚洲欧洲自拍拍偷午夜色无码| 亚洲精品无码久久久久秋霞 | 亚洲成无码人在线观看| 伊人蕉久中文字幕无码专区| 亚洲综合无码一区二区三区| 久久久久亚洲AV无码专区网站| 无码中文字幕av免费放| 无码中文字幕日韩专区视频| 波多野42部无码喷潮在线| 噜噜综合亚洲AV中文无码| 亚洲午夜无码毛片av久久京东热| 亚洲AV人无码综合在线观看| 久久青青草原亚洲av无码| 国产成人无码精品一区在线观看| 无码日韩人妻精品久久| 蜜臀AV无码一区二区三区| 亚洲GV天堂GV无码男同| 亚洲日韩AV无码一区二区三区人| 无码囯产精品一区二区免费| 亚洲国产综合无码一区| 亚洲自偷自偷偷色无码中文 | 在线观看成人无码中文av天堂| 中文无码成人免费视频在线观看| 亚洲午夜无码片在线观看影院猛| 久久亚洲精品无码gv| 人妻aⅴ中文字幕无码| 久久精品日韩av无码 | 精品久久久无码中文字幕边打电话 | 97精品人妻系列无码人妻| 亚洲AV无码乱码麻豆精品国产| 免费无码一区二区三区| 亚洲中文字幕在线无码一区二区| 精品人妻无码区二区三区| 免费无码A片一区二三区 | 亚洲午夜无码久久|