一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

勿扰模式的设置方法、装置、设备及存储介质与流程

2023-02-04 10:20:34 来源:中国专利 TAG:


1.本公开涉及计算机技术领域,尤其涉及一种勿扰模式的设置方法、装置、设备及存储介质。


背景技术:

2.随着计算机技术的发展,为了满足用户各种各样的使用需求,电子设备的形式也越来越多样,例如,为了满足用户的办公需求以及生活娱乐需求,出现了折叠屏设备,折叠屏设备展开时大屏可以实现办公需求,折叠屏设备折叠时小屏可以实现生活娱乐需求。但是,相关技术中电子设备的勿扰模式的设置方式,在应用在折叠屏设备中时存在局限性,因此亟需一种针对折叠屏设备的勿扰模式的设置方案。


技术实现要素:

3.为克服相关技术中存在的问题,本公开提供一种勿扰模式的设置方法、装置、设备及存储介质。
4.根据本公开实施例的第一方面,提供一种勿扰模式的设置方法,所述方法包括:
5.接收勿扰模式相关的配置指令;
6.响应于所述配置指令,确定所述勿扰模式的设置方式;
7.根据所述设置方式,确定需配置成所述勿扰模式的应用;
8.将所确定应用的状态设置为勿扰模式状态。
9.在一些实施例中,所述折叠屏设备的屏幕包括可折叠的内屏以及至少一个外屏;所述设置方式包括下述方式中的任意一种:
10.根据所述内屏的折叠状态将对应的应用设置为勿扰模式;
11.基于应用自定义勿扰模式;
12.将所有应用设置为勿扰模式。
13.在一些实施例中,所述根据所述内屏的折叠状态将对应的应用设置为勿扰模式,包括以下任一项:
14.将在所述内屏运行的应用设置为勿扰模式;
15.将在所述外屏运行的应用设置为勿扰模式。
16.在一些实施例中,所述基于应用自定义勿扰模式,包括以下任一项:
17.当所述应用在所述内屏运行时,将所述应用设置为勿扰模式;
18.当所述应用在所述外屏运行时,将所述应用设置为勿扰模式;
19.当所述折叠屏设备运行时,将所述应用设置为勿扰模式。
20.在一些实施例中,所述配置指令包括所述内屏的折叠状态的切换指令;
21.当所述设置方式包括根据所述内屏的折叠状态将对应的应用设置为勿扰模式时,所述根据所述设置方式,确定需配置成所述勿扰模式的应用,包括:
22.当所述内屏由折叠状态切换成展开状态时,确定第一应用为需配置成所述勿扰模
式的应用,所述第一应用是指设置方式为将在所述内屏运行的应用设置为勿扰模式的应用;或者,
23.当所述内屏由展开状态切换成折叠状态时,确定第二应用为需配置成所述勿扰模式的应用,所述第二应用是指设置方式为将在所述外屏运行的应用设置为勿扰模式的应用。
24.在一些实施例中,所述配置指令包括所述内屏的折叠状态的切换指令;
25.当所述设置方式包括将所有应用设置为勿扰模式时,所述根据所述设置方式,确定需配置成所述勿扰模式的应用,包括:
26.当接收到所述内屏的折叠状态的切换指令时,确定所有应用为需配置成所述勿扰模式的应用。
27.在一些实施例中,所述配置指令包括前台运行的应用的切换指令;
28.所述根据所述设置方式,确定需配置成所述勿扰模式的应用,包括:
29.确定显示所述前台运行的应用的屏幕;
30.确定所述前台运行的应用的勿扰模式是否为在所确定的屏幕运行时为勿扰模式或者为在所述折叠屏设备运行时为勿扰模式;
31.若是,则确定所述前台运行的应用为需配置成勿扰模式的应用。
32.在一些实施例中,所述设置方法还包括:
33.在预设界面设置所述勿扰模式的设置方式。
34.在一些实施例中,所述预设界面包括所述折叠屏设备的系统设置界面。
35.在一些实施例中,所述设置方式包括:
36.将所述应用与对应的勿扰模式按照预设规则存储在所述折叠屏设备中。
37.在一些实施例中,所述勿扰模式包括不向用户提示通知信息。
38.根据本公开实施例的第二方面,提供一种勿扰模式的设置装置,
39.配置指令接收模块,被配置为接收勿扰模式相关的配置指令;
40.设置方式确定模块,被配置为确定所述勿扰模式的设置方式;
41.应用确定模块,被配置为根据所述设置方式,确定需配置成所述勿扰模式的应用;
42.勿扰模式设置模块,被配置为将所确定应用的状态设置为勿扰模式状态。
43.在一些实施例中,所述折叠屏设备的屏幕包括可折叠的内屏以及至少一个外屏;所述设置方式包括下述方式中的任意一种:
44.根据所述内屏的折叠状态将对应的应用设置为勿扰模式;
45.基于应用自定义勿扰模式;
46.将所有应用设置为勿扰模式。
47.在一些实施例中,所述根据所述内屏的折叠状态将对应的应用设置为勿扰模式,包括以下任一项:
48.将在所述内屏运行的应用设置为勿扰模式;
49.将在所述外屏运行的应用设置为勿扰模式。
50.在一些实施例中,所述基于应用自定义勿扰模式,包括以下任一项:
51.当所述应用在所述内屏运行时,将所述应用设置为勿扰模式;
52.当所述应用在所述外屏运行时,将所述应用设置为勿扰模式;
53.当所述折叠屏设备运行时,将所述应用设置为勿扰模式。
54.在一些实施例中,所述配置指令包括所述内屏的折叠状态的切换指令;所述设置方式包括根据所述内屏的折叠状态将对应的应用设置为勿扰模式,所述应用确定模块,被配置为:
55.当所述内屏由折叠状态切换成展开状态时,确定第一应用为需配置成所述勿扰模式的应用,所述第一应用是指设置方式为将在所述内屏运行的应用设置为勿扰模式的应用;或者,
56.当所述内屏由展开状态切换成折叠状态时,确定第二应用为需配置成所述勿扰模式的应用,所述第二应用是指设置方式为将在所述外屏运行的应用设置为勿扰模式的应用。
57.在一些实施例中,所述配置指令包括所述内屏的折叠状态的切换指令;所述设置方式包括将所有应用设置为勿扰模式,所述应用确定模块,被配置为:
58.当接收到所述内屏的折叠状态的切换指令时,确定所有应用为需配置成所述勿扰模式的应用。
59.在一些实施例中,所述配置指令包括前台运行的应用的切换指令;所述应用确定模块,被配置为:
60.确定显示所述前台运行的应用的屏幕;
61.确定所述前台运行的应用的勿扰模式是否为在所确定的屏幕运行时为勿扰模式或者为在所述折叠屏设备运行时为勿扰模式;
62.若是,则确定所述前台运行的应用为需配置成所述勿扰模式的应用。
63.在一些实施例中,所述设置装置还包括:
64.设置方式设置模块,被配置为在预设界面设置所述勿扰模式的设置方式。
65.在一些实施例中,所述预设界面包括所述折叠屏设备的系统设置界面。
66.在一些实施例中,所述设置方式包括:
67.将所述应用与对应的勿扰模式按照预设规则存储在所述折叠屏设备中。
68.在一些实施例中,所述勿扰模式包括不向用户提示通知信息。
69.根据本公开实施例的第三方面,提供一种折叠屏设备,包括:
70.处理器;
71.用于存储处理器可执行指令的存储器;
72.其中,所述处理器被配置为执行如本公开实施例的第一方面中任一项所述的勿扰模式的设置方法。
73.根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由折叠屏设备的处理器执行时,使得折叠屏设备能够执行如本公开实施例的第一方面中任一项所述的勿扰模式的设置方法。
74.采用本公开的上述方法,具有以下有益效果:
75.本公开实施例提供的勿扰模式的设置方法,采用多种不同的勿扰模式的设置方式来为折叠屏设备中每个应用设置勿扰模式,在折叠屏设备运行过程中,在接收到勿扰模式相关的配置指令时,说明需要根据已为每个应用设置的勿扰模式,来确定是否将运行的应用的状态设置为勿扰模式状态,即响应于该配置指令,确定勿扰模式的设置方式,根据设置
方式,确定当前需配置成勿扰模式的应用,将所确定应用的状态设置为勿扰模式状态。这种设置方式,实现了针对折叠屏设备的勿扰模式设置,能够满足折叠屏设备关于勿扰模式设置的需求。
76.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
77.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
78.图1是根据一示例性的实施例示出的一种勿扰模式的设置方法的流程图;
79.图2是根据一示例性的实施例示出的一种为应用设置勿扰模式的方法的流程图;
80.图3是根据一示例性的实施例示出的一种预设界面的示意图;
81.图4是根据一示例性的实施例示出的一种预设界面的示意图;
82.图5是根据一示例性的实施例示出的一种自定义设置界面的示意图;
83.图6是根据一示例性的实施例示出的一种设置方式原理的示意图;
84.图7是根据一示例性的实施例示出的一种勿扰模式的设置方法的流程图;
85.图8是根据一示例性的实施例示出的一种勿扰模式的设置装置的装置框图;
86.图9是根据一示例性的实施例示出的一种折叠屏设备的框图。
具体实施方式
87.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
88.本公开实施例提供的勿扰模式的设置方法由折叠屏设备执行,该折叠屏设备可以为具备接入互联网功能的终端设备,也可以为不具备接入互联网功能的终端设备,该折叠屏设备可以为具有折叠屏幕的液晶电视、台式电脑、笔记本电脑、平板电脑或手机等。
89.图1是根据一示例性的实施例示出的一种勿扰模式的设置方法的流程图,该方法由折叠屏设备执行,参见图1,该方法包括以下步骤:
90.步骤s101,接收勿扰模式相关的配置指令。
91.本公开实施例中,勿扰模式包括不向用户提示通知信息,通知信息是指应用接收到的信息,例如,通知信息为社交应用接收到的聊天信息,或者为应用的推送信息等,本公开实施例对通知信息的内容不做限制。勿扰模式相关的配置指令指示根据已为每个应用设置的勿扰模式设置所运行的应用的状态,该应用的状态包括勿扰模式状态和正常状态,处于勿扰模式状态的应用在运行时不提示通知信息,处于正常状态的应用在运行时正常提示通知信息。
92.由于折叠屏设备包括可折叠的内屏以及至少一个外屏,当折叠屏设备的内屏处于展开状态的情况下,折叠屏设备通过内屏进行显示,当折叠屏设备的内屏处于折叠状态的情况下,折叠屏设备通过外屏进行显示。在一些实施例中,配置指令为内屏的折叠状态的切
换指令,即当内屏由折叠状态切换为展开状态时,产生配置指令;或者,当内屏由展开状态切换为折叠状态时,产生配置指令。或者,配置指令为前台运行的应用的切换指令,即当前台运行的应用切换时,产生配置指令,例如,前台运行的应用由应用1切换为应用2。
93.步骤s102,响应于配置指令,确定勿扰模式的设置方式。
94.本公开实施例中,在接收到配置指令时,说明需要根据已为每个应用设置的勿扰模式,来确定是否将所运行的应用的状态设置为勿扰模式状态,折叠屏设备响应于该配置指令,确定勿扰模式的设置方式,后续根据该设置方式,确定需配置成勿扰模式的应用。
95.其中,勿扰模式的设置方式是指用户为应用设置勿扰模式时的方式。该设置方式包括下述方式中的任意一种:
96.第一种:根据内屏的折叠状态将对应的应用设置为勿扰模式。也即是,为在外屏运行的应用设置勿扰模式,其中在外屏运行应用即说明内屏处于折叠状态;或者,为在内屏运行的应用设置勿扰模式,其中在内屏运行应用即说明内屏处于展开状态。
97.第二种:基于应用自定义勿扰模式。也即是,不统一设置所有应用的勿扰模式,而是针对每个应用,分别为每个应用设置各自的勿扰模式。
98.第三种:将所有应用设置为勿扰模式。也即是,为在折叠屏设备中运行的所有应用设置为勿扰模式,不限定应用是在内屏运行还是在外屏运行。
99.上述几种设置方式的详细实施方式参加下述图2所示的实施例,在此不再赘述。
100.需要说明的是,在采用上述勿扰模式的设置方式为应用设置完对应的勿扰模式后,将勿扰模式的设置方式存储在折叠屏设备中,即将每个应用是否被设置为勿扰模式这一信息存储在折叠屏设备中。折叠屏设备在应用的运行过程中,需要确定应用的状态时,获取存储的设置方式。
101.步骤s103,根据设置方式,确定需配置成勿扰模式的应用。
102.由于设置方式已经说明了为哪个应用设置了勿扰模式,因此,只需根据设置方式,即可确定需配置成勿扰模式的应用。其中,需配置成勿扰模式的应用是指采用任一设置方式被设置为了勿扰模式的应用。
103.步骤s104,将所确定应用的状态设置为勿扰模式状态。
104.本公开实施例中,在确定了需配置成勿扰模式的应用后,将所确定的应用的状态设置为勿扰模式状态,之后在所确定应用的运行过程中,不向用户提示所确定应用的任何通知信息。
105.本公开实施例提供的勿扰模式的设置方法,采用多种不同的勿扰模式的设置方式来为折叠屏设备中每个应用设置勿扰模式,在折叠屏设备运行过程中,在接收到勿扰模式相关的配置指令时,说明需要根据已为每个应用设置的勿扰模式,来确定是否将运行的应用的状态设置为勿扰模式状态,即响应于该配置指令,确定勿扰模式的设置方式,根据设置方式,确定当前需配置成勿扰模式的应用,将所确定应用的状态设置为勿扰模式状态。这种设置方式,实现了针对折叠屏设备的勿扰模式设置,能够满足折叠屏设备关于勿扰模式设置的需求。
106.本公开实施例中,在折叠屏设备运行过程中,基于勿扰模式的设置方式,设置应用的状态是否为勿扰模式状态之前,用户需要为应用设置勿扰模式,下面通过图2所示的实施例对为应用设置勿扰模式的过程进行说明。
107.图2是根据一示例性的实施例示出的一种为应用设置勿扰模式的方法的流程图,该方法由折叠屏设备执行,参见图2,该方法包括以下步骤:
108.步骤s201,显示折叠屏设备的预设界面,该预设界面包括第一设置控件、第二设置控件、第三设置控件以及第四设置控件。
109.其中,预设界面用于为折叠屏设备中的每个应用设置勿扰模式。可选的,该预设界面为折叠屏设备的系统设置界面。第一设置控件用于为所有应用统一设置勿扰模式,第二设置控件用于为在外屏运行的应用统一设置勿扰模式,第三设置控件用于为在内屏运行的应用统一设置勿扰模式,第四设置控件用于分别为每个应用设置各自的勿扰模式。
110.例如,参见图3所示的预设界面的示意图,第一设置控件为“全局勿扰”,第二设置控件为“仅外屏勿扰”,第三设置控件为“仅内屏勿扰”,第四设置控件为“应用单独设置”。
111.本公开实施例中,在预设界面设置勿扰模式的设置方式,下面通过步骤s202-s205对设置方式进行说明。
112.步骤s202,响应于对第一设置控件的选择操作,将所有应用设置为勿扰模式。
113.本公开实施例中,在第一设置控件被选择时,则说明折叠屏设备开启了全局勿扰,即所有应用被设置为了勿扰模式,后续在折叠屏设备运行时,不向用户提示所有应用的通知信息。例如,参见图4,“全局勿扰”被选择。
114.需要说明的是,本公开实施例仅是以步骤s202所示的通过第一设置控件,将所有应用设置为勿扰模式为例进行说明,在另一实施例中,还可以采用其他方式将所有应用设置为勿扰模式,本公开实施例对将所有应用设置为勿扰模式的具体实施方式不做限制。
115.步骤s203,响应于对第二设置控件的选择操作,将在外屏运行的应用设置为勿扰模式。
116.本公开实施例中,在第二设置控件被选择时,则说明折叠屏设备开启了外屏勿扰,即在内屏处于折叠状态时将对应的应用设置为勿扰模式,后续在折叠屏设备运行,且基于外屏显示应用时,不向用户提示应用的通知信息,而在基于内屏显示应用时,正常向用户提示应用的通知信息。
117.步骤s204,响应于对第三设置控件的选择操作,将在内屏运行的应用设置为勿扰模式。
118.本公开实施例中,在第三设置控件被选择时,则说明折叠屏设备开启了内屏勿扰,即在内屏处于展开状态时将对应的应用设置为勿扰模式,后续在折叠屏设备运行,且基于内屏显示应用时,不向用户提示应用的通知信息,而在基于外屏显示应用时,正常向用户提示应用的通知信息。
119.需要说明的一点是,在本公开实施例中,内屏的折叠状态对应的应用是指:在内屏处于折叠状态时对应的应用即为基于外屏显示的应用;在内屏处于展开状态时对应的应用即为基于内屏显示的应用。
120.需要说明的另一点是,本公开实施例仅是以步骤s203和步骤s204所示的通过第二设置控件和第三设置控件,根据内屏的折叠状态将对应的应用设置为勿扰模式为例进行说明,在另一实施例中,还可以采用其他方式根据内屏的折叠状态将对应的应用设置为勿扰模式,本公开实施例对根据内屏的折叠状态将对应的应用设置为勿扰模式的具体实施方式不做限制。
121.步骤s205,响应于对第三设置控件的选择操作,基于应用自定义勿扰模式。
122.本公开实施例中,基于应用自定义勿扰模式是指分别设置每个应用的勿扰模式,例如,对于应用1和应用2,可以将应用1设置为全局勿扰,即在折叠屏设备运行时不提示该应用1的通知信息,将应用2设置为外屏勿扰,即在基于外屏显示应用2时不提示应用2的通知信息,而在基于内屏显示应用2时正常提示应用2的通知信息。
123.在一些实施例中,基于应用自定义勿扰模式,包括以下任一项:当应用在内屏运行时,将应用设置为勿扰模式;当应用在外屏运行时,将应用设置为勿扰模式;当折叠屏设备运行时,将应用设置为勿扰模式。
124.在一些实施例个,响应于对第三设置控件的选择操作,显示自定义设置界面,该自定义设置界面中显示有多个应用的自定义设置控件,基于每个应用对应的自定义设置控件,分别为每个应用设置勿扰模式。可选的,响应于对任一应用对应的自定义设置控件的触发操作,显示该任一应用对应的多个勿扰模式选项,该多个勿扰模式选项包括全局勿扰选项、外屏勿扰选项和内屏勿扰选项,响应于对任一勿扰模式选项的选择操作,设置该应用的勿扰模式。其中,在全局勿扰选项被选择时,将该应用设置为全局勿扰,即当折叠屏设备运行时,将该应用设置为勿扰模式;在外屏勿扰选项被选择时,将该应用设置为外屏勿扰,即当应用在外屏运行时,将该应用设置为勿扰模式;在内屏勿扰选项被选择时,将该应用设置为内屏勿扰,即当应用在内屏运行时,将该应用设置为勿扰模式。
125.例如,参见图5所示的自定义设置界面,该自定义设置界面中显示有应用1、应用2、应用3和应用4,以应用4为例,显示应用4对应的三个选项全局勿扰选项“全局勿扰”、外屏勿扰选项“外屏显示时勿扰”和内屏勿扰选项“内屏显示时勿扰”。
126.本公开实施例中,在基于应用自定义勿扰模式时,每个应用的勿扰模式的设置方式类似,且不同的应用之间互不干扰。
127.需要说明的是,本公开实施例仅是以通过第三设置控件和自定义设置界面来单独设置各个应用的勿扰模式为例进行说明,在另一实施例中,还可以采用其他方式单独设置各个应用的勿扰模式,本公开实施例对此不做限制。
128.另外,在一些实施例中,在采用步骤s202-s205中的任一设置方式进行设置了应用的勿扰模式之后,能够将勿扰模式的配置信息存储在折叠屏设备中,即将应用与对应的勿扰模式按照预设规则存储在折叠屏设备中。其中,勿扰模式的配置信息即为应用与对应的勿扰模式。预设规则是指应用与对应的勿扰模式存储时所采用的方式,例如,预设规则为将应用与勿扰模式一一对应存储在表格中。
129.可选的,基于不同的设置方式设置的勿扰模式采用不同的勿扰模式值表示,将应用对应的应用标识与勿扰模式值对应存储。例如,当设置方式为将所有应用设置为勿扰模式时,勿扰模式值为00,则将每个应用的应用标识均与00对应存储;当设置方式为将在内屏运行的应用设置为勿扰模式时,勿扰模式值为01,则将在内屏运行的应用的应用标识均与01对应存储;当设置方式为基于应用自定义勿扰模式,且具体为当应用在外屏运行时,将应用设置为勿扰模式时,勿扰模式值为10,则将该应用的应用标识与10对应存储。
130.在一些实施例中,上述步骤s202-s205的设置方式的原理能够采用图6所示的示意图表示,将勿扰模式分为三种类型:全局勿扰、根据内屏状态的勿扰以及应用自定义勿扰。针对全局勿扰,采用上述步骤s202的设置方式进行设置,在全局勿扰的情况下,不向用户提
示所有的通知信息;针对根据内屏状态的勿扰,采用上述步骤s203的设置方式或者步骤s204的设置方式进行设置,在内屏处于展开状态的情况下,当基于内屏进行显示时,不向用户提示通知信息,在内屏处于折叠状态的情况下,当基于外屏进行显示时,不向用户提示通知信息;针对应用自定义勿扰,采用上述步骤s205的设置方式进行设置,可以单独将每个应用的勿扰模式设置为全局勿扰、外屏显示时勿扰或者内屏显示时勿扰中的任一种。
131.需要说明的是,上述步骤s202-s205为四个并列方案,在为应用设置勿扰模式,用户可以根据实际需求,采用步骤s202-s205中的任一设置方式进行设置。或者,在一些实施例中,折叠屏设备能够同时采用上述步骤s202-s205中的至少两个设置方式进行设置,这种情况下,各种设置方式之间具有对应的优先级,各个设置方式的优先级从高到低依次为:步骤s202的设置方式、步骤s203的设置方式、步骤s204的设置方式、步骤s205的设置方式,且其中步骤s203的设置方式和步骤s204的设置方式的优先级相同,后续,在基于设置方式确定需配置成勿扰模式的应用时,按照设置方式的优先级,确定需配置成勿扰模式的应用,具体的设置方式详见图7所示的实施方式,在此不再赘述。
132.本公开实施例提供的方法,考虑到折叠屏设备的特点,在设置勿扰模式时,设置多种勿扰模式,即设置全局勿扰、外屏勿扰、内屏勿扰以及基于应用的自定义勿扰,用户可以根据实际需要来设置应用的勿扰模式,更加符合用户的需求,提高了用户对折叠屏设备的使用体验。并且,相关技术中,在设置勿扰模式时仅有开启勿扰模式和关闭勿扰模式两种方式,与相关技术的设置方式相比,本公开实施例中,结合折叠屏设备的内屏的展开状态和折叠状态,设置了更多样的勿扰模式,充分利用了折叠屏设备的特点。
133.在采用上述图2所示的实施方式设置完各个应用的勿扰模式之后,在折叠屏设备运行时,即可采用上述图2设置的勿扰模式,下面通过图7所示的实施例对勿扰模式的设置过程进行说明。
134.图7是根据一示例性的实施例示出的一种勿扰模式的设置方法的流程图,该方法由折叠屏设备执行,参见图7,该方法包括以下步骤:
135.步骤s701,接收勿扰模式相关的配置指令。
136.步骤s701的实施方式与上述步骤s101的实施方式同理,在此不再赘述。
137.步骤s702,响应于配置指令,获取勿扰模式的配置信息。
138.其中,该勿扰模式的配置信息指示勿扰模式的设置方式,也即是配置信息包括应用与勿扰模式之间的对应关系,勿扰模式的设置方式详见上述图2所示的实施例,在此不再赘述。勿扰模式的配置信息是在为应用设置完勿扰模式之后存储在折叠屏设备中的,本公开实施例中,响应于配置指令,获取存储的勿扰模式的配置信息。
139.本公开实施例基于c/s架构实现,对勿扰模式的控制逻辑由framework(框架)层的system_server进程(系统服务进程)完成,在实际实现应用的勿扰模式时,应用进程与system_server进程之间通过binder(一种用于进程间通信的驱动)进行数据的传递。
140.在一些实施例中,通过settingprovider(设置存储)触发system_server进程中的监听,即通过settingprovider获取用户为应用设置的勿扰模式,然后执行回调,即将用户为应用设置的勿扰模式返回给system_server进程,再通过system_server进程在折叠屏设备中存储勿扰模式的配置信息。
141.步骤s703,基于勿扰模式的配置信息,确定需配置成勿扰模式的应用。
142.本公开实施例中,由于勿扰模式的配置信息中包括了勿扰模式与对应的应用,因此,可以直接基于该配置信息,确定需配置成勿扰模式的应用。
143.在一些实施例中,配置指令包括内屏的折叠状态的切换指令,且设置方式包括根据内屏的折叠状态将对应的应用设置为勿扰模式。这种情况下,当内屏由折叠状态切换成展开状态时,确定第一应用为需配置成勿扰模式的应用,该第一应用是指设置方式为将在内屏运行的应用设置为勿扰模式的应用,也就是说,在配置信息指示的设置方式为将内屏运行的应用设置为勿扰模式的应用时,当内屏由折叠状态切换为展开状态时,说明应用需要基于内屏运行,则将第一应用确定为需配置成勿扰模式的应用;或者,当内屏由展开状态切换成折叠状态时,确定第二应用为需配置成勿扰模式的应用,第二应用是指设置方式为将在外屏运行的应用设置为勿扰模式的应用,也就是说,在配置信息指示的设置方式为将外屏运行的应用设置为勿扰模式的应用时,当内屏由展开状态切换为折叠开状态时,说明应用需要基于外屏运行,则将第二应用确定为需配置成勿扰模式的应用。
144.在一些实施例中,配置指令包括内屏的折叠状态的切换指令;设置方式包括将所有应用设置为勿扰模式。这种情况下,当接收到内屏的折叠状态的切换指令时,确定所有应用为需配置成勿扰模式的应用。也就是说,在配置信息指示的设置方式为将所有应用设置为勿扰模式时,无论内屏的折叠状态怎么切换,都会将所有应用确定为需配置成勿扰模式的应用。
145.在一些实施例中,配置指令包括前台运行的应用的切换指令,且设置方式为基于应用自定义勿扰模式。这种情况下,确定显示前台运行的应用的屏幕;确定前台运行的应用的勿扰模式是否为在所确定的屏幕运行时为勿扰模式或者为在折叠屏设备运行时为勿扰模式;若是,则确定前台运行的应用为需配置成勿扰模式的应用。在显示前台运行的应用为内屏的情况下,确定前台运行的应用的勿扰模式是否为内屏勿扰或者全局勿扰,若是,则确定前台运行的应用为需配置成勿扰模式的应用;或者,在显示前台运行的应用为外屏的情况下,确定前台运行的应用的勿扰模式是否为外屏勿扰或者全局勿扰,若是,则确定前台运行的应用为需配置成勿扰模式的应用。
146.步骤s704,将所确定应用的状态设置为勿扰模式状态。
147.本公开实施例中,在确定了需配置成勿扰模式的应用后,将所确定的应用的状态设置为勿扰模式状态,之后在所确定应用的运行过程中,不向用户提示所确定应用的任何通知信息。
148.在一些实施例中,在接收到应用的通知信息后,根据该应用的状态确定是否满足勿扰条件,在满足勿扰条件的情况下,不向用户提示通知信息,而在不满足勿扰条件的情况下,正常向用户提示通知信息。其中,勿扰条件是指应用的状态为勿扰模式状态。
149.本公开实施例提供的方法,采用多种不同的勿扰模式的设置方式来为折叠屏设备中每个应用设置勿扰模式,在折叠屏设备运行过程中,在接收到勿扰模式相关的配置指令时,说明需要根据已为每个应用设置的勿扰模式,来确定是否将运行的应用的状态设置为勿扰模式状态,即响应于该配置指令,获取勿扰模式的配置信息,基于配置信息,确定当前需配置成勿扰模式的应用,将所确定应用的状态设置为勿扰模式状态。这种设置方式,实现了针对折叠屏设备的勿扰模式设置,能够满足折叠屏设备关于勿扰模式设置的需求。并且能够充分利用折叠屏设备的价值,提高用户体验,使折叠屏设备能够在娱乐和工作之间的
切换更加简洁快速。
150.图8是根据一示例性的实施例示出的一种勿扰模式的设置装置的装置框图,参见图8,该装置包括:
151.配置指令接收模块801,被配置为接收勿扰模式相关的配置指令;
152.设置方式确定模块802,被配置为确定勿扰模式的设置方式;
153.应用确定模块803,被配置为根据设置方式,确定需配置成勿扰模式的应用;
154.勿扰模式设置模块804,被配置为将所确定应用的状态设置为勿扰模式状态。
155.本公开实施例提供的勿扰模式的设置装置,采用多种不同的勿扰模式的设置方式来为折叠屏设备中每个应用设置勿扰模式,在折叠屏设备运行过程中,在接收到勿扰模式相关的配置指令时,说明需要根据已为每个应用设置的勿扰模式,来确定是否将运行的应用的状态设置为勿扰模式状态,即响应于该配置指令,确定勿扰模式的设置方式,根据设置方式,确定当前需配置成勿扰模式的应用,将所确定应用的状态设置为勿扰模式状态。这种设置方式,实现了针对折叠屏设备的勿扰模式设置,能够满足折叠屏设备关于勿扰模式设置的需求。
156.在一些实施例中,折叠屏设备的屏幕包括可折叠的内屏以及至少一个外屏;设置方式包括下述方式中的任意一种:
157.根据内屏的折叠状态将对应的应用设置为勿扰模式;
158.基于应用自定义勿扰模式;
159.将所有应用设置为勿扰模式。
160.在一些实施例中,根据内屏的折叠状态将对应的应用设置为勿扰模式,包括以下任一项:
161.将在内屏运行的应用设置为勿扰模式;
162.将在外屏运行的应用设置为勿扰模式。
163.在一些实施例中,基于应用自定义勿扰模式,包括以下任一项:
164.当应用在内屏运行时,将应用设置为勿扰模式;
165.当应用在外屏运行时,将应用设置为勿扰模式;
166.当折叠屏设备运行时,将应用设置为勿扰模式。
167.在一些实施例中,配置指令包括内屏的折叠状态的切换指令;设置方式包括根据内屏的折叠状态将对应的应用设置为勿扰模式,应用确定模块803,被配置为:
168.当内屏由折叠状态切换成展开状态时,确定第一应用为需配置成勿扰模式的应用,第一应用是指设置方式为将在内屏运行的应用设置为勿扰模式的应用;或者,
169.当内屏由展开状态切换成折叠状态时,确定第二应用为需配置成勿扰模式的应用,第二应用是指设置方式为将在外屏运行的应用设置为勿扰模式的应用。
170.在一些实施例中,配置指令包括内屏的折叠状态的切换指令;设置方式包括将所有应用设置为勿扰模式,应用确定模块803,被配置为:
171.当接收到内屏的折叠状态的切换指令时,确定所有应用为需配置成勿扰模式的应用。
172.在一些实施例中,配置指令包括前台运行的应用的切换指令;应用确定模块803,被配置为:
173.确定显示前台运行的应用的屏幕;
174.确定前台运行的应用的勿扰模式是否为在所确定的屏幕运行时为勿扰模式或者为在折叠屏设备运行时为勿扰模式;
175.若是,则确定前台运行的应用为需配置成勿扰模式的应用。
176.在一些实施例中,设置装置还包括:
177.设置方式设置模块,被配置为在预设界面设置勿扰模式的设置方式。
178.在一些实施例中,预设界面包括折叠屏设备的系统设置界面。
179.在一些实施例中,设置方式包括:
180.将应用与对应的勿扰模式按照预设规则存储在折叠屏设备中。
181.在一些实施例中,勿扰模式包括不向用户提示通知信息。
182.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
183.本公开实施例还提供了一种折叠屏设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行上述实施例中的勿扰模式的设置方法。
184.图9是根据一示例性的实施例示出的一种折叠屏设备900的框图。
185.参照图9,折叠屏设备900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(i/o)的接口912,传感器组件914,以及通信组件916。
186.处理组件902通常控制折叠屏设备900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
187.存储器904被配置为存储各种类型的数据以支持在折叠屏设备900的操作。这些数据的示例包括用于在折叠屏设备900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
188.电源组件906为折叠屏设备900的各种组件提供电源。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为折叠屏设备900生成、管理和分配电力相关联的组件。
189.多媒体组件908包括在所述折叠屏设备900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当折叠屏设备900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。
每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
190.音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(mic),当折叠屏设备900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
191.i/o接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
192.传感器组件914包括一个或多个传感器,用于为折叠屏设备900提供各个方面的状态评估。例如,传感器组件914可以检测到折叠屏设备900的打开/关闭状态,组件的相对定位,例如所述组件为折叠屏设备900的显示器和小键盘,传感器组件914还可以检测折叠屏设备900或折叠屏设备900一个组件的位置改变,用户与折叠屏设备900接触的存在或不存在,折叠屏设备900方位或加速/减速和折叠屏设备900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
193.通信组件916被配置为便于折叠屏设备900和其他设备之间有线或无线方式的通信。折叠屏设备900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
194.在示例性实施例中,折叠屏设备900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
195.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由折叠屏设备900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
196.本公开实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由折叠屏设备的处理器执行时,使得折叠屏设备能够执行上述实施例中的勿扰模式的设置方法。
197.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
198.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献