The embodiment of the invention discloses an application of loading method: when detected in the terminal to start the target application, application of information acquisition of the target application, the application of information including the current running version number and application identifier; with the application of information service platform to send a request to the server, so that the the platform server according to the object is determined by whether the need to update the application information and resources is determined according to the results returned to the terminal of the target application of the application of information; the application resource information of the target application receives the platform sent by the server; according to the application of information resources, to associated with the platform the server content distribution network CDN requests that the target application resource package loading. An embodiment of the invention also discloses a terminal and a platform server. By adopting the embodiment of the invention, the speed of application loading can be improved and the application interface can be quickly entered.
【技术实现步骤摘要】
一种应用加载方法、终端及平台服务器
本专利技术涉及电子
,尤其涉及一种应用加载方法、终端及平台服务器。
技术介绍
终端在启动应用(如:游戏应用)时,需要首先对应用的启动所必须的资源进行加载,在加载成功之后,才能进入到应用的主界面,但是,在资源加载过程中,需要检查应用的资源是否需要更新,如果需要更新,就需要向应用提供商的运营网络请求最新资源包,导致加载过程消耗时间很长,并且应用加载过程中没有区分资源属性(如:主资源、子资源等等),不能支持增量资源,需要对全部的资源包进行加载,同样导致延长了加载时间。
技术实现思路
本专利技术实施例提供一种应用加载方法、终端及平台服务器。可以加载时间过长的技术问题。本专利技术实施例提供了一种应用加载方法,包括:当检测到终端中的目标应用启动时,获取所述目标应用的应用信息,所述应用信息包括当前运行版本号和应用标识;向平台服务器发送携带有所述应用信息的服务请求,以使所述平台服务器根据所述应用信息确定所述目标应用是否需要更新并根据确定结果向所述终端返回所述目标应用的应用资源信息,所述应用资源信息包括资源版本号和域名信息;接收所述平台服务器发 ...
【技术保护点】
一种应用加载方法,其特征在于,所述方法包括:当检测到终端中的目标应用启动时,获取所述目标应用的应用信息,所述应用信息包括当前运行版本号和应用标识;向平台服务器发送携带有所述应用信息的服务请求,以使所述平台服务器根据所述应用信息确定所述目标应用是否需要更新并根据确定结果向所述终端返回所述目标应用的应用资源信息,所述应用资源信息包括资源版本号和域名信息;接收所述平台服务器发送的所述目标应用的所述应用资源信息;根据所述应用资源信息,向与所述平台服务器关联的内容分发网络CDN请求所述目标应用的资源包进行加载。
【技术特征摘要】
1.一种应用加载方法,其特征在于,所述方法包括:当检测到终端中的目标应用启动时,获取所述目标应用的应用信息,所述应用信息包括当前运行版本号和应用标识;向平台服务器发送携带有所述应用信息的服务请求,以使所述平台服务器根据所述应用信息确定所述目标应用是否需要更新并根据确定结果向所述终端返回所述目标应用的应用资源信息,所述应用资源信息包括资源版本号和域名信息;接收所述平台服务器发送的所述目标应用的所述应用资源信息;根据所述应用资源信息,向与所述平台服务器关联的内容分发网络CDN请求所述目标应用的资源包进行加载。2.如权利要求1所述的方法,其特征在于,所述资源版本号包括最新资源版本号,所述根据所述应用资源信息,向与所述平台服务器关联的内容分发网络CDN请求所述目标应用的资源包进行加载包括:向所述内容分发网络CDN发送携带有所述最新资源版本号的数据请求,以使所述内容分发网络CDN根据所述最新资源版本号返回与所述最新资源版本号对应的资源包;接收所述内容分发网络CDN返回的所述资源包;使用所述资源包对所述目标应用进行资源更新,并加载更新资源后的所述目标应用。3.如权利要求2所述的方法,其特征在于,所述域名信息包括主域名,所述向所述内容分发网络CDN发送携带有所述最新资源版本号的数据请求之前,还包括:确定所述主域名与预先注册的网络域名是否匹配;若所述主域名与所述预先注册的网络域名匹配,则执行所述向所述内容分发网络CDN发送携带有所述最新资源版本号的数据请求的操作步骤。4.如权利要求2或3所述的方法,其特征在于,所述资源包包括所述最新资源版本号对应的资源包与所述当前运行版本号对应的资源包之间的增量资源包。5.一种应用加载方法,其特征在于,所述方法包括:接收终端发送的携带有应用信息的服务请求,所述应用信息包括所述终端中的目标应用的当前运行版本号和应用标识;根据所述应用信息,确定所述终端中的所述目标应用是否需要更新;根据对所述目标应用的确定结果,向所述终端发送所述目标应用的应用资源信息,所述应用资源信息包括资源版本号和域名信息,以使所述终端根据所述应用资源信息向与平台服务器关联的内容分发网络CDN请求所述目标应用的资源包进行加载。6.如权利要求5所述方法,其特征在于,所述资源版本号包括最新资源版本号,所述资源包包括所述最新资源版本号对应的资源包与所述当前运行版本号对应的资源包之间的增量资源包;所述接收终端发送的携带有应用信息的服务请求之前,还包括:获取所述增量资源包;将所述增量资源包上传到所述内容分发网络CDN。7.如权利要求6所述方法,其特征在于,所述获取所述增量资源包包括:获取所述当前运行版本号对应的资源包以及所述最新资源版本号对应的资源包;对所述当前运行版本号对应的资源包和所述最新资源版本号对应的资源包进行比较;将所述当前运行版本号对应的资源包和所述最新资源版本号对应的资源包之间的差异资源作为增量资源包。8.如权利要求5所述方法,其特征在于,所述根据所述应用信息,确定所述终端中的所述目标应用是否需要更新包括:获取所述目标应用的最新资源版本号;根据对所述最新资源版本号与所述当前运行版本号的比较结果,确定所述终端中的所述目标应用是否需要更新。9.一种终端,其特征在于,所述终端包括:信息获取模块,用于当检测到终端中的目标应用启动时,获取所述目标应用的应用信息,所述应用信息包括当前运行版本号和应用标识;请求发送模块,用于向平台服务器发送携带有所述应用信息的服务请求,以使所述平台服务器根据所述应用信息确定所述目标应用是否需要更新并根据确定结...
【专利技术属性】
技术研发人员:邹少智,程志峰,邱柏宇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。