一种实现屏幕控制的方法及装置与流程

文档序号:11432077阅读:138来源:国知局
一种实现屏幕控制的方法及装置与流程

本文涉及但不限于终端应用技术,尤指一种实现屏幕控制的方法及装置。



背景技术:

移动终端的显示屏处于亮屏状态时,显示屏的工作将消耗大量的电能,影响移动终端的使用时长;以手机、平板、以及可穿戴设备(智能手表)等为例,减少误操作触发的亮屏状态可以减少显示屏对电能的消耗,延长移动终端的使用时长。

相关技术中,主要对移动终端处于遮挡、放在包袋等用户无法看到的状态下,由于无意的触屏、按触开关等误操作造成的亮屏状态进行熄屏处理;误操作造成的亮屏状态主要采用光传感器、接近传感器、红外传感器、加速度传感器等任意的一种或多种传感器进行检测和判断。常见的有在手机上设置光传感器和/或接近传感器,以判断是否是误操作;如果是智能手表,则光传感器和/或接近传感器需要设置在终端屏幕或正面的显著位置,设置在终端屏幕容易造成显示界面出现缺痕,影响外观;设置在正面显著位置影响判断的准确程度;另外,额外增加的传感器将增加硬件成本。

综上,相关技术中对误操作的亮屏状态进行控制处理时,需要通过额外添加的传感器进行误操作判断,额外添加的传感器容易造成移动终端的外观或判断的准确度,且增加硬件成本。



技术实现要素:

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

本发明实施例提供一种实现屏幕控制的方法及装置,能够在无需额外添加传感器的情况下准确的进行误操作的判断。

本发明实施例提供了一种实现屏幕控制的方法,包括:

通过麦克获取由扬声器发出的测试声波;

将获取的测试声波与参考声波进行比较,判断亮屏操作是否为误操作;

根据是否为误操作的判断结果进行屏幕控制。

可选的,判断亮屏操作是否为误操作包括:

计算获取的测试声波的强度值与参考信号的强度值的强度差值,将强度差值除以参考信号的强度值获得相对强度系数;计算获取的测试声波的延时与参考信号的延时的时延差值,将时延差值除以参考信号的延时获得相对延时系数;

所述相对强度系数大于第一阈值、和所述相对延时系数大于第二阈值时,确定所述亮屏操作为误操作;

所述相对强度系数小于或等于第一阈值、或所述相对延时系数小于或等于第二阈值时,确定所述亮屏操作为正常操作。

可选的,进行屏幕控制包括:

判断亮屏操作为误操作时,控制屏幕保持熄屏状态;判断亮屏操作为正常操作时,控制屏幕为亮屏状态。

可选的,该方法之前还包括:

由所述扬声器按照预设周期发出所述测试声波;或者,

监测到触碰显示屏和/或移动终端时,由所述扬声器发出所述测试声波。

另一方面,本发明实施例还提供一种实现屏幕控制的装置,包括:获取单元、判断单元和控制单元;其中,

获取单元,用于通过麦克获取由扬声器发出的测试声波;

判断单元,用于将获取的测试声波与参考声波进行比较,判断亮屏操作是否为误操作;

控制单元,用于根据是否为误操作的判断结果进行屏幕控制。

可选的,判断单元具体用于,

计算获取的测试声波的强度值与参考信号的强度值的强度差值,将强度差值除以参考信号的强度值获得相对强度系数;计算获取的测试声波的延时 与参考信号的延时的时延差值,将时延差值除以参考信号的延时获得相对延时系数;

所述相对强度系数大于第一阈值、和所述相对延时系数大于第二阈值时,确定所述亮屏操作为误操作;

所述相对强度系数小于或等于第一阈值、或所述相对延时系数小于或等于第二阈值时,确定所述亮屏操作为正常操作。

可选的,控制单元具体用于,

判断亮屏操作为误操作时,控制屏幕保持熄屏状态;判断亮屏操作为正常操作时,控制屏幕为亮屏状态。

可选的,该装置还包括发射单元,用于由所述扬声器按照预设周期发出所述测试声波;或者,

监测到触碰显示屏和/或移动终端时,由所述扬声器发出所述测试声波。

与相关技术相比,本申请技术方案包括:通过麦克获取由扬声器发出的测试声波;将获取的测试声波与参考声波进行比较,判断亮屏操作是否为误操作;根据是否为误操作的判断结果进行屏幕控制。本发明实施例方法,通过麦克获取测试声波进行亮屏操作是否为误操作的判断以进行屏幕控制,无需额外添加传感器的情况下,实现了准确的误操作判断;降低了由于误操作造成的移动终端电能消耗。

在阅读并理解了附图和详细描述后,可以明白其他方面。

附图说明

图1为本发明实施例实现屏幕控制的方法的流程图;

图2为本发明实施例实现屏幕控制的装置的结构框图;

图3为本发明第一应用示例的方法流程图;

图4为测试声波与参考声波的对比示意图;

图5为本发明第二应用示例的方法流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图1为本发明实施例实现屏幕控制的方法的流程图,如图1所示,包括:

步骤100、通过麦克获取由扬声器发出的测试声波;

需要说明的是,测试声波是指预设频率的声波,预设频率可以是任意固定的频率,再器件参数指标允许的情况下,预设频率的声波可以是高频声波或超声波,高频声波或超声波可以减少环境产生的干扰影响是否为误操作的判断。

本步骤之前还包括:

由扬声器按照预设周期发出测试声波;或者,

监测到触碰显示屏和/或移动终端时,由扬声器发出测试声波。

需要说明的是,预设周期可以根据实际使用情况进行设置,例如、可以设置预设周期为2~20分钟内的任一时长;触碰显示屏可以通过读取系统信息中,显示屏的输入信息获得,移动终端包括用户在空间内对终端进行移动或翻转等,可以通过移动终端内容包含的陀螺仪或加速传感器进行监测。

步骤101、将获取的测试声波与参考声波进行比较,判断亮屏操作是否为误操作;

可选的,判断亮屏操作是否为误操作包括:

计算获取的测试声波的强度值与参考信号的强度值的强度差值,将强度差值除以参考信号的强度值获得相对强度系数;计算获取的测试声波的延时与参考信号的延时的时延差值,将时延差值除以参考信号的延时获得相对延时系数;

相对强度系数大于第一阈值、和相对延时系数大于第二阈值时,确定亮屏操作为误操作;

相对强度系数小于或等于第一阈值、或相对延时系数小于或等于第二阈值时,确定亮屏操作为正常操作。

需要说明的是,测试声波的强度值可以通过读取系统参数获得,参考信号的强度值可以通过测试分析获得,也可以在正常操作是,通过读取系统参数获得;根据测试声波的频率,可以设置相应频率的参考信号,即参考信号的设定根据测试声波的设定而设定。第一阈值可以取0.2到0.3之间的一个数值,第二阈值可以取0.2到0.3之间的一个数值;第一阈值和第二阈值可以相同也可以不同;第一阈值和第二阈值可以根据灵敏度和测试声波的属性等进行调整。

另外,还可以通过相对强度系数大于第一阈值或相对延时系数大于第二阈值确定亮屏操作为误操作,即确定亮屏操作为误操作的依据可以进行调整。

步骤102、根据是否为误操作的判断结果进行屏幕控制。

可选的,进行屏幕控制包括:

判断亮屏操作为误操作时,控制屏幕保持熄屏状态;判断亮屏操作为正常操作时,控制屏幕为亮屏状态。

本发明实施例方法,通过麦克获取测试声波进行亮屏操作是否为误操作的判断以进行屏幕控制,无需额外添加传感器的情况下,实现了准确的误操作判断;降低了由于误操作造成的移动终端电能消耗

需要说明的是,判断亮屏操作是否为误操作、进行屏幕控制、监测到触碰显示屏和/或移动终端、及按照预设周期发出测试声波等可以通过处理器进行控制实施。

图2为本发明实施例实现屏幕控制的装置的结构框图,如图2所示,包括:获取单元、判断单元和控制单元;其中,

获取单元,用于通过麦克获取由扬声器发出的测试声波;

判断单元,用于将获取的测试声波与参考声波进行比较,判断亮屏操作是否为误操作;

可选的,判断单元具体用于,

计算获取的测试声波的强度值与参考信号的强度值的强度差值,将强度差值除以参考信号的强度值获得相对强度系数;计算获取的测试声波的延时与参考信号的延时的时延差值,将时延差值除以参考信号的延时获得相对延 时系数;

相对强度系数大于第一阈值、和相对延时系数大于第二阈值时,确定亮屏操作为误操作;

相对强度系数小于或等于第一阈值、或相对延时系数小于或等于第二阈值时,确定亮屏操作为正常操作。

控制单元,用于根据是否为误操作的判断结果进行屏幕控制。

可选的,控制单元具体用于,

判断亮屏操作为误操作时,控制屏幕保持熄屏状态;判断亮屏操作为正常操作时,控制屏幕为亮屏状态。

本发明实施例装置还包括发射单元,用于由扬声器按照预设周期发出测试声波;或者,

监测到触碰显示屏和/或移动终端时,由扬声器发出测试声波。

以下通过应用示例对本发明方法进行清楚详细的说明,应用示例仅用于陈述本发明实施例,并不用于限定本发明的保护范围。

应用示例1

图3为本发明第一应用示例的方法流程图,如图3所示,包括:

步骤300、监测到触碰显示屏或移动终端时,由扬声器发出测试声波。

本应用示例,触碰显示屏可以通过读取系统信息中,显示屏的输入信息获得,移动终端包括用户在空间内对终端进行移动或翻转等,可以通过移动终端内容包含的陀螺仪或加速传感器进行监测。

步骤301、通过麦克获取由扬声器发出的测试声波;

步骤302、将获取的测试声波与参考声波进行比较,判断亮屏操作是否为误操作;

可选的,判断亮屏操作是否为误操作包括:

计算获取的测试声波的强度值与参考信号的强度值的强度差值,将强度差值除以参考信号的强度值获得相对强度系数;计算获取的测试声波的延时与参考信号的延时的时延差值,将时延差值除以参考信号的延时获得相对延 时系数;

相对强度系数大于第一阈值、和相对延时系数大于第二阈值时,确定亮屏操作为误操作;相对强度系数小于或等于第一阈值、或相对延时系数小于或等于第二阈值时,确定亮屏操作为正常操作。

本应用示例,第一阈值和第二阈值可以设置为0.2;判断判断亮屏操作为误操作时,一般包括移动终端放置在包袋中,由于无意识触碰造成的误操作,可能是由于遮挡物存在造成的。本应用示例测试声波可以是频率为2千赫兹(khz)的声波;图4为测试声波与参考声波的对比示意图,如图4所示,通过时间轴的对比可以计算获得相对延时系数,通过纵轴对比,可以计算相对强度系数,本应用示例纵轴为测试声波和参考声波的电压信号大小。当屏幕有遮挡物时,音频回路的变化会导致与无遮挡物基准接收信号相比产生幅度上的衰减,另外会出现时间上的延迟,通过相对延时系数和相对强度系数确定亮屏操作是否为误操作。

步骤303、根据是否为误操作的判断结果进行屏幕控制。

可选的,进行屏幕控制包括:

判断亮屏操作为误操作时,控制屏幕保持熄屏状态;判断亮屏操作为正常操作时,控制屏幕为亮屏状态。

应用示例2

图5为本发明第二应用示例的方法流程图,如图5所示,包括:

步骤500、扬声器按照预设周期发出测试声波。

本应用示例,预设周期可以根据本领域技术人员的经验值进行设定,例如、设置为5分钟。

步骤501、通过麦克获取由扬声器发出的测试声波;

步骤502、将获取的测试声波与参考声波进行比较,判断亮屏操作是否为误操作;

可选的,判断亮屏操作是否为误操作包括:

计算获取的测试声波的强度值与参考信号的强度值的强度差值,将强度 差值除以参考信号的强度值获得相对强度系数;计算获取的测试声波的延时与参考信号的延时的时延差值,将时延差值除以参考信号的延时获得相对延时系数;

相对强度系数大于第一阈值、和相对延时系数大于第二阈值时,确定亮屏操作为误操作;相对强度系数小于或等于第一阈值、或相对延时系数小于或等于第二阈值时,确定亮屏操作为正常操作。

本应用示例,第一阈值和第二阈值可以设置为0.2。

步骤503、根据是否为误操作的判断结果进行屏幕控制。

可选的,进行屏幕控制包括:

判断亮屏操作为误操作时,控制屏幕保持熄屏状态;判断亮屏操作为正常操作时,控制屏幕为亮屏状态。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。”。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1