CN115499263A - 遥控器及其使用方法 - Google Patents
遥控器及其使用方法 Download PDFInfo
- Publication number
- CN115499263A CN115499263A CN202211159576.3A CN202211159576A CN115499263A CN 115499263 A CN115499263 A CN 115499263A CN 202211159576 A CN202211159576 A CN 202211159576A CN 115499263 A CN115499263 A CN 115499263A
- Authority
- CN
- China
- Prior art keywords
- remote controller
- remote control
- terminal
- remote
- configuration file
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 12
- 230000003993 interaction Effects 0.000 claims abstract description 19
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明遥控器及其使用方法,涉及遥控技术领域,通过在现有的遥控器的基础上,增加遥控码选择模块、存储介质和数据交互接口,利用遥控码选择模块选择遥控码,利用存储介质存储遥控器驱动程序,通过数据交互接口将配置文件和驱动程序提供给终端,使得终端能够识别遥控码,从而实现遥控功能,并通过不同的遥控码实现不同终端的遥控,实现一个遥控器对多个终端进行遥控,解决了现有技术中遥控器不能通用的问题,本发明适用于遥控器。
Description
技术领域
本发明涉及遥控技术领域,特别涉及遥控器及其使用方法。
背景技术
遥控器的使用广泛,尤其是在家电领域尤为突出,但是遥控器通常都为设备定制的,一个遥控器通常只能为定制设备所使用,因此一个家庭里很多的遥控器,既不能通用,而且还有可能会互相干扰,并且如果定制设备坏了,遥控器则毫无用处,这些情况,既造成了大量的浪费,又为客户的使用造成了困扰。
发明内容
本发明所解决的技术问题:本发明提供一种遥控器及其使用方法,解决现有技术中遥控器不能通用的问题。
本发明解决上述技术问题采用的技术方案:遥控器,用于发送遥控码给终端进行遥控,所述遥控器具有N种遥控码,N为大于1的正整数,每种遥控码包括***码和按键值,所述遥控器包括遥控码选择模块、存储介质和数据交互接口;所述遥控码选择模块用于选择遥控码,遥控器根据选择的遥控码生成配置文件,所述配置文件包括***码;所述存储介质用于保存遥控器驱动程序;所述数据交互接口用于连接终端,并将遥控器驱动程序和配置文件发送给终端,所述终端通过遥控器驱动程序和配置文件解析遥控码,并通过判断遥控码中的***码与配置文件中的***码是否一致,如果一致,则获得按键值,并根据按键值执行相应的控制。
进一步的,所述遥控器驱动程序包括linux***版本、Windows***版本和andriod***版本及各***下的子版本。
进一步的,所述遥控码选择模块还用于选择协议类型,所述配置文件还包括协议类型。
进一步的,所述配置文件还包括按键值,所述终端通过解析获得按键值后,还需比较所获得的按键值是否存在于配置文件中,如果不存在,则不执行所述按键值对应的控制。
进一步的,所述配置文件还包括遥控器ID、终端设备ID、按键值存储位置和终端设备ID获取日期;所述终端设备ID通过数据交互接口获取;在需要更换遥控器时,通过拷贝所述配置文件使得更换后的遥控器具备更换前的遥控器功能。
遥控器的使用方法,包括以下步骤:
S01、用户选择一种遥控码;
S02、将遥控器与终端通过数据交互接口相连;
S03、终端通过数据交互接口从遥控器的存储介质中获取自身适用的遥控器驱动程序和配置文件;
S04、重复步骤S01-S03,将需要遥控的终端均与遥控器完成适配;
S05、用户利用遥控器进行遥控,接收到遥控信号的终端解析出遥控信号中的***码,如果***码与终端内配置文件中的***码一致,则终端获得按键值,并根据按键值执行相应的控制。
进一步的,步骤S05中,终端获得按键值后,还需判断所获得的按键值是否在配置文件中存在,如果存在,才根据按键值执行相应的控制。
本发明的有益效果:本发明遥控器及其使用方法,通过在现有的遥控器的基础上,增加遥控码选择模块、存储介质和数据交互接口,利用遥控码选择模块选择遥控码,利用存储介质存储遥控器驱动程序,通过数据交互接口将配置文件和驱动程序提供给终端,使得终端能够识别遥控码,从而实现遥控功能,并通过不同的遥控码实现不同终端的遥控,实现一个遥控器对多个终端进行遥控,解决了现有技术中遥控器不能通用的问题。
附图说明
附图1是本发明遥控器及其使用方法中遥控器的结构示意图。
具体实施方式
遥控器通过发送遥控码给终端进行遥控,所述遥控码可以是红外、射频等信号,所述终端如空调、电视、投影仪等,现有的遥控器只能遥控同一终端,不具备通用性。
基于此,本发明提出一种遥控器,如附图1所示,遥控器包括遥控码选择模块、存储介质和数据交互接口;所述遥控器具有N种遥控码,N为大于1的正整数,每种遥控码包括***码和按键值;所述遥控码选择模块用于选择遥控码,遥控器根据选择的遥控码生成配置文件,所述配置文件包括***码;所述存储介质用于保存遥控器驱动程序;所述数据交互接口用于连接终端,并将遥控器驱动程序和配置文件发送给终端,所述终端通过遥控器驱动程序和配置文件解析遥控码,并通过判断遥控码中的***码与配置文件中的***码是否一致,如果一致,则获得按键值,并根据按键值执行相应的控制。
进一步的,所述遥控器驱动程序包括linux***版本、Windows***版本和andriod***版本及各***下的子版本,比如Windows通用版本或者Windows7、Windows10、Windows11***子版本等。
进一步的,所述遥控码选择模块还用于选择协议类型,所述配置文件还包括协议类型。协议类型包括但不限于NEC和RC6。
进一步的,所述配置文件还包括按键值,所述终端通过解析获得按键值后,还需比较所获得的按键值是否存在于配置文件中,如果不存在,则不执行所述按键值对应的控制。这样可以避免终端接收到一些不需要解读的控制,比如,遥控器有48个按键值,其中需要用到的有32个,在协议和***码均符合的情况下,不需要用的16个按键值可能在终端中具备特殊的控制,因此采用按键值比较可以避免特殊的控制发生。
进一步的,所述配置文件还包括遥控器ID、终端设备ID、按键值存储位置和终端设备ID获取日期;所述终端设备ID通过数据交互接口获取;在需要更换遥控器时,通过拷贝所述配置文件使得更换后的遥控器具备更换前的遥控器功能。比如,遥控器按键损坏,导致使用不便,需要更换新的遥控器,按键损坏的遥控器已经与电视、空调、投影仪等终端适配,如果直接换新的遥控器,需要重新适配,为了用户的方便,可以将按键损坏的遥控器中的配置文件拷贝至新的遥控器中,则新的遥控器就不需要重新适配也能实现对已适配的终端进行遥控。
基于本申请提出的遥控器,提出遥控器的使用方法,包括以下步骤:
S01、用户选择一种遥控码;
具体的,用户从N种遥控码中选择一种,从而确定出遥控器发出的遥控码,遥控器根据所述遥控码生成配置文件,所述配置文件中包括***码,用于终端解析遥控码中的按键值。
S02、将遥控器与终端通过数据交互接口相连;
具体的,以此实现遥控器与终端相连。
S03、终端通过数据交互接口从遥控器的存储介质中获取自身适用的遥控器驱动程序和配置文件;
具体的,比如终端为电视,其***为andriod2.0版本,则终端在遥控器中寻找andriod2.0版本,如果没有找到,则寻找andriod***通用版本,这样使得驱动程序匹配度更高。终端获取遥控器驱动程序和配置文件后,就可以对遥控码进行解析。
S04、重复步骤S01-S03,将需要遥控的终端均与遥控器完成适配;
具体的,通过S04将不同的终端适配不同的遥控码,这样就可以通过改变遥控器送的遥控码实现对不同的终端进行遥控。
S05、用户利用遥控器进行遥控,接收到遥控信号的终端解析出遥控信号中的***码,如果***码与终端内配置文件中的***码一致,则终端获得按键值,并根据按键值执行相应的控制。
具体的,用户通过改变遥控器发出的遥控码从而实现对不同终端进行遥控。
进一步的,步骤S05中,终端获得按键值后,还需判断所获得的按键值是否在配置文件中存在,如果存在,才根据按键值执行相应的控制。
Claims (7)
1.遥控器,用于发送遥控码给终端进行遥控,其特征在于,所述遥控器具有N种遥控码,N为大于1的正整数,每种遥控码包括***码和按键值,所述遥控器包括遥控码选择模块、存储介质和数据交互接口;所述遥控码选择模块用于选择遥控码,遥控器根据选择的遥控码生成配置文件,所述配置文件包括***码;所述存储介质用于保存遥控器驱动程序;所述数据交互接口用于连接终端,并将遥控器驱动程序和配置文件发送给终端,所述终端通过遥控器驱动程序和配置文件解析遥控码,并通过判断遥控码中的***码与配置文件中的***码是否一致,如果一致,则获得按键值,并根据按键值执行相应的控制。
2.根据权利要求1所述的遥控器,其特征在于,所述遥控器驱动程序包括linux***版本、Windows***版本和andriod***版本及各***下的子版本。
3.根据权利要求1所述的遥控器,其特征在于,所述遥控码选择模块还用于选择协议类型,所述配置文件还包括协议类型。
4.根据权利要求1所述的遥控器,其特征在于,所述配置文件还包括按键值,所述终端通过解析获得按键值后,还需比较所获得的按键值是否存在于配置文件中,如果不存在,则不执行所述按键值对应的控制。
5.根据权利要求1所述的遥控器,其特征在于,所述配置文件还包括遥控器ID、终端设备ID、按键值存储位置和终端设备ID获取日期;所述终端设备ID通过数据交互接口获取;在需要更换遥控器时,通过拷贝所述配置文件使得更换后的遥控器具备更换前的遥控器功能。
6.遥控器的使用方法,应用于权利要求1所述的遥控器,其特征在于,包括以下步骤:
S01、用户选择一种遥控码;
S02、将遥控器与终端通过数据交互接口相连;
S03、终端通过数据交互接口从遥控器的存储介质中获取自身适用的遥控器驱动程序和配置文件;
S04、重复步骤S01-S03,将需要遥控的终端均与遥控器完成适配;
S05、用户利用遥控器进行遥控,接收到遥控信号的终端解析出遥控信号中的***码,如果***码与终端内配置文件中的***码一致,则终端获得按键值,并根据按键值执行相应的控制。
7.根据权利要求6所述遥控器使用方法,其特征在于,步骤S05中,终端获得按键值后,还需判断所获得的按键值是否在配置文件中存在,如果存在,才根据按键值执行相应的控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211159576.3A CN115499263A (zh) | 2022-09-22 | 2022-09-22 | 遥控器及其使用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211159576.3A CN115499263A (zh) | 2022-09-22 | 2022-09-22 | 遥控器及其使用方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115499263A true CN115499263A (zh) | 2022-12-20 |
Family
ID=84471342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211159576.3A Pending CN115499263A (zh) | 2022-09-22 | 2022-09-22 | 遥控器及其使用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115499263A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101799972A (zh) * | 2010-04-16 | 2010-08-11 | 四川长虹电器股份有限公司 | 多遥控器输入驱动适配装置及方法 |
CN101833854A (zh) * | 2010-04-27 | 2010-09-15 | 四川长虹电器股份有限公司 | 具有usb接口的万能遥控器及其遥控码交互方法 |
CN201594315U (zh) * | 2009-10-16 | 2010-09-29 | 四川长虹电器股份有限公司 | 万能遥控器 |
CN102610084A (zh) * | 2012-03-07 | 2012-07-25 | 四川长虹电器股份有限公司 | 万能遥控的实现方法 |
CN103440760A (zh) * | 2013-08-02 | 2013-12-11 | 康佳集团股份有限公司 | 一种多控红外遥控器及其遥控方法 |
CN104200643A (zh) * | 2014-04-21 | 2014-12-10 | 河海大学 | 增强型万能遥控器及其实现方法 |
CN106028109A (zh) * | 2016-07-01 | 2016-10-12 | 美的智慧家居科技有限公司 | 智能终端的遥控码库匹配方法及装置 |
CN106920384A (zh) * | 2015-12-24 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 智能电子设备适配遥控器的方法和装置 |
CN108257377A (zh) * | 2018-01-18 | 2018-07-06 | 四川长虹电器股份有限公司 | 一种配置遥控器的方法及*** |
-
2022
- 2022-09-22 CN CN202211159576.3A patent/CN115499263A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201594315U (zh) * | 2009-10-16 | 2010-09-29 | 四川长虹电器股份有限公司 | 万能遥控器 |
CN101799972A (zh) * | 2010-04-16 | 2010-08-11 | 四川长虹电器股份有限公司 | 多遥控器输入驱动适配装置及方法 |
CN101833854A (zh) * | 2010-04-27 | 2010-09-15 | 四川长虹电器股份有限公司 | 具有usb接口的万能遥控器及其遥控码交互方法 |
CN102610084A (zh) * | 2012-03-07 | 2012-07-25 | 四川长虹电器股份有限公司 | 万能遥控的实现方法 |
CN103440760A (zh) * | 2013-08-02 | 2013-12-11 | 康佳集团股份有限公司 | 一种多控红外遥控器及其遥控方法 |
CN104200643A (zh) * | 2014-04-21 | 2014-12-10 | 河海大学 | 增强型万能遥控器及其实现方法 |
CN106920384A (zh) * | 2015-12-24 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 智能电子设备适配遥控器的方法和装置 |
CN106028109A (zh) * | 2016-07-01 | 2016-10-12 | 美的智慧家居科技有限公司 | 智能终端的遥控码库匹配方法及装置 |
CN108257377A (zh) * | 2018-01-18 | 2018-07-06 | 四川长虹电器股份有限公司 | 一种配置遥控器的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106648669B (zh) | 产品设备远程固件升级方法及*** | |
EP3261337B1 (en) | System and method for configuring the remote control functionality of a portable device | |
CN109982123B (zh) | 一种匹配的方法和设备 | |
US10720048B2 (en) | Infrared remote control learning method and device | |
CN106648781B (zh) | 通信设备远程固件升级方法及*** | |
CN105516765A (zh) | 一种遥控器按键匹配及信号处理方法及装置 | |
US20170050477A1 (en) | Self-programming tyre pressure monitoring device and implementation method therefor | |
CN103164938A (zh) | 一种设备之间配对的方法、遥控器及被控设备 | |
CN108702365B (zh) | 适配器及其控制方法 | |
CN107702274B (zh) | 终端控制方法、装置及计算机可读存储介质 | |
CN101562713A (zh) | 一种电视机智能配对遥控器的方法 | |
JP2015118035A (ja) | 充放電試験システムおよび試験結果管理方法 | |
CN115499263A (zh) | 遥控器及其使用方法 | |
CN109327507B (zh) | 转换协议加载方法、相关设备、***及介质 | |
CN113362584B (zh) | 通信方法、装置及无人机 | |
KR100505692B1 (ko) | 디스크 드라이브의 고장 진단 서비스 시스템 및 방법 | |
CN106020915B (zh) | 驱动程序安装方法及装置 | |
CN110320816B (zh) | 无线信号处理方法、家用电器控制方法、家用电器及计算机可读存储介质 | |
CN113932422B (zh) | 用于空调的测试方法、测试装置和控制装置 | |
CN111246268B (zh) | 红外设备的配对方法、电视和存储介质 | |
CN112530150A (zh) | 用于遥控器的配对方法及配对装置、遥控器 | |
CN109996100B (zh) | 一种智能遥控器的控制方法、存储介质以及遥控器 | |
CN112863162A (zh) | 红外信号发送装置及方法 | |
CN113655737A (zh) | 一种经can传输的车载电子控制器快速升级***与方法 | |
US10367571B2 (en) | Method for transmitting data in wireless system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |