CN111833588A - 可自定义的无线遥控适配器、方法及装置 - Google Patents
可自定义的无线遥控适配器、方法及装置 Download PDFInfo
- Publication number
- CN111833588A CN111833588A CN202010653692.5A CN202010653692A CN111833588A CN 111833588 A CN111833588 A CN 111833588A CN 202010653692 A CN202010653692 A CN 202010653692A CN 111833588 A CN111833588 A CN 111833588A
- Authority
- CN
- China
- Prior art keywords
- control
- control function
- key
- acquiring
- mapping
- 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 18
- 230000006870 function Effects 0.000 claims abstract description 166
- 238000013507 mapping Methods 0.000 claims abstract description 77
- 238000004891 communication Methods 0.000 claims abstract description 38
- 230000006978 adaptation Effects 0.000 claims description 5
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 206010044565 Tremor Diseases 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种一种可自定义的无线遥控适配器、方法及装置,适配器包括:USB插头以及壳体,所述壳体内包括控制器、存储器以及无线通信模块,所述控制器与所述USB插头、存储器以及无线通信模块均电气连接;存储器内存储有可执行代码且能够被所述控制器执行,以实现:在新增模式下,自动在控制功能列表中生成一个新的控制功能编号;获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种可自定义的无线遥控适配器、方法及装置。
背景技术
计算机是人们工作、学习以及生活不可或缺的设备。人们在与计算机进行交互时,往往需要各自交互设备,如鼠标、键盘、无线翻页笔等。
键盘是用于操作设备运行的一种指令和数据输入装置,其是最常用也是最主要计算机的输入设备,通过键盘可以将英文字母、数字、标点符号等输入到计算机中,从而向计算机发出命令、输入数据等。
鼠标是计算机的一种外接输入设备,也是计算机显示***纵横坐标定位的指示器。鼠标是一种很常用的电脑输入设备,它可以对当前屏幕上的游标进行定位,并通过按键和滚轮装置对游标所经过位置的屏幕元素进行操作。
无线翻页笔又叫激光遥控演讲笔、PPT遥控翻页笔、翻页激光笔等。该类产品最基本的功能是激光指示和上下翻页功能,相当于电脑遥控器,结合无线技术和电脑USB技术,来控制电脑进行翻页。产品通常包含一个发射器、一个接收器。接收器类似U盘,插在电脑的USB口上,电脑即可自动安装相应的驱动。此时按发射器上的按键,即可实现无线控制电脑。
其中,无线鼠标键盘等设备包括USB接口的RF收发器和无线鼠标、键盘设备及其之间的无线通信,完成对计算机的遥控。无线鼠标键盘等设备只适合在台面、桌面等工作平面使用和操作,对于演讲PPT等需要离台、手持操作等场景,需要手托鼠标板、键盘等,操作不便、体验不佳。
无线激光笔通过USB接口的RF收发器和无线翻页遥控激光笔通信,完成对计算机的控制。但是该技术设备简易,功能简单,一般只能完成PPT等演示讲稿播放、翻页、激光指示等单一功能,无法完成鼠标操控、应用程序操控等复杂功能。而且,激光束进行指示,容易受到手部震颤、抖动产生演示时的指示点较为明显的漂移、晃动,影响演示效果。而且激光直接暴露,有伤害眼睛的隐患。
红外遥控器的出现为上述问题的解决提供了一种途径,其采用类似电视遥控器的便携手持设备,通过IR红外通信等技术,完成对计算机的遥控。红外遥控器使用方便、按键和功能相对较多,且具有鼠标、键盘等功能,还具有自定义按键、自学习按键等功能,可以完成PPT播放、计算机应用程序控制等功能。此类设备的功能虽然通过自定义进行一定程度扩展,但是仍然相对简单、有限、固定。按键功能只能在几个固定功能列表中选择,或者只能通过模拟、学习、重放,实现已有红外遥控功能,无法满足一些更复杂的需求。
发明内容
本发明的目的在于针对上述存在问题和不足,提供一种可自定义的无线遥控适配器器及适配方法,能利用既有设备,实现随时随地的计算机智能控制。
本发明实施例提供了一种可自定义的无线遥控适配器,包括:USB插头以及与所述USB插头连接的壳体,所述壳体内包括控制器、存储器以及多个无线通信模块,所述控制器与所述USB插头、存储器以及所述多个无线通信模块均电气连接;所述存储器内存储有可执行代码,所述可执行代码能够被所述控制器执行,以实现如下步骤:
在新增模式下,自动在控制功能列表中生成一个新的控制功能编号;
获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;
通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
优选地,所述无线通信模块包括:红外模块、蓝牙模块以及WiFi模块。
优选地,还包括:
在编辑模式下,获取待编辑的控制功能编号;其中,所述控制功能编号对应一个控制命令;
通过无线通信模块获取遥控器发送的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
优选地,所述无线遥控适配器基于微处理器或控制器实现,运行遥控控制守护程序,控制程序存储在无线遥控适配器的可刷新存储器中,其控制程序支持在线、离线更新刷新。
优选地,所述无线遥控适配器还包括动态扩展接口,所述动态扩展接口包括:LoraWAN、NB-IOT、RFID、NFC、5G通信接口。
优选地,无线通信模块的连接接口以外挂模块的方式与无线遥控适配器相连,连接接口采用专用或者通用接口连线相连接。
本发明实施例还提供了一种可自定义的无线遥控适配方法,包括:
在新增模式下,自动在控制功能列表中生成一个新的控制功能编号;
获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;
通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
优选地,还包括:
在编辑模式下,获取待编辑的控制功能编号;其中,所述控制功能编号对应一个控制命令;
通过无线通信模块获取遥控器发送的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
本发明实施例还提供了一种可自定义的无线遥控适配装置,包括:
编号生成单元,用于在新增模式下,自动在控制功能列表中生成一个新的控制功能编号;
第一映射单元,用于获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;
编码值获取单元,用于通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;
逻辑编号获取单元,用于在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
第二映射单元,用于在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
综上所述,本实施例提供的可自定义的无线遥控适配器具体如下优点:
综上所述,本实施例提供的可自定义的无线遥控适配器具体如下优点:
1、通过点到点直连方式,经过USB接口向计算机设备发送控制命令,完成鼠标、键盘、命令、程序注入等功能,实现远程调用计算机的各类资源、功能、服务的功能。解决在没有或者找不到网络接入、手机的条件下,通过红外、蓝牙遥控等低成本、低功耗遥控方式直接控制受控设备通过USB接口对计算机进行远程操控,实现将计算机等设备快速、便捷、低成本变为可遥控设备。
2、通过简便、易于理解、便于操作的按键遥控操作,就可实现各类复杂组合模式计算机遥控功能。同样功能如果在手机APP上完成,则需要连接配置网络(输入网络密码)、打开(扫描下载)APP、点选多层菜单表单页、输入若干参数选项等复杂操作,十分繁琐。同时,由于采用直接点到点直接近场通信完成控制,绕过了手机、网络等设施,隔离了来自网络的各类恶意攻击,使得遥控的计算机***具备了较好的安全性。
3、本发明支持通过手机、电脑等设备在线、离线等方式对红外指令进行编程配置或图形化编程界面调试,控制无线遥控适配器设备完成各种红外命令的编写、配置、修改、组合,实现各类遥控功能操作,即灵活方便自定义按键序列,实现遥控器的可编程配置修改,同时也有助于培养非专业用户(或者学生、儿童)的DIY编程概念和思维。
4、本发明利用红外遥控器直接控制计算机,快捷、稳定、可靠,可以完全脱离手机(编程配置阶段除外)、APP、网络,避免了手机、网络配置、操作、点击等的繁琐和故障。红外设备价格低廉,可以冗余配备,布置在易于触及、存放的地方,是一种廉价、便捷的智能办公产品技术。
附图说明
图1是本发明第一实施例提供的可自定义的无线遥控适配器的结构示意图。
图2是本发明第一实施例提供的可自定义的无线遥控适配器的工作场景图。
图3是本发明第一实施例提供的可自定义的无线遥控适配器的工作原理图。
图4是本发明第一实施例提供的按键编码值映射表的示意图。
图5是本发明第一实施例提供的按键控制功能映射表的示意图。
图6是本发明第一实施例提供的控制功能列表的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明第一实施例提供了一种可自定义的无线遥控适配器100,包括:USB插头10以及与所述USB插头10连接的壳体,所述壳体内包括控制器21、存储器以及至少一个无线通信模块30,所述控制器21与所述USB插头10、存储器以及所述至少一个无线通信模块30均电气连接。
在本实施例中,所述无线遥控适配器100为一嵌入式微型计算机***,可基于微处理器或控制器实现,运行遥控控制守护程序,控制程序存储在适配器的可刷新存储器中,其控制程序支持在线、离线更新刷新。当控制程序的功能不满足当前用户需求,需要升级、更新,可以任意烧录更新控制程序,成为一个具备新型功能的设备。具有很好的可扩展性、易维护性。
请参阅图2,在本实施例中,所述USB插头10可接入到待控制的计算机的USB接口,从而与所述计算机实现控制指令的交互以实现对所述计算机的遥控。
在本实施例中,所述无线通信模块30可包括红外模块、蓝牙模块、WiFi模块等,其可以接收各种遥控设备,如红外遥控器,蓝牙遥控器等发送的遥控指令,并将这些遥控指令发送给所述控制器21。
在本实施例中,所述控制器21能够解析来自遥控器的遥控指令,并通过USB插头10将解析后的遥控指令传输给计算机,以控制计算机完成既定的遥控功能。
具体地,如图3所示,所述存储器内存储有可执行代码,所述可执行代码能够被所述控制器21执行,以实现如下步骤:
S101,在新增模式下,自动在控制功能列表中生成一个新的控制功能编号。
S102,获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;
S103,通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;
S104,在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
S105,在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
在一个具体的例子中:
用户可以定义某遥控器按键对应一个新增的控制功能,如遥控播放计算机某个音频文件。自定义按键的重定义过程具体的操作例子步骤如下:
1.配置终端(手机APP或者遥控器本身)控制无线遥控适配器进入新增遥控功能模式;
2.无线遥控适配器自动分配一个新的控制功能编号,如4;
3.配置终端从预设的无线遥控适配器支持的控制功能列表中选择,设定需新增控制功能,如鼠标左键单击功能,并定义为4号控制功能。或者配置终端设定需重新定义的新控制功能对应的控制命令、脚本代码,如:“wmplayer.exe C:\music.mp3”,并定义为4号控制功能。无线遥控适配器自动将该段功能程序代码存储在可编辑的EEPROM存储器区域中控制功能列表中,供读取调用。
4、用户按下当用户按下预定按键,如“A”,无线遥控适配器的控制程序读取红外接口获得的按键编码如:0x306D6C8C。查找按键编码值映射表,得到对应位置为第6个。然后,在按键功能控制映射表查找到6号按键对应的功能编号为4,再通过查找控制功能列表得到4号操作功能的命令串为“wmplayer.exe C:\music.mp3”。
这样,后续用户在按下遥控器的按键“A”就可以触发控制命令为“wmplayer.exeC:\music.mp3”。如此,即实现了新增了控制功能,并将新增的控制功能赋予指定的遥控器的按键。
在本实施例中,除了新增控制功能外,还可以实现自定义每个按键的控制功能,如修改、替换等。其中,按键可以根据用户习惯进行自定义设置,将不同的按键赋予不同的控制功能。通过按键编码值映射表、按键功能控制映射表两级映射,完成按键与控制功能的对应。当用户按下按键“X”,无线遥控适配器的控制程序读取红外接口获得的按键编码值。查找按键编码值映射表,得到对应位置。然后,在控制功能列表的该对应位置,得到操作功能的控制命令,则调用执行对应的计算机操作功能,将遥控操控指令通过USB接口发送给计算机,完成计算机操控动作。
例如:当用户按下按键“A”,无线遥控适配器的控制程序读取红外接口获得的按键编码如:0x306D6C8C。查找按键编码值映射表,得到对应位置为第6个。然后,在按键功能控制映射表查找到6号按键对应的功能编号为4,再通过查找控制功能列表得到4号操作功能的命令串为“MLFCLK”。
如此,遥控器的按键“A”被赋予一个唯一逻辑编号,可按照该遥控器面板上所有按键物理位置布局形成的按键列表中的位置次序对应形成的编号序列进行编号。也可其它编排方式,只要一一对应编号即可。
控制程序通过维护预存在EEPROM存储器中的和控制命令的按键控制功能映射表,实现按键逻辑编号和控制命令间的绑定,执行相应的遥控功能。并可通过配置文件、手机、网络编程接口API进行修改编辑该映射表,方便自定义、扩展、维护。对于红外接口,由于很多红外设备为按键字符设备,需要将按键(包括组合按键序列)识别、提取为命令字序列,并将其翻译为命令串;对于蓝牙、WiFi等接口,可以直接输入命令串。通过该技术,可以将遥控器的某个任意按键,方便、快速的定义为某个遥控计算机功能,方便用户根据习惯随时修改、定制遥控器,具有很好的易用性和个性化支持。
例如,在一个具体的实施例,用户需要将遥控器的某个按键定义为所述无线遥控适配器支持的某个遥控计算机功能。可以自定义该遥控器指定某按键“A”为执行本专利所述遥控计算机的软件控制功能“B”(如鼠标左键单击操作)。
则操作方法步骤:
假设无线遥控适配器控制程序代码对应鼠标左击操作功能的控制命令串为“MLFCLK”,控制功能编号为4。在按键编码值映射表中,按键“A”的序列位置:6(按键位置为该遥控器面板上所有按键物理位置布局形成的按键列表中的位置,如按照从左到右,从上到下的顺序,左上角第一个按键为第一个,以此类推,某键“A”的逻辑编号为6,即“A”键位于按键列表中的第6个按键,则在第6项修改),将该位置的命令串修改为:“MLFCLK”对应编号4。于是,当用户按下按键“A”,无线遥控适配器的控制程序查找按键功能控制映射表第6编号项,得到对应的编号为4号,再通过查找控制功能列表得到控制功能为:“MLFCLK”,则执行对应的鼠标左击操作功能,将鼠标操控指令通过USB接口发送给计算机,完成鼠标操控动作。
对预存在EEPROM存储器中映射对照表的修改,可以通过手机APP等配置终端完成,配置终端向无线遥控适配器发送修改请求,由其控制程序完成对映射对照表内容的自动修改。修改生效后,USB设备将按照新的定义,完成遥控操作。
综上所述,本实施例提供的可自定义的无线遥控适配器具体如下优点:
1、通过点到点直连方式,经过USB接口向计算机设备发送控制命令,完成鼠标、键盘、命令、程序注入等功能,实现远程调用计算机的各类资源、功能、服务的功能。解决在没有或者找不到网络接入、手机的条件下,通过红外、蓝牙遥控等低成本、低功耗遥控方式直接控制受控设备通过USB接口对计算机进行远程操控,实现将计算机等设备快速、便捷、低成本变为可遥控设备。
2、通过简便、易于理解、便于操作的按键遥控操作,就可实现各类复杂组合模式计算机遥控功能。同样功能如果在手机APP上完成,则需要连接配置网络(输入网络密码)、打开(扫描下载)APP、点选多层菜单表单页、输入若干参数选项等复杂操作,十分繁琐。同时,由于采用直接点到点直接近场通信完成控制,绕过了手机、网络等设施,隔离了来自网络的各类恶意攻击,使得遥控的计算机***具备了较好的安全性。
3、本发明支持通过手机、电脑等设备在线、离线等方式对红外指令进行编程配置或图形化编程界面调试,控制无线遥控适配器设备完成各种红外命令的编写、配置、修改、组合,实现各类遥控功能操作,即灵活方便自定义按键序列,实现遥控器的可编程配置修改,同时也有助于培养非专业用户(或者学生、儿童)的DIY编程概念和思维。
4、本发明利用红外遥控器直接控制计算机,快捷、稳定、可靠,可以完全脱离手机(编程配置阶段除外)、APP、网络,避免了手机、网络配置、操作、点击等的繁琐和故障。红外设备价格低廉,可以冗余配备,布置在易于触及、存放的地方,是一种廉价、便捷的智能办公产品技术。
优选地,所述无线遥控适配器100还包括动态扩展接口,所述动态扩展接口包括:LoraWAN、NB-IOT、RFID、NFC、5G通信接口。
优选地,无线通信模块的连接接口以外挂模块的方式与无线遥控适配器相连,连接接口采用专用或者通用接口连线相连接。
本发明第二实施例还提供了一种可自定义的无线遥控适配方法,包括:
在新增模式下,自动在控制功能列表中生成一个新的控制功能编号;
获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;
通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
优选地,还包括:
在编辑模式下,获取待编辑的控制功能编号;其中,所述控制功能编号对应一个控制命令;
通过无线通信模块获取遥控器发送的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
本发明第三实施例还提供了一种可自定义的无线遥控适配装置,包括:
编号生成单元,用于在新增模式下,自动在控制功能列表中生成一个新的控制功能编号;
第一映射单元,用于获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;
编码值获取单元,用于通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;
逻辑编号获取单元,用于在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
第二映射单元,用于在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
示例性地,本发明实施例的各个过程可通过处理器执行可执行代码来实现,所述的可执行代码可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述实现本方法中的执行过程。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述平台的各个服务器的控制中心,利用各种接口和线路连接整个方法的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现平台的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***;存储数据区可存储根据使用所创建的数据(比如音频数据、文字消息数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,所述实现的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需说明的是,以上所描述的实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (9)
1.一种可自定义的无线遥控适配器,其特征在于,包括:USB插头以及与所述USB插头连接的壳体,所述壳体内包括控制器、存储器以及至少一个无线通信模块,所述控制器与所述USB插头、存储器以及所述至少一个无线通信模块均电气连接;所述存储器内存储有可执行代码,所述可执行代码能够被所述控制器执行,以实现如下步骤:
在新增模式下,自动在控制功能列表中生成一个新的控制功能编号;
获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;
通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
2.根据权利要求1所述的可自定义的无线遥控适配器,其特征在于,所述无线通信模块包括:红外模块、蓝牙模块以及WiFi模块。
3.根据权利要求1所述的可自定义的无线遥控适配器,其特征在于,还包括:
在编辑模式下,获取待编辑的控制功能编号;其中,所述控制功能编号对应一个控制命令;
通过无线通信模块获取遥控器发送的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
4.根据权利要求1所述的可自定义的无线遥控适配器,其特征在于,所述无线遥控适配器基于微处理器或控制器实现,运行遥控控制守护程序,控制程序存储在无线遥控适配器的可刷新存储器中,其控制程序支持在线、离线更新刷新。
5.根据权利要求1所述的可自定义的无线遥控适配器,其特征在于,所述无线遥控适配器还包括动态扩展接口,所述动态扩展接口包括:LoraWAN、NB-IOT、RFID、NFC、5G通信接口。
6.根据权利要求1所述的可自定义的无线遥控适配器,其特征在于,无线通信模块的连接接口以外挂模块的方式与无线遥控适配器相连,连接接口采用专用或者通用接口连线相连接。
7.一种可自定义的无线遥控适配方法,其特征在于,包括:
在新增模式下,自动在控制功能列表中生成一个新的控制功能编号;
获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;
通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
8.根据权利要求7所述的可自定义的无线遥控适配方法,其特征在于,还包括:
在编辑模式下,获取待编辑的控制功能编号;其中,所述控制功能编号对应一个控制命令;
通过无线通信模块获取遥控器发送的待配置所述控制功能编号的按键编码值;
在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
9.一种可自定义的无线遥控适配装置,其特征在于,包括:
编号生成单元,用于在新增模式下,自动在控制功能列表中生成一个新的控制功能编号;
第一映射单元,用于获取自定义的控制命令,并在控制功能列表中将该自定义的控制指令与新生成的控制功能编号进行映射;
编码值获取单元,用于通过无线通信模块获取所述遥控器发射的待配置所述控制功能编号的按键编码值;
逻辑编号获取单元,用于在按键编码值映射表中获取与所述按键编码值对应的逻辑编号;
第二映射单元,用于在按键功能控制映射表中将所述逻辑编号与所述控制功能编号进行映射。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010653692.5A CN111833588A (zh) | 2020-07-08 | 2020-07-08 | 可自定义的无线遥控适配器、方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010653692.5A CN111833588A (zh) | 2020-07-08 | 2020-07-08 | 可自定义的无线遥控适配器、方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111833588A true CN111833588A (zh) | 2020-10-27 |
Family
ID=72900491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010653692.5A Pending CN111833588A (zh) | 2020-07-08 | 2020-07-08 | 可自定义的无线遥控适配器、方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111833588A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112950917A (zh) * | 2021-02-09 | 2021-06-11 | 广东九联科技股份有限公司 | 设置安卓设备遥控器按键的方法、装置及电子设备 |
CN113422711A (zh) * | 2021-04-29 | 2021-09-21 | 青岛海尔多媒体有限公司 | 用于建立指令映射关系的方法、***、装置及家电设备 |
CN114170781A (zh) * | 2021-11-18 | 2022-03-11 | 广州大学 | 一种智能插座控制***、方法、装置及存储介质 |
WO2023151520A1 (zh) * | 2022-02-13 | 2023-08-17 | 上海点沃智能科技有限公司 | 一种自定义交互控制器及方法 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2394087A (en) * | 2002-08-08 | 2004-04-14 | Gdi Technology Ltd | Remote control unit interface |
CN1591327A (zh) * | 2003-08-28 | 2005-03-09 | 联想(北京)有限公司 | 基于具有蓝牙通信功能移动通讯设备遥控电脑的方法 |
CN1746933A (zh) * | 2005-09-30 | 2006-03-15 | 熊猫电子集团有限公司 | 可编程控制遥控器的设定方法 |
CN101207722A (zh) * | 2006-12-19 | 2008-06-25 | 深圳Tcl新技术有限公司 | 一种自定义遥控器按键功能的方法及*** |
CN101676834A (zh) * | 2008-09-19 | 2010-03-24 | 深圳Tcl新技术有限公司 | 遥控计算机的方法、***及具备遥控功能的计算机 |
CN102074106A (zh) * | 2009-11-20 | 2011-05-25 | Tcl集团股份有限公司 | 一种学习型遥控器的学习方法 |
CN103531014A (zh) * | 2013-08-14 | 2014-01-22 | 南通腾启电子商务有限公司 | 一种计算机红外遥控接收器 |
CN104035625A (zh) * | 2014-07-01 | 2014-09-10 | 江苏惠通集团有限责任公司 | 一种手持设备与主机之间的通信方法 |
CN105992039A (zh) * | 2015-02-28 | 2016-10-05 | Tcl集团股份有限公司 | 一种电视机的媒体设备控制装置、***及方法 |
CN107885347A (zh) * | 2017-10-27 | 2018-04-06 | 深圳前海茂佳软件科技有限公司 | 遥控驱动方法、装置及计算机可读存储介质 |
CN109391831A (zh) * | 2017-08-07 | 2019-02-26 | 阿里巴巴集团控股有限公司 | 一种按键设置方法、装置、设备和存储介质 |
CN111262099A (zh) * | 2020-01-20 | 2020-06-09 | 广州大学 | 一种可编程遥控智能插座及其实现方法 |
-
2020
- 2020-07-08 CN CN202010653692.5A patent/CN111833588A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2394087A (en) * | 2002-08-08 | 2004-04-14 | Gdi Technology Ltd | Remote control unit interface |
CN1591327A (zh) * | 2003-08-28 | 2005-03-09 | 联想(北京)有限公司 | 基于具有蓝牙通信功能移动通讯设备遥控电脑的方法 |
CN1746933A (zh) * | 2005-09-30 | 2006-03-15 | 熊猫电子集团有限公司 | 可编程控制遥控器的设定方法 |
CN101207722A (zh) * | 2006-12-19 | 2008-06-25 | 深圳Tcl新技术有限公司 | 一种自定义遥控器按键功能的方法及*** |
CN101676834A (zh) * | 2008-09-19 | 2010-03-24 | 深圳Tcl新技术有限公司 | 遥控计算机的方法、***及具备遥控功能的计算机 |
CN102074106A (zh) * | 2009-11-20 | 2011-05-25 | Tcl集团股份有限公司 | 一种学习型遥控器的学习方法 |
CN103531014A (zh) * | 2013-08-14 | 2014-01-22 | 南通腾启电子商务有限公司 | 一种计算机红外遥控接收器 |
CN104035625A (zh) * | 2014-07-01 | 2014-09-10 | 江苏惠通集团有限责任公司 | 一种手持设备与主机之间的通信方法 |
CN105992039A (zh) * | 2015-02-28 | 2016-10-05 | Tcl集团股份有限公司 | 一种电视机的媒体设备控制装置、***及方法 |
CN109391831A (zh) * | 2017-08-07 | 2019-02-26 | 阿里巴巴集团控股有限公司 | 一种按键设置方法、装置、设备和存储介质 |
CN107885347A (zh) * | 2017-10-27 | 2018-04-06 | 深圳前海茂佳软件科技有限公司 | 遥控驱动方法、装置及计算机可读存储介质 |
CN111262099A (zh) * | 2020-01-20 | 2020-06-09 | 广州大学 | 一种可编程遥控智能插座及其实现方法 |
Non-Patent Citations (1)
Title |
---|
高警卫等: "基于单片机的电脑遥控***的设计", 《软件》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112950917A (zh) * | 2021-02-09 | 2021-06-11 | 广东九联科技股份有限公司 | 设置安卓设备遥控器按键的方法、装置及电子设备 |
CN112950917B (zh) * | 2021-02-09 | 2023-11-10 | 广东九联科技股份有限公司 | 设置安卓设备遥控器按键的方法、装置及电子设备 |
CN113422711A (zh) * | 2021-04-29 | 2021-09-21 | 青岛海尔多媒体有限公司 | 用于建立指令映射关系的方法、***、装置及家电设备 |
CN114170781A (zh) * | 2021-11-18 | 2022-03-11 | 广州大学 | 一种智能插座控制***、方法、装置及存储介质 |
WO2023151520A1 (zh) * | 2022-02-13 | 2023-08-17 | 上海点沃智能科技有限公司 | 一种自定义交互控制器及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111833588A (zh) | 可自定义的无线遥控适配器、方法及装置 | |
US10089861B2 (en) | Method and apparatus for configuring wireless remote control terminal by third-party terminal | |
KR20140144104A (ko) | 전자기기 및 이의 서비스 제공 방법 | |
CN102984209A (zh) | 一种应用程序的分发方法及其终端 | |
CN110442366A (zh) | 一种传屏处理方法、装置、设备和存储介质 | |
KR20160003400A (ko) | 디스플레이 장치 및 그 제어 방법 | |
CN106648737A (zh) | 一种应用的控制方法、装置和移动终端 | |
CN105957541B (zh) | 一种音乐操作控制方法、装置及移动设备 | |
CN103744606A (zh) | 一种控制方法及电子设备 | |
US20150137956A1 (en) | One-handed remote unit that can control multiple devices | |
CN112827163B (zh) | 一种游戏手柄的模拟方法及移动设备 | |
CN111510554A (zh) | 拨号盘切换方法、设备和存储介质 | |
CN113797527B (zh) | 一种游戏处理方法、装置、设备、介质及程序产品 | |
CN112449227B (zh) | 触屏应用兼容遥控器操作的交互方法、装置及智能电视 | |
CN106648298B (zh) | 一种应用的控制方法、装置和移动终端 | |
CN111899497A (zh) | 可兼容的无线遥控usb适配器及适配方法 | |
US20100201614A1 (en) | Method and Apparatus for Computer Interface | |
CN101751197A (zh) | 多层次输入***、电脑程序产品及其方法 | |
CN107765956B (zh) | 用户界面编辑方法、装置、终端及计算机可读存储介质 | |
JP2013131047A (ja) | 情報処理装置、制御方法およびそのプログラム。 | |
US20210065409A1 (en) | Electronic apparatus and control method thereof | |
CN109542312B (zh) | 信号处理方法、装置及应用其的触控设备 | |
KR20150066917A (ko) | 장치간 동기화 기반 원격 협업 장치 | |
KR101172684B1 (ko) | 전자기기의 원격 제어 기능을 포함하는 이동 통신 장치 및 이를 이용한 전자기기의 원격 제어 방법 | |
KR200244167Y1 (ko) | 다용도 키패드 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201027 |