[发明专利]消息序列编码、解码、传输方法及编码、解码设备有效
申请号: | 202211300146.9 | 申请日: | 2022-10-24 |
公开(公告)号: | CN115361454B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 王慧;王喆;吴甜甜;杨宇宁;顿中强 | 申请(专利权)人: | 北京智芯微电子科技有限公司 |
主分类号: | H04L69/04 | 分类号: | H04L69/04;H04L1/00 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 乔晓粉 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 序列 编码 解码 传输 方法 设备 | ||
1.一种消息序列编码方法,所述消息序列由有先后顺序的一组消息组成,其特征在于,
接收第一待发送消息;
对所述第一待发送消息进行编号并发送;以及
依次接收后序待发送消息,计算该后序待发送消息相比于其相邻的前序待发送消息的最小编辑序列,对该后序待发送消息进行编号并发送该编号与所述最小编辑序列,
其中,所述最小编辑序列为一组编辑操作,每个编辑操作只编辑一个字符,通过所述最小编辑序列能够将一个信息经过最少次数的编辑变为另一个信息。
2.根据权利要求1所述的消息序列编码方法,其特征在于,在将所有待发送消息发送完后,还发送一个附加消息,以表示所述消息序列发送完毕。
3.根据权利要求2所述的消息序列编码方法,其特征在于,所述附加消息的编号为0。
4.根据权利要求1所述的消息序列编码方法,其特征在于,所述编辑操作是指以下操作之一者:
在当前所述信息的n位置处插入字符c,n之后的字符依次后移;
将当前所述信息的n位置处的字符修改为c;
将当前所述信息的n位置处的字符删除,n之后的字符依次前移。
5.根据权利要求1所述的消息序列编码方法,其特征在于,所述最小编辑序列通过动态规划方法运算得到。
6.根据权利要求1所述的消息序列编码方法,其特征在于,发送消息时还同时发送消息内容长度信息。
7.一种消息序列解码方法,所述消息序列由有先后顺序的一组消息组成,其特征在于,所述消息序列解码方法包括:
接收第一待解码消息;
从所述第一待解码消息得到所述第一待解码消息相应的消息内容;以及
依次接收后序待解码消息,根据已得到的该后序待解码消息的最小编辑序列,对该后序待解码消息的相邻前序消息的消息内容进行最小编辑,以得到该后序待解码消息相应的消息内容,
其中,所述最小编辑序列为一组编辑操作,每个编辑操作只编辑一个字符,通过所述最小编辑序列能够将一个信息经过最少次数的编辑变为另一个信息。
8.根据权利要求7所述的消息序列解码方法,其特征在于,在接收到编号为0的待解码消息时,表示所述消息序列接收完毕,结束解码。
9.根据权利要求7所述的消息序列解码方法,其特征在于,所述编辑操作是指以下操作之一者:
在当前所述信息的n位置处插入字符c,n之后的字符依次后移;
将当前所述信息的n位置处的字符修改为c;
将当前所述信息的n位置处的字符删除,n之后的字符依次前移。
10.根据权利要求7所述的消息序列解码方法,其特征在于,所述最小编辑序列通过动态规划方法运算得到。
11.根据权利要求7所述的消息序列解码方法,其特征在于,在接收所述第一待解码消息和所述后序待解码消息时,还根据接收到的消息内容长度信息校验解码得到的消息内容的长度是否正确。
12.一种消息传输方法,其特征在于,包括:
在消息发送端,根据权利要求1-6中任一项所述的消息序列编码方法,将待传输的消息序列进行编码和发送;
在消息接收端,根据权利要求7-11中任一项所述的消息序列解码方法,将接收到的所述消息序列进行解码。
13.根据权利要求12所述的消息传输方法,其特征在于,所述消息序列中的消息通过传感器得到。
14.根据权利要求13所述的消息传输方法,其特征在于,所述传感器为物联网监控传感器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智芯微电子科技有限公司,未经北京智芯微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211300146.9/1.html,转载请声明来源钻瓜专利网。