【技术实现步骤摘要】
本申请涉及计算机领域,尤其涉及功能切换方法及相关设备。
技术介绍
1、手机在使用相机应用时,由于硬件能力、软件算法能力、功耗限制等因素,导致相机应用的部分功能不能叠加使用,相机应用的某些功能之间存在冲突。例如,在开启相机应用的美肤功能时,无法同时支持相机应用的夜景增强功能。
2、这种相机应用的功能之间的冲突,会导致无法及时进行相机功能的切换。例如在开启相机应用美肤功能时,手机无法响应切换至夜景增强功能的切换指令。
技术实现思路
1、本申请提供了一种功能切换方法及相关设备,有利于成功响应切换功能的切换指令。
2、第一方面,本申请的一些实施例提供了一种功能切换方法。该功能切换方法可以包括:确定第一功能对应的第一冲突集合,第一功能为相机应用中待运行的功能,第一冲突集合包括与第一功能冲突的功能和/或与第一功能冲突的功能规格;基于第一冲突集合,确定第二功能和/或第一功能规格,第二功能为与第一功能冲突的,且正在运行的功能,第一功能规格为与第一功能冲突的,且正在使用的功能规格;关闭第二功能的状态和/或将第一功能规格降低为第二功能规格,第二功能规格与第一功能不冲突;运行第一功能。
3、通过上述方式,在切换至第一功能时,确定出当前相机应用中与该第一功能冲突的功能和/或功能规格。关闭与该第一功能冲突的功能,和/或降低与该第一功能冲突的功能规格,以确保成功响应切换功能的切换指令。
4、在一种可能的实现中,关闭至少一个第二功能的状态和/或将第一功能规格降低为
5、通过上述方式,为了满足成功切换至第一功能,在对相机应用中的功能规格进行调节后,会导致调节后的功能规格与其他功能之间产生新的冲突。为了避免新的冲突产生后影响相机应用的正常运行,在确定有新的冲突后,再次调整冲突的功能规格。以确保在切换至第一功能后,相机应用中运行的各个功能之间没有冲突。
6、在一种可能的实现中,在启动相机应用后,基于功能配置列表加载相机应用中的功能,功能配置列表中包括初始化相机应用时各个功能对应的状态和/或功能规格;在加载相机应用的功能时,基于功能配置列表,确定禁用功能规格,禁用功能规格与加载的其他任意功能和/或功能规格有冲突;将禁用功能规格对应的图标显示为禁用状态。
7、通过上述方式,通过配置列表对相机应用进行初始化,使得初始化时的相机应用中的各个功能之间没有冲突。并且可视化与初始化时运行的功能会有冲突的功能规格,进一步避免冲突的产生。
8、在一种可能的实现中,退出相机应用时,更新功能配置列表,更新后的功能配置列表包括退出相机前各个应用功能对应的状态和/或功能规格,更新后的功能配置列表包括的各个应用功能对应的状态和/或功能规格之间没有冲突。
9、通过上述方式,在使用相机应用时,相机应用的各个功能之间没有冲突。在退出相机应用时,将当前相机应用的各个功能对应的状态和/或功能规格同步至功能配置列表。确保在下一次相机应用启动后,初始化相机应用时,相机应用的各个功能之间没有冲突。
10、在一种可能的实现中,运行第一功能之后,方法还包括:更新相机应用的显示界面,更新后的显示界面高亮显示第一功能对应的图标,并且将第二功能和/或第一功能规格对应的图标显示为禁用状态。
11、通过上述方式,可视化相机应用中第一功能与第二功能和/或第一功能规格的图标,将当前使用的功能高亮显示,将与当前使用的功能冲突的功能和/或功能规格显示为禁用状态。使得更好的避免新的冲突产生。
12、在一种可能的实现中,更新后的显示界面还包括提示信息,提示信息用于提示第一功能与第二功能和/或第一功能规格不能同时使用。
13、通过上述方式,提示用户有冲突的功能和/或功能规格,使得更好的避免新的冲突产生。
14、在一种可能的实现中,第一功能规格对应的功能包括多个功能规格,第二功能规格为第一功能规格对应的功能包括的多个功能规格中与第一功能不冲突,且规格最高的功能规格。
15、第二方面,本申请提供了一种电子设备,包括一个或多个处理器和一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行上述第一方面任一项可能的实现方式中的功能切换方法。
16、第三方面,本申请提供了一种功能切换装置,该装置可以是电子设备,也可以是电子设备中的装置,或者是能够和电子设备匹配使用的装置;其中,该功能切换装置还可以是芯片系统,该功能切换装置可执行第一方面中电子设备所执行的方法。该功能切换装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该功能切换装置执行的操作及有益效果可以参见上述第一方面所述的方法以及有益效果,重复之处不再赘述。
17、第四方面,本申请提供了一种芯片,该芯片包括处理器和接口,处理器和接口耦合;接口用于接收或输出信号,处理器用于执行代码指令,以执行上述第一方面任一项可能的实现方式中的功能切换方法。
18、第五方面,本申请提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面任一项可能的实现方式中的功能切换方法。
本文档来自技高网...【技术保护点】
1.一种功能切换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述关闭所述至少一个第二功能的状态和/或将所述第一功能规格降低为第二功能规格之后,所述运行所述第一功能之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述运行所述第一功能之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述更新后的显示界面还包括提示信息,所述提示信息用于提示所述第一功能与所述第二功能和/或所述第一功能规格不能同时使用。
7.根据权利要求1-6任意一项所述的方法,其特征在于,所述第一功能规格对应的功能包括多个功能规格,所述第二功能规格为所述第一功能规格对应的功能包括的多个功能规格中与第一功能不冲突,且规格最高的功能规格。
8.一种电子设备,包括一个或多个存储器、一个或多个处理器,其特征在于,所述存储器用于存储计算机程序;所述处理
9.一种芯片系统,应用于电子设备,其特征在于,所述芯片系统包括至少一个处理器以及接口,所述接口用于接收指令,并传输至所述至少一个处理器;所述至少一个处理器运行所述指令使得所述电子设备执行如权利要求1-7中任意一项所述的方法。
10.一种计算机存储介质,其特征在于,包括:计算机指令;当所述计算机指令在电子设备上运行时,使得所述电子设备执行权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种功能切换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述关闭所述至少一个第二功能的状态和/或将所述第一功能规格降低为第二功能规格之后,所述运行所述第一功能之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述运行所述第一功能之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述更新后的显示界面还包括提示信息,所述提示信息用于提示所述第一功能与所述第二功能和/或所述第一功能规格不能同时使用。
7.根据权利要求1-6任意一项所述的方法,其特征在于,所述第一功能...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。