[发明专利]基于移动应用的数据传输加速方法、相关设备和加速系统在审
申请号: | 201811223742.5 | 申请日: | 2018-10-19 |
公开(公告)号: | CN109450991A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 佘江宁;连涵生;刘鲤扬 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L1/00 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 刘荣鑫 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动应用 应用 数据传输加速 加速系统 数据请求 移动终端 源站 应用层协议 加速技术 设置数据 数据传输 网络状况 集群 转发 网络 | ||
本发明公开了一种基于移动应用的数据传输加速方法、相关设备和加速系统,属于网络加速技术领域。所述方法包括:移动终端安装有包含应用加速SDK的移动应用,应用加速SDK中还包含有应用加速NDK,应用加速SDK将移动应用的数据请求转发至应用加速NDK;应用加速NDK基于移动终端与移动应用的源站间的网络状况,设置数据请求的应用层协议;应用加速NDK将数据请求发送给CDN集群。本发明可以加快移动应用与源站之间的数据传输速度。
技术领域
本发明涉及网络加速技术领域,尤其涉及一种基于移动应用的数据传输加速方法、相关设备和加速系统。
背景技术
移动应用是安装在移动终端上的应用程序,服务提供商通过移动应用为用户提供多种业务类型的服务。在向用户提供服务的过程中,服务提供商根据用户从移动应用发出数据请求,通过移动网络从移动应用的源站将数据反馈至移动终端上供用户使用。
移动网络的网络环境复杂多变,存在网络稳定性差、误码率高、非拥塞时延高和人均带宽窄等问题,这些问题使得移动网络的网络质量较差。因此,移动应用在收发数据的过程中,容易受到移动网络的网络质量影响,导致数据延迟过高,用户等待时间上升。为了减轻移动网络对移动应用获取数据的影响,可以考虑对移动应用与源站之间的数据传输进行加速。因此,目前亟需一种可以对数据传输进行加速的移动应用加速方法,以提高用户访问速度,提升用户访问体验。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种基于移动应用的数据传输加速方法、相关设备和加速系统。所述技术方案如下:
第一方面,提供了一种基于移动应用的数据传输加速方法,所述方法适用于移动终端,所述移动终端安装有包含应用加速SDK移动应用,所述应用加速SDK中还包含有应用加速NDK,其中:
所述应用加速SDK将所述移动应用的数据请求转发至所述应用加速NDK;
所述应用加速NDK基于所述移动终端与所述移动应用的源站间的网络状况,设置所述数据请求的应用层协议;
所述应用加速NDK将所述数据请求发送给所述CDN集群。
进一步的,所述应用加速SDK将所述移动应用的数据请求转发至所述应用加速NDK,包括:
所述应用加速SDK在启动后,开启本地监听端口并设置所述移动应用的请求代理;
所述应用加速SDK将所述数据请求通过所述本地监听端口转发至所述应用加速NDK。
进一步的,在所述应用加速NDK基于所述移动终端与所述移动应用的源站间的网络状况,设置所述数据请求的应用层协议之前,还包括:
所述应用加速SDK根据所述移动应用的应用信息从本地或者MASP平台获取并加载所述移动应用的配置信息,所述MASP平台用于存储使用加速服务的移动应用的配置信息。
进一步的,所述应用加速SDK根据所述移动应用的应用信息从本地或者MASP平台获取并加载所述移动应用的配置信息之后,还包括:
所述应用加速SDK根据所述移动应用的配置信息中包含的高频URL,将所述移动应用的常用数据缓存在本地,以通过缓存的常用数据响应所述移动应用的数据请求。
进一步的,所述应用加速NDK基于所述移动终端与所述移动应用的源站间的网络状况,设置所述数据请求的应用层协议,包括:
所述应用加速NDK确定所述移动终端与所述移动应用的源站间的网络状况;
如果所述当前网络状况通畅,所述应用加速NDK设置所述数据请求的应用层协议为http2.0;
如果所述当前网络状况阻塞,所述应用加速NDK设置所述数据请求的应用层协议为http1.x。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811223742.5/2.html,转载请声明来源钻瓜专利网。