【技术实现步骤摘要】
一种物联网设备的消息编解码方法及装置
本专利技术属于物联网通信领域,尤其涉及一种物联网设备的消息编解码方法及装置。
技术介绍
随着科技发展水平的不断提高,物联网领域是当前的热点。但众多的物联网厂家并无一个统一的协议标准,即是有,往往也是在某一特定领域的统一标准。由于物联网涉及的具体应用领域极多,这也就带来了极其多的、不同形式的消息协议。而对于使用消息协议的设备,它也需要对收到的消息进行解码以获得具体信息,发送消息时需要按照协议做消息编码。这样会导致在开发过程中,开发人员的大量时间、精力都被消耗在了消息编码、解码的工作上,而且也有可能会在编码、解码的过程中出现错误。
技术实现思路
有鉴于此,本专利技术实施例提供了一种物联网设备的消息编解码方法及装置,以解决现有编解码过程中工作量大以及在编解码过程中可能会出错的问题。本专利技术实施例的第一方面提供了一种物联网设备的消息编解码方法,包括:获取配置信息、待转换数据以及期望消息类型;对所述待转换数据进行处理,得到处理后的待转换数据;< ...
【技术保护点】
1.一种物联网设备的消息编解码方法,其特征在于,包括:/n获取配置信息、待转换数据以及期望消息类型;/n对所述待转换数据进行处理,得到处理后的待转换数据;/n根据所述期望消息类型从所述配置信息中获取对应编解码节点的节点信息,根据所述节点信息生成编解码方法;/n根据所述编解码方法对所述处理后的待转换数据进行对应的编解码操作,得到编解码结果。/n
【技术特征摘要】
1.一种物联网设备的消息编解码方法,其特征在于,包括:
获取配置信息、待转换数据以及期望消息类型;
对所述待转换数据进行处理,得到处理后的待转换数据;
根据所述期望消息类型从所述配置信息中获取对应编解码节点的节点信息,根据所述节点信息生成编解码方法;
根据所述编解码方法对所述处理后的待转换数据进行对应的编解码操作,得到编解码结果。
2.如权利要求1所述的一种物联网设备的消息编解码方法,其特征在于,所述根据所述节点信息生成编解码方法,包括:
根据所述节点信息中的节点类型以及节点属性生成所述编解码方法。
3.如权利要求2所述的一种物联网设备的消息编解码方法,其特征在于,还包括:
若所述编解码节点有子节点,则依次获取所述子节点的编解码方法,将所述子节点的编解码方法进行合并,得到所述编解码节点的编解码方法。
4.如权利要求1所述的一种物联网设备的消息编解码方法,其特征在于,所述对所述待转换数据进行处理,包括:
在编码过程中,通过获取所述待转换数据的属性信息,进行对应的编码操作;
在解码过程中,通过标志位获取当前所述待转换数据,进行对应的解码操作。
5.一种物联网设备的消息编解码装置,其特征在于,包括:
第一获取模块,用于获取配置信息、待转换数据以及期望消息类型;
处理模块,用于对所述待转换数据进行处理,得到处理后的待转换数据;
第二获取模块,用于根据所述期望消息类型从...
【专利技术属性】
技术研发人员:李杰铭,
申请(专利权)人:深圳猛犸电动科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。