红外遥控方法及其装置和移动终端的制作方法

文档序号:10534134阅读:242来源:国知局
红外遥控方法及其装置和移动终端的制作方法
【专利摘要】本发明提供了一种红外遥控方法及其装置和移动终端,通过利用触摸屏探测触摸位置,当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示,进而若触摸位置持续位于该显示区域内,且达到预设时间,则在探测到用户的释放动作时,发射遥控按键所对应的红外编码。由于用户的触摸位置在该显示区域内时移动终端会发出震动以提示用户,从而避免了用户需要查看所触摸的位置是否为按键位置,而是可以通过触摸寻找所需触摸按键,解决了现有技术中红外遥控功能操作不够便捷的技术问题。
【专利说明】
红外遥控方法及其装置和移动终端
技术领域
[0001]本发明涉及电子技术,尤其涉及一种红外遥控方法及其装置和移动终端。
【背景技术】
[0002]随着移动终端的逐渐普及,越来越多的功能被集成到移动终端上,其中一种功能便是红外遥控功能。可以通过发射红外编码控制电视、空调和机顶盒等家电设备,避免了同时保存多种不同型号遥控器。
[0003]现有技术中,通过在移动终端上启动一个应用程序,该应用程序的应用窗口上会显示被控制设备的遥控按键,用户通过在应用窗口上点击遥控按键,使得移动终端发送相应的红外编码,达到通过移动终端控制家电的作用。
[0004]但在现有技术中,由于移动终端的屏幕是一个光滑的表面,用户往往需要用眼睛看到当前手指按压的是哪一个按键,另外,红外遥控需要发射和接收处于一条直线上,那么用户只能采用一个非常不舒服的姿势,才能够在移动终端的红外发射器对准家电设备的红外接收器的同时,用眼睛查看屏幕,因此操作不够便捷。

【发明内容】

[0005]本发明提供一种红外遥控方法及其装置和移动终端,用于解决现有技术中红外遥控功能操作不够便捷的技术问题。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]第一方面,提供了一种红外遥控方法,包括:
[0008]利用触摸屏探测触摸位置;
[0009]当探测到所述触摸位置位于遥控按键的显示区域内时,发出震动提示;
[0010]若从探测到所述触摸位置位于所述显示区域内起直至探测到释放动作,所述触摸位置持续位于所述显示区域内部,且持续时间大于预设阈值,则发射所述遥控按键对应的红外编码。
[0011 ]第二方面,提供了一种红外遥控装置,包括:
[0012]探测模块,用于利用触摸屏探测触摸位置;
[0013]提示模块,用于当探测到所述触摸位置位于遥控按键的显示区域内时,发出震动提示;
[0014]发射模块,用于若从探测到所述触摸位置位于所述显示区域内起直至探测到释放动作,所述触摸位置持续位于所述显示区域内部,且持续时间大于预设阈值,则发射所述遥控按键对应的红外编码。
[0015]第三方面,提供了一种移动终端,包括上述红外遥控装置。
[0016]本发明实施例,通过利用触摸屏探测触摸位置,当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示,进而若触摸位置持续位于该显示区域内,且达到预设时间,则在探测到用户的释放动作时,发射遥控按键所对应的红外编码。由于用户的触摸位置在该显示区域内时移动终端会发出震动以提示用户,从而避免了用户需要查看所触摸的位置是否为按键位置,而是可以通过触摸寻找所需触摸按键,解决了现有技术中红外遥控功能操作不够便捷的技术问题。
【附图说明】
[0017]图1为本发明实施例一提供的一种红外遥控方法的流程示意图;
[0018]图2为本发明实施例二提供的另一种红外遥控方法的流程示意图;
[0019]图3为本发明实施例三提供的一种红外遥控装置的结构示意图;
[0020]图4为本发明实施例四提供的另一种红外遥控装置的结构示意图。
【具体实施方式】
[0021]下面结合附图对本发明实施例提供的红外遥控方法及其装置和移动终端进行详细描述。
[0022]实施例一
[0023]图1为本发明实施例一提供的一种红外遥控方法的流程示意图,本实施例所提供的方法可以由移动终端执行,例如智能手机,如图1所示,方法可以包括:
[0024]步骤101、利用触摸屏探测触摸位置。
[0025]其中,触摸位置是用户与触摸屏的接触点所在位置,具体可以为用户的手指与触摸屏相接触所获得的接触点所在位置。
[0026]具体的,对用户手指对触摸屏进行触摸的触摸位置进行探测,该触摸位置可以表示为在触摸屏上的坐标。若用户的手指所触摸位置处不是遥控按键的显示区域,则继续对手指的滑动动作进行探测,直至手指滑动至遥控按键的显示区域,使得触摸位置位于该显示区域内部,触发执行下一步骤。
[0027]步骤102、当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示。
[0028]其中,显示区域的面积可以大于遥控按键的面积。各个遥控按键的显示区域互不交叠,即相互独立。
[0029]具体的,当利用触摸屏探测到用户的触摸位置位于遥控按键的显示区域内时,则会发出震动提示,而无需用户触摸到遥控按键处,只需触摸到遥控按键附近即可发出震动,以提示用户触摸位置处存在遥控按键,提高了用户进行遥控的成功率。
[0030]步骤103、若从探测到触摸位置位于显示区域内起直至探测到释放动作,触摸位置持续位于显示区域内部,且持续时间大于预设阈值,则发射遥控按键对应的红外编码。
[0031]具体的,该触摸位置持续位于该显示区域内,且达到预设时间,则在探测到时用户的释放动作时,查询遥控按键与红外编码的对应关系列表,获得遥控按键对应的红外编码,发射该遥控按键对应的红外编码。
[0032]本发明实施例,通过利用触摸屏探测触摸位置,当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示,进而若触摸位置持续位于该显示区域内,且达到预设时间,则在探测到用户的释放动作时,发射遥控按键所对应的红外编码。由于用户的触摸位置在该显示区域内时移动终端会发出震动以提示用户,从而避免了用户需要查看所触摸的位置是否为按键位置,而是可以通过触摸寻找所需触摸按键,解决了现有技术中红外遥控功能操作不够便捷的技术问题。
[0033]实施例二
[0034]图2为本发明实施例二提供的另一种红外遥控方法的流程示意图,本实施例所提供的方法可以由移动终端执行,例如智能手机,如图2所示,方法可以包括:
[0035]步骤201、确定用户选定的待遥控设备。
[0036]具体的,移动终端可以对多个遥控设备进行遥控,从而存储了多个遥控设备的遥控按键阵列,以及多个遥控设备的遥控按键与红外编码对应关系列表。移动终端可以显示多个遥控设备的标识,以供用户从多个遥控设备中选择一个待遥控设备。
[0037]步骤202、查询待遥控设备的遥控按键阵列,获得各遥控按键在触摸屏上的显示区域。
[0038]其中,遥控按键阵列用于指示各遥控按键在触摸屏上的显示区域。
[0039]具体的,查询该待遥控设备的遥控按键阵列,遥控按键阵列可以是具有横向的行和纵向的列构成的矩阵式阵列,在该遥控按键阵列中针对每一个遥控按键采用行坐标和列坐标的方式指示遥控按键之间的相对位置。确定各遥控按键的相对位置之后,将这种相对位置关系投射到触摸屏上,即可获得各遥控按键在触摸屏上的显示位置,将遥控按键的显示位置及其周围一预设范围设定为该遥控按键的显示区域。
[0040]步骤203、在各显示区域内显示对应的遥控按键。
[0041 ]其中,遥控按键与显示区域的边界存在空隙。
[0042] 具体的,在各显示区域的中心显示对应的遥控按键。
[0043 ]步骤204、利用触摸屏探测触摸位置。
[0044]步骤205、当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示。
[0045]具体的,当利用触摸屏探测到用户的触摸位置位于遥控按键的显示区域内时,则会发出与显示区域对应的震动提示,也就是说,不同的显示区域可以具有不同的震动方式,从而无需用户触摸到遥控按键处,只需触摸到遥控按键附近即可通过震动方式获知当前触摸位置,提高了用户进行遥控的成功率。
[0046]步骤206、判断触摸位置是否移出显示区域,若是执行步骤207,否则执行步骤208-209。
[0047]步骤207、若探测到触摸位置移出显示区域,则停止震动提示。
[0048]具体的,在用户的手指滑出显示区域时,则可探测到触摸位置移除该显示区域,则震动停止,以提示用户当前手指所在位置处不存在遥控按键。
[0049]步骤208、若触摸位置持续位于显示区域内,且达到预设时间,则在探测到用户的释放动作时,查询遥控按键与红外编码的对应关系列表,获得该遥控按键对应的红外编码。
[0050]具体的,若从探测到该触摸位置位于显示区域内起直至探测到用户的释放动作,触摸位置一直位于该显示区域内部,且持续时间大于预设阈值,则查询遥控按键与红外编码的对应关系列表,获得该遥控按键对应的红外编码。
[0051 ]步骤209、发射遥控按键对应的红外编码。
[0052]具体的,采用红外发射方式,发射该红外编码。
[0053]本发明实施例,通过利用触摸屏探测触摸位置,当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示,进而若触摸位置持续位于该显示区域内,且达到预设时间,则在探测到用户的释放动作时,发射遥控按键所对应的红外编码。由于用户的触摸位置在该显示区域内时移动终端会发出震动以提示用户,从而避免了用户需要查看所触摸的位置是否为按键位置,而是可以通过触摸寻找所需触摸按键,解决了现有技术中红外遥控功能操作不够便捷的技术问题。
[0054]实施例三
[0055]图3为本发明实施例三提供的一种红外遥控装置的结构示意图,如图3所示,包括:探测模块31、提示模块32和发射模块33。
[0056]探测模块31,用于利用触摸屏探测触摸位置。
[0057]其中,触摸位置是用户与触摸屏的接触点所在位置,具体可以为用户的手指与触摸屏相接触所获得的接触点所在位置。
[0058]具体的,探测模块31对用户手指对触摸屏进行触摸的触摸位置进行探测,该触摸位置可以表示为在触摸屏上的坐标。若用户的手指所触摸位置处不是遥控按键的显示区域,则继续对手指的滑动动作进行探测,直至手指滑动至遥控按键的显示区域,使得触摸位置位于该显示区域内部。
[0059]提示模块32,与探测模块31连接,用于当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示。
[0060]其中,显示区域的面积可以大于遥控按键的面积。各个遥控按键的显示区域互不交叠,即相互独立。
[0061]具体的,提示模块32具体用于当探测模块31探测到触摸位置位于遥控按键的显示区域内时,持续发出震动提示;若探测到触摸位置移出显示区域,则停止震动提示。当探测模块31利用触摸屏探测到用户的触摸位置位于遥控按键的显示区域内时,则提示模块32会发出震动提示,而无需用户触摸到遥控按键处,只需触摸到遥控按键附近即可发出震动,以提示用户触摸位置处存在遥控按键,提高了用户进行遥控的成功率。
[0062]发射模块33,与提示模块32连接,用于若从探测到触摸位置位于显示区域内起直至探测到释放动作,触摸位置持续位于显示区域内部,且持续时间大于预设阈值,发射遥控按键对应的红外编码。
[0063]本发明实施例,通过利用触摸屏探测触摸位置,当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示,进而若触摸位置持续位于该显示区域内,且达到预设时间,则在探测到用户的释放动作时,发射遥控按键所对应的红外编码。由于用户的触摸位置在该显示区域内时移动终端会发出震动以提示用户,从而避免了用户需要查看所触摸的位置是否为按键位置,而是可以通过触摸寻找所需触摸按键,解决了现有技术中红外遥控功能操作不够便捷的技术问题。
[0064]实施例四
[0065]图4为本发明实施例四提供的另一种红外遥控装置的结构示意图,如图4所示,在上一实施例的基础上,本实施例中的红外遥控装置进一步包括:确定模块41、显示模块42和查询模块43。
[0066]确定模块41,用于确定用户选定的待遥控设备;查询待遥控设备的遥控按键阵列,获得各遥控按键在触摸屏上的显示区域。
[0067]其中,遥控按键阵列用于指示各遥控按键在触摸屏上的显示区域。
[0068]具体的,移动终端可以对多个遥控设备进行遥控,从而存储了多个遥控设备的遥控按键阵列,以及多个遥控设备的遥控按键与红外编码对应关系列表。移动终端可以显示多个遥控设备的标识,以供用户从多个遥控设备中选择一个待遥控设备。确定模块41确定用户选定的待遥控设备,进而查询该待遥控设备的遥控按键阵列,获得各遥控按键在触摸屏上的显示区域。
[0069]显示模块42,与确定模块41连接,用于在显示区域内显示遥控按键。
[0070]其中,遥控按键与显示区域的边界存在空隙。
[0071]查询模块43,与探测模块31和发射模块33连接,用于查询遥控按键与红外编码的对应关系列表,获得遥控按键对应的红外编码。
[0072]本发明实施例还提供了一种移动终端,例如:该移动终端可以是具有红外功能的手机,该移动终端包括如前述实施例的红外遥控装置。
[0073]移动终端利用触摸屏探测触摸位置,当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示,进而若触摸位置持续位于显示区域内,且达到预设时间,则在探测到用户的释放动作时,发射遥控按键对应的红外编码。
[0074]具体的,移动终端确定用户选定的待遥控设备,查询待遥控设备的遥控按键阵列,获得各遥控按键在触摸屏上的显示区域。进而在各显示区域内显示对应的遥控按键,并利用触摸屏探测触摸位置。当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示。一方面,若探测到触摸位置移出显示区域,则停止震动提示。另一方面,若从探测到该触摸位置位于显示区域内起直至探测到用户的释放动作,触摸位置持续位于该显示区域内部,且持续时间大于预设阈值,则查询遥控按键与红外编码的对应关系列表,获得该遥控按键对应的红外编码,然后发射遥控按键对应的红外编码。
[0075]本发明实施例,通过利用触摸屏探测触摸位置,当探测到触摸位置位于遥控按键的显示区域内时,发出震动提示,进而若触摸位置持续位于该显示区域内,且达到预设时间,则在探测到用户的释放动作时,发射遥控按键所对应的红外编码。由于用户的触摸位置在该显示区域内时移动终端会发出震动以提示用户,从而避免了用户需要查看所触摸的位置是否为按键位置,而是可以通过触摸寻找所需触摸按键,解决了现有技术中红外遥控功能操作不够便捷的技术问题。
[0076]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0077]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种红外遥控方法,其特征在于,包括: 利用触摸屏探测触摸位置; 当探测到所述触摸位置位于遥控按键的显示区域内时,发出震动提示; 若从探测到所述触摸位置位于所述显示区域内起直至探测到释放动作,所述触摸位置持续位于所述显示区域内部,且持续时间大于预设阈值,则发射所述遥控按键对应的红外编码。2.根据权利要求1所述的红外遥控方法,其特征在于,所述发出震动提示包括:持续发出震动提示; 所述发出震动提示之后,还包括: 若探测到所述触摸位置移出所述显示区域,则停止震动提示。3.根据权利要求1所述的红外遥控方法,其特征在于,所述发射所述遥控按键对应的红外编码之前,还包括: 查询遥控按键与红外编码的对应关系列表,获得所述遥控按键对应的红外编码。4.根据权利要求1-3任一项所述的红外遥控方法,其特征在于,所述利用触摸屏探测触摸位置之前,还包括: 在所述显示区域内显示遥控按键;其中,所述遥控按键与所述显示区域的边界存在空隙。5.根据权利要求4所述的红外遥控方法,其特征在于,所述在显示区域内显示遥控按键之前,还包括: 确定用户选定的待遥控设备; 查询所述待遥控设备的遥控按键阵列,获得各遥控按键在所述触摸屏上的显示区域。6.一种红外遥控装置,其特征在于,包括: 探测模块,用于利用触摸屏探测触摸位置; 提示模块,用于当探测到所述触摸位置位于遥控按键的显示区域内时,发出震动提示;发射模块,用于若从探测到所述触摸位置位于所述显示区域内起直至探测到释放动作,所述触摸位置持续位于所述显示区域内部,且持续时间大于预设阈值,则发射所述遥控按键对应的红外编码。7.根据权利要求6所述的红外遥控装置,其特征在于, 所述提示模块,具体用于当所述探测模块探测到所述触摸位置位于遥控按键的显示区域内时,持续发出震动提示;若探测到所述触摸位置移出所述显示区域,则停止震动提示。8.根据权利要求6所述的红外遥控装置,其特征在于,所述装置,还包括: 查询模块,用于查询遥控按键与红外编码的对应关系列表,获得所述遥控按键对应的红外编码。9.根据权利要求6-8任一项所述的红外遥控装置,其特征在于,所述装置,还包括: 显示模块,用于在所述显示区域内显示遥控按键;其中,所述遥控按键与所述显示区域的边界存在空隙。10.根据权利要求9所述的红外遥控装置,其特征在于,所述装置,还包括: 确定模块,用于确定用户选定的待遥控设备;查询所述待遥控设备的遥控按键阵列,获得各遥控按键在所述触摸屏上的显示区域。11.一种移动终端,其特征在于,包括如权利要求6-10任一项所述的红外遥控装置。
【文档编号】G06F3/01GK105892640SQ201510894439
【公开日】2016年8月24日
【申请日】2015年12月8日
【发明人】黄钦
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1