[发明专利]一种指令收发方法、系统、存储介质及设备在审
申请号: | 202111430474.6 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114338841A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 黄广奎;李仁刚;张闯;任智新;王敏 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L69/16 | 分类号: | H04L69/16;H04L69/06;H04L69/00;H04L1/16;H04L1/00 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛;张元 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 指令 收发 方法 系统 存储 介质 设备 | ||
1.一种指令收发方法,其特征在于,包括以下步骤:
通过发令设备将受令设备的待执行操作的相关信息封装成原始指令帧,并将所述原始指令帧发送至编码模块中进行编码,以得到指令帧;
将所述指令帧分别发送至缓冲模块以及缓存窗口,且通过所述缓存窗口对所述指令帧进行存储,并通过所述缓冲模块将所述指令帧发送至MAC封帧模块中以将其封装为MAC帧,并将所述MAC帧发送至所述受令设备;
响应于所述受令设备接收到所述MAC帧,将所述MAC帧进行解封,以得到解封的指令帧,并通过所述MAC帧中的校验码对所述解封的指令帧进行校验,以判断其是否有误;
响应于所述解封的指令帧有误,从所述缓存窗口中提取出所述指令帧,并将所述指令帧重新发送至所述缓冲模块,并通过所述缓冲模块将所述指令帧重新发送至所述MAC封帧模块中以将其再次封装为MAC帧,并将所述再次封装的MAC帧发送至所述受令设备。
2.根据权利要求1所述的方法,其特征在于,通过所述MAC帧中的校验码对所述解封的指令帧进行校验,以判断其是否有误包括:
通过所述MAC帧中的校验码对所述解封的指令帧进行初次校验,以判断所述解封的指令帧是否有误;
响应于所述解封的指令帧有误,将所述解封的指令帧发送至与所述编码模块对应的解码模块,并通过所述解码模块对所述解封的指令帧进行纠错;
通过所述校验码对纠错后的所述解封的指令帧再次进行校验,并判断纠错后的所述解封的指令帧是否有误。
3.根据权利要求1所述的方法,其特征在于,还包括:
响应于所述解封的指令帧无误,将所述解封的指令帧发送至所述受令设备的指令解析模块,并通过所述指令解析模块对所述解封的指令帧进行解析,以得到其中的功能类型和参数;
根据所述功能类型和参数生成控制命令,以使所述受令设备基于所述控制命令执行所述待执行操作。
4.根据权利要求1所述的方法,其特征在于,从所述缓存窗口中提取出所述指令帧,并将所述指令帧重新发送至所述缓冲模块包括:
通过所述受令设备识别出所述解封的指令帧中的序号,并基于所述序号生成重传指令帧,且将所述重传指令帧封装为重传MAC帧,并将所述重传MAC帧发送至所述发令设备;
响应于所述发令设备接收到所述重传MAC帧,对所述重传MAC帧进行解封,以得到解封的重传指令帧,并基于所述解封的重传指令帧中的功能类型和所述序号从所述缓存窗口中提取出待重传的所述指令帧,并将所述指令帧重新发送至所述缓冲模块。
5.根据权利要求4所述的方法,其特征在于,基于所述序号生成重传指令帧包括:
通过所述受令设备将所述序号作为所述重传指令帧的参数,以生成所述重传指令帧。
6.根据权利要求4所述的方法,其特征在于,基于所述解封的重传指令帧中的功能类型和所述序号从所述缓存窗口中提取出待重传的所述指令帧包括:
通过所述发令设备基于所述解封的重传指令帧中的功能类型识别出所述解封的重传指令帧为待重传的指令帧,并基于所述解封的重传指令帧中的所述序号从所述缓存窗口中提取出待重传的所述指令帧。
7.根据权利要求2所述的方法,其特征在于,所述编码模块为RS编码模块,所述解码模块为RS解码模块,所述校验码为循环冗余校验码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111430474.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车用新型气压阀
- 下一篇:一种干细胞培养装置及其培养方法