当前位置: 首页 > 专利查询>陈为人专利>正文

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

技术编号:8048041 阅读:218 留言:0更新日期:2012-12-06 23:12
本发明专利技术提供一种基于Web网站的家庭网关系统及其设置方法,属于智能家居控制技术领域,尤其涉及接入宽带的智能家居设备的控制技术。本发明专利技术所要解决的技术问题是家庭用户中由于多厂家、多型号、多功能的智能家居设备引起的操作复杂、控制不便的问题,以及用户宽带IP地址动态变化的问题。本发明专利技术提供一种Web网站,用户可以从该网站的控制网页控制各类智能家居设备;通过对网站中的网页设置的方法,使用户能根据需求对控制网页进行定制;采用定时发送IP数据包的方法,获取宽带的动态IP地址。

【技术实现步骤摘要】
一种基于Web网站的家庭网关系统及其设置方法
本专利技术涉及智能家居控制技术,特别是涉及一种基于Web网站的家庭网关系统及其设置方法。
技术介绍
随着物联网及相关产业的不断发展,智能家居产品的品种和功能也变得更加丰富。但是当一个家庭中存在不同厂家、不同型号、不同功能的多个智能家居设备,而这些设备需通过互联网进行控制时,往往需要打开不同的程序、不同的界面、不同的命令,操作非常繁琐和复杂。另外,用户宽带所提供的是一个动态变化的非固定的IP地址,难以将此IP地址用作对智能家居设备的控制。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于Web网站的家庭网关系统及其设置方法,用以解决家庭用户中由于多厂家、多型号、多功能的智能家居设备引起的操作复杂、控制不便的问题,以及用户宽带IP地址动态变化的问题。本专利技术提供了一种基于Web网站的家庭网关系统,包括:Web服务器,用于生成用户登录网页、控制网页、设置网页;数据库,用于储存生成网页的所需的各类数据、储存用户宽带动态IP地址;IP包发送单元,用于定时向IP包接收单元发送IP数据包;IP包接收单元,用于接收从IP包发送单元所发的IP数据包,提取出源IP地址(即用户宽带动态IP地址),将此地址存放于数据库中。本专利技术提供了一种基于Web网站的家庭网关的设置方法,所述方法包括以下步骤:a)用户进入设置网页;b)用户选择添加或编辑;c)当用户选择添加时,生成新的控制按钮编辑区;d)当用户选择编辑时,可以对控制按钮编辑区的前缀部分、端口号和单选按钮进行编辑或选择;e)通过用户对编辑区的编辑和选择,可以定制控制页面中控制按钮的控制对象、控制命令和执行方法;f)编辑完成进行保存,更新数据库。本专利技术在一个网页上提供了对家庭中多个智能家居设备进行控制的方法,方便了用户的操作,解决了家庭中对不同类型智能家居设备进行集中控制的需求和多设备控制难的问题,同时也解决了宽带动态IP地址的无法用作实时控制的问题。通过提供自行设置的方法,使用户能够根据自身的需要对控制网页进行编辑和设置。附图说明图1为本专利技术实施例提供的系统结构示意图;图2为本专利技术实施例提供的用户登录网页示意图;图3为本专利技术实施例提供的用户控制网页示意图;图4为本专利技术实施例提供的系统工作流程图;图5为本专利技术实施例提供的用户设置网页示意图;图6为本专利技术实施例提供的用户设置方法流程图。具体实施方式下面结合附图和具体实施例对本专利技术所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实例不作为对本专利技术的限定。图1所示为本专利技术的基于Web网站的网关系统整体结构示意图。包括数据库101、Web服务器102、Internet互联网103、宽带终端104、家庭路由器105、智能家居控制单元106、IP包发送单元107、IP包接收单元108。图2所示为用户登录网页201。图3所示为用户登录后的控制网页301。图4所示为系统工作流程图,现结合图1、图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地址对多个智能家居控制单元本文档来自技高网...

【技术保护点】
一种基于Web网站的家庭网关系统,其特征在于,包括:Web网站,该网站提供用户访问的登录网页、控制网页和设置网页。

【技术特征摘要】
1.一种基于Web网站的家庭网关系统,其特征在于,包括:Web服务器、数据库、智能家居控制单元,其中:Web服务器,是一台与互联网连接的服务器设备,该设备与数据库连接,用于提供用户的访问;数据库,分别与Web服务器和IP包接收单元连接,用于储存生成网页的所需的各类数据、储存用户宽带动态IP地址;智能家居控制单元,与家庭路由器相连,用于接收用户浏览器发送的相应的命令;所述家庭路由器与宽带终端相连,并通过宽带终端接入互联网;所述Web服务器进一步包括控制按钮组成的控制网页,其中用户通过点击所述控制按钮可以打开所述智能家居控制单元的主页或加载特定程序对所述智能家居控制单元进行直接控制;所述控制按钮由包括前缀部分、IP地址部分、端口号部分、命令方式部分组合而成,其中所述IP地址取自于存放在数据库的宽带动态IP地址;所述端口号需同家庭路由器的虚拟网站功能的端口号设置相对应,根据端口号不同区分不同的被控智能家居控制单元。2.如权利要求1所述网站的家庭网关系统,其特征在于,所述web网站包括:登录网页,当用户登录成功后从数据库获取与该用户账号相匹配的数据...

【专利技术属性】
技术研发人员:陈为人
申请(专利权)人:陈为人
类型:发明
国别省市:

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

1