一种智能家居遥控监控系统的制作方法

文档序号:7911128阅读:146来源:国知局
专利名称:一种智能家居遥控监控系统的制作方法
技术领域
本发明涉及一种家用电器遥控系统,特别是指一种主要通过互联网进行数据传输的家居遥控监控系统。
背景技术
众所周知,随着社会的进步人们生活水平的不断提高,在这样的社会背景下越来越多的能方便人们日常生活可以提高人们生活质量的电器产品越来越普遍的被应用在人们的生活中,这类电器比较典型的有空调、风扇、电视机、电视机顶盒、音响、灯饰、电动窗帘等等。为了方便人们使用这类电器产品,现在大多数的电器产品都配备有遥控器,通过遥控器人们可以远距离控制电器产品的开启、关闭或者工作状态,从而达到方便人们使用的目的。但是太过广泛的使用遥控器也会给人们带来很多困扰,现在分别叙述如下,首先,由于现在大多数的电器产品都配备有遥控器那么当一个家庭中配备有大量的电器产品的时候遥控这些电器产品的遥控器的数量必然也会大幅度增加,这样就出现了在一个家庭中同时会存在很多种遥控器的情况,在具体使用的时候经常会出现“不用时到处都是遥控器,要用时又找不到遥控器”的情况,而此是为广泛使用遥控器给人们带来众多的困扰之
ο其次,由于现在一般的电器产品都只会唯一配备一个与其相对应的遥控器,那么当这个遥控器出现故障的时候,人们往往不能重新采购到与其相匹配的遥控器,那这种电器就无法再进行遥控使用了,而此是为广泛使用遥控器给人们带来众多的困扰之二。另外,现在电器产品的遥控器只能支持人们在室内或者距离电器产品在比较近的距离范围内使用。当出现人们出门在外忽然想起有一种电器忘记关闭电源的情况,要么需要匆匆忙忙赶回去关掉,要么只有惴惴不安地等到回家之后再进行关闭的动作,现在的遥控器不能提供远距离的控制功能也是传统遥控器的主要缺点。最后,当人们正在上班或者在外出差旅游的时候,人们必然会对家中的老人或小孩的起居生活状况有所担心,同时也会担心家中财产的安全等等问题,现在的电器产品还没有哪一种能够系统的提供远距离的家庭监控功能,而此也是为现有技术的一大缺失。

发明内容
本发明提供一种智能家居遥控监控系统,其主要通过互联网进行数据传输可以方便人们远距离控制家用电器,将家中的所有遥控器合而为一,并能通过视频监视家中的环境变化,从而达到方便人们使用的作用,而此是为本发明的主要目的。本发明所采用的技术方案为一种智能家居遥控监控系统,其包括控制终端以及智能家居控制器。
该控制终端与该智能家居控制器通过互联网进行数据传输,使用者通过该控制终端输入控制命令,该控制命令通过该互联网被传输至该智能家居控制器中,该控制命令在该智能家居控制器中被转换为遥控信号并向外发射,被控制电器即时接收该智能家居控制器所发射出的该遥控信号,该被控制电器根据该遥控信号的内容改变其工作状态。该控制终端中安装有应 用软件,该智能家居控制器包括单片机模块,该单片机模块分别与互联网接口、遥控码值存储器、显示屏、学习电路以及发射电路相连接。该单片机模块通过该互联网接口与该互联网连接,该单片机模块中设置有符合对应网络接口电路的协议标准的软件和硬件,从而保证了该智能家居控制器能通过该互联网与该控制终端进行数据传输。该遥控码值存储器中存储有该被控制电器的遥控器码值,当该遥控器码值需要被发射出去的时候,该遥控器码值从该遥控码值存储器中被提取出来而后通过该发射电路发射出去。该显示屏用来显示该控制终端发送至该智能家居控制器中的指令内容以及该智能家居控制器的工作状态。该互联网中建立有遥控器码值数据网站,该遥控器码值数据网站中存放有不同的该被控制电器的遥控器码值。该智能家居遥控监控系统在具体工作的时候,具有两种工作状态,直接获取工作状态以及学习获取工作状态。当该智能家居遥控监控系统处于直接获取工作状态的时候,该被控制电器的遥控器码值被存储在该遥控器码值数据网站中,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值被存储在该遥控器码值数据网站中,之后该应用软件将该被控制电器的遥控器码值下载至该控制终端中。而后被下载至该控制终端中的该被控制电器的遥控器码值通过该互联网传输至该智能家居控制器中并由该单片机模块将该被控制电器的遥控器码值存入该遥控码值存储器中,这时,该控制终端以及该智能家居控制器中具有与该被控制电器遥控器相同的遥控器码值。该控制终端出现一个遥控器目录列表,从中选择该被控制电器的遥控器后,就会出现设置好的该被控制电器的遥控器界面,当选定该遥控器界面中的某一按键时,该按键的发射指令就会通过该互联网传输给该智能家居控制器,该智能家居控制器同步发射该按键的遥控码值至该被控制电器,从而使该控制终端可以控制该被控制电器。当该智能家居遥控监控系统处于学习获取工作状态的时候,该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中,该控制终端向该智能家居控制器发出学习指令,该智能家居控制器进入学习获取状态,使用者控制该被控制电器的遥控器向该智能家居控制器发射遥控信号,该学习电路接收到该遥控信号之后将该遥控信号输送至该单片机模块中, 由该单片机模块对该遥控信号进行整理压缩后存入该遥控码值存储器中,而后,该智能家居控制器通过该互联网将该遥控信号传输至该控制终端中,这时,该控制终端以及该智能家居控制器中具有与该被控制电器遥控器相同的遥控器码值。该控制终端出现一个遥控器目录列表,从中选择该被控制电器的遥控器后,就会出现设置好的该被控制电器的遥控器界面,当选定该遥控器界面中的某一按键时,该按键的发射指令就会通过该互联网传输给该智能家居控制器,该智能家居控制器同步发射该按键的遥控码值至该被控制电器,从而使该控制终端可以控制该被控制电器。在该智能家居控制器进入学习获取状态,该学习电路接收该遥控信号并将该遥控信号输送至该单片机模块中的过程中,该学习电路中包括去载电路,在该学习电路接收需要学习的遥控信号的过程中,该遥控信号首先通过该去载电路去掉该遥控信号的载波,经过去载后的该遥控信号是由不同长度的高低电平组合而成的控制信号,将该控制信号输送至该单片机模块中,该单片机将该控制信号的高低电平分别转换为0/1码从而形成一转换成数值的遥控器码值序列,并将该转换成数值的遥控器码值序列进行压缩整理后由该单片机模块将其存入该遥控码值存储器中,以完成整体的学习获取过程。在该智能家居控制器需要将该转换成数值的遥控器码值序列向该被控制电器发射的时候,首先由该单片机模块从该遥控码值存储器中将该转换成数值的遥控器码值序列提取出来,并对该遥控器码值序列进行解压处理,而后通过发射电路将该转换成数值的遥控器码值序列转换为遥控信号并最终向该被控制电器发射。将该控制信号的高低电平分别转换为0/1码从而形成该转换成数值的遥控器码值序列的过程中,按照如下的步骤进行
第一步、将该控制信号中最前面的两个高电平和两个低电平的长度作为引导码保存下来。第二步、从第三个高电平开始,查找最先出现的两种高电平长度并保存下来。第三步、从第三个低电平开始,查找最先出现的两种低电平长度并保存下来。第四步、从第三个高电平开始,每遇到一个高电平,就与第二步中的高电平相比较,与第一种高电平相同时,在码值序列中放一个1,若与第一种高电平不同,但与第二种高电平相同时,在码值序列中放一个0,同时后续高低脉冲个数加1。第五步、从第三个低电平开始,每遇到一个低电平,就与第三步中的低电平相比较,与第一种低电平相同时,在码值序列中放一个1,若与第一种低电平不同,但与第二种低电平相同时,在码值序列中放一个0,同时后续高低脉冲个数加1。 在码值序列中表示高电平的1/0与表示低电平的1/0是间隔出现的,即一位1/0 代表了高电平,紧邻其后的1/0就代表的是低电平。第六步、当在后续的脉冲中遇到一个与第二步中的高电平都不相等的高电平, 则放入一个高电平特殊标识符,然后再放入这个脉冲宽度。第七步、当在后续的脉冲中遇到一个与第三步中的低电平都不相等的低电平,贝U 放入一个低电平特殊标识符,然后再放入这个脉冲宽度。第八步、重复第四步至第七步中的步骤,组成了该转换成数值的遥控器码值序列。第九步、当查找到一个超长的低电平脉冲的时候,则表示遥控码值结束,此刻在该转换成数值的遥控器码值序列中放入一个结束符,至此一个遥控器的码值就编码完成了。
该智能家居控制器的该学习电路还包括红外学习电路以及无线学习电路,该智能家居控制器的该发射电路还包括红外发射电路以及无线发射电路,其中,该红外学习电路是对于该被控制电器的遥控器为红外线遥控器的码值进行学习的电路,该红外学习电路包括红外接收电路,当该被控制电器的红外线遥控器向该红外接收电路发射遥控器信号的时候,该红外接收电路将红外遥控信号转换为由不同长度的高低电平组合而成的控制信号并通过该单片机模块将该控制信号转换为数值的遥控器码值序列,最后该数值的遥控器码值序列被存储在该遥控码值存储器中。该无线学习电路是对于该被控制电器的遥控器为无线遥控器的码值进行学习的电路,该无线学习电路包括无线接收电路,当该被控制电器的无线遥控器向该无线接收电路发射遥控器信号的时候,该无线接收电路将无线遥控信号转换为由不同长度的高低电平组合而成的控制信号并通过该单片机模块将该控制信号转换为数值的遥控器码值序列,最后该数值的遥控器码值序列被存储在该遥控码值存储器中。该红外发射电路在具体工作的时候,首先由该单片机模块将存储在该遥控码值存储器中的该数值的遥控器码值序列提取出来,而后将该数值的遥控器码值序列转换为红外遥控器信号向外发射。该无线发射电路在具体工作的时候,首先由该单片机模块将存储在该遥控码值存储器中的该数值的遥控器码值序列提取出来,而后将该数值的遥控器码值序列转换为无线遥控器信号向外发射。该控制终端为智能手机或者电脑,该控制终端中安装的该应用软件,该应用软件按照下述的步骤运行。首先,该应用软件在该控制终端上选择按照添加遥控器或者按照选择遥控器的方式进行运行,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值被存储在该控制终端中,则该应用软件按照选择遥控器的方式进行运行。该控制终端中的该被控制电器的遥控器码值通过该互联网传输至该智能家居控制器中并由该单片机模块将该被控制电器的遥控器码值存入该遥控码值存储器中,这时, 该控制终端以及该智能家居控制器中具有与该被控制电器遥控器相同的遥控器码值。该控制终端出现一个遥控器目录列表,从中选择该被控制电器的遥控器后,就会出现设置好的该被控制电器的遥控器界面,当选定该遥控器界面中的某一按键时,该按键的发射指令就会通过该互联网传输给该智能家居控制器,该智能家居控制器同步发射该按键的遥控码值至该被控制电器,从而使该控制终端可以控制该被控制电器。而当经过查找该应用软件确认该被控制电器的遥控器码值没有被存储在该控制终端中的时候,该应用软件按照添加遥控器的方式进行运行,此刻,该智能家居遥控监控系统首先在该直接获取工作状态下运行,当该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中的时候,该智能家居遥控监控系统将在该学习获取工作状态下运行,直至使该控制终端以及该智能家居控制器中具有与该被控制电器遥控器相同的遥控器码值。该控制终端以及该智能家居控制器通过有线网络或者无线网络传输的方式通过该互联网进行数据传输。该智能家居控制器的该发射电路包括五个以上的红外发射管,采用多方向立体红
10外发射的该智能家居控制器保证每一个家电都能被控制到。该智能家居控制器还包括摄像头,该摄像头与该单片机模块相连接,该控制终端中安装的该应用软件中还包括摄像头控制程序,通过该摄像头控制程序可以控制该摄像头的视频切换,并且通过该摄像头控制程序可以控制该摄像头的视角切换,该单片机模块将摄像头摄取的图像通过该互联网传输给该控制终端,从而在控制终端中可以看到智能家居控制器周围环境的视频图像。该被控制电器的信息包括该被控制电器的生产厂家、产品型号信息。该遥控码值存储器为大容量的可擦写的存储器,该显示屏为点阵式的液晶显示屏。本发明的有益效果为利用本发明的智能家居遥控监控系统在具体实施的时候, 不但可以完全取代现在所有家用电器遥控器的功能,而且可以使人们在任何时间任何地方对特定的任何一种家用电器进行远程控制;本发明的系统是利用智能手机或电脑,通过互联网向安装在家中的智能家居控制器发送指令,再由智能家居控制器发射遥控信号来控制家用电器的,同时本发明的智能家居控制器还可以通过互联网让人们随时在智能手机或电脑中看到人们家中的实时视频图像,了解老人或小孩的生活状况以及家中财产的安全状况,使人们可以放心地在外工作和生活。


图1为本发明的原理方框图。图2为本发明的智能家居控制器的原理方框图。图3为本发明的控制终端中的应用软件的工作流程方框示意图。图4为本发明的遥控器码值的电平脉冲示意图。图5为本发明的转换成数值的遥控器码值序列的示意图。图6为本发明的智能家居控制器工作流程方框示意图。
具体实施例方式如图1至6所示,一种智能家居遥控监控系统,其包括控制终端10以及智能家居控制器20。如图1所示,该控制终端10与该智能家居控制器20通过互联网30进行数据传输。使用者通过该控制终端10输入控制命令,该控制命令通过该互联网30被传输至该智能家居控制器20中,该控制命令在该智能家居控制器20中被转换为遥控信号并向外发射,被控制电器40即时接收该智能家居控制器20所发射出的该遥控信号,该被控制电器 40根据该遥控信号的内容改变其工作状态,从而实现使用者对该被控制电器40的控制。该控制终端10中安装有应用软件。如图2所示,该智能家居控制器20包括单片机模块21。该单片机模块21分别与互联网接口 22、遥控码值存储器23、显示屏24、学习电路 25以及发射电路26相连接。该单片机模块21通过该互联网接口 22与该互联网30连接,该单片机模块21中设置有符合对应网络接口电路的协议标准的软件和硬件,从而保证了该智能家居控制器20能通过该互联网30与该控制终端10进行数据传输。该遥控码值存储器23为大容量的可擦写的存储器,该遥控码值存储器23中存储有该被控制电器40的遥控器码值,当该遥控器码值需要被发射出去的时候,该遥控器码值从该遥控码值存储器23被提取出来而后通过该发射电路沈发射出去。该显示屏M为点阵式的液晶显示屏,该显示屏M用来显示该控制终端10发送至该智能家居控制器20中的指令内容以及该智能家居控制器20的工作状态。该互联网30中建立有遥控器码值数据网站,该遥控器码值数据网站中存放有大量的各种品牌的家用电器的遥控器码值。本发明的该智能家居遥控监控系统在具体工作的时候,具有两种工作状态,直接获取工作状态以及学习获取工作状态。当该智能家居遥控监控系统处于直接获取工作状态的时候,该被控制电器40的遥控器码值被存储在该遥控器码值数据网站中。此刻,使用者通过该应用软件在该控制终端10中输入该被控制电器40的信息, 经过查找该应用软件确认该被控制电器40的遥控器码值被存储在该遥控器码值数据网站中,之后该应用软件将该被控制电器40的遥控器码值下载至该控制终端10中。而后被下载至该控制终端10中的该被控制电器40的遥控器码值通过该互联网30 传输至该智能家居控制器20中并由该单片机模块21将该被控制电器40的遥控器码值存入该遥控码值存储器23中。该被控制电器40的信息可以包括该被控制电器40的生产厂家、产品型号等信息。这时,该控制终端10以及该智能家居控制器20中具有与该被控制电器40遥控器相同的遥控器码值。该控制终端10出现一个遥控器目录列表,从中选择该被控制电器40的遥控器后,就会出现设置好的该被控制电器40的遥控器界面,当选定该遥控器界面中的某一按键时,该按键的发射指令就会通过该互联网30传输给该智能家居控制器20,该智能家居控制器20同步发射该按键的遥控码值至该被控制电器40,从而使该控制终端10可以控制该被控制电器40。当该智能家居遥控监控系统处于学习获取工作状态的时候,该被控制电器40的遥控器码值没有被存储在该遥控器码值数据网站中。此刻,使用者通过该应用软件在该控制终端10中输入该被控制电器40的信息,经过查找该应用软件确认该被控制电器40的遥控器码值没有被存储在该遥控器码值数据网站中。该控制终端10向该智能家居控制器20发出学习指令,该智能家居控制器20进入学习获取状态。使用者控制该被控制电器40的遥控器向该智能家居控制器20发射遥控信号,该学习电路25接收到该遥控信号之后将该遥控信号输送至该单片机模块21中,由该单片机模块21对该遥控信号进行整理压缩后存入该遥控码值存储器23中。而后,该智能家居控制器20通过该互联网30将该遥控信号传输至该控制终端10 中。如此循环往复,该智能家居遥控监控系统可以学习获取若干个该被控制电器40的 遥控器码值。这时,该控制终端10以及该智能家居控制器20中具有与该被控制电器40遥控器相同的遥控器码值。该控制终端10出现一个遥控器目录列表,从中选择该被控制电器40的遥控器后,就会出现设置好的该被控制电器40的遥控器界面,当选定该遥控器界面中的某一按键时,该按键的发射指令就会通过该互联网30传输给该智能家居控制器20,该智能家居控制器20同步发射该按键的遥控码值至该被控制电器40,从而使该控制终端10可以控制该被控制电器40。在该智能家居控制器20进入学习获取状态,该学习电路25接收该遥控信号并将该遥控信号输送至该单片机模块21中的过程中。本发明的该智能家居遥控监控系统为了能学习尽可能多的遥控器编码,采用了一种特有的学习压缩编码技术,众所周知,不同的电器有不同的遥控器,即使相同的电器, 不同的品牌遥控器也各不相同,这样不同的遥控器编码就各不相同,但是无论怎样的遥控器(包括红外和无线遥控器)的编码在去掉载波后,都是由不同长度的高低电平组合而成的。该学习电路25中包括去载电路。在具体实施的时候红外和无线的去载电路不相同,其中,红外去载电路为251A,无线去载电路为251B。在该学习电路25接收需要学习的遥控信号的过程中,该遥控信号首先通过该去载电路进行去载。经过去载后的该遥控信号是由不同长度的高低电平组合而成的控制信号,将该控制信号输送至该单片机模块21中。该单片机模块21将该控制信号的高低电平分别转换为0/1码从而形成一转换成数值的遥控器码值序列。该单片机模块21将该转换成数值的遥控器码值序列存入该遥控码值存储器23 中,以完成整体的学习获取过程。在该智能家居控制器20需要将该转换成数值的遥控器码值序列向该被控制电器 40发射的时候。首先由该单片机模块21从该遥控码值存储器23中将该转换成数值的遥控器码值序列提取出来,而后通过该发射电路26将该转换成数值的遥控器码值序列转换为遥控信号并最终向该被控制电器40发射。在具体实施的时候,如图4所示,将该控制信号的高低电平分别转换为0/1码从而形成该转换成数值的遥控器码值序列的过程中,可以按照如下的步骤进行
第一步、将该控制信号中最前面的两个高电平和两个低电平的长度作为引导码保存下来(LH1,LLl, LH2, LL2)。第二步、从第三个高电平开始,查找最先出现的两种高电平长度并保存下来 (H1,H2)。第三步、从第三个低电平开始,查找最先出现的两种低电平长度并保存下来 (L1,L2)。
第四步、从第三个高电平开始,每遇到一个高电平,就与第二步中的高电平(H1, H2)相比较,与第一种高电平(Hl)相同时,在码值序列中放一个1,若与第一种高电平(Hl) 不同,但与第二种高电平(H2)相同时,在码值序列中放一个0,同时后续高低脉冲个数加1。第五步、从第三个低电平开始,每遇到一个低电平,就与第三步中的低电平(Li, L2)相比较,与第一种低电平(Li)相同时,在码值序列中放一个1,若与第一种低电平(Li) 不同,但与第二种低电平(L2)相同时,在码值序列中放一个0,同时后续高低脉冲个数加
1o在码值序列中表示高电平的1/0与表示低电平的1/0是间隔出现的,即一位1/0 代表了高电平,紧邻其后的1/0就代表的是低电平。第六步、当在后续的脉冲中遇到一个与第二步中的高电平(H1,H2)都不相等的高电平,则放入一个高电平特殊标识符,然后再放入这个脉冲宽度(HS1)。第七步、当在后续的脉冲中遇到一个与第三步中的低电平(Li,L2)都不相等的低电平,则放入一个低电平特殊标识符,然后再放入这个脉冲宽度(LSI)。第八步、重复第四步至第七步中的步骤,组成了该转换成数值的遥控器码值序列。第九步、当查找到一个超长的低电平脉冲的时候,则表示遥控码值结束,此刻在该转换成数值的遥控器码值序列中放入一个结束符,至此一个遥控器的码值就编码完成了。在具体实施的时候,该智能家居控制器20的该学习电路25还包括红外学习电路 252以及无线学习电路253。该智能家居控制器20的该发射电路26还包括红外发射电路262以及无线发射电路 263。其中,该红外学习电路252是对于该被控制电器40的遥控器为红外线遥控器的码值进行学习的电路,该红外学习电路包括红外接收电路,当该被控制电器40的红外线遥控器向该红外接收电路发射遥控器信号的时候,该红外接收电路将红外遥控信号转换为由不同长度的高低电平组合而成的控制信号并通过该单片机模块21将该控制信号转换为数值的遥控器码值序列,最后该数值的遥控器码值序列被存储在该遥控码值存储器23中。该无线学习电路253是对于该被控制电器40的遥控器为无线遥控器的码值进行学习的电路,该无线学习电路包括无线接收电路,当该被控制电器40的无线遥控器向该无线接收电路发射遥控器信号的时候,该无线接收电路将无线遥控信号转换为由不同长度的高低电平组合而成的控制信号并通过该单片机模块21将该控制信号转换为数值的遥控器码值序列,最后该数值的遥控器码值序列被存储在该遥控码值存储器23中。该红外发射电路262在具体工作的时候,首先由该单片机模块21将存储在该遥控码值存储器23中的该数值的遥控器码值序列提取出来,而后将该数值的遥控器码值序列转换为红外遥控器信号向外发射。该无线发射电路263在具体工作的时候,首先由该单片机模块21将存储在该遥控码值存储器23中的该数值的遥控器码值序列提取出来,而后将该数值的遥控器码值序列转换为无线遥控器信号向外发射。
在具体实施的时候该控制终端10可以为智能手机或者电脑。该控制终端10中安装的该应用软件,该应用软件按照下述的步骤运行。首先,该应用软件在该控制终端10上选择按照添加遥控器或者按照选择遥控器的方式进行运行。此刻,使用者通过该应用软件在该控制终端10中输入该被控制电器40的信息,经过查找该应用软件确认该被控制电器40的遥控器码值被存储在该控制终端10中,则该应用软件按照选择遥控器的方式进行运行。该控制终端10中的该被控制电器40的遥控器码值通过该互联网30传输至该智能家居控制器20中并由该单片机模块21将该被控制电器40的遥控器码值存入该遥控码值存储器23中。这时,该控制终端10以及该智能家居控制器20中具有与该被控制电器40遥控器相同的遥控器码值。该控制终端10出现一个遥控器目录列表,从中选择该被控制电器40的遥控器后,就会出现设置好的该被控制电器40的遥控器界面,当选定该遥控器界面中的某一按键时,该按键的发射指令就会通过该互联网30传输给该智能家居控制器20,该智能家居控制器20同步发射该按键的遥控码值至该被控制电器40,从而使该控制终端10可以控制该被控制电器40。而当经过查找该应用软件确认该被控制电器40的遥控器码值没有被存储在该控制终端10中的时候,该应用软件按照添加遥控器的方式进行运行。此刻,该智能家居遥控监控系统首先在该直接获取工作状态下运行,当该被控制电器40的遥控器码值没有被存储在该遥控器码值数据网站中的时候,该智能家居遥控监控系统将在该学习获取工作状态下运行,直至使该控制终端10以及该智能家居控制器20 中具有与该被控制电器40遥控器相同的遥控器码值。在具体实施的时候该控制终端10以及该智能家居控制器20可以通过有线网络或者无线网络传输的方式通过该互联网30进行数据传输。在具体实施的时候该控制终端10中安装的该应用软件适合于多种操作系统,本发明的该智能家居遥控监控系统的该控制终端10可以为智能手机或者电脑,但由于市面上的智能手机的品牌是多种多样的,不同品牌手机的操作系统也不尽相同,同样的,电脑包括台式电脑,笔记本电脑以及平板电脑等,特别是平板电脑,不同的品牌操作系统也不尽相同,为了使该智能家居遥控监控系统能适用于各种品牌的智能手机和电脑,该应用软件安装于智能手机或电脑的软件具有不同的版本,可以安装于不同的操作系统,同时具有可扩展性,即当市面上出现新的操作系统后,该应用软件可以通过升级改版后适用于新的操作系统。另外该应用软件中可以包含了很多种遥控器界面,并可以由用户根据自己的需要进行修改,首先,该应用软件包含了比如空调,电视,DVD,机顶盒,音响等各种各样的遥控器模板,供用户选择,其次,用户可以根据自己的需要为遥控器命名,比如客厅空调, 卧室电视等,还可以设定遥控器的类型,比如红外遥控,315MHZ无线遥控,433MHZ无线遥控,2. 4GHZ无线遥控器等.用户也可以对每个遥控器模板的每个按键的名称进行修改, 再次,用户可以根据自己的需要重行排列遥控器模板上的每个按键的位置,从而组成一个新的遥控器界面,最后,用户在使用一个遥控器时,可以对这个遥控器的界面进行放大,缩小,也可以对其进行上下左右移动,以方便使用。在具体实施的时候由于红外遥控具有方向性,即只有红外发射头大致对准电器的红外接收头时,遥控才能起作用,为了确保该智能家居遥控监控系统的红外遥控都能起作用,采用了多个红外发射管,朝向不同的方向进行发射。 该智能家居控制器20的该发射电路26包括五个以上的红外发射管,正前方一个, 左45度角一个,右45度角一个,上45度角一个,下45度角一个,为了加强发射功率, 还可以适当地再增加红外发射管的个数.这样采用了多方向立体红外发射的该智能家居控制器20可以保证每一个家电都能被控制到。最后值得注意的是该智能家居控制器20还包括摄像头27,该摄像头27与该单片机模块21相连接。该控制终端10中安装的该应用软件中还包括摄像头控制程序,通过该摄像头控制程序可以控制该摄像头27的视频切换,并且通过该摄像头控制程序可以控制该摄像头 27的视角切换。另外该智能家居遥控监控系统的另外一种工作方式为,当该智能家居遥控监控系统处于直接获取工作状态的时候,该被控制电器的遥控器码值被存储在该遥控器码值数据网站中,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值被存储在该遥控器码值数据网站中,之后该应用软件将该被控制电器的遥控器码值下载至该控制终端10中,该控制终端10将该遥控器码值通过该互联网30传输给该智能家居控制器中的该单片机模块21,该单片机模块21将该遥控器码值存入该遥控码值存储器23中,此刻,使用者通过该控制终端并借助该智能家居控制器对该被控制电器进行即时控制。当该智能家居遥控监控系统处于学习获取工作状态的时候,该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中,该控制终端向该智能家居控制器发出学习指令,该智能家居控制器进入学习获取状态,使用者控制该被控制电器的遥控器向该智能家居控制器发射遥控信号,该学习电路接收到该遥控信号之后将该遥控信号输送至该单片机模块中, 由该单片机模块对该遥控信号进行整理压缩后存入该遥控码值存储器中,此刻,使用者通过该控制终端并借助该智能家居控制器对该被控制电器进行即时控制。本发明在具体实施的时候当该智能家居控制器20进入学习获取状态的时候,使用者控制该被控制电器40的遥控器向该智能家居控制器20发射遥控信号,该智能家居控制器20对该被控制电器40的遥控器的功能按键的功能采用对按键功能逐个进行学习的方式进行。另外本发明在具体实施的时候该智能家居控制器20中还可以设置一个大容量的存储器,该存储器中存储有大量常用该被控制电器40的遥控码值,这样当遇到常用该被控制电器40的时候,该智能家居控制器20可以直接从该存储器中将常用遥控码值提取出来直接进行应用,从而可以大大缩短整体系统的响应时间方便人们使用。
权利要求
1. 一种智能家居遥控监控系统,其特征在于其包括控制终端以及智能家居控制器, 该控制终端与该智能家居控制器通过互联网进行数据传输,使用者通过该控制终端输入控制命令,该控制命令通过该互联网被传输至该智能家居控制器中,该控制命令在该智能家居控制器中被转换为遥控信号并向外发射,被控制电器即时接收该智能家居控制器所发射出的该遥控信号,该被控制电器根据该遥控信号的内容改变其工作状态,该控制终端中安装有应用软件,该智能家居控制器包括单片机模块,该单片机模块分别与互联网接口、遥控码值存储器、显示屏、学习电路以及发射电路相连接,该单片机模块通过该互联网接口与该互联网连接,该单片机模块中设置有符合对应网络接口电路的协议标准的软件和硬件,从而保证了该智能家居控制器能通过该互联网与该控制终端进行数据传输,该遥控码值存储器中存储有该被控制电器的遥控器码值,当该遥控器码值需要被发射出去的时候,该遥控器码值从该遥控码值存储器被提取出来而后通过该发射电路发射出去,该显示屏用来显示该控制终端发送至该智能家居控制器中的指令内容以及该智能家居控制器的工作状态,该互联网中建立有遥控器码值数据网站,该遥控器码值数据网站中存放有不同的该被控制电器的遥控器码值,该智能家居遥控监控系统在具体工作的时候,具有两种工作状态,直接获取工作状态以及学习获取工作状态,当该智能家居遥控监控系统处于直接获取工作状态的时候,该被控制电器的遥控器码值被存储在该遥控器码值数据网站中,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值被存储在该遥控器码值数据网站中,之后该应用软件将该被控制电器的遥控器码值下载至该控制终端中,而后被下载至该控制终端中的该被控制电器的遥控器码值通过该互联网传输至该智能家居控制器中并由该单片机模块将该被控制电器的遥控器码值存入该遥控码值存储器中,这时,该控制终端以及该智能家居控制器中具有与该被控制电器遥控器相同的遥控器码值,该控制终端出现一个遥控器目录列表,从中选择该被控制电器的遥控器后,就会出现设置好的该被控制电器的遥控器界面,当选定该遥控器界面中的某一按键时,该按键的发射指令就会通过该互联网传输给该智能家居控制器,该智能家居控制器同步发射该按键的遥控码值至该被控制电器,从而使该控制终端可以控制该被控制电器,当该智能家居遥控监控系统处于学习获取工作状态的时候,该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中,该控制终端向该智能家居控制器发出学习指令,该智能家居控制器进入学习获取状态,使用者控制该被控制电器的遥控器向该智能家居控制器发射遥控信号,该学习电路接收到该遥控信号之后将该遥控信号输送至该单片机模块中,由该单片机模块对该遥控信号进行整理压缩后存入该遥控码值存储器中,而后,该智能家居控制器通过该互联网将该遥控信号传输至该控制终端中,这时,该控制终端以及该智能家居控制器中具有与该被控制电器遥控器相同的遥控器码值,该控制终端出现一个遥控器目录列表,从中选择该被控制电器的遥控器后,就会出现设置好的该被控制电器的遥控器界面,当选定该遥控器界面中的某一按键时,该按键的发射指令就会通过该互联网传输给该智能家居控制器,该智能家居控制器同步发射该按键的遥控码值至该被控制电器,从而使该控制终端可以控制该被控制电器,在该智能家居控制器进入学习获取状态,该学习电路接收该遥控信号并将该遥控信号输送至该单片机模块中的过程中,该学习电路中包括去载电路,在该学习电路接收需要学习的遥控信号的过程中,该遥控信号首先通过该去载电路去掉该遥控信号的载波,经过去载后的该遥控信号是由不同长度的高低电平组合而成的控制信号,将该控制信号输送至该单片机模块中,该单片机将该控制信号的高低电平分别转换为0/1码从而形成一转换成数值的遥控器码值序列,并将该转换成数值的遥控器码值序列进行压缩整理后由该单片机模块将其存入该遥控码值存储器中,以完成整体的学习获取过程,在该智能家居控制器需要将该转换成数值的遥控器码值序列向该被控制电器发射的时候,首先由该单片机模块从该遥控码值存储器中将该转换成数值的遥控器码值序列提取出来,并对该遥控器码值序列进行解压处理,而后通过该发射电路将该转换成数值的遥控器码值序列转换为遥控信号并最终向该被控制电器发射。
2.如权利要求1所述的一种智能家居遥控监控系统,其特征在于将该控制信号的高低电平分别转换为0/1码从而形成该转换成数值的遥控器码值序列的过程中,按照如下的步骤进行第一步、将该控制信号中最前面的两个高电平和两个低电平的长度作为引导码保存下来,第二步、从第三个高电平开始,查找最先出现的两种高电平长度并保存下来, 第三步、从第三个低电平开始,查找最先出现的两种低电平长度并保存下来, 第四步、从第三个高电平开始,每遇到一个高电平,就与第二步中的高电平相比较, 与第一种高电平相同时,在码值序列中放一个1,若与第一种高电平不同,但与第二种高电平相同时,在码值序列中放一个0,同时后续高低脉冲个数加1,第五步、从第三个低电平开始,每遇到一个低电平,就与第三步中的低电平相比较, 与第一种低电平相同时,在码值序列中放一个1,若与第一种低电平不同,但与第二种低电平相同时,在码值序列中放一个0,同时后续高低脉冲个数加1,在码值序列中表示高电平的1/0与表示低电平的1/0是间隔出现的,即一位1/0代表了高电平,紧邻其后的1/0就代表的是低电平,第六步、当在后续的脉冲中遇到一个与第二步中的高电平都不相等的高电平,则放入一个高电平特殊标识符,然后再放入这个脉冲宽度,第七步、当在后续的脉冲中遇到一个与第三步中的低电平都不相等的低电平,则放入一个低电平特殊标识符,然后再放入这个脉冲宽度,第八步、重复第四步至第七步中的步骤,组成了该转换成数值的遥控器码值序列, 第九步、当查找到一个超长的低电平脉冲的时候,则表示遥控码值结束,此刻在该转换成数值的遥控器码值序列中放入一个结束符,至此一个遥控器的码值就编码完成了。
3.如权利要求1所述的一种智能家居遥控监控系统,其特征在于该智能家居控制器的该学习电路还包括红外学习电路以及无线学习电路,该智能家居控制器的该发射电路还包括红外发射电路以及无线发射电路,其中,该红外学习电路是对于该被控制电器的遥控器为红外线遥控器的码值进行学习的电路,该红外学习电路包括红外接收电路,当该被控制电器的红外线遥控器向该红外接收电路发射遥控器信号的时候,该红外接收电路将红外遥控信号转换为由不同长度的高低电平组合而成的控制信号并通过该单片机模块将该控制信号转换为数值的遥控器码值序列,最后该数值的遥控器码值序列被存储在该遥控码值存储器中,该无线学习电路是对于该被控制电器的遥控器为无线遥控器的码值进行学习的电路, 该无线学习电路包括无线接收电路,当该被控制电器的无线遥控器向该无线接收电路发射遥控器信号的时候,该无线接收电路将无线遥控信号转换为由不同长度的高低电平组合而成的控制信号并通过该单片机模块将该控制信号转换为数值的遥控器码值序列,最后该数值的遥控器码值序列被存储在该遥控码值存储器中,该红外发射电路在具体工作的时候,首先由该单片机模块将存储在该遥控码值存储器中的该数值的遥控器码值序列提取出来,而后将该数值的遥控器码值序列转换为红外遥控器信号向外发射,该无线发射电路在具体工作的时候,首先由该单片机模块将存储在该遥控码值存储器中的该数值的遥控器码值序列提取出来,而后将该数值的遥控器码值序列转换为无线遥控器信号向外发射。
4.如权利要求1所述的一种智能家居遥控监控系统,其特征在于该控制终端为智能手机或者电脑,该控制终端中安装的该应用软件,该应用软件按照下述的步骤运行,首先,该应用软件在该控制终端上选择按照添加遥控器或者按照选择遥控器的方式进行运行,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值被存储在该控制终端中,则该应用软件按照选择遥控器的方式进行运行,该控制终端中的该被控制电器的遥控器码值通过该互联网传输至该智能家居控制器中并由该单片机模块将该被控制电器的遥控器码值存入该遥控码值存储器中,这时,该控制终端以及该智能家居控制器中具有与该被控制电器遥控器相同的遥控器码值,该控制终端出现一个遥控器目录列表,从中选择该被控制电器的遥控器后,就会出现设置好的该被控制电器的遥控器界面,当选定该遥控器界面中的某一按键时,该按键的发射指令就会通过该互联网传输给该智能家居控制器,该智能家居控制器同步发射该按键的遥控码值至该被控制电器,从而使该控制终端可以控制该被控制电器,而当经过查找该应用软件确认该被控制电器的遥控器码值没有被存储在该控制终端中的时候,该应用软件按照添加遥控器的方式进行运行,此刻,该智能家居遥控监控系统首先在该直接获取工作状态下运行,当该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中的时候,该智能家居遥控监控系统将在该学习获取工作状态下运行,直至使该控制终端以及该智能家居控制器中具有与该被控制电器遥控器相同的遥控器码值。
5.如权利要求1所述的一种智能家居遥控监控系统,其特征在于该控制终端以及该智能家居控制器通过有线网络或者无线网络传输的方式通过该互联网进行数据传输。
6.如权利要求1所述的一种智能家居遥控监控系统,其特征在于该智能家居控制器的该发射电路包括五个以上的红外发射管,采用多方向立体红外发射的该智能家居控制器保证每一个家电都能被控制到。
7.如权利要求1所述的一种智能家居遥控监控系统,其特征在于该智能家居控制器还包括摄像头,该摄像头与该单片机模块相连接,该控制终端中安装的该应用软件中还包括摄像头控制程序,通过该摄像头控制程序可以控制该摄像头的视频切换,并且通过该摄像头控制程序可以控制该摄像头的视角切换,该单片机模块将摄像头摄取的图像通过该互联网传输给该控制终端,从而在控制终端中可以看到智能家居控制器周围环境的视频图像。
8.如权利要求1所述的一种智能家居遥控监控系统,其特征在于该被控制电器的信息包括该被控制电器的生产厂家、产品型号信息。
9.如权利要求1所述的一种智能家居遥控监控系统,其特征在于该遥控码值存储器为大容量的可擦写的存储器,该显示屏为点阵式的液晶显示屏。
10.一种智能家居遥控监控系统,其特征在于其包括控制终端以及智能家居控制器, 该控制终端与该智能家居控制器通过互联网进行数据传输,使用者通过该控制终端输入控制命令,该控制命令通过该互联网被传输至该智能家居控制器中,该控制命令在该智能家居控制器中被转换为遥控信号并向外发射,被控制电器即时接收该智能家居控制器所发射出的该遥控信号,该被控制电器根据该遥控信号的内容改变其工作状态,该控制终端中安装有应用软件,该智能家居控制器包括单片机模块,该单片机模块分别与互联网接口、遥控码值存储器、显示屏、学习电路以及发射电路相连接,该单片机模块通过该互联网接口与该互联网连接,该遥控码值存储器中存储有该被控制电器的遥控器码值,当该遥控器码值需要被发射出去的时候,该遥控器码值从该遥控码值存储器被提取出来而后通过该发射电路发射出去,该互联网中建立有遥控器码值数据网站,该遥控器码值数据网站中存放有不同的该被控制电器的遥控器码值,该智能家居遥控监控系统在具体工作的时候,具有两种工作状态,直接获取工作状态以及学习获取工作状态,当该智能家居遥控监控系统处于直接获取工作状态的时候,该被控制电器的遥控器码值被存储在该遥控器码值数据网站中,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值被存储在该遥控器码值数据网站中,之后该应用软件将该被控制电器的遥控器码值下载至该控制终端中,该控制终端将该遥控器码值通过该互联网传输给该智能家居控制器中的该单片机模块,该单片机模块将该遥控器码值存入该遥控码值存储器中,此刻,使用者通过该控制终端并借助该智能家居控制器对该被控制电器进行即时控制,当该智能家居遥控监控系统处于学习获取工作状态的时候,该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中,此刻,使用者通过该应用软件在该控制终端中输入该被控制电器的信息,经过查找该应用软件确认该被控制电器的遥控器码值没有被存储在该遥控器码值数据网站中,该控制终端向该智能家居控制器发出学习指令,该智能家居控制器进入学习获取状态,使用者控制该被控制电器的遥控器向该智能家居控制器发射遥控信号,该学习电路接收到该遥控信号之后将该遥控信号输送至该单片机模块中,由该单片机模块对该遥控信号进行整理压缩后存入该遥控码值存储器中,此刻,使用者通过该控制终端并借助该智能家居控制器对该被控制电器进行即时控制,在该智能家居控制器进入学习获取状态,该学习电路接收该遥控信号并将该遥控信号输送至该单片机模块中的过程中,该学习电路中包括去载电路,在该学习电路接收需要学习的遥控信号的过程中,该遥控信号首先通过该去载电路去掉该遥控信号的 载波,经过去载后的该遥控信号是由不同长度的高低电平组合而成的控制信号,将该控制信号输送至该单片机模块中,该单片机将该控制信号的高低电平分别转换为0/1码从而形成一转换成数值的遥控器码值序列,并将该转换成数值的遥控器码值序列进行压缩整理后,由该单片机模块将其存入该遥控码值存储器中,以完成整体的学习获取过程,在该智能家居控制器需要将该转换成数值的遥控器码值序列向该被控制电器发射的时候,首先由该单片机模块从该遥控码值存储器中将该转换成数值的遥控器码值序列提取出来,而后通过发射电路将该转换成数值的遥控器码值序列转换为遥控信号并最终向该被控制电器发射。
全文摘要
本发明涉及一种智能家居遥控监控系统,其包括控制终端以及智能家居控制器,该控制终端与该智能家居控制器通过互联网进行数据传输,使用者通过该控制终端输入控制命令,该控制命令通过该互联网被传输至该智能家居控制器中,该控制命令在该智能家居控制器中被转换为遥控信号并向外发射,被控制电器即时接收该智能家居控制器所发射出的该遥控信号,该被控制电器根据该遥控信号的内容改变其工作状态,该控制终端中安装有应用软件,该智能家居控制器包括单片机模块,该单片机模块分别与互联网接口、遥控码值存储器、显示屏、学习电路以及发射电路相连接。
文档编号H04L12/28GK102325067SQ20111027410
公开日2012年1月18日 申请日期2011年9月16日 优先权日2011年9月16日
发明者白军民 申请人:白军民
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1