[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105809946A - 电子设备支持多种红外遥控器的方法及其系统 - Google Patents

电子设备支持多种红外遥控器的方法及其系统 Download PDF

Info

Publication number
CN105809946A
CN105809946A CN201410857401.9A CN201410857401A CN105809946A CN 105809946 A CN105809946 A CN 105809946A CN 201410857401 A CN201410857401 A CN 201410857401A CN 105809946 A CN105809946 A CN 105809946A
Authority
CN
China
Prior art keywords
remote controller
key assignments
user space
kernel state
mark
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.)
Pending
Application number
CN201410857401.9A
Other languages
English (en)
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410857401.9A priority Critical patent/CN105809946A/zh
Priority to PCT/CN2015/098253 priority patent/WO2016107460A1/zh
Publication of CN105809946A publication Critical patent/CN105809946A/zh
Pending legal-status Critical Current

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards

Landscapes

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

Abstract

本发明涉及遥控技术,公开了一种电子设备支持多种红外遥控器的方法及其系统。在本发明的方法中,在存储器或数据库中存储有多个相应于各红外遥控器的标识,在内核态进程或用户态进程判断从红外信号读取的标识是否存在,可以支持已有的各种红外遥控器,不需要额外硬件设备的操作,并且当该标识存在时,根据预先存储的配置将从红外信号读取的键值统一转换成基准键值后再执行相应功能,在支持多种红外遥控器的操作时更稳定、更方便。

Description

电子设备支持多种红外遥控器的方法及其系统
技术领域
本发明涉及遥控技术,特别涉及电子设备支持多种红外遥控器的方法及其系统。
背景技术
网络机顶盒已经进入快速发展时期,市场上大部分网络机顶盒使用的是红外遥控器来远程控制。网络机顶盒红外遥控器的出现给家庭中红外遥控家族(电视机红外遥控器、空调红外遥控器、DVD红外遥控器等等)又添加了一员,这使得家中的红外遥控器变得更加混乱。当网络机顶盒遥控器出现故障时,家中已有的红外遥控器无法使用,只能买特定厂商的红外遥控器,从而造成资源的浪费。
如图1所示,红外遥控主要由红外发光二极管、红外接收二极管及相关工作电路组成。红外发光晶体管集成在遥控器上,导电后会发出红外光。红外接收二极管集成在受控电器上,当接收到红外光时,会引起电路中电流的变化,从而控制电器。
红外发光二极管电路中的主控芯片IC1,会控制发光二极管一次将包含Command(键值)与Address(地址)的信息以红外光的形式发射出去。红外接收二极管电路只是被动的接收Command与Adrress信息,这些信息的进一步处理是由运行在主控芯片IC2中的程序处理的。一般情况下,IC1中发出的Address信息是固定的,而IC2中处理的Address信息也是固定的,这样便可以实现红外遥控的匹配。如IC2只处理Address是0XFF的Command,那么只有发出Address是0XFF的IC1才能与之进行匹配,发出其他任何Address的IC1都无法对其进行控制。
市场上已有的多功能红外遥控器可以实现一个遥控器控制多个家电的目的。多功能红外遥控器与普通遥控器的最大区别是在遥控端有存储不同Address和对应Comannd的Flash(闪存)区域。由于存储区域Flash有限,不可能存储市面上的所有红外Address及其Command,因此多功能红外遥控器还会集成红外接收二极管D1来实现遥控器的“学习”功能,如图2所示。
多功能红外遥控器的第一次使用,需要进行配对。多功能红外遥控器上会存在搜索功能,只要红外遥控器的红外发光二极管D2对着被控电器,然后按一下搜索功能,主控芯片IC3就会读取Flash中的Address和Command,一一与受控电器进行匹配,当配对成功后便可以停止搜索,进而使用该多功能遥控器来控制家电。当搜索完整个Flash都没有找到配对的Address和Command时,就需要使用红外遥控器的学习功能。该学习功能需要一个能够控制受控电器的红外遥控器,然后按照多功能遥控器的“学习”说明进行学习。如按一下已有遥控器A的左键,再按一下多功能遥控器的左键,这样多功能遥控器就记录了遥控器A的左键值。等学习完遥控器A的所有键值,就可以使用多功能遥控器来替代遥控器A。
但是本发明的发明人发现,现有的红外遥控器存在以下缺点:
(1)当网络机顶盒遥控器坏掉时,若使用多功能遥控器来替换,则需要额外的开销。
(2)多功能红外遥控器的学习功能依赖能够正常工作的遥控器。若多功能红外遥控器没有预存网络机顶盒遥控器的键值,由于已有的红外遥控器已坏,因此无法开启多功能遥控器的学习功能。用户即使买了多功能红外遥控器,也无法控制网络机顶盒。
发明内容
本发明的目的在于提供一种电子设备支持多种红外遥控器的方法及其系统,可以同时支持已有的各种红外遥控器,并且不需要额外的硬件设备的操作。
为解决上述技术问题,本发明的实施方式公开了一种电子设备支持多种红外遥控器的方法,电子设备包括操作系统,该操作系统分为用户态和内核态,方法包括以下步骤:
在内核态进程接收红外遥控器发送的红外信号并从红外信号读取标识和键值;
在内核态进程判断存储器中是否存在标识或在内核态进程将标识和键值上传到总线并在用户态进程判断数据库中是否存在标识,存储器和数据库中存储有多个相应于各红外遥控器的标识;
若标识存在,在用户态进程根据预先存储的配置将键值转换为基准键值,并根据基准键值来执行相应功能。
本发明的实施方式还公开了一种电子设备支持多种红外遥控器的方法,电子设备包括操作系统,该操作系统分为用户态和内核态,方法包括以下步骤:
在用户态进程启动后:
在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将第二红外遥控器作为当前的红外遥控器;
在用户态进程将与第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中;
在用户态进程未启动时:
在内核态进程接收第二红外遥控器发送的第二红外信号并从第二红外信号读取第二键值;
在内核态进程判断第二键值与在内核态进程运行的存储器中存储的开机键值是否相同,若相同,则执行电子设备的开机操作。
本发明的实施方式还公开了一种电子设备支持多种红外遥控器的系统,电子设备包括操作系统,该操作系统分为用户态和内核态,系统包括:
第一接收模块,用于在内核态进程接收红外遥控器发送的红外信号并从红外信号读取标识和键值;
第一判断模块,用于在内核态进程判断存储器中是否存在标识或在内核态进程将标识和键值上传到总线并在用户态进程判断数据库中是否存在标识,存储器和数据库中存储有多个相应于各红外遥控器的标识;以及
第一执行模块,用于若第一判断模块确认标识存在,在用户态进程根据预先存储的配置将键值转换为基准键值,并根据基准键值来执行相应功能。
本发明的实施方式还公开了一种电子设备支持多种红外遥控器的系统,电子设备包括操作系统,该操作系统分为用户态和内核态,系统包括:
切换模块,用于在用户态进程启动后,在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将第二红外遥控器作为当前的红外遥控器;
存储模块,用于在用户态进程将与第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中;
第二接收模块,用于在用户态进程未启动时,在内核态进程接收第二红外遥控器发送的第二红外信号并从第二红外信号读取第二键值;
第二判断模块,用于在用户态进程未启动时,在内核态进程判断第二接收模块读取的第二键值与在内核态进程运行的存储器中存储的开机键值是否相同;以及
第二执行模块,用于若第二判断模块确认第二键值与开机键值相同,则执行电子设备的开机操作。
本发明实施方式与现有技术相比,主要区别及其效果在于:
在本发明的方法中,在存储器或数据库中存储有多个相应于各红外遥控器的标识,在内核态进程或用户态进程判断从红外信号读取的标识是否存在,可以支持已有的各种红外遥控器,不需要额外硬件设备的操作,并且当该标识存在时,根据预先存储的配置将从红外信号读取的键值统一转换成基准键值后再执行相应功能,在支持多种红外遥控器的操作时更稳定、更方便。
在用户态进程启动时,将所切换的红外遥控器的开机键值存储于在内核态进程运行的存储器中,并在用户态进程未启动时,使用该红外遥控器在内核态进程执行开机操作,可以支持已有的各种红外遥控器,并且不需要额外硬件设备的操作。
进一步地,在内核态进程将标识和键值上传到总线,并在用户态进程对该标识的有效性进行判断,在支持不同标识的红外遥控器的同时,不会影响整个系统的运行速度。
进一步地,只需要按照顺序为各按键键值选择功能即可,不需要额外的硬件设备。
附图说明
图1是现有的红外遥控电路的结构示意图;
图2是现有的多功能红外遥控器的电路结构示意图;
图3是本发明第一实施方式中一种电子设备支持多种红外遥控器的方法的流程示意图;
图4是本发明第三和第四实施方式中一种电子设备支持多种红外遥控器的方法的流程示意图;
图5是本发明第五实施方式中一种电子设备支持多种红外遥控器的方法的流程示意图;
图6是现有的红外中断的处理流程示意图;
图7是本发明一实施例中红外中断的处理流程示意图。
图8是本发明一实施例中学习红外遥控器的流程示意图;
图9是本发明第七实施方式中一种电子设备支持多种红外遥控器的系统的结构示意图;
图10本发明第九和第十实施方式中一种电子设备支持多种红外遥控器的系统的结构示意图;
图11是本发明第十一实施方式中一种电子设备支持多种红外遥控器的系统的结构示意图。
具体实施方式
在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
本发明第一实施方式涉及一种电子设备支持多种红外遥控器的方法。图3是该电子设备支持多种红外遥控器的方法的流程示意图。该电子设备包括操作系统,该操作系统分为用户态和内核态。可以理解,内核态为最基本的服务(例如内存管理、文件系统、处理器调度等)以及驱动,用户态为普通的应用程序。
如图3所示,该方法包括以下步骤:
在步骤301中,在内核态进程接收红外遥控器发送的红外信号并从该红外信号读取标识和键值。此外,可以理解,上述标识为区分不同厂商、不同产品或是不同外观的信息。
此后进入步骤302,在内核态进程判断存储器中是否存在该标识或在内核态进程将该标识和该键值上传到总线并在用户态进程判断数据库中是否存在该标识,上述存储器和上述数据库中存储有多个相应于各红外遥控器的标识。若该标识存在,则进入步骤303,否则结束本流程。
在步骤303中,在用户态进程根据预先存储的配置将该键值转换为基准键值,并根据该基准键值来执行相应功能。
此后结束本流程
在本实施方式的方法中,在存储器或数据库中存储有多个相应于各红外遥控器的标识,在内核态进程或用户态进程判断从红外信号读取的标识是否存在,可以支持已有的各种红外遥控器,不需要额外硬件设备的操作,并且当该标识存在时,根据预先存储的配置将从红外信号读取的键值统一转换成基准键值后再执行相应功能,在支持多种红外遥控器的操作时更稳定、更方便。
本发明第二实施方式涉及一种电子设备支持多种红外遥控器的方法。第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于:在标识不存在时,对红外遥控器的键值进行学习。具体地说:
在步骤302后还包括以下步骤:
若该标识不存在,为该红外遥控器的按键键值选择相应功能,形成配置。
优选地,按照预定顺序接收相应于该红外遥控器的各按键键值的各红外信号,以为该红外遥控器的按键键值选择相应功能,形成配置。
此外,可以理解,可以一个按键一个按键进行学习,也可以所有按键一起进行学习。
本发明第三实施方式涉及一种电子设备支持多种红外遥控器的方法。图4是该电子设备支持多种红外遥控器的方法的流程示意图。
第三实施方式在第一实施方式和第二实施方式的基础上进行了改进,主要改进之处在于:在用户态进程启动后,将所切换的红外遥控器的开机键值存储于在内核态进程运行的存储器中,并在用户态进程未启动时,使用该红外遥控器在内核态进程执行开机操作,可以支持已有的各种红外遥控器,并且不需要额外硬件设备的操作。具体地说:
如图4所示,该方法还包括以下步骤:
在步骤401中,在用户态进程启动后,在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将第二红外遥控器作为当前的红外遥控器。
此后进入步骤402,在用户态进程将与第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中。
此后进入步骤403,在用户态进程未启动时,在内核态进程接收第二红外遥控器发送的第二红外信号并从该第二红外信号读取第二键值。
此后进入步骤404,在内核态进程判断第二键值与在内核态进程运行的存储器中存储的开机键值是否相同,若相同,则进入步骤405,否则结束本流程。
在步骤405中,执行电子设备的开机操作。
此后结束本流程。
可以理解,可以将与一个或多个红外遥控器对应的开机键值存储于在内核态进程运行的存储器中,以在内核态进程执行开机操作。
本发明第四实施方式涉及一种电子设备支持多种红外遥控器的方法。图4是该电子设备支持多种红外遥控器的方法的流程示意图。该电子设备包括操作系统,该操作系统分为用户态和内核态。可以理解,内核态为最基本的服务(例如内存管理、文件系统、处理器调度等)以及驱动,用户态为普通的应用程序。
如图4所示,该方法包括以下步骤:
在步骤401中,在用户态进程启动后,在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将第二红外遥控器作为当前的红外遥控器。
此后进入步骤402,在用户态进程将与第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中。
此后进入步骤403,在用户态进程未启动时,在内核态进程接收第二红外遥控器发送的第二红外信号并从第二红外信号读取第二键值。
此后进入步骤404,在内核态进程判断第二键值与在内核态进程运行的存储器中存储的开机键值是否相同,若相同,则进入步骤405,否则结束本流程。
在步骤405中,执行电子设备的开机操作。
此后结束本流程。
可以理解,可以将与一个或多个红外遥控器对应的开机键值存储于在内核态进程运行的存储器中,以在内核态进程执行开机操作。
在本实施方式的方法中,在用户态进程启动后,将所切换的红外遥控器的开机键值存储于在内核态进程运行的存储器中,并在用户态进程未启动时,使用该红外遥控器在内核态进程执行开机操作,可以支持已有的各种红外遥控器,并且不需要额外硬件设备的操作。
本发明第五实施方式涉及一种电子设备支持多种红外遥控器的方法。图5是该电子设备支持多种红外遥控器的方法的流程示意图。
第五实施方式在第四实施方式的基础上进行了改进,主要改进之处在于:在内核态进程将标识和键值上传到总线,并在用户态进程对该标识的有效性进行判断,在支持不同标识的红外遥控器的同时,不会影响整个系统的运行速度。具体地说:
如图5所示,该方法还包括以下步骤:
在步骤501中,在用户态进程启动后,在内核态进程接收红外遥控器发送的红外信号并从该红外信号读取标识和键值。此外,可以理解,上述标识为区分不同厂商、不同产品或是不同外观的信息。
此后进入步骤502,在内核态进程将标识和键值上传到总线。
此后进入步骤503,在用户态进程从总线读取标识和键值。
此后进入步骤504,判断数据库中是否存在该标识,若存在,则进入步骤505,否则结束本流程。
在步骤505中,获取与该标识对应的配置并根据该配置来执行该键值的相应功能。
此后结束本流程。
优选地,步骤505中包括以下子步骤:
获取与该标识对应的配置;
根据该配置将该键值转换为基准键值;以及
根据基准键值来执行相应功能。
将上传到总线上的不同红外遥控器的键值统一转换成基准键值后再执行相应功能,在支持多种红外遥控器的操作时更稳定、更方便。
此外,可以理解,也可以不对键值进行转换,直接执行相应功能。
本发明第六实施方式涉及一种电子设备支持多种红外遥控器的方法。第六实施方式在第五实施方式的基础上进行了改进,主要改进之处在于:在数据库不存在与红外遥控器对应的标识时,对该红外遥控器的键值进行学习。具体地说:
在步骤504后还包括以下步骤:
若数据库不存在该标识,则为该红外遥控器的按键键值选择相应功能,形成配置。
优选地,按照预定顺序接收相应于该红外遥控器的各按键键值的各红外信号,以为该红外遥控器的按键键值选择相应功能,形成配置。
此外,可以理解,可以一个按键一个按键进行学习,也可以所有按键一起进行学习。
以下将以网络机顶盒和Linux系统为例对第一实施方式至第六实施方式中的方法进行进一步的详细描述。
网络机顶盒中的操作系统一般使用Linux内核来进行底层设备的支持,网络机顶盒的红外遥控驱动也是由Linux内核来支持的。通常,Linux内核对红外中断的处理流程如图6所示。Linux系统出于安全和效率上的考虑分为内核态和用户态。红外驱动工作在内核态,当有按键按下时,会产生红外中断,在中断处理程序中会进行Address(地址,相当于标识)是否有效的判断。若地址有效,就会将代表键值的Command传送到设备总线上,若地址无效就直接忽略,不做任何处理。
若要按键起作用,则需要在用户态进程定时从设备总线上读取Commnad并解析。现有的操作系统对红外遥控的处理上,内核态直接使用图6所示的Linux红外内核态的处理过程,在用户态会创建两个线程:Command读取线程InputReader和Command分发线程InputDispatcher。InputReader负责读取设备总线上的Command数据解析后传给InputDispatcher,再由InputDispatcher通知对应的应用程序执行操作。
由上可以看到,Linux只在内核态处理驱动,红外驱动是由硬件厂商来提供的。不同的硬件厂商使用不同的Address来进行区分,因此要使用某一厂商的红外设备,则需要加载该设备厂商的驱动。在设备厂商的驱动中,会对红外中断产生的Address进行判断,若有效则会将Command上传总线,否则直接忽略这次红外中断。因此,所支持的红外遥控器非常有限。
为了同时支持各种红外遥控器,在本发明的一个优选例中,操作系统对红外遥控器的处理流程如图7所示。与图6相比,Linux内核态对Address是否有效不再进行判定,直接将红外中断得到的数据上传到设备总线。在用户态再对Address是否在数据库中进行判定,若存在则读取该<Address,Command>对应的正确映射<Address2,Command2>,然后解析Command2并执行操作。若该Address不在数据库中,则开启该网络机顶盒的红外学习功能,学习该Address的遥控器键值并保存。
之所以在用户态进行地址是否有效的判断,是因为内核态支持整个系统的正常运转,若从事的工作过于繁重,会严重影响整个系统的运行速度。并且由于整个系统是基于Linux内核构建的,Linux内核不允许这种耗时的操作由内核态来做。
如表1所示,不同的红外遥控器关于相同的操作会有不同的键值,如红外遥控器A左键的键值是0x01,而红外遥控器B左键的键值是0x02。虽然都是左键,但是键值是不一样的。因此需要将不同红外遥控器上传到总线的键值进行一个转换,该工作是在数据库中进行。数据库中的内容如表1所示,在一个优选的例子中,只要是左键都会转换为0x1A。当然,在本发明的其他实施例中,也可以不对键值进行转换。
表1数据库存储内容
Address Command Command2
A 0x01 0x1A
B 0x02 0x1A
操作系统会在用户态启动两个线程来负责红外遥控的处理:读取数据线程InputReader和分发Command线程InputDispatcher。InputReader线程会读取总线上的Address和Command。然后在数据库中对Address进行查找,若能找到则对Command解析后通知InputDispatcher进行事件的分发,否则提示用户开始进行遥控器的按键学习功能。
如图8所示,网络机顶盒的遥控器学习功能不需要依赖其他红外遥控器,只需要被学习的遥控器按照提示进行操作就行。优选地,网络机顶盒会按照顺序对以下按键进行学习:确认键、左键、右键、上键、下键、返回键、声音加键、声音减键、静音键、HOME键以及关机键11。若被学习的遥控器上不存在相关按键,只需要等待10秒钟便可以跳过此键的学习功能。当然,在本发明的其他实施例中,也可以按照其他顺序对按键进行学习。
这样,可以将使用10种不同的红外遥控器的10个网络机顶盒升级为同一个系统版本,并且保证各红外遥控器均可以正常使用,兼容性强并且使用方便。
可以理解,以上仅为一优选例,可以根据需要删除或增加相应步骤。并且上述方法还可以应用于除网络机顶盒和Linux系统外的其他电子设备和操作系统中,例如智能电视和windows系统等等。
本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(ProgrammableArrayLogic,简称“PAL”)、随机存取存储器(RandomAccessMemory,简称“RAM”)、可编程只读存储器(ProgrammableReadOnlyMemory,简称“PROM”)、只读存储器(Read-OnlyMemory,简称“ROM”)、电可擦除可编程只读存储器(ElectricallyErasableProgrammableROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(DigitalVersatileDisc,简称“DVD”)等等。
本发明第七实施方式涉及一种电子设备支持多种红外遥控器的系统。图9是该电子设备支持多种红外遥控器的系统的结构示意图。该电子设备包括操作系统,该操作系统分为用户态和内核态。如图9所示,该系统包括:
第一接收模块,用于在内核态进程接收红外遥控器发送的红外信号并从该红外信号读取标识和键值。
第一判断模块,用于在内核态进程判断存储器中是否存在该标识或在内核态进程将标识和键值上传到总线并在用户态进程判断数据库中是否存在该标识,存储器和数据库中存储有多个相应于各红外遥控器的标识;以及
第一执行模块,用于若第一判断模块确认该标识存在,在用户态进程根据预先存储的配置将该键值转换为基准键值,并根据基准键值来执行相应功能。
在本实施方式的系统中,在存储器或数据库中存储有多个相应于各红外遥控器的标识,第一判断模块在内核态进程或用户态进程判断从红外信号读取的标识是否存在,可以支持已有的各种红外遥控器,不需要额外硬件设备的操作,并且当该标识存在时,第一执行模块根据预先存储的配置将从红外信号读取的键值统一转换成基准键值后再执行相应功能,在支持多种红外遥控器的操作时更稳定、更方便。
第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
本发明第八实施方式涉及一种电子设备支持多种红外遥控器的系统。第八实施方式在第七实施方式的基础上进行了改进,主要改进之处在于:在标识不存在时,对红外遥控器的键值进行学习。具体地说:
上述系统还包括配置模块,用于若第一判断模块确认该标识不存在,为该红外遥控器的按键键值选择相应功能,形成配置。
优选地,上述配置模块用于按照预定顺序接收相应于该红外遥控器的各按键键值的各红外信号,以为该红外遥控器的按键键值选择相应功能,形成配置。
此外,可以理解,可以一个按键一个按键进行学习,也可以所有按键一起进行学习。
第二实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
本发明第九实施方式涉及一种电子设备支持多种红外遥控器的系统。图10是该电子设备支持多种红外遥控器的系统的结构示意图。
第九实施方式在第七实施方式和第八实施方式的基础上进行了改进,主要改进之处在于:在用户态进程启动后,将所切换的红外遥控器的开机键值存储于在内核态进程运行的存储器中,并在用户态进程未启动时,使用该红外遥控器在内核态进程执行开机操作,可以支持已有的各种红外遥控器,并且不需要额外硬件设备的操作。具体地说:
如图10所示,该系统还包括:
切换模块,用于在用户态进程启动后,在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将第二红外遥控器作为当前的红外遥控器;
存储模块,用于在用户态进程将与第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中;
第二接收模块,用于在用户态进程未启动时,在内核态进程接收第二红外遥控器发送的第二红外信号并从该第二红外信号读取第二键值;
第二判断模块,用于在用户态进程未启动时,在内核态进程判断该第二接收模块读取的第二键值与在内核态进程运行的存储器中存储的开机键值是否相同;以及
第二执行模块,用于若第二判断模块确认第二键值与开机键值相同,则执行电子设备的开机操作。
此外,可以理解,可以将与一个或多个红外遥控器对应的开机键值存储于在内核态进程运行的存储器中,以在内核态进程执行开机操作。
第三实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。
本发明第十实施方式涉及一种电子设备支持多种红外遥控器的系统。图10是该电子设备支持多种红外遥控器的系统的结构示意图。该电子设备包括操作系统,该操作系统分为用户态和内核态。如图10所示,该系统包括:
切换模块,用于在用户态进程启动后,在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将第二红外遥控器作为当前的红外遥控器。
存储模块,用于在用户态进程将与上述第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中。
第二接收模块,用于在用户态进程未启动时,在内核态进程接收第二红外遥控器发送的第二红外信号并从第二红外信号读取第二键值。
第二判断模块,用于在用户态进程未启动时,在内核态进程判断第二接收模块读取的第二键值与在内核态进程运行的存储器中存储的开机键值是否相同。以及
第二执行模块,用于若第二判断模块确认第二键值与开机键值相同,则执行电子设备的开机操作。
此外,可以理解,可以将与一个或多个红外遥控器对应的开机键值存储于在内核态进程运行的存储器中,以在内核态进程执行开机操作。
在本实施方式的系统中,在用户态进程启动后,存储模块将切换模块所切换的红外遥控器的开机键值存储于在内核态进程运行的存储器中,并在用户态进程未启动时,第二执行模块在内核态进程执行开机操作,可以支持已有的各种红外遥控器,并且不需要额外硬件设备的操作。
第四实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第四实施方式互相配合实施。第四实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第四实施方式中。
本发明第十一实施方式涉及一种电子设备支持多种红外遥控器的系统。图11是该电子设备支持多种红外遥控器的系统的结构示意图。
第十一实施方式在第十实施方式的基础上进行了改进,主要改进之处在于:在内核态进程将标识和键值上传到总线,并在用户态进程对该标识的有效性进行判断,在支持不同标识的红外遥控器的同时,不会影响整个系统的运行速度。具体地说:
如图11所示,该系统还包括:
第一接收模块,用于在用户态进程启动后,在内核态进程接收红外遥控器发送的红外信号并从该红外信号读取标识和键值。
上传模块,用于在内核态进程将第一接收模块读取的标识和键值上传到总线。
读取模块,用于在用户态进程从总线读取上传模块上传的标识和键值。
第一判断模块,用于在用户态进程判断数据库中是否存在上述读取模块读取的标识。以及
第一执行模块,用于若第一判断模块确认数据库中存在该标识,则获取与该标识对应的配置并根据该配置来执行该键值的相应功能。
优选地,上述第一执行模块包括:
获取子模块,用于获取与该标识对应的配置。
转换子模块,用于根据该配置将该键值转换为基准键值。以及
执行子模块,用于根据基准键值来执行相应功能。
将上传到总线上的不同红外遥控器的键值统一转换成基准键值后再执行相应功能,支持多种红外遥控器的操作时更稳定、更方便。
此外,可以理解,也可以不对上述键值进行转换,直接执行相应功能。
第五实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第五实施方式互相配合实施。第五实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第五实施方式中。
本发明第十二实施方式涉及一种电子设备支持多种红外遥控器的系统。第十二实施方式在第十一实施方式的基础上进行了改进,主要改进之处在于:在数据库不存在与红外遥控器对应的标识时,对该红外遥控器的键值进行学习。具体地说:
上述系统还包括配置模块,用于若第一判断模块确认该数据库不存在该标识,则为该红外遥控器的按键键值选择相应功能,形成配置。
优选地,上述配置模块用于按照预定顺序接收相应于该红外遥控器的各按键键值的各红外信号,以为该红外遥控器的按键键值选择相应功能,形成配置。
此外,可以理解,可以一个按键一个按键进行学习,也可以所有按键一起进行学习。
第六实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第六实施方式互相配合实施。第六实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第六实施方式中。
需要说明的是,本发明各设备实施方式中提到的各模块都是逻辑模块,在物理上,一个逻辑模块可以是一个物理模块,也可以是一个物理模块的一部分,还可以以多个物理模块的组合实现,这些逻辑模块本身的物理实现方式并不是最重要的,这些逻辑模块所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切的模块引入,这并不表明上述设备实施方式并不存在其它的模块。
需要说明的是,在本专利的权利要求和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

Claims (18)

1.一种电子设备支持多种红外遥控器的方法,其特征在于,所述电子设备包括操作系统,该操作系统分为用户态和内核态,所述方法包括以下步骤:
在内核态进程接收红外遥控器发送的红外信号并从所述红外信号读取标识和键值;
在内核态进程判断存储器中是否存在所述标识,或在内核态进程将所述标识和所述键值上传到总线并在用户态进程判断数据库中是否存在所述标识,所述存储器和所述数据库中存储有多个相应于各红外遥控器的标识;
若所述标识存在,在用户态进程根据预先存储的配置将所述键值转换为基准键值,并根据所述基准键值来执行相应功能。
2.根据权利要求1所述的电子设备支持多种红外遥控器的方法,其特征在于,所述“在内核态进程判断存储器中是否存在所述标识,或在内核态进程将所述标识和所述键值上传到总线并在用户态进程判断数据库中是否存在所述标识”的步骤后还包括以下步骤:
若所述标识不存在,为所述红外遥控器的按键键值选择相应功能,形成配置。
3.根据权利要求2所述的电子设备支持多种红外遥控器的方法,其特征在于,所述“为所述红外遥控器的按键键值选择相应功能”的步骤中,按照预定顺序接收相应于所述红外遥控器的各按键键值的各红外信号,以为所述红外遥控器的按键键值选择相应功能,形成配置。
4.根据权利要求1至3中任一项所述的电子设备支持多种红外遥控器的方法,其特征在于,所述方法还包括以下步骤:
在用户态进程启动后:
在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将所述第二红外遥控器作为当前的红外遥控器;
在用户态进程将与所述第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中;
在用户态进程未启动时:
在内核态进程接收所述第二红外遥控器发送的第二红外信号并从所述第二红外信号读取第二键值;
在内核态进程判断所述第二键值与在内核态进程运行的存储器中存储的开机键值是否相同,若相同,则执行所述电子设备的开机操作。
5.一种电子设备支持多种红外遥控器的方法,其特征在于,所述电子设备包括操作系统,该操作系统分为用户态和内核态,所述方法包括以下步骤:
在用户态进程启动后:
在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将所述第二红外遥控器作为当前的红外遥控器;
在用户态进程将与所述第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中;
在用户态进程未启动时:
在内核态进程接收所述第二红外遥控器发送的第二红外信号并从所述第二红外信号读取第二键值;
在内核态进程判断所述第二键值与在内核态进程运行的存储器中存储的开机键值是否相同,若相同,则执行所述电子设备的开机操作。
6.根据权利要求5所述的电子设备支持多种红外遥控器的方法,其特征在于,该方法还包括以下步骤:
在用户态进程启动后:
在内核态进程接收红外遥控器发送的红外信号并从所述红外信号读取标识和键值;
在内核态进程将所述标识和所述键值上传到总线;
在用户态进程从所述总线读取所述标识和所述键值,并判断数据库中是否存在所述标识,若存在,则获取与所述标识对应的配置并根据该配置来执行所述键值的相应功能。
7.根据权利要求6所述的电子设备支持多种红外遥控器的方法,其特征在于,所述“获取与所述标识对应的配置并根据该配置来执行所述键值的相应功能”的步骤中包括以下子步骤:
获取与所述标识对应的配置;
根据该配置将所述键值转换为基准键值;
根据所述基准键值来执行相应功能。
8.根据权利要求6所述的电子设备支持多种红外遥控器的方法,其特征在于,所述“判断数据库中是否存在所述标识”的步骤后还包括以下步骤:
若所述数据库不存在所述标识,为所述红外遥控器的按键键值选择相应功能,形成配置。
9.根据权利要求8所述的电子设备支持多种红外遥控器的方法,其特征在于,所述“为所述红外遥控制器的按键键值选择相应功能”的步骤中,按照预定顺序接收相应于所述红外遥控器的各按键键值的各红外信号,以为所述红外遥控器的按键键值选择相应功能,形成配置。
10.一种电子设备支持多种红外遥控器的系统,其特征在于,所述电子设备包括操作系统,该操作系统分为用户态和内核态,所述系统包括:
第一接收模块,用于在内核态进程接收红外遥控器发送的红外信号并从所述红外信号读取标识和键值;
第一判断模块,用于在内核态进程判断存储器中是否存在所述标识或在内核态进程将所述标识和所述键值上传到总线并在用户态进程判断数据库中是否存在所述标识,所述存储器和所述数据库中存储有多个相应于各红外遥控器的标识;以及
第一执行模块,用于若所述第一判断模块确认所述标识存在,在用户态进程根据预先存储的配置将所述键值转换为基准键值,并根据所述基准键值来执行相应功能。
11.根据权利要求10所述的电子设备支持多种红外遥控器的系统,其特征在于,所述系统还包括配置模块,用于若所述第一判断模块确认所述标识不存在,为所述红外遥控器的按键键值选择相应功能,形成配置。
12.根据权利要求11所述的电子设备支持多种红外遥控器的系统,其特征在于,所述配置模块用于按照预定顺序接收相应于所述红外遥控器的各按键键值的各红外信号,以为所述红外遥控器的按键键值选择相应功能,形成配置。
13.根据权利要求10至12中任一项所述的电子设备支持多种红外遥控器的系统,其特征在于,所述系统还包括:
切换模块,用于在用户态进程启动后,在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将所述第二红外遥控器作为当前的红外遥控器;
存储模块,用于在用户态进程将与所述第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中;
第二接收模块,用于在用户态进程未启动时,在内核态进程接收所述第二红外遥控器发送的第二红外信号并从所述第二红外信号读取第二键值;
第二判断模块,用于在用户态进程未启动时,在内核态进程判断所述第二接收模块读取的第二键值与在内核态进程运行的存储器中存储的开机键值是否相同;以及
第二执行模块,用于若所述第二判断模块确认所述第二键值与所述开机键值相同,则执行所述电子设备的开机操作。
14.一种电子设备支持多种红外遥控器的系统,其特征在于,所述电子设备包括操作系统,该操作系统分为用户态和内核态,所述系统包括:
切换模块,用于在用户态进程启动后,在用户态进程接收到从第一红外遥控器切换到第二红外遥控器的信号后,将所述第二红外遥控器作为当前的红外遥控器;
存储模块,用于在用户态进程将与所述第二红外遥控器对应的开机键值存储于在内核态进程运行的存储器中;
第二接收模块,用于在用户态进程未启动时,在内核态进程接收所述第二红外遥控器发送的第二红外信号并从所述第二红外信号读取第二键值;
第二判断模块,用于在用户态进程未启动时,在内核态进程判断所述第二接收模块读取的第二键值与在内核态进程运行的存储器中存储的开机键值是否相同;以及
第二执行模块,用于若所述第二判断模块确认所述第二键值与所述开机键值相同,则执行所述电子设备的开机操作。
15.根据权利要求14所述的电子设备支持多种红外遥控器的系统,其特征在于,所述系统还包括:
第一接收模块,用于在用户态进程启动后,在内核态进程接收红外遥控器发送的红外信号并从所述红外信号读取标识和键值;
上传模块,用于在内核态进程将所述第一接收模块读取的所述标识和所述键值上传到总线;
读取模块,用于在用户态进程从所述总线读取所述上传模块上传的所述标识和所述键值;
第一判断模块,用于在用户态进程判断数据库中是否存在所述读取模块读取的所述标识;以及
第一执行模块,用于若所述第一判断模块确认所述数据库中存在所述标识,则获取与所述标识对应的配置并根据该配置来执行所述键值的相应功能。
16.根据权利要求15所述的电子设备支持多种红外遥控器的系统,其特征在于,所述第一执行模块包括:
获取子模块,用于获取与所述标识对应的配置;
转换子模块,用于根据该配置将所述键值转换为基准键值;以及
执行子模块,用于根据所述基准键值来执行相应功能。
17.根据权利要求15所述的电子设备支持多种红外遥控器的系统,其特征在于,所述系统还包括配置模块,用于若所述第一判断模块确认所述数据库不存在所述标识,为所述红外遥控器的按键键值选择相应功能,形成配置。
18.根据权利要求17所述的电子设备支持多种红外遥控器的系统,其特征在于,所述配置模块用于按照预定顺序接收相应于所述红外遥控器的各按键键值的各红外信号,以为所述红外遥控器的按键键值选择相应功能,形成配置。
CN201410857401.9A 2014-12-30 2014-12-30 电子设备支持多种红外遥控器的方法及其系统 Pending CN105809946A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410857401.9A CN105809946A (zh) 2014-12-30 2014-12-30 电子设备支持多种红外遥控器的方法及其系统
PCT/CN2015/098253 WO2016107460A1 (zh) 2014-12-30 2015-12-22 电子设备支持多种红外遥控器的方法及其系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410857401.9A CN105809946A (zh) 2014-12-30 2014-12-30 电子设备支持多种红外遥控器的方法及其系统

Publications (1)

Publication Number Publication Date
CN105809946A true CN105809946A (zh) 2016-07-27

Family

ID=56284238

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410857401.9A Pending CN105809946A (zh) 2014-12-30 2014-12-30 电子设备支持多种红外遥控器的方法及其系统

Country Status (2)

Country Link
CN (1) CN105809946A (zh)
WO (1) WO2016107460A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106781425A (zh) * 2017-01-18 2017-05-31 福建省光速达物联网科技股份有限公司 一种红外遥控器信号压缩存储的方法
WO2018113497A1 (zh) * 2016-12-19 2018-06-28 深圳创维数字技术有限公司 适配多遥控器的方法和装置
CN108763128A (zh) * 2018-06-15 2018-11-06 深圳市沃特沃德股份有限公司 处理外设信号的方法、中转设备及车载系统
CN108924615A (zh) * 2018-07-20 2018-11-30 深圳创维-Rgb电子有限公司 一种响应不同红外指令的方法、存储介质以及智能电视
CN109597335A (zh) * 2018-12-07 2019-04-09 童庆丽 智能控制系统以及智能控制器
CN111402570A (zh) * 2020-02-11 2020-07-10 广州创知科技有限公司 红外遥控信号接收方法、接收系统、接收设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114078314B (zh) * 2020-08-17 2023-05-02 深圳绿米联创科技有限公司 红外码匹配方法、装置、系统、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149871A (zh) * 2006-09-18 2008-03-26 深圳Tcl新技术有限公司 一种遥控器的使用控制方法及其系统
CN101202813A (zh) * 2006-12-11 2008-06-18 康佳集团股份有限公司 电视机多模式遥控方法及装置
CN102033578A (zh) * 2010-10-18 2011-04-27 深圳市顶星数码网络技术有限公司 一体机系统
CN102256075A (zh) * 2011-07-12 2011-11-23 冠捷显示科技(厦门)有限公司 一种能够学习识别多种遥控器的电视机及其控制方法
US20120299815A1 (en) * 2011-05-26 2012-11-29 Kim Hoyoun Display device and method for remotely controlling display device
CN103475817A (zh) * 2013-09-03 2013-12-25 深圳一电科技有限公司 遥控设备与拍摄设备的配对方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000197164A (ja) * 1998-12-28 2000-07-14 Nec Corp リモ―トコントロ―ルユニットを用いた遠隔制御システム
JP3601819B2 (ja) * 2002-03-18 2004-12-15 日本電信電話株式会社 映像視聴装置の制御装置、その制御方法、プログラムおよび記録媒体
CN101155278A (zh) * 2006-09-30 2008-04-02 深圳Tcl新技术有限公司 具有多遥控器控制功能的电器设备及其实现方法
EP2204785A1 (en) * 2008-12-31 2010-07-07 Tse Hsing Chen Two-way remote control unit

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149871A (zh) * 2006-09-18 2008-03-26 深圳Tcl新技术有限公司 一种遥控器的使用控制方法及其系统
CN101202813A (zh) * 2006-12-11 2008-06-18 康佳集团股份有限公司 电视机多模式遥控方法及装置
CN102033578A (zh) * 2010-10-18 2011-04-27 深圳市顶星数码网络技术有限公司 一体机系统
US20120299815A1 (en) * 2011-05-26 2012-11-29 Kim Hoyoun Display device and method for remotely controlling display device
CN102256075A (zh) * 2011-07-12 2011-11-23 冠捷显示科技(厦门)有限公司 一种能够学习识别多种遥控器的电视机及其控制方法
CN103475817A (zh) * 2013-09-03 2013-12-25 深圳一电科技有限公司 遥控设备与拍摄设备的配对方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018113497A1 (zh) * 2016-12-19 2018-06-28 深圳创维数字技术有限公司 适配多遥控器的方法和装置
CN106781425A (zh) * 2017-01-18 2017-05-31 福建省光速达物联网科技股份有限公司 一种红外遥控器信号压缩存储的方法
CN108763128A (zh) * 2018-06-15 2018-11-06 深圳市沃特沃德股份有限公司 处理外设信号的方法、中转设备及车载系统
CN108924615A (zh) * 2018-07-20 2018-11-30 深圳创维-Rgb电子有限公司 一种响应不同红外指令的方法、存储介质以及智能电视
CN109597335A (zh) * 2018-12-07 2019-04-09 童庆丽 智能控制系统以及智能控制器
CN111402570A (zh) * 2020-02-11 2020-07-10 广州创知科技有限公司 红外遥控信号接收方法、接收系统、接收设备及存储介质

Also Published As

Publication number Publication date
WO2016107460A1 (zh) 2016-07-07

Similar Documents

Publication Publication Date Title
CN105809946A (zh) 电子设备支持多种红外遥控器的方法及其系统
CN105913847B (zh) 语音控制系统、用户端设备、服务器和中央控制单元
JP6008335B2 (ja) 連携処理実行方法及び連携処理実行システム
CN101894452B (zh) 一种基于移动通信网控制智能家居的方法及系统
CN101536535B (zh) 远程控制设备
CN103824099A (zh) 智能终端通过识别标签自动连接并控制设备的方法及系统
CN105139634B (zh) 一种在接收端自动解析不同厂商遥控器指令的方法和系统
CN101848126A (zh) 一种互动式控制智能家居设备的方法及家庭网络系统
CN103164938A (zh) 一种设备之间配对的方法、遥控器及被控设备
CN103996144A (zh) 一种智能烹饪产品的规格匹配系统和规格匹配方法
CN105262788B (zh) 用户终端、服务器和用户设备
JP2000324572A (ja) リモートコントロールシステム
CN101093615A (zh) 利用电视机的家电设备控制装置
CN103905872A (zh) 一种控制多设备系统的方法及设备
CN113570841A (zh) 蓝牙配对控制方法、装置、蓝牙遥控器及家电设备
CN105635274A (zh) 电器设备远程智能监控平台和智能控制系统
CN106920384A (zh) 智能电子设备适配遥控器的方法和装置
CN103281558A (zh) 基于机顶盒的测试方法及机顶盒测试系统
CN204498292U (zh) 一种智能机顶盒遥控系统
CN203503160U (zh) 一种智能家居系统的万能遥控装置
CN105487387A (zh) 智能家居控制方法及装置
CN104333792A (zh) 一种判断键值对的方法和电视机
CN105338388A (zh) 一种智能电视机上响应各种遥控器的方法
CN101998078A (zh) 万用遥控器与其频率设定方法
CN106019975A (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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1226541

Country of ref document: HK

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160727

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1226541

Country of ref document: HK