一种自定义遥控器按键功能的方法及系统的制作方法

文档序号:7525590阅读:534来源:国知局
专利名称:一种自定义遥控器按键功能的方法及系统的制作方法
技术领域
本发明涉及一种自定义遥控器按键功能的方法及系统。
背景技术
现有的遥控器大部分按键只支持开发商预先定义的功能,用户可以直接使用遥控器上的按键控制受控电器完成预先定义的功能。随着科技发展,现有电器设备的功能越来越多,这使得用户操作更是多种多样。开发商不可能罗列出所有可能操作,也就不能为每种操作预设置一个键码值,供用户自定义。对某一些用户来,若目前预先定义设置的遥控器按键功能,其使用频率并不高,一些使用频率更高的功能按键,开发商却并没有设置快捷键,而在自定义遥控器按键功能时,却没有存在与之对应的键码值,无法用自定义快捷键的方法来实现。而且,很多功能的实现还是需要靠多个按键组合操作来实现,例如,当用户想在DVD播放器的主界面进行升级系统时,需要在遥控器上按设置按键进入设置主界面,然后按5次下方向键到第五个选项,按确认键进入其子菜单,然后再按3次下方向键到升级选项,最后按确认键来实现升级系统的功能,期间共需按10此按键,操作过程显得相当繁琐。或者,当一个蓝光播放器用户有一个大硬盘长期连接到播放器,该硬盘目录结构比较复杂,用户经常听某个目录M下的音乐,假设该目录M的路径是/B/C/D/F/G/H/J/K/L/M。这样的话用户每次都需要从播放器主界面开始一层层的打开目录,打开每层目录还需要移动光标来寻找对应的目录。这样的操作相当繁琐,而且这是开发商无法预设键码值的操作。

发明内容
为了克服现有技术中的不足,本发明提供一种自定义遥控器按键功能的方法,使用户可以根据实际需要来自定义遥控器的按键功能,简化用户操作步骤,增强用户体验。本发明是通过以下技术方案实现的,一种自定义遥控器按键功能的方法,所述方法步骤包括
步骤I、用户在遥控器上按下按键A ;
步骤2、受控电器接收遥控器按键信号,并进入记录键码值事件程序,用于记录被按下按键的键码值;
步骤3、在遥控器上进行按键操作,按下达到所需自定义功能目的的按键;
步骤4、判断在步骤3中的按键操作中,按键A是否被按下,是则结束记录键码值事件程序并进入下一步,否则返回步骤3 ;
步骤5、将记录的键码值根据记录顺序以键码值串的数据形式保存于受控电器的存储器中,完成按键功能的自定义。进一步地,在所述步骤I中,若为对按键A进行长按操作,则步骤2所述的记录键码值事件程序从按键A开始记录被按下按键的键码值,当再次对按键A进行长按操作后结束记录键码值事件程序;若为对按键A进行短按操作,则步骤2所述的记录键码值事件程序从按键A之后按下的第一个按键B开始记录被按下按键的键码值,当再次对按键A进行短按操作后结束记录键码值事件程序。进一步地,所述方法还包括
步骤6、当用户在遥控器上按下已自定义功能的按键时,受控电器接收按键信号并进入键码值串解析程序,对键码值串进行解析并执行按键的自定义功能;所述的键码值串解析程序具体包括
a、接收并解析已自定义功能的按键的按键信号;
b、搜索存储器中是否存在以该按键的键码值为首的键码值串,若存在则读取解析该键码值串并执行下一步,否则执行该按键的键码值对应的功能程序;
C、依次读取键码值串的键码值,并从键码值串的第二个键码值开始依次执行各键码值对应的功能程序。较佳地,所述遥控器包括DVD播放器遥控器、机顶盒遥控器或电视遥控器;与之相对应的,所述受控电器包括DVD播放器、机顶盒或电视。基于以上所述的发明构思,本发明还提供一种自定遥控器按键功能的系统,包括遥控器以及受控电器,所述遥控器包括支持自定义功能的按键;
所述受控电器包括
判断模块,用于判断对按键进行自定义功能过程的开始与结束;
记录键码值事件模块,用于记录被按下按键的键码值;
存储器,用于将记录的键码值以键码值串的形式保存;
键码值解析模块,用于获取并解析按键的键码值以及解析键码值串中的键码值; 按键功能存储模块,用于存储与按键的键码值对应的功能程序;
执行模块,用于执行与按键的键码值对应的功能程序,实现按键功能。本发明在自定义遥控器按键功能的过程中,通过记录被按下按键的键码值,并将所记录键码值以键码值串的形式保存中,当用户完成自定义功能,按下已自定义功能的按键后,受控电器将依次执行在自定义功能过程中的按键操作,使得原本需进行多次按键操作才能达到用户所期望的功能,只需一次按键操作便可实现,大大简化了按键操作步骤。


附图1为本发明实施例的方法流程图。
具体实施例方式为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述。一种自定义遥控器按键功能的方法,所述方法步骤包括
步骤I、用户在遥控器上按下按键A ;
步骤2、受控电器接收遥控器按键信号,并进入记录键码值事件程序,用于记录被按下按键的键码值;
步骤3、在遥控器上进行按键操作,按下达到所需自定义功能目的的按键;
步骤4、判断在步骤3中的按键操作中,按键A是否被按下,是则结束记录键码值事件程序并进入下一步,否则返回步骤3 ; 步骤5、将记录的键码值根据记录顺序以键码值串的数据形式保存于受控电器的存储器中,完成按键功能的自定义。步骤6、当用户在遥控器上按下已自定义功能的按键时,受控电器接收按键信号并进入键码值串解析程序,对键码值串进行解析并执行按键的自定义功能。所述的键码值串解析程序具体包括
a、接收并解析已自定义功能的按键的按键信号;
b、搜索存储器中是否存在以该按键的键码值为首的键码值串,若存在则读取解析该键码值串并执行下一步,否则执行该按键的键码值对应的功能程序;
C、依次读取键码值串的键码值,并从键码值串的第二个键码值开始依次执行各键码值对应的功能程序。在所述步骤I中,若为对按键A进行长按操作,则步骤2所述的记录键码值事件程序从按键A开始记录被按下按键的键码值,当再次对按键A进行长按操作后结束记录键码值事件程序;若为对按键A进行短按操作,则步骤2所述的记录键码值事件程序从按键A之后按下的第一个按键B开始记录被按下按键的键码值,当再次对按键A进行短按操作后结束记录键码值事件程序。所述遥控器可包括DVD播放器遥控器、机顶盒遥控器或电视遥控器;与之相对应的,所述受控电器相对应为DVD播放器、机顶盒或电视。以下列举具体实施例对本发明作更进一步的详细描述。本发明提供两种对按键进行自定义功能的方式,这里以对按键B作为需要自定义功能的按键。第一种方式为设定某按键(此处假设为按键A)作为开始和结束自定义功能过程的按键,当用户对按键A进行短按操作,即开启自定义功能,进入记录键码值事件程序记录用户的按键操作,并把开启自定义功能后按下的第一个按键(此处假设为按键B)作为需要自定义功能的按键,假设用户在按下按键B后依次按下按键C、D、E达到所需自定义功能目的,记录键码值事件程序依次记录按键C、D、E相对应的键码值。当用户再次对按键A进行短按操作时,结束记录键码值事件程序,同时以键码值串的数据形式将记录的键码值数据保存到存储器中,完成对按键B的自定义功能。此种方式只需在遥控器上设立一个按键即可。第二种方式为用户对支持自定义功能的按键(此处假设为按键B)进行长按操作(相对于按键的短按操作,一般对按键按下时间超过3S为长按操作,其余为短按操作,本发明中若无特别说明,对按键的按下操作均为短按操作),进入自定义功能过程,受控电器开始进入记录键码值事件程序,依然假设用户依次按下按键C、D、E达到所需自定义功能目的,则记录键码值事件程序依次记录按键C、D、E相对应的键码值。当再次对按键B进行长按操作时,结束记录键码值事件程序,同时以键码值串的数据形式将记录的键码值数据保存到存储器中,完成对按键B的自定义功能。以上两种方式实现的效果相同,均对按键B实现了自定义功能,当用户按下按键B时,受控电器会自动依次执行按键C、D、E的相应按键功能。遥控器上的每一个按键,在受控电器中均对应有相应的按键码值。当受控电器接收按键信号,受控电器对其进行解析获取相应的按键码值,然后找到该按键码值对应的功能程序并执行,实现按键功能。因此,用户在自定义功能过程中,受控电器记录用户一连串的按键操作中,保存到存储器的其实是一串键码值,本发明称之为键码值串。在本发明实施例中,假设按键A、B、C、D、E的按键码值分别为10、11、12、13、14,则上述对按键B进行自定义功能时,保存的键码值串为11-12-13-14。在对按键实现自定义功能后,当用户在遥控器上按下已自定义功能的按键B时,受控电器接收按键B的按键信号并进入键码值串解析程序,在存储器中搜索是否存在以该按键B的键码值11为首的键码值串,是则根据键码值串中的键码值,从第二个键码值开始依次执行各键码值对应的功能程序,否则直接执行键码值11对应的功能程序。如上述将按键B自定义功能后,保存的键码值串为11-12-13-14,用户按下按键B时,受控电器依次执行按键C、D、E对应的键码值12、13、14对应的功能程序。基于以上发明构思,本发明提供一种自定遥控器按键功能的系统,包括遥控器以及受控电器,所述遥控器包括支持自定义功能的按键;所述受控电器包括 判断模块,用于判断对按键进行自定义功能过程的开始与结束;
记录键码值事件模块,用于记录被按下按键的键码值;
存储器,用于将记录的键码值以键码值串的形式保存;
键码值解析模块,用于获取并解析按键的键码值以及解析键码值串中的键码值; 按键功能存储模块,用于存储与按键的键码值对应的功能程序;
执行模块,用于执行与按键的键码值对应的功能程序,实现按键功能。所述的系统包括DVD播放器及其遥控器、机顶盒及其遥控器或电视及其遥控器。下面以DVD播放器及其遥控器为例进行说明。在没有进行自定义按键功能之前,若用户想在DVD播放器的主界面进行升级系统时,需要在遥控器上按设置按键进入设置主界面,然后按5次下方向键到第五个选项,按确认键进入其子菜单,然后再按3次下方向键到升级选项,最后按确认键来实现升级系统的功能,期间共需按10此按键,操作过程显得相当繁琐。当用户根据以上所述进行自定义遥控器按键功能后(如对按键B进行自定义功能),只需按下按键B,DVD播放器便依次执行设置按键相关功能进入主界面,然后进入其子菜单,再选择升级选项,最后进行系统升级,即用户只需依次按键操作,便可实现系统升级的功能,大大简化了原来没有自定义按键功能前的繁琐操作。或者一个蓝光播放器用户有一个大硬盘长期连接到播放器,该硬盘目录结构比较复杂,用户经常听某个目录M下的音乐,假设该目录M的路径是/B/C/D/F/G/H/J/K/L/M。在没有自定义按键功能前,用户若想打开目录M,每次都需要从播放器主界面开始一层层的打开目录,其操作也相当繁琐。利用本发明的自定义遥控器按键功能的方法进行自定按键功能后,只需操作一次按键,便可快速进入到目录M下。以上实施例中提到的内容为本发明较佳的实施方式,并非是对本发明的限定,在不脱离本发明构思的前提下,任何显而易见的替换均在本发明的保护范围之内。
权利要求
1.一种自定义遥控器按键功能的方法,所述方法步骤包括步骤I、用户在遥控器上按下按键A ;步骤2、受控电器接收遥控器按键信号,并进入记录键码值事件程序,用于记录被按下按键的键码值;步骤3、在遥控器上进行按键操作,按下达到所需自定义功能目的的按键;步骤4、判断在步骤3中的按键操作中,按键A是否被按下,是则结束记录键码值事件程序并进入下一步,否则返回步骤3 ;步骤5、将记录的键码值根据记录顺序以键码值串的数据形式保存于受控电器的存储器中,完成按键功能的自定义。
2.根据权利要求I所述的方法,其特征在于在所述步骤I中,若为对按键A进行长按操作,则步骤2所述的记录键码值事件程序从按键A开始记录被按下按键的键码值,当再次对按键A进行长按操作后结束记录键码值事件程序;若为对按键A进行短按操作,则步骤2 所述的记录键码值事件程序从按键A之后按下的第一个按键B开始记录被按下按键的键码值,当再次对按键A进行短按操作后结束记录键码值事件程序。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括步骤6、当用户在遥控器上按下已自定义功能的按键时,受控电器接收按键信号并进入键码值串解析程序,对键码值串进行解析并执行按键的自定义功能。
4.根据权利要求3所述的方法,其特征在于,所述的键码值串解析程序具体包括a、接收并解析已自定义功能的按键的按键信号;b、搜索存储器中是否存在以该按键的键码值为首的键码值串,若存在则读取解析该键码值串并执行下一步,否则执行该按键的键码值对应的功能程序;C、依次读取键码值串的键码值,并从键码值串的第二个键码值开始依次执行各键码值对应的功能程序。
5.根据权利要求1-4中任一项所述的方法,其特征在于所述遥控器包括DVD播放器遥控器、机顶盒遥控器或电视遥控器;与之相对应的,所述受控电器包括DVD播放器、机顶盒或电视。
6.一种自定遥控器按键功能的系统,包括遥控器以及受控电器,其特征在于,所述遥控器包括支持自定义功能的按键;所述受控电器包括判断模块,用于判断对按键进行自定义功能过程的开始与结束;记录键码值事件模块,用于记录被按下按键的键码值;存储器,用于将记录的键码值以键码值串的形式保存;键码值解析模块,用于获取并解析按键的键码值以及解析键码值串中的键码值; 按键功能存储模块,用于存储与按键的键码值对应的功能程序;执行模块,用于执行与按键的键码值对应的功能程序,实现按键功能。
全文摘要
本发明公开了一种自定义遥控器按键功能的方法及系统,所述方法步骤包括步骤1、用户在遥控器上按下按键A;步骤2、受控电器接收遥控器按键信号,并进入记录键码值事件程序;步骤3、在遥控器上进行按键操作,按下达到所需自定义功能目的的按键;步骤4、判断在步骤3中的按键操作中,按键A是否被按下,是则结束记录键码值事件程序并进入下一步,否则返回步骤3;步骤5、将记录的键码值根据记录顺序以键码值串的数据形式保存于受控电器的存储器中,完成按键功能的自定义。本发明可以使用户将原本需通过若干按键组合操作才能实现的功能,通过自定义按键按键功能后,只需一次按键操作便可实现,大大简化了按键操作步骤,提升用户体验。
文档编号H03M11/00GK102983867SQ201210508118
公开日2013年3月20日 申请日期2012年12月3日 优先权日2012年12月3日
发明者崔忠宁 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1