技术简介:
本发明针对遥控器按键过多导致特殊用户误操作的问题,提出多用户模式设置方案。通过在受控电器中预存不同模式的有效按键码值组,当用户切换模式后,仅响应对应模式的按键,无效按键触发时显示提示信息,从而简化操作界面,提升使用安全性与便捷性。
关键词:多用户模式,有效按键,遥控器
专利名称:一种遥控器多用户模式设置的方法及系统的制作方法
技术领域:
本发明属于消费电子技术领域,尤其涉及对消费类电子产品进行遥控的技术。
背景技术:
随着电子技术的迅速发展,各种消费类电子产品层出不穷、推陈出新,各 式各样的电子产品逐渐走进千家万户,成为用户生活不可或缺的部分。
为方便用户对电器的控制,遥控器越来越多的与电器配套使用,遥控器作 为较为复杂的电子产品的附属物,发挥着重要的作用。现有的遥控器产品小巧、 精致且功能覆盖面广,方便的实现了远程控制,是日常生活中的重要工具之一。
现有的电子产品能够实现的功能越来越多,相应的,遥控器上设置的功能 按键也越来越多,但过多的功能按键往往容易引起用户的误操作,给用户带来 困扰,特别是对某些特殊群体,如老人及儿童,生活中,老人及儿童常常因为 不明确功能的作用而误操作,不知如何恢复而非常困扰。
事实上,对于某些特殊的用户群体,需要通过遥控器实现的功能往往是一 些简单常用的功能,因此经常用到的功能按键可能只是遥控器上功能按键的一 小部分,其他的功能按键往往从不使用或者是很少使用。因此,如何设计一种 遥控器,当特殊的用户群体使用时,遥控器上仅仅是一些使用频率较高的按键 能够发挥控制作用,而其它的使用频率较低的按键处于锁止状态,是现有技术 尚未解决的问题。
发明内容本发明的目的在于提供一种遥控器多用户模式设置的方法及系统,旨在解决现有技术中存在的因遥控器功能按键过多导致的用户错按的问题。
为实现上述目的,本发明采用的技术方案如下 一种遥控器多用户模式设置的方法,所述的方法包括如下步骤 a、受控电器接收用户通过触发遥控器按键输入的控制指令后,解析所述的 按4定码值后与用户选定的用户模式下的有效按键码值组进行比较,判断所述的 按键是否为有效的按键,如果是,则执行所述的按键对应的功能。 其中步骤a之前还包括
a0、所述的用户通过用户模式选择功能选定符合其需要的用户模式。 其中步骤a具体包括
al、所述的受控电器接收所述的用户通过遥控器按键输入的红外信号,对 所述的红外信号进行解调并解码,获取所述按键的按键码值;所述的受控电器 从存储器中调用所述用户选定的用户模式对应的有效按键码值组,查找所述的
用户模式对应的有效按键码值组中是否存在所述按键的按键码值,如果有,则 执行所述的按4定码值对应的功能。
其中步骤a之前还包括
在所述的受控电器存储器中存储所述的用户模式对应的有效按键码值组;
所述的用户模式为普通模式或者老人模式或者儿童模式。
本发明还提供了 一种设置遥控器多用户模式的系统,所述的系统包括遥控
器和受控电器,所述的受控电器还包括
微处理器MCU,用来接收用户通过触发遥控器按键输入的控制指令并解析
所述被触发的按键的按键码值,判断所述的按键码值是否存在于用户选定的用
户模式下有效按键码值组中;
存储器,与所述的MCU相连,用来存储所述的用户模式下有效按键码值组。
所述的受控电器还包括显示模块,当所述的MCU判断所述的被触发按键 的按键码值不存在于用户选定的用户模式下有效按键码值组中,用来显示当前操作模式下此按一睫无效的提示信息。
所述的用户模式为普通模式,所述的有效按键码值组包括所述的遥控器上
所有按键的按键码值;或者,所述的用户模式为老人模式,所述的有效按键码 值组包括所述的遥控器上使用频率高的按键的按一建码值;或者,所述的用户模 式为儿童模式,所述的有效按键码值组包含所述的遥控器上的用户模式切换按键。
所述的遥控器上设置有用户模式切换按键,供用户切换到其需要的用户模式。
所述的受控电器为电视机,所述的遥控器为电视机遥控器。
本发明克服现有技术的不足,采用预先设置多种不同的遥控器用户模式供 用户选择,并且在受控电器中预先存储不同的用户模式对应的有效按键码值组, 当遥控器按键被触发时,受控电器解析出被触发的按键码值,并根据用户选定 的用户模式判断该按键码值是否存在于该用户模式对应的有效按键码值组中, 如果是,则执行该按键对应的功能,否则不予响应的技术方案,有效避免因遥 控器上按键过多对特殊群体的用户造成的困扰,提供给用户全新的多用户遥控 器模式,使使用遥控设备的电子类产品更方便易用,更具人性化。
图l是本发明实施例系统结构图2是本发明实施例所述的遥控器按键布局图3是本发明实施例所述的选择用户模式的流程图4是本发明实施例所述的遥控器各用户模式工作流程。
具体实施例方式本发明的提供的技术方案是预先设置多种不同的遥控器用户模式供用户 选择,并且在受控电器中预先存储不同的用户模式对应的有效按键码值组,当遥控器按键被触发时,受控电器解析出被触发的按键码值,并根据用户选定的 用户模式判断该按键码值是否存在于该用户模式对应的有效按键码值组中,如 果是,则执行该按键对应的功能,否则不予响应。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
本发明实施例遥控器以电视机遥控器为例进行说明,对应的受控电器以电 视机为例进行说明,其他的受控电器及其遥控器应用本发明提供的技术方案时, 其原理基本相同,本领域的普通技术人员不需要经过创造性的劳动即可实现, 此不赘述。
如图1所示,本发明的电视系统主要包括遥控器、OSD显示单元、微处 理器MCU和存储器,其中
遥控器用于功能操作及事件触发,本实施例中的遥控器按键分成与用户模 式对应的按键区域,具体如下所述;
MCU用于接收来自遥控器发送的红外信号,对其检测后获取按键码值,与 存储器中存储的用户模式对应的有效按键码值组进行比较,如果比较结果表明 该按键的按键码值存在于该用户模式下的有效按键码值组中,则执行该按键码 值对应的功能;此外,MCU还用来根据用户选定的用户模式,将系统中的用户 模式标志位flag值设置为该用户模式对应的值。
存储器EEPROM主要存储各个用户模式对应的有效按键码值组及标志位 (flag)的值,遥控器按键码值按划分区域分组存储,每一组中包含一个用户模式 对应的按键区域中的按键码值。
存储器FLASH中存储着MCU要执行各种处理所需要的程序;
OSD显示单元是用来显示相关的提示信息,便于操作及提醒。本发明实施例所述的遥控器按键布局如图2所示,遥控器上设有多个用户 模式按键,分别对应不同的用户群体,用户可通过操作不同的用户模式按键实 现各种用户模式的切换,在本发明实例中,为方便说明,以普通模式、老人模 式及儿童模式为例说明,即遥控器上设有三个用户模式键。
遥控器上的按键分为与上述的用户模式对应的多个区域,分别用于不同遥 控器用户模式下操作。在本发明实施例中,普通模式对应遥控器上所有的按键 构成的区域、在普通模式下,遥控器上所有的按键都是有效的;老人模式对应 遥控器上区域1和区域2中的按键构成的区域,在老人模式下,电视机只对区 域1和区域2中的按键响应,其他的按键被按下时,电视机不会响应,电视机 显示屏幕上将出现提示"此模式下此功能无效"的提示信息;在儿童模式下, 电视机仅仅对用户模式切换按键进行响应,当用户按下如图2所示的"普通" 或者"老人"中的任何一个按键时,进入用户模式选择的流程,电视机提示用 户输入密码,当用户输入密码后,即可切换到用户选定的用户模式,如果用户 按下其他的按键,电视机显示屏幕上显示OSD提示信息"当前模式此按键无 效。
在电视软件中,按键码值是区分遥控器按键功能的唯一标准,当遥控器上 的功能按键被定义相应的功能后,电视软件将存储该功能按键对应的按键码值 以及该码值对应的功能,用户在使用遥控器过程中,按下遥控器上的某个按4建, 遥控器向受控电器发送控制信号,电视机遥控接收装置接收控制信号后进行解 码,电视机MCU根据解出的按键码值控制电视机执行该功能按键对应的功能。
本发明实施例中预置的按键值是分组存储在EEPROM中的,不同的用户 模式对应不同的按键码值组(有效按键码值组),在不同的用户模式下,MCU 可根据不同需要调用不同的有效按键码值组,如老人模式下仅调用区域1和区 域2中的按键对应的按键码值组,此时遥控器按键操作区域1中和区域2中的 按键可与电视软件中存储的按键码值组中的按键码值匹配,从而根据匹配的按 键码值实现相应的功能,区域1和区域2之外的按键即使被按下,电视机MCU无法找到与其相匹配的按键码值而无作用,从而实现屏蔽按键的作用。
EEPROM中每次将上次正常关机时的用户模式标志位(flag)的值刷新为 当前标志位值,因此默认的遥控器用户模式为上次关机时用户模式。用户每次 更改遥控器用户模式时,可通过遥控器上预设的普通用户模式键、老人用户模 式键、儿童用户模式键进行切换,软件接收遥控器的这些按键值后,进行相应 的判断及匹配,立即更改软件中用户模式标志位(flag)的值至对应值,遥控 器用户模式随之改变。
以下具体说明用户选择符合自身需要的用户模式的操作流程,如图3所示, 具体包括如下的步骤
(1) 用户第一次开机时,MCU读取EEPROM中默认的遥控器用户模式标 志位flag的值,如果flag-1,则当前遥控器用户模式为普通用户模式;如果 flag=2,则当前遥控器用户模式为老人用户模式;如果flag二3,则当前遥控器用 户模式为儿童用户模式;
(2) 当用户想要切换到其他用户模式时,可以通过遥控器上的用户模式按 键切换,按下遥控器相应的用户模式按键可切换至不同的用户模式,MCU将 EEPROM中用户模式标志位flag的值更改为用户选择的模式对应的值;
(3) 用户选定用户模式后,通过遥控器按键控制电视机,此时只有该模式 下有效的按键才能得到电视机响应。
用户选定遥控器的用户模式后,遥控器各用户模式工作流程如图4所示, 具体包括如下的步骤
1、 用户第一次开机时,MCU读取EEPROM中默认的遥控器用户模式标 志位值flag;
2、 如果flag=1 (普通模式),MCU运行普通模式对应的控制程序,用户 可在此操作模式下完成遥控器上所有按键的功能操作;如果flag=2(老人模式),MCU仅调用存储在EEPROM中老人模式对应的有效按键:码值组,当图2所示 的区域1和区域2中的按键被按下时,MCU从老人模式对应的有效按键码值 组中查找与该按^t匹配的按^t码值,完成该按键对应的功能,当用户按下图2 所示的区域1和区域2之外的按键时,MCU无法找到与该按键匹配的按键码 值,电视机显示屏幕上显示OSD提示信息"当前模式此按键无效;如果flag二3 (儿童模式),MCU仅能调用存储在EEPROM中模式切换按键组的按键码值, 当用户按下如图2所示的"普通"或者"老人"中的任何一个按键时,进入用 户模式选择的流程,电视机提示用户输入密码,当用户输入密码后,即可切换 到用户选定的用户模式,如果用户按下其他的按键,电视机显示屏幕上显示 OSD提示信息"当前模式此按4泉无效。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求1、 一种遥控器多用户模式设置的方法,其特征在于,所述的方法包括如下步骤a、受控电器接收用户通过触发遥控器按键输入的控制指令后,解析所述的 按键码值后与用户选定的用户模式下的有效按键码值组进行比较,判断所述的 按键是否为有效的按键,如果是,则执行所述的按键对应的功能。
2、 根据权利要求1所述的方法,其特征在于,其中步骤a之前还包括 a0、所述的用户通过用户模式选择功能选定符合其需要的用户模式。
3、 根据权利要求1所述的方法,其特征在于,其中步骤a具体包括al、所述的受控电器接收所述的用户通过遥控器按键输入的红外信号,对 所述的红外信号进行解调并解码,获取所述按键的按键码值;所述的受控电器 从存储器中调用所述用户选定的用户模式对应的有效按一建码值组,查找所述的用户模式对应的有效按键码值组中是否存在所述按键的按键码值,如果有,则 执行所述的按键码值对应的功能。
4、 根据权利要求1或者3所述的方法,其特征在于,其中步骤a之前还包括在所述的受控电器存储器中存储所述的用户模式对应的有效按4建码值组:。
5、 根据权利要求1或者2所述的方法,其特征在于,所述的用户模式为普 通模式或者老人模式或者儿童模式。
6、 一种设置遥控器多用户模式的系统,所述的系统包括遥控器和受控电器, 其特征在于,所述的受控电器还包括微处理器MCU,用来接收用户通过触发遥控器按键输入的控制指令并解析 所述被触发的按键的按键码值,判断所述的按键码值是否存在于用户选定的用 户模式下有效按键码值组中;存储器,与所述的MCU相连,用来存储所述的用户^t式下有效按键码值组。
7、 根据权利要求6所述的系统,其特征在于,所述的受控电器还包括显示模块,当所述的MCU判断所述的被触发按键的按键码值不存在于用户选定的用户模式下有效按键码值组中,用来显示当前操作模式下此按键无效的提示信 白
8、 根据权利要求6所述的系统,其特征在于,所述的用户模式为普通模式, 所述的有效按键码值組包括所述的遥控器上所有按4建的按键码值;或者,所述 的用户模式为老人模式,所述的有效按键码值组包括所述的遥控器上使用频率 高的按键的按键码值;或者,所述的用户模式为儿童模式,所述的有效按键码 值组包含所述的遥控器上的用户模式切换按键。
9、 根据权利要求6所述的系统,其特征在于,所述的遥控器上设置有用户 模式切换按键,供用户切换到其需要的用户模式。
10、 根据权利要求6所述的系统,其特征在于,所述的受控电器为电视机, 所述的遥控器为电视机遥控器。
全文摘要本发明提供了一种设置遥控器多用户模式的方法及系统,所述的方法包括如下步骤a.受控电器接收用户通过触发遥控器按键输入的控制指令后,判断所述的按键是否为用户选定的用户模式下有效的按键,如果是,则执行所述的按键对应的功能。本发明提供的技术方案能够有效避免因遥控器上按键过多对特殊群体的用户造成的困扰,提供给用户全新的多用户遥控器模式,使使用遥控设备的电子类产品更方便易用,更具人性化。
文档编号H04N5/00GK101311981SQ20071007457
公开日2008年11月26日 申请日期2007年5月24日 优先权日2007年5月24日
发明者黄亚如 申请人:深圳Tcl新技术有限公司