CN105788231B - 遥控学习方法、装置及终端电子设备 - Google Patents

遥控学习方法、装置及终端电子设备 Download PDF

Info

Publication number
CN105788231B
CN105788231B CN201610139857.0A CN201610139857A CN105788231B CN 105788231 B CN105788231 B CN 105788231B CN 201610139857 A CN201610139857 A CN 201610139857A CN 105788231 B CN105788231 B CN 105788231B
Authority
CN
China
Prior art keywords
key
study
matching
empty
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610139857.0A
Other languages
English (en)
Other versions
CN105788231A (zh
Inventor
高斯太
伍明欢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201610139857.0A priority Critical patent/CN105788231B/zh
Publication of CN105788231A publication Critical patent/CN105788231A/zh
Application granted granted Critical
Publication of CN105788231B publication Critical patent/CN105788231B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本申请公开了一种遥控学习方法、装置及终端电子设备。该方法包括:检测学习设置指令;当检测到所述学习设置指令时,确定出遥控器中的匹配按键和空按键;区别显示所述匹配按键和所述空按键;检测第一按键的学习启动指令;以及当检测到所述第一按键的学习启动指令且所述第一按键为所述空按键时,执行所述第一按键的学习操作;其中所述匹配按键为已匹配或学习对应遥控功能的按键,所述空按键为尚未匹配或学习对应遥控功能的按键。该方法将基于红外码库的遥控器实现方式与基于波形拷贝的遥控器实现方式相结合,可以继续利用已经具有匹配码库的遥控器,而对于其中功能缺失的空按键,仅需要进行补充学习即可。

Description

遥控学习方法、装置及终端电子设备
技术领域
本公开涉及遥控技术领域,具体而言,涉及一种遥控学习方法、装置及终端电子设备。
背景技术
目前家电的遥控技术仍以采用红外线遥控为主。随着家庭中家电设备的增多,用户越来越倾向于使用具有遥控功能的终端电子设备(如智能手机等)或万能遥控器这样的红外家电控制中心,来遥控家中的多个家电。
学习型红外遥控器大致可分为两类:一类是以固定格式的红外码学习的遥控器;此类遥控器通常需要用到红外码数据库(简称码库),码库的建设往往需要把市面上的所有遥控器都收集回来,然后通过红外学习器将遥控器上的红外码分别学习并收集起来,逐渐积累成庞大的码库。但这些通过学习而获得的红外码由于发射设备的不同及接收设备的差异,并不能保证一定是有效的。有时还会存在用户匹配的遥控器部分按键缺失的情况。另一类是以波形拷贝的方式学习的遥控器;此类遥控器主要是把被学习的遥控器所发出的信号进行完全拷贝,当发射时,只需将记录的波形还原成原始信号即可。
波形拷贝式的遥控器虽然可以解决基于码库的遥控器中部分按键缺失的问题,但其需要用户一个个地把被学习的遥控器完全拷贝一遍,非常麻烦,用户体验不好。
发明内容
本公开提供一种遥控学习方法、装置及终端电子设备,能够解决目前已匹配遥控器部分按键功能缺失的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一方面,提供了一种遥控学习方法,包括:检测学习设置指令;当检测到所述学习设置指令时,确定出遥控器中的匹配按键和空按键;区别显示所述匹配按键和所述空按键;检测第一按键的学习启动指令;以及当检测到所述第一按键的学习启动指令且所述第一按键为所述空按键时,执行所述第一按键的学习操作;其中所述匹配按键为已匹配或学习对应遥控功能的按键,所述空按键为尚未匹配或学习对应遥控功能的按键。
根据本公开的一实施方式,在检测所述学习设置指令之前,还包括:检测一第二按键的遥控指令;以及当检测到所述第二按键的遥控指令时,判断所述第二按键是否为所述空按键,如果所述第二按键为所述空按键,则提示用户所述第二按键为所述空按键。
根据本公开的一实施方式,上述方法还包括:当检测到所述第一按键的学习启动指令且所述第一按键为所述匹配按键时,执行所述第一按键的学习操作。
根据本公开的一实施方式,上述方法还包括:当检测到所述第一按键的学习启动指令且所述第一按键为所述匹配按键时,提示用户所述第一按键为待更新的匹配按键。
根据本公开的一实施方式,执行所述第一按键的学习操作包括:检测被学习的红外信号;及存储所述红外信号的波形。
根据本公开的一实施方式,在检测所述被学习的红外信号之前,还包括:提示用户提供所述被学习的红外信号。
根据本公开的另一方面,提供了一种遥控学习装置,包括:指令检测模块,用于检测学习设置指令及第一按键的学习启动指令;按键确定模块,用于当所述指令检测模块检测到所述学习设置指令时,确定出遥控器中的匹配按键和空按键;第一提示模块,用于区别显示所述匹配按键和所述空按键;以及遥控学习模块,用于当所述指令检测模块检测到所述第一按键的学习启动指令时,执行所述第一按键的学习操作;其中所述匹配按键为已匹配或学习对应遥控功能的按键,所述空按键为尚未匹配或学习对应遥控功能的按键。
根据本公开的一实施方式,所述指令检测模块还用于检测一第二按键的遥控指令;所述遥控学习装置还包括:第一判断模块,用于当所述指令检测模块检测到所述第二按键的遥控指令时,判断所述第二按键是否为所述空按键;以及第二提示模块,用于当所述第一判断模块判断所述第二按键为所述空按键后,提示用户所述第二按键为所述空按键。
根据本公开的一实施方式,所述遥控学习模块还用于当所述指令检测模块检测到所述第一按键的学习启动指令且所述第一按键为所述匹配按键时,执行所述第一按键的学习操作。
根据本公开的一实施方式,上述装置还包括:第三提示模块,用于当所述指令检测模块检测到所述第一按键的学习启动指令且所述第一按键为所述匹配按键时,提示用户所述第一按键为待更新的匹配按键。
根据本公开的一实施方式,所述遥控学习模块包括:红外信号学习子模块,用于检测被学习的红外信号;以及波形存储子模块,用于存储所述红外信号的波形。
根据本公开的一实施方式,上述装置还包括:第四提示模块,用于在所述红外信号学习子模块检测所述被学习的红外信号之前,提示用户提供所述被学习的红外信号。
根据本公开的再一方面,提供了一种终端电子设备,包括:处理器以及存储器;其中所述存储器用于存储所述处理器的可执行指令;所述处理器配置为经由执行所述可执行指令来执行以下操作:检测学习设置指令;当检测到所述学习设置指令时,确定出遥控器中的匹配按键和空按键;区别显示所述匹配按键和所述空按键;检测第一按键的学习启动指令;以及当检测到所述第一按键的学习启动指令且所述第一按键为所述空按键时,执行所述第一按键的学习操作;其中所述匹配按键为已匹配或学习对应遥控功能的按键,所述空按键为尚未匹配或学习对应遥控功能的按键。
根据本公开的遥控学习方法能够解决目前已匹配遥控器部分按键功能缺失的问题。该方法将基于红外码库的遥控器实现方式与基于波形拷贝的遥控器实现方式相结合,可以继续利用已经具有匹配码库的遥控器,而对于其中功能缺失的空按键,仅需要进行补充学习即可。
另外,根据一些实施例,本公开的遥控学习方法能够根据用户需要,对于已匹配或学习了对应遥感功能的按键,通过红外信号拷贝的方式进行更新,从而进一步优化遥控器的使用。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。
图1是根据一示例性实施方式示出的一种遥控学习方法的流程图。
图2是根据一示例性实施方式示出的另一种遥控学习方法的流程图。
图3A是图2所示实施方式示出的遥控学习方法在实施时的一种示意图。
图3B是图2所示实施方式示出的遥控学习方法在实施时的另一种示意图。
图3C是图2所示实施方式示出的遥控学习方法在实施时的再一种示意图。
图3D是图2所示实施方式示出的遥控学习方法在实施时的再一种示意图。
图3E是图2所示实施方式示出的遥控学习方法在实施时的再一种示意图。
图4是根据一示例性实施方式示出的再一种遥控学习方法的流程图。
图5是根据一示例性实施方式示出的一种遥控学习装置的框图。
图6是根据一示例性实施方式示出的一种终端电子设备的框图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现或者操作以避免喧宾夺主而使得本公开的各方面变得模糊。
图1是根据一示例性实施方式示出的一种遥控学习方法的流程图。如图1所示的遥控学习方法10可以应用于安装了遥控器应用(APP)的终端电子设备中,也可以应用于手持式硬件遥控器中。遥控学习方法10包括以下步骤:
在步骤S110中,检测学习设置指令。
其中,学习设置指令例如可以由用户按压或触碰一指定按键生成。该指定按键可以为终端电子设备的触控界面中的一虚拟按键,也可以为硬件遥控器中的一实体按键。
在步骤S120中,当检测到学习设置指令时,确定出遥控器中的匹配按键和空按键,并区别显示出该匹配按键和空按键。
其中,匹配按键表示该按键的功能已匹配;空按键表示该按键由于匹配失败或没有学习而导致其对应的功能缺失。
以安装有遥控器应用的终端电子设备为例,例如可以通过颜色来区别示出匹配按键和空按键,如空按键显示为灰色。而对于硬件遥控器,则例如可以通过在其面板的各按键的周围点亮不同颜色灯光来实现。
在步骤S130中,检测一按键的学习启动指令。
其中,该按键例如为在步骤S120中示出的某一空按键,用户通过按压或触碰该空按键来产生该空按键的学习启动指令。
在步骤S140中,当检测到该按键的学习启动指令时,检测并拷贝红外信号,执行该按键的学习操作。
例如,安装有遥控器应用的终端电子设备或硬件遥控器检测到因用户按压或触碰该空按键而产生的针对该空按键的学习启动指令后,开始启动红外信号的检测。此时,用户会将被学习的实体遥控器的相应按键按下,并将该被学习的实体遥控器对准该安装有遥控器应用的终端电子设备或硬件遥控器,从而使该安装有遥控器应用的终端电子设备或硬件遥控器检测该被学习的实体遥控器发出的红外信号,拷贝该红外信号以为该空按键进行学习。
本实施方式提供的遥控学习方法,当用户欲进行学习时,可区别示出当前遥控器中的匹配按键和空按键,以提示用户哪些按键尚未匹配。之后用户则可根据需要为空按键进行学习。该方法将基于红外码库的遥控器实现方式与基于波形拷贝的遥控器实现方式相结合,可以继续利用已经具有匹配码库的遥控器,而对于其中功能缺失的空按键,仅需要进行补充学习即可。
应清楚地理解,本公开描述了如何形成和使用特定示例,但本公开的原理不限于这些示例的任何细节。相反,基于本公开公开的内容的教导,这些原理能够应用于许多其它实施方式。
图2是根据一示例性实施方式示出的另一种遥控学习方法的流程图。如图2所示的遥控学习方法20同样可以应用于安装了遥控器应用的终端电子设备中,也可以应用于手持式硬件遥控器中。遥控学习方法20包括以下步骤:
在步骤S210中,检测一按键的遥控指令。
在正常的遥控模式下,即正常执行遥控操作的模式下,检测针对一个按键的遥控指令。其中该按键的遥控指令例如可以通过用户在该遥控模式下按压或触碰该按键生成。
以安装有遥控器应用的终端电子设备为例,图3A示出了图2所示实施方式的遥控学习方法在实施时的一种示意图。如图3A所示,该按键例如可以为该遥控器应用中针对某一家电的遥控器用户界面中的某一按键,如图3A中的返回键。
或者,以硬件遥控器为例,该按键例如为该硬件遥控器面板中的一实体按键。
在步骤S220中,当检测到该按键的遥控指令时,判断该按键是否为空按键,如果该按键为空按键,则执行步骤S230;否则,执行步骤S290。
其中空按键表示该按键由于匹配失败或没有学习而导致其对应的功能缺失。例如可以通过查找按键与红外码对应表来确定该按键是否为空按键;或者,也可以为每个按键设置不同的按键类型,从而通过读取该按键类型来判断该按键是否为空按键。
在步骤S230中,提示用户该按键为空按键。
以安装有遥控器应用的终端电子设备为例,图3B示出了图2所示实施方式的遥控学习方法在实施时的另一种示意图。如图3B所示,例如可以在该用户界面中显示“这个按键没能匹配,或者没有学习”,从而提示用户该按键为空按键。
或者,以硬件遥控器为例,可以通过点亮或闪烁一指示灯来提示用户该按键为空按键。
或者,对于上述任意一种应用方式,还可以使用播放语音提示的方式通知用户该按键为空按键。
在步骤S240中,检测学习设置指令。
如上所述,学习设置指令例如可以由用户按压或触碰一指定按键生成。
以安装有遥控器应用的终端电子设备为例,图3C示出了图2所示实施方式的遥控学习方法在实施时的再一种示意图。如图3C所示,例如可在该遥控器应用的“设置”选项卡的用户界面中,提供一“学习”按键。当用户被通知其所触碰的按键为空按键后,用户可通过触碰该“学习”按键,而生成学习设置指令。
或者,以硬件遥控器为例,例如可以在该硬件遥控器的面板上设置一实体的“学习”按键,同样地,当用户被通知其所触碰的按键为空按键后,用户通过用户按压该实体按键而产生学习设置指令。
检测到学习设置指令后,使当前遥控器从正常的遥控模式进入学习模式,在学习模式下,提供用户对按键的学习功能。
在步骤S250中,当检测到该学习设置指令时,区别示出当前遥控器中的匹配按键和空按键。
以安装有遥控器应用的终端电子设备为例,例如可以通过颜色来区别示出匹配按键和空按键。图3D示出了图2所示实施方式的一种遥控学习方法在实施时的再一种示意图。如图3D所示,如将空按键的边框显示为不同颜色,或者也可以将整个空按键显示为不同颜色(图中未示出)。
或者,以硬件遥控器为例,例如可以通过在其面板的各按键的周围点亮不同颜色灯光来实现。
在步骤S260中,检测一按键的学习启动指令。
在学习模式下,检测针对一个按键的学习启动指令。其中该按键的学习启动指令例如可以通过用户在该学习模式下按压或触碰该按键而生成。
其中,该按键例如为在步骤S250中示出的一空按键,例如图3D中的“返回”按键,用户通过按压或触碰该空按键来产生该空按键的学习启动指令。
在步骤S270中,当检测到该按键的学习启动指令时,提示用户提供被学习的红外信号。
以安装有遥控器应用的终端电子设备为例,图3E示出了图2所示实施方式的遥控学习方法在实施时的再一种示意图。例如可通过如图3E所示的弹出界面来提醒用户将被学习的实体遥控器的相应按键按下,并将该被学习的实体遥控器对准该安装有遥控器应用的终端电子设备或硬件遥控器,从而使该被学习的实体遥控器发射相应的红外线信号。
或者,以硬件遥控器为例,例如可以通过点亮或闪烁一指示灯来提示用户提供被学习的红外信号。
或者,对于上述任意一种应用方式,还可以使用播放语音提示的方式通知用户该按键为空按键。
在步骤S280中,检测并拷贝红外信号,执行按键的学习操作。
例如,安装有遥控器应用的终端电子设备或硬件遥控器检测到因用户长按压该空按键而产生的该空按键的学习启动指令后,开始启动红外信号的检测,当检测到红外信号后,拷贝该红外信号以为该空按键进行学习。
此外,在学习操作成功完成后,由学习模式返回正常的遥控模式。而如果学习操作不成功,还可例如通过显示、语音播报等方式提示用户学习失败。
在步骤S290中,执行该按键的遥控操作。
如果用户按下或触碰的遥控器按键不是空按键,则相应执行该按键的遥控操作。
本实施方式提供的遥控学习方法,当用户按下或触碰一遥控器按键后,判断该按键是否为空按键,如果为空按键,提示用户该按键为空。之后,根据用户的指令,进一步执行空按键的学习操作。该方法将基于红外码库的遥控器实现方式与基于波形拷贝的遥控器实现方式相结合,可以继续利用已经具有匹配码库的遥控器,而对于其中功能缺失的空按键,仅需要进行补充学习即可。
图4是根据一示例性实施方式示出的再一种遥控学习的流程图。如图4所示的遥控学习方法30同样可以应用于安装了遥控器应用的终端电子设备中,也可以应用于手持式硬件遥控器中。遥控学习方法30包括以下步骤:
在步骤S310中,检测学习设置指令。
如上所述,学习设置指令例如可以由用户按压或触碰一指定按键生成。
以安装有遥控器应用的终端电子设备为例,例如也可以为如图3C所示的“设置”选项卡用户界面中的“学习”按键。
或者,以硬件遥控器为例,例如可以在该硬件遥控器的面板上设置一实体的“学习”按键,同样地,当用户被通知其所触碰的按键为空按键后,用户通过用户按压该实体按键而产生学习设置指令。
检测到学习设置指令后,使当前遥控器从正常的遥控模式进入学习模式,在学习模式下,提供用户对按键的学习功能。
在步骤S320中,当检测到该学习设置指令时,区别示出当前遥控器中的匹配按键和空按键。
以安装有遥控器应用的终端电子设备为例,例如也可以如图3D所示,通过将空按键的边框显示为不同颜色来区别显示匹配按键和空按键。或者也可以将整个空按键显示为不同颜色(图中未示出)。
或者,以硬件遥控器为例,例如可以通过在其面板的各按键的周围点亮不同颜色灯光来实现。
在步骤S330中,检测一按键的学习启动指令。
在学习模式下,检测针对一个按键的学习启动指令。其中该按键的学习启动指令例如可以通过用户在该学习模式下按压或触碰该按键而生成。
其中,该按键除了为空按键外,也可以为匹配按键。例如当用户打算更改某一匹配按键的功能时,即可长按压该待更改的匹配按键,从而生成该匹配按键的学习启动指令。
在步骤S340中,当检测到该按键的学习启动指令后,判断该按键是否为匹配按键,如果是匹配按键,则执行步骤S350;否则,执行步骤S380。
例如可以通过查找按键与红外码对应表来确定该按键是否为匹配按键;或者,也可以为每个按键设置不同的按键类型,从而通过读取该按键类型来判断该按键是否为匹配按键。
在步骤S350中,提示用户该按键为待更新匹配按键。
以安装有遥控器应用的终端电子设备为例,例如可以改变该匹配按键边框的颜色或该匹配按键的颜色,来提示用户该按键由匹配按键变为待更新匹配按键,从而使用户可以通过更新学习的方式更新该匹配按键的功能。
或者,以硬件遥控器为例,例如可以通过改变该匹配按键周围点亮的灯光的颜色来提示用户该按键由匹配按键变为待更新匹配按键,从而使用户可以通过更新学习的方式更新该匹配按键的功能。
在步骤S360中,提示用户提供被学习的红外信号。
以安装有遥控器应用的终端电子设备为例,也可以采用如图3E所示的显示界面来提示用户将被学习的实体遥控器的相应按键按下,并将该被学习的实体遥控器对准该安装有遥控器应用的终端电子设备或硬件遥控器,从而使该被学习的实体遥控器发射相应的红外线信号。
或者,以硬件遥控器为例,例如可以通过点亮或闪烁一指示灯来提示用户提供被学习的红外信号。
或者,对于上述任意一种应用方式,还可以使用播放语音提示的方式通知用户该按键为空按键。
在步骤S370中,检测并拷贝红外信号,执行按键的学习操作。
例如,安装有遥控器应用的终端电子设备或硬件遥控器检测到因用户长按压该空按键而产生的该空按键的学习启动指令后,开始启动红外信号的检测,当检测到红外信号后,拷贝该红外信号以为该空按键进行学习,从而通过红外拷贝学习的方式更新该匹配按键的功能。
此外,在学习操作成功完成后,由学习模式返回正常的遥控模式。而如果学习操作不成功,还可例如通过显示、语音播报等方式提示用户学习失败。
在步骤S380中,执行空按键的学习操作。
对空按键的学习操作可参考遥控学习方法20,在此不再赘述。
本实施方式提供的遥控学习方法,可以根据用户需要,任意更改已匹配按键所对应的功能。在进入学习模式后,用户按压或触碰匹配按键,可通过红外信号拷贝的方式更新该匹配按键,从而进一步优化该遥控器的使用。
需要注意的是,上述用于示出方法实施方式的附图仅是根据本公开示例性实施方式的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图5是根据一示例性实施方式示出的一种遥控学习装置的框图。如图5所示,遥控学习装置40包括:指令检测模块410、第一提示模块420、遥控学习模块430及按键确定模块440。
指令检测模块410用于检测学习设置指令及针对一按键的学习启动指令。
按键确定模块440用于当指令检测模块410检测到学习设置指令时,确定出遥控器中的匹配按键和空按键;
第一提示模块420用于当按键确定模块440确定出该匹配按键和空按键时,区别显示该匹配按键和空按键。
遥控学习模块430用于当指令检测模块410检测到该按键的学习启动指令时,执行该按键的学习操作。
在一些实施例中,指令检测模块410还用于检测一第二按键的遥控指令;遥控学习装置40还包括:第一判断模块450和第二提示模块460;第一判断模块450用于当指令检测模块410检测到第二按键的遥控指令时,判断第二按键是否为所述空按键;第二提示模块460用于当第一判断模块450判断第二按键为所述空按键后,提示用户第二按键为所述空按键。
在一些实施例中,遥控学习模块430还用于当指令检测模块410检测到第一按键的学习启动指令且第一按键为匹配按键时,执行第一按键的学习操作。
在一些实施例中,遥控学习装置40还包括:第三提示模块470,用于当指令检测模块410检测到第一按键的学习启动指令且第一按键为匹配按键时,提示用户第一按键为待更新的匹配按键。
在一些实施例中,遥控学习模块430包括:红外信号学习子模块(图中未示出)及波形存储子模块(图中未示出);红外信号学习子模块用于检测被学习的红外信号;波形存储子模块用于存储红外信号的波形。
在一些实施例中,遥控学习装置40还包括:第四提示模块480,用于在红外信号学习子模块检测被学习的红外信号之前,提示用户提供被学习的红外信号。
本公开提供的遥控学习装置将基于红外码库的遥控器实现方式与基于波形拷贝的遥控器实现方式相结合,可以继续利用已经具有匹配码库的遥控器,而对于其中功能缺失的空按键,仅需要进行补充学习即可。进一步地,还可以根据用户需要,对已匹配的按键通过红外信号拷贝的方式重新学习,以进一步优化遥控器的功能。
需要说明的是,本公开提供的遥控学习装置例如可以是一个应用于终端电子设备中的遥控器应用,或者是实现该遥控器应用的一部分功能的装置,或者还可以是实现手持式硬件遥控器中的一部分功能的装置。
需要注意的是,上述附图中所示的框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
图6是根据一示例性实施方式示出的一种终端电子设备的框图。如图6所示的终端电子设备50可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
如图6所示,终端电子设备50可以包括以下一个或多个组件:处理组件510,存储器520,电源组件530,多媒体组件540,音频组件550,输入/输出(I/O)的接口560,传感器组件570,以及通信组件580。
处理组件510通常控制终端电子设备50的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件510可以包括一个或多个处理器5110来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件510可以包括一个或多个模块,便于处理组件510和其他组件之间的交互。例如,处理组件510可以包括多媒体模块,以方便多媒体组件540和处理组件510之间的交互。
存储器520被配置为存储各种类型的数据以支持在终端电子设备50的操作。这些数据的示例包括用于在终端电子设备50上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器520可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件530为终端电子设备50的各种组件提供电力。电源组件530可以包括电源管理***,一个或多个电源,及其他与为终端电子设备50生成、管理和分配电力相关联的组件。
多媒体组件540包括在所述终端电子设备50和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件540包括一个前置摄像头和/或后置摄像头。当终端电子设备50处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件550被配置为输出和/或输入音频信号。例如,音频组件550包括一个麦克风(MIC),当终端电子设备50处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器520或经由通信组件580发送。在一些实施例中,音频组件550还包括一个扬声器,用于输出音频信号。
I/O接口560为处理组件510和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件570包括一个或多个传感器,用于为终端电子设备50提供各个方面的状态评估。例如,传感器组件570可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为终端电子设备50的显示器和小键盘,传感器组件570还可以检测终端电子设备50或终端电子设备50一个组件的位置改变,用户与终端电子设备50接触的存在或不存在,终端电子设备50方位或加速/减速和终端电子设备50的温度变化。传感器组件570可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件570还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件570还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件580被配置为便于终端电子设备50和其他设备之间有线或无线方式的通信。终端电子设备50可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件组件580经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件组件580还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端电子设备50可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施方式中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括存储指令的存储器520,上述指令可由终端电子设备50的处理器5110执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
以上具体地示出和描述了本公开的示例性实施方式。应可理解的是,本公开不限于这里描述的详细结构、设置方式或实现方法;相反,本公开意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。

Claims (11)

1.一种遥控学习方法,其特征在于,包括:
检测学习设置指令;
当检测到所述学习设置指令时,确定出遥控器中的匹配按键和空按键;
区别显示所述匹配按键和所述空按键;
检测第一按键的学习启动指令;以及
当检测到所述第一按键的学习启动指令且所述第一按键为所述空按键时,执行所述第一按键的学习操作;
其中所述匹配按键为已匹配或学习对应遥控功能的按键,所述空按键为尚未匹配或学习对应遥控功能的按键;
执行所述第一按键的学习操作包括:检测被学习的红外信号;及存储所述红外信号的波形。
2.根据权利要求1所述的遥控学习方法,其特征在于,在检测所述学习设置指令之前,还包括:
检测一第二按键的遥控指令;以及
当检测到所述第二按键的遥控指令时,判断所述第二按键是否为所述空按键,如果所述第二按键为所述空按键,则提示用户所述第二按键为所述空按键。
3.根据权利要求1所述的遥控学习方法,其特征在于,还包括:当检测到所述第一按键的学习启动指令且所述第一按键为所述匹配按键时,执行所述第一按键的学习操作。
4.根据权利要求3所述的遥控学习方法,其特征在于,还包括:当检测到所述第一按键的学习启动指令且所述第一按键为所述匹配按键时,提示用户所述第一按键为待更新的匹配按键。
5.根据权利要求1所述的遥控学习方法,其特征在于,在检测所述被学习的红外信号之前,还包括:提示用户提供所述被学习的红外信号。
6.一种遥控学习装置,其特征在于,包括:
指令检测模块,用于检测学习设置指令及第一按键的学习启动指令;
按键确定模块,用于当所述指令检测模块检测到所述学习设置指令时,确定出遥控器中的匹配按键和空按键;
第一提示模块,用于当所述按键确定模块确定出所述匹配按键和所述空按键时,区别显示所述匹配按键和所述空按键;以及
遥控学习模块,用于当所述指令检测模块检测到所述第一按键的学习启动指令时,执行所述第一按键的学习操作;
其中所述匹配按键为已匹配或学习对应遥控功能的按键,所述空按键为尚未匹配或学习对应遥控功能的按键;
所述遥控学习模块包括:
红外信号学习子模块,用于检测被学习的红外信号;以及
波形存储子模块,用于存储所述红外信号的波形。
7.根据权利要求6所述的遥控学习装置,其特征在于,所述指令检测模块还用于检测一第二按键的遥控指令;所述遥控学习装置还包括:
第一判断模块,用于当所述指令检测模块检测到所述第二按键的遥控指令时,判断所述第二按键是否为所述空按键;以及
第二提示模块,用于当所述第一判断模块判断所述第二按键为所述空按键后,提示用户所述第二按键为所述空按键。
8.根据权利要求6所述的遥控学习装置,其特征在于,所述遥控学习模块还用于当所述指令检测模块检测到所述第一按键的学习启动指令且所述第一按键为所述匹配按键时,执行所述第一按键的学习操作。
9.根据权利要求8所述的遥控学习装置,其特征在于,还包括:第三提示模块,用于当所述指令检测模块检测到所述第一按键的学习启动指令且所述第一按键为所述匹配按键时,提示用户所述第一按键为待更新的匹配按键。
10.根据权利要求6所述的遥控学习装置,其特征在于,还包括:第四提示模块,用于在所述红外信号学习子模块检测所述被学习的红外信号之前,提示用户提供所述被学习的红外信号。
11.一种终端电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中所述处理器配置为经由执行所述可执行指令来执行以下操作:
检测学习设置指令;
当检测到所述学习设置指令时,确定出遥控器中的匹配按键和空按键;
区别显示所述匹配按键和所述空按键;
检测第一按键的学习启动指令;以及
当检测到所述第一按键的学习启动指令且所述第一按键为所述空按键时,执行所述第一按键的学习操作;
其中所述匹配按键为已匹配或学习对应遥控功能的按键,所述空按键为尚未匹配或学习对应遥控功能的按键;
执行所述第一按键的学习操作包括:检测被学习的红外信号;及存储所述红外信号的波形。
CN201610139857.0A 2016-03-11 2016-03-11 遥控学习方法、装置及终端电子设备 Active CN105788231B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610139857.0A CN105788231B (zh) 2016-03-11 2016-03-11 遥控学习方法、装置及终端电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610139857.0A CN105788231B (zh) 2016-03-11 2016-03-11 遥控学习方法、装置及终端电子设备

Publications (2)

Publication Number Publication Date
CN105788231A CN105788231A (zh) 2016-07-20
CN105788231B true CN105788231B (zh) 2019-06-04

Family

ID=56393418

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610139857.0A Active CN105788231B (zh) 2016-03-11 2016-03-11 遥控学习方法、装置及终端电子设备

Country Status (1)

Country Link
CN (1) CN105788231B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114005267A (zh) * 2021-10-21 2022-02-01 深圳市一本电子有限公司 红外遥控学习方法及ai智能遥控器
CN116363850A (zh) * 2022-12-30 2023-06-30 无锡威达智能电子股份有限公司 一种智能学习型遥控器的使用方法、遥控器及电子设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986363B (zh) * 2010-11-26 2012-06-13 赛霸电子(深圳)有限公司 遥控器的学习方法及学习型遥控器
CN103069833A (zh) * 2010-08-06 2013-04-24 松下电器产业株式会社 数据处理装置
CN103310626A (zh) * 2013-05-16 2013-09-18 河南师范大学 一种智能遥控终端
CN103426292A (zh) * 2013-09-03 2013-12-04 湖南工业大学 一种红外遥控器以及红外编码学习方法、发射方法
US8638198B2 (en) * 2010-11-30 2014-01-28 Verizon Patent And Licensing Inc. Universal remote control systems, methods, and apparatuses
TW201447588A (zh) * 2013-06-07 2014-12-16 Hon Hai Prec Ind Co Ltd 電子裝置及實現通用遙控器功能的方法
CN104299386A (zh) * 2014-10-27 2015-01-21 刘爱友 非接触式遥控学习方法和***
CN104900046A (zh) * 2015-05-25 2015-09-09 小米科技有限责任公司 红外学习方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8593576B2 (en) * 2009-10-15 2013-11-26 At&T Intellectual Property I, L.P. Gesture-based remote control

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103069833A (zh) * 2010-08-06 2013-04-24 松下电器产业株式会社 数据处理装置
CN101986363B (zh) * 2010-11-26 2012-06-13 赛霸电子(深圳)有限公司 遥控器的学习方法及学习型遥控器
US8638198B2 (en) * 2010-11-30 2014-01-28 Verizon Patent And Licensing Inc. Universal remote control systems, methods, and apparatuses
CN103310626A (zh) * 2013-05-16 2013-09-18 河南师范大学 一种智能遥控终端
TW201447588A (zh) * 2013-06-07 2014-12-16 Hon Hai Prec Ind Co Ltd 電子裝置及實現通用遙控器功能的方法
CN103426292A (zh) * 2013-09-03 2013-12-04 湖南工业大学 一种红外遥控器以及红外编码学习方法、发射方法
CN104299386A (zh) * 2014-10-27 2015-01-21 刘爱友 非接触式遥控学习方法和***
CN104900046A (zh) * 2015-05-25 2015-09-09 小米科技有限责任公司 红外学习方法及装置

Also Published As

Publication number Publication date
CN105788231A (zh) 2016-07-20

Similar Documents

Publication Publication Date Title
RU2640644C2 (ru) Способ, устройство и электронное устройство для управления интеллектуальным домашним устройством
JP6997792B2 (ja) メッセージ読取方法及び装置
JP6556832B2 (ja) 無線アクセスポイントの制御方法、装置、プログラムおよび記録媒体
CN105677473B (zh) 一种切换应用程序的方法和装置
CN105049923A (zh) 唤醒电子设备的方法及装置
CN105407287B (zh) 拍摄模式的切换方法及装置、电子设备
EP3282644B1 (en) Timing method and device
CN105224171B (zh) 图标显示方法、装置及终端
CN104111720A (zh) 电子设备控制方法、装置及电子设备
CN105843503B (zh) 应用开启方法、装置和终端设备
CN105376410B (zh) 闹钟设置方法及装置
CN104461236A (zh) 应用图标的显示方法和装置
CN105426060B (zh) 应用控制方法及装置
CN106254192A (zh) 提示方法、提示装置及提示***
CN105739760A (zh) 防误触模式的控制方法及装置
CN104216525A (zh) 相机应用的模式控制方法及装置
CN104035673A (zh) 对象控制方法及相关装置
CN110209454A (zh) 界面切换方法及界面切换装置
CN105487798B (zh) 在触摸屏终端上对通讯应用程序进行操作的方法及装置
CN105187671A (zh) 录音方法及装置
CN105788231B (zh) 遥控学习方法、装置及终端电子设备
CN104410900B (zh) 一种控制安装在智能设备上的指示灯的方法及装置
CN106358064A (zh) 控制电视机的方法及设备
CN106650569B (zh) 指纹录入方法及装置
CN105517280A (zh) 一种进行照明的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant