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地址,然后向控制器上报新的网卡信息和要切换网络的终端设备的标识信息,使得控制器为终端设备建立新的网络,并且为该终端设备配置转发规则,由网络地址转换(英文全称:NetworkAddressTra ...
【技术保护点】
一种数据传输的方法,其特征在于,所述方法包括:控制器接收第一节点发送的连接请求,所述连接请求为所述第一节点在接入网设备无法为所述第一节点分配用于发送数据的有效资源时,向所述控制器请求分配传输路径的消息;所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径;所述控制器根据所述中继节点生成第一流表,并将所述第一流表下发至所述第一节点和所述中继节点,以使所述转发节点根据所述第一流表转发来自所述第一节点根据所述第一流表发送的数据。
【技术特征摘要】
1.一种数据传输的方法,其特征在于,所述方法包括:控制器接收第一节点发送的连接请求,所述连接请求为所述第一节点在接入网设备无法为所述第一节点分配用于发送数据的有效资源时,向所述控制器请求分配传输路径的消息;所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径;所述控制器根据所述中继节点生成第一流表,并将所述第一流表下发至所述第一节点和所述中继节点,以使所述转发节点根据所述第一流表转发来自所述第一节点根据所述第一流表发送的数据。2.根据权利要求1所述的方法,其特征在于,所述中继节点包括路由节点和目的节点,所述路由节点的个数为至少一个。3.根据权利要求2所述的方法,其特征在于,所述路由节点包括主路由节点和备份节点,所述方法还包括:所述控制器在满足节点切换条件时,启用所述备份节点,以使所述备份节点按照所述第一流表转发数据。4.根据权利要求3所述的方法,其特征在于,主路由节点的个数为至少一个,所述切换条件至少包括以下之一:所述主路由节点故障、所述主路由节点满足离群条件、所述主路由节点被设定离群标识、所述主路由节点的下一跳主路由节点故障且所述主路由节点的下一跳备份节点故障。5.根据权利要求2至4任一所述的方法,其特征在于,所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径之前,所述方法还包括:所述控制器对所述控制器的控制区域进行小区块划分;所述控制器为每个所述小区块从所述小区块中选择至少一个中继节点。6.根据权利要求5所述的方法,其特征在于,所述路由节点和所述目的节点属于不同小区块,每个小区块至少包括一个中继节点,所述控制器根据所述连接请求为所述第一节点选择包括中继节点的无线通信路径,包括:所述控制器划定目标区域,所述目标区域至少包括所述第一节点、所述路由节点和所述目的节点;所述控制器在所述目标区域内构建可达性矩阵和信号强度矩阵;所述控制器计算所述目标区域内,所述第一节点与所述目的节点之间的可达路径集合;所述控制器根据预设公式从所述可达路径集合中,选择最优可达路径作为所述无线通信路径。7.根据权利要求6所述的方法,其特征在于,所述控制器根据所述中继节点生成第一流表,包括:所述控制器根据所述可达路径集合在所述第一节点所属的小区块内,为所述第一节点选择第一主路由节点作为所述中继节点;所述控制器根据所述可达路径集合在所述目标区域内,为所述第一节点选择所述第一主路由节点到所述目的节点的所有主路由节点;所述控制器根据所述第一主路由节点,和所述第一主路由节点到所述目的节点的所有主路由节点生成所述第一流表。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述控制器为所述第一主路由节点设置第一备份节点,为所述可达路径集合中的每一跳的主路由节点设置备份节点;所述第一流表还指示第一备份节点,所述可达路径集合中的每一跳的主路由节点的备份节点。9.根据权利要求8所述的方法,其特征在于,所述控制器在满足节点切换条件时,启用所述备份节点,以使所述备份节点按照所述第一流表转发数据,包括:所述控制器对所述可达路径集合中的所有主路由节点和备份节点进行离群预测;所述控制器在检测到任一主路由节点满足所述离群条件时,为满足所述离群条件的主路由节点设置离群标识,以启动与满足所述离群条件的主路由节点对应的备份节点根据所述第一流表为所述第一节点转发所述数据。10.一种数据传输的方法,其特征在于,所述方法包括:中继节点接收控制器发送的第一流表,所述第一流表指示包括中继节点的无线通信路径,所述第一流表为第一节点在接入网设备无法为所述第一节点分配用于发送数据的有效资源时,向所述控制器发送连接请求,所述控制器根据所述连接请求为所述第一节点分配无线通信路径后,根据所述中继节点生成的流表;所述中继节点接收所述第一节点根据所述第一流表发送的数据;所述中继节点根据所述第一流表转发所述第一节点根据所述第一流表发送的数据。11.根据权利要求10所述的方法,其特征在于,所述中继节点包括路由节点和目的节点,所述路由节点的个数为至少一个;所述中继节点根据所述第一流表转发来自所述第一节点的数据,包括:所述中继节点中的路由节点按照所述第一流表将所述数据发送至目的节点。12.根据权利要求11所述的方法,其特征在于,所述路由节点包括主路由节点和备份节点;所述中继节点根据所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。