一种通过红外感应实现按键功能的方法和装置的制造方法_3

文档序号:8527887阅读:来源:国知局
红外灯2先后接收到红外线I和红外线2 (其中红外灯I位于红外灯2的上方),并且监测到红外线I的强度和红外线2的强度发生变化,此时,手机向该音乐播放器发送音量减键指令,音乐播放器接收该音量减键指令后,减小音量。
[0103]下面介绍本发明实施例中的通过红外感应实现按键功能的装置,请参阅图4,本发明实施例中通过红外感应实现按键功能的装置的一个实施例包括:
[0104]接收模块401,用于在启动预设应用后,通过红外灯接收反射红外线;该反射红外线为该红外灯发射的红外线被反射回来的红外线;
[0105]监测模块402,用于在接收模块401通过红外灯接收反射红外线后,监测该反射红外线的强度;
[0106]第一确定模块403,用于在监测模块402监测该反射红外线的强度后,确定该反射红外线的强度发生变化;
[0107]上报模块404,用于在第一确定模块403确定该反射红外线的强度发生变化后,向该预设应用上报该红外灯对应的按键指令,使该预设应用执行该按键指令。
[0108]本实施例中,在启动预设应用后,通过接收模块401接收反射红外线,其中该反射红外线为该红外灯发射的红外线被反射回来的红外线,监测模块402监测该反射红外线的强度,若第一确定模块403确定该反射红外线的强度发生变化,则上报模块404向该预设应用上报该红外灯对应的按键指令,使该预设应用执行该按键指令,比如该按键指令是音量加键指令或音量减键指令,就可以通过红外感应实现音量的加减功能,因此本发明能够通过红外感应实现按键功能,解决按键失效的问题以及减少生产工序。
[0109]为了便于理解,下面对本发明实施例中的通过红外感应实现按键功能的装置进行详细描述,请参阅图5,本发明实施例中通过红外感应实现按键功能的装置的另一实施例包括:
[0110]接收模块501,用于在启动预设应用后,通过红外灯接收反射红外线;该反射红外线为该红外灯发射的红外线被反射回来的红外线;
[0111]监测模块502,用于在接收模块501通过红外灯接收反射红外线后,监测该反射红外线的强度;
[0112]第一确定模块503,用于在监测模块502监测该反射红外线的强度后,确定该反射红外线的强度发生变化;
[0113]上报模块504,用于在第一确定模块503确定该反射红外线的强度发生变化后,向该预设应用上报该红外灯对应的按键指令,使该预设应用执行该按键指令。
[0114]本实施例还包括:
[0115]循环模块505,用于在待机状态或锁屏状态下,若所述预设应用处于运行状态,则保持循环:通过红外灯接收反射红外线;所述反射红外线为所述红外灯发射的红外线被反射回来的红外线;监测所述反射红外线的强度;若确定所述反射红外线的强度发生变化,则向所述预设应用上报所述红外灯对应的按键指令,使所述预设应用执行所述按键指令。
[0116]其中上报模块504包括:
[0117]第一上报单元5041,用于若确定该红外灯对应的按键指令为有效的按键指令,则向该预设应用上报该红外灯对应的按键指令。
[0118]本实施例中,通过确定该红外灯对应的按键指令为有效的按键指令,继而向该预设应用上报该红外灯对应的按键指令,提高了方案的可靠性。
[0119]为了便于理解,下面对本发明实施例中的通过红外感应实现按键功能的装置进行详细描述,请参阅图6,本发明实施例中通过红外感应实现按键功能的装置的另一实施例包括:
[0120]若该红外灯包括第一红外灯和第二红外灯;
[0121]接收模块601,用于在启动预设应用后,通过红外灯接收反射红外线;该反射红外线为该红外灯发射的红外线被反射回来的红外线;
[0122]监测模块602,用于在接收模块601通过红外灯接收反射红外线后,监测该反射红外线的强度;
[0123]第一确定模块603,用于在监测模块602监测该反射红外线的强度后,确定该反射红外线的强度发生变化;
[0124]上报模块604,用于在第一确定模块603确定该反射红外线的强度发生变化后,向该预设应用上报该红外灯对应的按键指令,使该预设应用执行该按键指令。
[0125]其中接收模块601包括:
[0126]接收单元6011,用于通过该第一红外灯接收第一红外线,并通过该第二红外灯接收第二红外线;该第一红外线为该第一红外灯发射的红外线被用户的操触手势反射回来的红外线,该第二红外线为该第二红外灯发射的红外线被所述用户的操触手势反射回来的红外线;
[0127]监测模块602包括:
[0128]监测单元6021,用于监测该第一红外线的强度,监测该第二红外线的强度;
[0129]第一确定模块603包括:
[0130]确定单元6031,用于确定该第一红外线的强度发生变化,并且确定该第二红外线的强度发生变化;
[0131]上报模块604包括:
[0132]第二上报单元6041,用于向该预设应用上报该第一红外灯和该第二红外灯对应的音量加键指令或音量减键指令。
[0133]本实施例还包括:
[0134]第一获取模块605,用于获取该第一红外线的强度和该第二红外线的强度的变化顺序;
[0135]第二确定模块606,用于根据该变化顺序确定该第一红外灯和该第二红外灯对应的音量加键指令或音量减键指令;
[0136]或,
[0137]第二获取模块607,用于获取该第一红外灯的第一停留时间以及该第二红外灯的第二停留时间;
[0138]第三确定模块608,用于根据该第一停留时间以及该第二停留时间确定该第一红外灯和该第二红外灯对应的音量加键指令或音量减键指令。
[0139]本实施例中,通过两个红外灯来控制音量加键或音量减键,通过红外感应实现音量键功能,显然解决了音量键失效的问题,减少了生产工艺。
[0140]为了便于理解,下面以一实际的应用场景对本实施例中通过红外感应实现按键功能的装置各模块间的交互进行描述:
[0141]在启动预设应用后,接收模块601中的第二接收单元6011通过第一红外灯接收第一红外线,并通过第二红外灯接收第二红外线;该预设应用可以由手机生产商默认设置,也可由用户自行设定,该预设应用包括音乐播放器,还包括其他预设应用,具体此处不作限定。需要说明的是,该第一红外灯和该第二红外灯可以异步接收红外线,也可以同步接收红外线,并且在实际应用中,第一红外灯可以在第二红外灯的上方或者下方。在通过第一红外灯接收第一红外线以及通过第二红外灯接收第二红外线后,监测模块602中的监测单元6021监测该第一红外线的强度,监测该第二红外线的强度;需要说明的是,这里可以理解为实时监测该第一红外线的强度和第二红外线的强度,比如手的移动造成了红外线的强度的变化,此时通过该第一红外灯和该第二红外灯接收到的红外线的强度可能是不一样的。若第一获取模块605获取到该第一红外灯先接收到该第一红外线,该第一红外灯位于该第二红外灯的上方,当第一确定模块603中的确定单元6031确定该第一红外线的强度发生变化,并且确定该第二红外线的强度发生变化,则第二确定模块606确定该第一红外灯和该第二红外灯对应的音量减键指令,上报模块604中的第二上报单元6041向该预设应用上报该音量减键指令,使该预设应用执行上述音量减键指令;若第一获取模块605获取到该第一红外灯先接收到该第一红外线,该第一红外灯位于该第二红外灯的下方,当第一确定模块603中的确定单元6031确定该第一红外线的强度发生变化,并且确定该第二红外线的强度发生变化,则第二确定模块606确定该第一红外灯和该第二红外灯对应的音量加键指令,上报模块604中的第二上报单元6041向该预设应用上报该音量加键指令,使该预设应用执行上述音量加键指令。
[0142]本发明实施例还提供另一种终端,如图7所示,包括:接收器701、处理器702,发射器 703 ;
[0143]其中,上述处理器702,用于控制执行:在启动预设应用后,通过红外灯接收反射红外线;该反射红外线为该红外灯发射的红外线被反射回来的红外线;监测该反射红外线的强度;若确定该反射红外线的强度发生变化,则向该预设应用上报该红外灯对应的按键指令,使该预设应用执行该按键指令。
[0144]本实施例中,在启动预设应用后,通过红外灯接收反射红外线,其中该反射红外线为该红外灯发射的红外线被反射回来的红外线,监测该反射红外线的强度,若确定该反射红外线的强度发生变化,则向该预设应用上报该红外灯对应的按键指令,使该预设应用执行该按键指令,比如该按键指令是音量加键指令或音量减键指令,就可以通过红外感应实现音量的加
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1