[发明专利]一种指令收发方法、系统、存储介质及设备在审
申请号: | 202111430474.6 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114338841A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 黄广奎;李仁刚;张闯;任智新;王敏 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L69/16 | 分类号: | H04L69/16;H04L69/06;H04L69/00;H04L1/16;H04L1/00 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛;张元 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 指令 收发 方法 系统 存储 介质 设备 | ||
本发明提供了一种指令收发方法、系统、存储介质及设备,方法包括:通过发令设备将受令设备的待执行操作的相关信息封装成原始指令帧,并将其发送至编码模块中进行编码,以得到指令帧;将指令帧分别发送至缓冲模块以及缓存窗口,且通过缓存窗口对指令帧进行存储,并通过缓冲模块将指令帧发送至MAC封帧模块中以将其封装为MAC帧,并将MAC帧发送至受令设备;若受令设备接收到MAC帧,将MAC帧进行解封,以得到解封的指令帧,并通过MAC帧中的校验码对解封的指令帧进行校验,以判断其是否有误;若有误,从缓存窗口中提取出指令帧,并将指令帧重新发送至缓冲模块以及MAC封帧模块中进行再次封装,并将再次封装的MAC帧发送至受令设备。本发明可以实现指令的可靠传输。
技术领域
本发明涉及信息技术领域,尤其涉及一种指令收发方法、系统、存储介质及设备。
背景技术
随着信息技术的发展,越来越多的设备可以通过控制指令来自动完成特定功能,不再需要人工手动操作设备。最初这种控制指令往往通过RS485通讯协议或者HDLC(High-Level Data Link Control,高级数据链路控制)协议等来传输。随着以太网技术的发展,其由于通用性和经济性的特征,成为最通用的传输协议。
目前通过以太网网络来传输控制指令的,都是基于TCP/IP(TransmissionControl Protocol/Internet Protocol,传输控制协议/网际协议)网络来进行的。这是由于以太网网络协议只有采用CRC(Cyclic Redundancy Check,循环冗余校验)的检错机制,是不可靠网络,如果指令在传输过程中出错,受令设备只能知道指令错了,但是却没有能力更改,所以它通过TCP(Transmission Control Protocol,传输控制协议)来保证指令的正确传输性。TCP是可靠连接,其具有检错重发机制,能够保证指令无损的从发令设备传输到受令设备。
但是TCP协议过于复杂,实现起来困难度较大。由于TCP出现的目的是为了大规模的网络传输,所以整套TCP协议栈非常复杂。设备控制自动化往往是一个发令设备控制几台受令设备,不需要经过复杂的网络。所以TCP协议虽然很完善,但是在这种应用场合下属于大材小用,经济性不高。
发明内容
有鉴于此,本发明的目的在于提出一种指令收发方法、系统、存储介质及设备,用以解决目前缺乏适用于小规模自动化场景下的能实现可靠性和经济性的指令收发方法的问题。
基于上述目的,本发明提供了一种指令收发方法,包括以下步骤:
通过发令设备将受令设备的待执行操作的相关信息封装成原始指令帧,并将原始指令帧发送至编码模块中进行编码,以得到指令帧;
将指令帧分别发送至缓冲模块以及缓存窗口,且通过缓存窗口对指令帧进行存储,并通过缓冲模块将指令帧发送至MAC封帧模块中以将其封装为MAC帧,并将MAC帧发送至受令设备;
响应于受令设备接收到MAC帧,将MAC帧进行解封,以得到解封的指令帧,并通过MAC帧中的校验码对解封的指令帧进行校验,以判断其是否有误;
响应于解封的指令帧有误,从缓存窗口中提取出指令帧,并将指令帧重新发送至缓冲模块,并通过缓冲模块将指令帧重新发送至MAC封帧模块中以将其再次封装为MAC帧,并将再次封装的MAC帧发送至受令设备。
在一些实施例中,通过MAC帧中的校验码对解封的指令帧进行校验,以判断其是否有误包括:
通过MAC帧中的校验码对解封的指令帧进行初次校验,以判断解封的指令帧是否有误;
响应于解封的指令帧有误,将解封的指令帧发送至与编码模块对应的解码模块,并通过解码模块对解封的指令帧进行纠错;
通过校验码对纠错后的解封的指令帧再次进行校验,并判断纠错后的解封的指令帧是否有误。
在一些实施例中,方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111430474.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车用新型气压阀
- 下一篇:一种干细胞培养装置及其培养方法