一种数据传输的方法、设备及系统技术方案

技术编号:16506948 阅读:47 留言:0更新日期:2017-11-05 10:07
一种数据传输的方法、设备及系统,所述方法包括:控制器接收第一节点发送的连接请求,所述连接请求为所述第一节点在接入网设备无法为所述第一节点分配用于发送数据的有效资源时,向所述控制器请求分配传输路径的消息;所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径;所述控制器根据所述中继节点生成第一流表,并将所述第一流表下发至所述第一节点和所述中继节点,以使所述第一节点通过所述中继节点转发所述数据。能够实现终端设备之间的组网以及提高数据传输的稳定性。

Method, equipment and system for data transmission

A data transmission method, device and system. The method comprises the following steps: the first node controller receives the connection request, the connection request to the first node for transmitting data to effective resource allocation for the first node in the access network equipment, transmission path assignment request message to the controller; the controller is connected with the request to choose the wireless communication path includes a relay node to the first node according to the; the controller according to the relay node generates a first flow table, and the first flow statement issued to the first node and the relay node to the first node through the the relay node transmits the data. It can realize the networking between terminal devices and improve the stability of data transmission.

【技术实现步骤摘要】
一种数据传输的方法、设备及系统
本专利技术涉及无线通信
,尤其涉及一种数据传输的方法、设备及系统。
技术介绍
在开放流(Openflow)系统中,采用软件定义网络(英文全称:SoftwareDefinedNetworking,英文简称:SDN)将网络控制和数据转发分离,并定义开放流控制器(英文全称:OpenflowController,英文简称:OFC)和开放流交换机(英文全称:OpenflowSwitch,英文简称:OFS)之间控制信息传输的方式,OFC用于管理和配置逻辑控制功能和上层的控制策略,OFS构成的数据平面用于根据OFC下发的流表转发数据包。随着终端设备发送大数据的普及,而现有的运营商无线网络有时会出现无线资源不足的情况,导致无法为需要发送大数据的终端设备提供所需的无线资源,故在无线资源不足时,需要为终端设备切换其他类型的的网络资源,以保证数据传输的稳定性和提高用户体验。现有机制中,采用基于策略的网络连接无缝切换的方法,即定义终端设备支持多种网际协议(英文全称:InternetProtocol,英文简称:IP)网络,该终端设备包含代理模块和多个网络接口,每个网络接口被配置成连接到一个具有固定IP地址的虚拟网桥,每个网络接口属于不同的网络。当终端设备中的代理模块发起网络切换时,代理模块需要选择合适的网络接口,然后激活选择的网络接口和获取该网络接口的IP地址,然后向控制器上报新的网卡信息和要切换网络的终端设备的标识信息,使得控制器为终端设备建立新的网络,并且为该终端设备配置转发规则,由网络地址转换(英文全称:NetworkAddressTranslation,,英文简称:NAT)根据该转发规则转发终端设备发送的数据时,由代理模块控制所有的数据在该网络接口的收发。由此可见,整个切换过程以及发送数据的过程繁琐,且需要大量的配置和多个设备之间的配合才能完成数据的发送。该终端设备也不能通过其他终端设备进行数据转发。
技术实现思路
本专利技术提供了一种数据传输的方法、设备及系统,能够解决在无线基站的资源不足时,终端设备之间无法通过其他终端设备进行数据转发的问题。第一方面提供一种数据传输的方法,所述方法包括:在接入网设备无法为第一节点分配用于发送数据的有效无线资源时,例如在接入网设备的可分配资源不足,或接入网设备故障,或繁忙时,第一节点会向控制器发送连接请求,控制器接收第一节点发送的连接请求,所述连接请求为所述第一节点在接入网设备无法为所述第一节点分配用于发送数据的有效资源时,向所述控制器请求分配传输路径的消息;所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径;所述控制器根据所述中继节点生成第一流表,并将所述第一流表下发至所述第一节点和所述中继节点,以使所述转发节点根据所述第一流表转发来自所述第一节点根据所述第一流表发送的数据,即所述第一节点通过所述中继节点转发所述数据。其中,所述中继节点包括路由节点和目的节点,所述路由节点的个数为至少一个,路由节点可能为目的节点。在一些可能的设计中,由于节点的不确定性,很可能会出现为第一节点选择的中继节点故障,导致第一节点要发送的数据传输中断,为进一步提高传输的稳定性,还可以为中继节点配置备份节点,可以理解为至少一个路由节点配置备份节点,当然也可以为每个路由节点配备多个备份节点,以便在中继节点故障时,将传输路径切换至备份节点,进而完善传输机制。具体体现为:所述路由节点包括主路由节点和备份节点,所述方法还包括:所述控制器在满足节点切换条件时,启用所述备份节点,以使所述备份节点按照所述第一流表转发数据。可选的,主路由节点的个数为至少一个,所述切换条件至少包括以下之一:所述主路由节点故障、所述主路由节点满足离群条件、所述主路由节点被设定离群标识、所述主路由节点的下一跳主路由节点故障且所述主路由节点的下一跳备份节点故障。在一些可能的设计中,为进一步保证基站覆盖范围下的某些节点的数据传输,在所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径之前,控制器还可以对接入网设备覆盖范围下的各节点进行小区划分,保证每个节点无法连接网络时仍然能够传输数据,以及优化传输保护机制。以下对控制器如何划分小区以及为每个小区选择合适的中继节点进行描述:所述控制器对所述控制器的控制区域进行小区块划分,得到至少两个小区块;所述控制器为每个所述小区块从所述小区块中选择至少一个中继节点。其中,所述节点的状态信息包括节点的位置信息、节点性能评分、接入点信息以及节点停留时长。在一些可能的设计中,所述路由节点和所述目的节点属于不同小区块,每个小区块至少包括一个中继节点,为优化选择无线通信路径的算法,可以预先设置相关算法,使得所述控制器在为所述第一节点选择有效的无线通信路径时,能够快速的计算出有效的传输路径,具体选择有效的传输路径包括:所述控制器划定目标区域所述目标区域至少包括所述第一节点、所述路由节点和所述目的节点;所述控制器在所述目标区域内构建可达性矩阵和信号强度矩阵;所述控制器计算所述目标区域内,所述第一节点与所述目的节点之间的可达路径集合;可选的,为减少传输时延,所述控制器可以根据预设公式从所述可达路径集合中,选择最优可达路径作为所述无线通信路径。在一些可能的设计中,所述控制器根据所述中继节点生成第一流表,包括:所述控制器根据所述可达路径集合在所述第一节点所属的小区块内,为所述第一节点选择第一主路由节点作为所述中继节点;所述控制器根据所述可达路径集合在所述目标区域内,为所述第一节点选择所述第一主路由节点到所述目的节点的所有主路由节点;所述控制器根据所述第一主路由节点,和所述第一主路由节点到所述目的节点的所有主路由节点生成所述第一流表。在一些可能的设计中,为进一步提高传输数据的稳定性,所述控制器为所述第一主路由节点设置第一备份节点,为所述可达路径集合中的每一跳的主路由节点设置备份节点;所述控制器为所述第一主路由节点设置第一备份节点,为所述可达路径集合中的每一跳的主路由节点设置备份节点;所述第一流表还指示第一备份节点,所述可达路径集合中的每一跳的主路由节点的备份节点,即第一流表还可以根据主路由节点、主路由节点的备份节点生成。在一些可能的设计中,所述切换条件包括离群条件,所述控制器在满足节点切换条件时,启用所述备份节点,以使所述备份节点按照所述第一流表转发数据,包括:所述控制器对所述可达路径集合中的所有主路由节点和备份节点进行离群预测;所述控制器在检测到任一主路由节点满足所述离群条件时,为满足所述离群条件的主路由节点设置离群标识,以启动与满足所述离群条件的主路由节点对应的备份节点根据所述第一流表为所述第一节点转发所述数据。以上第一方面从控制器的角度对本专利技术的数据传输的方法进行描述,以下第二方面从中继节点的角度对数据传输的方法,在接入网设备无法为第一节点分配有效资源,或接入网设备的可分配资源不足时,第一节点向控制器发送连接请求,所述连接请求用于向所述控制器请求分配传输路径。所述方法包括:中继节点接收控制器发送的第一流表,所述第一流表指示包括中继节点的无线通信路径,所述第一流表为第一节点在接入网设备无法为所述第一节点分配用于发送数据的有效资源时,向所述控制器发送本文档来自技高网
...
一种数据传输的方法、设备及系统

【技术保护点】
一种数据传输的方法,其特征在于,所述方法包括:控制器接收第一节点发送的连接请求,所述连接请求为所述第一节点在接入网设备无法为所述第一节点分配用于发送数据的有效资源时,向所述控制器请求分配传输路径的消息;所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径;所述控制器根据所述中继节点生成第一流表,并将所述第一流表下发至所述第一节点和所述中继节点,以使所述转发节点根据所述第一流表转发来自所述第一节点根据所述第一流表发送的数据。

【技术特征摘要】
1.一种数据传输的方法,其特征在于,所述方法包括:控制器接收第一节点发送的连接请求,所述连接请求为所述第一节点在接入网设备无法为所述第一节点分配用于发送数据的有效资源时,向所述控制器请求分配传输路径的消息;所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径;所述控制器根据所述中继节点生成第一流表,并将所述第一流表下发至所述第一节点和所述中继节点,以使所述转发节点根据所述第一流表转发来自所述第一节点根据所述第一流表发送的数据。2.根据权利要求1所述的方法,其特征在于,所述中继节点包括路由节点和目的节点,所述路由节点的个数为至少一个。3.根据权利要求2所述的方法,其特征在于,所述路由节点包括主路由节点和备份节点,所述方法还包括:所述控制器在满足节点切换条件时,启用所述备份节点,以使所述备份节点按照所述第一流表转发数据。4.根据权利要求3所述的方法,其特征在于,主路由节点的个数为至少一个,所述切换条件至少包括以下之一:所述主路由节点故障、所述主路由节点满足离群条件、所述主路由节点被设定离群标识、所述主路由节点的下一跳主路由节点故障且所述主路由节点的下一跳备份节点故障。5.根据权利要求2至4任一所述的方法,其特征在于,所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径之前,所述方法还包括:所述控制器对所述控制器的控制区域进行小区块划分;所述控制器为每个所述小区块从所述小区块中选择至少一个中继节点。6.根据权利要求5所述的方法,其特征在于,所述路由节点和所述目的节点属于不同小区块,每个小区块至少包括一个中继节点,所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径,包括:所述控制器划定目标区域,所述目标区域至少包括所述第一节点、所述路由节点和所述目的节点;所述控制器在所述目标区域内构建可达性矩阵和信号强度矩阵;所述控制器计算所述目标区域内,所述第一节点与所述目的节点之间的可达路径集合;所述控制器根据预设公式从所述可达路径集合中,选择最优可达路径作为所述无线通信路径。7.根据权利要求6所述的方法,其特征在于,所述控制器根据所述中继节点生成第一流表,包括:所述控制器根据所述可达路径集合在所述第一节点所属的小区块内,为所述第一节点选择第一主路由节点作为所述中继节点;所述控制器根据所述可达路径集合在所述目标区域内,为所述第一节点选择所述第一主路由节点到所述目的节点的所有主路由节点;所述控制器根据所述第一主路由节点,和所述第一主路由节点到所述目的节点的所有主路由节点生成所述第一流表。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述控制器为所述第一主路由节点设置第一备份节点,为所述可达路径集合中的每一跳的主路由节点设置备份节点;所述第一流表还指示第一备份节点,所述可达路径集合中的每一跳的主路由节点的备份节点。9.根据权利要求8所述的方法,其特征在于,所述控制器在满足节点切换条件时,启用所述备份节点,以使所述备份节点按照所述第一流表转发数据,包括:所述控制器对所述可达路径集合中的所有主路由节点和备份节点进行离群预测;所述控制器在检测到任一主路由节点满足所述离群条件时,为满足所述离群条件的主路由节点设置离群标识,以启动与满足所述离群条件的主路由节点对应的备份节点根据所述第一流表为所述第一节点转发所述数据。10.一种数据传输的方法,其特征在于,所述方法包括:中继节点接收控制器发送的第一流表,所述第一流表指示包括中继节点的无线通信路径,所述第一流表为第一节点在接入网设备无法为所述第一节点分配用于发送数据的有效资源时,向所述控制器发送连接请求,所述控制器根据所述连接请求为所述第一节点分配无线通信路径后,根据所述中继节点生成的流表;所述中继节点接收所述第一节点根据所述第一流表发送的数据;所述中继节点根据所述第一流表转发所述第一节点根据所述第一流表发送的数据。11.根据权利要求10所述的方法,其特征在于,所述中继节点包括路由节点和目的节点,所述路由节点的个数为至少一个;所述中继节点根据所述第一流表转发来自所述第一节点的数据,包括:所述中继节点中的路由节点按照所述第一流表将所述数据发送至目的节点。12.根据权利要求11所述的方法,其特征在于,所述路由节点包括主路由节点和备份节点;所述中继节点根据所...

【专利技术属性】
技术研发人员:朱韧周伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1