The invention discloses a method and a device for updating an application program, relating to the field of information technology, and the invention solves the problem of low update reliability of the existing application program. The technical scheme of the invention is: application to receive the client to send the request information to the application request information carries the application version information; acquiring data from the corresponding version of the project application version of the information server, different application version information corresponding to different servers, storage in the server with the corresponding version of the program version of the information project data; sending the data to the client version of the project, so that the client application according to the project data to update the local version.
【技术实现步骤摘要】
应用程序更新方法及装置
本专利技术涉及信息
,特别是涉及一种应用程序更新方法及装置。
技术介绍
随着移动互联网的迅速发展以及移动终端智能化技术的不断提高,海量的应用程序被移动终端下载及安装,极大地丰富了人们的移动生活。为了满足人们日益提升的需求,开发人员通常都会不定期地为其开发的应用程序增加新的功能逻辑,以对应用程序做出改进或者优化。如果用户能够及时使用最新版本的应用程序,便可以最及时的感受到应用程序升级更新所带来的便捷和服务提升,相应的使用体验也会得到提高。目前,对应用程序中的某个特定版本的应用进行更新时,需要通过更改应用程序中整合的所有版本的程序逻辑实现特定版本的应用更新,并且更新应用程序时需要向用户发送更新通知信息。然而,由于应用程序中包括多个版本,每更新一个版本都需要重新更新整个程序逻辑,因此一旦某个版本的应用更新失败,将会导致所有版本的应用程序不能够正常上线,从而现有的应用程序更新的可靠性低。
技术实现思路
有鉴于此,本专利技术提供一种应用程序更新方法及装置,主要目的在于提高应用程序更新的可靠性。依据本专利技术一个方面,提供了一种应用程序更新方法,该方法包括:接收客户端发送的应用程序请求信息,所述应用程序请求信息中携带有应用程序版本信息;从所述应用程序版本信息对应的服务器中获取版本项目数据,不同的应用程序版本信息对应不同的服务器,所述服务器中存储有与程序版本信息对应的版本项目数据;将所述版本项目数据发送给所述客户端,以使得所述客户端根据所述版本项目数据更新本地的应用程序。依据本专利技术一个方面,提供了一种应用程序更新装置,该装置包括:接收单元, ...
【技术保护点】
一种应用程序更新方法,包括:接收客户端发送的应用程序请求信息,所述应用程序请求信息中携带有应用程序版本信息;从所述应用程序版本信息对应的服务器中获取版本项目数据,不同的应用程序版本信息对应不同的服务器,所述服务器中存储有与程序版本信息对应的版本项目数据;将所述版本项目数据发送给所述客户端,以使得所述客户端根据所述版本项目数据更新本地的应用程序。
【技术特征摘要】
1.一种应用程序更新方法,包括:接收客户端发送的应用程序请求信息,所述应用程序请求信息中携带有应用程序版本信息;从所述应用程序版本信息对应的服务器中获取版本项目数据,不同的应用程序版本信息对应不同的服务器,所述服务器中存储有与程序版本信息对应的版本项目数据;将所述版本项目数据发送给所述客户端,以使得所述客户端根据所述版本项目数据更新本地的应用程序。2.根据权利要求1所述的方法,其特征在于,所述接收客户端发送的应用程序请求信息之后,所述方法进一步还包括:对所述应用程序请求信息进行解析;从解析结果中获取所述应用程序版本信息。3.根据权利要求2所述的方法,其特征在于,所述方法进一步还包括:若未从所述解析结果中获取到所述应用程序版本信息,则将所述客户端的应用程序版本信息设置为初始版本。4.根据权利要求1所述的方法,其特征在于,所述从所述应用程序版本信息对应的服务器中获取版本项目数据之前,所述方法进一步还包括:判断所述应用程序版本信息对应的服务器是否存在更新;所述获取与所述应用程序版本信息对应的版本项目数据包括:若存在更新,则从所述应用程序版本信息对应的服务器中获取版本项目数据。5.根据权利要求1-4任一项所述的方法,其特征在于,当所述应用程序请求信息中携带有功能请求信息时,所述从所述应用程序版本信息对应的服务器中获取版本项目数据之后,所述方法还包括:判断所述版本项目数据中与所述功能请求信息对应的实现模块插件是否存在更新,所述版本项目数据中包括多个实现模块插件,不同的实现模块插件对...
【专利技术属性】
技术研发人员:郭军,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。