最优数据中转服务器的选择方法、系统及调度服务器技术方案

技术编号:19487122 阅读:27 留言:0更新日期:2018-11-17 11:35
本申请公开了一种网络中最优数据中转服务器的选择方法,应用于调度服务器,获取移动终端的地理区域信息和运营商信息,并获取智能设备的地理区域信息和运营商信息;从所有数据中转服务器中筛选出有效数据中转服务器,其中有效数据中转服务器为覆盖所述移动终端的地理区域且覆盖所述智能终端的地理区域,支持所述移动终端的运营商且支持所述智能设备的运营商的数据中转服务器;根据每个所述有效数据中转服务器的负载信息,从有效数据中转服务器中选择所述移动终端与所述智能设备之间的最优数据中转服务器。本发明专利技术使移动终端、数据中转服务器和智能设备三点处于最优网络路径上,提升了用户体验。

【技术实现步骤摘要】
最优数据中转服务器的选择方法、系统及调度服务器
本专利技术涉及通信
,更具体的,涉及一种网络中最优数据中转服务器的选择方法、系统及调度服务器。
技术介绍
随着物联网的发展,在人们的日常生活中出现了很多智能设备,人们使用手机等移动终端对智能设备进行控制。在移动终端对智能设备进行控制的过程中,需要有数据中转服务器为移动终端和智能设备做通信中转。然而,如何在众多的数据中转服务器中选择最优数据中转服务器,如何选择移动终端、数据中转服务器和智能终端三点之间最优路径成为当前亟需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种网络中最优数据中转服务器的选择方法、系统及调度服务器,使移动终端、数据中转服务器和智能设备三点处于最优网络路径上,提升了用户体验。为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:一种网络中最优数据中转服务器的选择方法,所述方法包括:获取移动终端的地理区域信息和运营商信息,并获取智能设备的地理区域信息和运营商信息;从所有数据中转服务器中筛选出有效数据中转服务器,其中所述有效数据中转服务器为覆盖所述移动终端的地理区域且覆盖所述智能终端的地理区域,支持所述移动终端的运营商且支持所述智能设备的运营商的数据中转服务器;根据每个所述有效数据中转服务器的负载信息,从所述有效数据中转服务器中选择所述移动终端与所述智能设备之间的最优数据中转服务器。可选的,所述获取移动终端的地理区域信息和运营商信息,并获取智能设备的地理区域信息和运营商信息,包括:获取移动终端的IP地址和智能设备的IP地址;根据所述移动终端的IP地址确定所述移动终端的地理区域信息和运营商信息,并根据所述智能设备的IP地址确定所述智能设备的地理区域信息和运营商信息。可选的,当所述移动终端与所述智能设备在同一最小地理区域且支持同一运营商时,所述从所有数据中转服务器中筛选出有效数据中转服务器,包括:将所述移动终端与所述智能设备共同所在的最小地理区域确定为目标地理区域,并将所述移动终端与所述智能设备共同支持的运营商确定为目标运营商;获取所述目标地理区域中所述目标运营商的所有有效数据中转服务器。可选的,当所述移动终端与所述智能设备在同一最小地理区域但支持不同的运营商时,所述从所有数据中转服务器中筛选出有效数据中转服务器,包括:将所述移动终端与所述智能设备共同所在的最小地理区域确定为目标地理区域;判断所述移动终端与所述智能设备支持的运营商是否都属于大型运营商;若是,获取所述目标地理区域中的多线节点中的所有有效数据中转服务器;若否,获取所述目标地理区域中的边界网关协议线路中的所有有效数据中转服务器。可选的,当所述移动终端与所述智能设备不在同一最小地理区域但支持同一运营商时,所述从所有数据中转服务器中筛选出有效数据中转服务器,包括:将所述移动终端与所述智能设备所在的地理区域的同一上级地理区域确定为目标地理区域,并将所述移动终端与所述智能设备共同支持的运营商确定为目标运营商;获取所述目标地理区域中所述目标运营商的所有有效数据中转服务器。可选的,当所述移动终端与所述智能设备不在同一最小地理区域且支持不同的运营商时,所述从所有数据中转服务器中筛选出有效数据中转服务器,包括:将所述移动终端与所述智能设备所在的地理区域的同一上级地理区域确定为目标地理区域;判断所述目标地理区域是否为全球区域;若为全球区域,获取覆盖全球区域的国际节点中的所有有效数据中转服务器;若不是全球区域,判断所述移动终端与所述智能设备支持的运营商是否都属于大型运营商;若属于大型运营商,获取所述目标地理区域中的多线节点中的所有有效数据中转服务器;若不属于大型运营商,获取所述目标地理区域中的边界网关协议线路中的所有有效数据中转服务器。可选的,所述根据每个所述有效数据中转服务器的负载信息,从所述有效数据中转服务器中选择所述移动终端与所述智能设备之间的最优数据中转服务器,包括:根据每个所述有效数据中转服务器的CPU负载参数、内存负载参数、带宽和已连接设备数,确定所述移动终端与所述智能设备之间的最优数据中转服务器。可选的,所述根据每个所述有效数据中转服务器的负载信息,从所述有效数据中转服务器中选择所述移动终端与所述智能设备之间的最优数据中转服务器包括:从所述有效数据中转服务器中选择负载最小的数据中转服务器作为所述移动终端与所述智能设备之间的最优数据中转服务器。一种调度服务器,包括:存储器和处理器;所述存储器用于存储程序;所述处理器用于运行所述程序;其中,所述程序运行时执行如上述任一项所述的网络中最优中转服务器的选择方法。一种网络中最优数据中转服务器的选择系统,包括:至少二个数据中转服务器和上述任意一项所述的调度服务器。相对于现有技术,本专利技术的有益效果如下:本专利技术公开的一种网络中最优数据中转服务器的选择方法,调度服务器选择的最优数据中转服务器不仅同时覆盖移动终端的地理区域和智能终端的地理区域,同时支持移动终端的运营商和智能设备的运营商,且负载最小,因此,该最优数据中转服务器为信息转发效率最高的数据中转服务器,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种网络中最优数据中转服务器的选择方法流程图;图2为本专利技术实施例公开的一种有效数据中转服务器的获取方法流程图;图3为本专利技术实施例公开的又一种有效数据中转服务器的获取方法流程图;图4为本专利技术实施例公开的又一种有效数据中转服务器的获取方法流程图;图5为本专利技术实施例公开的又一种有效数据中转服务器的获取方法流程图;图6为本专利技术实施例公开的一种网络中最优数据中转服务器的选择系统架构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本实施例公开了一种网络中最优数据中转服务器的选择方法,应用于调度服务器,所述方法包括:S101:获取移动终端的地理区域信息和运营商信息,并获取智能设备的地理区域信息和运营商信息;举例来说,移动终端可以为智能手机、平板电脑、PDA等,智能设备可以为物联网中的任意一种智能设备,如云存储设备、矿机、智能盒子、智能空调、智能电视、智能洗衣机等。地理区域信息表示移动终端或智能设备所在的地理区域,运营商信息表示哪个运营商为移动终端或智能设备提供服务,即移动终端目前使用的运营商,智能设备目前使用的运营商。获取移动终端及智能设备的地理区域信息和运营商信息的方法有多种,以下为其中的一种方法:获取移动终端的IP地址和智能设备的IP地址;根据所述移动终端的IP地址确定所述移动终端的地理区域信息和运营商信息,并根据所述智能设备的IP地址确定所述智能设备的地理区域信息和运营商信息。S102:从所有数据中转服务器中筛选出有效数据中转服务器,其中所述有效数据中转服务器为覆盖本文档来自技高网...

【技术保护点】
1.一种网络中最优数据中转服务器的选择方法,其特征在于,应用于调度服务器,所述方法包括:获取移动终端的地理区域信息和运营商信息,并获取智能设备的地理区域信息和运营商信息;从所有数据中转服务器中筛选出有效数据中转服务器,其中所述有效数据中转服务器为覆盖所述移动终端的地理区域且覆盖所述智能终端的地理区域,支持所述移动终端的运营商且支持所述智能设备的运营商的数据中转服务器;根据每个所述有效数据中转服务器的负载信息,从所述有效数据中转服务器中选择所述移动终端与所述智能设备之间的最优数据中转服务器。

【技术特征摘要】
1.一种网络中最优数据中转服务器的选择方法,其特征在于,应用于调度服务器,所述方法包括:获取移动终端的地理区域信息和运营商信息,并获取智能设备的地理区域信息和运营商信息;从所有数据中转服务器中筛选出有效数据中转服务器,其中所述有效数据中转服务器为覆盖所述移动终端的地理区域且覆盖所述智能终端的地理区域,支持所述移动终端的运营商且支持所述智能设备的运营商的数据中转服务器;根据每个所述有效数据中转服务器的负载信息,从所述有效数据中转服务器中选择所述移动终端与所述智能设备之间的最优数据中转服务器。2.根据权利要求1所述的方法,其特征在于,所述获取移动终端的地理区域信息和运营商信息,并获取智能设备的地理区域信息和运营商信息,包括:获取移动终端的IP地址和智能设备的IP地址;根据所述移动终端的IP地址确定所述移动终端的地理区域信息和运营商信息,并根据所述智能设备的IP地址确定所述智能设备的地理区域信息和运营商信息。3.根据权利要求1所述的方法,其特征在于,当所述移动终端与所述智能设备在同一最小地理区域且支持同一运营商时,所述从所有数据中转服务器中筛选出有效数据中转服务器,包括:将所述移动终端与所述智能设备共同所在的最小地理区域确定为目标地理区域,并将所述移动终端与所述智能设备共同支持的运营商确定为目标运营商;获取所述目标地理区域中所述目标运营商的所有有效数据中转服务器。4.根据权利要求1所述的方法,其特征在于,当所述移动终端与所述智能设备在同一最小地理区域但支持不同的运营商时,所述从所有数据中转服务器中筛选出有效数据中转服务器,包括:将所述移动终端与所述智能设备共同所在的最小地理区域确定为目标地理区域;判断所述移动终端与所述智能设备支持的运营商是否都属于大型运营商;若是,获取所述目标地理区域中的多线节点中的所有有效数据中转服务器;若否,获取所述目标地理区域中的边界网关协议线路中的所有有效数据中转服务器。5.根据权利要求1所述的方法,其特征在于,当所述移动终端与所述智能设备不在同一最小地理区域但支持同一运营商时,所述从所有数据中转服务器中筛选出有效数...

【专利技术属性】
技术研发人员:朱秀军
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东,44

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

1