-
公开(公告)号:CN104391728B
公开(公告)日:2018-01-16
申请号:CN201410773855.8
申请日:2014-12-12
申请人: 北京奇虎科技有限公司 , 奇智软件(北京)有限公司
摘要: 本发明涉及一种基于差量包的软件升级方法,具体而言,本发明提供一种软件升级差量包获取方法及装置,安装包和升级包中彼此存在差异的同名文件以源数据形式进行差分,从而得到体积更小的差量包。相应地,本发明还提供一种软件更新升级方法及装置,差量包依照升级包的zip文件内部结构还原升级包。本发明方案实现通过下载更小体积的差量包,使用户更省流量地快速实现软件的更新升级。
-
公开(公告)号:CN103631971A
公开(公告)日:2014-03-12
申请号:CN201310714655.0
申请日:2013-12-20
申请人: 北京奇虎科技有限公司 , 奇智软件(北京)有限公司
CPC分类号: G06F9/44578
摘要: 本发明公开了一种可移植的执行体文件的重组方法和装置,所述方法包括:读取原可移植的执行体文件中功能逻辑序列;获取所述功能逻辑序列的调用记录;采用所述调用记录生成排序位置;按照所述排序位置重组所述功能逻辑序列,获得目标可移植的执行体文件。本发明获取可移植的执行体文件的功能逻辑序列的调用记录生成排序位置,再按照排序位置重组功能逻辑序列,使得CPU可以直接在内存中读取功能逻辑序列,避免了CPU频繁读磁盘,降低了系统资源的耗费,减少了缺页中断的产生,从而加快了应用程序的冷启动速度。
-