一种基于Web网站的家庭网关系统及其设置方法

文档序号:7857527阅读:485来源:国知局
专利名称:一种基于Web网站的家庭网关系统及其设置方法
技术领域
本发明涉及智能家居控制技术,特别是涉及一种基于Web网站的家庭网关系统及其设置方法。
背景技术
随着物联网及相关产业的不断发展,智能家居产品的品种和功能也变得更加丰
邑O但是当一个家庭中存在不同厂家、不同型号、不同功能的多个智能家居设备,而这些设备需通过互联网进行控制时,往往需要打开不同的程序、不同的界面、不同的命令,操作非常繁琐和复杂。另外,用户宽带所提供的是一个动态变化的非固定的IP地址,难以将·此IP地址用作对智能家居设备的控制。

发明内容
本发明所要解决的技术问题是提供一种基于Web网站的家庭网关系统及其设置方法,用以解决家庭用户中由于多厂家、多型号、多功能的智能家居设备引起的操作复杂、控制不便的问题,以及用户宽带IP地址动态变化的问题。本发明提供了一种基于Web网站的家庭网关系统,包括Web服务器,用于生成用户登录网页、控制网页、设置网页;数据库,用于储存生成网页的所需的各类数据、储存用户宽带动态IP地址;IP包发送单元,用于定时向IP包接收单元发送IP数据包;IP包接收单元,用于接收从IP包发送单元所发的IP数据包,提取出源IP地址(即用户宽带动态IP地址),将此地址存放于数据库中。本发明提供了一种基于Web网站的家庭网关的设置方法,所述方法包括以下步骤a)用户进入设置网页;b)用户选择添加或编辑;c)当用户选择添加时,生成新的控制按钮编辑区;d)当用户选择编辑时,可以对控制按钮编辑区的前缀部分、端口号和单选按钮进行编辑或选择;e)通过用户对编辑区的编辑和选择,可以定制控制页面中控制按钮的控制对象、控制命令和执行方法;f)编辑完成进行保存,更新数据库。本发明在一个网页上提供了对家庭中多个智能家居设备进行控制的方法,方便了用户的操作,解决了家庭中对不同类型智能家居设备进行集中控制的需求和多设备控制难的问题,同时也解决了宽带动态IP地址的无法用作实时控制的问题。通过提供自行设置的方法,使用户能够根据自身的需要对控制网页进行编辑和设置。


图I为本发明实施例提供的系统结构示意图;图2为本发明实施例提供的用户登录网页示意图;图3为本发明实施例提供的用户控制网页示意图;图4为本发明实施例提供的系统工作流程图;
图5为本发明实施例提供的用户设置网页示意图;图6为本发明实施例提供的用户设置方法流程图。
具体实施例方式下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实例不作为对本发明的限定。图I所示为本发明的基于Web网站的网关系统整体结构示意图。包括数据库101、Web服务器102、Internet互联网103、宽带终端104、家庭路由器105、智能家居控制单元106、IP包发送单元107、IP包接收单元108。图2所示为用户登录网页201。图3所示为用户登录后的控制网页301。图4所不为系统工作流程图,现结合图I、图2、图3,对基于Web网站的豕庭网关系统工作流程及原理作详细的描述。在步骤401,用户通过接入互联网的电脑、移动终端的浏览器访问Web服务器,Web服务器返回用户登录网页201,用户输入正确的用户名和密码。在步骤402,当Web服务器验证登录的用户为合法后,从数据库101获取与该用户账号相匹配的数据,此数据主要由四部分组成1)前缀部分数据,用于生成控制按钮命令的前缀部分(如http://、ftp://、mmS://等);2) IP地址数据,该地址是实时获取的用户的宽带动态IP地址,由IP发送单元107、IP接收单元108等组成的装置获取并存放于数据库101中;3)端口号数据,根据端口号不同区分不同的被控智能家居控制单元106,该端口号需同家庭路由器的虚拟网站功能的端口号设置相对应;4)方法单选按钮数据,此数据决定用户按下某一控制按钮302所发送的命令方式(如表单按钮命令method = " post"、method="get"等)。在步骤403,根据步骤402获取的数据,生成智能家居控制网页301,该网页由不同的控制按钮302组成,其中每个控制按钮302是由步骤402中获取的4种数据组合而成。在步骤404当用户需要对某个智能家居控制单元106进行控制时,点击相应的控制按钮302。在步骤405,用户浏览器发送相应的命令,以不同的方式打开被控的智能家居控制单元106的主页,或加载特定程序对被控的智能家居控制单元106进行直接控制。在图4步骤402中获取与账号相匹配的数据时,其中的第二部分IP地址数据指的是存贮在数据库101中的用户宽带的实时动态IP地址,是由包括IP包发送单元107、IP包接收单元108等设备组成的装置获取的。因为宽带用户从接入运营商的设备所获得的IP地址虽然是公网地址,但这是一个定期刷新的动态变化的地址,即随着宽带断线、运营商设备周期性刷新而不断变化的,对于这样的地址,采用不断提取最新的IP地址信息,并存放于数据库中的方法进行解决。在本实施例中IP发送单元107由具有以太网口的单片机组成,该单片机加载有TCP/IP协议栈,通过编程,定时向IP包接收单元108发送TCP或UDP协议组成的IP数据包,当IP包接收单元108收到该数据包后,提取出源IP地址,即为用户宽带动态IP地址,并将该地址存放于数据库101中,由于IP包发送单元以一定的时间间隔不断地发送IP数据包,使数据库101中始终保持最新的IP地址信息,从而解决了利用此地址对的智能家居控制单元106进行控制的目的。图5所示为设置网页501,该网页是用户在图3的控制网页301点击设置按钮305后所跳转的网页。该网页包括与图3控制按钮301排列位置对应的控制按钮编辑区504、保存按钮502、添加按钮503。505显示了控制按钮编辑区504放大后的细节,该细节包括前缀部分506编辑区、端口号508编辑区、方法单选按钮区509,以及IP地址507不可编辑区。图6所示为本发明的设置方法的流程图,现结合图5对该流程图进行详细描述在步骤601,用户在浏览器中点击图3中的设置按钮303。在步骤602,用户的浏览器从Web服务器102中返回设置网页501。在步骤603,用户选择编辑或添加控制按钮。当用户选择添加,流程转至604。在步骤604,用户点击添加按钮503。在步骤605,在设置网页 501中的控制按钮编辑区504的下方,生成一条新的控制按钮编辑区。在步骤606,用户对编辑区进行编辑,在控制按钮编辑区504的细节505中,用户可设置的前缀部分506编辑区,根据不同的用途和方法可编辑设置为用于打开网页的http://、用于传输文件的ftp://、用于打开视频的mms://、用于打开远程桌面的mstsc/v等。在IP地址507部分属性为不可编辑字段,该IP地址取自数据库101中贮存的该登录用户的宽带动态IP地址。在端口号508编辑区,用户可以编辑设置不同的端口号,以对不同的智能家居控制单元106进行控制。关于端口号设置更多细节描述如下用户可以在家庭路由器105中在转发规则-虚拟服务器中进行设置,使公网IP地址的不同端口映射成家庭路由器内网中不同的IP地址所对应的端口,以达到一个公网IP地址对多个智能家居控制单元106的访问。在方法单选按钮509编辑区,用户可以通过选择不同的方法决定用户点击控制按钮302所产生的命令提交方法,该方法可以是以表单按钮的方式发送http协议数据(例如method = " get"、method=" post"等),也可以打开特定程序的方式与被控的智能家居控制单元106进行通信(例如 input type = button onclick = " exec (,mstsc/v :60. 179. 133. 236,)")。在步骤607,用户在添加或编辑完成后,点击保存按钮502,所有添加或编辑完成的信息通过Web服务器102发送至数据库101进行保存。在步骤603,当用户选择编辑时,流程跳至步骤606,重复以上对步骤606和步骤607的描述。尽管已经通过本发明实施例的描述图示了本发明,并且尽管已经相当详细地描述了实施例,但是本发明申请人不以任何方式将权利要求的范围限制到如此详细。对于本领域技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种基于Web网站的豕庭网关系统,其特征在于,包括 Web网站,该网站提供用户访问的登录网页、控制网页和设置网页。
2.如权利要求I所述网站的家庭网关系统,其特征在于,所述web网站包括 与互联网相连的Web服务器;与Web服务器和IP包接收单元相连的数据库。
3.如权利要求I所述网站的家庭网关系统,其特征在于,所述控制网页包括 控制按钮,该按钮用取自于数据库的与登录用户相匹配的数据进行组合而生成。
4.如权利要求3所述网站的家庭网关系统,其特征在于,所述控制按钮包括 用户点击该按钮可以对相应智能家居设备进行控制。
5.如权利要求4所述网站的家庭网关系统,其特征在于,所述智能家居设备包括 a)家居控制设备; b)家庭数据共享设备; c)家庭计算机设备; d)需要通过互联网共享的其它家庭设备。
6.如权利要求I所述网站的家庭网关系统,其特征在于,所述家庭网关系统包括 IP包发送单元;IP包接收单元。
7.如权利要求6所述网站的家庭网关系统,其特征在于,所述IP包发送单元包括 IP包发送单元以定时连续不断地向IP包接收单元发送IP数据包。
8.如权利要求6所述网站的家庭网关系统,其特征在于,所述IP包接收单元包括 IP包接收单元提取出IP包发送单元发来的IP数据包中的源IP地址信息,并将此信息存放于数据库中。
9.一种基于Web网站的家庭网关的设置方法,其特征在于,包括 用户进入设置网页对控制按钮进行编辑或添加,使控制网页的控制按钮根据用户的需求进行设置。
10.如权利要求9所述基于web网站的家庭网关的设置方法,所述对控制按钮进行编辑包括 对前缀部分进行编辑; 对端口号进行编辑; 对方法单选项进行选择; 从数据库获取IP地址。
11.如权利要求9所述基于Web网站的家庭网关的设置方法,所述对控制按钮进行编辑包括 编辑完成后,将数据保存于数据库。
12.如权利要求9所述基于Web网站的家庭网关的设置方法,所述添加包括 用户可以自行对控制网页的控制按钮进行添加操作。
全文摘要
本发明提供一种基于Web网站的家庭网关系统及其设置方法,属于智能家居控制技术领域,尤其涉及接入宽带的智能家居设备的控制技术。本发明所要解决的技术问题是家庭用户中由于多厂家、多型号、多功能的智能家居设备引起的操作复杂、控制不便的问题,以及用户宽带IP地址动态变化的问题。本发明提供一种Web网站,用户可以从该网站的控制网页控制各类智能家居设备;通过对网站中的网页设置的方法,使用户能根据需求对控制网页进行定制;采用定时发送IP数据包的方法,获取宽带的动态IP地址。
文档编号H04L29/08GK102811187SQ20121027900
公开日2012年12月5日 申请日期2012年8月1日 优先权日2012年8月1日
发明者陈为人 申请人:陈为人
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1