数据通信发起、中继、接收方法及其装置的制造方法_5

文档序号:9815105阅读:来源:国知局
目标地址的请求数据包进行发送,第一接收模块接收目标端反馈的包含传输路径信息的确认数据包,同时根据传输路径信息确定到达所述目标端的最优传输路径。依据数据包在传输过程中的测速信息,将数据最快传输至的中继节点作为最优中继节点,将数据较快传输至的中继节点作为次优中继节点。继而,通过第二获取模块,经过最优中继节点,向目标端传输数据包,根据传输至目标端的数据包中的速度测试字段获取数据传输速度之后,依据数据包中的速度反馈字段获得反馈测速信息;通过第三获取模块,经过次优中继节点,向目标端传输数据包,根据传输至目标端的数据包中的速度测试字段获取数据传输速度之后,依据数据包中的速度反馈字段获得反馈测速信息。结合第二获取模块和第三获取模块的情况,依据测速信息,将数据最快传输至目标端的传输路径作为最优传输路径。通过上述模块,从而实现远距离、高效率的数据传输,并且,通过设定最优中继节点及次优中继节点的方法,判断最优传输路径,新颖、独特,且数据传输效率高。
[0145]请参阅图6,本发明数据通信中继装置的结构示意图,包括:第二接收模块21、第一转发模块22、第三接收模块23和第二转发模块24。
[0146]上述各模块的功能如下:
[0147]第二接收模块21:用于接收用于建立通信连接的包含源端地址及目标地址的请求数据包;
[0148]第一转发模块22:用于将本地地址及请求数据包的传输速度与数据信息重新打包,转发打包后的请求数据包至目标地址,由源节点根据接收的反馈传输速度确定最优传输路径;
[0149]第三接收模块23:用于根据最优传输路径接收包含该传输路径信息的数据包,当该信息中包含本地地址时,经最优传输路径转发所述数据包。
[0150]第二转发模块24:用于经最优传输路径转发所述数据包至目标地址。
[0151 ]第二接收模块接收用于建立通信连接的包含源端地址及目标地址的请求数据包,然后经过第一转发模块将本地地址及请求数据包的传输速度与数据信息重新打包,转发打包后的请求数据包至目标地址,由源节点根据接收的反馈传输速度确定最优传输路径。继而,根据最优传输路径接收包含该传输路径信息的数据包,当该信息中包含本地地址时,经最优传输路径转发所述数据包,经第二转发模块经最优传输路径转发所述数据包至目标地址,通过上述模块,从而实现远距离、高效率的数据传输。
[0152]请参阅图7,本发明数据通信接收装置的结构示意图,包括:第四接收模块31、第四确定模块32和第二传输模块33。
[0153]上述各模块的功能如下:
[0154]第四接收模块31:用于接收用于建立通信连接的包含源端地址及目标地址的多个请求数据包;
[0155]第四确定模块32:用于当该目标地址为本地地址时,分别获取所述请求数据包中的多个中继节点地址及相应的传输速度,并确定传输速度最快的请求数据包的传输路径为最优传输路径;
[0156]第二传输模块33:用于经最优传输路径反向传输包含最优传输路径信息的确认数据包后,接收经该最优传输路径传输的数据包,完成数据传输。
[0157]图8为本发明数据通信接收装置的第二传输模块的结构框图。其中,所述第二传输模块33还包括:反向传输模块34:用于经最优传输路径反向传输包含最优传输路径信息的确认数据包至源节点。
[0158]第四接收模块接收用于建立通信连接的包含源端地址及目标地址的多个请求数据包,当该目标地址为本地地址时,分别获取所述请求数据包中的多个中继节点地址及相应的传输速度,并确定传输速度最快的请求数据包的传输路径为最优传输路径。之后,第二传输模块经最优传输路径反向传输包含最优传输路径信息的确认数据包后,接收经该最优传输路径传输的数据包,完成数据传输,通过上述模块,从而实现远距离、高效率的数据传输。
[0159]以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种数据通信发起方法,其特征在于,包括以下步骤: 发送用于建立通信连接的包含本地地址及目标地址的请求数据包; 接收目标端反馈的包含传输路径信息的确认数据包,同时根据传输路径信息确定到达所述目标端的最优传输路径; 通过最优传输路径传输数据。2.根据权利要求1所述的一种数据通信发起方法,其特征在于,在接收目标端反馈的包含传输路径信息的确认数据包,同时根据传输路径信息确定到达所述目标端的最优传输路径的步骤中,还包括: 根据数据包中的速度测试字段获取数据传输速度之后,依据数据包中的速度反馈字段获得反馈测速ig息。3.根据权利要求2所述的一种数据通信发起方法,其特征在于,还包括: 依据测速信息,将数据最快传输至的中继节点作为最优中继节点。4.根据权利要求3所述的一种数据通信发起方法,其特征在于,还包括: 经过最优中继节点,向目标端传输数据包,根据传输至目标端的数据包中的速度测试字段获取数据传输速度之后,依据数据包中的速度反馈字段获得反馈测速信息。5.根据权利要求4所述的一种数据通信发起方法,其特征在于,还包括: 依据测速信息,将数据最快传输至目标端的传输路径作为最优传输路径。6.一种数据通信中继方法,其特征在于,包括以下步骤: 接收用于建立通信连接的包含源端地址及目标地址的请求数据包; 将本地地址及请求数据包的传输速度与数据信息重新打包,转发打包后的请求数据包至目标地址,由源节点根据接收的反馈传输速度确定最优传输路径; 根据最优传输路径接收包含该传输路径信息的数据包,当该信息中包含本地地址时,经最优传输路径转发所述数据包。7.一种数据通信接收方法,其特征在于,包括以下步骤: 接收用于建立通信连接的包含源端地址及目标地址的多个请求数据包; 当该目标地址为本地地址时,分别获取所述请求数据包中的多个中继节点地址及相应的传输速度,并确定传输速度最快的请求数据包的传输路径为最优传输路径; 经最优传输路径反向传输包含最优传输路径信息的确认数据包后,接收经该最优传输路径传输的数据包,完成数据传输。8.一种数据通信发起装置,其特征在于,包括: 发送模块:用于发送用于建立通信连接的包含本地地址及目标地址的请求数据包;第一接收模块:用于接收目标端反馈的包含传输路径信息的确认数据包,同时根据传输路径信息确定到达所述目标端的最优传输路径; 第一传输模块:用于通过最优传输路径传输数据。9.一种数据通信中继装置,其特征在于,包括: 第二接收模块:用于接收用于建立通信连接的包含源端地址及目标地址的请求数据包; 第一转发模块:用于将本地地址及请求数据包的传输速度与数据信息重新打包,转发打包后的请求数据包至目标地址,由源节点根据接收的反馈传输速度确定最优传输路径; 第三接收模块:用于根据最优传输路径接收包含该传输路径信息的数据包,当该信息中包含本地地址时,经最优传输路径转发所述数据包。10.一种数据通信接收装置,其特征在于,包括: 第四接收模块:用于接收用于建立通信连接的包含源端地址及目标地址的多个请求数据包; 第四确定模块:用于当该目标地址为本地地址时,分别获取所述请求数据包中的多个中继节点地址及相应的传输速度,并确定传输速度最快的请求数据包的传输路径为最优传输路径; 第二传输模块:用于经最优传输路径反向传输包含最优传输路径信息的确认数据包后,接收经该最优传输路径传输的数据包,完成数据传输。
【专利摘要】本发明提供一种数据通信发起方法,包括以下步骤:发送用于建立通信连接的包含本地地址及目标地址的请求数据包;接收目标端反馈的包含传输路径信息的确认数据包,同时根据传输路径信息确定到达所述目标端的最优传输路径;通过最优传输路径传输数据。本发明还提供一种数据通信中继方法和数据通信接收方法,以及数据通信发起装置、中继装置和接收装置。通过上述方式,本发明能够实现远距离、高效率的无线通信问题。
【IPC分类】H04W40/22, H04W40/02
【公开号】CN105578553
【申请号】CN201510977597
【发明人】熊道云
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2016年5月11日
【申请日】2015年12月23日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1