[发明专利]一种物联网终端物模型自适应编解码方法及系统在审
申请号: | 202211710112.7 | 申请日: | 2022-12-29 |
公开(公告)号: | CN115967472A | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 俞惠华;杜海洋;谷龙龙;罗珊珊;谢晓敏 | 申请(专利权)人: | 天翼物联科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L67/12 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 终端 模型 自适应 解码 方法 系统 | ||
本发明公开一种物联网终端物模型自适应编解码方法,应用于物联网终端,包括:业务初始化:加载物模型定义,从物模型定义中解析出数据属性列表、数据上报服务列表、下行指令服务列表及指令应答服务列表;上行数据编码:对上行数据进行编码;下行指令解码:对下行指令进行解码。本发明一种物联网终端物模型自适应编解码方法通过于物联网终端加载物模型定义以解析出对应的列表,以在物模型发生变化更新且需要上报数据及对平台的下行指令进行处理和应答时,可根据物模型定义解析出的列表直接对数据进行编解码,无需用户另外编写生成物联网终端的编解码程序即可实现对新的物模型进行编解码。本发明还公开一种物联网终端物模型自适应编解码系统。
技术领域
本发明涉及物联网技术领域,尤其涉及一种物联网终端物模型自适应编解码方法及系统。
背景技术
通常,数据在设备中按数据类型随机存放在某个内存地址,各个数据互不关联;这样的数据不能在网络上直接传输。数据在网络上传输时,需要按特定的规则把一组数据进行序列化操作,转化成可数据的数据报文。编码是指把一组内存数据经过序列化操作转化成网络上可传输的数据报文的过程;反之,把网络上的数据报文经过解序列化操作转化成一组内存数据的过程称为解码。
对于物联网的上下行数据的编解码,目前常用的方法是根据物模型定义人工编写编解码程序或者根据物模型定义用代码生成工具生成相应的编解码程序,将这部分编解码程序和用户的业务程序集成,编译生成新的可执行程序,再将程序通过特定的烧录工具或者远程升级协议加载到终端上才能适应新的物模型定义;对于已经商用的终端,则要将新的编解码程序和用户程序集成编译成可执行程序后,通过FOTA(FirmwareOver-The-Air,智能空中固件升级)或SOTA(SoftwareOver-The-Air,智能空中软件升级)功能,将终端上的程序进行升级后才能适应新的物模型,如果没有远程升级功能,则无法适应新的物模型。
发明内容
本发明所要解决的技术问题是提供一种物联网终端物模型自适应编解码方法及系统,以无需用户另外人工编写生成终端侧的编解码程序即可实现对新的物模型的编解码。
第一方面,本发明实施例提供了一种物联网终端物模型自适应编解码方法,应用于物联网终端,包括以下步骤:业务初始化:加载物模型定义,从物模型定义中解析出数据属性列表、数据上报服务列表、下行指令服务列表及指令应答服务列表;上行数据编码:对上行数据进行编码;下行指令解码:对下行指令进行解码。
其进一步技术方案为:所述上行数据编码中的所述上行数据包括上报数据及指令应答数据,所述上行数据编码具体包括:上报数据编码:当检测到上报数据时,根据用户提供的数据上报服务ID及解析获得的所述数据上报服务列表和所述数据属性列表进行数据编码;指令应答数据编码:当检测到指令应答数据时,根据用户提供的指令应答服务ID及解析获得的所述指令应答服务列表和所述数据属性列表进行数据编码。
其进一步技术方案为:所述上报数据编码具体包括:当检测到上报数据时,根据用户提供的数据上报服务ID于所述数据上报服务列表中搜寻对应的数据上报服务项;根据搜寻到的数据上报服务项的数据属性的数据属性ID逐个依序在所述数据属性列表中搜寻对应的数据属性;根据所述数据上报服务ID和搜寻到的数据属性结合对应的数据属性ID依序进行二进制编码,获得上报数据的二进制数据串。
其进一步技术方案为:所述指令应答数据编码具体包括:当检测到指令应答数据时,根据用户提供的指令应答服务ID于所述指令应答服务列表中搜寻对应的指令应答服务项;根据搜寻到的指令应答服务项的数据属性的数据属性ID逐个依序在所述数据属性列表中搜寻对应的数据属性;获取指令应答数据中的任务ID,根据任务ID、指令应答服务ID及搜寻到的数据属性结合对应的数据属性ID依序进行二进制编码,获得指令应答数据的二进制数据串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼物联科技有限公司,未经天翼物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211710112.7/2.html,转载请声明来源钻瓜专利网。