Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 同济大学;上海智能算力科技有限公司丁志军获国家专利权

同济大学;上海智能算力科技有限公司丁志军获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉同济大学;上海智能算力科技有限公司申请的专利一种基于SACK的丢包重传及接收方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120856277B

龙图腾网通过国家知识产权局官网在2025-12-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511333737.X,技术领域涉及:H04L1/1809;该发明授权一种基于SACK的丢包重传及接收方法是由丁志军;喻剑;张宏洲;吴昊天;王家晟;徐悦皓;贺松设计研发完成,并于2025-09-18向国家知识产权局提交的专利申请。

一种基于SACK的丢包重传及接收方法在说明书摘要公布了:本发明属于数据通信技术领域,具体涉及一种基于SACK的丢包重传及接收方法。包括:基于显式通知的丢包推断机制和基于选择重传的丢包定位机制;所述基于显式通知的丢包推断机制,旨在优化数据传输过程中的丢包处理,应用于交换机;该机制的核心在于采用显式丢包通知的解决方案,确保只有在特定条件下才进行丢包报告。所述基于选择重传的丢包定位机制应用于接收端,通过精准定位来实现对丢失数据包的有效管理。本发明引入基于显式通知的丢包推断机制和基于选择重传的丢包定位机制,避免了传统方案的不精确的丢包检测和低效的批量重传,实现了自适应精准重传与快速选择确认重传,大大增加了网络传输吞吐量。

本发明授权一种基于SACK的丢包重传及接收方法在权利要求书中公布了:1.一种基于SACK的丢包重传及接收方法,其特征在于,包括:基于显式通知的丢包推断机制和基于选择重传的丢包定位机制; 所述基于显式通知的丢包推断机制,应用于交换机;采用显式丢包通知的解决方案,确保只有在特定条件下才进行丢包报告:当数据包在中间交换机处由于网络压力过大而被丢弃时,交换机主动向接收端发送丢包通知; 所述基于选择重传的丢包定位机制应用于接收端,接收端准确描述一段数据传输区间内哪些数据包未被接收,从而支持特定数据包的重传;同时采用选择确认机制,允许接收端向发送方反馈哪些数据包成功接收; 丢包重传及接收流程如下: S1,发送方开始数据传输,向网络中发送数据包; S2,数据包传输过程中,当交换机基于显式通知的丢包推断机制发现某个数据包被丢弃时,向接收端发送丢包通知帧; S3,接收端收到丢包通知帧后,基于选择重传的丢包定位机制向发送方发送选择重传通知,接收端根据自身已经接收到的数据包的状态,明确指出哪些数据包需要重传; S4,发送方接收到选择重传通知后,根据通知内容重传丢失的数据包; 所述基于显式通知的丢包推断机制在交换机实现,包括三个模块:丢包检测模块、事件处理模块和通知生成器模块; 所述丢包检测模块负责判断数据包是否会在交换机处被丢弃; 所述事件处理模块负责推断数据包是否在链路处丢失; 所述通知生成器模块负责生成丢包通知帧; 丢包检测模块或事件处理模块检测到交换机或链路丢包后,由通知生成器模块生成丢包通知帧,提供给接收端; 所述丢包检测模块负责在交换机入口队列处获取共享缓冲区队列状态,并输出数据包是否会在交换机处被丢弃; 丢包检测模块根据整个缓冲池的利用率和缓冲池大小,相乘算出剩余的缓冲池空间;如果剩余空间大于即将进入缓冲池的数据包大小,数据包就可以进入,反之就会在即将进入缓冲池时被丢弃;据此推测数据包是否会在交换机处被丢弃,如果被丢弃则输出“被丢弃”,反之输出“不被丢弃”; 所述丢包通知帧包括以下字段: KIND字段:表示帧类型,本模块为0xFA,表示是丢包通知帧; LEN字段:帧长度,本模块为48,表示48位; flowID字段:表示流标识符; PSN字段:表示包序列号; 当操作事件处理模块输出操作为DROPpkt,丢包通知帧各字段为:KIND=0xFA;LEN=48;flowID=pkt.flowID;PSN=pkt.PSN; 当操作事件处理模块输出操作为ENQUEUE_NACKpkt,tbl.flowID,tbl.PSN,丢包通知帧各字段为:KIND=0xFA;LEN=48;flowID=tbl.flowID;PSN=tbl.PSN; 所述事件处理模块负责维护经过该交换机的所有流的状态,以隐式推断数据包是否在链路处丢失; 事件处理模块根据数据包的flowID计算哈希索引,并根据丢包情况做出相应处理,如下: 首先接收到达交换机入口队列的数据包pkt,该数据包包含流标识符flowID和包序列号PSN; 接着,维护拥塞流表Flow_table,其中包括流标识符flowID、预期的包序列号PSN以及流被标记为拥塞的时间time; 随后,根据丢包检测模块的输出判断数据包是否被丢弃,并设置过期事件阈值δ; 最后,根据处理结果生成输出操作,包括: 将数据包pkt入队到交换机缓冲区; 将数据包pkt入队并将flowID,PSN信息发往通知生成器模块,或DROPpkt,生成丢包通知; 丢弃数据包pkt并将pkt.flowID,pkt.PSN信息发往通知生成器; 具体步骤如下: 首先根据数据包的flowID计算哈希索引idx;如果数据包将被丢弃,则检查流是否在拥塞流表Flow_table中: 若流不在表中且表项为空或信息已过时,则将流的信息插入拥塞流表并设置操作为DROPpkt以生成丢包通知; 否则,如果发生哈希冲突,则不采取任何操作; 如果流在拥塞流表中,且数据包的PSN等于预期PSN,则更新表项中的时间并再次设置操作为DROPpkt;如果不相等,则不采取任何操作; 若数据包不会被丢弃,且流不在拥塞流表中,则设置操作为ENQUEUEpkt,将数据包入队到交换机缓冲区; 如果流在拥塞流表中且数据包的PSN等于预期PSN,则从拥塞流表中删除该流,并设置操作为ENQUEUEpkt;如果PSN大于预期PSN,则设置操作为ENQUEUE_NACKpkt,tbl.flowID,tbl.PSN,重传流标识符为tbl.flowID,包序列号为tbl.PSN的数据包;否则,如果PSN小于预期PSN,设置操作为ENQUEUEpkt;最终返回相应的操作。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人同济大学;上海智能算力科技有限公司,其通讯地址为:200092 上海市杨浦区四平路1239号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。