[发明专利]一种移动终端更新应用的方法、服务器以及移动终端无效
申请号: | 201210069783.X | 申请日: | 2012-03-16 |
公开(公告)号: | CN102612023A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 冯小平 | 申请(专利权)人: | 北京掌汇天下科技有限公司 |
主分类号: | H04W8/24 | 分类号: | H04W8/24;H04L29/08 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 朱海波 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 更新 应用 方法 服务器 以及 | ||
技术领域
本发明一般地涉及移动终端的内容提供服务,尤其涉及一种移动终端更新应用的方法、服务器以及移动终端。
背景技术
随着无线互联技术和应用的发展,移动通信得到了迅猛发展,移动终端得到了广泛应用,与其相应的业务也日益丰富。从最初简单的语音通信,到帮助人们实现通信、娱乐、办公等各种功能,移动终端已成为人们日常所必不可少的辅助工具。
为了扩展移动终端的功能,出现了各种向其提供应用内容的服务。例如,由服务器提供内容供其以传统的方式进行下载后使用,或者通过类似于符合HTML5相关标准的浏览器这样的客户端软件从服务器请求加载内容以在浏览器中在线使用。随着技术的更新,各种应用的版本也在不断升级,因此移动终端需要经常对各种应用进行升级更新。通常情况下,移动终端需要找到待更新应用的新版本,然后将该版本进行下载,全部下载完毕后,进行安装运行。
但是这种方法,可能会对新老版本中相同的部分进行重复下载,由于下载内容多,因此下载时间比较长;而且在移动通信中,大流量的数据下载也会花费较高的费用。因此目前常用的技术是找到新老版本中不同的部分,只对不同的部分进行下载更新。
公开号为1777317的发明专利“一种实现无线终端程序更新的方法”公开了一种移动终端进行应用更新的方法。该方法中,服务器根据移动终端上现有应用的版本号与新版本的版本号进行对比,找到需要更新的资源,打包发送给移动终端,移动终端接收更新资源包,之后进行解析更新。该专利中,采用版本号对新老版本进行比对,并不对各个版本内的组件进行对比,一旦某个版本内的内容发生了变化,就会导致更新失败。
公开号为102053853A的发明专利申请“一种网络游戏版本更新方法”公开了一种游戏版本更新的方法,该方法中,由服务器发新版本的MD5值清单给移动终端,由移动终端比较差别,然后再下载不同的部分,这样会增加移动终端的负荷。
目前需要一种服务器端进行精确计算后找到新旧版本区别之后,将不同的组件发送给移动终端进行更新的方法,以提高应用更新的效率、速度、以及精确度。
发明内容
本发明提供的移动终端的应用更新方法,可以有效地提高更新组件的下载速度,增加应用更新的效率。
根据本发明的一个方面,提供一种更新应用的方法,其中,包括以下步骤:
移动终端向服务器发送应用更新请求的同时,向服务器发送第一信息清单,所述第一信息清单包括所述移动终端的当前应用的组件清单;
所述服务器接收所述第一信息清单,将所述第一信息清单中的组件信息与服务器中待更新应用的第二信息清单中的组件信息进行对比,生成第三信息清单,其中所述第二信息清单包括待更新应用的组件清单,所述第三信息清单包括所述第一信息清单与所述第二信息清单之间的相同和差别组件清单;
所述服务器将所述第三信息清单发送至所述移动终端;
所述移动终端接收所述第三信息清单,并根据所述第三信息清单中的组件信息对当前应用进行更新。
根据本发明的另一个方面,提供一种提供更新应用的服务器,其中,所述服务器包括:
接收模块,响应移动终端的应用更新请求,并接收所述移动终端发送的第一信息清单,所述第一信息清单包括所述移动终端的当前应用的组件清单;
存储模块,用于存储待更新应用的信息清单,所述待更新应用的信息清单称为第二信息清单;
分析模块,用于将所述第一信息清单中的组件信息与所述第二信息清单中的组件信息进行对比,生成第三信息清单,所述第三信息清单包括所述第一信息清单与所述第二信息清单之间的相同和差别组件清单;
发送模块,用于将所述第三信息清单发送至所述移动终端。
根据本发明的又一个方面,提供一种进行应用更新的移动终端,其中,包括:
请求模块,用于向服务器发送应用更新请求,并向服务器发送第一信息清单,所述第一信息清单包括所述移动终端的当前应用的组件清单;
响应模块,用于接收第三信息清单,所述第三信息清单包括所述第一信息清单与待更新应用的组件清单第二信息清单之间的相同和差别组件清单;
更新模块,用于根据所述第三信息清单中的组件信息对当前应用进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京掌汇天下科技有限公司,未经北京掌汇天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210069783.X/2.html,转载请声明来源钻瓜专利网。