智能电子设备适配遥控器的方法和装置制造方法及图纸

技术编号:15764748 阅读:115 留言:0更新日期:2017-07-06 05:51
本申请提出一种智能电子设备适配遥控器的方法和装置,该智能电子设备适配红外遥控器的方法包括:在智能电子设备上启动应用程序,并展示所述应用程序的界面,所述界面中包括待适配的按键;选中所述界面中待适配的按键,获取与选中的按键对应的遥控码,所述遥控码是解析遥控器信号获取的,所述遥控器信号是用户通过按压遥控器上的按键产生的;根据选中的按键的功能及所述遥控码,生成遥控器映射文件,所述遥控器映射文件中记录遥控码与功能之间的映射关系。该方法能够实现智能电子设备被非标配的其他电子设备的遥控器控制。

Method and device for adapting remote controller of intelligent electronic equipment

The invention provides a method and apparatus for intelligent electronic device adaptation of the remote control, including the method of intelligent electronic device adaptation infrared remote control: start the application in the intelligent electronic devices, and demonstrate the application interface, the interface includes to be adapted according to the key; key to adaptation select the interface, remote control button code acquisition and selected corresponding to the remote control, remote control code is analytic signal, the remote control signal is user generated by pressing the keys on the remote control; according to the selected button function and the remote control code generation for mapping file remote control. The mapping relation between the remote control code and the function of recording the remote mapping file. The method enables intelligent electronic devices to be controlled by remote controls of other electronic devices which are not standard.

【技术实现步骤摘要】
智能电子设备适配遥控器的方法和装置
本申请涉及智能电子设备
,尤其涉及一种智能电子设备适配遥控器的方法和装置。
技术介绍
目前家用电器设备,如电视机、空调、电视机顶盒、DVD播放器等,大多使用红外遥控器进行控制。为避免电器设备间遥控信号互相干扰,以及保持配件的专有供应,通常不同的家用电器采用不同的红外遥控器进行控制。随着家庭电器设备数量和品类的不断增加,家里的遥控器数量会累积很多。为了降低遥控器数量、方便用户使用、避免资源浪费等,需要实现智能电子设备能够被非本机标配的红外遥控器进行控制。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种智能电子设备适配遥控器的方法,该方法可以实现智能电子设备被非标配的其他电子设备的遥控器控制。本申请的另一个目的在于提出一种智能电子设备适配遥控器的装置。为达到上述目的,本申请第一方面实施例提出的智能电子设备适配遥控器的方法,包括:在智能电子设备上启动应用程序,并展示所述应用程序的界面,所述界面中包括待适配的按键;选中所述界面中待适配的按键,获取与选中的按键对应的遥控码,所述遥控码是解析遥控器信号获取的,所述遥控器信号是用户通过按压遥控器上的按键产生的;根据选中的按键的功能及所述遥控码,生成遥控器映射文件,所述遥控器映射文件中记录遥控码与功能之间的映射关系。本申请第一方面实施例提出的智能电子设备适配遥控器的方法,通过在智能电子设备上启动应用程序,并通过该应用程序及遥控器产生的遥控器信号,生成记录遥控码与功能之间的映射关系的遥控器映射文件,从而智能电子设备在接收到非标配的遥控器产生的遥控器信号后,根据该遥控器映射文件执行相应的功能,实现智能电子设备能够被非标配的遥控器进行控制。为达到上述目的,本申请第二方面实施例提出的智能电子设备适配遥控器的装置,包括:启动模块,用于在智能电子设备上启动应用程序,并展示所述应用程序的界面,所述界面中包括待适配的按键;获取模块,用于选中所述界面中待适配的按键,获取与选中的按键对应的遥控码,所述遥控码是解析遥控器信号获取的,所述遥控器信号是用户通过按压遥控器上的按键产生的;生成模块,用于根据选中的按键的功能及所述遥控码,生成遥控器映射文件,所述遥控器映射文件中记录遥控码与功能之间的映射关系。本申请第二方面实施例提出的智能电子设备适配遥控器的装置,通过在智能电子设备上启动应用程序,并通过该应用程序及遥控器产生的遥控器信号,生成记录遥控码与功能之间的映射关系的遥控器映射文件,从而智能电子设备在接收到非标配的遥控器产生的遥控器信号后,根据该遥控器映射文件执行相应的功能,实现智能电子设备能够被非标配的遥控器进行控制。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本申请实施例中采用NEC协议的遥控器信号的示意图;图2是本申请实施例中采用NEC协议的遥控器信号中逻辑电平0和1的示意图;图3是本申请实施例中采用RC-5协议的遥控器信号的示意图;图4是本申请实施例中采用RC-5协议的遥控器信号中逻辑电平0和1的示意图;图5是本申请一实施例提出的智能电子设备适配非标配的遥控器的方法的流程示意图;图6是本申请实施例中应用程序的界面的示意图;图7是本申请实施例中待适配的遥控器的示意图;图8是本申请另一实施例提出的智能电子设备适配非标配的遥控器的方法的流程示意图;图9是本申请另一实施例提出的智能电子设备适配非标配的遥控器的装置的结构示意图;图10是本申请另一实施例提出的智能电子设备适配非标配的遥控器的装置的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。为了更好的理解本申请,先对红外遥控器产生的遥控器信号进行介绍。常用的红外遥控器信号的传输协议有NEC、SHARP、PHILIPSRC-5、SONY、TOSHIBA等,国内红外遥控器信号的传输协议用的最多的是NEC码。红外遥控器信号可以包括如下信号码中的一项或多项:引导码、用户系统码,用户数据码、用户数据反码,结束码。红外遥控器信号传输协议的主要差异在于引导码不同以及信号码上的差异。由于遥控信号传输协议种类繁多,这里仅对常用的NEC/RC-5两种协议进行说明,其他协议与上述两种遥控器协议基本类似,不做详细说明。NEC码如图1所示,9ms+4.5ms为引导码,Addresslow/high为用户系统码,Command为用户数据码,为用户数据反码。图2表示,2个高电平之间的间隔为2.25ms代表逻辑1,2个高电平之间的间隔为1.12ms代表逻辑0。RC-5码如图3所示,2个连续逻辑1为起始码(图中以S1/S2标识);图中标识T为控制位,1代表本次按键为新的按键值,0表示重复按键;Address(共5bits)为用户系统码,Command(共6bits)为用户数据码。图4表示,889us高电平在前889us低电平在后,代表逻辑0,高低电平顺序反过来则代表逻辑1。遥控信号传输协议的识别,就是通过遥控信号高低电平脉冲信号的时间间隔,来做判断,并识别出具体的协议。以上述NEC/RC-5这两种协议为例,MCU要获取遥控信号的起始码/引导码,根据起始码/引导码判断信号的大致协议类别,再根据逻辑电平的信号特征,识别具体所用的遥控协议。图5是本申请一实施例提出的智能电子设备适配非标配的遥控器的方法的流程示意图,本方法可以具体应用在不能直接从服务端获取匹配好的遥控器映射文件的情况下。该方法包括:S51:在智能电子设备上启动应用程序,并展示所述应用程序的界面,所述界面中包括待适配的按键。其中,该应用程序可以是预先配置在智能电子设备内,用于生成遥控器映射文件的应用程序。在需要生成遥控器映射文件时,可以启动该应用程序,该应用程序在启动后,可以展示如图6所示的应用程序的界面,该界面中包括多个待适配的按键,如电源键61等。S52:选中所述界面中待适配的按键,获取与选中的按键对应的遥控码,所述遥控码是解析遥控器信号获取的,所述遥控器信号是用户通过按压遥控器上的按键产生的。其中,应用程序可以自动选中一个按键进行适配。例如,初始时可以将电源键61作为选中的按键进行适配,在电源键61适配完成后,可以自动跳转到下一个按键,如菜单(Menu)按键进行适配。当然,可以理解的是,也可以是用户在应用程序的界面上人工选中按键进行适配。应用程序适配按键时,可以获取当前适配的按键对应的遥控码,以根据当前适配的按键的功能和对应的遥控码生成遥控器映射文件。例如,应用程序接收驱动程序发送的通知消息,所述通知消息是所述驱动程序解析得到所述遥控码后发送的;应用程序在接收到所述通知消息后,从所述驱动程序获取所述遥控码。可选的,遥控器可以是智能电子设备的非标配的遥本文档来自技高网...
智能电子设备适配遥控器的方法和装置

【技术保护点】
一种智能电子设备适配遥控器的方法,其特征在于,包括:在智能电子设备上启动应用程序,并展示所述应用程序的界面,所述界面中包括待适配的按键;选中所述界面中待适配的按键,获取与选中的按键对应的遥控码,所述遥控码是解析遥控器信号获取的,所述遥控器信号是用户通过按压遥控器上的按键产生的;根据选中的按键的功能及所述遥控码,生成遥控器映射文件,所述遥控器映射文件中记录遥控码与功能之间的映射关系。

【技术特征摘要】
1.一种智能电子设备适配遥控器的方法,其特征在于,包括:在智能电子设备上启动应用程序,并展示所述应用程序的界面,所述界面中包括待适配的按键;选中所述界面中待适配的按键,获取与选中的按键对应的遥控码,所述遥控码是解析遥控器信号获取的,所述遥控器信号是用户通过按压遥控器上的按键产生的;根据选中的按键的功能及所述遥控码,生成遥控器映射文件,所述遥控器映射文件中记录遥控码与功能之间的映射关系。2.根据权利要求1所述的方法,其特征在于,所述获取与选中的按键对应的遥控码,包括:应用程序接收驱动程序发送的通知消息,所述通知消息是所述驱动程序解析得到所述遥控码后发送的;应用程序在接收到所述通知消息后,从所述驱动程序获取所述遥控码。3.根据权利要求1所述的方法,其特征在于,所述选中所述界面中待适配的按键,包括:应用程序自动选中一个按键;或者,接收用户选中的一个按键。4.根据权利要求1所述的方法,其特征在于,在生成遥控器映射文件之前,所述方法还包括:完成所述界面中所有待适配的按键的适配;或者,接收到用户按压所述界面内的完成适配按键产生的指令;或者,接收到用户按压所述界面内的取消适配按键产生的指令。5.根据权利要求1所述的方法,其特征在于,还包括:在服务端存在与所述遥控器匹配的遥控器映射文件时,根据所述遥控器的厂商...

【专利技术属性】
技术研发人员:康国成
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1