首页> 中国专利> 基于SMB协议手机远程访问家庭网关设备的系统及方法

基于SMB协议手机远程访问家庭网关设备的系统及方法

摘要

基于SMB协议手机远程访问家庭网关设备的系统及方法,涉及家庭网关系统领域,家庭网关设备每次获取公网IP地址后,上报给业务云平台;用户通过手机客户端登陆业务平台,选择需要访问的家庭网关设备,并得到该家庭网关设备的公网IP地址;业务云平台远程开启该家庭网关设备的SMB服务和WAN侧SMB端口后,通知手机客户端;用户通过手机客户端,由该家庭网关设备的公网IP地址连接至家庭网关设备,完成对家庭网关设备的操作;手机客户端通知业务云平台操作结束,业务云平台远程关闭该家庭网关设备的SMB服务和WAN侧SMB端口。本发明手机客户端可以实时找到对应的家庭网关设备并远程访问,结束后关闭SMB端口,避免安全隐患。

著录项

  • 公开/公告号CN105306315A

    专利类型发明专利

  • 公开/公告日2016-02-03

    原文格式PDF

  • 申请/专利权人 烽火通信科技股份有限公司;

    申请/专利号CN201510608053.6

  • 发明设计人 田智炜;

    申请日2015-09-21

  • 分类号

  • 代理机构武汉智权专利代理事务所(特殊普通合伙);

  • 代理人彭程程

  • 地址 430074 湖北省武汉市东湖开发区光谷创业街67号

  • 入库时间 2023-12-18 14:02:07

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-29

    授权

    授权

  • 2016-03-02

    实质审查的生效 IPC(主分类):H04L12/28 申请日:20150921

    实质审查的生效

  • 2016-02-03

    公开

    公开

说明书

技术领域

本发明涉及家庭网关系统领域,具体来讲涉及一种基于SMB协 议手机远程访问家庭网关设备的系统及方法。

背景技术

家庭网关设备作为用户家庭中的互联网接入终端,目前已经逐步 演化成家庭网络的接入门户,越来越多的用户需要在任何地方实时的 访问家庭网关设备文件系统中保存的文件。当前,家庭网关设备可以 拿到公网的IP地址,这就给网络文件共享服务提供了网络访问的网 络端基础。SMB(ServerMessageBlock,服务器信息块)协议是基于 TCP-NETBIOS下的,一般端口使用为139,445,家庭网关可以使 用SMB协议和其他操作系统文件的读取的互通。

从用户端来看,当前智能手机已经高度普及,随着移动通信4G 业务的发展,用户已经可以有条件在任何时刻实时接入互联网,这样 就具备了和网关进行实时通信的基础。从交互协议报文方面,现在也 已经有成熟的基于网络协议的SMB文件共享服务功能。但是,现有 的基于网络协议的文件共享服务功能存在一定的弊端,无法适应于当 前的组网环境和用户远程访问网关存储空间,具体技术缺陷如下:

1、家庭网关中需要永久开放SMB协议端口,SMB端口永久暴 露,会对家庭网关设备中存储的文件形成较大安全隐患;

2、家庭网关的WAN(WideAreaNetwork,广域网)侧获取到新 的IP,按照当前的组网方式无法告知手机客户端软件,这样虽然双方 都具备互联互通的基础,但用户依旧无法远程访问网关的存储空间的 内容。

发明内容

针对现有技术中存在的缺陷,本发明的目的在于提供一种基于 SMB协议手机远程访问家庭网关设备的系统及方法,手机客户端可 以实时通过公网IP地址找到对应的家庭网关设备,并进行远程访问, 访问结束后关闭SMB端口,避免安全隐患。

为达到以上目的,本发明采取的技术方案是:基于SMB协议手 机远程访问家庭网关设备的系统,包括安装于手机的手机客户端、至 少一个获取公网IP地址的家庭网关设备,还包括运行在公网环境中 的业务云平台,业务云平台包括协议处理模块和业务控制模块,其中, 所述协议处理模块,用于分别和手机客户端、每台家庭网关设备进行 交互,搜集家庭网关设备的公网IP地址,为手机客户端提供绑定的 家庭网关设备的公网IP地址查询;所述业务控制模块,用于根据用 户的业务配置情况,通过所述协议处理模块控制家庭网关设备中各种 端口开启/关闭。

在上述技术方案的基础上,所述手机客户端包括,第一云平台对 接模块,用于实现手机客户端和业务云平台中协议处理模块之间的交 互;SMB客户端模块,用于通过SMB协议对指定公网IP地址的家 庭网关设备进行交互,完成远程文件访问;用户信息模块,用于用户 的登陆和对用户相关信息的维护。

在上述技术方案的基础上,每台家庭网关设备包括,第二云平台 对接模块,用于实现与业务云平台中协议处理模块之间的交互,发送 来自业务云平台对家庭网关设备端口开启/关闭的信息,向业务云平 台上报家庭网关设备公网IP地址;SMB服务端模块,用于启动SMB 服务和开启在WAN侧的SMB端口。

在上述技术方案的基础上,所述家庭网关设备支持对USB存储 设备的磁盘分区加载。

在上述技术方案的基础上,所述手机客户端安装于支持无线通讯 的智能手机。

本发明还提供一种基于SMB协议手机远程访问家庭网关设备的 方法,包括步骤:

S1.家庭网关设备每次获取公网IP地址后,将该公网IP地址上报 给业务云平台;

S2.用户通过运行手机客户端登陆所述业务平台,选择需要访问 的家庭网关设备,并得到该家庭网关设备的公网IP地址;

S3.业务云平台远程开启该家庭网关设备的SMB服务和WAN侧 SMB端口后,通知手机客户端;

S4.用户通过手机客户端,由该家庭网关设备的公网IP地址连接 至该家庭网关设备,完成对家庭网关设备的操作;

S5.手机客户端通知业务云平台操作结束,业务云平台远程关闭 该家庭网关设备的SMB服务和WAN侧SMB端口。

在上述技术方案的基础上,家庭网关设备每次获取公网IP地址 的情况有两种,一种是家庭网关设备每次电启动,完成InternetWAN 获取公网IP地址,另一种是家庭网关设备InternetWAN连接地址发 生变化后,重新获取公网IP地址。

在上述技术方案的基础上,所述家庭网关设备包括第二云平台对 接模块、SMB服务端模块,步骤S1中,第二云平台对接模块将获取 的公网IP地址上报给业务云平台的协议处理模块。

在上述技术方案的基础上,步骤S3中,业务云平台的业务控制 模块发送消息给协议处理模块,协议处理模块通过第二云平台对接模 块,将消息发送至SMB服务端模块,SMB服务端模块开启该家庭网 关设备的SMB服务和WAN侧SMB端口。

在上述技术方案的基础上,所述手机客户端包括第一云平台对接 模块、用户信息模块和SMB客户端模块,用户通过用户信息模块登 录手机客户端,步骤S2中,手机客户端通过第一云平台对接模块由 业务云平台的协议处理模块中得到需要访问的家庭网关设备的公网 IP地址;步骤S4中,手机客户端通过SMB客户端模块连接至家庭 网关设备,完成对家庭网关设备的操作。

本发明的有益效果在于:

家庭网关设备在每次获取到公网IP地址后,均会上报给业务云 平台,这样手机客户端可以实时通过公网IP地址找到对应的家庭网 关设备;家庭网关设备在业务云平台的控制下,通过开启/关闭SMB 服务和WAN侧SMB端口;开启时,用户通过手机客户端直接远程 访问家庭网关设备,并进行操作,操作后即可关闭,增强了用户远程 访问家庭网关设备的安全性。

附图说明

图1为本发明实施例基于SMB协议手机远程访问家庭网关设备 (只有一台)的系统示意图;

图2为本发明实施例基于SMB协议手机远程访问家庭网关设备 的方法流程图。

附图标记:

用户客户端1,第一云平台对接模块11,用户信息模块12,SMB 客户端模块13;

业务云平台2,业务控制模块21,协议处理模块22;

家庭网关设备3,第二云平台模块31,SMB服务端模块32。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

如图1所示,本发明基于SMB协议手机远程访问家庭网关设备 的系统,包括手机客户端1、业务云平台2和至少一台家庭网关设备 3。本实施例中,仅给出了一台家庭网关设备3的示意图,当有多台 家庭网关设备3的时候,每台家庭网关设备3与手机客户端1、业务 云平台2的交互方式不变。

业务云平台2运行在公网环境中,配合家庭网关设备3、手机客 户端1实现两者之间的相互连通,实现用户通过手机客户端1访问所 需家庭网关设备3的存储文件功能。业务云平台2包括业务控制模块 21和协议处理模块22,协议处理模块22用于分别和手机客户端1、 每台家庭网关设备3进行交互,搜集每台家庭网关设备3的公网IP 地址,为手机客户端1提供绑定的家庭网关设备3的公网IP地址查 询;所述业务控制模块21用于根据用户的业务配置情况,通过所述 协议处理模块22控制家庭网关设备3中各种端口开启/关闭。

手机客户端1安装并运行于手机,所述手机为支持无线通讯(如 3G、4G、wifi等)的智能手机,本实施例中,该手机为支持4G数据 业务的安卓智能手机。手机客户端1包括第一云平台对接模块11、 用户信息模块12和SMB客户端模块13,第一云平台对接模块11, 用于实现手机客户端1和业务云平台2中协议处理模块22之间的交 互;用户信息模块12用于用户的登陆和对用户相关信息的维护;SMB 客户端模块13,用于通过SMB协议对指定公网IP地址的家庭网关 设备3进行交互,完成远程存储文件访问。

家庭网关设备3可获取公网IP地址,支持对对USB存储设备的 磁盘分区加载,并可以和业务云平台2交互,并接受业务云平台2的 管理。家庭网关设备3包括第二云平台模块31和SMB服务端模块 32,第二云平台模块31用于实现与业务云平台2中协议处理模块22 之间的交互,发送来自业务云平台2对家庭网关设备3端口开启/关 闭的信息,向业务云平台2上报家庭网关设备3公网IP地址;SMB 服务端模块32用于启动SMB服务和开启在WAN侧的SMB端口, 通过SMB协议实现存储文件的共享。

如图2所示,本发明基于SMB协议手机远程访问家庭网关设备 的方法,具体包括如下步骤:

S1.家庭网关设备3每次获取公网IP地址后,将该公网IP地址上 报给业务云平台2。家庭网关设备3每次电启动,完成InternetWAN 获取公网IP地址;或者是家庭网关设备3InternetWAN连接地址发 生变化后,重新获取公网IP地址,都要将获取的公网IP地址进行上 报。具体的,家庭网关设备3通过第二云平台模块31将获取的公网 IP地址上报给业务云平台2的协议处理模块22。

S2.用户通过用户信息模块12登录并运行手机客户端1,手机客 户端1通过第一云平台对接模块11,登录业务云平台2,并由业务云 平台2的协议处理模块22中得到需要访问的家庭网关设备3的公网 IP地址。

S3.业务云平台2远程开启该家庭网关设备3(手机客户端1需要 访问的家庭网关设备3)的SMB服务和WAN侧SMB端口后,通知 手机客户端1。具体的,业务云平台2的业务控制模块21发送消息 给协议处理模块22,协议处理模块22通过第二云平台对接模块31, 将所述消息发送至SMB服务端模块32,SMB服务端模块32开启该 家庭网关设备3的SMB服务和WAN侧SMB端口。

S4.用户通过手机客户端1,由该家庭网关设备3的公网IP地址 连接至该家庭网关设备3,完成对家庭网关设备3的操作。具体为, 手机客户端1知道了需要访问的家庭网关设备3的公网IP地址,通 过SMB客户端模块13连接至需要访问的家庭网关设备3,进行对其 的远程访问和操作。

S5.用户操作完成后,通过手机客户端1的第一云平台对接模块 11,向协议处理模块22发送消息,通知业务云平台2操作结束。业 务云平台2的业务控制模块21,控制协议处理模块22向第二平台对 接模块31发送消息,第二平台对接模块31将该消息发送给对应的家 庭网关设备3的SMB服务端模块32,服务端模块32关闭SMB服务 和WAN侧SMB端口。

上述步骤对一台所需设备完成的具体操作,如果后续还需对其他 家庭网关设备3进行操作,只有公网IP地址改变,具体操作步骤不 变。

本发明不局限于上述实施方式,对于本技术领域的普通技术人员 来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰, 这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细 描述的内容属于本领域专业技术人员公知的现有技术。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号