恭喜复旦大学吴俊获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜复旦大学申请的专利一种去中心化的文件传输方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115484254B 。
龙图腾网通过国家知识产权局官网在2025-05-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210989483.7,技术领域涉及:H04L67/06;该发明授权一种去中心化的文件传输方法是由吴俊;朱家信;缪一航;徐跃东;胡蝶设计研发完成,并于2022-08-17向国家知识产权局提交的专利申请。
本一种去中心化的文件传输方法在说明书摘要公布了:本发明属于算机软件和网络技术领域,具体为去中心化的文件传输方法。本发明采取网络内缓存和网络广播请求结合的方式实现去中心化的文件传输服务,通过动态探测网络中生产方,解决BitTorrent存在的资源定位问题,并通过分析记录网络状况,有效管理网络资源;表现为在文件生产方和消费方之间通过“先请求,后响应”的方式,传输文件数据;由文件消费方发出请求,在网络的一定范围内广播;所有可以响应对应请求的生产方都可以返回数据;用户同时作为消费方和生产方,并且可以实时监测网络状况和动态调整请求发送策略的方法,从而充分利用用户的上行带宽,缓解热门服务器的负载问题,同时也在一定程度上提供资源定位和管理的解决方案。
本发明授权一种去中心化的文件传输方法在权利要求书中公布了:1.一种去中心化的文件传输方法,其特征在于,采取网络内缓存和网络广播请求结合的方式实现去中心化的文件传输服务,通过动态探测网络中生产方,解决BitTorrent存在的资源定位问题,并通过分析记录网络状况,有效管理网络资源;所述网络由中间路由器、生产方和消费方节点组成,节点之间通过传输数据的网络链路连接,生产方是提供文件数据的一方,消费方是请求文件数据的一方,中间路由器管理网络的路由信息和转发过程;生产方和消费方需要通过宣布的方式告知中间路由器,从而成为网络中的一个节点,形成网络拓扑;文件数据传输,表现为在文件生产方和消费方之间通过“先请求,后响应”的方式进行,具体步骤为:(一)文件消费方向生产方发出请求(1)由文件消费方发出的请求,在网络的一定范围内广播;文件消费方首先向网络中广播文件请求,请求是一个消费方发出的数据包,称为请求数据包,其包含用于标识文件内容的结构化命名、请求广播范围的信息、消费方的标识信息和合法性验证信息;(2)消费方向网络中发送请求后,等待接收来自生产方的响应;若未收到响应,则重复广播文件请求;若重复3次后仍无响应,判断网络中无生产方能够提供相应的文件传输服务,请求过程结束;(3)在收到来自生产方的响应后,记录下所有响应的生产方信息和文件信息,包括生产方的标识、文件大小,以及文件传输时分段的数量,根据分段数量初始化请求队列,对于每个响应的生产方,都分配一个发送窗口实体,实体中有一个数值即发送窗口用于控制请求发送的速率;从所有发送窗口实体中,找到一个发送窗口未满的生产方;如果找不到则进入等待阶段;(4)从请求队列中选取一个文件分段请求,然后在请求中添加生产方的标识信息,然后发送到网络并监听相应的数据到达事件;重复发送请求的过程,直到所有数据分段都接收到,文件请求过程结束;(二)生产方对消费方请求的响应所有可以响应对应请求的生产方都可以返回数据;文件生产方收到从网络中到达的请求数据包,根据请求数据包中的文件内容标识信息,从本地的请求监听池中查找对应的文件数据,如果命中,则将相应数据打包成响应数据包,根据请求数据包中的文件消费方标识信息,指定响应数据包的目的地址,然后将响应数据包通过底层网络协议传输至相应消费方;响应的数据包中还包含生产方相关的验证信息、网络状况和生产方允诺提供的传输服务质量;所述消费方包含缓冲模块、发送窗口模块和事件监听模块三个模块,在应用程序和网络之间传递文件;其中,缓冲模块用于缓存乱序到达的数据包,排序后还原完整文件,最后递交给用户;发送窗口模块负责控制整个发送过程的速率和分配到每个生产方的传输任务额度,将附有生产方标识的请求发送到事件监听模块;事件监听模块负责处理每个请求的数据到达和响应超时事件,向网络中发送请求和接收数据,将接收到的文件片段缓存到缓冲模块中,并通过监听过程中提取的网络状况信息调整发送窗口模块的行为;应用程序将广播的文件传输请求提交到事件监听模块中,用以探索网络中适合提供传输服务的生产方;文件消费方发出的请求都被绑定“数据包到达”和“响应超时”两个事件;所述事件监听模块处理过程为:当文件消费方发生数据到达或者监听的请求包响应超时的时候,触发不同的处理逻辑;如果监听到数据包到达的事件,先验证数据的正确性,如果正确则将数据写入缓冲区,更新提供该数据的生产方网络状况信息,根据延迟带宽乘积调整最大发送窗口模块的数值;如果监听到请求响应超时的事件,则将该请求重新加入请求队列,并认为对该生产方的请求速率过高,应该相应减少对该生产方的最大发送窗口数值。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人复旦大学,其通讯地址为:200433 上海市杨浦区邯郸路220号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。