显示控制方法和装置与流程

文档序号:32404765发布日期:2022-12-02 20:12阅读:62来源:国知局
显示控制方法和装置与流程

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.图1示出了本技术实施例提供的显示控制方法的一种流程示意图;
43.图2示出了本技术实施例提供的显示控制方法的又一种流程示意图;
44.图3示出了本技术实施例提供的显示控制方法的又一种流程示意图;
45.图4示出了本技术实施例提供的电子设备的一种外部结构示意图;
46.图5示出了本技术实施例提供的显示控制方法在一种应用示例中的流程图;
47.图6示出了本技术实施例中提供的电子设备的一种组成架构示意图;
48.图7示出了本技术实施例提供的电子设备的又一种组成架构示意图;
49.图8示出了本技术实施例提供的显示控制装置的一种组成结构示意图。
具体实施方式
50.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
51.本技术适用的电子设备具有两个显示单元,如,电子设备可以为双屏笔记本电脑或者双屏手机等,对于电子设备中两个显示单元的设置位置以及相对位置关系等可以不加限制。
52.现有的操作系统具有针对两个显示单元的显示配置参数,例如扩展显示器识别数据(extended display identification data,edid)等,使得两个显示单元能够一直处于启动状态。
53.如图1,其示出了本技术实施例提供的显示控制方法的一种流程示意图,本实施例的方法可以应用于电子设备,本实施例的方法可以包括:
54.s101,确定电子设备的两个显示单元中需要处于关闭状态的第一目标显示单元。
55.可以理解的是,在电子设备的不同时刻以及电子设备使用场景的不同的情况下,电子设备需要控制处于关闭状态的显示单元也会有所不同。因此,该第一目标显示单元可以是电子设备的任意一个显示单元。本技术中,仅仅是为了便于区分,将当前需要控制处于关闭状态的显示单元称为第一目标显示单元。
56.其中,结合不同使用场景的不同需求,该第一目标显示单元需要处于关闭状态可以分为两种情况。
57.一种情况是,第一目标显示单元当前处于开启状态,但是需要关闭该第一目标显示单元,如,在电子设备的一些使用模式下,可能只需要开启该第一目标显示单元之外的另一个显示单元,所以需要将该第一目标显示单元关闭。
58.又一种情况是,第一目标显示单元当前处于关闭状态,但是需要维持该第一目标显示单元处于关闭状态,且不能被电子设备主动启动。
59.举例说明:
60.在电子设备具有两个显示屏的情况下,操作系统会将一个显示单元作为内置显示屏,而将另一个显示单元设置作为外置显示屏。
61.但是,在电子设备外接其他显示设备并设置显示模式为扩展模式的情况下,电子设备会将其作为外置显示屏的显示单元以及该外接的显示设备均作为该电子设备中作为内置显示屏的显示单元对应的扩展显示屏,从而启动电子设备中作为外置显示屏的显示单元,但是考虑到启动电子设备中作为外置显示屏的显示单元可能会导致显示内容泄漏等原因,实际上却并不希望启动该电子设备中作为外置显示屏的显示单元。
62.基于此,本技术可以在电子设备启动作为外置显示屏的显示单元之前,将该显示单元确定为需要处于关闭状态的显示单元。当然,电子设备也可以是在启动作为外置显示屏的显示单元后,将该显示单元确定为需要关闭的显示单元。
63.可以理解的是,在实际应用中,需要确定第一目标显示单元的条件以及如何确定第一目标显示单元的方式可以有多种可能,本技术对此不加限制。
64.s102,将第一目标显示单元的使用模式设定为不可用状态模式。
65.在本技术中,显示单元的使用模式用于表示:基于显示单元相对电子设备的物理模式,确定出显示单元是否能够被使用的情况。
66.相应的,第一目标显示单元的使用模式设置为不可用状态模式表示:第一显示单元在物理模式上处于不能够被使用的状态。在此基础上,在将第一目标显示单元的使用模式设置为不可用状态模式后,电子设备会认定该第一目标显示单元由于物理状态上的不可用而无法被启动。
67.如,可以通过电子设备上的嵌入式控制器(embedded controller,ec)或者其他类型的控制器确定出第一目标显示单元后,设置该第一目标显示单元的使用模式为不可用状态模式。
68.需要说明的是,在该步骤s102为了使得该第一目标显示单元能够处于关闭状态而将第一目标显示单元的使用模式设置为不可用状态模式,其目的是使得电子设备认为该第一目标显示单元当前在物理上不可用,而并非真实地去改变第一目标显示单元相对于电子设备所处的物理状态或者模式。
69.可以理解的是,电子设备中显示单元在物理上处于不可用状态的情况可以多种可能。
70.如,考虑到电子设备与显示单元的接口连接断开后,显示单元在物理上会处于不可用状态。基于此,将第一目标显示单元的使用模式设定为不可用状态模式可以为:将第一目标显示单元的接口连接状态设定为断开状态。
71.其中,接口连接状态用于表示检测到的该显示单元的连接接口的状态。通过该接口连接状态可以反映出显示单元与电子设备之间的连接接口处于连接状态还是断开状态。相应的,接口连接状态为断开状态,则说明显示单元的连接接口处于断开状态,使得电子设备无法向该显示单元输出显示内容。
72.例如,在基于热插拔检测获得显示单元与电子设备之间连接接口的连接情况时,该接口连接状态可以为显示单元的热插拔检测状态(或者是称为热插拔检测结果)。结合热插拔检测状态可以反映出显示单元是否与电子设备连接。
73.需要说明的是,由于本技术中电子设备的两个显示单元属于电子设备自身具有的显示单元,不存在对这两个显示单元的接口进行热插拔或者连接的操作,因此,本技术并非需要断开第一目标显示单元与电子设备的接口连接状态,而仅仅是生成用于表征第一显示单元的接口连接状态为断开状态的设置信息或者配置信息等。
74.又如,考虑到电子设备的使用模式为使得电子设备的显示单元不适合输出显示内容的非工作状态,那么该显示单元实际上也就处于不可用状态。例如,显示单元处于非工作状态可以用于表示显示单元进入休眠状态、关闭状态或者是待机状态等。以电子设备为笔记本电脑为例,现有技术中在笔记本电脑处于合盖状态下,笔记本电脑中朝向键盘的显示单元便无法被使用而进入休眠或者关闭状态。基于此,本技术中,将第一目标显示单元的使用模式设置为不可用状态模式还可以是:将第一目标显示单元的状态模式设置为非工作状态模式。
75.可以理解的是,在第一目标显示单元处于非工作状态后,第一目标显示单元自然也就处于不可用状态,电子设备自然可以控制关闭该第一目标显示单元。
76.s103,响应于第一目标显示单元的不可用状态模式,控制第一目标显示单元处于关闭状态。
77.可以理解的是,在第一目标显示单元在物理上处于不可用状态的情况下,电子设备就会触发关闭该第一目标显示单元。
78.在操作系统关闭某个显示单元后,操作系统改变了其维护的一个显示单元的运行状态的信息,使得同一时间段内仅有一个显示单元处于启动状态。
79.与传统上通过请求操作系统关闭显示单元的实现方式不同,本技术中,通过设置需要处于关闭状态的第一目标显示单元的使用模式处于不可用状态模式,电子设备会由于第一目标显示单元在物理上的不可用而关闭该第一目标显示单元。
80.同时,由于第一目标显示单元被设置为在物理上处于不可用状态模式,操作系统也不会再维持该第一目标显示单元的显示配置参数,操作系统自然也无法根据该第一目标显示单元的显示配置参数,再次启动第一目标显示单元,也就可以减少由于操作系统自动启动该第一目标显示单元而导致的显示混乱。
81.由以上可知,本技术在确定电子设备的两个显示单元中任意一个需要处于关闭状态的目标显示单元后,会将目标显示单元的使用模式设定为不可用状态模式。在此基础上,电子设备响应于该目标显示单元的不可用状态模式,会控制该目标显示单元处于关闭状态,而在目标显示单元被关闭后,如果不变更该目标显示单元的使用模式,那么电子设备就不可能启动该目标显示单元,从而可以减少在一些不需要启动目标显示单元的情况下误启动该目标显示单元,也就可以减少由于误启动而同时启动电子设备的两个显示单元的情
况。
82.可以理解的是,在电子设备具有两个显示单元的情况下,电子设备可以根据电子设备所处的模式以及用户的使用需求,控制一个显示单元关闭,并控制另一个显示单元启动。在此基础上,本技术在确定电子设备中需要关闭的第一目标显示单元的同时,还可以确定出电子设备中待启动的第二目标显示单元,并在关闭第一目标单元的同时,启动该第二目标显示单元。
83.如图2所示,其示出了本技术实施例中显示控制方法的又一个流程示意图,本实施例的方法可以包括:
84.s201,确定电子设备的两个显示单元中待关闭的第一目标显示单元和待启动的第二目标显示单元。
85.其中,第一目标显示单元为两个显示单元中任意一个显示单元,而该第二目标显示单元不同于第一目标显示单元的显示单元。
86.可以理解的是,电子设备确定需开启和关闭的显示单元的具体方式可以不加限制。
87.s202,将第一目标显示单元的使用模式设定为不可用状态模式。
88.该步骤可以参见前面实施例的相关介绍,在此不再赘述。
89.s203,将第二目标显示单元的使用模式设置为可用状态模式。
90.由前面使用模式的介绍可知,在第二目标显示单元的使用模式为可用状态模式,表示该第二目标显示单元在物理上处于能够被用于输出显示内容的状态。
91.可以理解的是,对应于前面提到的不可用状态模式的多种情况,该可用状态模式也可以有多种情况。
92.如,在一种可能的情况中,将第二目标显示单元的使用模式设置为可用状态模式可以为:将第二目标显示单元的接口连接状态设置为连接状态。由于第二目标显示单元的接口连接状态为连接状态可以表征检测到第二目标显示单元与电子设备的连接接口建立连接,因此,可以说明电子设备能够向第二目标显示单元输出显示内容,即第二目标显示单元处于可用状态。
93.当然,由前面介绍可知,由于第二目标显示单元是电子设备具有的显示单元,因此,此处仅仅是生成一个表征接口连接状态为连接状态的信息,如,生成一个高电平信号,通过该高电平信号表示接口连接状态为连接。
94.在又一种可能的情况中,将第二目标显示单元的使用模式设置为可用状态模式可以为:将第二目标显示单元的状态模式设置为恢复工作状态。其中,在电子设备中的显示单元恢复工作状态下,显示单元会被启动,从而使得显示单元物理上处于能够被使用的状态。
95.以上是以将使用模式设置为可用状态模式的两种可能情况为例,对于其他能够使得电子设备确认显示单元在物理上处于可用状态的设置方式也同样适用,对此不加限制。
96.可以理解的是,以上步骤s202和s203的先后顺序并不限于图2所示,在实际应用中,这两个步骤可以互换,也可以同步执行,对此不加限制。
97.s204,响应于第一目标显示单元的不可用状态模式,控制第一目标显示单元处于关闭状态。
98.如,在本实施例可以是关闭该第一目标显示单元。
99.该步骤可以参见前面相关介绍,在此不再赘述。
100.s205,响应于第二目标显示单元的使用模式变为可用状态模式,控制启动第二目标显示单元。
101.可以理解的是,在第二目标显示单元的使用模式变为可用状态模式的情况下,电子设备能够确认该第二目标显示单元是物理上可用的显示单元,自然也就能够启动该第二目标显示单元。
102.如,操作系统响应第二目标显示单元的使用模式变为可用状态模式,控制启动第二目标显示单元。
103.在一种可能的实现方式中,考虑到本技术关闭显示单元时,操作系统也就不再维护该显示单元相关的显示参数。基于此,为了能够启动该第二目标显示单元,本技术还可以先获得该第二目标显示单元的显示标识数据,该显示标识数据为启动显示单元所需的参数。如,显示标识数据可以为扩展显示器识别数据(extended display identification data,edid)。
104.相应的,可以按照该第二目标显示单元的显示标识数据,启动该第二目标显示单元。
105.需要说明的是,步骤s204和s205可以是同步执行,也可以互换顺序,对此不加限制。
106.由以上内容可知,本技术通过设置第一目标显示单元的使用模式为不可用状态模式,使得电子设备由于第一目标显示单元在物理上不可用而关闭该第一目标显示单元,电子设备自然会清除维护的该第一目标显示单元的显示配置参数,这样,在第一目标显示单元的使用模式不发生变化的情况下,电子设备是无法重新启动该第一目标显示单元的。
107.同时,本技术通过设置第二目标显示单元的使用模式为可用状态模式,使得电子设备可以在确认第二目标显示单元物理上恢复可用状态而启动该第二目标显示单元,使得电子设备上能够只维护与该第二目标显示单元显示相关的显示配置参数,实现了通过不同于目前常规方式来控制电子设备的一个显示单元启动,而另一个显示单元关闭,可以减少由于电子设备的操作系统的启动机制而导致在不需要启动多个显示单元的情况下,同时启动多个显示单元。
108.可以理解的是,在很多情况下,由于电子设备上操作系统自身启动机制的限制,现有技术中操作系统可能会错误启动电子设备的显示单元。基于此,通过本技术的方案设置显示单元的使用模式为不可用状态模式或者可用状态模式,来使得操作系统获得显示单元处于可用状态模式或者不可用状态模式的目的,从而实现控制电子设备的一个显示单元启动,而另一个显示单元关闭。
109.下面结合一种实现可能进行介绍。如图3,其示出了本技术实施例的显示控制方法的又一种流程示意图,本实施例的方法可以包括:
110.s301,确定电子设备的两个显示单元中待关闭的第一目标显示单元和待启动的第二目标显示单元。
111.如,在一种可能的实现方式中,检测到电子设备接入外接显示设备,确定该电子设备的两个显示单元中待关闭的第一目标显示单元以及待启动的第二目标显示单元。
112.其中,外接显示设备是指在电子设备之外连接的独立于该电子设备的显示设备,
如,该显示设备可以为电子设备之外的手机、笔记本电脑、电视机或者其他类型的具备显示功能的设备。
113.举例说明:
114.如前面所述,在电子设备连接外接显示设备的情况下,用户可以通过电子设备的显示菜单中提供的显示设置选项,来设置该外接显示设备的用途。假设用户设置的显示模式为“扩展”模式,“扩展”模式是指将电子设备的外置显示屏作为该电子设备的显示单元的扩展屏。
115.而在电子设备具有两个显示单元的情况下,电子设备会将一个显示单元作为内置屏,将另一个显示单元作为外置屏,因此,电子设备会将其作为外置屏的显示单元以及该外接显示设备的显示单元均确定为外置显示屏,使得电子设备会启动该电子设备中作为外置屏的显示单元,使得电子设备会同时启动两个显示屏,但是这并不符合用户的本意。而且,还可能导致电子设备中背向用户的显示单元中的显示信息被泄漏给他人等。基于此,在电子设备连接了外接显示设备的情况下,需要确定电子设备中待关闭以及待启动的显示单元。
116.在又一种可能的情况中,考虑到基于电子设备中操作系统的显示控制机制,在电子设备启动特定应用时,操作系统也会同时开启其两个显示屏。因此,还可以是在检测到电子设备启动指定应用时,确定电子设备待关闭的第一目标显示单元和待启动的第二目标显示单元。
117.例如,在电子设备启动演示文稿(如,ppt)应用,那么电子设备的操作系统会启动该电子设备的两个显示单元。在该种情况下,便可以确定待关闭的第一目标显示单元和待启动的第二目标显示单元。
118.可以理解的是,电子设备中两个显示单元具体需要启动哪个显示单元以及需要关闭哪个显示单元可以有多种方式确定,对此不加限制。如,可以电子设备中当前朝向用户的显示单元确定为待启动的第二目标显示单元,而将背向用户的显示单元确定为待关闭的第一目标显示单元。当然,也可以是由用户通过操作来指示需要启动或者关闭某个显示单元。
119.s302,生成针对第一目标显示单元的不可用指示。
120.其中,不可用指示用于指示操作系统该第一目标显示单元处于不可用状态模式。
121.如,可以通过嵌入式控制器或者电子设备中其他控制器来生成该不可用指示。
122.在本技术中,该不可用指示并不一定在第一目标显示单元处于不可用状态模式下生成的,而是为了使得操作系统能够获得该第一目标显示单元处于不可用状态模式的信息而生成的。
123.如,在一种可能的实现方式中,该不可用指示可以用于指示操作系统该第一目标显示单元进入非工作状态。此处指示的非工作状态可以理解为由于第一目标显示单元相对电子设备的相对关系等原因,使得第一目标显示单元物理上不可用而进入的状态。例如,该不可用指示所指示的非工作状态可以用来表示前面提到的笔记本电脑合盖状态下,由于该第一目标显示单元朝向键盘所在本体而导致不可用,使得第一目标显示单元进入休眠或者关闭的状态。
124.在又一种可能的实现方式中,该不可用指示可以用于指示操作系统该第一目标显示单元的接口连接状态为断开状态。关于接口连接状态可以参见前面相关介绍。
125.可以理解的是,在电子设备具有两个显示单元的情况下,本技术还可以结合电子设备中两个显示单元相对电子设备的位置以及特征,分别采用不同的不可用指示。
126.如,如果第一目标显示单元为电子设备的第一显示单元,生成第一不可用指示,第一不可用指示用于指示该第一显示单元进入非工作状态。如果第一目标显示单元为电子设备的第二显示单元,生成第二不可用指示。该第二不可用指示用于指示第二显示单元的接口连接状态为断开状态。
127.其中,第一显示单元电子设备的两个显示单元中的一个显示单元,而第二显示单元为电子设备中第一显示单元之外的另一个显示单元。
128.s303,生成针对该第二目标显示单元的可用指示。
129.其中,可用指示用于指示操作系统该第二目标显示单元恢复到可用状态模式。如,可以通过嵌入式控制器或者电子设备中其他控制器来生成该可用指示。
130.与不可用指示类似,该可用指示同样仅是为了使得操作系统能够获得该第一目标显示单元处于可用状态模式的信息,以达到使得操作系统启动该第二目标显示单元的目的。
131.类似的,在一种可能的实现方式中,该可用指示可以用于指示操作系统该第二目标显示单元恢复工作状态,具体可以参见前面恢复工作状态的介绍。
132.在又一种可能的实现方式中,该可用指示可以用于指示操作系统该第二目标显示单元的接口连接状态为连接状态。
133.如上面不可用指示类似,针对电子设备的不同显示单元也可以生成不同不可用指示。如,如果第二目标显示单元为电子设备的第一显示单元,生成第一可用指示,第一可用指示用于指示该第一显示单元恢复工作状态。如果第二目标显示单元为电子设备的第二显示单元,生成第二可用指示,该第二可用指示用于指示第二显示单元与电子设备的接口连接状态为连接状态。
134.可以理解的是,由于可用指示和不可用指示都是为了向操作系统指示信息,因此,可用指示和不可用指示都可以直接或者间接发送给操作系统,以使得操作系统获得电子设备的显示单元处于可用状态模式或者不可用状态模式的信息。
135.在本技术中,可用指示和不可用指示的具体形式可以有多种可能。如,可以采用设定的检测信号来携带可用指示或者不可用指示的信号。例如,可用指示和不可用指示均可以采用热插拔检测(hot plug detect,hpd)信号,其中,在hpd信号为低电平时,表示不可用指示;而hpd信号为高电平时,表示可用指示。
136.s304,响应于该不可用指示,通过操作系统设置第一目标显示单元处于不可用状态,以使得第一目标显示单元处于关闭状态。
137.在本技术中,由于不可用指示表示第一目标显示单元处于不可用状态模式,因此,操作系统响应于该不可用指示,并非直接采用目前常规方式设置第一目标显示单元的状态为关闭状态,而是需要执行第一目标显示单元不可用状态下的相关操作,以最终实现关闭该第一目标显示单元。
138.如,设置第一目标显示单元处于不可用状态可以是删除维护的与第一目标显示单元显示配置参数,控制结束向第一目标显示单元的内容输出,以最终关闭该第一目标显示单元。
139.例如,不可用指示为指示第一目标显示单元的接口连接状态为断开状态,那么操作系统会认为该第一目标显示单元被热插拔掉,不再与电子设备连接,那么操作系统就需要结束该第一目标显示单元的显示相关操作,删除该第一目标显示单元相关的显示配置参数,以关闭该第一目标显示单元。
140.s305,响应于该可用指示,通过操作系统启动该第二目标显示单元。
141.可以理解的是,由于操作系统基于不可用指示关闭显示单元时,会删除该操作系统中该显示单元相关的显示配置参数。因此,在操作系统获得可用指示后,会按照新开启一个显示单元的操作流程来启动该第二目标显示单元,而并非仅仅是基于已维护的该第二目标显示单元的显示配置参数,控制切换该第二目标显示单元处于开启状态。
142.如,可用指示用于指示第二目标显示单元的连接检测状态为连接状态,那么操作系统需要按照电子设备外接了一显示设备的方式,来启动该第二目标显示单元。
143.可以理解的是,在本实施例中操作系统同一时刻仅仅会维护电子设备的一个显示单元的显示配置参数,该显示配置参数可以包含电子设备的显示标识数据以及其他相关的显示状态信息等。
144.基于此,为了使得操作系统关闭第一目标显示单元的同时,能够较为高效地开启第二目标显示单元,而无需重启操作系统等,本技术中电子设备(如电子设备的嵌入式控制器等控制器)还可以获得该第二目标显示单元的显示标识数据,例如edid数据。
145.相应的,该可用指示还可以携带有该第二目标显示单元的显示标识数据。在此基础上,操作系统响应于该可用指示,可以按照该第二目标显示单元的显示标识数据启动该第二目标显示单元。
146.由以上内容可知,在本实施例中操作系统开启电子设备的一个显示单元的同时,会关闭该电子设备的另一个显示单元,通过将关闭的显示单元设置为不可用状态,使得操作系统仅仅能够维护开启的显示单元的显示配置参数。由于操作系统同一时刻仅仅维护了电子设备的一个显示配置参数,也就可以避免电子设备主动启动两个显示单元而造成显示单元启动操作或者混乱等情况。
147.在本技术中,电子设备的具体结构形式可以有多种可能,相应的,电子设备中两个显示单元之间的相对位置以及两个显示单元在电子设备上的位置也可以有多种可能,本技术对此不加限制。
148.为了便于理解,下面结合电子设备的一种可能外部结构进行说明。
149.如图4,其示出了本技术实施例中电子设备的一种外部结构示意图。
150.由图4可以看出,该电子设备包括第一本体401和第二本体402,该第一本体与第二本体之间可相互旋转。如,第一本体可以环绕第一本体和第二本体之间的连接轴旋转,当然,该第一本体还可以相对第二本体有其他方式旋转等,对此不加限制。
151.其中,第一本体401的第一表面设置有第一显示单元4011,且第二表面设置有第二显示单元4012。由图4可以看出,第一本体的第一表面和第二表面为第一本体中相互平行的两个平面。
152.该第二本体402的第一表面上设置有键盘4021。
153.在图4所示的电子设备中,第一显示单元和第二显示单元可以具有同种类型的屏幕,也可以具有不同种类型的屏幕,对此不加限制。
154.在图4中的电子设备中,电子设备的操作系统可以将第一显示单元作为电子设备的内置显示屏,而将第二显示单元确定为电子设备的外置显示屏。
155.在此基础上,为了能够控制电子设备同一时刻仅仅开启一个显示单元,而关闭一个显示单元,就可以采用本实施例的方案提到的该种新的控制显示单元开启与关闭方式来实现。
156.下面以结合图4并以一种实现场景为例对本技术的方案进行说明。
157.假设当前时刻图4中电子设备的第一显示单元朝向用户,而第二显示单元背向用户。而在图4的电子设备连接了外接显示设备的情况下,需要控制朝向用户的第一显示单元开启,而且需要关闭背向用户的第二显示单元。基于这一场景的具体实现可以参见图5。由图5可知,该流程可以包括:
158.s501,在检测到电子设备连接外接显示设备,控制器确定待启动电子设备的第一显示单元以及待关闭电子设备的第二显示单元。
159.该控制器可以为嵌入式控制器或者其他能够控制芯片等。
160.s502,控制器基于存储的第一显示单元和第二显示单元的edid信息中,获得第二显示单元的edid信息。
161.s503,控制器向操作系统发送针对第一显示单元的第一hpd信号和第二显示单元的edid信息。
162.该第一hpd信号为高电平信号,通过该第一hpd信号指示该第一显示单元与电子设备之间的热插拔连接或者是恢复工作状态。
163.如图4,本技术之前现有技术中,电子设备的第一本体和第二本体闭合(俗称的笔记本盒盖状态)时,电子设备会启动显示关闭(display off)机制,来关闭该第一显示单元;而在第一本体的第一表面与第二本体的第一表面之间的夹角大于设定阈值时,则会启动该显示开启机制,以开启该第一显示单元。本技术可以借助该显示关闭机制和显示开启机制,由控制器向操作系统发送该第一hpd信号指示,以通过该第一hpd信号指示该第一显示单元由于电子设备打开第一本体的壳体而结束合盖的信息,以便使得操作系统启动该第一显示单元。
164.s504,控制器向操作系统发送针对该第二显示单元的第二hpd信号。
165.该第二hpd信号可以低电平信号。通过该第二hpd信号可以指示第二显示单元的热插拔连接被断开。
166.s505,操作系统响应于第一hpd信号和第二hpd信号,按照第一显示单元的edid信号启动该第一显示单元,并维护的清除该第二显示单元的显示配置参数,关闭该第二显示单元。
167.为了便于理解本方案,下面结合本技术中电子设备的几种可能的组成架构进行说明。
168.如图6,其示出了本技术实施例提供的电子设备的一种组成架构示意图。
169.由图6可以看出,该电子设备包括:处理器601、控制器602、第一显示单元603以及第二显示单元604。
170.其中,处理器601至少用于运行操作系统;
171.该处理器601与第一显示单元603和第二显示单元604相连。如第一显示单元可以
与处理器上的第一数字显示信号接口(digital display interface,ddi)相连,而第二显示单元可以通过第二数字显示信号接口与处理器相连。相应的,第一显示单元和第二显示单元通过与处理器的相连可以获得操作系统下发的控制指令,或者是与操作系统进行其他交互。
172.该控制器602与处理器相连,基于控制器与处理器的连接,控制器可以向处理器运行的操作系统上报第一显示单元和第二显示单元的使用模式。
173.如,在电子设备具有可相互旋转的第一本体和第二本体的情况下,假设第一显示单元设置在第一本体中朝向第二本体的第一表面上,而第二显示单元设置在第一本体的第二表面上,该第一本体的第一表面平行于该第二表面。
174.同时,假设操作系统将第一显示单元作为内置显示屏,而将第二显示单元作为外置显示屏,那么操作系统可以认为第一显示单元是设置在电子设备上,第二显示单元是通过高清多媒体接口(high definition multimedia interface,hdmi)等连接接口与电子设备相连。
175.在该种情况下,如图6所示,控制器可以通过向操作系统传输开/合盖指示信号,使得操作系统关闭或者开启第一显示单元。
176.具体的,控制器确定需要关闭第一显示单元的时候,可以向操作系统传输用于指示电子设备处于合盖状态的合盖指示信号,以使得操作系统关闭该第一显示单元,并删除维护的该第一显示单元的显示配置参数。
177.相应的,如果控制器确定需要启动该第一显示单元的时候,可以向操作系统传输用于指示电子设备的打开盖体的开盖指示信号,当然,控制器同时会将第一显示单元的edid信息并传输给操作系统,使得操作系统基于第一显示单元的edid信息启动该第一显示单元。
178.而对于第二显示单元,由于操作系统会认为该第二显示单元是通过hdmi等接口与电子设备相连,因此,控制器可以通过用于检测hdmi等接口连接状态的hpd信号来指示操作系统开启或者关闭该第二显示单元,如图6中控制器向处理器传输的hpd信号所示。
179.具体的,在控制器需要关闭第二显示单元时,控制器可以向操作系统传输低电平的hpd信号,以使得操作系统关闭该第二显示单元,并删除维护的该第二显示单元的显示配置参数。在控制器需要开启该第二显示单元时,控制器可以向操作系统传输高电平的hpd信号以及该第二显示单元的edid信息,以使得操作系统基于该第二显示单元的edid信息开启该第二显示单元。
180.可以理解的是,随着技术不断发展,电子设备的内置显示屏也可能会通过hdmi等接口与电子设备连接,在该种情况下,操作系统也可以通过获得第一显示单元的hpd信号来确定第一显示单元是否处于可用状态。
181.相应的,控制器在需要启动或者关闭该第一显示单元时,也可以通过向操作系统上报第一显示单元的hpd信号来使得操作系统开启或者关闭该第一显示单元。如图7所示,对于第一显示单元和第二显示单元而言,控制器均可以通过向操作系统传输热插拔检测hpd信号(如图7中对应第一显示单元的第一热插拔检测信号,以及对应第二显示单元的第二热插拔检测信号),来使得操作系统开启或者关闭相应的显示单元。
182.对应本技术的一种显示控制方法,本技术还提供了一种显示控制装置。
183.如图8所示,其示出了本技术实施例提供的显示控制装置的一种组成结构示意图,本实施例的装置可以包括:
184.显示确定单元801,用于确定电子设备的两个显示单元中需要处于关闭状态的第一目标显示单元,所述第一目标显示单元是电子设备的任一显示单元;
185.第一模式设定单元802,用于将所述第一目标显示单元的使用模式设定为不可用状态模式;
186.关闭控制单元803,用于响应于所述第一目标显示单元的不可用状态模式,控制所述第一目标显示单元处于关闭状态。
187.在又一种可能的实现方式中,第一模式设定单元,包括:
188.第一指示生成单元,用于生成针对所述第一目标显示单元的不可用指示,所述不可用指示用于指示操作系统所述第一目标显示单元处于不可用状态模式;
189.关闭控制单元,包括:
190.关闭控制子单元,用于响应于所述不可用指示,通过所述操作系统设置所述第一目标显示单元处于不可用状态,以使得所述第一目标显示单元处于关闭状态。
191.在又一种可能的实现方式中,第一指示生成单元,包括:
192.第一不可用指示单元,用于如果所述第一目标显示单元为所述电子设备的第一显示单元,生成第一不可用指示,所述第一不可用指示用于指示所述第一显示单元进入非工作状态;
193.第二不可用指示单元,用于如果所述第一目标显示单元为所述电子设备的第二显示单元,生成第二不可用指示,所述第二不可用指示用于指示所述第二显示单元的接口连接状态为断开状态。
194.在一种可能的实现方式中,该显示确定单元,还用于在确定电子设备的两个显示单元中需要处于关闭状态的第一目标显示单元的同时,确定电子设备的两个显示单元中待启动的第二目标显示单元,所述第二目标显示单元不同于所述第一目标显示单元;
195.第二模式设定单元,用于将所述第二目标显示单元的使用模式设置为可用状态模式;
196.启动控制单元,用于响应于所述第二目标显示单元的使用模式变为可用状态模式,控制启动所述第二目标显示单元。
197.在又一种可能的实现方式中,第二模式设定单元,包括:
198.第二指示生成单元,用于生成针对所述第二目标显示单元的可用指示,所述可用指示用于指示操作系统所述第二目标显示单元恢复到可用状态模式;
199.启动控制单元,包括:
200.启动控制子单元,用于响应于所述可用指示,通过所述操作系统启动所述第二目标显示单元。
201.在又一种可能的实现方式中,该第二指示生成单元,包括:
202.第一可用指示单元,用于如果所述第二目标显示单元为所述电子设备的第一显示单元,生成第一可用指示,所述第一可用指示用于指示所述第一显示单元恢复工作状态;
203.第二可用指示单元,用于如果所述第二目标显示单元为所述电子设备的第二显示单元,生成第二可用指示,所述第二可用指示用于指示所述第二显示单元的接口连接状态
为连接状态。
204.在又一种可能的实现方式中,该装置还包括:
205.标识数据获得单元,用于在第二指示生成单元生成针对所述第二目标显示单元的可用指示之前,获得所述第二目标显示单元的显示标识数据;
206.该第二指示生成单元生成的可用指示携带有所述第二目标显示单元的显示标识数据;
207.启动控制子单元,在通过所述操作系统启动所述第二目标显示单元时,具体为,用于通过所述操作系统按照所述第二目标显示单元的显示标识数据,启动所述第二目标显示单元。
208.在又一种可能的实现方式中,所述电子设备包括:可相互旋转的第一本体和第二本体;
209.所述第一显示单元和所述第二显示单元分别设置于所述第一本体的相互平行的两个面板上。
210.在又一种可能的实现方式中,该显示确定单元,包括:
211.显示确定子单元,用于检测到所述电子设备接入外接显示设备,确定所述电子设备的两个显示单元中待关闭的第一目标显示单元以及待启动的第二目标显示单元。
212.另一方面,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上任意一个实施例所述的显示控制方法。
213.本技术还提出了一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机程序在电子设备上运行时,用于执行如上任意一个实施例中的显示控制方法。
214.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。同时,本说明书中各实施例中记载的特征可以相互替换或者组合,使本领域专业技术人员能够实现或使用本技术。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
215.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
216.对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的
范围。
217.以上仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1