当前位置: 首页 > 专利查询>江南大学专利>正文

一种外网设备访问家庭网关的方法和系统技术方案

技术编号:11831379 阅读:58 留言:0更新日期:2015-08-05 16:30
本发明专利技术涉物联网技术领域的计算机网络技术领域,具体为一种外网设备访问家庭网关的方法和系统,其能够实现外网设备主动直接地访问具有非固定公网IP地址的家庭内网网关。这一方法和系统可以扩展为智慧小区所在的外部局域网内家庭与家庭之间的直接网络通信,一种外网设备访问家庭网关的方法,其特征在于,其包括以下四个步骤:1.建立公网网络存储空间;2.内网网关上传其外网IP地址至所述公网网络存储空间;3.外网设备从公网网络存储空间中获取所述外网IP地址;4.外网设备通过所述外网IP地址访问所述内网网关。相对应的系统其包括连接内网和外网的内网网关、公网网络存储空间、外网设备。

【技术实现步骤摘要】

本专利技术涉物联网
的计算机网络
,具体为一种外网设备访问家庭网关的方法和系统
技术介绍
网关具有实现不同网络之间的协议转换及信息传输功能,因此常常被用作为外部局域网他称为外网)和内部局域网他称为内网)之间的连接节点。目前电信部门所构建的用于家庭的网络拓扑结构通常分为三个层次,即公网、夕卜部局域网、内部局域网。这里,公网即是因特网,外部局域网通常是小区的局域网,内部局域网即是家庭内部的局域网。在这样的网络拓扑结构中,连接公网和外部局域网之间的网关由电信部门配置,而连接外部局域网和家庭内部局域网之间的网关由家庭自身配置(一般就是家用无线路由器)。通常,外部局域网分配给家庭网关的外部局域网的IP地址是动态变化的,连接于同一个外部局域网的居民小区内的家庭内部局域网的设备无法通过此外部局域网实现家庭到家庭的直接相互通信,损失了一部分家庭宽带资源。目前在家庭内网设备和外网设备之间进行信息交互时,所有信息均须借助于第三方的网络服务设备(通常是服务器)中转。
技术实现思路
为了解决上述问题,本专利技术提供了一种外网设备访问家庭网关的方法和系统,其能够实现外网设备主动直接地访问具有非固定公网IP地址的家庭内网网关。这一方法和系统可以扩展为智慧小区所在的外部局域网内家庭与家庭之间的直接网络通信。其技术方案是这样的:一种外网设备访问家庭网关的方法,其特征在于,其包括以下四个步骤: 1.建立公网网络存储空间; 2.内网网关上传其外网IP地址至所述公网网络存储空间; 3.外网设备从公网网络存储空间中获取所述外网IP地址; 4.外网设备通过所述外网IP地址访问所述内网网关。其进一步特征在于,步骤I “建立公网网络存储空间”是指,在云盘、快盘或者网盘中注册一个账户,从所述云盘、快盘或者网盘等中获取一分配到的存储空间作为公网网络存储空间;步骤2“内网网关上传其外网IP地址至所述公网网络存储空间”是指,每当所述内网网关启动时,所述内网网关或连接所述内网网管的内网设备获取所述内网网关通过DHCP协议获取的外网IP地址,并通过http协议将所述外网IP地址存入公网网络存储空间中;步骤3 “外网设备从公网网络存储空间中获取所述外网IP地址”是指,欲访问所述内网网关的外网设备通过http协议从所述公网网络存储空间中获取所述外网IP地址;步骤4 “外网设备通过所述外网IP地址访问所述内网网关”是指,所述外网设备使用读取到的外网IP地址访问所述内网网关,或者通过访问所述内网网关进而访问连接所述内网网关的内网设备。一种外网设备访问家庭网关的系统,其特征在于,其包括连接内网和外网的内网网关、公网网络存储空间、外网设备。其进一步特征在于,其还包括连接所述内网网关的内网设备,所述内网设备包括通过有线或无线方式连接到所述内网网关的智能设备; 连接内网和外网的所述内网网关具体为具有将由DHCP协议得到的外网IP地址通过http协议上传至所述公网网络存储空间功能的网关; 所述公网网络存储空间为从云盘、快盘或者网盘中通过注册账号而分配到的存储空间; 所述外网设备是指能够通过有线或无线方式连接到外网网关并能够通过http协议从所述公网网络存储空间中获取所述外网IP地址的智能设备。使用本专利技术的技术方案后,借助于公网网络存储空间使外网设备可以从中得到欲访问的内网网关的外网IP地址,从而使得外网设备可以主动地直接地访问该非固定外网IP地址的内网网关,无需第三方网络服务设备中转,实现了外网设备主动直接地访问具有非固定外网IP地址的家庭内网网关。【附图说明】图1为本专利技术方法流程示意图; 图2为本专利技术实施例系统示意图。【具体实施方式】见图1所示,一种外网设备访问家庭网关的方法,其包括以下步骤: 1.建立公网网络存储空间; 2.家庭内网网关上传其外网IP地址至公网网络存储空间; 3.外网设备从公网网络存储空间中获取外网IP地址; 4.外网设备通过外网IP地址访问内网网关。为便于叙述并不失一般性,本专利技术的实施例中,将内网设备(服务器、电脑、智能手机、智能仪表等)、连接内网和外网的网关、外网的公网网络存储空间、外网设备四个组成部分分别选为:智能摄像头、特制无线路由器、某云盘、和配备了专用APP的智能手机,见图2所示。实施步骤为: 1、建立云盘存贮空间。人工申请某云盘存贮空间,具体步骤为进入某网站的相应界面,注册一个账号,提供并确认一个密码,待系统确认注册成功后退出; 2、上传外网IP地址至云盘存贮空间。每当特制无线路由器上电启动,就将其通过DHCP协议得到的外网IP地址通过http协议上传至云盘存储空间,这可由特制无线路由器内的一个默认启动项完成。默认启动项是一段程序,该段程序在无线路由器上电初始化后、进入正常路由工作前运行。默认启动项执行如下子步骤: (I)等待无线路由器分配到IP地址后,新建文件名为myIP的文本文件,将获取到的IP信息保存在该文本文件中。(2)登录云盘。具体为: (2.1)执行 http 协议的方法“POST http://url_prelogin HTTP/ 1.1”,得到返回信息cookieO。url_prelogin是一个预登陆的url地址。POST方法通过向该地址发出post请求,得到服务器返回的cookie信息,此处将该返回信息记为cookieO。(2.2)以 username,password, cookieO 为参数执行 http 协议的方法“POSThttp://url_login HTTP/ 1.1”,得到返回信息,此处记其为 cookiel。username 和password是已经完成注册的云盘存储空间的用户名和密码,url_login是一个登陆的url地址。(2.3)以 cookieO,cookiel 为参数执行 http 协议的方法 “GET http://url_relogin HTTP/ 1.1 ”,得到返回信息,此处记其为cookie2。url_relogin是一个在文件上传和下载过程中的用于重登陆的url地址。(3)上传文件至云盘。具体为: (3.1)以 cookiel,cookie2 为参数执行http 协议的方法“GET http://url_xsrf HTTP/1.1”,得到服务器返回的用于上传文件的密匙,记其为xsrf。url_XSrf是用于获取服务器返回密匙的url地址。(3.2)设置参数:Request:X-XSRF-T0KEN:$ {xsrf},Cookie:cookie2,parentld:0, name:myIP.txt,执行 http 协议的方法“POST http://url_getupload HTTP/1.1”,得到服务器返回信息url_upload。本方法以xsrf作为头信息,以文件名myIP.txt,cookie2作为参数执行POST方法。url_getupload是一个url地址,通过向该url地址提交请求,可以获得文件的上传路径,该路径记为url_upload。(3.3)以myIP.txt 为参数执行http 协议的方法“POST http://url_upload HTTP/1.1”,得到返回信息response。url_本文档来自技高网...

【技术保护点】
一种外网设备访问家庭网关的方法,其特征在于,其包括以下四个步骤:1). 建立公网网络存储空间;2). 内网网关上传其外网IP地址至所述公网网络存储空间;3).外网设备从公网网络存储空间中获取所述外网IP地址;4). 外网设备通过所述外网IP地址访问所述内网网关。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱嘉钢蔡一新李雪高晨兰
申请(专利权)人:江南大学
类型:发明
国别省市:江苏;32

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

1