[发明专利]一种信息处理方法及装置有效
申请号: | 201510325586.3 | 申请日: | 2015-06-12 |
公开(公告)号: | CN105100204B | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 侯伟;刘晶晶 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 高洁;蒋雅洁 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 装置 | ||
本发明公开了一种信息处理方法,客户端存储有服务器为每个应用中的每个文件设置的唯一的标识信息,所述方法还包括:接收到有第一应用的更新包的消息时,向所述服务器发送本地所存储的标识信息列表;接收所述服务器返回的解析结果;基于所述解析结果生成更新包。本发明还同时公开了一种信息处理装置。采用本发明的技术方案,能节省应用更新时所耗费的流量,提高了应用更新的效率,提升了用户的使用体验。
技术领域
本发明涉及数据处理领域,具体涉及一种信息处理方法及装置。
背景技术
随着电子技术的迅速发展,用户对电子设备中的各种应用程序(简称应用) 的使用和依赖日益增强。由于计算机技术发展很快,应用的种类和数量日益增多,与此同时,同一款应用的不同版本更新较快,用户刚安装的一个版本的应用,可能短时间内就会出现新的版本;或者,不同款应用可能涉及到部分相同的文件信息,在对不同款应用进行升级时,需要重复下载所述部分相同的文件信息。
目前,应用(如安卓系统的应用)的更新主要有两种方式,一种是下载完整包更新,一种是下载针对被升级包的差分包更新。但是,这两种方式都不够省流量。
发明内容
有鉴于此,本发明期望提供一种信息处理方法及装置,能节省应用更新时所耗费的流量,提高应用更新的效率。
为达到上述目的,本发明的技术方案是这样实现的:
本发明公开了一种信息处理方法,客户端存储有服务器为每个应用中的每个文件设置的唯一的标识信息,所述方法还包括:
接收到有第一应用的更新包的消息时,向所述服务器发送本地所存储的标识信息列表;
接收所述服务器返回的解析结果;
基于所述解析结果生成更新包。
上述方案中,优选地,所述接收到有第一应用的更新包的消息之前,还包括:
客户端向服务器发送询问请求;其中,所述询问请求用于询问是否有第一应用的更新包。
上述方案中,优选地,所述向所述服务器发送本地所存储的标识信息列表,包括:
提取本地所存储的全部应用的标识信息;
基于所述全部应用的标识信息生成标识信息列表。
上述方案中,优选地,所述标识信息的格式为:
{文件a的第N版消息摘要算法,文件a的大小},其中,a表示文件名称, N为大于等于1的正整数。
上述方案中,优选地,所述接收所述服务器返回的解析结果,包括:
接收所述服务器返回的第一标识信息列表以及第二标识信息列表;
其中,所述第一标识信息列表中的标识信息与所述客户端中存在的标识信息相一致,所述第一标识信息列表包含M个第一标识信息,M为大于等于0 的整数;
所述第二标识信息列表由需要从所述服务器下载的文件块的下载信息组成,所述下载信息的格式为{文件块b,文件块b的下载地址},b表示文件块的名称;所述下载信息的个数大于等于1。
上述方案中,优选地,所述根据所述解析结果生成更新包,包括:
基于所述第一标识信息列表获得第一类文件;
基于所述第二标识信息列表,从服务器下载并获得第二类文件;
根据所述第一类文件与所述第二类文件生成更新包。
上述方案中,优选地,所述基于所述第一标识信息列表获得第一类文件,包括:
从本地查找所述第一标识信息列表中的各个标识信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510325586.3/2.html,转载请声明来源钻瓜专利网。