[发明专利]网络通信方法、装置及电子设备在审
申请号: | 201910760236.8 | 申请日: | 2019-08-16 |
公开(公告)号: | CN112398744A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 张杨;冯亦挥;陶阳宇;刘小宇;赵先阳;毛银 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/863 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 曹威;刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 通信 方法 装置 电子设备 | ||
1.一种网络通信方法,其特征在于,包括:
发送端将待发送的发送消息缓存至接收端对应的第一发送队列中;
检测所述第一发送队列是否处于第一状态;
如果所述第一发送队列处于所述第一状态,向所述接收端发送所述第一发送队列中当前缓存的至少一条发送消息,并切换所述第一发送队列至第二状态;
接收到所述接收端针对所述至少一条发送消息的回复消息,清除所述第一发送队列中的所述至少一条发送消息,并切换所述第一发送队列至所述第一状态。
2.根据权利要求1所述的方法,其特征在于,还包括:
如果向所述接收端发送所述第一发送队列中当前缓存的至少一条发送消息之后的预定时间内,未接收到所述接收端针对所述至少一条消息的回复消息,向所述接收端强制发送所述第一发送队列中当前缓存的至少一条发送消息。
3.根据权利要求1所述的方法,其特征在于,还包括:
按照缓存顺序,为缓存至所述发送队列中的各条发送消息设置消息序号;其中,所述接收端按照所述至少一条发送消息的消息序号指示的缓存顺序,依次处理所述至少一条发送消息。
4.根据权利要求3所述的方法,其特征在于,所述按照缓存顺序,为所述发送队列中的各条发送消息设置消息序号包括:
按照缓存顺序,从数字1开始采用连续数字依次为缓存至所述第一发送队列中的各条发送消息设置消息序号。
5.根据权利要求4所述的方法,其特征在于,还包括:
为所述第一发送队列设置第一发送字段;其中,所述第一发送字段用于存储所述第一发送队列中已缓存消息的最大消息序号;
所述接收到所述接收端针对所述至少一条消息的回复消息,清除所述发送队列中的所述至少一条发送消息,并切换所述发送队列至所述第一状态包括:
接收所述接收端发送的至少一条回复消息及第二接收字段值;其中,所述第二接收字段用于存储所述接收端已处理的所述发送端发送的发送消息中的最大消息序号;
如果所述第二接收字段值与所述第一发送字段值相同,切换所述第一发送队列至所述第一状态,并清除所述第一发送队列中小于或等于所述第二接收字段值的各个消息序号对应的回复消息。
6.根据权利要求5所述的方法,其特征在于,还包括:
如果所述第二接收字段值与所述第一接收字段值不同,清除所述第一发送队列中小于或等于所述第二接收字段值的各个消息序号对应的发送消息。
7.根据权利要求5所述的方法,其特征在于,还包括:
为所述第一发送队列设置第一接收字段;其中,所述第一接收字段用于存储所述发送端已接收的所述接收端发送的回复消息的最大消息序号;所述接收端为所述发送端维护第二发送队列,用以缓存待发送至所述发送端的回复消息;
向所述接收端发送所述第一发送队列中当前缓存的至少一条发送消息时,将所述第一接收字段值发送至所述接收端,以便于所述接收端清除所述第二发送队列中小于或等于所述第一接收字段的各个消息序号对应回复消息。
8.根据权利要求1所述的方法,其特征在于,所述发送端为不同接收端分别维护各自对应的发送队列。
9.根据权利要求1所述的方法,其特征在于,所述发送端将待发送的发送消息缓存至接收端对应的第一发送队列中包括:
确定待发送的发送消息的消息类型;
从为所述接收端维护的多个发送队列中,确定所述消息类型对应的第一发送队列;其中,所述发送端为同一接收端分别维护对应不同消息类型的多个第一发送队列;
将待发送的所述发送消息缓存至所述消息类型对应的第一发送队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910760236.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:餐厨废弃物处理工艺
- 下一篇:换电站及其动力电池的应急处理方法和异常监控装置