[发明专利]遵循通用信息交换协议规范的智能解码方法及解码器有效
申请号: | 202010403285.9 | 申请日: | 2020-05-13 |
公开(公告)号: | CN111464565B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 廖名学;高嘉欣 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市恒有知识产权代理事务所(普通合伙) 11576 | 代理人: | 郭文浩;尹文会 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 遵循 通用 信息 交换 协议 规范 智能 解码 方法 解码器 | ||
本发明属于信息传输与交换领域,具体涉及了一种遵循通用信息交换协议规范的智能解码方法及解码器,旨在解决现有技术不同的应用需要构建不同的信息交换协议以及信息解码器的问题。本发明包括:预设通用信息交换协议规范;根据该规范制定信息交换协议,并在协议不满足规范时发出错误提示信息进行协议修改;输入待解码二进制信息实例;通过智能解码算法将待解码二进制信息实例解码为可读的信息实例。本发明用户可根据规范编写各种满足不同需求的信息交换协议,不需要重新设计或调整解码器就能够智能识别不同的信息交换协议,采用同样的解码器进行解码,节省了大量的时间。
技术领域
本发明属于信息传输与交换领域,具体涉及了一种遵循通用信息交换协议规范的智能解码方法及解码器。
背景技术
在信息传输与交换领域,信息收发双方(消费者和生产者)在交换信息之前,首先需要建立信息交换协议,按照协议,信息的发方(生产者)对信息进行编码,然后通过约定的信道将信息发送到信息的收方(消费者),收方获取到信息后,按照协议进行解码。收发双方遵循交换协议,确保了收方能够正确解析发方的信息。
由于信息传输与交换领域的应用范围非常广泛且各应用的信息结构各不相同,每一种应用均需要建立自己特有的信息交换协议,从而导致产生数量庞大的、类型各异的信息交换协议。针对每一种信息交换协议,信息收发双方均需要单独设计和实现编码器对需要交换的信息进行编码,也需要单独设计和实现解码器对需要交换的信息进行解码,同样导致产生数量庞大的、类型各异的编码器和解码器。一方面,各种不同类型的编码器与解码器的设计和实现存在大量的重复性工作;另一方面,人工设计和实现不同类型的编码器和解码器容易出错、难以调试。
总的来说,本领域急需一种遵循通用信息交换协议规范的智能解码方法及解码器,可以仅仅只用一个解码器,就能满足具体应用中结构类型千变万化、信息交换协议各不相同的信息解码需求,大幅度减少各类型解码器设计与实现中的大量重复性工作,并降低解码器的调试难度,提高解码器的可靠性。
发明内容
为了解决现有技术中的上述问题,即不同的应用需要构建不同的信息交换协议以及信息解码器的问题,本发明提供了一种遵循通用信息交换协议规范的智能解码方法,该智能解码方法包括:
步骤B10,获取预设的通用信息交换协议规范、用户制定的信息交换协议以及待解码二进制信息实例;
步骤B20,基于所述通用信息交换协议规范,判断所述用户制定的信息交换协议是否符合规范,若符合,则跳转步骤B40;否则,发出协议错误提示信息;
步骤B30,基于所述协议错误提示信息修改所述用户制定的信息交换协议,并跳转步骤B20;
步骤B40,通过预设的智能解码方法对所述待解码二进制实例进行解码,获得解码成功的信息实例。
在一些优选的实施例中,所述预设的通用信息交换协议规范,其根元素包括顺序元素、循环元素、条件元素中的一个或多个。
在一些优选的实施例中,所述用户制定的信息交换协议基于所述预设的通用信息交换协议规范制定。
在一些优选的实施例中,所述预设的智能解码方法为:
步骤S10,获取符合预设的通用信息交换协议规范的用户制定的信息交换协议和待解码二进制信息实例;
步骤S20,根据所述用户制定的信息交换协议的根元素root的属性name的值创建根元素root_doc,并创建空白解码文件doc;
步骤S30,对于根元素root的每一个子元素e,判断并执行:
若e为顺序元素,则基于e、root_doc以及空白解码文件doc,通过顺序解码算法进行所述待解码二进制信息实例的解码,获得解码成功的信息实例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010403285.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高压输电线路异物清理机器人及清理方法
- 下一篇:一种1.5V的USB充电电池
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置