亮度调节方法和电子设备与流程

文档序号:31444375发布日期:2022-09-07 11:32阅读:111来源:国知局
亮度调节方法和电子设备与流程

1.本技术涉及终端领域,尤其涉及一种亮度调节方法和电子设备。


背景技术:

2.为提高用户体验,开发商推出了多功能的电子设备,例如可以发光的键盘,即键盘中设有发光器件,可以使得键盘按键或者面板发光,从而保证用户在夜晚不开灯的情况下也能清楚地看到按键字母。
3.为了适应周围环境,提高用户体验,这种键盘的发光器件的亮度是可以调节的,用户可以通过应用手动对上述发光器件的亮度进行调节,或者,键盘中的控制器(例如嵌入式控制器(embed controller,ec)可以通过环境光传感器获取当前的环境光数据,基于该当前环境光数据自动控制上述发光器件的亮度,以实现对键盘的亮度的自动调节。
4.目前的自动调节方法不但需要控制器获取的环境光数据,还需要控制器对获取的环境光数据进行分析计算,对控制器的能力要求较高,导致亮度的调节成本较高。


技术实现要素:

5.本技术提供一种亮度的调节方法,能够在对发光器件的亮度进行自动调节的同时,降低对控制器的能力要求,从而降低亮度调节的成本。
6.第一方面,提供了一种亮度调节方法,应用于包括处理器和环境光传感器的第一电子设备以及包括控制器和发光器件的第二电子设备,该方法包括:环境光传感器获取环境光亮度;环境光传感器向处理器发送环境光亮度;处理器基于该环境光亮度,向上述控制器发送第一信息,该第一信息用于控制器调节发光器件的亮度;该控制器接收第一信息,并基于该第一信息调节发光器件的亮度。
7.在本技术中,处理器可以通过环境光传感器获得环境光亮度,并向控制器发送上述第一信息。控制器可以基于该第一信息调节发光器件的亮度。由于环境光亮度由处理器获取,控制器无需与环境光传感器连接,所以本技术对控制器的管脚数量要求较低,即本技术能够在对发光器件的光亮度进行自动调节的同时,降低对控制器的能力要求,从而降低发光器件亮度调节的成本。
8.结合第一方面,在第一方面的某些实现方式中,上述第一信息为第一调节指令,上述第一调节指令携带与上述环境光亮度所处的环境光亮度范围对应的目标亮度;上述方法还包括:处理器基于亮度调节策略,判断上述环境光亮度所处的环境光亮度范围是否与上述发光器件的亮度匹配,该亮度调节策略包括上述发光器件亮度的至少两个档位和与所述至少两个档位对应的环境光亮度范围;上述向控制器发送第一信息,包括:在上述当前环境光亮度所处的环境光亮度范围与上述发光器件的亮度不匹配的情况下,处理器向控制器发送上述第一调节指令;控制器接收上述第一信息,并基于上述第一信息调节发光器件的亮度,包括:控制器接收第一调节指令,并按照所述目标亮度调节上述发光器件的亮度。
9.在本技术实施例中,处理器可以通过环境光传感器获得当前环境光亮度,并基于
该环境光亮度,确定上述目标亮度,并向控制器发送携带有目标亮度的第一信息。控制器可以基于该第一信息将发光器件的亮度调节为上述目标亮度。换句话说,本技术中的第一信息是由处理器通过分析计算确定的,即控制器可以不作分析计算,只需要执行将发光器件的亮度调节为上述目标亮度的动作。所以本技术对控制器的逻辑计算能力没有求,且由于环境光传感器不需要与控制器连接,所以本技术对控制器的管脚数量也没有要求,即在控制器逻辑计算能力较弱,管脚数量较少的情况下,本技术依然可以实现对发光器件亮度的自动调节,有效降低了成本。
10.结合第一方面,在第一方面的某些实现方式中,上述第一信息包括上述环境光亮度和亮度调节策略,上述亮度调节策略包括所述发光器件亮度的至少两个档位和与上述至少两个档位对应的环境光亮度范围;上述方法还包括:控制器基于亮度调节策略,判断上述环境光亮度所处的环境光亮度范围是否与上述发光器件的亮度匹配;在上述环境光亮度所处的环境光亮度范围与上述发光器件的亮度不匹配的情况下,控制器按照目标亮度调节上述发光器件的亮度,该目标亮度为与上述环境光亮度所处的环境光亮度范围对应的发光器件的亮度。
11.结合第一方面,在第一方面的某些实现方式中,上述基于第一信息调节上述发光器件的亮度,包括:控制器确定调节阶数和调节时间,该调节阶数表示上述发光器件的亮度在调节前后所经历的调节次数,该调节时间表示每连续两阶调节过程所需的时间;上述控制器按照上述调节阶数和上述调节时间,调节上述发光器件的亮度。
12.在本技术实施例中,控制器可以按照该调节阶数和该调节时间,调节发光器件的亮度。避免在黑暗环境下,发光器件的亮度突变,出现刺眼等问题,保证用户体验。
13.结合第一方面,在第一方面的某些实现方式中,上述第一电子设备与上述第二电子设备无线连接,该第二电子设备为上述第一电子设备的输入设备;上述向控制器发送第一信息,包括:处理器通过通信模块向控制器发送上述第一信息,该通信模块支持usb或管理规范wmi技术。
14.结合第一方面,在第一方面的某些实现方式中,上述第一电子设备与上述第二电子设备无线连接,上述第二电子设备为上述第一电子设备的输入设备;上述向所述控制器发送第一信息,包括:处理器通过通信模块向上述控制器发送所述第一信息,该通信模块支持蓝牙技术、wi-fi技术或红外通技术中的任一种。
15.结合第一方面,在第一方面的某些实现方式中,在上述向控制器发送第一信息之前,上述方法还包括:处理器确定发光器件的当前亮度的调节方式,上述调节方式包括手动调节方式和自动调节方式;上述向控制器发送第一信息,包括:在上述发光器件的当前亮度的调节方式为自动调节方式的情况下,处理器向上述控制器发送第一信息。
16.结合第一方面,在第一方面的某些实现方式中,上述方法还包括:若上述控制器在第一时间段内未检测到用户对上述第二电子设备的操作指令,关闭上述发光器件。
17.在本技术实施例中,在控制器基于该第一信息调节上述发光器件的亮度之后,若在一段时间内用户未对第二电子设备做任何操作,则可以认为用户当前停止使用第一电子设备,或者当前处于不需要使用第二电子设备的场景,所以未避免发光器件一直开启产生不必要的功耗,此时控制器可以选择关闭发光器件,降低第一电子设备或第二电子设备的功耗。
18.结合第一方面,在第一方面的某些实现方式中,上述方法还包括:控制器检测到用户对上述第二电子设备的操作指令;响应于上述用户对上述第二电子设备的操作指令,恢复上述发光器件的亮度。
19.在本技术实施例中,在控制器关闭发光器件之后,为保证用户下一次使用第二电子设备的体验,控制器一旦检测到用户对第二电子设备的操作,就可以将发光器件的亮度恢复为该发光器件关闭前的状态,保证用户对第二电子设备的使用,以提高用户体验。
20.结合第一方面,在第一方面的某些实现方式中,上述环境光亮度为上述第一电子设备初次开机或者重启后所对应的环境光亮度。
21.第二方面,提供了一种电子设备,包括处理器、控制器、环境光传感器和发光器件,其中,上述环境光传感器用于:获取环境光亮度;以及,向上述处理器发送上述环境光亮度;上述处理器用于:基于上述环境光亮度,向上述控制器发送第一信息,该第一信息用于上述控制器调节上述发光器件的亮度;上述控制器用于:响应于接收上述第一信息,基于上述第一信息调节上述发光器件的亮度。
22.结合第二方面,在第二方面的某种实现方式中,上述第一信息为第一调节指令,上述第一调节指令携带与上述环境光亮度所处的环境光亮度范围对应的目标亮度;上述处理器用于:基于亮度调节策略,判断上述环境光亮度所处的环境光亮度范围是否与上述发光器件的当前亮度匹配,该亮度调节策略包括上述发光器件亮度的至少两个档位和与上述至少两个档位对应的环境光亮度范围;以及,在上述环境光亮度所处的环境光亮度范围与上述发光器件亮度不匹配的情况下,向上述控制器发送上述第一调节指令;上述控制器用于:接收上述第一调节指令,并按照上述目标亮度调节上述发光器件的亮度。
23.结合第二方面,在第二方面的某种实现方式中,上述第一信息包括上述环境光亮度和亮度调节策略,上述亮度调节策略包括上述发光器件亮度的至少两个档位和与上述至少两个档位对应的环境光亮度范围;上述控制器用于:基于上述亮度调节策略,判断上述环境光亮度所处的环境光亮度范围是否与上述发光器件的当前亮度匹配;以及,在上述环境光亮度所处的环境光亮度范围与上述发光器件的当前亮度不匹配的情况下,按照目标亮度调节上述发光器件的亮度,该目标亮度为与上述环境光亮度所处的环境光亮度范围对应的上述发光器件的亮度。
24.结合第二方面,在第二方面的某种实现方式中,上述控制器用于:确定调节阶数和调节时间,该调节阶数表示上述发光器件的亮度在调节前后所经历的调节次数,该调节时间表示每连续两阶调节过程所需的时间;以及,按照上述调节阶数和上述调节时间,调节上述发光器件的亮度。
25.结合第二方面,在第二方面的某种实现方式中,上述处理器用于:确定上述发光器件的当前亮度的调节方式,上述调节方式包括手动调节方式和自动调节方式;以及,在上述发光器件的当前亮度的调节方式为自动调节方式的情况下,向上述控制器发送上述第一信息。
26.结合第二方面,在第二方面的某种实现方式中,上述控制器用于:若在第一时间段内未检测到用户对上述第二电子设备的操作指令,关闭上述发光器件。
27.结合第二方面,在第二方面的某种实现方式中,上述控制器用于:检测到用户对上述第二电子设备的操作指令;以及,响应于该用户对上述第二电子设备的操作指令,恢复上
述发光器件的亮度。
28.结合第二方面,在第二方面的某种实现方式中,上述环境光亮度为上述第一电子设备初次开机或者重启后所对应的环境光亮度。
29.结合第二方面,在第二方面的某种实现方式中,上述处理器用于:通过通信模块向上述控制器发送所述第一信息,该通信模块支持usb技术或管理规范wmi技术。
30.第三方面,提供了一种电子设备,包括处理器和环境光传感器,所述电子设备与第二电子设备通过有线或无线的方式连接,所述第二电子设备包括控制器和发光器件,其中,上述环境光传感器用于:获取环境光亮度;以及,向上述处理器发送上述环境光亮度;上述处理器用于:基于上述环境光亮度,向控制器发送第一信息,该第一信息用于上述控制器调节发光器件的亮度。
31.结合第三方面,在第三方面的某种实现方式中,上述第一信息为第一调节指令,上述第一调节指令携带与上述环境光亮度所处的环境光亮度范围对应的目标亮度;上述处理器用于:基于亮度调节策略,判断上述环境光亮度所处的环境光亮度范围是否与上述发光器件的当前亮度匹配,在亮度调节策略包括上述发光器件亮度的至少两个档位和与上述至少两个档位对应的环境光亮度范围;以及,在上述环境光亮度所处的环境光亮度范围与上述发光器件亮度不匹配的情况下,向上述控制器发送上述第一调节指令。
32.结合第三方面,在第三方面的某种实现方式中,上述处理器用于:确定上述发光器件的当前亮度的调节方式,该调节方式包括手动调节方式和自动调节方式;
33.结合第三方面,在第三方面的某种实现方式中,上述环境光亮度为上述电子设备初次开机或者重启后所对应的环境光亮度。
34.结合第三方面,在第三方面的某种实现方式中,上述处理器用于:通过通信模块向上述控制器发送上述第一信息,该通信模块支持usb技术或管理规范wmi技术。
35.结合第三方面,在第三方面的某种实现方式中,上述处理器用于:通过通信模块向所述控制器发送所述第一信息,该通信模块支持蓝牙技术、wi-fi技术或红外通技术中的任一种。
36.第四方面,提供了一种亮度调节系统,包括:第一电子设备和第二电子设备,该第一电子设备包括处理器和环境光传感器,该第二电子设备包括控制器和发光器件,其中,上述环境光传感器用于:获取环境光亮度;以及,向上述处理器发送上述环境光亮度;上述处理器用于:基于上述环境光亮度,向上述控制器发送第一信息,该第一信息用于上述控制器调节所述发光器件的亮度;上述控制器用于:响应于接收上述第一信息,基于上述第一信息调节上述发光器件的亮度。
37.结合第四方面,在第四方面的某种实现方式中,上述第一信息为第一调节指令,上述第一调节指令携带与上述环境光亮度所处的环境光亮度范围对应的目标亮度;上述处理器用于:基于亮度调节策略,判断上述环境光亮度所处的环境光亮度范围是否与上述发光器件的当前亮度匹配,上述亮度调节策略包括上述发光器件亮度的至少两个档位和与上述至少两个档位对应的环境光亮度范围;以及,在上述环境光亮度所处的环境光亮度范围与上述发光器件亮度不匹配的情况下,向上述控制器发送上述第一调节指令;上述控制器用于:接收上述第一调节指令,并按照上述目标亮度调节上述发光器件的亮度。
38.结合第四方面,在第四方面的某种实现方式中,上述第一信息包括上述环境光亮
度和亮度调节策略,上述亮度调节策略包括上述发光器件亮度的至少两个档位和与上述至少两个档位对应的环境光亮度范围;上述控制器用于:基于上述亮度调节策略,判断上述环境光亮度所处的环境光亮度范围是否与上述发光器件的当前亮度匹配;以及,在上述环境光亮度所处的环境光亮度范围与上述发光器件的当前亮度不匹配的情况下,按照目标亮度调节上述发光器件的亮度,上述目标亮度为与上述环境光亮度所处的环境光亮度范围对应的所述发光器件的亮度。
39.结合第四方面,在第四方面的某种实现方式中,上述控制器用于:确定调节阶数和调节时间,上述调节阶数表示上述发光器件的亮度在调节前后所经历的调节次数,上述调节时间表示每连续两阶调节过程所需的时间;以及,按照上述调节阶数和上述调节时间,调节上述发光器件的亮度。
40.结合第四方面,在第四方面的某种实现方式中,上述处理器用于:确定上述发光器件的当前亮度的调节方式,上述调节方式包括手动调节方式和自动调节方式;以及,在上述发光器件的当前亮度的调节方式为自动调节方式的情况下,向上述控制器发送上述第一信息。
41.结合第四方面,在第四方面的某种实现方式中,上述控制器用于:在第一时间段内未检测到用户对所述第二电子设备的操作指令,关闭上述发光器件。
42.结合第四方面,在第四方面的某种实现方式中,上述控制器用于:检测到用户对上述第二电子设备的操作指令;以及,响应于上述用户对上述第二电子设备的操作指令,恢复上述发光器件的亮度。
43.结合第四方面,在第四方面的某种实现方式中,上述环境光亮度为上述第一电子设备初次开机或者重启后所对应的环境光亮度。
44.结合第四方面,在第四方面的某种实现方式中,上述处理器用于:通过通信模块向上述控制器发送上述第一信息,上述通信模块支持蓝牙技术、wi-fi技术或红外通技术中的任一种。
45.第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中处理器对应的步骤。
46.第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令),当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中处理器对应的步骤。
附图说明
47.图1为本技术实施例适用的一种场景示意图;
48.图2为本技术实施例适用的另一种场景示意图;
49.图3是本技术实施例提供键盘的示意图;
50.图4是本技术实施例提供的键盘中按键的一种结构的示意图;
51.图5是本技术实施例提供的键盘的一种电路连接结构的示意图;
52.图6是本技术实施例提供的第一电子设备和键盘一体设置的示意图;
53.图7是本技术实施例提供的第一电子设备和键盘分体设置的连接示意图;
54.图8是本技术实施例提供的亮度调节方法的示意性流程图;
55.图9是本技术实施例提供的第一电子设备的一种软件结构的示意性框图;
56.图10是本技术实施例提供的又一亮度调节方法的示意性流程图。
具体实施方式
57.下面将结合附图,对本技术中的技术方案进行描述。
58.为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
59.需要说明的是,本技术中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
60.此外,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或b,或c,或a和b,或a和c,或b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
61.图1为本技术实施例适用的一种场景示意图。参照图1,该场景中包括第一电子设备100,图1中以第一电子设备100为笔记本电脑为例进行说明。第一电子设备100包括:显示屏101和第二电子设备102,图1中以第二电子设备102为键盘为例进行说明,第二电子设备102与第一电子设备100一体设置,第一电子设备100和第二电子设备102可以通过有线通信网络进行互联。
62.图2为本技术实施例适用的另一种场景示意图。参照图2,该场景中包括第一电子设备100和第二电子设备102,同上,图2中以第一电子设备100为笔记本电脑,第二电子设备102为键盘为例进行说明。第一电子设备100和第二电子设备102分体设置,第一电子设备100和第二电子设备102可以通过无线通信网络进行互联。该通信网络可以但不限于为:wi-fi热点网络、wi-fi点对点(peer-to-peer,p2p)网络、蓝牙网络、红外或近场通信(near field communication,nfc)网络等近距离通信网络。
63.在本技术实施例中,第一电子设备100可以但不限于为:平板电脑、笔记本电脑等可以采用键盘作为输入的电子设备。可选地,第一电子设备100还可以为个人数字处理(personal digital assistant,pda)、计算设备、虚拟现实(virtual reality,vr)终端设备、无人机设备、增强现实(augmented reality,ar)终端设备等。本技术实施例中对第一电子设备100的形态不做限定。
64.在本技术实施例中,第二电子设备102可以但不限于为:键盘、鼠标等可以发光的电子设备,本技术实施例对此不作限定。
65.下述结合图3,以图1和图2中的第二电子设备102为键盘为例进行说明。图3为键盘
102的俯视图,参照图3,键盘102可以包括:按键区域1021和键盘框架1022。按键区域1021包括多个按键10211,用户通过按压按键10211,可以实现第一电子设备100的输入。键盘框架1022用于实现按键区域的分区和承载。应理解,图3中所有按键的加和为按键区域。在一种实施例中,键盘102还可以包括触控区域(图3中未示出),用户可以通过触摸触控区域,实现终端设备的输入。在一种实施例中,键盘102还可以包括指示灯区域(图3中未示出),本技术实施例对键盘102不做限制。
66.图4为本技术实施例提供的键盘中按键的一种结构示意图。参照图4,按键10211可以包括:键盘帽10、剪刀脚20、剪刀脚承载台30、硅胶按键40、导电膜50和底板60。本技术实施例对按键10211中各部件的设置方式和设置位置不做赘述,可以参照目前按键10211的结构。键盘帽10用于承受用户的按压,剪刀脚20用于支撑和回弹键盘帽10。剪刀脚承载台30用于承载剪刀脚20,剪刀脚20可以在剪刀脚承载台30上沿着水平方向滑动。底板60通常为金属材质的卡钩设计,用于固定按键10211。在一种实施例中,键盘帽10的外沿可以与剪刀脚承载台30、导电膜50和底板60的外沿对齐。
67.在一种实施例中,导电膜50具有三层结构,包括第一层、第二层和第三层,图4中未示出。第一层远离底板60设置,第三层靠近底板60设置,第二层位于第一层和第三层的中间。硅胶按键40设置在第一层上,第一层对应硅胶按键40的设置位置处设置有导电银粉,硅胶按键40在第三层的垂直投影位置处也设有导电银粉,第二层为间隔层。第二层用于在用户未按压键盘帽10时,防止第一层和第二层连通。当用户按压键盘帽10时,键盘帽10朝向底板60的方向运动,可以带动剪刀脚20在剪刀脚承载台30上沿着水平方向滑动,也可以带动硅胶按键40朝向底板60的方向运动。在硅胶按键40运动的作用下,第二层被挤压至硅胶按键40与导电膜50的接触点的外围,使得导电膜50中的第一层和第三层连通,形成导电通路,该导电通路的形成用于指示用户按压按键10211。在一种实施例中,键盘102中每个按键10211对应的底板60为一体设置,导电膜50也可以为一体设置。应理解,当用户松开按键10211后,在剪刀脚的弹力作用下,第一层和第三层因为第二层的隔断而分离。
68.基于上述的键盘102的结构,用户可以用过键盘102向第一电子设备100输入文字、数字、字母等内容。
69.为了提高用户体验,键盘102中设有发光器件和控制器,控制器可以控制发光器件进行导通或断开或者亮度强弱的变化,使得键盘按键或者面板显示不同亮度,从而保证键盘102的亮度与环境亮度匹配。上述控制器例如可以为嵌入式控制器(embed controller,ec),上述发光器件可以包括但不限于发光二极管(light emitting diode,led)、有机发光二极管(organic light emitting diode,oled)、量子点发光二极管(quantum dot light emitting diodes,qled)等,下述实施例中以发光器件为led为例进行说明。
70.为了适应周围环境,上述键盘102的led的亮度是可以调节的,用户可以通过应用手动对键盘的led亮度进行调节,或者,控制器可以通过环境光传感器获取的环境光数据,基于该环境光数据自动控制键盘的led亮度,以实现对键盘的led亮度的自动调节。
71.对于用户对键盘的led亮度手动调节的方式,用户可以按压上述图3所示的按键区域中的至少一个按键,控制器检测到用户的按压操作,响应于该按压操作,控制led导通、断开或者亮度强弱。
72.对于键盘的led亮度的自动调节的方式,需要借助环境光传感器来实现,下面对键
盘的led的亮度的自动调节的方式进行详细介绍。
73.在一种实现方式中,键盘102中除了led1024和控制器1021之外,还设置有环境光传感器1022。图5为键盘102的一种电路连接结构示意图。参照图5,键盘102可以包括:控制器1021、环境光传感器1022、存储器1023、led1024和电源1025。其中,控制器1021与环境光传感器1022和led1024连接,通过环境光传感器1022获取环境光数据,进而根据环境光数据对键盘102的led1024亮度进行调节。存储1023器用于存储led1024亮度的调节参数、led1024亮度的调节策略等内容,还可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。电源1025为键盘102及其各元件(如控制器1021、存储器1023、led1024等)进行供电。
74.上述方式需要控制器1021对获取的环境光数据进行分析计算,且由于控制器1021需要和环境光传感器1022连接,所以对控制器1021的管脚数量和能力都要求较高,导致键盘的led1024亮度的调节成本较高。
75.在一种实施例中,若键盘102与第一电子设备100一体设置,本技术将其统称为第一电子设备100,此时,第一电子设备100还可以包括:通信模块1003。键盘102可以通过通信模块1003与第一电子设备100实现通信,例如进行环境光数据的传输。该通信模块1003可以但不限于为:管理规范(windows management instrumentation,wmi)模块等。图6为与图1对应的第一电子设备和第二电子设备一体设置的结构示意图。参照图6,第一电子设备100包括:键盘102、环境光传感器1001、处理器1002和通信模块1003,其中,处理器1001通过总线与环境光传感器1001连接。键盘102中包括:存储器1023、电源1025、led1024以及控制器1021。
76.在另一种实施例中,若键盘102与第一电子设备100分体设置,则键盘102还可以包括:第一通信模块1026,第一电子设备100还可以包括:第二通信模块1004。键盘102可以通过第一通信模块1026和第二通信模块1004与第一电子设备100实现通信,例如进行环境光数据的传输。在本实施例中,第一通信模块1026和第二通信模块1004可以支持的技术包括但不限于为:支持蓝牙技术、支持wi-fi技术或支持红外技术等。图7为与图2对应的第一电子设备100和第二电子设备102分体设置的连接结构示意图。参照图7,键盘102包括控制器1021、led1024、第一通信模块1026、存储器1023和电源1025,其中,控制器1021与第一通信模块1026连接,用于控制第一通信模块1026和第二通信模块1004进行通信。第一电子设备100包括:环境光传感器1001、处理器1002和第二通信模块1004,其中,处理器1002通过总线与环境光传感器1001连接,处理器1002还与第二通信模块1004连接。
77.在上述图5至图7所示的存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。控制器用于控制led导通、断开或者亮度强弱,以实现键盘led亮度的调节。控制器可以通过运行存储在存储器的指令,从而对键盘的led亮度进行调节。在一种实施例中,控制器可以但不限于为芯片、处理器或微控制单元(micro controller unit,mcu)、嵌入式控制器(embed controller,ec)等。
78.图8为本技术实施例提供的一种亮度调节方法800的流程示意图。图8可以应用于上述图1或图2所示的场景中,具体可以对应图6或图7所示的电路连接结构,除此之外还可以适用于其他应用场景,本技术对此不作限定。参照图8,方法800可以包括:
79.s801,环境光传感器获取环境光亮度。
80.应理解,该环境光亮度可以为一段时间内的环境光亮度,该一段时间的长短,可以是预设的,也可以是用户手动设置的,本技术对此不作限定。
81.示例性地,环境光传感器可以获取10s的环境光亮度。
82.可选地,该环境光亮度也可以周期获取,该周期可以预设,也可以由用户设置,本技术对此不作限定。
83.示例性地,环境光传感器可以每5s获取一次环境光亮度。
84.s802,环境光传感器向处理器发送环境光亮度。对应地,处理器接收来自环境光传感器的环境光亮度。
85.s803,处理器基于该环境光亮度,确定第一信息。
86.s804,处理器向控制器发送第一信息,该第一信息用于该控制器调节发光器件的亮度。对应地,控制器接收来自处理器的第一信息。
87.s805,响应于接收上述第一信息,控制器基于该第一信息调节上述发光器件的亮度。
88.在一种可能的实现方式中,控制器接收上述第一信息(第一调节指令),并按照该目标亮度调节发光器件的亮度。
89.示例性地,控制器接基于第一信息,将发光器件的亮度调节为上述目标亮度。
90.本技术实施例的亮度调节方法,处理器可以通过环境光传感器获得环境光亮度,并向控制器发送上述第一信息。控制器可以基于该第一信息调节发光器件的亮度。由于环境光传感器由处理器获取,且控制器与处理器一直保持连接,所以控制器无需与环境光传感器连接,如上述控制器为8位的控制器,由于环境光光感器件必须独占一组系统管理总线(system management bus,smbus)管脚,而上述8位的控制器芯片只支持两组smbus管脚,分别由usb充电和电池芯片占用,所以该控制器无法再连接环境光传感器感。换句话说,在本技术中可以将环境光传感器连接至处理器,对控制器的管脚数量要求较低,即本技术能够在对发光器件的亮度进行自动调节的同时,降低对控制器的能力要求,从而降低第二电子设备的发光器件的亮度调节成本。
91.作为一个可选的实施例,该处理器可以基于发光器件的亮度调节策略,判断并确定上述环境光亮度所处的环境光亮度范围与上述发光器件的亮度不匹配的情况下,将与当前环境光亮度所处的环境光亮度范围对应的发光器件的亮度确定为上述目标亮度,上述发光器件的亮度的至少两个档位和与该至少两个档位对应的环境光亮度范围。处理器向控制器发送第一信息,该第一信息为第一调节指令,该第一调节指令携带与上述环境光亮度所处的环境光亮度范围对应的目标亮度。控制器可以基于上述第一信息,将发光器件的亮度调节为目标亮度。
92.表一示出了发光器件亮度的档位和环境光亮度的关系。
93.当前发光器件亮度的档位环境光亮度发光器件目标亮度的档位第一档暗环境亮度第三档第一档普通环境亮度第二档第一档亮环境亮度第一档第二档暗环境亮度第三档
第二档普通环境亮度第二档第二档亮环境亮度第一档第三档暗环境亮度第三档第三档普通环境亮度第二档第三档亮环境亮度第一档
94.示例性地,上述发光器件的亮度可以包括第一档、第二档和第三档,随着档位的升高,发光器件的亮度越高。环境光亮度可以包括暗环境亮度、普通环境亮度和亮环境亮度三个亮度范围。第一电子设备所处环境亮度越高,第二电子设备的发光器件的亮度越暗或者直接关闭,第一电子设备所处环境亮度越低,为保证用户可以看清第二电子设备,保障用户正常使用第二电子设备,此时第二电子设备的发光器件的亮度需要调亮。所以上述发光器件的亮度的第一档可以与上述环境光亮度中的亮环境亮度对应、上述发光器件的亮度的第二档可以与上述环境光亮度中的普通环境亮度对应和上述发光器件的亮度的第三档可以与上述环境光亮度中的暗环境亮度对应。
95.如表一所示若当前发光器件的亮度为第一档,环境光亮度为暗环境亮度,由于环境光亮度和发光器件的亮度都太低,导致用户可能存在影响用户使用第二电子设备的问题,所以将发光器件亮度的档位调节为与上述暗环境亮度对应的第三档位。同理,如表一所示当前发光器件的亮度为第一档,环境光亮度为普通环境亮度的情况下,可以将发光器件亮度的档位调节为与上述普通环境亮度对应的第二档位。当前发光器件的亮度为第二档,环境光亮度为暗环境亮度的情况下,可以将发光器件亮度的档位调节为与上述暗环境亮度对应的第三档位。当前发光器件的亮度为第二档,环境光亮度为亮环境亮度的情况下,可以将发光器件亮度的档位调节为与上述亮环境亮度对应的第一档位。当前发光器件的亮度为第三档,环境光亮度为普通环境亮度的情况下,可以将发光器件亮度的档位调节为与上述普通环境亮度对应的第二档位。当前发光器件的亮度为第三档,环境光亮度为亮环境亮度的情况下,可以将发光器件亮度的档位调节为与上述亮环境亮度对应的第一档位。
96.示例性地,当前第二电子设备的发光器件的亮度为第二档,若用户开启照明灯,环境光传感器获取环境光亮度,并将该环境光亮度发送至处理器。处理器收到环境光亮度为亮环境亮度,并确定该亮环境亮度与上述发光器件的亮度的第二档不对应,并确定与该亮环境亮度对应的发光器件的亮度的档位为第一档。处理器可以向控制器发送第一调节指令,该指令携带有第一档位对应的发光器件的亮度,控制器可以基于该第一指令,将当前发光器件的亮度调节为第一档位对应的亮度。
97.应理解,此处仅仅以三档为例,除此之外还可以根据调节精度设置对应的档位数,本技术对此不作限定。
98.应理解,档位越多,调节精度越高。
99.可选地,处理器还可以将当前环境光亮度和存储的上一次接收的环境光亮度进行比较,在确定当前环境光亮度和上一次接收的环境光亮度之间的亮度差大于预设阈值的情况下,确定满足发光器件亮度的自动调节的条件。此时,处理器可以基于上述发光器件亮度的自动调节策略,确定上述第一信息,并向控制器发送第一信息。上述满足发光器件亮度的自动调节的条件,也就是当前环境光亮度和上一次接收的环境光亮度之间的亮度差太大,如果继续保持发光器件的亮度不变,可能导致用户体验不好。
100.示例性地,上述第一电子设备为笔记本电脑,第二电子器件为键盘,发光器件为led,夜间在开灯的室内(led亮度低或者关闭)的情况下,用户关闭照明灯,此时由于环境光亮度前后差别过大(环境光亮度从高变低),如果继续以开灯时的led亮度显示,则可能导致用户看不清键盘,打断用户使用键盘的连续性,用户体验感差。
101.示例性地,上述预设阈值可以为120lux,当前环境光亮度为15lux、上一次接收的环境光亮度为,则由于150lux-15lux>120lux,所以可以确定满足上述发光器件亮度的自动调节的条件。
102.应理解,上述预设阈值可以是预设的,也可以是用户手动设置的,本技术对此不作限定。
103.此外,由于在确定当前环境光亮度和上一次接收的环境光亮度之间的亮度差大于预设阈值的情况下,才可以满足上述发光器件亮度的自动调节的条件,所以避免了环境光轻微变化导致对第二电子设备的发光器件亮度的频繁调节,降低功耗,提高用户体验。
104.在本技术实施例中,处理器可以通过环境光传感器获得当前环境光亮度,并基于该当前环境光亮度,确定上述目标亮度,并向控制器发送携带有目标亮度的第一信息。控制器可以基于该第一信息将第二电子设备的发光器件的亮度调节为上述目标亮度。换句话说,本技术中的第一信息是由处理器通过分析计算确定的,即控制器可以不作分析计算,只需要执行将上述发光器件的亮度调节为上述目标亮度的动作。所以本技术对控制器的逻辑计算能力没有求,且由于环境光传感器不需要与控制器连接,所以本技术对控制器的管脚数量也没有要求,即在控制器逻辑计算能力较弱,管脚数量较少的情况下,本技术依然可以实现对亮度的自动调节,有效降低了成本。
105.可选地,对应上述s805,上述第一信息还可以包括上述当前环境光亮度和发光器件的亮度调节策略,该发光器件亮度的调节策略包括上述发光器件的亮度的至少两个档位和与该至少两个档位对应的环境光亮度范围。在该种情况下,控制器接收上述第一信息,可以基于第一信息中的发光器件亮度的调节策略,判断当前环境光亮度的环境光亮度范围是否与发光器件的当前亮度匹配。在当前环境光亮度所处的环境光亮度范围与发光器件的当前亮度不匹配的情况下,控制器按照目标亮度调节发光器件的亮度,该目标亮度为与上述当前环境光亮度所处的环境光亮度范围对应的发光器件的亮度,由于控制器不需要和环境光传感器连接,所以本技术能够通过管脚数量较少的控制器对发光器件亮度进行自动调节,降低对控制器的能力要求,降低亮度调节成本。
106.可选地,在向控制器发送第一信息之前,处理器还可以确定发光器件亮度的调节方式,该调节方式包括手动调节方式和自动调节方式,且可以在发光器件亮度的调节方式为自动调节方式的情况下,向控制器发送上述第一信息。
107.在第一种可能的场景中,第一电子设备为笔记本电脑,第二电子设备键盘,发光器件为led,在笔记本电脑开机(例如首次开机或者重启),且用户未对键盘做任何操作的情况下,键盘的led亮度调节方式默认为自动调节。
108.在第二种可能的场景中,若笔记本电脑休眠唤醒前,键盘led的亮度为自动调节,则笔记本电脑休眠唤醒后,键盘的led的亮度按照上一次自动调节的亮度进行点亮,且在笔记本电脑一直正常运行,用户未对键盘做任何操作的情况下,键盘led亮度可以一直按照自动调节来显示,即键盘的led亮度可以根据环境光的亮度进行自动调节。
109.在上述两种情况下,处理器可以向控制器发送上述第一信息。
110.可选地,若上述键盘的led亮度的调节方式为手动调节方式,可以认为当前键盘的led的亮度为用户所需的亮度,为保障用户需求,可以不改变当前键盘的led亮度,即处理器可以不作任何操作。
111.对应上述第一种可能的场景,若笔记本电脑开机,用户按压键盘以调节led的亮度,那么默认当前led亮度的调节方式为手动调节方式。即在笔记本电脑正常运行的过程中,键盘的led亮度不会随着环境光的亮度改变而改变,只有用户对键盘操作(如点击热键),键盘的led亮度才会改变,否则键盘的led亮度一直不改变。
112.对应上述第二种可能的场景,若笔记本电脑休眠前,键盘的led亮度为手动调节,则笔记本电脑休眠唤醒后,键盘的led亮度按照上一次手动调节的亮度进行点亮,且如果笔记本电脑一直正常运行,则键盘的led亮度一直按照手动调节来显示,即用户点击热键,键盘的led亮度才会改变,否则键盘的led亮度可以一直不改变。
113.应理解,上述两个场景仅仅为示例性地,除此之外还可以为其他场景,本技术对此不作限定。
114.综上,手动调节的优先级别高于自动调节。不论手动将发光器件的亮度关闭,调高,或者调低,在第一电子设备正常的运行的过程中,自动调节都不会生效。除非第一电子设备重启或睡眠唤醒,自动调节才可以生效。
115.可选地,控制器还可以在调节上述发光器件亮度之前,确定调节阶数和调节时间,该调节阶数表示发光器件的亮度在调节前后所经历的调节次数,该调节时间表示每连续两阶调节过程所需的时间;控制器可以按照该调节阶数和该调节时间,调节键盘的发光器件的亮度。避免在黑暗环境下,第二电子设备的发光器件的亮度突变,出现刺眼等问题,保证用户体验。
116.应理解,上述调节阶数和调节时间可以预设的,也可以用户手动设置的。
117.可选地,由于人眼对于光线的敏感程度来讲,从亮变暗的适应时间比较长,从暗变亮的适应时间比较短,上述调节阶数和调节时间也可以针对从亮变暗和从暗变亮两种场景,设置不同的调节阶数和调节时间。
118.示例性地,从亮变暗时的场景下对应的调节阶数和调节时间可以大于从暗变亮场景下对应的调节阶数和调节时间,以进一步提高用户体验。
119.接着上述s805,在控制器基于该第一信息调节上述发光器件的亮度之后,若控制器在第一时间段内未检测到用户对第二电子设备的操作指令,控制器可以关闭上述发光器件。
120.示例性地,第一电子设备为笔记本电脑,第二电子设备为键盘,发光器件为led,在控制器基于该第一信息调节上述键盘的led亮度之后,若在15s之内用户未对键盘做任何操作,则可以认为用户当前停止使用笔记本电脑,或者当前处于不需要使用键盘的场景,如在使用笔记本电脑查看文档,图片等,所以为避免led一直开启产生不必要的功耗,此时控制器可以选择关闭led,降低功耗。
121.可选地,在控制器关闭第二电子设备的发光器件之后,为保证用户下一次使用第二电子设备的体验,控制器检测到用户对上述第二电子设备的操作指令;响应于该用户对第二电子设备的操作指令,恢复第二电子设备的发光器件的亮度。即控制器一旦检测到用
户对第二电子设备的操作,就可以将第二电子设备的发光器件的亮度恢复为该该发光器件关闭前的亮度,以提高用户体验。
122.示例性地,第二电子设备为键盘,发光器件为led,在控制器关闭键盘的led之后,为保证用户下一次使用键盘的连续性,控制器检测到用户对键盘的操作指令(点击任意按键);响应于该用户对键盘的操作指令,恢复键盘的led的亮度。即控制器一旦检测到用户对键盘的点击操作,就可以将第键盘的led的亮度恢复为该led关闭前的亮度,避免环境光亮度太低,看不清键盘的问题,保障用户体验。
123.可选地,上述第一时间段可以是预设的,也可以是用户手动设置的,本技术对此不作限定。
124.可选地,在上述自动调节第二电子设备的发光器件亮度之后,用户还可以手动调节该发光器件的亮度。即在本技术实施例中,除可以实现对发光器件的自动调节之外,用户还可以根据自身需求对发光器件的亮度进行调节,用户体验高。
125.表二示出了再手动调节方式下发光器件亮度的档位切换。
126.当前led亮度的档位手动调节的次数led目标亮度的档位第一档一次第二档第二档一次第三档第三档一次第一档第一档两次第三档第二档两次第一档第三档两次第二档
127.以第一电子设备为笔记本电脑,第二电子设备为键盘,发光器件为led为例,在自动调节生效的情况下,由于笔记本电脑所处的环境频繁变化,即环境光亮度频繁变化,导致键盘的led亮度随着环境亮度频繁改变,用户体验感不好,此时,用户就可以根据自身需求,手动将键盘的led调节至其满意的亮度,并保持不变,避免了键盘的led亮度自动频繁改变带来的不适。如表一所示,若当前led亮度的档位为第一档,用户可能由于处于暗环境,为更好的使用键盘,通过一次的手动调节将led的亮度提高一个档位,或者也可以通过两次的调节实现将led的亮度从一档调节至第三档。同理,在led处于其他亮度的情况下,也可以通过上述方法进行调档。
128.在一种可能的实现方式中,用户可以点击上述键盘中的热键实现手动调节键盘的led亮度。
129.可选地,该热键可以是预设的,也可以是用户手动设置的,本技术对此不作限定。
130.示例性地,用户可以点击键盘中的按键“f3”,以调亮键盘的led亮度,也可以点击键盘中的按键“f5”,以调低键盘的led亮度。或者,用户也可以点击键盘中的按键“fn”实现对上述led亮度档位从低到高或者从高到低的切换(即亮度档位的切换),即实现对键盘的led亮度的调节。
131.应理解,上述热键仅仅以按键“f3”、按键“f5”和按键“fn”为例,除此之外调节led亮度的热键还可以为其他按键,本技术对此不作限定。
132.应理解,表一示出的通过操作次数(点击热键的次数)实现调节led亮度的档位数仅仅为示例性地,除此之外用户还可以通过一次操作(长按热键)实现对上述led亮度档位
的平滑调节,本技术对此不作限定。
133.在本技术实施例中,用户可以通过该第一电子设备中的应用(如管家应用)实现对上述热键、预设阈值、调节阶数、调节时间和第一时间段等参数的手动设置。
134.图9为本技术实施例适用的第一电子设备的一种软件结构框图。分层架构将第一电子设备100的软件系统分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在本技术实施例中,可以将系统分为四层,分别为应用层、系统层、驱动层以及硬件层,应理解,上述软件结构以第一电子设备100和第二电子设备102一体设置为例。
135.如图9所示,应用层可以包括上述第一电子设备的管家应用,管家应用可以理解为安装在第一电子设备上的应用,用于获取环境光亮度,并生成发光器件亮度的调节参数(如目标亮度或者环境光亮度和亮度调节策略)。系统层包括传感器服务模块和通信服务模块,其中,传感器服务模块用于向上述管家应用发送环境光数据(即环境光亮度),通信服务模块用于发送亮度调节参数。驱动层包括传感器驱动和通信驱动模块,其中,传感器驱动用于向上述管家应用发送环境光数据,通信驱动模块用于向控制器传输亮度调节参数。硬件层包括控制器、系统级芯片(system on chip,soc)、环境光传感器和发光器件,其中,控制器用于调节第二电子设备的发光器件的亮度,soc芯片可以用于传输环境光数据,环境光传感器可以用于获取上述环境光亮度,以及发光器件用于亮度。
136.下面以上述第一电子设备为笔记本电脑,第二电子设备为键盘,发光器件为led为例,结合图9和图10对本技术提供的亮度调节方法进行进一步的描述。
137.图10为本技术实施例提供的又一亮度调节方法1000的示意性流程图。参照图10,方法1000可以包括以下步骤:
138.s1001,环境光传感器获取环境光亮度。
139.应理解,为保证自动调节可以生效,本技术实施例所获取的环境光亮度为笔记本电脑初次开机或者重启后所对应的环境光亮度。该环境光亮度可以为一段时间内的环境光亮度,该一段时间的长短,可以是预设的,也可以是用户手动设置的,本技术对此不作限定。
140.示例性地,环境光传感器可以获取10s的环境光亮度。
141.可选地,该环境光亮度也可以周期获取,该周期可以预设,也可以由用户设置,本技术对此不作限定。
142.示例性地,环境光传感器可以5s获取一次环境光亮度。
143.s1002,环境光传感器将当前环境光亮度发送至soc芯片。对应地,soc芯片接收来自环境光传感器的当前环境光亮度。
144.s1003,soc芯片将当前环境光亮度发送至传感器驱动。对应地,感器驱动接收来自soc芯片的当前环境光亮度。
145.s1004,传感器驱动将当前环境光亮度发送至传感器服务。对应地,感器服务接收来自传感器驱动的当前环境光亮度。
146.s1005,传感器服务器将当前环境光亮度发送至管家应用。对应地,管家应用接收来传感器服务的当前环境光亮度。
147.s1006,管家应用基于当前环境光亮度,确定第一信息。
148.在一种可能的实现方式中,上述第一信息为第一调节指令,该第一调节指令携带与上述环境光亮度所处的环境光亮度范围对应的目标亮度。
149.示例性地,该管家应用可以基于亮度调节策略,判断上述环境光亮度所处的环境光亮度范围是否与上述键盘的led当前亮度匹配,且在环境光亮度所处的环境光亮度范围与上述键盘的led当前亮度匹配的情况下,将上述环境光亮度所处的环境光亮度范围对应的led亮度确定为目标亮度。
150.或者,管家应用还可以在接收到环境光亮度之后,将环境光亮度和上一次接收的环境光亮度进行比较,在确定当前环境光亮度和上一次接收的环境光亮度之间的亮度差大于预设阈值的情况下,将上述当前环境光亮度所处的环境光亮度范围对应的led亮度确定目标亮度。
151.s1007,管家应用向通信服务模块发送第一信息,该第一信息用于控制器调节键盘的led亮度。对应地,通信服务模块接收来自管家应用的第一信息。
152.示例性地,上述管家应用向管理规范(windows management instrumentation,wmi)通信服务模块发送第一信息。
153.s1008,通信服务模块向通信驱动模块发送第一信息。对应地,通信驱动模块接收来自通信服务模块的第一信息。
154.示例性地,wmi通信服务模块向wmi通信驱动模块发送第一信息。
155.s1009,通信驱动模块向控制器发送第一信息。对应地,控制器接收来自通信驱动模块的第一信息。
156.示例性地,wmi通信驱动模块向控制器发送第一信息。
157.s1010,控制器基于第一信息,调节led的亮度。
158.示例性地,将led的亮度调节为目标亮度。
159.在一种可能的实现方式,控制器接收第一调节指令,并按照该第一指令携带的目标亮度调节键盘的led的亮度。
160.在本技术中,管家应用可以通过环境光传感器获得当前环境光亮度,并基于该当前环境光亮度,确定目标亮度,并向控制器发送第一信息。控制器可以基于该第一信息获得上述目标亮度,并将键盘的led亮度调节为目标亮度。换句话说,本技术中的目标亮度是由管家应用通过分析计算确定的,控制器并未作分析计算,仅仅执行将键盘的led亮度调节为目标亮度的动作。所以本技术对控制器的逻辑计算能力没有要求,且环境光传感器不需要和控制器连接,所以本技术对控制机管脚数量也没有要求,即在控制器逻辑计算能力较弱,管脚数量较少的情况下,依然可以实现对键盘的led亮度的自动调节,有效降低了成本。
161.可选地,对应上述s1006,上述第一信息还可以包括上述环境光亮度和键盘的led亮度的调节策略,该键盘的led亮度的调节策略包括上述键盘的led亮度的至少两个档位和与该至少两个档位对应的环境光亮度范围。控制器接收该第一信息,可以基于第一信息中的led亮度的调节策略,判断当前环境光亮度的环境光亮度范围是否与led的当前亮度匹配。在当前环境光亮度所处的环境光亮度范围与led的当前亮度不匹配的情况下,控制器按照目标亮度调节键盘的led的亮度,该目标亮度为与上述当前环境光亮度所处的环境光亮度范围对应的led亮度,由于控制器不需要和环境光传感器连接,所以控制器的管脚可以减少,降低键盘的led亮度调节的成本。
162.可选地,在上述第一电子设备与第二电子设备分体设置,第二电子设备为第一电子设备的输入设备的情况下,上述通信驱动模块和上述通信服务模块可以支持蓝牙技术、
wi-fi技术或红外技术等中的任一种技术,本技术对此不作限定。
163.可选地,在环境光传感器获取环境光亮度之前,处理器还可以通过相应的接口查询控制器支持的亮度调节功能。
164.示例性地,在上述第一电子设备为笔记本电脑,第二电子设备为键盘,发光器件为led的情况下,处理器通过bios wmi接口查询控制器支持的led亮度的调节功能的实例如下:
165.input parameter:
166.byte 0:main function id
167.byte 1:sub-function id
168.output parameter:
169.status:
170.0x0:success
171.0x1:fail
172.return data:
173.byte1~2:
174.键盘的led亮度自动调节模式,低位在前高位在后。
175.0x00:自动调节关闭;
176.0x01:自动调节开启;
177.0x10:不支持自动调节。
178.可选地,处理器还可以通过相应的接口,实现对键盘的led亮度的自动调节的模式。
179.示例性地,处理器通过sub-function 20接口查询控制器支持的键盘的led亮度调节功能的实例如下:
180.input parameter:
181.byte 0:main function id
182.byte 1:sub-function id
183.byte 2:低位在前高位在后
184.0x00关闭键盘的led亮度自动调节;键盘的led亮度为三档:关闭(开机默认)、低亮、高亮,os开机默认三档且led亮度关闭。
185.0x01开启键盘的led亮度自动调节;键盘的led亮度为四档:关闭、低亮、高亮、自动调节。
186.0x10开启键盘的led亮度自动调节且强制设为自动调节档位。
187.output parameter:
188.status:
189.0x0:successful
190.0x1:fail
191.可选地,处理器还可以通过相应的接口,实现对键盘的led亮度档位(level)的设置。
192.示例性地,处理器通过sub-function 21接口查询控制器支持的键盘的led亮度调
节功能的实例如下:
193.input parameter:
194.byte 0:main function id
195.byte 1:sub-function id
196.byte 2:光感level参数:0x00-0xff
197.output parameter:
198.status:
199.0x0:successful
200.0x1:fail
201.应理解,上述实施例仅仅第二电子设备为键盘为例,对本技术提供的亮度调节方法进行了描述,除此之外,上述第二电子设备还可以为包括发光器件的电子设备,本技术对此不作限定。
202.应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
203.为了实现上述本技术实施例提供的方法中的各功能,第一电子设备和第二电子设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
204.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
205.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
206.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
207.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
208.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1