CN102184634B - 红外控制器的远程控制系统及方法 - Google Patents
红外控制器的远程控制系统及方法 Download PDFInfo
- Publication number
- CN102184634B CN102184634B CN 201110116498 CN201110116498A CN102184634B CN 102184634 B CN102184634 B CN 102184634B CN 201110116498 CN201110116498 CN 201110116498 CN 201110116498 A CN201110116498 A CN 201110116498A CN 102184634 B CN102184634 B CN 102184634B
- Authority
- CN
- China
- Prior art keywords
- guidance command
- infrared controller
- infrared
- file data
- data
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 15
- 238000012423 maintenance Methods 0.000 abstract description 9
- 230000006870 function Effects 0.000 abstract description 4
- 238000012544 monitoring process Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 3
- 241000894007 species Species 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000306 recurrent effect Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- JEIPFZHSYJVQDO-UHFFFAOYSA-N ferric oxide Chemical compound O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种红外控制器的远程控制系统及方法,所述系统包括位于前端的红外控制器、前端采集单元,以及远程监控中心,本发明实施例提供的红外控制器的远程控制系统以及方法具有遥控命令数据的学习功能、方便用户对红外控制器进行远程下载升级和维护,也方便用户在远程监控中心对多个基站的红外控制器作更新升级,其对于无人值守站点的红外设备的控制维护具有很强的实用性以及可靠性。
Description
技术领域
本发明属于动力环境监控领域,尤其涉及一种红外控制器的远程控制系统及方法。
背景技术
随着目前科学技术的日益发展,对于现在的监控行业,越来越多的监控站点慢慢地开始由“多人值守”逐渐转向为“单人值守”,再进一步发展到由“单人值守”转向为“无人值守”。
由于“无人值守”监控站点的出现,无疑一定程度上节省了人力物力和财力,但随之而来的,对于其相应的监控技术也提出了更高的要求,例如,要求设备具备“远程升级”、“远程备份”以及“远程控制”这些功能。
同时,为了简化监控基站或机房里面设备的布局布线,越来越多的设备采用无线方式进行控制,其中,红外控制以其高可靠性、价格低廉、简单实用等优秀特点得到了广泛应用。由于目前各种不同的红外控制器的命令格式差别很大,目前国内不同的红外遥控器代码格式有3400多种,为了使得红外控制器能方便地控制各种不同的红外设备,从而扩大红外控制器的应用范围,因此随之而来对于红外控制器便提出了“万能学习”的功能要求,当红外设备更换了,只要对红外控制器进行重新学习,就能利用该原来的红外控制器控制新设备,从而极大地方便了设备的更新换代和控制控制。
在中国专利申请号为CN200910153765.8,发明名称为空调智能控制器的专利说明书中,虽然其控制器具备学习功能,但是缺少远程控制和远程升级及备份,不适合无人值守监控站点的对红外设备的控制。
在中国专利申请号为CN200520081347.X,发明名称为一种可实现家电远程控制的红外控制器的专利说明书中,虽然其具备了学习和远程控制功能,但是其缺少遥控命令的远程升级和备份,不便于红外控制器的维护和控制,同样不适合无人值守监控站点红外遥控设备的控制。
发明内容
本发明实施例的目的在于提供一种红外控制器的远程控制系统及方法,其可实现对基站端的红外控制器的远程升级以及远程下载的控制。
本发明实施例的目的是通过以下技术方案实现的:
一种红外控制器的远程控制系统,包括位于前端的红外控制器、前端采集单元,以及远程监控中心,其中,
红外控制器,能够学习与外部受控设备相对应的遥控命令数据,并将所述学习到的遥控命令数据调制成遥控命令文件数据后存储,和/或者,能够从前端采集单元获取遥控命令文件数据,然后对该遥控命令文件数据进行存储;同时所述红外控制器还可以接收前端采集单元发送的控制命令,并根据该控制命令将存储于红外控制器中的与目标外部受控设备相对应的遥控命令文件数据取出,解调后发射,从而控制该目标外部受控设备;
前端采集单元,用于获取远程监控中心发送的控制命令和遥控命令文件数据,并将其通过有线/无线的方式发送给红外控制器;同时所述前端采集单元可以从所述红外控制器中获取遥控命令文件数据,并将其通过网络传送到远程监控中心;
远程监控中心,用于向前端采集单元发送控制命令和遥控命令文件数据,以及,用于获取从所述前端采集单元发送而来的遥控命令文件数据、并据其更新远程监控中心的遥控命令文件数据库。
优选地,所述红外控制器包括处理器模块、以及分别与所述处理器模块连接的红外学习模块、存储模块、通讯模块以及红外发射模块,所述红外学习模块用于接收外部受控设备的遥控命令数据并将其发送至处理器模块,所述处理器模块用于将所述遥控命令数据调制成遥控命令文件数据后发送至存储模块,以及,根据所述前端采集单元发送的控制命令,将存储于存储模块中的与目标外部受控设备相对应的遥控命令文件数据取出,解调后得到目标遥控命令数据并将其发送至红外发射模块,所述存储模块用于存储遥控命令文件数据,所述通讯模块用于红外控制器与前端采集单元之间的通信,所述红外发射模块用于将所述目标遥控命令数据发射,从而控制目标外部受控设备。
优选地,所述通讯模块为RS485通讯模块。
优选地,所述系统还包括直接与远程监控中心连接的红外控制器,所述红外控制器用于接收与外部受控设备相对应的遥控命令数据,并将所述遥控命令数据调制成遥控命令文件数据后发送至远程监控中心,所述远程监控中心根据该获取的遥控命令文件数据更新遥控命令文件数据库。
一种红外控制器的远程控制方法,其中,该红外控制器的远程控制系统包括位于前端的红外控制器、前端采集单元,以及远程监控中心,所述红外控制器的远程控制方法包括红外控制命令文件的远程上传步骤以及远程下载步骤,其中,
所述远程上传步骤包括如下步骤:
A1、红外控制器学习与外部受控设备相对应的遥控命令数据,并将所遥控命令数据调制成遥控命令文件数据后进行存储,
A2、所述前端采集单元从所述红外控制器获取所述遥控命令文件数据,并将其通过网络发送至远程监控中心,
A3、所述远程监控中心获取所述遥控命令文件数据,并根据该遥控命令文件数据更新遥控命令文件数据库;
所述远程下载步骤包括如下步骤:
B1、远程监控中心调用遥控命令文件数据库,获取与前端受控设备相对应的遥控命令文件数据并将其通过网络发送至前端采集单元,
B2、前端采集单元获取所述遥控命令文件数据,并将其发送至前端的红外控制器,
B3、前端的红外控制器获取所述遥控命令文件数据并存储。
优选地,所述遥控命令数据为脉冲序列,在所述A1步骤中,所述红外控制器将所述脉冲序列调制成遥控命令文件数据包括如下步骤:
A11、对所述脉冲序列中的各单个脉冲进行统计并归成N类,所述N≥1;
A12、对所述脉冲序列中的各单个脉冲依据其所属类别用相对应的标识代码一一予以替代,得到标识代码系列;
A13、所述红外控制器根据所述标识代码系列形成遥控命令文件数据。
优选地,在A11步骤中,依据单个脉冲的时间周期对所述脉冲序列中的各单个脉冲进行统计归类。
优选地,当|Ta-Tb|<Δ时,所述第a个脉冲以及第b个脉冲属于同一类别,否则属于不同类别,其中,所述Ta为第a个脉冲的时间周期,所述Tb为第b个脉冲的时间周期,所述1≤a≤N,1≤b≤N,所述Δ为时间周期标准误差。
优选地,所述N的取值范围为1≤N≤16。
优选地,红外控制器的远程控制系统还包括直接与远程监控中心连接的红外控制器,在所述B1步骤之前还包括如下步骤:
B01、所述与远程监控中心连接的红外控制器学习与外部受控设备相对应的遥控命令数据,并将所遥控命令数据调制成遥控命令文件数据后发送至远程监控中心;
B02、所述远程监控中心获取所述遥控命令文件数据,并依据该遥控命令文件数据更新遥控命令文件数据库。
本发明实施例提供的红外控制器的远程控制系统具有以下优异效果:
1、该系统包括的红外控制器具有遥控命令数据学习功能,当基站中更换了受控设备时,能够通过该红外控制器学习各种受控设备的遥控命令数据。
2、该系统可以实现遥控命令文件数据的远程下载升级以及上传备份,通过远程升级可以方便地把远程监控中心中的遥控命令文件数据传送给基站或机房端的红外控制器,从而实现对存储于所述红外控制器中的遥控命令文件数据的更新,进而在远程监控中心即可以实现对多个基站或机房红外控制器的更新维护,与之相对应的,当一个基站或机房里的红外控制器对某一特定型号的受控设备的遥控命令数据进行学习后,通过本发明提供的红外控制器的远程控制方法的远程备份功能,将学习过的遥控命令文件数据保存到远程监控中心,从而完成遥控命令文件数据的更新和备份。
除此之外,本发明实施例提供的红外控制器的远程控制方法,在对受控设备对应的遥控命令数据进行学习后,可以对所述学习得到的原始脉冲序列数据进行一系列的调制,然后遥控命令文件数据并保存至红外控制器的存储模块,相比于现有技术中对于遥控命令数据即脉冲序列数据的存储需要占用较多RAM资源相比,一定程度上,采用这种方法能够节省红外控制器的RAM资源,从而能够提高本系统的可用性以及工作效率。
总之,本发明实施例提供的红外控制器的远程控制系统以及方法具有遥控命令数据的学习功能、方便用户对红外控制器进行远程下载升级和维护,也方便用户在远程监控中心对多个基站的红外控制器作更新升级,其对于无人值守站点的红外设备的控制维护具有很强的实用性以及可靠性。
附图说明
图1是本发明一种实施例提供的红外控制器的远程控制系统的系统组网图;
图2是本发明一种实施例提供的红外控制器的功能模块结构示意图;
图3是本发明一种实施例的脉冲序列的归类示意图。
本发明目的的实现、功能特点及优异效果,下面将结合具体实施例以及附图做进一步的说明。
具体实施方式
下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
如图1所示,根据本发明一种实施例提供的一种红外控制器的远程控制系统,其包括位于前端的红外控制器10、前端采集单元20,以及远程监控中心30,其中,
一种红外控制器的远程控制系统,包括位于前端的红外控制器10、前端采集单元20,以及远程监控中心30,其中,
红外控制器10,能够学习与外部受控设备(图中未示出)相对应的遥控命令数据,并将所述学习到的遥控命令数据调制成遥控命令文件数据后存储,和/或者,能够从前端采集单元20获取遥控命令文件数据,然后对该遥控命令文件数据进行存储;同时所述红外控制器10还可以接收前端采集单元20发送的控制命令,并根据该控制命令将存储于红外控制器10中的与目标外部受控设备相对应的遥控命令文件数据取出,解调后发射,例如所述红外控制器10对所述遥控命令文件数据进行解压缩处理,从而控制该目标外部受控设备;
前端采集单元20,用于获取远程监控中心30发送的控制命令和遥控命令文件数据,并将其通过有线/无线的方式发送给红外控制器10;同时所述前端采集单元20可以从所述红外控制器10中获取遥控命令文件数据,并将其通过网络传送到远程监控中心30;
远程监控中心30,用于向前端采集单元20发送控制命令和遥控命令文件数据,以及,用于获取从所述前端采集单元20发送而来的遥控命令文件数据、并据其更新远程监控中心30的遥控命令文件数据库。
远程监控中心30通过有线(IP、E1,光纤)、或无线方式与前端采集单元20通信,一台前端采集单元20可以通过总线方式接入多台红外控制器10(最多16),红外控制器10通过自带的拨码开关(图中未示出)设置本机地址(0--15),远程监控中心30和前端采集单元20通过查看红外控制器10的本机地址来识别不同的红外控制器10。远程监控中心30向前端采集单元20发送控制命令,控制命令中包含了红外控制器10的本机地址、红外控制器10的发射通道号以及遥控命令文件数据,前端采集单元20将所述控制命令在总线上广播,红外控制器10接收到所述控制命令后,分析控制命令中的地址是否与本机器地址相符,如果是的话就继续分析该控制命令,并对控制命令进行相关处理,否则,则丢弃该控制命令。
对于上述的受控设备,在具体实施情况下,为红外遥控设备,例如可以为可红外遥控的空调设备等等。一般情况下,所述红外遥控设备都会配置相应的红外遥控器,该红外遥控器用以控制该红外遥控设备,因此每一种不同的红外遥控设备都会与某一特定的红外遥控器相对应,即与某一特定的遥控命令数据相对应,当某一站点的红外遥控设备出现了更新,当需要将更新后的红外遥控设备的遥控命令数据学习到相应的红外控制器10甚至备份到远端的远程监控中心30时,需要利用该红外控制设备所配置的红外遥控器向所述红外控制器10发出遥控命令数据,从而所述红外控制器10学习该红外控制命令并对其进行相应的调制处理,例如对数据进行压缩处理,生成遥控命令文件数据后存储于红外控制器10中,当有需要时,远程监控中心30可向相应的前端采集单元20发出相应的控制命令,从而实现将所述得到的遥控命令文件数据上传备份到该远程监控中心30的遥控命令文件数据库中;当需要利用本发明实施例提供的红外控制器10的远程控制系统对前端的红外控制器10进行远程升级时,处于远端的远程监控中心30端依据其遥控命令文件数据库将相应的遥控命令文件数据下载至各个相对应前端的红外控制器10中。
在本实施例中,如图2所示,所述红外控制器10包括处理器模块101、以及分别与所述处理器模块连接的红外学习模块102、存储模块103、通讯模块104以及红外发射模块105,所述红外学习模块102用于接收外部受控设备的遥控命令数据并将其发送至处理器模块101,所述处理器模块101用于将所述遥控命令数据调制成遥控命令文件数据后发送至存储模块103,以及,根据所述前端采集单元20发送的控制命令,将存储于存储模块103中的与目标外部受控设备相对应的遥控命令文件数据取出,解调后得到目标遥控命令数据并将其发送至红外发射模块105,所述存储模块103用于存储遥控命令文件数据,所述通讯模块104用于红外控制器10与前端采集单元20之间的通信,所述红外发射模块105用于将所述目标遥控命令数据发射,从而控制目标外部受控设备。
其中,所述通讯模块104为RS485通讯模块,所述存储模块103为EEPROM(数据掉电可保持)。应当理解,所述红外控制器10与前端采集单元20的通讯还可以采用其他的通讯方式,不仅仅只限于这一种,同样的,对于遥控命令文件数据的存储也不仅仅只限于采用EEPROM的形式,这里仅仅只是作为本发明一种实施例的优选实施方式。
优选地,所述系统还包括直接与远程监控中心30连接的红外控制器40,所述红外控制器40用于接收与外部受控设备相对应的遥控命令数据,并将所述遥控命令数据调制成遥控命令文件数据后发送至远程监控中心,所述远程监控中心30根据该获取的遥控命令文件数据更新遥控命令文件数据库。在具体实施的过程中,所述红外控制器40具有与上述设置在前端的红外控制器10同样的构造以及功能,其主要用于,在分布于多个基站的不同受控设备都同时出现了更新,且都处于较远或较偏僻的区域,使得平常维护基站端的红外控制器的工作人员工作量巨大时,此时无需派人下基站即可直接在远程监控中心30一端通过该红外控制器40将所述更新了的各个相对应的受控设备所对应的遥控命令数据在远程监控中心30端进行学习,并通过本发明实施例提供的红外控制器的远程控制方法将所述学习到的遥控命令数据下载至各个基站,从而完成远程的下载升级和维护,进而大大的减少了基站维护人员的工作量,提高了工作效率。
除此之外,本发明还提供一种红外控制器的远程控制方法。本发明实施例提供的一种红外控制器10的远程控制方法是通过以下技术方案实现的:
参考图1,一种红外控制器的远程控制方法,该红外控制器的远程控制系统包括位于前端的红外控制,10、前端采集单元20,以及远程监控中心30,所述红外控制器10的远程控制方法包括红外控制命令文件的远程上传步骤以及远程下载步骤,其中,
所述远程上传步骤包括如下步骤:
A1、红外控制器10学习与外部受控设备相对应的遥控命令数据,并将所遥控命令数据调制成遥控命令文件数据后进行存储,
A2、所述前端采集单元20从所述红外控制器10获取所述遥控命令文件数据,并将其通过网络发送至远程监控中心,
A3、所述远程监控中心30获取所述遥控命令文件数据,并根据该遥控命令文件数据更新遥控命令文件数据库;
所述远程下载步骤包括如下步骤:
B1、远程监控中心30调用遥控命令文件数据库,获取与前端受控设备相对应的遥控命令文件数据并将其通过网络发送至前端采集单元20,
B2、前端采集单元20获取所述遥控命令文件数据,并将其发送至前端的红外控制器10,
B3、前端的红外控制器10获取所述遥控命令文件数据并存储。
继续参考图2,优选地,所述遥控命令数据为脉冲序列,在该步骤中,所述红外控制器10包括的红外学习模块接,102与外部受控设备相匹配的红外遥控器发送的遥控命令数据(在本实施例中为脉冲序列),目前市面上绝大部分遥控命令数据都是采用38Khz进行调制的,红外学习模块102接收到红外遥控器发送的遥控命令数据时,对其进行38Khz解调、滤波、整形等一系列处理,然后通过信号输出端口输出与该遥控命令数据相对应的脉冲序列,一般情况下,所述脉冲序列中包含了各种不同的命令信息,且用不同的脉冲宽度(时间周期)来表示各种不同的命令信息,例如:头码、数据“0”码、数据“1”码、连接码、重发码以及结束码等,然后将其发送给红外控制器10的处理器模块进行进一步调制处理(该进一步调制处理的步骤将在下文进一步阐述)。
本发明实施例提供的红外控制器的远程控制方法,对于遥控命令数据采用文件的方式予以保存并传输,即所述红外控制器(10、40)需要将遥控命令数据调制成遥控命令文件数据后再予以保存以及上传或下载。由于目前市场上红外遥控器的型号种类繁多,编码格式千差万别,例如有的型号的红外遥控器,其脉冲序列上单个脉冲的脉冲宽度可以达到9000us,而有的型号的红外遥控器的单个脉冲的脉冲宽度只有20us,为了能记录脉冲宽度在20us到9000us这个范围之间的脉冲信息,必须用一个4字节变量来记录一个脉冲信息。不同型号的红外遥控器的单个遥控命令数据(脉冲序列)的脉冲数差别很大,其脉冲数量一般为20到300不等,按最大情况300考虑,记录一条脉冲序列需要300*4=1200个字节,对于普通51单片机来说很难提供这么大的RAM空间。但是,为了确保遥控命令数据的远程下载和上传备份的正确率,最好让该遥控命令数据的大小越小越好。基于上述原因,本发明实施例提供了以下遥控命令文件数据的生成方法。
具体地,在所述A1步骤中,所述红外控制器10将所述脉冲序列调制成遥控命令文件数据包括如下步骤:
A11、对所述脉冲序列中的各单个脉冲进行统计并归成N类,所述N≥1;
A12、对所述脉冲序列中的各单个脉冲依据其所属类别用相对应的标识代码一一予以替代,得到标识代码系列;
A13、所述红外控制器10根据所述标识代码系列形成遥控命令文件数据。
在A11步骤中,依据单个脉冲的时间周期对所述脉冲序列中的各单个脉冲进行统计归类。
为了更为详细的解释该遥控命令文件数据的生成方法,下面举例说明。
红外控制器10通过红外学习模块成功获取了脉冲序列(红外遥控命令),脉冲序列的脉冲个数虽然可以高达300,但是脉冲的种类最多不会超过16种,一般常见的脉冲种类有:头码(起始码)、数据码“0”、数据码“1”、连接码、重发码、结束码这6种。因此在记录脉冲序列时只需要记录这几种基本的脉冲种类信息即可,然后用相对应的标识代码给每种脉冲种类进行编号,并最终对所述脉冲序列中的各单个脉冲依据其所属类别用相对应的标识代码一一予以替代,得到标识代码系列,例如对于多种不同种类的脉冲采用标识代码1、2、3......n(n≤16),并最终对于每种不同种类的脉冲采用标识代码1、2、3......n(n≤16)分别予以一一替代,1个字节变量(8位)可以记录两个标识代码(高4位与低4位分别可以记录1个标识代码)。当单条脉冲序列具备300个单周期脉冲,脉冲种类数为16时,红外控制器10的处理器模块在遥控命令数据调制成遥控命令文件数据时,所需要的RAM空间大小为300/2+16*4=214个字节,相比之下,采用该红外控制命令文件的生成方法,大大缩小了红外控制器10处理模块(单片机)的RAM空间,以及存储模块(EEPROM)的容量需求。
优选地,当|Ta-Tb|<Δ时,所述第a个脉冲以及第b个脉冲属于同一类别,否则属于不同类别,其中,所述Ta为第a个脉冲的时间周期,所述Tb为第b个脉冲的时间周期,所述1≤a≤N,1≤b≤N,所述Δ为时间周期标准误差,根据本实施例的一种优选实施方式,所述时间周期标准误差Δ的取值为该脉冲序列中具有最小时间周期脉冲的时间周期的1/10。优选地,所述N的取值范围为1≤N≤16。
如图3所示,脉冲序列记录了10个单周期脉冲:P1(T1,T2),P2(T1,T2).....P10(T1,T2)。由于误差的存在,脉冲序列中同种脉冲的波形不可能是完全一样的,但只要任意两个脉冲的时间周期参数T1,T2的误差绝对值在一定时间周期标准误差范围内,我们都认为它们属于同一种脉冲。例如:脉冲P1(T1,T2)脉冲P2(T1,T2),当|P1(T1,T2)-P2(T1,T2)|<Δ时,我们认为脉冲P1(T1,T2)和P2(T1,T2)属于相同的脉冲种类,否则两个脉冲属于不同种类。时间周期标准误差Δ的值的选取很关键,选取太大,则会把不同的脉冲划分为同一种类,导致学习失败;如果选值太小,将会把本属于同一种类的脉冲划分为不同种类,增加脉冲种类数,从而增加随机误差,同时给脉冲识别带来不便。对于不同遥控命令数据,这个Δ值是不一样的,通过试验和进行抽样测量,当所述时间周期标准误差Δ的取值为该脉冲序列中具有最小时间周期脉冲的时间周期的1/10时,可以得到比较理想的脉冲种类统计划分样本。通过上述种类划分原则,很容易知道,图3中可以得到4种不同种类脉冲的标识代码:K0(T1,T2),K1(T1,T2),K2(T1,T2),K3(T1,T2)。这样就可以通过由脉冲的标识代码K0,K1,K2,K3来描述命令脉冲,形成标识代码系列。
波形文件数据格式:(单条命令)
参数说明:
STA:起始标志
S_NUM:样本脉冲数量,最大为15
P_NUM:总脉冲个数,最大为300
CRC:CRC校验
STP:结束标志
学习后的遥控命令文件数据以后缀名为.wav的波形文件格式进行记录,远程监控中心30可以通过各种组网方式与前端红外控制器10进行通讯,实现遥控命令文件数据的上传备份和下载。
更为优选地,参考图1和图2,本发明实施例提供的红外控制器的远程控制系统还包括直接与远程监控中心连接的红外控制器40,在所述B1步骤之前还包括如下步骤:
B01、所述与远程监控中心30连接的红外控制器40学习与外部受控设备相对应的遥控命令数据,并将所遥控命令数据调制成遥控命令文件数据后发送至远程监控中心;
B02、所述远程监控中心30获取所述遥控命令文件数据,并依据该遥控命令文件数据更新遥控命令文件数据库。
这样一来,当分布于多个基站的不同受控设备都同时出现了更新,且都处于较远或较偏僻的区域,使得平常维护基站端的红外控制器的工作人员工作量巨大时,此时无需派人下基站即可直接在远程监控中心30一端通过该红外控制器40将所述更新了的各个相对应的受控设备所对应的遥控命令数据在远程监控中心30端进行学习并更新至远程监控中心30的遥控命令文件数据库中。
本发明实施例提供的红外控制器的远程控制系统以及方法具有以下优异效果:
1、该系统包括的红外控制器具有遥控命令数据学习功能,当基站中更换了受控设备时,能够通过该红外控制器学习各种受控设备的遥控命令数据。
2、该系统可以实现遥控命令文件数据的远程下载升级以及上传备份,通过远程升级可以方便地把远程监控中心中的遥控命令文件数据传送给基站或机房端的红外控制器,从而实现对存储于所述红外控制器中的遥控命令文件数据的更新,进而在远程监控中心即可以实现对多个基站或机房红外控制器的更新维护,与之相对应的,当一个基站或机房里的红外控制器对某一特定型号的受控设备的遥控命令数据进行学习后,通过本发明提供的红外控制器的远程控制方法的远程备份功能,将学习过的遥控命令文件数据保存到远程监控中心,从而完成遥控命令文件数据的更新和备份。
除此之外,本发明实施例提供的红外控制器的远程控制方法,在对受控设备对应的遥控命令数据进行学习后,可以对所述学习得到的原始脉冲序列数据进行一系列的调制,然后遥控命令文件数据并保存至红外控制器的存储模块,相比于现有技术中对于遥控命令数据即脉冲序列数据的存储需要占用较多RAM资源相比,一定程度上,采用这种方法能够节省红外控制器的RAM资源,从而能够提高本系统的可用性以及工作效率。
本发明实施例提供的红外控制器的远程控制系统以及方法不但具有遥控命令数据的学习功能、方便用户对红外控制器进行远程下载升级和维护,也方便用户在远程监控中心对多个基站的红外控制器作更新升级,其对于无人值守站点的红外设备的控制维护具有很强的实用性以及可靠性。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种红外控制器的远程控制系统,其特征在于,包括位于前端的红外控制器、前端采集单元,以及远程监控中心,其中,
红外控制器,能够学习与外部受控设备相对应的遥控命令数据,并将所述学习到的遥控命令数据调制成遥控命令文件数据后存储,和/或者,能够从前端采集单元获取遥控命令文件数据,然后对该遥控命令文件数据进行存储;同时所述红外控制器还可以接收前端采集单元发送的控制命令,并根据该控制命令将存储于红外控制器中的与目标外部受控设备相对应的遥控命令文件数据取出,解调后发射,从而控制该目标外部受控设备;
前端采集单元,用于获取远程监控中心发送的控制命令和遥控命令文件数据,并将其通过有线/无线的方式发送给红外控制器;同时所述前端采集单元可以从所述红外控制器中获取遥控命令文件数据,并将其通过网络传送到远程监控中心;
远程监控中心,用于向前端采集单元发送控制命令和遥控命令文件数据,以及,用于获取从所述前端采集单元发送而来的遥控命令文件数据、并据其更新远程监控中心的遥控命令文件数据库;
以及,还包括直接与远程监控中心连接的红外控制器,所述红外控制器用于接收与外部受控设备相对应的遥控命令数据,并将所述遥控命令数据调制成遥控命令文件数据后发送至远程监控中心,所述远程监控中心根据该获取的遥控命令文件数据更新遥控命令文件数据库。
2.如权利要求1所述的红外控制器的远程控制系统,其特征在于,所述红外控制器包括处理器模块、以及分别与所述处理器模块连接的红外学习模块、存储模块、通讯模块以及红外发射模块,所述红外学习模块用于接收外部受控设备的遥控命令数据并将其发送至处理器模块,所述处理器模块用于将所述遥控命令数据调制成遥控命令文件数据后发送至存储模块,以及,根据所述前端采集单元发送的控制命令,将存储于存储模块中的与目标外部受控设备相对应的遥控命令文件数据取出,解调后得到目标遥控命令数据并将其发送至红外发射模块,所述存储模块用于存储遥控命令文件数据,所述通讯模块用于红外控制器与前端采集单元之间的通信,所述红外发射模块用于将所述目标遥控命令数据发射,从而控制目标外部受控设备。
3.如权利要求2所述的红外控制器的远程控制系统,其特征在于,所述通讯模块为RS485通讯模块。
4.一种红外控制器的远程控制方法,其特征在于,该红外控制器的远程控制系统包括位于前端的红外控制器、前端采集单元,以及远程监控中心,所述红外控制器的远程控制方法包括红外控制命令文件的远程上传步骤以及远程下载步骤,其中,
所述远程上传步骤包括如下步骤:
A1、红外控制器学习与外部受控设备相对应的遥控命令数据,并将所遥控命令数据调制成遥控命令文件数据后进行存储,
A2、所述前端采集单元从所述红外控制器获取所述遥控命令文件数据,并将其通过网络发送至远程监控中心,
A3、所述远程监控中心获取所述遥控命令文件数据,并根据该遥控命令文件数据更新遥控命令文件数据库;
所述远程下载步骤包括如下步骤:
B1、远程监控中心调用遥控命令文件数据库,获取与前端受控设备相对应的遥控命令文件数据并将其通过网络发送至前端采集单元,
B2、前端采集单元获取所述遥控命令文件数据,并将其发送至前端的红外控制器,
B3、前端的红外控制器获取所述遥控命令文件数据并存储;
红外控制器的远程控制系统还包括直接与远程监控中心连接的红外控制器,在所述B1步骤之前还包括如下步骤:
B01、所述与远程监控中心连接的红外控制器学习与外部受控设备相对应的遥控命令数据,并将所遥控命令数据调制成遥控命令文件数据后发送至远程监控中心;
B02、所述远程监控中心获取所述遥控命令文件数据,并依据该遥控命令文件数据更新遥控命令文件数据库。
5.如权利要求4所述的红外控制器的远程控制方法,其特征在于,所述遥控命令数据为脉冲序列,在所述A1步骤中,所述红外控制器将所述脉冲序列调制成遥控命令文件数据包括如下步骤:
A11、对所述脉冲序列中的各单个脉冲进行统计并归成N类,所述N≥1;
A12、对所述脉冲序列中的各单个脉冲依据其所属类别用相对应的标识代码一一予以替代,得到标识代码系列;
A13、所述红外控制器根据所述标识代码系列形成遥控命令文件数据。
6.如权利要求5所述的红外控制器的远程控制方法,其特征在于,在A11步骤中,依据单个脉冲的时间周期对所述脉冲序列中的各单个脉冲进行统计归类。
7.如权利要求6所述的红外控制器的远程控制方法,其特征在于,
当|Ta-Tb|<Δ时,所述第a个脉冲以及第b个脉冲属于同一类别,否则属于不同类别,其中,所述Ta为第a个脉冲的时间周期,所述Tb为第b个脉冲的时间周期,所述1≤a≤N,1≤b≤N,所述Δ为时间周期标准误差。
8.如权利要求5或7所述的红外控制器的远程控制方法,其特征在于,所述N的取值范围为1≤N≤16。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110116498 CN102184634B (zh) | 2011-05-06 | 2011-05-06 | 红外控制器的远程控制系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110116498 CN102184634B (zh) | 2011-05-06 | 2011-05-06 | 红外控制器的远程控制系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102184634A CN102184634A (zh) | 2011-09-14 |
CN102184634B true CN102184634B (zh) | 2012-11-07 |
Family
ID=44570802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110116498 Expired - Fee Related CN102184634B (zh) | 2011-05-06 | 2011-05-06 | 红外控制器的远程控制系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102184634B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102651165A (zh) * | 2012-04-26 | 2012-08-29 | 南京物联传感技术有限公司 | 一种无线学习型红外转发系统及其工作方法 |
CN105844900A (zh) * | 2012-10-15 | 2016-08-10 | 福建格通电子信息科技有限公司 | 基于远端通信的可更新的红外转发系统 |
CN104680770A (zh) * | 2013-11-29 | 2015-06-03 | 红板凳科技股份有限公司 | 远程更新控制代码的红外遥控器 |
CN104217576A (zh) * | 2014-07-10 | 2014-12-17 | 广州市河东电子有限公司 | 一种红外脉冲信号的解编码方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1490986A (zh) * | 2002-10-15 | 2004-04-21 | 唐金平 | 家居智能控制器 |
CN1829182A (zh) * | 2006-04-04 | 2006-09-06 | 天津大学 | 基于蓝牙红外的无线智能家居系统 |
CN101990335A (zh) * | 2009-07-31 | 2011-03-23 | 宁波家天下智能系统有限公司 | 一种智能家居控制系统中的万能遥控器 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ITTO20060799A1 (it) * | 2006-11-09 | 2008-05-10 | Enzo Tarizzo | Sistema di controllo di apparecchiature e dispositivi elettrici e/o elettronici dislocati in un ambiente, in particolare in un ambiente domestico |
-
2011
- 2011-05-06 CN CN 201110116498 patent/CN102184634B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1490986A (zh) * | 2002-10-15 | 2004-04-21 | 唐金平 | 家居智能控制器 |
CN1829182A (zh) * | 2006-04-04 | 2006-09-06 | 天津大学 | 基于蓝牙红外的无线智能家居系统 |
CN101990335A (zh) * | 2009-07-31 | 2011-03-23 | 宁波家天下智能系统有限公司 | 一种智能家居控制系统中的万能遥控器 |
Also Published As
Publication number | Publication date |
---|---|
CN102184634A (zh) | 2011-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN201716854U (zh) | 学习转发器及具有该学习转发器的遥控器及集成控制系统 | |
CN102651165A (zh) | 一种无线学习型红外转发系统及其工作方法 | |
CN202584411U (zh) | 一种无线学习型红外转发系统 | |
CN102184634B (zh) | 红外控制器的远程控制系统及方法 | |
CN103984323B (zh) | 一种集成化可配置工业信息监测分析控制系统 | |
CN102538140A (zh) | 多载波空调红外信号自学习控制器及其方法 | |
CN202032940U (zh) | 一种实弹射击辅助训练系统 | |
CN202873069U (zh) | 物联网测试验证设备 | |
CN202254113U (zh) | 远程无线射频低功耗联网空调遥控器 | |
CN104990203A (zh) | 一种免学码的空调远程控制系统 | |
CN206258860U (zh) | 一种基于物联网及云技术的数据采集终端 | |
CN105303798A (zh) | 基于ZigBee技术的堆肥控制系统 | |
CN105183057A (zh) | 一种基于Zigbee技术的粮仓温湿度控制系统 | |
CN201097457Y (zh) | 基于ZigBee的铁路信号监测网络系统 | |
CN202562513U (zh) | 基于物联网模式的土壤墒情监测装置 | |
CN103426283A (zh) | 基于wifi通信技术的温湿度数据传输系统 | |
CN102063784A (zh) | 一种红外遥控信号发送电路 | |
CN203228228U (zh) | 一种室内服务机器人 | |
CN202042049U (zh) | Zigbee无线学习型红外转发器 | |
CN205265741U (zh) | 一种基于云的智能采集控制平台 | |
CN110012444B (zh) | 一种用于珍贵植物保护的个体无线监测系统的工作方法 | |
CN204731963U (zh) | 车载执法数据采集工作站 | |
CN202886962U (zh) | 一种基于fpga的室内电器监控管理系统 | |
CN202442447U (zh) | 多载波空调红外信号自学习控制器 | |
CN206283523U (zh) | 一种cnc智能网关及应用系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121107 |
|
CF01 | Termination of patent right due to non-payment of annual fee |