一种TS服务器调度方法、调度设备及存储介质技术

技术编号:18600108 阅读:21 留言:0更新日期:2018-08-04 21:07
本发明专利技术公开了一种TS服务器调度方法、调度设备及存储介质。方法包括:获取网络存储设备所处网络的第一网络运营商以及第一网络运营商所处的第一地理位置;获取终端设备所处网络的第二网络运营商以及第二网络运营商所处的第二地理位置;查询第一地理位置以及第二地理位置内所有TS服务器,并计算所有TS服务器的剩余负载平均权重;并当剩余负载平均权重超过第一阈值时,根据哈希算法选择最佳TS服务器。本发明专利技术提供的一种TS服务器调度方法、调度设备及存储介质通过在不同运营商以及不同地理区域内合理调度最佳的TS服务器,使得网络存储设备以及终端设备能够通信更加快捷、方便,提升了终端客户的用户体验。

TS server scheduling method, scheduling device and storage medium

The invention discloses a TS server scheduling method, a scheduling device and a storage medium. The methods include: obtaining the first geographic location of the first network operator and the first network operator in the network storage device; obtaining the second geographic location of the second network operators and the second network operators in the terminal network; inquiring the first geographical location and the second geographical location. There is a TS server and calculates the average weight of the residual load of all TS servers; and when the average weight of the remaining load exceeds the first threshold, the best TS server is selected according to the hash algorithm. The TS server scheduling method, scheduling equipment and storage medium provided by the invention can make the network storage equipment and terminal equipment more convenient and faster by reasonably scheduling the best TS server in different operators and different geographic regions, and improve the user experience of the end customers.

【技术实现步骤摘要】
一种TS服务器调度方法、调度设备及存储介质
本专利技术涉及数据通信领域,尤其涉及一种TS服务器调度方法、调度设备及存储介质。
技术介绍
目前,新一代智能硬件、或者也称之为网络存储设备,又或者也可以称之为“可赚钱的移动云盘”。这种新一代智能硬件不能与终端设备APP进行直接的数据交互,只能通过TS服务器来完成两者之间的数据交互。但是,在选择TS服务器时由调度服务器随机分配一个TS服务器为新一代智能硬件和终端设备APP进行数据传输服务,但是随机分配的TS服务器可能并不具有最好的服务性能,这样就会大大影响新一代智能硬件和终端设备APP之间的数据交互,进而严重影响终端设备APP使用者的用户体验。
技术实现思路
有鉴于此,本专利技术实施例提供的一种TS服务器调度方法、调度设备及存储介质解决现有技术中随机分配的TS服务器可能并不具有最好的服务性能,进而严重影响终端设备APP使用者的用户体验的问题。为了实现这一目的,本专利技术实施例提供了一种TS服务器调度方法,包括:获取网络存储设备所处网络的第一网络运营商以及所述第一网络运营商所处的第一地理位置;获取终端设备所处网络的第二网络运营商以及所述第二网络运营商所处的第二地理位置;查询所述第一地理位置以及所述第二地理位置内所有TS服务器,并计算所述所有TS服务器的剩余负载平均权重;当所述剩余负载平均权重超过第一阈值时,根据哈希算法选择最佳TS服务器。优选的,所述方法还包括:判断所述第一运营商与所述第二运营商是否为同一运营商。优选的,当所述第一运营商与所述第二运营商为同一运营商时,所述查询所述第一地理位置以及所述第二地理位置内所有TS服务器,并计算所述所有TS服务器的剩余负载平均权重,当所述剩余负载平均权重超过第一阈值时,根据哈希算法选择最佳TS服务器,具体包括:查询所述第一地理位置与所述第二地理位置的位置关系;当所述第一地理位置与所述第二地理位置属于同一地理区域时,查询所述同一地理区域内覆盖所述同一运营商的所有TS服务器,并计算所述所有TS服务器的剩余负载平均权重;当所述剩余负载平均权重超过所述第一阈值时,根据哈希算法选择最佳TS服务器。优选的,所述方法还包括:当所述剩余负载平均权重不超过所述第一阈值时,则查询所述同一地理区域的上一级区域的覆盖所述同一运营商的所有TS服务器;判断所述同一地理区域以及所述上一级区域的覆盖所述同一运营商的所有TS服务器的剩余负载平均权重是否超过所述第一阈值;当所述同一地理区域以及所述上一级区域的覆盖所述同一运营商的所有TS服务器的剩余负载平均权重超过所述第一阈值时,根据哈希算法选择最佳TS服务器。优选的,当所述第一运营商与所述第二运营商不为同一运营商时,所述查询所述第一地理位置以及所述第二地理位置内所有TS服务器,具体包括:查询所述第一地理位置与所述第二地理位置的位置关系,并查询所述第一地理位置以及所述第二地理位置内同时覆盖所述第一运营商与所述第二运营商的TS服务器。优选的,当所述第一地理位置与所述第二地理位置为同一地理区域时,所述计算所述所有TS服务器的剩余负载平均权重,并当所述剩余负载平均权重超过第一阈值时,根据哈希算法选择最佳TS服务器,具体包括:判断所述同一地理区域内同时覆盖所述第一运营商与所述第二运营商的TS服务器的剩余负载平均权重是否超过所述第一阈值;当所述同一地理区域内同时覆盖所述第一运营商与所述第二运营商的TS服务器的剩余负载平均权重超过所述第一阈值时,根据哈希算法选择最佳TS服务器。优选的,所述方法还包括:当所述同一地理区域内同时覆盖所述第一运营商与所述第二运营商的TS服务器的剩余负载平均权重不超过所述第一阈值,则查询所述同一地理区域的上一级区域的覆盖所述第一运营商与所述第二运营商的所有TS服务器;判断所述同一地理区域以及所述同一地理区域的上一级区域同时覆盖所述第一运营商与所述第二运营商的TS服务器的剩余负载平均权重是否超过所述第一阈值;当所述同一地理区域以及所述同一地理区域的上一级区域同时覆盖所述第一运营商与所述第二运营商的TS服务器的剩余负载平均权重超过所述第一阈值时,根据哈希算法选择最佳TS服务器。优选的,所述根据哈希算法选择最佳TS服务器,具体包括:将备选TS服务器的剩余负载平均权重占负载总权重的百分比映射成哈希值;将所述备选TS服务器的哈希值与一设定值进行比较,选择哈希值与所述设定值的差值最小的备选TS服务器作为最佳TS服务器。优选的,所述影响剩余负载平均权重的因素包括网卡能力、CPU占用率以及内存使用率。本专利技术提供的一种TS服务器调度方法通过在不同运营商以及不同地理区域内合理调度最佳的TS服务器,使得网络存储设备以及终端设备能够通信更加快捷、方便,提升了终端客户的用户体验。此外,为了实现这一目的,本专利技术还提供了一种调度设备,包括:存储器、处理器及存储在存储器上并可在处理器上的TS服务器调度程序,TS服务器调度程序配置为实现TS服务器调度方法的步骤。此外,为实现上述目的,本专利技术还提供一种存储介质,存储介质上存储有TS服务器调度程序,TS服务器调度程序被处理器执行时实现TS服务器调度方法的步骤。本专利技术提供的一种调度设备及存储介质通过在不同运营商以及不同地理区域内合理调度最佳的TS服务器,使得网络存储设备以及终端设备能够通信更加快捷、方便,提升了终端客户的用户体验。附图说明图1为本专利技术一种TS服务器调度方法一实施方式的流程示意图;图2和图3为本专利技术一种TS服务器调度方法另一实施方式的流程示意图;图4示出了适于用来实现本专利技术实施方式的调度设备一实施例的框图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。参阅图1,图1为本专利技术一种TS服务器调度方法一实施方式的流程示意图。本专利技术实施例提供的一种TS服务器调度方法,具体包括:步骤S101,获取网络存储设备所处网络的网络运营商以及所述网络运营商所处的地理位置,并称所述网络运营商为第一网络运营商,称所述地理位置为第一地理位置。步骤S102,获取终端设备所处网络的网络运营商以及所述网络运营商所处的地理位置,并称所述网络运营商为第二网络运营商,称所述地理位置为第二地理位置。优选的,本专利技术实施提供的网络存储设备可以为但不限定于新一代智能硬件、者也可以称之为“可赚钱的移动云盘”,具体的,网络存储设备可以为玩客云。所述终端设备可以为但不限定于移动智能通信终端、PC终端或者请其他智能终端。具体的,网络存储设备的所处网络的网络运营商与终端设备所处网络的网络运营商分别所处的地理区域可以是相同的,也可以是不同的,如均为深圳的,或者某一个是深圳的,某一个是北京的。在步骤S103,查询所述第一地理位置以及所述第二地理位置内所有TS服务器,并计算所述所有TS服务器的剩余负载平均权重。具体而言,第一地理位置以及第二地理位置可以为同一区域,如深圳,则所有TS服务器是指深圳区域内的所有TS服务器;第一地理位置以及第二地理位置也可以为不同区域,如深圳和厦门,则所有TS服务器是指包括深圳和厦门在内的华南地区的所有TS服务器。具体的,影响剩余负载平均权重的因素包括网卡能力、CPU占用率以及内存使用率。本文档来自技高网...

【技术保护点】
1.一种TS服务器调度方法,其特征在于,所述方法包括:获取网络存储设备所处网络的第一网络运营商以及所述第一网络运营商所处的第一地理位置;获取终端设备所处网络的第二网络运营商以及所述第二网络运营商所处的第二地理位置;查询所述第一地理位置以及所述第二地理位置内所有TS服务器,并计算所述所有TS服务器的剩余负载平均权重;当所述剩余负载平均权重超过第一阈值时,根据哈希算法选择最佳TS服务器。

【技术特征摘要】
1.一种TS服务器调度方法,其特征在于,所述方法包括:获取网络存储设备所处网络的第一网络运营商以及所述第一网络运营商所处的第一地理位置;获取终端设备所处网络的第二网络运营商以及所述第二网络运营商所处的第二地理位置;查询所述第一地理位置以及所述第二地理位置内所有TS服务器,并计算所述所有TS服务器的剩余负载平均权重;当所述剩余负载平均权重超过第一阈值时,根据哈希算法选择最佳TS服务器。2.根据权利要求1所述的一种TS服务器调度方法,其特征在于,所述方法还包括:判断所述第一运营商与所述第二运营商是否为同一运营商。3.根据权利要求2所述的一种TS服务器调度方法,其特征在于,当所述第一运营商与所述第二运营商为同一运营商时,所述查询所述第一地理位置以及所述第二地理位置内所有TS服务器,并计算所述所有TS服务器的剩余负载平均权重,当所述剩余负载平均权重超过第一阈值时,根据哈希算法选择最佳TS服务器,具体包括:查询所述第一地理位置与所述第二地理位置的位置关系;当所述第一地理位置与所述第二地理位置属于同一地理区域时,查询所述同一地理区域内覆盖所述同一运营商的所有TS服务器,并计算所述所有TS服务器的剩余负载平均权重;当所述剩余负载平均权重超过所述第一阈值时,根据哈希算法选择最佳TS服务器。4.根据权利要求3所述的一种TS服务器调度方法,其特征在于,所述方法还包括:当所述剩余负载平均权重不超过所述第一阈值时,则查询所述同一地理区域的上一级区域的覆盖所述同一运营商的所有TS服务器;判断所述同一地理区域以及所述上一级区域的覆盖所述同一运营商的所有TS服务器的剩余负载平均权重是否超过所述第一阈值;当所述同一地理区域以及所述上一级区域的覆盖所述同一运营商的所有TS服务器的剩余负载平均权重超过所述第一阈值时,根据哈希算法选择最佳TS服务器。5.根据权利要求2所述的一种TS服务器调度方法,其特征在于,当所述第一运营商与所述第二运营商不为同一运营商时,所述查询所述第一地理位置以及所述第二地理位置内所有TS服务器,具体包括:查询所述第一地理位置与所述第二地理位置的位置关系,并查询所述第一地理位置以及所述第二地理位置内同时覆盖所述第一运营商与所述第二运营商的TS服务器。6.根据权...

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

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

1