一种数据传输路径选择方法及装置制造方法及图纸

技术编号:19828399 阅读:20 留言:0更新日期:2018-12-19 16:57
一种数据传输路径选择方法及装置,包括:建立用于选择推荐数据传输线路的神经网络模型;接收通信设备发送的数据传输请求信息,确定包括起始路由节点和目的路由节点的多条数据传输线路,以及通过神经网络模型从多条数据传输线路中确定预设数量的推荐数据传输线路;将预设数量的推荐数据传输线路发送至通信设备,使用通信设备将当前的数据传输线路切换为从预设数量的推荐数据传输线路中选择的一条推荐数据传输线路。可见,实施数据传输路径选择方法及装置能够智能地筛选出多条数据传输路径并将其推荐给通信设备进行选择,有利于提升数据传输质量,进而提升数据传输效率。

【技术实现步骤摘要】
一种数据传输路径选择方法及装置
本专利技术涉及数据通信
,具体而言,涉及一种数据传输路径选择方法及装置。
技术介绍
随着网络的发展,越来越多的用户使用手机或ipad等移动终端上网,数据传输路径选择对于网络的性能有着极其重要的影响。现有的数据传输路径选择方法是依据流量分配进行数据传输路径选择,通常在网络源节点与网络目的路由节点之间的多条数据传输路径中,选择传输距离最短的一条数据传输路径作为最优的数据传输路径。然而在实践中发现,往往由于大量用户均采用该传输距离最短的数据传输路径进行传输,造成网络拥塞,进而影响数据传输质量,数据传输效率低,时延大。
技术实现思路
鉴于上述问题,本专利技术提供了一种数据传输路径选择方法及装置,能够智能地筛选出多条数据传输路径并将其推荐给通信设备进行选择,有利于提升数据传输质量,进而提升数据传输效率。为了实现上述目的,本专利技术采用如下的技术方案:本专利技术第一方面公开了一种数据传输路径选择方法,包括:建立用于选择推荐数据传输线路的神经网络模型;接收通信设备发送的数据传输请求信息,所述数据传输请求信息包括所述通信设备发送数据信息的起始路由节点和接收所述数据信息目的路由节点;确定包括所述起始路由节点和所述目的路由节点的多条数据传输线路,以及通过所述神经网络模型从所述多条数据传输线路中确定预设数量的具有良好的数据通信性能的推荐数据传输线路;将包括所述预设数量的推荐数据传输线路的线路方案发送至所述通信设备,使用所述通信设备将当前的数据传输线路切换为从所述预设数量的所述推荐数据传输线路中选择的一条推荐数据传输线路。作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:获取所述通信设备切换后的数据传输线路的线路信息,并以所述线路信息为依据判断所述通信设备切换后的数据传输线路是否畅通;如果判断出所述通信设备切换后的数据传输线路不畅通,则确定包括所述起始路由节点和所述目的路由节点的多条数据传输线路,以及通过所述神经网络模型从所述多条数据传输线路中确定预设数量的推荐数据传输线路。作为一种可选的实施方式,在本专利技术第一方面中,所述获取所述通信设备切换后的数据传输线路的线路信息,并以所述线路信息为依据判断所述通信设备切换后的数据传输线路是否畅通包括:获取所述通信设备切换后的数据传输线路的传输带宽的占用比例;判断所述传输带宽的占用比例是否超过预设比例阈值;如果判断所述传输带宽的占用比例未超过所述预设比例阈值,则确定所述通信设备切换后的数据传输线路不畅通。作为一种可选的实施方式,在本专利技术第一方面中,所述获取所述通信设备切换后的数据传输线路的线路信息,并以所述线路信息为依据判断所述通信设备切换后的数据传输线路是否畅通,包括:通过所述通信设备切换后的数据传输线路发送测试数据包,并确定接收响应所述测试数据包的响应数据包的耗费时长;判断所述耗费时长是否大于预设时长阈值;如果判断所述耗费时长大于所述预设时长阈值,则确定所述通信设备切换后的数据传输线路不畅通。作为一种可选的实施方式,在本专利技术第一方面中,所述建立用于选择推荐数据传输线路的神经网络模型包括:获取所述通信设备所处通信网络的数据信息,所述数据信息包括所述通信网络的所有通信节点数据和所述通信网络的路线架构;以所述数据信息为依据,构建与所述通信网路相应的所述神经网络模型;其中,所述神经网络模型的拓扑架构对应所述通信网络的路线架构,所述拓扑架构的每个神经元对应所述通信网络的一个所述通信节点数据。本专利技术第二方面公开一种数据传输路径选择装置,包括:模型建立模块,用于建立用于选择推荐数据传输线路的神经网络模型;接收模块,用于接收通信设备发送的数据传输请求信息,所述数据传输请求信息包括所述通信设备发送数据信息的起始路由节点和接收所述数据信息目的路由节点;线路确定模块,用于通过所述神经网络模型确定包括所述起始路由节点和所述目的路由节点的多条数据传输线路,以及通过所述神经网络模型从所述多条数据传输线路中确定预设数量的推荐数据传输线路;发送模块,用于将包括所述预设数量的推荐数据传输线路的线路方案发送至所述通信设备,使用所述通信设备将当前的数据传输线路切换为从所述预设数量的所述推荐数据传输线路中选择的一条推荐数据传输线路。作为一种可选的实施方式,在本专利技术第二方面中,所述数据传输路径选择装置还包括:线畅通判断模块,用于获取所述通信设备切换后的数据传输线路的线路信息,并以所述线路信息为依据判断所述通信设备切换后的数据传输线路是否畅通;所述线路确定模块,还用于在所述线畅通判断模块判断出所述通信设备切换后的数据传输线路未畅通时,则确定包括所述起始路由节点和所述目的路由节点的多条数据传输线路,以及通过所述神经网络模型从所述多条数据传输线路中确定预设数量的推荐数据传输线路。作为一种可选的实施方式,在本专利技术第二方面中,所述模型建立模块,包括:第一子模块,用于获取所述通信设备所处通信网络的数据信息,所述数据信息包括所述通信网络的所有通信节点数据和所述通信网络的路线架构;第二子模块,用于以所述数据信息为依据,构建与所述通信网路相应的所述神经网络模型;其中,所述神经网络模型的拓扑架构对应所述通信网络的路线架构,所述拓扑架构的每个神经元对应所述通信网络的一个所述通信节点数据。本专利技术第三方面公开一种计算机设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述计算机设备执行第一方面公开的部分或者全部所述的数据传输路径选择方法。本专利技术第四方面公开一种计算机可读存储介质,其存储有第三方面所述的计算机设备中所使用的所述计算机程序。根据本专利技术提供的数据传输路径选择方法及装置,先建立用于选择推荐数据传输线路的神经网络模型;在接收到通信设备发送的数据传输请求信息时,该数据传输请求信息包括的通信设备发送数据信息的起始路由节点和接收数据信息目的路由节点,则可以根据数据传输请求信息确定出多条数据传输线路,该多条数据传输线路均可以实现由起始路由节点至目的路由节点的数据传输;进一步地,通过先前建立的神经网络模型从多条数据传输线路中确定出预设数量的具有良好的数据通信性能的推荐数据传输线路,最后,将包括该预设数量的推荐数据传输线路的线路方案发送至通信设备,通信设备接收到该线路方案之后,将当前的数据传输线路切换为从预设数量的推荐数据传输线路中选择的一条推荐数据传输线路,有效避免采用该传输距离最短的单一数据传输路径进行传输,有利于提升数据传输质量,进而提升数据传输效率。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术范围的限定。图1是本专利技术实施例一提供的一种数据传输路径选择方法的流程示意图;图2是本专利技术实施例二提供的一种数据传输路径选择方法的流程示意图;图3是本专利技术实施例三提供的一种数据传输路径选择装置的结构示意图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此本文档来自技高网...

【技术保护点】
1.一种数据传输路径选择方法,其特征在于,包括:建立用于选择推荐数据传输线路的神经网络模型;接收通信设备发送的数据传输请求信息,所述数据传输请求信息包括所述通信设备发送数据信息的起始路由节点和接收所述数据信息目的路由节点;确定包括所述起始路由节点和所述目的路由节点的多条数据传输线路,以及通过所述神经网络模型从所述多条数据传输线路中确定预设数量的具有良好的数据通信性能的推荐数据传输线路;将包括所述预设数量的推荐数据传输线路的线路方案发送至所述通信设备,使用所述通信设备将当前的数据传输线路切换为从所述预设数量的所述推荐数据传输线路中选择的一条推荐数据传输线路。

【技术特征摘要】
1.一种数据传输路径选择方法,其特征在于,包括:建立用于选择推荐数据传输线路的神经网络模型;接收通信设备发送的数据传输请求信息,所述数据传输请求信息包括所述通信设备发送数据信息的起始路由节点和接收所述数据信息目的路由节点;确定包括所述起始路由节点和所述目的路由节点的多条数据传输线路,以及通过所述神经网络模型从所述多条数据传输线路中确定预设数量的具有良好的数据通信性能的推荐数据传输线路;将包括所述预设数量的推荐数据传输线路的线路方案发送至所述通信设备,使用所述通信设备将当前的数据传输线路切换为从所述预设数量的所述推荐数据传输线路中选择的一条推荐数据传输线路。2.根据权利要求1所述的数据传输路径选择方法,其特征在于,所述方法还包括:获取所述通信设备切换后的数据传输线路的线路信息,并以所述线路信息为依据判断所述通信设备切换后的数据传输线路是否畅通;如果判断出所述通信设备切换后的数据传输线路不畅通,则确定包括所述起始路由节点和所述目的路由节点的多条数据传输线路,以及通过所述神经网络模型从所述多条数据传输线路中确定预设数量的推荐数据传输线路。3.根据权利要求2所述的数据传输路径选择方法,其特征在于,所述获取所述通信设备切换后的数据传输线路的线路信息,并以所述线路信息为依据判断所述通信设备切换后的数据传输线路是否畅通包括:获取所述通信设备切换后的数据传输线路的传输带宽的占用比例;判断所述传输带宽的占用比例是否超过预设比例阈值;如果判断所述传输带宽的占用比例未超过所述预设比例阈值,则确定所述通信设备切换后的数据传输线路不畅通。4.根据权利要求2所述的数据传输路径选择方法,其特征在于,所述获取所述通信设备切换后的数据传输线路的线路信息,并以所述线路信息为依据判断所述通信设备切换后的数据传输线路是否畅通包括:通过所述通信设备切换后的数据传输线路发送测试数据包,并确定接收响应所述测试数据包的响应数据包的耗费时长;判断所述耗费时长是否大于预设时长阈值;如果判断所述耗费时长大于所述预设时长阈值,则确定所述通信设备切换后的数据传输线路不畅通。5.根据权利要求1所述的数据传输路径选择方法,其特征在于,所述建立用于选择推荐数据传输线路的神经网络模型包括:获取所述通信设备所处通信网络的数据信息,所述数据信息包括所述通信网络的所有通信节点数据和所述通信网络的路线架构;以...

【专利技术属性】
技术研发人员:王轶男
申请(专利权)人:广州爱拍网络科技有限公司
类型:发明
国别省市:广东,44

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

1