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

基于web网站家庭网关系统的内外网切换方法和装置制造方法及图纸

技术编号:11358895 阅读:104 留言:0更新日期:2015-04-29 09:53
本发明专利技术提供一种基于web网站家庭网关系统的内外网切换方法和装置,属于互联网领域,尤其涉及智能家居控制技术。本发明专利技术所要解决的技术问题是用户终端在家庭内网或外网通过web控制网页对智能家居设备进行控制时的IP地址切换问题。本发明专利技术提供一种内外网切换方法,包括用户终端访问通信服务器的前导网页,由前导网页根据来访者IP地址与数据库中的宽带动态IP地址进行比较,决定跳转至内网控制网页或外网控制网页;本发明专利技术提供一种内外网切换装置,包括通信服务器、IP数据包发送模块、用户终端,IP数据包发送模块通过定时向通信服务器发送IP数据包的方法获取宽带动态IP地址。

【技术实现步骤摘要】
基于web网站家庭网关系统的内外网切换方法和装置
本专利技术涉及智能家居控制领域,特别是涉及一种基于web网站家庭网关系统的内外网切换方法和装置。
技术介绍
随着物联网等产业的不断发展,智能家居产品也变得更加丰富和普及。为了解决同一个家庭中存在不同厂家、不同型号、不同功能的多个智能家居设备而产生的操作复杂、使用不便的问题,已经公布了一个专利技术专利《一种基于Web网站的家庭网关系统及其设置方法》(申请号为201210279002.X),该专利利用Web网站定制控制页面的方法,解决了不同厂家的智能家居控制设备在同一个界面控制的问题。但是目前用于控制智能家居的用户终端设备很多都是移动设备,由于这些设备一般都随身携带处于漫游状态,有时从外网漫游到家庭内网的时候(例如主人从单位回到家里),有时从内网漫游到外网,如果仍然通过上述的控制网页进行控制,因为被控制地址用的是获取的宽带动态IP地址,当用户出于内网时对某些家庭路由器会产生无法访问的现象。另外,用户终端设备在家庭网络内部访问处于同一个家庭网络中的智能家居设备时,最好的方式是用本地地址进行访问,这样可以避免家庭路由器做映射时对端口的限制,同时也减少了访问路径,提高了访问的速度。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于web网站家庭网关系统的内外网切换方法和装置,用于解决用户终端在家庭内网或外网时通过web控制网页对智能家居设备进行控制时的IP地址切换问题。为达到上述目的,本专利技术采用如下技术方案:一种涉及基于web网站家庭网关系统的内外网切换方法,该方法包括:用户终端用浏览器访问通信服务器;打开前导网页;前导网页从来访信息中获取IP地址;前导网页从通信服务器的数据库中取出存放的宽带动态IP地址;前导网页对上述二者IP地址进行比较;如果相同,网页跳转至内网控制网页;如果不同,网页跳转至外网控制网页。宽带动态IP地址的获取方法是:接在家庭网络中的IP数据包发送模块定时不间断地向通信服务器发送IP数据包信号,通信服务器从接收到的数据包中取出源IP地址,并将此地址存放于数据库中,当通信服务器再次收到数据包后,将提取出的源IP地址对数据库中原存放的地址进行刷新,如此周而复始地刷新,使数据库中保持了最新获取的宽带动态IP地址。一种涉及基于web网站家庭网关系统的内外网切换装置,包括:通信服务器,是一台具有固定IP地址或域名的接在互联网上的计算机服务器,包含前导网页、内网控制网页、外网控制网页、IP数据包接收模块、数据库,用于提供用户终端的访问和接收IP数据包发送模块所发的数据包信号;家庭网络,是在家庭中的以路由器为核心的计算机网络,包括家庭路由器、宽带终端等组成,用于提供家庭内部设备的通信连接并通过宽带接入互联网;IP数据包发送模块,是一套网络单片机或计算机设备中的一个程序模块,该模块接在家庭网络中,能定时向通信服务器发送IP数据包信号;用户终端,是电脑、PAD、手机等上网设备,从互联网或家庭网络接入,用于控制接在家庭网络中的家居设备;家居设备,是连接在家庭网络上的包括家用电器、视频监控等智能家居设备。由上述的技术方案可见,本专利技术的方法和装置,解决了用户终端处于家庭内网或处于外网时对家庭中的家居设备进行控制时的控制网页切换问题,使用户能在本地或远程分别通过本地地址或外网地址对家庭设备进行控制。附图说明图1为本专利技术实施例提供的内外网切换方法的流程图;图2为本专利技术实施例提供的网页跳转示意图;图3为本专利技术实施例提供的数据包发送接收的流程图;图4为本专利技术实施例提供的装置的网络拓扑图。具体实施方式下面结合附图和具体实施例对本专利技术所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实例不作为对本专利技术的限定。本专利技术实施例提供了一种基于web网站的家庭网关系统的内外网切换方法,如图1所示,包括:步骤101,用户终端访问通信服务器,所述的用户终端可以位于家庭内部的网络,即内网中,也可以在互联网的任意位置,即外网中;步骤102,用户终端中的浏览器打开通信服务器的前导网页;步骤103,前导网页中的程序语句读取来访者的源IP地址;步骤104,前导网页中的程序语句从通信服务器的数据库中读出相关的宽带动态IP地址;步骤105,将所述的源IP地址和动态IP地址进行比较,如果二者相同;步骤106,将网页跳转至内网控制网页;步骤105,如果二者地址不同;步骤107,将网页跳转至外网控制网页。图2为本专利技术实施例提供的网页跳转示意图,其中前导网页201可以用ASP脚本语言编辑而成,包含有读取来访者源IP、读取数据库、网页跳转等语句;内网控制网页202,是一个HTM语言编辑的一系列链接按钮组成的网页,用户可以点击按钮将网页跳转至相应的应用上,所述的链接按钮中的地址是与家居设备应用对应的内网IP地址;外网控制网页203,也是一个HTM语言编辑的一系列链接按钮组成的网页,用户可以点击按钮将网页跳转至相应的应用上,所述的链接按钮中的地址是与家居设备应用对应的外网IP地址和端口号,所述外网IP地址和端口号,分别是通信服务器获取的宽带动态IP地址和家庭路由器设置映射时对应的端口号。为取得宽带动态IP地址,本专利技术实施例提供的数据包发送和接收的方式,流程图见图3,包括IP数据包发送模块301和通信服务器302组成。其中,IP数据包发送模块301,是一个接在家庭网络中的以太单片机或计算机设备中的一个程序模块,该模块能够定时向通信服务器发送IP数据包信号;通信服务器302,是接在互联网上的具有固定IP地址或域名的计算机服务器,安装有IP数据包接收程序,该程序侦听和接收IP数据包发送模块301所发的数据包,并从中取出源IP地址存放于数据库中,并对所存放的IP地址数据不断进行刷新。在图3的步骤303,IP数据包发送模块301发送一个IP数据包信号至通信服务器,通信服务器接收到以后取出源IP地址,并将此地址存放于数据库中;步骤304,经过设定的间隔时间,IP数据包发送模块301又发送一个IP数据包信号至通信服务器,通信服务器将收到的源IP地址对数据库进行刷新。IP数据包发送模块301周而复始地发送数据包信号,使通信服务器的数据库中存放着最新的宽带用户端IP地址信息,即为获取的宽带动态IP地址。本专利技术实施例提供了一种基于web网站家庭网关系统的内外网切换装置,如图4所示,包括:通信服务器401,是一台具有操作系统、Web主机、数据库等的计算机服务器,以专线方式接入互联网403,并具有固定IP地址或域名,安装有IP数据包接收程序、前导网页、内网控制网页、外网控制网页,用于接收IP数据包发送模块所发的IP数据包信号,并从中提取出源IP地址存放于数据库中,并用于接受用户终端的访问,根据来访IP地址的情况进行网页跳转;IP数据包发送模块406,用具有以太网功能的单片机组成,与家庭网络的家庭路由器405相连,用于定时向通信服务器401发送IP数据包信号;家居设备408,是接入家庭网络中的设备,通过家庭路由器405、宽带终端404与互联网403相连,该设备包括智能家居设备、视频监控设备等,在本实施例中作为被控制的设备;用户终端402和用户终端407,分别通过外网或家庭内网接入互联网,包括电脑、本文档来自技高网...

【技术保护点】
一种基于web网站家庭网关系统的内外网切换方法,其特征在于,包括:用户终端访问通信服务器的前导网页;前导网页读取来访者的IP地址、读取数据库中的宽带动态IP地址,将二者进行对比;如果所述对比相同,网页跳转至内网控制网页;如果所述对比不同,网页跳转至外网控制网页。

【技术特征摘要】
1.一种基于web网站家庭网关系统的内外网切换方法,其特征在于,包括:用户终端访问通信服务器的前导网页;前导网页读取来访者的IP地址、读取数据库中的宽带动态IP地址,将二者进行对比;如果所述对比相同,网页跳转至内网控制网页,所述内网控制网页,是链接按钮组成的网页,用户可以点击按钮将网页跳转至相应的应用上,所述的链接按钮中的地址是与家居设备应用对应的内网IP地址;如果所述对比不同,网页跳转至外网控制网页,所述外网控制网页,是链接按钮组成的网页,用户可以点击按钮将网页跳转至相应的应用上,所述的链接按钮中的地址是与家居设备应用对应的外网IP地址和端口号,所述外网IP地址和端口号,分别是通信服务器获取的宽带动态IP地址和家庭路由器设置映射时对应的端口号。2.根据权利要求1所述基于web网站家庭网关系统的内外网切换方法,其特征在于,所述用户终端可以从家庭网络内网或外网任意...

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

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

1