本技术涉及终端,尤其涉及一种切换场景模式的方法及电子设备。
背景技术:
1、随着终端技术的不断发展,各种智能的电子设备正在取代传统的电子设备。相对于传统的电子设备,智能的电子设备可以具有多个运行状态。
2、现有技术中,用户可以事先针对电子设备设置不同的场景模式以及各场景模式对应的时间段,其中,每个场景模式可以对应一种运行状态。电子设备可以在不同的时间段,切换至不同的场景模式,并运行在与该场景模式对应的运行状态。但这种基于时间段的场景模式切换方式比较单一,准确性差,很难快速准确地切换至用户实际需要的场景模式。
技术实现思路
1、有鉴于此,本技术提供一种切换场景模式的方法及电子设备,能够提高切换场景模式的准确性和用户体验。
2、为了实现上述目的,第一方面,本技术实施例提供一种切换场景模式的方法,包括:
3、当接收到第一用户操作时,确定当前所处的第一父场景模式;
4、若所述第一父场景模式与当前的环境信息匹配,则将所述第一父场景模式包括的第一子场景模式切换到所述第一父场景模式包括的第二子场景模式;
5、其中,同一电子设备在所述第一子场景模式中的运行状态和在所述第二子场景模式中的运行状态不同。
6、在本技术实施例中,当接收到第一用户操作时,可以确定当前的所处的第一父场景模式,如果第一父场景模式与当前的环境信息匹配,则将第一父场景模式包括的第一子场景模式切换至第一父场景模式包括的第二子场景模式,且同一电子设备在第一子场景模式中的运行状态和在第二子场景模式中的运行状态不同,因而能够在第一父场景模式与当前的环境信息匹配的情况下,在第一父场景模式的范围内,实现更加精准细化的场景模式切换,提高了切换场景模式的准确性和用户体验。
7、在一些实施例中,两个父场景模式对应的电子设备集合之间的差异,可以大于两个子场景模式对应的电子设备集合之间的差异;和/或,同一电子设备在两个父场景模式中的运行状态之间的差异,可以大于同一电子设备在两个子场景模式中的运行状态之间的差异。也即是,电子设备在不同父场景模式时,所具有的功能差异、所提供的服务差异或者所提供的用户体验差异,可以大于电子设备在不同子场景模式时,所具有的功能差异、所提供的服务差异或者所提供的用户体验差异。
8、在一些实施例中,若某一电子设备对应第一子场景模式但不对应第二子场景模式,即第一子场景模式包括与该电子设备对应的运行参数,但第二子场景模式不包括与该电子设备对应的运行参数,那么当切换至第二子场景模式时,该电子设备可以仍然保持在第一子场景模式时的运行状态。
9、可选地,所述第一子场景模式对应的第一电子设备集合与所述第二子场景模式对应的第二电子设备集合不同。
10、可选地,在所述将所述第一父场景模式包括的第一子场景模式切换到所述第一父场景模式包括的第二子场景模式之前,所述方法还包括:
11、基于所述第一子场景模式以及与第一切换次序,从所述第一父场景模式包括的多个子场景模式中确定所述第二子场景模式。
12、其中,第一切换次序可以用于指示第一父场景模式包括的多个子场景模式的切换次序。可以基于第一子场景模式和第一切换次序,确定在第一子场景之后且与第一子场景相邻的第二子场景模式。
13、在一些实施例中,可以在切换至第二子场景模式之后的时长,大于或等于预设的第一时长阈值时,重新切换回第一子场景模式,也即是,能够在从第一子场景模式切换至第二子场景模式之后的一段时间之后,自动切换回第一子场景模式,避免用户的额外操作,提高用户体验。
14、可选地,所述方法还包括:
15、若所述第一父场景模式包括最多1个子场景模式,则将所述第一父场景模式切换至第二父场景模式。
16、由于第一父场景模式是在接收到第一用户操作时所处的场景模式,即是用户希望对场景模式进行切换时所处的场景模式,而若第一父场景模式包括最多1个子场景模式,则户希望对场景模式进行切换时所处的场景模式就是第一子场景模式,而第一父场景模式也不包括其他的子场景模式,因此将第一父场景模式切换至第二父场景模式,可以快速准确地切换至用户所期望的场景模式。
17、可选地,所述方法还包括:
18、若所述第一父场景模式与当前的环境信息不匹配,则将所述第一父场景模式切换至第二父场景模式。
19、可选地,所述方法还包括:
20、当接收到第二用户操作时,则将所述第一父场景模式切换至第二父场景模式。
21、其中,第二用户操作可以用于触发强制在第一父场景模式所在场景层级进行场景切换,以便于在第一父场景模式包括的子场景模式都不符合用户期望时,快速在第一父场景模式所在场景层级进行场景切换,提高切换至用户所期望的场景模式的效率和用户体验。
22、在一些实施例中,若某一电子设备对应第一父场景模式但不对应第二父场景模式,即第二父场景模式不包括与该电子设备对应的运行参数,那么当切换至第二父场景模式时,该电子设备可以仍然保持在第一父场景模式时的运行状态。
23、可选地,在所述将所述第一父场景模式切换至第二父场景模式之前,所述方法还包括:
24、基于所述第一父场景模式以及与第二切换次序,从与所述第一父场景模式同一场景层级的多个场景模式中确定所述第二父场景模式。
25、其中,第二切换次序可以用于指示与第一父场景模式同一场景层级的多个场景模式的切换次序。可以基于第一父场景模式和第二切换次序,确定在第一父场景模式之后且与第一父场景模式相邻的第二父场景模式。
26、可选地,在所述将所述第一父场景模式切换至第二父场景模式之前,所述方法还包括:
27、基于所述环境信息,从与所述第一父场景模式同一场景层级的多个场景模式中确定所述第二父场景模式。
28、在一些实施例中,若基于按键接收第一用户操作或第二用户操作,则各场景模式对应的电子设备集合所包括的电子设备可以为与该按键对应的电子设备。且需要说明的是,各按键对应的电子设备可以事先确定,比如可以由生产商或者用户确定各按键对应的电子设备。以由用户确定各按键对应的电子设备为例,可以接收用户针对该按键指定的同一空间(如客厅或卧室)的电子设备,或者,可以接收用户针对该按键指定的至少一类或至少一个电子设备。
29、在一些实施例中,为了使得电子设备所具有的功能、所提供的服务和用户体验,更加符合用户的个性化需求,可以基于相应的用户操作,对任一场景模式(如第一父场景模式、第二父场景模式、第一子场景模式或第二子场景模式)进行配置。在一些实施例中,可以接收用户针对任一场景模式的第三用户操作,基于第三用户操作,确定与该场景模式对应的电子设备集合(如与第一父场景模式对应的第三电子设备集合、与第二父场景模式对应的第四电子设备集合、与第一子场景模式对应的第一电子设备集合或与第二子场景模式对应的第二电子设备集合),包括向该电子设备集合中增加电子设备或者删除该电子设备集合中已有的电子设备。在一些实施例中,可以接收用户针对任一场景模式的第四用户操作,基于第四用户操作,对该场景模式包括的任一电子设备对应的运行参数进行配置。
30、在一些实施例中,用户可以多次执行第一用户操作,以使得多次基于第一用户操作来场景模式切换,那么在当前所处的第一父场景模式与当前的环境信息匹配的情况下,可以快速在第一父场景模式包括的多个子场景模式进行切换,以实现更加精准细化的场景模式切换。用户可以多次执行第二用户操作,以使得多次基于第二用户操作进行场景切换,那么无论当前所处的第一父场景模式是否与当前的环境信息是否匹配,都可以快速的切换至与第一父场景模式同场景层级的其他场景模式。也即是,通过第一用户操作和第二用户操作,可以使得既能够实现更加精准细化的子场景模式切换,也可以快速从子场景模式跳出至父场景模式,并在父场景模式所在的场景层级进行父场景模式切换,提高了切换至用户所希望的场景模式的效率和用户体验。
31、第二方面,本技术实施例提供了一种切换场景模式的装置,该装置具有实现上述各方面及上述各方面的可能实现方式中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,收发模块或单元、处理模块或单元、获取模块或单元等。
32、第三方面,本技术实施例提供一种电子设备,包括:存储器和处理器,存储器用于存储计算机程序;处理器用于在调用计算机程序时执行上述第一方面中任一项所述的方法。
33、第四方面,本技术实施例提供一种芯片系统,所述芯片系统包括处理器,所述处理器与存储器耦合,所述处理器执行存储器中存储的计算机程序,以实现上述第一方面中任一项所述的方法。
34、其中,所述芯片系统可以为单个芯片,或者多个芯片组成的芯片模组。
35、第五方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面中任一项所述的方法。
36、第六方面,本技术实施例提供一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面中任一项所述的方法。
37、可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。