[发明专利]一种基于UDP协议的闭环网络通信方法及系统在审
申请号: | 202211179550.5 | 申请日: | 2022-09-27 |
公开(公告)号: | CN115499108A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 高涛;何宇;王宬;王发明 | 申请(专利权)人: | 西安羚控电子科技有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L69/164 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 邓骏杰 |
地址: | 710075 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 udp 协议 闭环 网络 通信 方法 系统 | ||
1.一种基于UDP协议的闭环网络通信方法,其特征在于,应用于基于UDP协议的闭环网络通信系统,包括发送端及接收端,所述基于UDP协议的闭环网络通信方法包括:
所述发送端获取到业务数据,通过预设数据封装协议得到消息数据包;
所述发送端通过UDP方式将所述消息数据包发送给所述接收端,并设置第一计时器及第一响应超时重发策略;
所述接收端接收到所述消息数据包,通过所述预设数据封装协议向所述发送端发送回应消息包;
当未接收到所述回应消息包或接收所述回应消息包超过所述第一计时器的超时时间时,所述发送端根据所述第一响应超时重发策略重发所述消息数据包;
当接收到所述回应消息包且未超过所述第一计时器的超时时间时,所述发送端根据所述回应消息包设置第二计时器及第二响应超时重发策略;
所述接收端确定所述消息数据包对应的业务处理逻辑,得到执行所述业务处理逻辑的执行结果消息,通过所述预设数据封装协议向所述发送端发送执行结果消息包;
当未接收到所述执行结果消息包或接收所述执行结果消息包超过所述第二计时器的超时时间时,所述发送端根据所述第二响应超时重发策略重发所述消息数据包;
当接收到所述执行结果消息包且未超过所述第二计时器的超时时间时,所述发送端确定所述业务处理逻辑执行完成。
2.根据权利要求1所述的基于UDP协议的闭环网络通信方法,其特征在于,所述发送端获取到业务数据,通过预设数据封装协议得到消息数据包之前,还包括:
在所述发送端与所述接收端建立通信之间,设置业务层的预设数据封装协议,所述预设数据封装协议的业务数据帧格式包括业务消息头及业务数据区,所述业务消息头包括业务消息号及业务消息类型,所述业务消息号为每次所述发送端与所述接收端通信成功的标号,所述业务消息号为累加次数,所述业务消息类型对应业务数据的类型,所述业务数据区用于存放所述业务数据;
所述预设数据封装协议的回应消息数据帧格式包括回应消息头及回应数据区,所述回应消息头包括回应消息号及回应消息类型,所述回应消息号与当前接收到的所述业务消息号一致,所述业务消息类型与当前接收到的所述业务消息类型一致,所述回应数据区用于存放执行所述业务数据对应的业务处理逻辑需要的最大时间;
所述预设数据封装协议的执行结果消息数据帧格式包括执行结果消息头及执行结果数据区,所述执行结果消息头包括执行结果消息号及执行结果消息类型,所述执行结果消息号与当前接收到的所述业务消息号一致,所述执行结果消息类型与当前接收到的所述业务消息类型一致,所述执行结果数据区用于存放所述业务数据对应的业务处理逻辑执行完成之后的结果数据。
3.根据权利要求2所述的基于UDP协议的闭环网络通信方法,其特征在于,所述发送端获取到业务数据,通过预设数据封装协议得到消息数据包,包括:
所述发送端获取到业务数据;
所述发送端根据所述业务数据得到消息号及消息类型;
所述发送端通过所述预设数据封装协议的业务数据帧格式创建Buffer包,将所述消息号、所述消息类型及所述业务数据放入所述Buffer包,生成消息数据包。
4.根据权利要求3所述的基于UDP协议的闭环网络通信方法,其特征在于,所述发送端通过UDP方式将所述消息数据包发送给所述接收端,并设置第一计时器及第一响应超时重发策略,包括:
所述发送端调用UDP发送接口,将所述消息数据包发送至所述接收端;
所述发送端将所述消息号及所述消息类型作为KEY值,根据所述KEY值创建第一计时器,并开始计时;
所述发送端设置第一最大重发次数及所述第一计时器的第一超时时间,根据所述第一超时时间及所述第一最大重发次数得到第一响应超时重发策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安羚控电子科技有限公司,未经西安羚控电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211179550.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全内嵌车软四折车盖
- 下一篇:一种采用多级凸轮轴控制系统的高速植毛装置