[发明专利]协议传输的方法、装置及系统有效
申请号: | 202210107164.9 | 申请日: | 2022-01-28 |
公开(公告)号: | CN114422626B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 闻锋 | 申请(专利权)人: | 北京秒如科技有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/24;H04L67/568 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 陈国强 |
地址: | 100089 北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 传输 方法 装置 系统 | ||
1.一种协议传输的方法,其特征在于,应用于裸金属部署场景,所述方法包括:
发送方向多个接收方广播发送数据报文;其中所述接收方包括责任方,所述责任方为每个数据报文都有一个通过一致性哈希算法由报文序号确定的特别接收方;
责任方负责向发送方单播发送数据确认报文;并通过单播向其他接收方发送缺失数据报文;发送方通过待确认队列和待删除队列,责任方通过责任队列存储所述数据报文;
发送方数据队列的使用包括:
发送方发送数据报文后,将数据放入待确认队列;
待确认队列里的数据会按照预定的时间间隔和次数被重新发送;
发送方在收到数据确认报文后,将数据从待确认队列移入待删除队列;
如果待确认队列或待删除队列有数据,发送方会按照预定的时间间隔和次数广播发送删除请求报文;
发送方在收到删除确认报文后,将数据从待确认或待删除队列删除;
待确认队列或待删除队列如果满了,发送方将暂停发送新数据报文。
2.根据权利要求1所述的方法,其特征在于,所述协议传输的参与方包括:
一个发送方、多个接收方,以及各个参与方都处于同一个二层广播域,其中所述二层广播域是指各参与方实现单播或者广播。
3.根据权利要求1所述的方法,其特征在于,所述数据报文包括至少一种:
起始报文、同意接收报文、信息通告报文,信息通告确认报文、数据报文、数据确认报文,删除请求报文,删除确认报文,接收方异常报文,信息修改通告报文,信息修改通告确认报文。
4.根据权利要求1所述的方法,其特征在于,责任方数据队列的使用包括:
责任方接收到发送方发送的广播数据报文后将数据放入责任数据队列;
责任方收到所有其他接收方发送的单播数据确认报文后将数据从责任数据队列删除,并向发送方单播发送删除确认报文;
责任方按照设定的时间间隔和次数向未发送数据确认报文的其他接收方单播重新发送责任数据队列里的数据;
责任队列如果满了,责任方将暂停向发送方发送数据确认报文。
5.根据权利要求1所述的方法,其特征在于,责任方的报文行为包括:
责任方收到发送方发送的广播数据请求报文后,向发送方单播回复数据确认报文;
责任方在确认所有接收方都收到数据报文后通过单播向发送方发送删除确认报文;
责任方在没有收到某个接收方发送的数据确认报文后将向此接收方单播发送相应数据报文;
责任方在向某接收方单播发送数据报文,并没有收到其回应的数据确认报文次数操作阈值后将向发送方发送接收方异常报文;
责任方在收到发送方广播发送的删除请求报文后,将向发送方单播回复删除确认报文。
6.根据权利要求1所述的方法,其特征在于,接收方的报文行为包括:
非责任方接收方在收到发送方广播发送的数据报文后,将向责任方发送数据确认报文;
非责任方接收方在收到责任方单播发送的数据报文后,将向责任方发送数据确认报文。
7.根据权利要求1所述的方法,其特征在于,发送方的行为包括:
发送方将发送数据按次序分为数据片段通过广播向所有接收方发送数据报文;
发送方如果没有收到责任方回复的数据确认报文,将重新广播发送数据报文;
发送方重复广播发送数据报文并没有得到责任方的数据确认报文次数超过阈值后,将发送信息修改通告报文;
发送方将针对没有收到删除确认报文的数据广播发送删除请求报文;
发送方重复广播发送删除请求报文并没有得到责任方的删除确认报文次数超过阈值后,将认为相应责任方异常,将发送信息修改通告报文;
发送方收到接收方异常报文后,将发送信息修改报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京秒如科技有限公司,未经北京秒如科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210107164.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于调节亮度的阳台灯
- 下一篇:一种冷镦机除油烟装置