恭喜之江实验室周伯阳获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜之江实验室申请的专利一种无线网中基于子路径的可靠数据传输方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119277470B 。
龙图腾网通过国家知识产权局官网在2025-03-14发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411789485.7,技术领域涉及:H04W40/12;该发明授权一种无线网中基于子路径的可靠数据传输方法及装置是由周伯阳设计研发完成,并于2024-12-06向国家知识产权局提交的专利申请。
本一种无线网中基于子路径的可靠数据传输方法及装置在说明书摘要公布了:本发明公开了一种无线网中基于子路径的可靠数据传输方法及装置,该方法通过单次数据包传播方式来构建子路径路由,来找到数据来源;在每一跳上,动态选择本地可靠的子路径,优先考虑平衡的信道质量与跳数指标,并采用高效的拥塞控制机制和快速重传,利用最少的消息开销响应数据发送事件及来自下游节点的确认信息,为无线网数据传输提供强健的数据传输能力。本发明能够跳过不良的子路径,并通过逐跳的拥塞控制与快速重传进行控制引导,控制在子路径路由上进行平衡的故障切换;本发明提供低丢包率和低延迟的数据传输能力,迅速缓解故障并提升性能,从而为相关无线网应用场景提供可靠数据传输。
本发明授权一种无线网中基于子路径的可靠数据传输方法及装置在权利要求书中公布了:1.一种无线网中基于子路径的可靠数据传输装置,其特征在于,包括:兴趣消息处理模块,用于根据收到的兴趣消息构建并管理子路径路由,其中子路径路由包括主子路径路由和备用子路径路由;其中,所述兴趣消息处理模块的工作流程具体包括:S101、当兴趣消息处理模块接收到的数据包是一个兴趣数据包时,则执行下述步骤,并调用信道质量更新模块;S102、如果当前节点,则结束兴趣消息处理模块的处理流程;否则,将添加到中,将兴趣数据包的信噪比添加到,而后继续执行下述步骤;S103、如果兴趣数据包中的end为错误标志false,查询映射状态信息T中prefix和的项是否存在,若该项不存在,则将作为T的添加到T中,将兴趣数据包的prefix作为T的prefix添加到T中,以完成记录的创建,记录包括S、、H、、cwnd和ssth,并将集合S、队列和集合H初始化为空,将设置为,将cwnd和ssth分别设置为和,其中T表示从消费者ID和内容前缀到传输状态的映射状态信息,S表示从数据ID到其胶囊发送状态的映射集合,集合S中包括event、times和,event表示胶囊发送事件的ID,times表示胶囊的发送次数,表示下游节点ID,表示一个包含等待发送胶囊的先入先出队列,H表示哈希值集合,集合H中的每个值是之前发送的数据ID及其下一跳ID的完整组合,表示子路径路由,,cwnd表示拥塞控制窗口大小,ssth表示慢启动阈值,表示初始拥塞控制大小,表示初始慢启动阈值;若该项存在,则直接跳至步骤S104;如果兴趣数据包中的end为正确标志true且T中prefix和的项存在,则跳转至步骤S105;否则,结束兴趣消息处理模块的处理流程;S104、如果当前节点存储的prefix所对应的内容在当前节点发布过且从来没有收到过数据包,则将数据包发给上层的应用程序;如果当前节点存储的prefix所对应的内容在当前节点未发布过,则跳至步骤S105;否则,结束兴趣消息处理模块的处理流程;S105、将数据包重复发送次,且相邻两次发送之间等待一个小于等于的随机时间,其中表示每跳发送兴趣数据包的最大重试次数,表示每跳发送兴趣数据包的最大等待时间;信道质量更新模块,用于更新本地子路径路由中的信道质量状态并启动拥塞控制;周期性回声模块,用于设置一个发送回声消息的时间周期,根据时间周期周期性发送回声消息,直至程序结束;回声消息处理模块,用于处理接收到的回声消息;胶囊消息处理模块,用于处理接收到的胶囊消息;胶囊回应处理模块,用于处理接收到的胶囊确认消息;反馈处理模块,用于处理当前节点收到的来自下游节点的显式反馈和隐式反馈;发送队列胶囊消息模块,用于发送队列中缓存的胶囊数据包;和发送胶囊消息模块,用于通过子路径的指标多次重新发送胶囊消息,直到收到反馈为止;其中,所述发送胶囊消息模块的工作流程具体包括:S901、当兴趣消息处理模块接收到的数据包是一个胶囊数据包,且非空时,则执行下述步骤;否则,结束兴趣消息处理模块的处理流程;S902、定义S、、H、是的成员,创建,其中,S中的times=0,;S903、对于,如果是r的前缀且r是可用的,则;否则,;S904、如果,则令k表示重新发送的次数,重新在中查询当前最优的子路径为;S905、如果或者,则,其中表示每跳发送胶囊数据包的最大重试次数,表示沿着路径的下一跳;如果或者,则删除,恢复中第id个胶囊数据包,并依据下述调整规则调整cwnd和ssth,其中调整规则具体为:如果下一跳可用,则调整,否则调整cwnd为0,同时无论下一跳是否可用,均将ssth调整为;而后结束后续执行步骤;S906、如果,则删除,从中删除id,定义为中所有上游的节点,发送胶囊确认消息;S907、计算,将数据包中的修改为,prev修改为,以更新数据包,重新发送更新后的数据包,计算times=times+1,令为当前时间,将中所有下游节点添加到中;S908、自时间开始等待小于等于时间,其中表示每跳胶囊发送超时时间,如果等待期间被中断,则结束发送胶囊消息模块的处理流程;否则,继续等待数据包被接收;S909、跳转至步骤S903;其中,所述兴趣消息携带的参数包括prefix、、id、prev和end,所述兴趣消息携带的载荷包括和,其中prefix表示内容前缀名称,表示消费者节点,id表示标识ID,prev表示发送当前收到胶囊消息的节点ID,end表示终止当前数据获取过程的标志,表示路径向量,路径向量由节点ID的矢量构成,表示路径向量中每跳收到其相邻前一跳消息的信噪比;所述胶囊消息携带的参数包括prefix、、id、和prev,所述胶囊消息携带的载荷包括载荷数据,其中,载荷数据为应用程序待传输的数据内容;所述胶囊确认消息携带的参数包括prefix、、id、和,其中表示下游节点,表示上游节点;所述回声消息携带的参数包括,其中表示邻居节点。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人之江实验室,其通讯地址为:311121 浙江省杭州市余杭区中泰街道科创大道之江实验室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。