The embodiment of the invention discloses an application upgrade method, applied in the field of Internet technology, the method includes: acquiring update configuration files from the server upgrade set attribute information update configuration files, the parser parse update configuration files, update attribute information, according to the upgrade in the attribute information description matching rule information and upgrade the preset, this upgrade is judged by upgrading the attribute matching, if the upgrade by upgrading the attribute matching, to upgrade the operating information upgrade in the attribute information, the execution of the application update. The embodiment of the invention also discloses an application upgrade device and terminal equipment, which can improve the security and convenience of the upgrade operation.
【技术实现步骤摘要】
一种应用升级方法、装置和终端设备
本专利技术属于互联网
,尤其涉及一种应用升级方法、装置和终端设备。
技术介绍
随着互联网领域的技术发展,各种应用(APPLICATION)越来越多的被开发出来,为用户提供了方便。为了更好的适应用户的需求,开发人员不断地开发出应用的升级版,需要用户进行在线升级,更新终端的应用版本。现有技术中的应用的升级方案多为全量用户的统一升级,即,所有使用该应用的用户都可以完成升级,无差别的无安全验证导致升级风险过大,或者,需要后台干预的白名单升级,操作较复杂。
技术实现思路
本专利技术提供一种应用升级方法、装置和终端设备,可以解决应用升级的风险高、操作复杂等问题。本专利技术实施例第一方面提供了一种应用升级方法,包括:从服务端获取升级配置文件,所述升级配置文件中设置升级属性信息;通过解析器对所述升级配置文件进行解析,得到所述升级属性信息;根据所述升级属性信息中的升级描述信息和预置的匹配规则,判断本次升级是否通过升级属性的匹配;若本次升级通过升级属性的匹配,则按照所述升级属性信息中的升级操作信息,执行应用的升级操作。本专利技术实施例第二方面提供了一种应用升级装置,包括:获取模块,用于从服务端获取升级配置文件,所述升级配置文件中设置升级属性信息;解析模块,用于通过解析器对所述升级配置文件进行解析,得到所述升级属性信息;判断模块,用于根据所述升级属性信息中的升级描述信息和预置的匹配规则,判断本次升级是否通过升级属性的匹配;升级模块,用于若本次升级通过升级属性的匹配,则按照所述升级属性信息中的升级操作信息,执行应用的升级操作。本专利技术实施例第 ...
【技术保护点】
一种应用升级方法,其特征在于,所述方法包括:从服务端获取升级配置文件,所述升级配置文件中设置升级属性信息;通过解析器对所述升级配置文件进行解析,得到所述升级属性信息;根据所述升级属性信息中的升级描述信息和预置的匹配规则,判断本次升级是否通过升级属性的匹配;若本次升级通过升级属性的匹配,则按照所述升级属性信息中的升级操作信息,执行应用的升级操作。
【技术特征摘要】
1.一种应用升级方法,其特征在于,所述方法包括:从服务端获取升级配置文件,所述升级配置文件中设置升级属性信息;通过解析器对所述升级配置文件进行解析,得到所述升级属性信息;根据所述升级属性信息中的升级描述信息和预置的匹配规则,判断本次升级是否通过升级属性的匹配;若本次升级通过升级属性的匹配,则按照所述升级属性信息中的升级操作信息,执行应用的升级操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述升级属性信息中的升级描述信息和预置的匹配规则,判断本次升级是否通过升级属性的匹配包括:获取所述升级描述信息中的升级设备的信息和升级版本的信息;在本地查找与所述升级设备的信息和升级版本的信息对应的属性配置信息;按照所述预置的匹配规则和查找的属性配置信息,判断本次升级是否通过升级属性的匹配。3.根据权利要求2所述的方法,其特征在于,所述按照所述预置的匹配规则和查找的属性配置信息,判断本次升级的升级属性是否通过匹配包括:若查找到的属性配置信息中存在未配置的属性,则确认所述未配置的属性通过升级属性匹配;若查找到的属性配置信息中存在配置为空的属性,则确认所述配置为空的属性未通过升级属性匹配;若查找到的属性配置信息中存在与升级设备的信息和升级版本的信息不匹配的属性,则确认所述不匹配的属性未通过升级属性匹配;当查找到的属性配置信息中指示的所有属性均通过升级属性匹配时,则确认本次升级的升级属性通过匹配。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若查找到的属性配置信息指示的属性中,存在未通过升级属性匹配的属性,则确认本次升级的升级属性不匹配,并记录匹配失败的信息。5.根据权利要求1-4任一项所述的方法,其特征在于,所述若本次升级通过升级属性的匹配,则按照所述升级属性信息中的升级操作信息,执行应用的升级操作包括:若本次升级通过升级属性的匹配,则按照所述升级操作信息中包含的升级方式和升级反馈信息,执行本次应用的升级。6.一种应用升级装置,其特征在于,所述装置...
【专利技术属性】
技术研发人员:徐聪,
申请(专利权)人:深圳泉眼体育运营管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。