利用光线感应器输入切换指令的方法及终端.pdf

上传人:a**** 文档编号:1005092 上传时间:2018-03-25 格式:PDF 页数:20 大小:976.56KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910180301.6

申请日:

2009.10.23

公开号:

CN101673183A

公开日:

2010.03.17

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):G06F 3/048登记生效日:20171113变更事项:专利权人变更前权利人:华为终端有限公司变更后权利人:华为终端(东莞)有限公司变更事项:地址变更前权利人:518129 广东省深圳市龙岗区坂田华为基地B区2号楼变更后权利人:523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5|||授权|||实质审查的生效IPC(主分类):G06F 3/048申请日:20091023|||公开

IPC分类号:

G06F3/048; G01J1/00

主分类号:

G06F3/048

申请人:

深圳华为通信技术有限公司

发明人:

李勇祁; 矫林涛; 周 平

地址:

518129广东省深圳市龙岗区坂田华为基地B区2号楼

优先权:

专利代理机构:

北京中博世达专利商标代理有限公司

代理人:

申 健

PDF下载: PDF下载
内容摘要

本发明公开一种利用光线感应器输入切换指令的方法及终端,涉及电子产品领域,解决了现有技术中由于用户每次输入的切换指令都是相同的,只能按照预定切换顺序来执行切换动作的问题。该方法包括:获取第一光线感应器对应的第一感应时间和第二光线感应器对应的第二感应时间;比较所述第一感应时间和第二感应时间;如果所述第一感应时间后于第二感应时间,则输入表示预定切换顺序的切换指令;如果所述第一感应时间先于第二感应时间,则输入表示与所述预定切换顺序相反方向的切换指令。本发明主要用于电子产品领域。

权利要求书

1、  一种利用光线感应器输入切换指令的方法,其特征在于,包括:
获取第一光线感应器对应的第一感应时间和第二光线感应器对应的第二感应时间;
比较所述第一感应时间和第二感应时间;
如果所述第一感应时间后于第二感应时间,则输入表示预定切换顺序的切换指令;如果所述第一感应时间先于第二感应时间,则输入表示与所述预定切换顺序相反方向的切换指令。

2、
  根据权利要求1所述的利用光线感应器输入切换指令的方法,其特征在于,所述比较所述第一感应时间和第二感应时间之前,该方法还包括:
记录第一光线感应器输出电压变化前的第一亮电压、输出电压变化后的第一暗电压;
记录第二光线感应器输出电压变化前的第二亮电压、输出电压变化后的第二暗电压;
判断所述第一暗电压除以第一亮电压是否大于预定阈值、所述第二暗电压除以第二亮电压是否大于预定阈值;
所述比较所述第一感应时间和第二感应时间为:在第一暗电压除以第一亮电压是不大于预定阈值,且第二暗电压除以第二亮电压是不大于预定阈值时,比较所述第一感应时间和第二感应时间。

3、
  根据权利要求2所述的利用光线感应器输入切换指令的方法,其特征在于,还包括:
获取当前环境的光照度值;
根据当前光照度值,设定所述预定阈值。

4、
  根据权利要求1所述的利用光线感应器输入切换指令的方法,其特征在于,所述获取第一光线感应器对应的第一感应时间和第二光线感应器对应的第二感应时间包括:
获取所述第一光线感应器输出电压从第一亮电压变化为第一暗电压的第一时间点、再从第一暗电压变回到第一亮电压的第二时间点;
所述第一感应时间的取值范围为:[第一时间点,第二时间点];
获取所述第二光线感应器输出电压从第二亮电压变化为第二暗电压的第三时间点、再从第二暗电压变回到第二亮电压的第四时间点;
所述第二感应时间的取值范围为:[第三时间点,第四时间点]。

5、
  一种利用光线感应器输入切换指令的终端,其特征在于,包括:
时间获取单元,用于获取第一光线感应器对应的第一感应时间和第二光线感应器对应的第二感应时间;
时间比较单元,用于比较所述第一感应时间和第二感应时间;
输入单元,用于在所述第一感应时间后于第二感应时间时,输入表示预定切换顺序的切换指令;还用于在所述第一感应时间先于第二感应时间时,输入表示与所述预定切换顺序相反方向的切换指令。

6、
  根据权利要求5所述的利用光线感应器输入切换指令的终端,其特征在于,所述时间比较单元比较所述第一感应时间和第二感应时间之前,该终端还包括:
电压记录单元,用于记录第一光线感应器输出电压变化前的第一亮电压、输出电压变化后的第一暗电压;
还用于记录第二光线感应器输出电压变化前的第二亮电压、输出电压变化后的第二暗电压;
电压比较单元,用于判断所述第一暗电压除以第一亮电压所得的值是否大于预定阈值;
还用于判断所述第二暗电压除以第二亮电压所得的值是否大于预定阈值;
所述时间比较单元用于在第一暗电压除以第一亮电压所得的值不大于预定阈值,且第二暗电压除以第二亮电压所得的值不大于预定阈值时,比较所述第一感应时间和第二感应时间。

7、
  根据权利要求6所述的利用光线感应器输入切换指令的终端,其特征在于,还包括:
光照获取单元,用于获取当前环境的光照度值;
设定单元,用于根据当前光照度值,设定所述预定阈值。

8、
  根据权利要求5所述的利用光线感应器输入切换指令的终端,其特征在于,所述时间获取单元包括:
第一时间获取模块,用于获取所述第一光线感应器输出电压从第一亮电压变化为第一暗电压的第一时间点、再从第一暗电压变回到第一亮电压的第二时间点;
所述时间获取单元所获取的第一感应时间的取值范围为:[第一时间点,第二时间点];
第二时间获取模块,用于获取所述第二光线感应器输出电压从第二亮电压变化为第二暗电压的第三时间点、再从第二暗电压变回到第二亮电压的第四时间点;
所述时间获取单元所获取的第二感应时间的取值范围为:[第三时间点,第四时间点]。

说明书

利用光线感应器输入切换指令的方法及终端
技术领域
本发明涉及电子产品技术领域,尤其涉及一种利用光线感应器输入切换指令的方法及终端。
背景技术
随着电子产品功能的多样化,光线感应器也越来越多地用于在终端上实现不同的功能。如:在移动通信终端上,利用光线感应器实现图片的切换,用户可以先盖住光线感应器后放开,光线感应器接收到光线的强弱变化后,检测程序判断该操作是否达到预先定义的切换图片的条件,如果达到,切换程序就执行图片的切换动作。
利用光线感应器切换上述图片的过程中,发明人发现现有技术中至少存在如下问题:用户每次所能输入的切换指令是相同的,切换程序只能按照预定切换顺序来切换图片,没办法按照与预定切换顺序不同的顺序来执行切换动作。
发明内容
本发明的实施例提供一种利用光线感应器输入切换指令的方法及终端。利用光线感应器在电子产品中输入不同的切换指令,实现了按照不同的切换顺序来执行切换动作。
为达到上述目的,本发明的实施例采用如下技术方案:
一种利用光线感应器输入切换指令的方法,包括:
获取第一光线感应器对应的第一感应时间和第二光线感应器对应的第二感应时间;
比较所述第一感应时间和第二感应时间;
如果所述第一感应时间后于第二感应时间,则输入表示预定切换顺序的切换指令;如果所述第一感应时间先于第二感应时间,则输入表示与所述预定切换顺序相反方向的切换指令。
一种利用光线感应器输入切换指令的终端,包括:
时间获取单元,用于获取第一光线感应器对应的第一感应时间和第二光线感应器对应的第二感应时间;
时间比较单元,用于比较所述第一感应时间和第二感应时间;
输入单元,当所述第一感应时间后于第二感应时间时,用于输入表示预定切换顺序的切换指令;
当所述第一感应时间先于第二感应时间时,还用于输入表示与所述预定切换顺序相反方向的切换指令。
由上述技术方案所描述的本发明的实施例,当第一光线感应器和第二光线感应器接收到的光线发生变化时,获取所述第一光线感应器对应的第一感应时间和第二光线感应器对应的第二感应时间。所述第一感应时间和第二感应时间为大小不同的两个时间点,然后比较所述第一感应时间和第二感应时间。当所述第一感应时间后于第二感应时间时,输入表示预定切换顺序的切换指令,否则,当所述第一感应时间先于第二感应时间时,输入表示与所述预定切换顺序相反方向的切换指令,因而可以输入不同的切换指令。而现有技术中通过一个光线感应器输入切换指令,该切换指令中只能包含预定的切换顺序,不能实现按照不同顺利来执行切换动作,本发明的技术方案中由于可以输入不同的切换指令,所述不同的切换指令包含了不同的切换顺序,因此,当切换进程接收到所述切换指令时,可以根据切换指令的不同,从而实现了按照不同的切换顺序来执行切换动作。
所述按照不同的切换顺序执行切换动作是由切换进程来完成,该切换过程可采用现有技术方案,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为实施例1利用光线感应器输入切换指令的方法的流程图;
图2为实施例2利用光线感应器输入切换指令的终端的框图;
图3为实施例3利用光线感应器输入切换指令的方法的流程图;
图4为实施例4利用光线感应器输入切换指令的终端的框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1:
本发明实施例提供一种利用光线感应器输入切换指令的方法,如图1所示,该方法包括以下步骤:
101、获取第一光线感应器检测到光线发生变化时对应的第一感应时间和第二光线感应器检测到光线发生变化时对应的第二感应时间。可以将所述第一感应时间记为Ta,所述第二感应时间记为Tb。
所述第一光线感应器和第二光线感应器可以安装在电子产品上的上下两侧,或左右两侧。用户可以通过上下挥手或者左右挥手动作来影响第一光线感应器和第二光线感应器所处位置的光线。如:将第一光线感应器安装在手机正面的中轴线上的上侧,将第二光线感应器安装在手机正面的中轴线上的下侧。当用户的手从上向下或从下向上完整地挥过手机的正面时,第一光线感应器和第二光线感应器接收到的光线将发生变化,此时获取第一光线感应器接收到光线发生变化时对应的感应时间Ta,并获取第二光线感应器接收到光线发生变化时对应的感应时间Tb。
102、比较所述Ta和Tb的大小,所述Ta和Tb为大小不同的两个时间点,通过比较Ta和Tb的大小来确定第一感应时间和第二感应时间的先后。
103、如果所述Ta大于Tb,即第一感应时间后于第二感应时间,则输入表示预定切换顺序的切换指令。该切换指令包含了预定的切换顺序,所述预定的切换顺序可以定义为切换下一张图片、下首歌曲,或者定义为切换上一张图片、上首歌曲。如:可以将预定的切换顺序定义为切换下一张图片,切换进程可以按照所述切换指令执行切换下一张图片的动作。
104、如果所述Ta小于Tb,即第一感应时间先于第二感应时间,则输入表示与所述预定切换顺序相反方向的切换指令。该切换指令包含了与预定切换顺序相反的切换顺序,如:切换上一张图片,此时切换进程可以按照所述切换指令执行切换上一张图片的动作。
在实际执行上述方法的过程中,由于Ta和Tb存在大小相同的概率非常小,因而可以忽略不计Ta等于Tb的情况,为了在实现所述利用光线感应器输入切换指令的方法时的完整性,可以将Ta等于Tb时输入切换指令的操作定义为输入表示预定切换顺序的切换指令,或者将Ta等于Tb时输入切换指令的操作定义为输入表示与所述预定切换顺序相反方向的切换指令。
为了实现上述方法,本发明实施例还提供一种利用光线感应器输入切换指令的终端,如图2所示,该终端包括:时间获取单元21、时间比较单元22和输入单元23。
当第一光线感应器和第二光线感应器接收到的光线发生变化时,所述时间获取单元21用于获取所述第一光线感应器检测到光线发生变化时对应的第一感应时间Ta和第二光线感应器检测到光线发生变化时对应的第二感应时间Tb。所述时间比较单元22用于比较所述时间获取单元21所获取的Ta和Tb的大小,所述Ta和Tb为大小不同的两个时间点。当所述Ta大于Tb时,所述输入单元23用于输入表示预定切换顺序的切换指令;当所述Ta小于Tb时,所述输入单元23还用于输入表示与所述预定切换顺序相反方向的切换指令。由于输入单元23可以输入不同的切换指令,所述不同的切换指令包含了不同的切换顺序,因此,当切换进程接收到所述输入单元23输入的切换指令时,由于不同的切换指令包含的切换顺序不同,就不会出现现有技术中只能输入相同指令按照预定顺序进行切换的情况,从而实现按照不同的切换顺序来执行切换动作。
所述按照不同的切换顺序执行切换动作是由切换进程来完成,该切换过程可采用现有技术方案,在此不再赘述。
实施例2:
本发明实施例中,假设应用场景为将第一光线感应器安装在手机正面中轴线的上侧,将第二光线感应器安装在手机正面中轴线的下侧。用户可以通过上下挥手动作来影响第一光线感应器和第二光线感应器所处位置的光线,从而使第一光线感应器和第二光线感应器输出的电压发生变化。所述挥手动作可以是从上向下完整地挥过手机的正面,也可以是从下向上完整地挥过手机的正面。所述预定切换顺序定义为切换下首歌曲。所述应用场景也可以为将第一光线感应器和第二光线感应器安装在电子产品的左右两侧,通过左右挥手动作来影响第一光线感应器和第二光线感应器的输出电压。
由于不同明暗程度的环境对应不同的光照度值范围,当手机处于不同的环境时,对于有效挥手动作的判断条件也是不同的,因此本实施例中将不同明暗程度的环境分为如下三个的等级,分别用不同的光照度值范围表示:[0Lux,300Lux)、[300Lux,500Lux]和(500Lux,+∞)。不同的光照度值范围对应有不同的预定阈值M,该预定阈值M用于判断挥手动作的有效性。获取到的当前环境的光照度值用N来表示,则当0Lux≤N<300Lux时,M=0.85;当300Lux≤N≤500Lux时,M=0.80;当N>500Lux时,M=0.75。
假设获取到的当前环境的光照度值N为300Lux,则设定所述预定阈值M为0.8。下面以歌曲的切换为例来具体描述利用光线感应器输入切换指令的方法,如图3所示,该方法包括以下步骤:
301、检测第一光线感应器的输出电压和第二光线感应器的输出电压。当第一光线感应器和第二光线感应器所处位置的光线发生变化时,其输出电压也将随之发生改变,光线的强弱和输出电压成正比。即:光线越强,输出的电压值越高;反之,光线越弱,输出的电压值越低。
302、用户在执行挥手动作时,无论是从上向下完整地挥过手机的正面,还是从下向上完整地挥过手机的正面,所述第一光线感应器和第二光线感应器的输出电压都将发生从亮电压变化为暗电压,再从暗电压变回亮电压的过程。
当检测到第一光线感应器和第二光线感应器的输出电压变化之后,获取所述第一光线感应器输出电压从第一亮电压变化为第一暗电压的第一时间点T1、再从第一暗电压变回到第一亮电压的第二时间点T2。
并获取所述第二光线感应器输出电压从第二亮电压变化为第二暗电压的第三时间点T3、从第二暗电压变回到第二亮电压的第四时间点T4。
303、获取第一光线感应器检测到光线发生变化时对应的第一感应时间为Ta和第二光线感应器检测到光线发生变化时对应的第二感应时间为Tb。
所述Ta的取值范围为:[T1,T2],所述Tb的取值范围为:[T3,T4]。如:Ta的值可以设定为T1和T2的平均值,Tb的值可以设定为T3和T4的平均值。
304、当检测到第一光线感应器和第二光线感应器的输出电压变化之后,记录第一光线感应器输出电压变化前的第一亮电压为V1、输出电压变化后的第一暗电压为V2,然后第一光线感应器的输出电压会再次变回第一亮电压V1。
同时,记录第二光线感应器输出电压变化前的第二亮电压为V3、输出电压变化后的第二暗电压为V4,然后第二光线感应器的输出电压会再次变回第二亮电压V1。
305、判断所述V2/V1是否大于0.8、所述V4/V3是否大于0.8,用来确定使第一光线感应器和第二光线感应器的输出电压发生变化的动作是否为有效的挥手动作。
306、当V2/V1≤0.8且V4/V3≤0.8不成立时,即:在V2/V1>0.8时,或V4/V3>0.8时,或在V2/V1>0.8且V4/V3>0.8时,此时判断是由误动作引起的第一光线感应器或第二光线感应器的输出电压变化,因此不执行任何动作。所述误动作可以是无意的挥手动作只影响到了第一光线感应器而没有影响到第二光线感应器,或者只影响到了第二光线感应器而没有影响到第一光线感应器,或者当前环境中光线的瞬间变化而引起的光线感应器的输出电压变化。
本实施例是在当前环境的光照值N∈[300Lux,500Lux]时,进行判断挥手动作的有效性。如果当前环境的光照值N∈[0Lux,300Lux)时,本步骤将执行如下过程进行替换:
当V2/V1≤0.85且V4/V3≤0.85不成立时,即:在V2/V1>0.85时,或V4/V3>0.85时,或在V2/V1>0.85且V4/V3>0.85时,此时判断是由误动作引起的第一光线感应器或第二光线感应器的输出电压变化,因此不执行任何动作。
如果当前环境的光照值N∈(500Lux,+∞)时,本步骤将执行如下过程进行替换:
当V2/V1≤0.75且V4/V3≤0.75不成立时,即:在V2/V1>0.75时,或V4/V3>0.75时,或在V2/V1>0.75且V4/V3>0.75时,此时判断是由误动作引起的第一光线感应器或第二光线感应器的输出电压变化,因此不执行任何动作。
307、在V2/V1≤0.8且V4/V3≤0.8时,通过比较所述Ta和Tb的大小,判断第一感应时间和第二感应时间的先后。在确定挥手动作为有效动作时,通过比较Ta和Tb的大小进一步确定歌曲切换时的方向,如:按照预定切换顺序执行切换或按照与所述预定切换顺序相反方向执行切换。本实施例中所述预定切换顺序定义为切换下首歌曲,则与所述预定切换顺序相反方向为切换上首歌曲。
本实施例是在当前环境的光照值N∈[300Lux,500Lux]时判断挥手动作的有效性。如果当前环境的光照值N∈[0Lux,300Lux)时,本步骤执行如下过程进行替换:
在V2/V1≤0.85且V4/V3≤0.85时,比较所述Ta和Tb的大小。
如果当前环境的光照值N∈(500Lux,+∞)时,本步骤执行如下过程进行替换:
在V2/V1≤0.75且V4/V3≤0.75时,比较所述Ta和Tb的大小。
308、如果Ta>Tb,可以得知上述挥手动作的方向为从上向下,则设定表示切换下首歌曲的切换标志。当切换进程检测到上述表示切换下首歌曲的切换标志时,则执行切换下首歌曲的动作。
309、如果Ta<Tb,可以得知上述挥手动作的方向为从下向上,则设定表示切换上首歌曲的切换标志。当切换进程检测到上述表示切换上首歌曲的切换标志时,则执行切换上首歌曲的动作。
所述预定切换顺序也可以定义为切换上首歌曲,此时与所述预定切换顺序相反方向为切换下首歌曲。那么上述步骤308-309可以采用以下步骤进行替换:
308A:如果Ta>Tb,可以得知上述挥手动作的方向为从上向下,则设定表示切换上首歌曲的切换标志。当切换进程检测到上述表示切换上首歌曲的切换标志时,则执行切换上首歌曲的动作。
309A:如果Ta<Tb,可以得知上述挥手动作的方向为从下向上,则设定表示切换下首歌曲的切换标志。当切换进程检测到上述表示切换下首歌曲的切换标志时,则执行切换下首歌曲的动作。
在实际执行上述方法的过程中,由于Ta和Tb存在大小相同的概率非常小,因而可以忽略不计Ta等于Tb的情况,为了在实现所述利用光线感应器输入切换指令的方法时的完整性,可以将Ta等于Tb时执行的动作定义为设定表示预定切换顺序的切换标志,或者将Ta等于Tb时执行的动作定义为设定表示与所述预定切换顺序相反方向的切换标志。
通过上述比较Ta和Tb的大小,可以根据挥手动作的向下或向上的不同来设定表示切换下首歌曲的切换标志或表示切换上首歌曲的切换标志,当切换进程检测到所述表示切换下首歌曲的切换标志或表示切换上首歌曲的切换指令时,则执行下首歌曲切换的动作或执行上首歌曲切换的动作,从而实现了按照不同的切换顺序来执行切换动作。
运行该方法的程序需要不断循环地执行上述步骤,根据用户实时的挥手动作和挥手方向,相应的设定表示切换下首歌曲的切换标志或表示切换上首歌曲的切换标志。该程序的运行周期可以根据实际情况而定,如可以设定为20ms。同样,切换进程也循环地执行检测动作,一旦检测到所述表示切换下首歌曲的切换标志或表示切换上首歌曲的切换标志,就马上执行下首歌曲切换的动作或执行上首歌曲切换的动作。所述切换进程的运行周期可以根据实际情况而定。
在实现上述方法的过程中,所述步骤308和步骤309也可以采用如下步骤进行替换:
310、当Ta>Tb时,则发送表示切换下首歌曲的切换指令给切换进程,该切换进程接收到所述表示切换下首歌曲的切换指令后,则执行切换下首歌曲的动作。
311、当Ta<Tb时,则发送表示切换上首歌曲的切换指令给切换进程,该切换进程接收到所述表示切换上首歌曲的切换指令后,则执行切换上首歌曲的动作。
当采用步骤310-311实现上述方法时,所述预定切换顺序定义为切换上首歌曲,步骤310-311可以采用以下步骤进行替换:
310A:如果Ta>Tb,可以得知上述挥手动作的方向为从上向下,则发送表示切换上首歌曲的切换指令给切换进程,该切换进程接收到所述表示切换上首歌曲的切换指令后,则执行切换上首歌曲的动作。
311A:如果Ta<Tb,可以得知上述挥手动作的方向为从下向上,则发送表示切换下首歌曲的切换指令给切换进程,该切换进程接收到所述表示切换下首歌曲的切换指令后,则执行切换下首歌曲的动作。
当采用步骤310-311替换步骤308-309时,运行上述方法的程序也需要不断循环地执行,根据用户实时的挥手动作和挥手方向,相应的发送表示切换下首歌曲的切换指令或表示切换上首歌曲的切换指令给切换进程。该程序的运行周期可以根据实际情况而定,如可以设定为20ms。此时,切换进程一旦接收到所述表示切换下首歌曲的切换指令或表示切换上首歌曲的切换指令时,就马上执行下首歌曲切换的动作或执行上首歌曲切换的动作。
所述执行下首歌曲切换的动作或执行上首歌曲切换的动作是由切换进程来完成,该切换过程可采用现有技术方案,在此不再赘述。
为了实现上述方法,本实施例还提供一种利用光线感应器输入切换指令的终端,如图4所示,该终端包括:检测单元41、时间获取单元43、电压记录单元44、光照获取单元45、设定单元46、电压比较单元47、时间比较单元48和输入单元49。
检测单元41用于检测第一光线感应器的输出电压和第二光线感应器的输出电压。
在所述检测单元41检测到第一光线感应器和第二光线感应器的输出电压变化之后,所述时间获取单元43还包括:第一时间获取模块42和第二时间获取模块42A。其中,第一时间获取模块42用于获取所述第一光线感应器输出电压从第一亮电压变化为第一暗电压的第一时间点T1、再从第一暗电压变回到第一亮电压的第二时间点T2。
第二时间获取模块42A用于获取所述第二光线感应器输出电压从第二亮电压变化为第二暗电压的第三时间点T3、从第二暗电压变回到第二亮电压的第四时间点T4。所述第一时间获取模块42和第二时间获取模块42A可以通过同一个模块实现,也可以是在不同模块中实现。
时间获取单元43用于获取第一光线感应器对应的第一感应时间为Ta和第二光线感应器对应的第二感应时间为Tb。所述Ta的取值范围为:[T1,T2],所述Tb的取值范围为:[T3,T4]。如:Ta的值可以为T1和T2的平均值,Tb的值可以为T3和T4的平均值。
在所述检测单元41检测到第一光线感应器和第二光线感应器的输出电压变化之后,电压记录单元44用于记录第一光线感应器输出电压变化前的第一亮电压为V1、输出电压变化后的第一暗电压为V2,还用于记录第二光线感应器输出电压变化前的第二亮电压为V3、输出电压变化后的第二暗电压为V4。
光照获取单元45用于获取当前环境的光照度值N,为有效挥手动作的判断提供参数。不同的光照度值范围对应有不同的预定阈值M,该预定阈值M用于判断挥手动作的有效性。
设定单元46在0Lux≤N<300Lux时,用于设定M的值为0.85;在300Lux≤N≤500Lux时,用于设定M的值为0.80;在N>500Lux时,用于设定M的值为0.75。
本实施例中获取到的当前环境的光照度值N为300Lux,则设定所述预定阈值M为0.8。
电压比较单元47用于判断所述V2/V1是否大于0.8,还用于判断所述V4/V3是否大于0.8。以此来确定使第一光线感应器和第二光线感应器的输出电压发生变化的动作是否为有效的挥手动作。在电压比较单元47比较的结果为V2/V1>0.8时,或V4/V3>0.8时,或在V2/V1>0.8且V4/V3>0.8时,判断为由误动作引起的第一光线感应器或第二光线感应器的输出电压变化,因此输入单元49不执行任何动作。
在电压比较单元47比较的结果为在V2/V1≤0.8且V4/V3≤0.8时,时间比较单元48用于比较所述Ta和Tb的大小。
如果当前环境的光照值N∈[0Lux,300Lux)时,则设定所述预定阈值M为0.85。在电压比较单元47比较的结果为V2/V1>0.85时,或V4/V3>0.85时,或当V2/V1>0.85且V4/V3>0.85时,判断是由误动作引起的第一光线感应器或第二光线感应器的输出电压变化,因此输入单元49不执行任何动作。
在电压比较单元47比较的结果为V2/V1≤0.85且V4/V3≤0.85时,时间比较单元48用于比较所述Ta和Tb的大小。
如果当前环境的光照值N∈(500Lux,+∞)时,则设定所述预定阈值M为0.75。在电压比较单元47比较的结果为V2/V1>0.75时,或V4/V3>0.75时,或在V2/V1>0.75且V4/V3>0.75时,判断是由误动作引起的第一光线感应器或第二光线感应器的输出电压变化,因此输入单元49不执行任何动作。
在电压比较单元47比较的结果为V2/V1≤0.75且V4/V3≤0.75时,时间比较单元48用于比较所述Ta和Tb的大小。
当预定切换顺序定义为切换下首歌曲时,如果时间比较单元48进行比较之后得到的结果为Ta>Tb时,可以得知上述挥手动作的方向为从上向下,则输入单元49还用于设定表示切换下首歌曲的切换标志或者还用于直接发送表示切换上首歌曲的切换指令给切换进程。当切换进程检测到上述表示切换下首歌曲的切换标志时或接收到所述表示切换上首歌曲的切换指令后,则执行切换下首歌曲的动作。
如果时间比较单元48进行比较之后得到的结果为Ta<Tb时,可以得知上述挥手动作的方向为从下向上,则输入单元49还用于设定表示切换上首歌曲的切换标志或者还用于直接发送表示切换上首歌曲的切换指令给切换进程。当切换进程检测到上述表示切换上首歌曲的切换标志时或接收到所述表示切换上首歌曲的切换指令后,则执行切换上首歌曲的动作。
所述预定切换顺序也可以定义为切换上首歌曲,此时与所述预定切换顺序相反方向为切换下首歌曲。那么当时间比较单元48进行比较之后得到的结果为Ta>Tb时,可以得知上述挥手动作的方向为从上向下,则输入单元49还用于设定表示切换上首歌曲的切换标志或者还用于直接发送表示切换上首歌曲的切换指令给切换进程。当切换进程检测到上述表示切换上首歌曲的切换标志时或接收到所述表示切换上首歌曲的切换指令后,则执行切换上首歌曲的动作。
当时间比较单元48进行比较之后得到的结果为Ta<Tb时,可以得知上述挥手动作的方向为从下向上,则输入单元49还用于设定表示切换下首歌曲的切换标志或还用于直接发送表示切换下首歌曲的切换指令给切换进程。当切换进程检测到上述表示切换下首歌曲的切换标志时或接收到所述表示切换下首歌曲的切换指令后,则执行切换下首歌曲的动作。
所述输入单元49根据时间比较单元48的比较结果,可以设定表示切换上首歌曲的切换标志或表示切换下首歌曲的切换标志,或者也可以发送表示切换上首歌曲的切换指令或发送表示切换下首歌曲的切换指令。切换进程根据输入单元49所设定的不同切换标志或者根据所接收到的表示不同切换方向的切换指令,从而实现了按照不同顺序执行切换歌曲的动作。
本实施例中通过挥手动作来影响第一光线感应器和第二光线感应器的输出电压,通过比较第一感应时间和第二感应时间的大小,设定不同的切换标志或者发送表示不同切换方向的切换指令,实现了切换上首或者下首歌曲的动作。所述歌曲也可以用图片、短信、电话本、通话记录或电子书来替代,通过不同方向的挥手动作从而可以实现浏览上一张或者下一张图片、阅读上一条或者下一条短信、电话本记录、通话记录或阅读上一页或者下一页电子书。
该方法可以应用于电子产品中,通过将光线感应器安装在电子产品上的相应位置,可以通过不同方向的挥手动作,借助光线感应器来输入不同的切换指令,从而实现按照不同顺序执行切换动作。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

利用光线感应器输入切换指令的方法及终端.pdf_第1页
第1页 / 共20页
利用光线感应器输入切换指令的方法及终端.pdf_第2页
第2页 / 共20页
利用光线感应器输入切换指令的方法及终端.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《利用光线感应器输入切换指令的方法及终端.pdf》由会员分享,可在线阅读,更多相关《利用光线感应器输入切换指令的方法及终端.pdf(20页珍藏版)》请在专利查询网上搜索。

本发明公开一种利用光线感应器输入切换指令的方法及终端,涉及电子产品领域,解决了现有技术中由于用户每次输入的切换指令都是相同的,只能按照预定切换顺序来执行切换动作的问题。该方法包括:获取第一光线感应器对应的第一感应时间和第二光线感应器对应的第二感应时间;比较所述第一感应时间和第二感应时间;如果所述第一感应时间后于第二感应时间,则输入表示预定切换顺序的切换指令;如果所述第一感应时间先于第二感应时间,则。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1