The embodiment of the invention discloses an application downloading method and a client, which can support the downloading, installing, upgrading and landing of the application program in an integrated way. The method comprises the following steps of: when the client receives the instructions to download, download the latest version of the link information acquisition application; according to the information of the latest version of the download link, download and install the game application installation package and / or upgrade package; obtained from the client interface input the login information, through the landing access to information bill information, bill information including signature and communication key; bill information loaded into the application, and through the ticket information to start the application. In one embodiment of the invention, the client can automatically complete the application before running the download, installation, upgrade and landing the game application process, users do not need to be extra operation, can reduce the user operation.
【技术实现步骤摘要】
一种应用程序下载方法及客户端
本申请涉及计算机领域,尤其涉及一种应用程序下载方法及客户端。
技术介绍
游戏下载器是一种下载游戏客户端的辅助下载工具。图1所示为现有技术中的游戏下载至登陆的流程,如图1所示,目前个人电脑(PersonalComputer,PC)端的游戏下载器仅通过游戏下载引擎实现游戏客户端的下载。在下载过程中,需要玩家选择保存目录存放下载文件,在游戏客户端下载完成后,玩家从下载目录中找到下载文件,点击下载文件开始安装,例如,现有技术中通过Nullsoft脚本安装系统(NullsoftScriptableInstallSystem,NSIS)内核实现游戏客户端的安装。在游戏客户端安装完成后,玩家再通过安装的游戏客户端登陆,如果游戏版本更新较快,玩家还得继续对游戏客户端进行多次升级后才能顺利登陆游戏客户端。登陆之后,还需要等创建角色等步骤之后才能进入游戏。目前的游戏下载器从下载到登陆游戏的链路较长,用户操作繁琐。
技术实现思路
本专利技术实施例提供了一种应用程序下载方法及客户端,能够支持应用程序的一体化下载、安装、升级及登陆,减少用户操作。第一方面,本专利技 ...
【技术保护点】
一种应用程序下载方法,其特征在于,所述方法包括:当接收到下载指令时,获取应用程序的最新版本的下载链路信息;根据所述最新版本的下载链路信息,下载并安装所述应用程序的安装包和/或升级包;获取从所述客户端界面输入的登陆信息,通过所述登陆信息获取票据信息,所述票据信息包括签名和通信密钥;将所述票据信息载入到所述应用程序,并通过所述票据信息启动所述应用程序。
【技术特征摘要】
1.一种应用程序下载方法,其特征在于,所述方法包括:当接收到下载指令时,获取应用程序的最新版本的下载链路信息;根据所述最新版本的下载链路信息,下载并安装所述应用程序的安装包和/或升级包;获取从所述客户端界面输入的登陆信息,通过所述登陆信息获取票据信息,所述票据信息包括签名和通信密钥;将所述票据信息载入到所述应用程序,并通过所述票据信息启动所述应用程序。2.根据权利要求1所述的方法,其特征在于,所述获取应用程序的最新版本的下载链路信息包括:获取客户端中预置的下载链接;判断所述预置的下载链接指示的应用程序的版本是否是版本服务器中的最新版本,若不是最新版本,则从所述版本服务器中获取所述应用程序的最新版本的下载链路信息。3.根据权利要求2所述的方法,其特征在于,若所述预置的下载链接指示的应用程序的版本是版本服务器中的最新版本,则所述根据所述下载链路信息下载并安装所述应用程序的安装包和/或升级包,包括:根据所述预置的下载链接下载并安装所述应用程序的安装包和/或升级包。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述通过所述登陆信息获取票据信息之后,启动所述应用程序之前,所述方法还包括:接收从所述客户端界面输入的目标大区信息;将所述目标大区信息载入到所述应用程序;所述通过所述票据信息启动所述应用程序包括:通过所述票据信息,按照所述目标大区信息启动所述应用程序。5.根据权利要求1至3中任一项所述的方法,其特征在于,在所述获取票据信息之后,启动所述应用程序之前,所述方法还包括:接收从所述客户端界面输入的目标角色信息;将所述目标角色信息载入到所述应用程序。6.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述下载链路信息下载并安装所述应用程序的安装包和/或升级包后,所述方法还包括:计算下载并安装所述安装包和/或升级包的剩余时长;在所述客户端界面显示所述剩余时长。7.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:生成下载所述安装包和/或升级包、安装所述安装包和/或升级包以及启动所述应用程序中的日志,将所述日志保存至日志服务器。8.一种客户端,其特征在于,包括:下载链路获取单元,用于当接收到下载指令时,获取应...
【专利技术属性】
技术研发人员:张其田,洪楷,徐士立,吴海洋,冯小飞,叶威锋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。