一种基于用户终端定位信息的加速方法及系统技术方案

技术编号:27944911 阅读:34 留言:0更新日期:2021-04-02 14:27
本发明专利技术提供了一种基于用户定位信息的智能加速方法及系统,包括加速客户端、节点管理服务器和加速接入节点;其中,所述方法包括:通过加速客户端搜集上报用户的位置信息,并将所述位置信息上传至节点管理服务器,请求所述节点管理服务器分配加速接入节点;根据所述位置信息,确定所述上报用户的区域位置,并根据所述区域位置分配最优的加速接入节点接入上报用户的本地服务器;在所述上报用户的本地服务器确认最优的加入节点后,对所述上报用户进行加速。

【技术实现步骤摘要】
一种基于用户终端定位信息的加速方法及系统
本专利技术涉及节点加速
,特别涉及一种基于用户终端定位信息的加速方法及系统。
技术介绍
目前,网络加速服务一般对实时性要求高,比如游戏或流媒体数据对网络延迟非常敏感,低质量的服务将导致游戏延误中断或者视频画面卡顿。因此如何选择低延迟的加速节点非常重要,加速接入节点的选择通常依赖于网络测速策略。
技术实现思路
本专利技术提供一种基于用户终端定位信息的加速方法及系统,用以解决上述的情况。一种基于用户终端定位信息的加速方法,包括加速客户端、节点管理服务器和加速接入节点;其中,所述方法包括:通过加速客户端搜集上报用户的位置信息,并将所述位置信息上传至节点管理服务器,请求所述节点管理服务器分配加速接入节点;根据所述位置信息,确定所述上报用户的区域位置,并根据所述区域位置分配最优的加速接入节点接入上报用户的本地服务器;在所述上报用户的本地服务器确认最优的加入节点后,对所述上报用户进行加速。作为本专利技术的一种实施例:所述方法还包括:通过定位技术获取所述上报用户所在的位置信息;其中,所述定位技术包括但不限于:GNSS卫星定位、基站定位、室内定位、DNS或Wi-Fi的IP定位;所述位置信息包括但不限于:国家、区域、城市、经纬度;在所述加速客户端在启动加速前或加速过程中,将所述加速接入节点与所述节点管理服务器连接;根据所述上报用户的位置信息生成加速请求信息,并将所述加速请求信息发送至节点管理服务器,请求加速;其中,所述加速请求信息包括但不限于:用户身份信息,用户网络信息,用户位置信息,加速应用名称,加速业务数据类型,承载协议。作为本专利技术的一种实施例:所述方法还包括:根据所述位置信息,对上报用户可连接的网络节点进行检测,并根据检测结果,选取可推荐给上报用户的加速节点,生成加速节点列表;实时或者定期更新所述加速节点列表,并通知所述加速客户端保持或者切换加速接入节点的指令;监听网络环境和用户环境中的网络变化事件,并根据所述网络变化事件,计算出与所述加速客户端最匹配的加速接入节点;根据计算出的加速接入节点,控制所述加速客户端通过所述加速接入节点进行节点调配;其中,所述节点调配包括:节点切换和节点恒定不变;对不同区域的接入节点的网络环境进行检测,并对所述接入节点进行资源调度、流量监测和分流。作为本专利技术的一种实施例:所述方法还包括:在所述加速客户端接收到节点调配的指令后,将与所述加速客户端最匹配的加速接入节点供所述上报用户手动选择,并对加速前的接入节点进行测速;在所述加速客户端接收到节点调配的指令后,自动建立与所述加速接入节点的连接,并断开所述加速前的接入节点;在自动建立与所述加速接入节点的连接后,向所述节点管理服务器上报新节点的连接状态。作为本专利技术的一种实施例:所述根据所述区域位置分配最优的加速接入节点接入上报用户的本地服务器,包括:步骤1:根据所述位置信息和加速接入节点,确定所述位置信息对应的加速接入节点适配模型:其中,所述m表示加速接入节点的个数;所述xi表示第i个加速接入节点的纵坐标;所述yi表示第i个加速接入节点的横坐标;所述si表示第i个加速接入节点与所述位置信息的距离;所述Sc表示位置信息的位置特征;i=1,2,3……m;步骤2:根据节点适配模型,构建所述加速接入节点的最优模型;其中,V表示适配概率;vji表示第i次加速接入节点的第j个加速信道;j=1,2,3……n;n表示加速信道的个数;表示第i个加速接入节点的横坐标的指数优化函数;表示第i个加速接入节点的纵坐标的指数优化函数;当所述P<0时,表示所述加速接入节点不是最优节点;当所述P>0时,表示所述接速接入节点是最优节点。一种基于用户终端定位信息的加速系统,包括:加速客户端:用于搜集上报用户的位置信息,并将所述位置信息上传至节点管理服务器,请求所述节点管理服务器分配加速接入节点;节点管理服务器:用于根据所述位置信息,确定所述上报用户的区域位置,并根据所述区域位置分配最优的加速接入节点接入上报用户的本地服务器;加速接入节点:用于在分配至上报用户的本地服务器后,对所述上报用户进行加速。作为本专利技术的一种实施例:所述加速客户端包括:位置信息获取单元:用于通过定位技术获取所述上报用户所在的位置信息;其中,所述定位技术包括但不限于:GNSS卫星定位、基站定位、室内定位、DNS或Wi-Fi的IP定位;所述位置信息包括但不限于:国家、区域、经纬度;节点控制模块:用于在所述加速客户端在启动加速前或加速过程中,将所述加速接入节点与所述节点管理服务器连接;请求单元:用于根据所述上报用户的位置信息生成加速请求信息,并将所述加速请求信息发送至节点管理服务器,请求加速;其中,所述加速请求信息包括但不限于:用户身份信息,用户网络信息,用户位置信息,加速应用名称,加速业务数据类型,承载协议。作为本专利技术的一种实施例:所述节点管理服务器包括:部署单元:用于根据所述位置信息,对上报用户可连接的网络节点进行检测,并根据检测结果,选取可推荐给上报用户的加速节点,生成加速节点列表;列表更新单元:用于实时或者定期更新所述加速节点列表,并通知所述加速客户端保持或者切换加速接入节点的指令;监听单元:用于监听网络环境和用户环境中的网络变化事件,并根据所述网络变化事件,计算出与所述加速客户端最匹配的加速接入节点;节点切换单元:用于根据计算出的加速接入节点,控制所述加速客户端通过所述加速接入节点进行节点调配;其中,所述节点调配包括:节点切换和节点恒定不变;分布式节点部署单元:用于对不同区域的接入节点的网络环境进行检测,并对所述接入节点进行资源调度、流量监测和分流。作为本专利技术的一种实施例:所述加速客户端还包括:节点测速单元:用于在所述加速客户端接收到节点调配的指令后,将与所述加速客户端最匹配的加速接入节点供所述上报用户手动选择,并对加速前的接入节点进行测速;节点接入单元:用于在所述加速客户端接收到节点调配的指令后,自动建立与所述加速接入节点的连接,并断开所述加速前的接入节点;状态检测单元:用于在自动建立与所述加速接入节点的连接后,向所述节点管理服务器上报新节点的连接状态。作为本专利技术的一种实施例:所述节点管理服务器根据所述区域位置分配最优的加速接入节点接入上报用户的本地服务器,包括:步骤1:根据所述位置信息和加速接入节点,确定所述位置信息对应的加速接入节点适配模型:其中,所述m表示加速接入节点的个数;所述xi表示第i个加速接入节点的纵坐标;所述yi表示第i个加速接入节点的横坐标;所述si表示第i个加速接入节点与所述位置信息的距离;所述Sc表示位置信息的位置特征;i=1,2,3……m;本文档来自技高网...

【技术保护点】
1.一种基于用户终端定位信息的加速方法,其特征在于,包括加速客户端、节点管理服务器和加速接入节点;其中,/n所述方法包括:/n通过加速客户端搜集上报用户的位置信息,并将所述位置信息上传至节点管理服务器,请求所述节点管理服务器分配加速接入节点;/n根据所述位置信息,确定所述上报用户的区域位置,并根据所述区域位置分配最优的加速接入节点接入上报用户的本地服务器;/n在所述上报用户的本地服务器确认最优的加入节点后,对所述上报用户进行加速。/n

【技术特征摘要】
1.一种基于用户终端定位信息的加速方法,其特征在于,包括加速客户端、节点管理服务器和加速接入节点;其中,
所述方法包括:
通过加速客户端搜集上报用户的位置信息,并将所述位置信息上传至节点管理服务器,请求所述节点管理服务器分配加速接入节点;
根据所述位置信息,确定所述上报用户的区域位置,并根据所述区域位置分配最优的加速接入节点接入上报用户的本地服务器;
在所述上报用户的本地服务器确认最优的加入节点后,对所述上报用户进行加速。


2.如权利要求1所述的一种基于用户终端定位信息的加速方法,其特征在于,所述方法还包括:
通过定位技术获取所述上报用户所在的位置信息;其中,
所述定位技术包括但不限于:GNSS卫星定位、基站定位、室内定位、DNS或Wi-Fi的IP定位;
所述位置信息包括但不限于:国家、区域、城市、经纬度;
在所述加速客户端在启动加速前或加速过程中,将所述加速接入节点与所述节点管理服务器连接;
根据所述上报用户的位置信息生成加速请求信息,并将所述加速请求信息发送至节点管理服务器,请求加速;其中,
所述加速请求信息包括但不限于:用户身份信息,用户网络信息,用户位置信息,加速应用名称,加速业务数据类型,承载协议。


3.如权利要求1所述的一种基于用户终端定位信息的加速方法,其特征在于,所述方法还包括:
根据所述位置信息,对上报用户可连接的网络节点进行检测,并根据检测结果,选取可推荐给上报用户的加速节点,生成加速节点列表;
实时或者定期更新所述加速节点列表,并通知所述加速客户端保持或者切换加速接入节点的指令;
监听网络环境和用户环境中的网络变化事件,并根据所述网络变化事件,计算出与所述加速客户端最匹配的加速接入节点;
根据计算出的加速接入节点,控制所述加速客户端通过所述加速接入节点进行节点调配;其中,
所述节点调配包括:节点切换和节点恒定不变;
对不同区域的接入节点的网络环境进行检测,并对所述接入节点进行资源调度、流量监测和分流。


4.如权利要求3所述的一种基于用户终端定位信息的加速方法,其特征在于,所述方法还包括:
在所述加速客户端接收到节点调配的指令后,将与所述加速客户端最匹配的加速接入节点供所述上报用户手动选择,并对加速前的接入节点进行测速;
在所述加速客户端接收到节点调配的指令后,自动建立与所述加速接入节点的连接,并断开所述加速前的接入节点;
在自动建立与所述加速接入节点的连接后,向所述节点管理服务器上报新节点的连接状态。


5.如权利要求1所述的一种基于用户终端定位信息的加速方法,其特征在于,所述根据所述区域位置分配最优的加速接入节点接入上报用户的本地服务器,包括:
步骤1:根据所述位置信息和加速接入节点,确定所述位置信息对应的加速接入节点的适配模型:



其中,所述m表示加速接入节点的个数;所述xi表示第i个加速接入节点的纵坐标;所述yi表示第i个加速接入节点的横坐标;所述si表示第i个加速接入节点与所述位置信息的距离;所述Sc表示位置信息的位置特征;i=1,2,3……m;
步骤2:根据节点适配模型,构建所述加速接入节点的最优模型;



其中,V表示适配概率;vji表示第i次加速接入节点的第j个加速信道;j=1,2,3……n;n表示加速信道的个数;表示第i个加速接入节点的横坐标的指数优化函数;表示第i个加速接入节点的纵坐标的指数优化函数;当所述P<0时,表示所述加速接入节点不是最优节点;当所述P>0时,表示所述接速接入节点是最优节点。


6.一种基于用户终端定位信息的加速系统,其特征在于,包括:...

【专利技术属性】
技术研发人员:王星张锋
申请(专利权)人:四川迅游网络科技股份有限公司
类型:发明
国别省市:四川;51

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

1