应用程序更新方法及装置的制造方法_5

文档序号:9452882阅读:来源:国知局
类型对应的操作,包括:
[0194]根据包含所述描述标识的更新数据执行与所述第一功能类型对应的操作。
[0195]可选的,所述更新数据包括更新的函数、更新的变量和更新的变量值中至少一项。
[0196]可选的,所述更新插件中包括所述应用程序能够识别的新数据源接口数据;
[0197]所述确定所述更新插件的功能类型,包括:
[0198]根据所述新数据源接口数据确定所述更新插件的功能类型为获取应用数据;
[0199]所述根据所述更新插件执行与所述功能类型对应的操作,包括:
[0200]根据所述新数据源接口数据确定新数据源接口 ;
[0201 ] 从所述新数据源接口获取应用数据。
[0202]可选的,所述更新插件中包括用于格式转换的操作数据,所述操作数据用于将从数据源接口获得的不可识别格式的应用数据转换为所述应用程序能够识别的格式的应用数据;
[0203]所述确定所述更新插件的功能类型,包括:
[0204]根据所述操作数据确定所述更新插件的功能类型为对应用数据进行格式转换;
[0205]所述根据所述更新插件执行与所述功能类型对应的操作,包括:
[0206]将从数据源接口获得的不可识别格式的应用数据,转换为所述应用程序能够识别的格式的应用数据。
[0207]本公开的实施例提供的技术方案可以实现以下有益效果:用户无需重新安装终端的操作系统就可以解决App的更新问题,也无需用户搜索App的安装包并进行安装,避免重装操作系统失败引起的数据损坏,也避免用户损失,节约了用户时间及数据流量。由于仅对App的部分数据进行更新,更新过程很快,不影响App的正常运行。整个App的更新过程,可以在用户毫不知情的情况下完成,极大地提高了用户体验。
[0208]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0209]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种应用程序更新方法,其特征在于,包括: 获取应用程序的更新插件,所述更新插件包括对所述应用程序的待更新部分进行替换的更新数据; 用所述更新插件替换所述应用程序的待更新部分,对所述应用程序进行更新。2.根据权利要求1所述的方法,其特征在于,所述获取应用程序的更新插件,包括: 查询网络侧是否存在所述应用程序的更新插件; 当所述网络侧存在所述更新插件时,从网络侧获取所述更新插件; 或者,所述获取应用程序的更新插件,包括: 获取网络侧推送的所述应用程序的更新插件。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 确定所述更新插件的功能类型; 根据所述更新插件执行与所述功能类型对应的操作。4.根据权利要求3所述的方法,其特征在于,所述确定所述更新插件的功能类型,包括: 根据所述更新数据确定所述更新插件的功能类型; 所述根据所述更新插件执行与所述功能类型对应的操作,包括: 根据所述更新数据执行与所述更新插件的功能类型对应的操作。5.根据权利要求3所述的方法,其特征在于,所述确定所述更新插件的功能类型,包括: 根据预先定义的描述标识,查询所述更新插件中包含所述描述标识的更新数据; 确定包含所述描述标识的更新数据对应的第一功能类型; 所述根据所述更新插件执行与所述功能类型对应的操作,包括: 根据包含所述描述标识的更新数据执行与所述第一功能类型对应的操作。6.根据权利要求1所述的方法,其特征在于,所述更新数据包括更新的函数、更新的变量和更新的变量值中至少一项。7.根据权利要求3所述的方法,其特征在于,所述更新插件中包括所述应用程序能够识别的新数据源接口数据; 所述确定所述更新插件的功能类型,包括: 根据所述新数据源接口数据确定所述更新插件的功能类型为获取应用数据; 所述根据所述更新插件执行与所述功能类型对应的操作,包括: 根据所述新数据源接口数据确定新数据源接口; 从所述新数据源接口获取应用数据。8.根据权利要求3或7所述的方法,其特征在于,所述更新插件中包括用于格式转换的操作数据,所述操作数据用于将从数据源接口获得的不可识别格式的应用数据转换为所述应用程序能够识别的格式的应用数据; 所述确定所述更新插件的功能类型,包括: 根据所述操作数据确定所述更新插件的功能类型为对应用数据进行格式转换; 所述根据所述更新插件执行与所述功能类型对应的操作,包括: 将从数据源接口获得的不可识别格式的应用数据,转换为所述应用程序能够识别的格式的应用数据。9.一种应用程序更新装置,其特征在于,包括: 获取模块,用于获取应用程序的更新插件,所述更新插件包括对所述应用程序的待更新部分进行替换的更新数据; 替换模块,用于用所述更新插件替换所述应用程序的待更新部分,对所述应用程序进行更新。10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 查询模块,用于查询网络侧是否存在所述应用程序的更新插件; 所述获取模块,用于当所述网络侧存在所述更新插件时,从网络侧获取所述更新插件。11.根据权利要求9所述的装置,其特征在于,所述获取模块,用于获取网络侧推送的所述应用程序的更新插件。12.根据权利要求9所述的装置,其特征在于,所述装置还包括: 确定模块,用于确定所述更新插件的功能类型; 执行模块,用于根据所述更新插件执行与所述功能类型对应的操作。13.根据权利要求12所述的装置,其特征在于,所述确定模块,用于根据所述更新数据确定所述更新插件的功能类型; 所述执行模块,用于根据所述更新数据执行与所述更新插件的功能类型对应的操作。14.根据权利要求12所述的装置,其特征在于,所述确定模块包括: 查询单元,用于根据预先定义的描述标识,查询所述更新插件中包含所述描述标识的更新数据; 确定单元,用于确定包含所述描述标识的更新数据对应的第一功能类型; 所述执行模块,用于根据包含所述描述标识的更新数据执行与所述第一功能类型对应的操作。15.根据权利要求12所述的装置,其特征在于,所述更新插件中包括所述应用程序能够识别的新数据源接口数据; 所述确定模块,用于根据所述新数据源接口数据确定所述更新插件的功能类型为获取应用数据; 所述执行模块包括: 确定单元,用于根据所述新数据源接口数据确定新数据源接口 ; 获取单元,用于从所述新数据源接口获取应用数据。16.根据权利要求12或15所述的装置,其特征在于,所述更新插件中包括用于格式转换的操作数据,所述操作数据用于将从数据源接口获得的不可识别格式的应用数据转换为所述应用程序能够识别的格式的应用数据; 所述确定模块,用于根据所述操作数据确定所述更新插件的功能类型为对应用数据进行格式转换; 所述执行模块包括: 转换单元,用于将从数据源接口获得的不可识别格式的应用数据,转换为所述应用程序能够识别的格式的应用数据。17.一种应用程序更新装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取应用程序的更新插件,所述更新插件包括对所述应用程序的待更新部分进行替换的更新数据; 用所述更新插件替换所述应用程序的待更新部分,对所述应用程序进行更新。
【专利摘要】本公开是关于一种应用程序更新方法及装置,涉及数据处理技术领域,可解决应用程序更新操作复杂的问题。所述方法包括:获取应用程序的更新插件,所述更新插件包括对所述应用程序的待更新部分进行替换的更新数据;用所述更新插件替换所述应用程序的待更新部分,对所述应用程序进行更新。本公开用于对应用程序进行更新。
【IPC分类】G06F9/445
【公开号】CN105204879
【申请号】CN201410283462
【发明人】孙铜轩, 朱才, 霍东海
【申请人】小米科技有限责任公司
【公开日】2015年12月30日
【申请日】2014年6月23日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1