屏幕控制方法及装置的制造方法

文档序号:8543436阅读:143来源:国知局
屏幕控制方法及装置的制造方法
【技术领域】
[0001]本公开涉及计算机技术领域,尤其涉及一种屏幕控制方法及装置。
【背景技术】
[0002]相关技术中,随着计算机技术的快速发展,带有触摸屏的智能终端得到广泛应用,由于带有触摸屏的智能终端在使用时,可以通过触碰屏幕来对智能终端进行操作及控制。因此为防止由于与带有触摸屏的智能终端过近而对触摸屏造成的误操作,会检测物体与带有触摸屏的智能终端的距离,当物体与带有触摸屏的智能终端的距离小于预设阈值时,关闭触摸屏。

【发明内容】

[0003]本公开实施例提供一种屏幕控制方法及装置。
[0004]根据本公开实施例的第一方面,提供一种屏幕控制方法,包括:
[0005]当通话开始后,监测是否发生预设用户操作;
[0006]当发生所述预设用户操作时,根据所述预设用户操作生成强制中断指令;
[0007]根据所述强制中断指令执行点亮屏幕的操作或关闭屏幕的操作。
[0008]本公开的实施例提供的技术方案可以包括以下有益效果:根据预设用户操作,生成强制中断指令,根据强制中断指令执行点亮屏幕的操作或关闭屏幕的操作。可以避免由于距离感应器的原因造成屏幕无法被点亮或被关闭的情况。使终端可以准确的执行点亮屏幕或关闭屏幕的操作。
[0009]所述监测是否发生预设用户操作,包括:
[0010]获取屏幕的当前状态;
[0011]当屏幕的当前状态为点亮时,根据终端与遮挡物体的距离确定是否执行所述关闭屏幕的操作;
[0012]当根据终端与遮挡物体的距离确定不执行所述关闭屏幕的操作时,监测是否发生所述关闭屏幕的操作对应的预设用户操作。
[0013]本公开的实施例提供的技术方案可以包括以下有益效果:不仅可以根据终端与遮挡物体的距离来确定是否执行关闭屏幕的操作,也可以通过预设用户操作来关闭屏幕。提高了在通话开始时关闭屏幕的准确率。
[0014]所述监测是否发生预设用户操作,包括:
[0015]获取屏幕的当前状态;
[0016]当屏幕的当前状态为关闭时,根据终端与遮挡物体的距离确定是否执行所述点亮屏幕的操作;
[0017]当根据终端与遮挡物体的距离确定不执行所述点亮屏幕的操作时,监测是否发生所述点亮屏幕的操作对应的预设用户操作。
[0018]本公开的实施例提供的技术方案可以包括以下有益效果:在智能终端的使用过程中由于智能终端的长时间使用而使智能终端的距离感应器受油污,屏损,压力等因素影响导致屏幕的通光率反射变化或者智能终端多次跌落导致结构发生变化,而这种变化有可能使智能终端根据距离感应器获得与遮挡物体之间的距离计算的数据无法达到点亮屏幕的阈值,从而使智能终端无法采集到点亮屏幕,因此可以通过监测是否发生所述点亮屏幕的操作对应的预设用户操作,执行点亮屏幕的操作,达到点亮屏幕的目的,避免了在出现无法点亮屏幕或关闭屏幕时对终端进行重启或强制关机的操作。
[0019]所述方法还包括:
[0020]对所述点亮屏幕的操作对应的预设用户操作和所述关闭屏幕的操作对应的预设用户操作中至少一项用户操作进行设置。
[0021]本公开的实施例提供的技术方案可以包括以下有益效果:通过对预设用户操作进行设置,实现了用户可以根据需要设置相应的预设用户操作,方便用户点亮屏幕或关闭屏
[0022]当所述点亮屏幕的操作对应的预设用户操作和所述关闭屏幕的操作对应的预设用户操作相同时,根据所述预设用户操作生成强制中断指令,包括:
[0023]获取屏幕的当前状态;
[0024]当所述屏幕的当前状态为关闭时,生成用于点亮屏幕的强制中断指令;
[0025]当所述屏幕的当前状态为点亮时,生成用于关闭屏幕的强制终端指令。
[0026]本公开的实施例提供的技术方案可以包括以下有益效果:根据屏幕的当前状态,生成与屏幕的当前状态相对应的强制中断指令,可以使生成的强制中断指令更具有针对性,也提高了根据强制中断指令执行点亮屏幕或关闭屏幕的操作的准确率。
[0027]所述监测是否发生预设用户操作,包括:
[0028]判断屏幕控制选项是否被开启;
[0029]当所述屏幕控制选项被开启时,监测是否发生预设用户操作。
[0030]本公开的实施例提供的技术方案可以包括以下有益效果:在屏幕控制选项被开启时,监测是否发生预设用户操作,在屏幕控制选项被开启时,说明用户需要对屏幕进行手动操作,说明此时的屏幕可能无法正常点亮屏幕或关闭屏幕,进一步说明此时需要判断是否发生预设用户操作。通过上述判断可以实现在用户需要手动来点亮屏幕或关闭屏幕时,对进行预设用户操作。进一步实现了使终端可以准确的执行点亮屏幕或关闭屏幕的操作。
[0031]所述预设用户操作,包括:
[0032]触发预设一个按键或预设组合按键;
[0033]或屏幕上预设轨迹的滑动操作;
[0034]或屏幕上预设次数的触击操作。
[0035]本公开的实施例提供的技术方案可以包括以下有益效果:可以通过预设不同的用户操作来控制点亮屏幕或关闭屏幕,从而实现了当屏幕因为距离感应器的原因造成屏幕无法被点亮或被关闭时,可能通过预设用户操作点亮屏幕或关闭屏幕,避免了在出现无法点亮屏幕或关闭屏幕时对终端进行重启或强制关机的操作。
[0036]根据本公开实施例的第二方面,提供一种屏幕控制装置,包括:
[0037]监测模块,用于当通话开始后,监测是否发生预设用户操作;
[0038]生成模块,用于当发生所述预设用户操作时,根据所述预设用户操作生成强制中断指令;
[0039]执行模块,用于根据所述强制中断指令执行点亮屏幕的操作或关闭屏幕的操作。
[0040]所述监测模块,包括:
[0041]第一获取子模块,用于获取屏幕的当前状态;
[0042]第一确定子模块,用于当屏幕的当前状态为点亮时,根据终端与遮挡物体的距离确定是否执行所述关闭屏幕的操作;
[0043]第一监测子模块,用于当根据终端与遮挡物体的距离确定不执行所述关闭屏幕的操作时,监测是否发生所述关闭屏幕的操作对应的预设用户操作。
[0044]所述监测模块,包括:
[0045]第二获取子模块,用于获取屏幕的当前状态;
[0046]第二确定子模块,用于当屏幕的当前状态为关闭时,根据终端与遮挡物体的距离确定是否执行所述点亮屏幕的操作;
[0047]第二监测子模块,用于当根据终端与遮挡物体的距离确定不执行所述点亮屏幕的操作时,监测是否发生所述点亮屏幕的操作对应的预设用户操作。
[0048]所述装置还包括:
[0049]设置模块,用于对所述点亮屏幕的操作对应的预设用户操作和所述关闭屏幕的操作对应的预设用户操作中至少一项用户操作进行设置。
[0050]所述生成模块,包括:
[0051]第三获取子模块,用于获取屏幕的当前状态;
[0052]第一生成子模块,用于当所述屏幕的当前状态为关闭时,生成用于点亮屏幕的强制中断指令;
[0053]第二生成子模块,用于当所述屏幕的当前状态为点亮时,生成用于关闭屏幕的强制终端指令。
[0054]所述监测模块,包括:
[0055]判断子模块,用于判断屏幕控制选项是否被开启;
[0056]第三监测子模块,用于当所述屏幕控制选项被开启时,监测是否发生预设用户操作。
[0057]所述预设用户操作,包括:
[0058]触发预设一个按键或预设组合按键;
[0059]或屏幕上预设轨迹的滑动操作;
[0060]或屏幕上预设次数的触击操作。
[0061]根据本公开实施例的第三方面,提供一种屏幕控制装置,包括:
[0062]处理器;
[0063]用于存储处理器可执行指令的存储器;
[0064]其中,所述处理器被配置为:
[0065]当通话开始后,监测是否发生预设用户操作;
[0066]当发生所述预设用户操作时,根据所述预设用户操作生成强制中断指令;
[0067]根据所述强制中断指令执行点亮屏幕的操作或关闭屏幕的操作。
[0068]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0069]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0070]图1a是根据一示例性实施例示出的距离感应器的基本结构框图;
[0071]图1b是根据一示例性实施例示出的遮挡物体到智能终端的屏幕距离和经ADC转换的得到的数据值之间正常情况下的曲线的示意图;
[0072]图1c是根据一示例性实施例示出的遮挡物体到智能终端的屏幕距离和经ADC转换的得到的数据值之间偏移情况下的曲线的示意图;
[0073]图2是根据一示例性实施例示出的一种屏幕控制方法的流程图;
[0074]图3是根据一示例性实施例示出的一种屏幕控制方法的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1