【技术实现步骤摘要】
应用在第一终端和服务器中的下载应用程序的方法和装置
本专利技术涉及网络通信
,特别涉及一种应用在第一终端和服务器中的下载应用程序的方法和装置。
技术介绍
目前,终端所能够支持的功能越来越强大,例如,终端能够支持游戏应用程序。终端从服务器中下载游戏应用程序,并安装该游戏应用程序之后,用户可以通过游戏应用程序玩游戏,以丰富用户的业余生活。为了使下载速度更快和更稳定,服务器往往将游戏应用程序存储到内容分发网络(ContentDeliveryNetwork,CDN)中,CDN会设置一个带宽上限;终端从CDN中下载游戏应用程序时,终端根据当前总带宽,确定最大下载带宽,该最大下载带宽不高于该带宽上限;终端根据该最大下载带宽,从CDN中下载该游戏应用程序。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:终端在下载游戏应用程序时,用户可能在进行诸如看视频、玩游戏等其他网络操作,因此终端以该最大下载带宽下载游戏应用程序时,会影响用户的当前上网体验,此时用户可能会中断或者取消下载该游戏应用程序,导致该游戏应用程序的用户流失,进而导致该游戏应用程序的下载用户量降低。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种应用在第一终端和服务器中的下载应用程序的方法和装置。技术方案如下:第一方面,本专利技术提供了一种应用在第一终端中的下载应用程序的方法,所述方法包括:确定第一终端的第一进程类别集合和当前下载应用程序的第一下载带宽,所述第一进程类别集合包括所述第一终端当前运行的至少一个进程的进程类别;根据与所述第一进程类别集合匹配的调速策略和所述第一下载带宽 ...
【技术保护点】
1.一种应用在第一终端中的下载应用程序的方法,其特征在于,所述方法包括:确定第一终端的第一进程类别集合和当前下载应用程序的第一下载带宽,所述第一进程类别集合包括所述第一终端当前运行的至少一个进程的进程类别;根据与所述第一进程类别集合匹配的调速策略和所述第一下载带宽,确定第二下载带宽,所述调速策略包括降速参数和增速参数;根据所述第二下载带宽,下载所述应用程序。
【技术特征摘要】
1.一种应用在第一终端中的下载应用程序的方法,其特征在于,所述方法包括:确定第一终端的第一进程类别集合和当前下载应用程序的第一下载带宽,所述第一进程类别集合包括所述第一终端当前运行的至少一个进程的进程类别;根据与所述第一进程类别集合匹配的调速策略和所述第一下载带宽,确定第二下载带宽,所述调速策略包括降速参数和增速参数;根据所述第二下载带宽,下载所述应用程序。2.根据权利要求1所述的方法,其特征在于,所述根据与所述第一进程类别集合匹配的调速策略和所述第一下载带宽,确定第二下载带宽之前,所述方法还包括:向服务器发送第一调速策略请求,所述第一调速策略请求用于请求所述服务器返回调速策略集合,所述调速策略集合包括至少一个调速策略和至少一个基准进程类别集合,一个基准进程类别集合对应一个调速策略;接收所述调速策略集合;从所述调速策略集合中获取与所述第一进程类别集合匹配的调速策略。3.根据权利要求1所述的方法,其特征在于,所述根据与所述第一进程类别集合匹配的调速策略和所述第一下载带宽,确定第二下载带宽之前,所述方法还包括:向服务器发送第二调速策略请求,所述第二调速策略请求携带所述第一进程类别集合,且所述第二调速策略请求用于请求所述服务器从调速策略集合中获取与所述第一进程类别集合匹配的调速策略,返回所述匹配策略,所述调速策略集合包括至少一个调速策略和至少一个基准进程类别集合,一个基准进程类别集合对应一个调速策略;接收所述服务器返回的与所述第一进程类别集合匹配的调速策略。4.根据权利要求2所述的方法,其特征在于,所述根据所述第二下载带宽,下载所述应用程序之后,所述方法还包括:向所述服务器发送所述第一进程类别集合,以使所述服务器根据所述第一进程类别集合,更新所述调速策略集合。5.根据权利要求1-4任一所述的方法,其特征在于,所述根据与所述第一进程类别集合匹配的调速策略和所述第一下载带宽,确定第二下载带宽,包括:如果所述第一下载带宽高于第一预设带宽阈值,根据所述降速参数和所述第一下载带宽,确定所述第二下载带宽;或者,如果所述第一下载带宽低于第二预设带宽阈值,根据所述增速参数和所述第一下载带宽,确定所述第二下载带宽。6.根据权利要求1-4任一所述的方法,其特征在于,所述根据所述第二下载带宽,下载所述应用程序之前,所述方法还包括:显示第一调速提示消息,所述第一调速提示消息至少包括第一确认按钮;当检测到所述第一确认按钮被触发或者显示所述第一调速提示消息达到第一预设时长,执行所述根据所述第二下载带宽,下载所述应用程序的步骤。7.根据权利要求6所述的方法,其特征在于,所述第一调速提示信息还包括第一取消按钮;所述方法还包括:当检测到所述第一取消按钮被触发时,根据所述第一下载带宽,下载所述应用程序。8.根据权利要求1-4任一所述的方法,其特征在于,所述根据与所述第一进程类别集合匹配的调速策略和所述第一下载带宽,确定第二下载带宽之前,所述方法还包括:获取所述第一终端当前的带宽使用率;如果所述带宽利用率不在预设范围内,执行所述根据与所述第一进程类别集合匹配的调速策略和所述第一下载带宽,确定第二下载带宽的步骤。9.一种应用在服务器中的下载应用程序的方法,其特征在于,所述方法包括:接收第一终端发送的调速策略请求;根据所述调速策略请求,向所述第一终端发送与所述第一终端的第一进程类别集合匹配的调速策略,所述调...
【专利技术属性】
技术研发人员:吴海洋,洪楷,徐士立,叶威锋,刘江冬,张其田,冯小飞,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。