一种应用的处理方法和装置制造方法及图纸

技术编号:37766007 阅读:6 留言:0更新日期:2023-06-06 13:26
本申请公开了一种应用的处理方法和装置,包括:如果满足条件,确定目标应用的目标功能,所述目标应用基于文件集合运行;控制所述目标功能从第一版本切换为第二版本,所述目标功能的第一版本基于所述文件集合中的第一文件运行,所述目标功能的第二版本基于所述文件集合中的第二文件运行。中的第二文件运行。中的第二文件运行。

【技术实现步骤摘要】
一种应用的处理方法和装置


[0001]本申请涉及一种应用的处理方法和装置。

技术介绍

[0002]现有的应用程序,如果有版本调整需求,只能将应用程序的所有功能都调整至同一版本,因而无法满足用户使用需求。

技术实现思路

[0003]有鉴于此,本申请提供了一种应用的处理方法和装置,如下:
[0004]一种应用的处理方法,包括:
[0005]如果满足条件,确定目标应用的目标功能,所述目标应用基于文件集合运行;
[0006]控制所述目标功能从第一版本切换为第二版本,所述目标功能的第一版本基于所述文件集合中的第一文件运行,所述目标功能的第二版本基于所述文件集合中的第二文件运行。
[0007]可选的,上述的方法,控制所述目标功能从第一版本切换为第二版本,包括:
[0008]基于所述目标功能的功能信息以及第二版本的版本信息,获得第二文件;
[0009]将所述第二文件存储到目标存储区域,以使得所述目标功能基于所述第二文件运行。
[0010]可选的,上述的方法,所述将所述第二文件存储到目标存储区域,包括以下任意一种:
[0011]将目标存储区域中存储的第一文件的名称按照预设修改规则从第一名称修改为第二名称,将所述第二文件存储到目标存储区域,所述第二文件的名称为第一名称;
[0012]或
[0013]将所述第一文件从目标存储区域移动至第一存储区域,将所述第二文件存储到目标存储区域;
[0014]或
[0015]将目标存储区域中存储的第一文件从第一状态修改为第二状态,将所述第二文件存储到目标存储区域,所述第一文件在第一状态下能够被视觉感知,所述第一文件在第二状态下不能够被视觉感知;
[0016]或
[0017]将所述目标存储区域中存储的第一文件压缩为第一文件包,将所述第二文件存储到目标存储区域。
[0018]可选的,上述的方法,还包括:
[0019]接收触发目标应用的显示界面中目标区域的触发信息,所述目标区域是所述目标功能对应区域;
[0020]基于所述触发信息在目标存储区域查询所述目标功能的第二文件;
[0021]基于所述第二文件响应所述触发信息。
[0022]可选的,上述的方法,所述将所述第二文件存储到目标存储区域之后,还包括:
[0023]获取配置文件,所述配置文件中包含所述目标应用中任意功能的配置信息;
[0024]基于所述配置文件中第一功能的配置参数,确定所述第一文件中包含所述配置参数的目标内容,所述第一功能基于文件集合的第三文件运行;
[0025]删除所述第一文件中除所述目标内容的剩余内容。
[0026]可选的,上述的方法,所述将所述第二文件存储到目标存储区域之后,还包括:
[0027]获取配置文件,所述配置文件中包含所述目标应用中任意功能的配置信息;
[0028]基于所述配置文件确定第四文件,所述第四文件支持所述目标功能以及第一功能,所述第一功能基于文件集合的第三文件运行;
[0029]基于所述配置文件生成索引文件,所述索引文件用于指示所述目标功能的配置参数对应的第二文件和所述第一功能的配置参数对应的第三文件;
[0030]删除所述第四文件。
[0031]可选的,上述的方法,还包括:
[0032]记录切换为第二版本到当前时间的时长;
[0033]若所述时长大于预设时间阈值,存储所述第一文件的版本信息,所述版本信息用于向预设服务器请求获得所述第一文件;
[0034]删除所述第一文件。
[0035]可选的,上述的方法,判断是否满足条件,包括:
[0036]接收目标应用的升级通知,所述升级通知包括至少一个待升级功能的功能信息以及版本信息;
[0037]基于所述升级通知生成提示信息,以提示可升级功能的功能信息以及升级版本信息;
[0038]基于接收到升级选择信息,判定满足条件,所述升级选择信息包括目标功能的功能信息以及目标升级的第二版本的版本信息。
[0039]可选的,上述的方法,判断是否满足条件,包括:
[0040]基于接收到将所述目标应用的目标功能从第一版本切换至第二版本的切换请求,判定满足条件,所述第一版本的发布时间晚于所述第二版本的发布时间。
[0041]一种应用的处理装置,包括:
[0042]确定模块,用于如果满足条件,确定目标应用的目标功能,所述目标应用基于文件集合运行;
[0043]控制模块,用于控制所述目标功能从第一版本切换为第二版本,所述目标功能的第一版本基于所述文件集合中的第一文件运行,所述目标功能的第二版本基于所述文件集合中的第二文件运行。
附图说明
[0044]为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附
图。
[0045]图1是本申请提供的一种应用的处理方法实施例1的流程图;
[0046]图2是本申请提供的一种应用的处理方法实施例2的流程图;
[0047]图3是本申请提供的一种应用的处理方法实施例3的流程图;
[0048]图4是本申请提供的一种应用的处理方法实施例4的流程图;
[0049]图5是本申请提供的一种应用的处理方法实施例5的流程图;
[0050]图6是本申请提供的一种应用的处理方法实施例6的流程图;
[0051]图7是本申请提供的一种应用的处理方法实施例7的流程图;
[0052]图8是本申请提供的一种应用的处理方法实施例7中提示信息示意图;
[0053]图9是本申请提供的一种应用的处理方法实施例8的流程图;
[0054]图10是本申请提供的一种应用的处理装置实施例的结构示意图。
具体实施方式
[0055]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0056]如图1所示的,为本申请提供的一种应用的处理方法实施例1的流程图,该方法应用于一电子设备,该方法包括以下步骤:
[0057]步骤S101:如果满足条件,确定目标应用的目标功能;
[0058]其中,所述目标应用基于文件集合运行。
[0059]其中,某一应用中包含有若干功能,如浏览器应用中,包括导航栏、搜索框、各个信息分区等,每个作为一个功能;如在word应用中,包括标题栏、菜单栏、工具栏、滚动条、工作区以及状态栏等,每个作为一个功能。
[0060]其中,该文件集合中对于该目标应用的每个功能具有至少本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用的处理方法,包括:如果满足条件,确定目标应用的目标功能,所述目标应用基于文件集合运行;控制所述目标功能从第一版本切换为第二版本,所述目标功能的第一版本基于所述文件集合中的第一文件运行,所述目标功能的第二版本基于所述文件集合中的第二文件运行。2.根据权利要求1所述的方法,控制所述目标功能从第一版本切换为第二版本,包括:基于所述目标功能的功能信息以及第二版本的版本信息,获得第二文件;将所述第二文件存储到目标存储区域,以使得所述目标功能基于所述第二文件运行。3.根据权利要求2所述的方法,所述将所述第二文件存储到目标存储区域,包括以下任意一种:将目标存储区域中存储的第一文件的名称按照预设修改规则从第一名称修改为第二名称,将所述第二文件存储到目标存储区域,所述第二文件的名称为第一名称;或将所述第一文件从目标存储区域移动至第一存储区域,将所述第二文件存储到目标存储区域;或将目标存储区域中存储的第一文件从第一状态修改为第二状态,将所述第二文件存储到目标存储区域,所述第一文件在第一状态下能够被视觉感知,所述第一文件在第二状态下不能够被视觉感知;或将所述目标存储区域中存储的第一文件压缩为第一文件包,将所述第二文件存储到目标存储区域。4.根据权利要求2所述的方法,还包括:接收触发目标应用的显示界面中目标区域的触发信息,所述目标区域是所述目标功能对应区域;基于所述触发信息在目标存储区域查询所述目标功能的第二文件;基于所述第二文件响应所述触发信息。5.根据权利要求2所述的方法,所述将所述第二文件存储到目标存储区域之后,还包括:获取配置文件,所述配置文件中包含所述目标应用中任意功能的配置信息;基于所述配置文件中第一功能的配置参数,确定所述第一文件中包含所述配置参数的目标内容,所述第一...

【专利技术属性】
技术研发人员:邝宇豪陶晓风
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1