[发明专利]一种应用程序下载方法及客户端有效
申请号: | 201710244671.6 | 申请日: | 2017-04-14 |
公开(公告)号: | CN107205014B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 张其田;洪楷;徐士立;吴海洋;冯小飞;叶威锋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/61;G06F8/65 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 下载 方法 客户端 | ||
本发明实施例公开了一种应用程序下载方法及客户端,能够一体化支持游应用程序的下载、安装、升级及登陆。本发明实施例的方法包括:当客户端接收到下载指令时,获取应用程序的最新版本的下载链路信息;根据最新版本的下载链路信息,下载并安装游戏应用程序的安装包和/或升级包;获取从客户端界面输入的登陆信息,通过登陆信息获取票据信息,票据信息包括签名和通信密钥;将票据信息载入到应用程序,并通过票据信息启动应用程序。本发明实施例中,通过该客户端能够自动完成应用程序运行前的下载、安装、升级及登陆游戏应用程序的过程,无需用户进行额外操作,能够减少用户操作。
技术领域
本申请涉及计算机领域,尤其涉及一种应用程序下载方法及客户端。
背景技术
游戏下载器是一种下载游戏客户端的辅助下载工具。
图1所示为现有技术中的游戏下载至登陆的流程,如图1所示,目前个人电脑(Personal Computer,PC)端的游戏下载器仅通过游戏下载引擎实现游戏客户端的下载。在下载过程中,需要玩家选择保存目录存放下载文件,在游戏客户端下载完成后,玩家从下载目录中找到下载文件,点击下载文件开始安装,例如,现有技术中通过Nullsoft脚本安装系统(Nullsoft Scriptable Install System,NSIS)内核实现游戏客户端的安装。在游戏客户端安装完成后,玩家再通过安装的游戏客户端登陆,如果游戏版本更新较快,玩家还得继续对游戏客户端进行多次升级后才能顺利登陆游戏客户端。登陆之后,还需要等创建角色等步骤之后才能进入游戏。
目前的游戏下载器从下载到登陆游戏的链路较长,用户操作繁琐。
发明内容
本发明实施例提供了一种应用程序下载方法及客户端,能够支持应用程序的一体化下载、安装、升级及登陆,减少用户操作。
第一方面,本发明实施例提供了一种应用程序下载方法,该方法包括:
当接收到下载指令时,获取应用程序的最新版本的下载链路信息;根据最新版本的下载链路信息,下载并安装应用程序的安装包和/或升级包;获取从客户端界面输入的登陆信息,通过登陆信息获取票据信息,票据信息包括签名和通信密钥;将票据信息载入到应用程序,并通过票据信息启动应用程序。
第二方面,本发明实施例还提供了一种客户端,从功能模块的角度来说,客户端包括以下几个功能单元:
下载链路获取单元,用于当接收到下载指令时,获取应用程序的最新版本的下载链路信息;
下载安装单元,用于根据最新版本的下载链路信息,下载并安装应用程序的安装包和/或升级包;
登陆信息获取单元,用于获取从客户端界面输入的登陆信息;
票据信息获取单元,用于通过登陆信息获取票据信息,票据信息包括签名和通信密钥;
应用程序启动单元,用于将票据信息载入到应用程序,并通过票据信息启动应用程序。
从以上技术方案可以看出,本发明实施例具有以下有益效果:
本发明实施例中的客户端在接收到下载指令后,能够获取应用程序的最新版本的下载链路信息;根据下载链路信息下载并安装应用程序的安装包和/或升级包;同时获取从客户端界面输入的登陆信息,通过登陆信息获取票据信息,将票据信息发送给应用程序,从而通过票据信息启动应用程序。本发明实施例中,通过该客户端能够自动完成前的下载、安装、升级及登陆的过程,无需用户进行额外操作,能够减少用户操作。
附图说明
图1为现有技术中用户下载至登陆游戏应用程序的流程;
图2为本发明实施例中的一种系统逻辑架构示意图;
图3为本发明实施例中的另一种系统逻辑架构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710244671.6/2.html,转载请声明来源钻瓜专利网。