可远程遥控智能家用电器的网络摄像机制造技术

技术编号:7077860 阅读:761 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种可远程遥控智能家用电器的网络摄像机,本网络摄像机不仪具有其它网络摄像机的功能,还具有VPN技术、可遥控智能电器技术。Vpn技术可以使本摄像机充分适应网络环境,实现多层net的穿越,实现远程网络的访问;其具有的遥控家用电器技术,可以通过“自学习”来实现各种电器的遥控功能,如空调的遥控控制、电视的遥控控制、电动窗帘的遥控控制等等。这样配合网络摄像机的远程访问和监控功能,实现了智能家居的远程访问控制功能。

【技术实现步骤摘要】

本专利技术涉及计算机或远程控制
,具体地说是一种可远程遥控智能家用电器的网络摄像机
技术介绍
家用电器的控制使用已经进入智能化和网络信息化,已知的家用电远程控制是通过互联网实现智能家用电器设备远程控制的系统和方法,上述专利的特点是,包括多个家电设备、一家庭网络,多个家电设备的内部各装有一数据收发器,通过物理传输介质电气连接到家庭网络;家庭网络包括一家庭控制模块、一家庭网关,多个家电设备内部的数据收发器,通过物理传输介质电气连接家庭控制模块,由家庭控制模块连接到家庭网关,再通过接口网络实现网关与因特网的链接;用户从INTERNET登录到家庭的主控设备一家庭网关;家庭网关调用相关的应用程序,通过一定的介质读取各种家电设备目前的状态信息,进行相关的处理,产生接口数据,然后,通过INTERNET把这些接口数据传送给用户,用户通过浏览器可以看到自己家里各种家电设备的状态信息,并可以通过点击浏览器页面上的各种与家电设备相关联的按钮来控制家电设备。上述控制方法虽然实现了信息化、数字化和智能化, 但是所有对家用电器的操作都是盲操作,无法实现在家一样亲手操作感觉,对家电的实际工作状况也是一无所知,所以通过网络对家电的控制只存在理论上的可行,还缺少实际的普遍推广意义,很难被广大用户所接受。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供一种可远程遥控智能家用电器的网络摄像机,使用这种网络摄像机远程控制家用电器或其他机电设备或武器装备就如同身临其境一样直观和方便。本专利技术的技术方案是按以下方式实现的,包括主控制器和红外遥控微处理器MCU 两部分,主控制器完成视频、声音多媒体数据的网络传输以及向MCU发送相关控制指令,红外遥控微处理器MCU完成家电按键码编码解码、存储和红外数据发射,以控制响应的家电动作;其中,主控制器结构包括视频服务器、摄像头、红外照明发光二二极管驱动模块和红外发光二极管;摄像头通过(XD/CM0S视频接口与视频服务器8脚连接;红外照明发光二极管驱动模块的1脚接视频服务器的7脚,红外照明发光二极管驱动模块的2脚和3脚分别接红外照明发光二极管和光敏电阻,1脚接/0量信号报警输入输出,2脚接12V电源输入,3 脚接路由器,4脚接音频信号输出,5脚接云台控制器;红外遥控微处理器MCU包括单片机、 EEPROM存储器、红外接收头、红外遥控发射二极管,其中,单片机的通讯接口与视频服务器的5脚和6脚并接;红外接收头和红外发射二极管与单片机的红外遥控信号接收和发射接口连接;EEPROM存储器与单片机的数据存储接口连接;可远程遥控智能家用电器的网络摄像机的控制步骤如下首先主控制器发送命令使红外遥控微处理器MCU进入学习编码状态,将遥控器信号发射部位对准主控制器的镜头,按下相应按键即可完成学习,主控制器自动将学习内容存入指定区域,当使用此按键编码时,只需按下web页面上对应的按钮即可完成对家电的控制;如需在远程控制家电系统,使用PC客户端软件连接到本本专利技术的可远程遥控智能家用电器的网络摄像机上,在建立隧道之后即可方便的进行对家电的控制操作。本专利技术的可远程遥控智能家用电器的网络摄像机具有以下突出的有益效果该可远程遥控智能家居电器的网络摄像机是有由主控制器和MCU组成,主控制器完成视频、声音多媒体数据的网络传输以及向MCU发送相关控制指令,MCU则完成家电按键码的学习、存储和红外数据发射,以控制响应的家电动作。用户在使用前需进行遥控器编码的学习,首先主控制器发送命令使MCU进入学习编码状态,将遥控器信号发射部位对准此设备的镜头,按下相应按键即可完成学习,主控制器自动将学习内容存入指定区域,当使用此按键编码时,只需按下web页面上对应的按钮即可完成对家电的控制。如需在远程控制家电系统,使用PC客户端软件连接到本设备,在建立隧道之后即可方便的进行对家电的控制操作。本网络摄像机不仅具有其它网络摄像机的功能,还具有VPN技术、可遥控智能电器技术。Vpn技术可以使本摄像机充分适应网络环境,实现多层nat的穿越,实现远程网络的访问;其具有的遥控家用电器技术,可以通过“自学习”来实现各种电器的遥控功能,如空调的遥控控制、电视的遥控控制、电动窗帘的遥控控制等等。这样配合网络摄像机的远程访问和监控功能,实现了智能家居的远程访问控制功能。任何的红外遥控设备,想要实现红外遥控功能都要实现对所要遥控设备的红外线编码进行学习。各种设备的编码学习过程都是一样的,以红外遥控的电视机为例。1)学习步骤a)在本地侧,将网络摄像机正确通电,连入互联网;b)使用本地电脑,打开IE,输入摄像头IP地址,连接入红外遥控摄像头;c)在摄像机登录界面中输入正确的用户名密码,并打开控制界面(见附图5);d)点击电视机标签,摄像机显示电视机控制界面(见附图6);e)勾选界面中的学习复选框;f)点击网页界面中需要学习的按键(如果是下拉框,请选择下拉框中需要学习的对应项)如电源;g)使用电视机遥控器对准摄像头,按下遥控器上的电源按键;h)如果按键编码被正确学习,则学习复选框自动取消勾选;i)测试刚刚学习过的电源功能遥控摄像头,对准电视机机,点击电源按钮。 如果电视机被正确打开或者关闭,则学习成功;j)否则请返回步骤1重新执行该功能的学习过程;k)如此循环,直到将遥控器上的所有按键都学习完毕。2)使用过程a)在远端或者本地计算机上运行一体机版本的VPN软件;b)在登录框中输入一体机ID,点击确定;c) VPN软件搜索ID所对应的网络摄像机,并打开摄像机的登录界面;5d)在摄像机登录界面中,输入正确的用户名和密码登录摄像机,并打开相应的控制页面,如电视机;e)调整摄像头,将镜头对准电视机;f)在学习复选框没有勾选的前提下,点击对应的按钮,实现电视机开机,换台,音量加减等动作;3)注意事项(1)在学习过程中,如果红外遥控摄像头一直未接收到需要学习的红外线信号,则在一定时间之后出现如附图8所示界面(表示学习失败,需要重启学习过程)(2)对于空调的遥控器,用户需要明确下面的内容每次学习只是针对于一个空调状态(包含温度,风速,定时等),而不是一一个空调按键;如18度下按增加1度,变为19度。此时遥控器发送的编码并不是温度增加一度。 而是19度+风速+定时状态+……等所有空调状态集合在一起的统一一编码。因此在学习空调的时候,需要学习的不是每一个按键,而是每一种状态,也就是需要把空调的各种工作状态完整的排列组合全部学习完毕。如空调有10个温度档、3个风速档、2个状态(制冷、 制热)。则我们需要学习10*3*2 = 60。一共60种状态。软件说明单片机软件通过UART获取用户的控制指令,实现不同的用户功能,包括红外线编码学习,红外线编码发送,红外线编码存储空间擦除以及在学习状态下的取消学习指令;操作命令详细说明命令格式0x6a,0x6e,0x77,0x79,cmdl, cmd2c) cmdl = Oxaa命令按键学习命令。cmd2 = Ox****对应了需要学习的键码,有一定取值范围,超出范围会返回错误信息0x6a, 0x6e,0x77,0x79,Oxee,0x01,该键对应的存储区域不可用;学习正确后返回信息0x77,0x79,Oxaa,Ox** ;当想要取消当前学习的状态本文档来自技高网...

【技术保护点】
1.可远程遥控智能家用电器的网络摄像机,其特征在于,包括主控制器和红外遥控微处理器MCU两部分,主控制器完成视频、声音多媒体数据的网络传输以及向MCU发送相关控制指令,红外遥控微处理器MCU完成家电按键码编码解码、存储和红外数据发射,以控制响应的家电动作;其中,主控制器结构包括视频服务器、摄像头、红外照明发光二极管驱动模块和红外发光二极管;摄像头通过CCD/CMOS视频接口与视频服务器接口8连接;红外照明发光二极管驱动模块的接口1接视频服务器的接口7,红外照明发光二极管驱动模块的接口2和接口3分别接红外照明发光二极管和光敏电阻,接口1接I/O量信号报警输入输出,接口2接12V电源输入,接口3接路由器,接口4接音频信号输入/输出,接口5接云台控制器;红外遥控微处理器MCU包括单片机、EEPROM存储器、红外接收头、红外遥控发射二极管,其中,单片机的通讯接口与视频服务器的接口5和接口6并接;红外接收头和红外发射二极管与单片机的红外遥控信号接收和发射接口连接;EEPROM存储器与单片机的数据存储接口连接;可远程遥控智能家用电器的网络摄像机的控制步骤如下:1)学习步骤:以控制电视机为例a)在本地侧,将网络摄像机通电,连入互联网;b)使用本地电脑,打开IE,输入摄像头IP地址,连接入红外遥控摄像头;c)在摄像机登录界面中输入正确的用户名密码,并打开控制界面;d)点击电视机标签,摄像机显示电视机控制界面;e)勾选界面中的【学习】复选框;f)点击网页界面中需要学习的按键;g)使用电视机遥控器对准摄像头,按下遥控器上的电源按键;h)如果按键编码被正确学习,则【学习】复选框自动取消勾选;i)测试刚刚学习过的【电源】功能:遥控摄像头,对准电视机机,点击【电源】按钮,如果电视机被正确打开或者关闭,则学习成功;j)否则请返回步骤1重新执行该功能的学习过程;k)如此循环,直到将遥控器上的所有按键都学习完毕;2)使用步骤:a)在远端或者本地计算机上运行一体机版本的VPN软件;b)在登录框中输入一体机ID,点击确定;c)VPN软件搜索ID所对应的网络摄像机,并打开摄像机的登录界面;d)在摄像机登录界面中,输入正确的用户名和密码登录摄像机,并打开控制电视机的页面;e)调整摄像头,将镜头对准电视机;f)在【学习】复选框没有勾选的前提下,点击对应的按钮,实现:电视机开机,换台,音量加减等动作;单片机软件通过UART获取用户的控制指令,实现不同的用户功能,包括:红外线编码学习,红外线编码发送,红外线编码存储空间擦除以及在学习状态下的取消学习指令;操作命令详细说明:命令格式:0x6a,0x6e,0x77,0x79,cmd1,cmd2a)cmd1=0xaa命令:按键学习命令。cmd2=0x****对应了需要学习的键码,有一定取值范围,超出范围会返回错误信息:0x6a,0x6e,0x77,0x79,0xee,0x01,该键对应的存储区域不可用;学习正确后返回信息0x77,0x79,0xaa,0x**;当想要取消当前学习的状态时,需要发送0x6a,0x6e,0x77,0x79,0xaa,0xff学习命令取消后,串口返回信息:0x77,0x79,0xaa,0xff;cmd1=0xbb命令:按键发射命令;cmd2=0x****对应了需要发射的键码,有一定取值范围,超出会返回错误信息:0x77,0x79,0xee,0x01;发送正确后返回信息0x77,0x79,0xbb,0x**;b)cmd1=0xcc命令:按键擦除命令cmd2=0x****对应了需要擦除的键码,有一定取值范围,超出会返回错误信息:0x77,0x79,0xee,0x01;当想要擦除全部的按键存储空间时,需要发送0x6a,0x6e,0x77,0x79,0xcc,0xff;该命令为选用命令,重复学习同一个按键就会覆盖原来的按键状态,重复学习之前,不需要擦除;命令执行的反馈与错误信息说明:命令格式:0x77,0x79,info1,info21)info1,info2=0xaa,0x**学习状态返回,表示**按键已经学习完毕,当0x**为0xff时表示已经取消当前按键的学习;2)info1,info2=0xbb,0x**发送状态返回,表示**按键已经发送完毕;3)info1,info2=0xcc,0x**擦除状态返回,表示**按键已经擦除,当0x**为0xff时表示已经将所有按键全部擦除;4)info1,info2=0xee,ii=0x01要学习“发送”的按键值没有对应的存储空间;i=0x02读取IIC上的EEPROM出错,可能是EEPROM不存在或者EEPROM损坏;i=0x03要发送的按键键码不存在,没有学习;软件的学习方法为完全的红外线编码复制和模拟再现,不对编码格式和编码协议进行分析,而是将所能接收到的红外信号...

【技术特征摘要】

【专利技术属性】
技术研发人员:张峰
申请(专利权)人:济南维优科技开发有限公司
类型:发明
国别省市:88

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1