一种距离传感器的控制方法_4

文档序号:8339151阅读:来源:国知局
发射端以第三频率发射红外光,若在第6秒时距离传感器的接收端检测到距离传感器的信号发射端发射的红外光,则终端记录第3秒以及第6秒这两个时间点,计算两次接收红外光的时间间隔为3秒,并控制距离传感器的信号发射端继续以第二频率发射红外光。最后终端根据多次获取到的时间间隔来调整设定的时间范围,使距离传感器的信号发射端切换发射红外光的频率的时间点更能贴合用户的行为习惯。
[0102]采用本发明实施例,通过启动距离传感器,控制距离传感器的信号发射端以第一频率发送脉冲信号,判断距离传感器的接收端是否检测到距离传感器的信号发射端发送的脉冲信号,当距离传感器的接收端检测到时,调整距离传感器的信号发射端以第二频率发送脉冲信号,可在距离传感器的接收端接收到距离传感器的信号发射端发送的脉冲信号时调整距离传感器的信号发射端发送的脉冲信号的频率,减少终端电量的消耗。
[0103]请参阅图10,图10是本发明实施例的第三种终端的结构示意图。如图10所示的终端包括第二启动单元1000、第二判断单元1001以及第三调整单元1002。
[0104]第二启动单元1000,用于启动至少两个距离传感器,以使所述至少两个距离传感器中的至少一个距离传感器的信号发射端以第四频率发送脉冲信号;
[0105]第二判断单元1001,用于判断所述至少一个距离传感器的接收端是否检测到各个距离传感器的信号发射端发送的脉冲信号;
[0106]第三调整单元1002,用于当所述第二判断单元1001的判断结果为是时,调整所述至少两个距离传感器的信号发射端发送所述脉冲信号的频率。
[0107]具体实现中,为了能更精确地检测用户手势的运动方向,终端内可设置至少两个距离传感器,并控制其中至少一个距离传感器的信号发射端以第四频率发射红外光。本实施以终端内设置三个传感器为例,如图6所示,其中终端内置有第一距离传感器、第二距离传感器以及第三距离传感器,其中,第一距离传感器、第二距离传感器以及第三距离传感器分布在终端显示屏内的三侧,将第一距离传感器、第二距离传感器以及第三距离传感器分布在终端显示屏内的三侧可识别手势的上、下、左以及右的运动方向。终端可控制第一距离传感器、第二距离传感器以及第三距离传感器的信号发射端均以第四频率发射红外光。
[0108]具体实现中,如图6所示,当用户相对于终端的显示屏做出向下的手势时,终端可判断第一距离传感器、第二距离传感器以及第三距离传感器中的至少一种距离传感器的接收端是否分别检测到各自的信号发射端以第四频率发射的红外光。
[0109]具体实现中,若第一距离传感器和第二距离传感器的其中任意一个距离传感器的接收端检测到自身的信号发射端发射的红外光,终端可调整第一距离传感器和第二距离传感器的信号发射端发射的红外光的频率。具体的,用户在通过手势操控终端的功能时短时间内不会反复做出相同的动作,如用户在2秒的时间内不会重复向右挥动的动作,因此若在距离传感器的接收端检测到反射的红外光后仍然高频率地发射红外光,会增加终端的电量消耗,并增加终端供电的压力。为了减少终端的电量消耗,调整后的发射红外光的频率可小于第四频率,以减少电池的能量消耗。
[0110]作为一种可实施的方式,调整后的发射红外光的频率可为零,即距离传感器的信号发射端停止发射红外光。
[0111]作为一种可实施的方式,所述第三调整单元1002,还用于当所述第二判断单元1001的判断结果为是时,调整所述至少两个距离传感器的信号发射端发送所述脉冲信号的频率至第五频率。
[0112]具体实现中,当用户相对于终端的显示屏做出向下的手势时,第一距离传感器和第二距离传感器的接收端会先于第三距离传感器的接收端检测到自身的信号发射端发射的红外光。由于用户在相对于终端做出向下的手势时第一距离传感器的接收端和第二距离传感器的接收端检测到各自的信号发射端发射的红外光的时间可能不一致,因此当第一距离传感器的接收端和第二距离传感器的接收端在预设时间(第一距离传感器的接收端和第二距离传感器的接收端接收到各自发射端发射的红外光的时间差可忽略不计)内检测到各自的信号发射端发射的红外光时,终端可将第一距离传感器、第二距离传感器以及第三距离传感器的信号发射端发射红外光的频率调整至第五频率。其中,第五频率可小于第四频率。如图7所示,当第一距离传感器和第二距离传感器在各自的信号发射端发射红外光2秒之后,第一距离传感器的接收端以及第二距离传感器的接收端在第3秒检测到各自的信号发射端发射的红外光,则终端控制第一距离传感器、第二距离传感器以及第三距离传感器各自的信号发射端降低发射红外光的频率,以第五频率发射红外光,其中,第五频率可为I次每秒,则终端控制第一距离传感器、第二距离传感器以及第三距离传感器在第3秒内仅发射I次红外光,从而减少终端的电量消耗。
[0113]作为一种可实施的方式,第五频率可为零,即距离传感器的信号发射端停止发射红外光,从而将电量消耗降到最低值。
[0114]作为一种可实施的方式,所述第二判断单元1001,还用于判断所述至少一个距离传感器的接收端是否检测到各个距离传感器的信号发射端以所述第五频率发送的脉冲信号;
[0115]所述第三调整单元1002,还用于当所述第二判断单元1001的判断结果为否时,调整所述至少一个距离传感器的信号发射端发送所述脉冲信号的频率至第六频率。
[0116]具体实现中,终端通过第一距离传感器以及第二距离传感器各自的接收端是否检测到各自的信号发射端以第五频率发送的红外光,控制第一距离传感器、第二距离传感器以及第三距离传感器各自的信号发射端发射红外光的频率。若第一距离传感器、第二距离传感器以及第三距离传感器中的至少一个距离传感器检测到自身的信号发射端发射的红外光,则终端继续控制第一距离传感器、第二距离传感器以及第三距离传感器各自的信号发射端以第五频率发射红外光;若第一距离传感器、第二距离传感器以及第三距离传感器都没有检测到各自的信号发射端发射的红外光,则终端在等待预先设定的时间范围后,控制第一距离传感器、第二距离传感器以及第三距离传感器中的至少一个距离传感器的信号发射端以第六频率发射红外光。
[0117]作为一种可实施的方式,所述第三调整单元1002,还用于当所述第二判断单元1001的判断结果为否时,在等待设定的时间范围后,调整所述至少一个距离传感器的信号发射端发送所述脉冲信号的频率至所述第六频率。
[0118]具体实现中,本实施例可将至少一种距离传感器的信号发射端发射红外光的频率调整至第六频率,本实施则以将上述三个距离传感器各自的信号发射端发射红外光的频率均调整至第六频率进行举例说明。具体实现中,当第一距离传感器、第二距离传感器以及第三距离传感器各自的接收端没有检测到各自的信号发射端发射的红外光时,终端控制第一距离传感器、第二距离传感器以及第三距离传感器各自的信号发射端在设定的时间范围内以第五频率发射红外光。例如,用户在对终端的显示屏做出一个手势之后,可能会在2秒之后做出下一个手势,因此如图7所示,终端可根据用户的行为习惯设定距离传感器的信号发射端以第五频率(I次每秒)发射红外光的时间范围为2秒。当终端在第3秒后控制三个距离传感器各自的信号发射端以第五频率发射红外光时,由于三个距离传感器各自的接收端均没有检测到各自的信号发射端发射的红外光,因此终端在第3秒至第4秒的时间内控制三个距离传感器各自的信号发射端以第五频率发射红外光。经过2秒之后,终端再控制三个距离传感器各自的信号发射端以第六频率发射红外光,恢复距离传感器的灵敏度。其中第六频率大于第五频率。
[0119]作为一种可实施的方式,第六频率可与第四频率相等,则在图7中,在第5秒时,终端控制三个距离传感器将各自的信号发射端发射红外光的频率恢复到4次每秒。
[0120]采用本发明实施例,通过启动至少两个距离传感器,以使至少两个距离传感器中的至少一个距离传感器的信号发射端以第四频率发送脉冲信号,判断至少一个距离传感器的接收端是否检测到各个距离传感器的信号发射端发送的脉冲信号,当至少一个距离传感器的接收端检测到时,调整至少两个距离传感器的信号发射端发送脉冲信号的频率,可在距离传感器的接收端接收到距离传感器的信号发射端发送的脉冲信号时调整距离传感器的信号发射端发送的脉冲信号的频率,减少终端电量的消耗。
[0121]请参阅图11,图11是本发明实施例的第四种终端的结构示意图。本实施例中的终端包括:至少一个输入装置1100 ;至少一个输出装置1101 ;至少一个处理器1102,例如CPU ;和存储器1103,上述输入装置1100、输出装置1101、处理器1102和存储器1103通过总线连接。
[0122]其中,上述输入装置1100具体可包括距离传感器,或者,可为终端的触控面板,包括触摸屏和触控屏,用于根据距离传感器检测到的距离传感器的信号发射端发送的脉冲信号控制终端的功能变换。
[0123]上述输出装置1101具体用于向距离传感器输出上述处理器1102的控制指令。
[0124]上述存储器1103可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器1103用于存储一组程序代码,上述输入装置1100、输出装置1101和处理器1102用于调用存储器1103中存储的程序代码,执行如下操作:
[0125]上述输出装置1101,用于启动距离传感器,控制所述距离传感器的信号发射端以第一频率发送脉冲信号;
[0126]上述输入装置1100,用于判断所述距离传感器的接收端是否检测到所述距离传感器的信号发射端发送的脉冲信号;
[0127]上述处理器1102,用于当所述距离传感器的接收端检测到时,调整所述距离传感器的信号发射端以第二频率发送脉冲信号。
[0128]作为一种可实施的方式,上述输入装置1100,具体还用于:
[0129]判断所述距离传感器的接收端是否检测到所述距离传感器的信号发射端以所述第二频率发送的脉冲信号;
[0130]作为一种可实施的方式,上述处理器1102,具体还用于:
[0131]当所述距离传感器的接收端没有检测到时,调整所述距离传感器的信号发射端以第三频率发送脉冲信号。
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1