一种终端的制作方法_3

文档序号:8490111阅读:来源:国知局
醒指令。
[0067]具体的,可参见图1的步骤SlOl中所述的内容,这里不再赘述。
[0068]步骤S303:响应唤醒指令,获取终端所处环境的亮度和终端屏幕的亮度。
[0069]具体的,可参见图1的步骤S103中所述的内容,这里不再赘述。
[0070]步骤S305:计算终端所处环境的亮度与终端屏幕的亮度的比值。
[0071]具体的,可参见图1的步骤S105中所述的内容,这里不再赘述。
[0072]步骤S307:判断所述比值是否大于预设亮度比值。
[0073]具体的,终端可通过比较所述比值与预设亮度比值的大小来判断用户是否能看的清楚屏幕,具体包括:当外部环境的亮度与屏幕的亮度的比值大于预设亮度比值时,终端可判定用户看不清楚终端屏幕,可触发执行步骤S309 ;当外部环境的亮度与屏幕的亮度的比值小于等于预设亮度比值时,终端可判定用户能看清楚终端屏幕,可以通过屏幕输出提示信息,或者可结束当前操作,这里不作限制。
[0074]步骤S309:提高终端屏幕的预设区域的亮度,并在预设区域中输出亮度调节控件。
[0075]具体的,当外部环境的亮度与屏幕的亮度的比值大于预设亮度比值时,终端可判定屏幕的亮度偏低,并可以局部点亮屏幕的预设区域,在预设区域中提供亮度调节控件,例如滑动条,可实现通过该亮度调节控件来接收用户的调光操作,进而改变终端屏幕的亮度。
[0076]需要说明的,预设区域的亮度控制与终端屏幕的亮度控制可以是彼此独立的,即二者的亮度调节可分开进行;预设区域的亮度控制也可以受终端屏幕的亮度控制影响,即预设区域的亮度受终端屏幕的亮度的影响,具体实现中,预设区域的亮度可以是独立光源和终端屏幕的光源的共同作用后的亮度。
[0077]步骤S311:检测用户操作亮度调节控件输入的亮度调节事件。
[0078]具体的,在局部点亮屏幕的预设区域并输出亮度调节控件之后,终端可以通过亮度调节控件接收用户输入的调光操作,并根据用户输入的调光操作调节屏幕的亮度。
[0079]具体实现中,亮度调节控件可为任意可操作的互动控件,包括:实体控件或者虚拟控件。终端可以在亮度调节控件上设置监听器,用来监听用户的输入的亮度调节事件,不同类型的控件可接收不同类型的用户操作。当亮度调节事件发生时,终端可触发进入调光事件处理过程。
[0080]步骤S313:响应所述亮度调节事件,调节终端屏幕的亮度。
[0081]具体的,亮度调节控件可以是接收用户持续操作的控件。具体实现中,亮度调节控件可以是如图2所示的滑动条,可以接收用户产生提高屏幕亮度的滑动事件;在用户滑动该滑动条的过程中,终端可连续的提高屏幕的亮度。亮度调节控件还可以是按键,可以接收用户产生的提高屏幕亮度的长按事件;在用户长按住该按键的过程中,终端可连续的提高屏幕的亮度。
[0082]另外,亮度调节控件也可以是接收用户快速短暂操作的控件。具体实现中,亮度调节控件可以是图2所示的滑动条,可以接收用户产生提高屏幕亮度的单击事件;在用户在该滑动条的当前游标所处的右侧某个位置产生单击事件后,终端可将屏幕的亮度提高至所述某个位置对应的亮度值。亮度调节控件也可以是按键,可以接收用户产生提高屏幕亮度的按键事件;在用户按下该按键后,终端可按预设规则提高屏幕的亮度,例如,按键一次,屏幕亮度值增大预设的固定亮度增量。亮度调节控件还可以是单选按钮,可以接收用户产生单选事件;在用户选中某个单选按钮后,终端可将屏幕亮度调节至该单选按钮对应的亮度值。
[0083]步骤S315:当所述比值小于等于预设亮度比值时,将预设区域的亮度设置成与屏幕的亮度一致。
[0084]具体的,在步骤S313中,如果亮度调节控件是接收用户持续操作的控件,则在连续的提高终端屏幕的亮度过程中,终端可实时的获取提高后的终端屏幕的亮度,计算外部环境的亮度与提高后的终端屏幕的亮度的比值,并判断外部环境的亮度与提高后的终端屏幕的亮度的比值是否小于等于预设亮度比值,若是,则将预设区域的亮度调节成与提高后的终端屏幕的亮度一致。实际应用中,在用户操作亮度调节控件提高屏幕亮度的过程中,实时的判断当前的屏幕亮度是否能使用户看清楚屏幕,当屏幕的亮度合适时,终端可将预设区域的亮度设置成与屏幕的亮度一致。
[0085]具体的,在步骤S313中,如果亮度调节控件是接收用户快速短暂操作的控件,在单次将终端屏幕的亮度提高为第二输入事件指示的亮度之后,终端还可以获取提高后的终端屏幕的亮度;计算外部环境的亮度与提高后的终端屏幕的亮度的比值;判断外部环境的亮度与提高后的终端屏幕的亮度的比值是否小于等于预设亮度比值,若是,则将预设区域的亮度调节成与提高后的终端屏幕的亮度一致。实际应用中,在用户操作亮度调节控件提高屏幕亮度后,终端可判断提高后的屏幕亮度是否能使用户看清楚屏幕,当屏幕的亮度合适时,终端可将预设区域的亮度设置成与屏幕的亮度一致。
[0086]步骤S317:判断终端所处环境的亮度是否提高。
[0087]具体的,在将预设区域的亮度调节成与提高后的终端屏幕的亮度一致之后,终端可实时监测终端所处环境的亮度,判断终端所处环境的亮度是否提高,若是,则可以返回执行步骤S305,即重新计算终端所处环境的亮度与终端屏幕的亮度的比值;若否,则可以执行步骤S317,进一步判断终端屏幕的亮度是否降低。在返回执行步骤S305之后,终端可重新判断所述比值是否大于预设亮度比值,若是,则执行步骤S309 ;若否,可结束当前操作。
[0088]实际应用中,在用户通过预设区域的亮度调节控件将终端屏幕亮度提高至适合用户使用的亮度之后,终端可隐藏亮度调节控件,此时,若终端所处的环境的亮度增强,导致外部环境与终端屏幕的亮度比再次增大而影响用户操作屏幕,终端可再次局部点亮预设区域,并在预设区域中提供亮度调节控件,以提示用户操作亮度调节控件来提高终端屏幕的亮度。
[0089]步骤S319:判断终端屏幕的亮度是否降低。
[0090]具体的,在将预设区域的亮度调节成与提高后的终端屏幕的亮度一致之后,终端可实时监测终端屏幕的亮度,判断终端屏幕的亮度是否降低,若是,则可以返回执行步骤S305,即重新计算终端所处环境的亮度与终端屏幕的亮度的比值;若否,则可以结束当前操作。在返回执行步骤S305之后,终端可重新判断所述比值是否大于预设亮度比值,若是,则执行步骤S309 ;若否,可结束当前操作。
[0091]实际应用中,在用户通过预设区域的亮度调节控件将终端屏幕亮度提高至适合用户使用的亮度之后,终端可隐藏亮度调节控件,此时,若终端屏幕的亮度降低,导致外部环境与终端屏幕的亮度比再次增大而影响用户操作屏幕,终端可再次局部点亮预设区域,并在预设区域中提供亮度调节控件,以提示用户操作亮度调节控件来提高终端屏幕的亮度。
[0092]需要说明的,在本发明实施例中,对步骤S315和步骤S317的执行顺序不作限制。
[0093]参见图5,是本发明提供的终端的第一实施例的结构示意图,如图5所示的终端50可包括:第一接收单元501,获取单元503,计算单元505,判断单元507和点亮单元509。其中:
[0094]第一接收单元501,用于接收终端屏幕的唤醒指令;
[0095]获取单元503,用于获取所述终端所处环境的亮度和所述终端屏幕的亮度,并输出计算单元505 ;
[0096]所述计算单元505,用于计算所述终端所处环境的亮度与所述终端屏幕的亮度的比值,并输出给判断单元507 ;
[0097]所述判断单元507,用于判断所述比值是否大于预设亮度比值,若是,启动点亮单元 509 ;
[0098]所述点亮单元509,用于提高所述终端屏幕的预设区域的亮度,并在所述预设区域中输出亮度调节控件;所述亮度调节控件用于调节所述终端屏幕的亮度。
[0099]具体实现中,点亮单元509提高所述终端屏幕的预设区
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1