专利名称:家庭网关共享存储实现方法及装置的制作方法
技术领域:
本发明涉及家庭网关技术,尤其涉及一种家庭网关共享存储实现方法及 装置。
背景技术:
随着信息时代的来临以及网络的普及,家庭的智能化和网络化逐渐成为 现实。家庭网关是作为外部接入网络连接到家庭内部,以及将家庭内部网络 连接到外部的一种物理端口 ,同时也是一种使住宅用户可以获得各种家庭服 务业务的平台。
现有家庭网关可实现的功能之一是基于网络文件系统(Net File System; 以下简称NFS)技术在家庭局域网络内实现共享存储。NFS技术的一种形式 是服务器/客户端,家庭网关一般用作为服务器,家M域网络内的其他终端 一般用作为客户端,例如,在"Windows"操作系统下可以通过安装服务器程 序或客户端程序来实现各自功能。基于NFS技术,由家庭网关作为服务器提 供存储空间供各个客户端共享。
在进行本发明的研究过程中,发明人发现现有技术中存在如下缺陷当 家庭网关上有移动存储装置等外设插入时,各个客户端难以及时获知家庭网 关上新增的移动存储空间,只有以主动刷新#1询的方式才能获知,因此不能 充分利用共享存储的资源。
发明内容
本发明的目的是提供一种家庭网关共享存储实现方法及装置,以使客户端能够及时获知家庭网关上新增的移动存储空间,充分利用家庭网关中共享 存储的资源。
为实现上述目的,本发明提供了一种家庭网关共享存储实现方法,包括 当监测到移动存储装置插入家庭网关的物理端口时,为所述物理端口分 配if各径信息;
将所述路径信息发送给连接在所述家庭网关上的各客户端。 为实现上述目的,本发明还提供了一种家庭网关共享存储实现装置,包
括
外设管理模块,用于当监测到移动存储装置插入家庭网关的物理端口时, 为所述物理端口分配路径信息;
信息管理模块,用于将所述路径信息发送给连接在所述家庭网关上的各 客户端。
由以上技术方案可知,本发明采用家庭网关识别到插入物理端口的移动 存储装置时,向客户端发送消息来提示有移动存储装置插入,且直接发送插 接该移动存储装置的物理端口路径信息的技术手l殳,使客户端能实时地获知 有移动存储装置插入,且能够通过路径信息直接访问,因此可以充分地利用 家庭网关共享存储的资源,改善了用户的使用体验。
图1为本发明实施例一提供的家庭网关共享存储实现方法的流程图; 图2为本发明实施例一提供的家庭网关共享存储实现方法的信令流程
图3为本发明实施例二提供的家庭网关共享存储实现装置的结构示意图。
具体实施方式
下面通过具体实施例并结合附图对本发明做进一步的详细描述。 实施例一
图1为本发明实施例一提供的家庭网关共享存储实现方法的流程图,该
方法由基于NFS技术实现共享存储的家庭网关和个人计算机(PC)来实现, 其中,家庭网关安装有服务器端程序,PC中安装有客户端程序。该方法具体 包括如下步骤
步骤101、当家庭网关监测到移动存储装置插入本地的物理端口时,为 该物理端口分配路径信息;
步骤102、家庭网关将该路径信息发送给连接在该家庭网关上的各客户端。
在本实施例中,以局域网内的消息通知机制将家庭网关上新插入移动存 储装置的物理端口的路径信息通知给各个客户端,且为客户端直接提供了链 接移动存储装置的路径地址,以便客户端能及时获知作为服务器的家庭网关 上的存储空间变化,且可以通过路径信息实现直接访问,充分地利用家庭网 关共享存储的资源,改善了用户的使用体验。
本实施例中的各个步骤可以由家庭网关中集成的功能模块来实现,功能 模块可以采用硬件或软件,或软硬件协同工作的方式来实现。
在本实施例中,步骤101具体可以为
当家庭网关监测到移动存储装置插入本地的端口上时,识别该移动存储 装置的类型,可以根据识别到的类型或本地预设的分配策略为移动存储装置 所连的物理端口分配地址作为其路径信息。
该移动存储装置可以为具有即插即用功能的存储装置,例如基于通用串 行总线(Universal Serial BUS;以下简称USB )物理端口连接的USB设备 等。在具体应用中,也可以扩展至其他在家庭网关上实现共享操作的装置, 例如打印才几等。
家庭网关上通常设置有多个外设连接的物理端口 ,当移动存储装置插入 物理端口后,例如,当USB设备插入USB端口后,家庭网关可以通过已安装的USB驱动程序来识别该USB设备的类型,当识别到该插入的装置为存储空 间时为该物理端口分配地址,例如4姿照默认关见则分配192. 168. 0. 1作为路径 信息。
家庭网关将路径信息发送给连接在其上的客户端,对于发送对象的选择, 可以是集成在家庭网关上的基于NFS的服务器端程序来识别哪些客户端程序 已启动,则将启动的客户端程序,即在线客户端所对应的PC作为待发送的对 象,将路径信息发送给识别到的客户端。
在将路径信息发送给连接在家庭网关上的各客户端之后,客户端将路径 信息显示给用户,具体可以产生对话框显示接收到的路径信息,供用户点击 操作。用户可以通过点击操作来发送包含该路径信息的链接请求,或者可以 关闭对话框放弃链接。具体应用中,使用"Windows"操作系统的PC可以安 装NFS客户端,客户端不仅实现了共享,也可以模仿"Windows"的外观,从 而实现类似"Windows"对话框的用户体验。
当家庭网关接收到客户端点击操作所发送的包含路径信息的链接请求 时,从链接请求中解析获取路径信息,并根据路径信息建立客户端与物理端 口之间的访问路径,客户端可以才艮据该物理端口的路径信息,通过物理端口 直接与移动存储装置进行数据交互。 一个物理端口可以通过集线器(HUB)等
扩展为多个端口,连接多个移动存储装置,则当客户端发送链接请求访问该 物理端口时,家庭网关可以将该物理端口上所连的各个移动存储装置的具体 路径信息显示给用户,例如该物理端口下一层各个端口的路径信息,具体可 以是盘符信息等。
图2为本发明实施例一提供的家庭网关共享存储实现方法的信令流程 图,包括如下步骤
步骤201、家庭网关监测到本地物理端口上插入USB"&备;
步骤202、家庭网关中的USB驱动模块识别该USB设备的类型,并根据 该USB设备的类型为该USB设备所连的物理端口分配地址作为路径信息;
步骤203、将分配的路径信息传递给家庭网关上的信息管理模块;步骤204、信息管理模块通过服务器端程序搜索连接的且已启动的客户 端,即在线的客户端;
步骤205、信息管理模块发送一提示消息给在线的客户端,提示消息中 包含该路径信息;
步骤206、当客户端接收到该提示消息时,产生对话框,并在对话框中 显示路径信息给用户查看;
步骤207、当客户端接收到用户的点击操作时,发起包含该路径信息的 链接请求;
步骤208、家庭网关中的服务器端程序根据链接请求中的路径信息支持 客户端访问该物理端口,即能够访问USB设备。
上述技术方案,实现了客户端可以通过点击操作直接访问移动存储装置, 一方面使用户能够及时获知新增的移动存储空间,另 一方面简化了用户访问 新增空间的步骤,改善了用户的使用体验。
在本实施例的基础上,还可以包括下述步骤
当家庭网关监测到移动存储装置从本地的物理端口中拔出时,将移动存 储装置的拔出消息发送给各客户端。该拔出消息中可以包括该移动存储装置 的标识或路径信息以标识具体是哪个装置被拔出。另外,家庭网关可以通过 访问记录等信息进一步识别哪些客户端正在访问当前拔出的移动存储装置, 仅将移动存储装置的拔出消息发送给这些正在访问的客户端。
基于上述技术方案,客户端的用户可以及时获知哪些移动存储装置被拔 出,对应的移动存储空间已经取消。
实施例二
图3为本发明实施例二提供的家庭网关共享存储实现装置的结构示意 图,该装置具体可以集成在家庭网关40之中,以硬件和/或软件的形式实现, 包括外设管理模块10和信息管理模块20。其中,外设管理模块10用于当监 测到移动存储装置30插入家庭网关40的物理端口 50时,为物理端口 50分 配路径信息;信息管理模块20用于将路径信息发送给连接在家庭网关40上的各客户端60。
该外设管理模块10具体可以包括外设驱动单元11和地址分配单元12。 其中,外设驱动单元11用于监测移动存储装置30是否插入家庭网关40的物 理端口 50;地址分配单元12用于当监测到移动存储装置30插入家庭网关40 的物理端口 50时,识别移动存储装置30的类型,根据移动存储装置30的类 型为物理端口 50分配地址作为i 各径信息。
该外设管理模块IO还可以包括拔出通知单元13。拔出通知单元13用于 当监测到移动存储装置30从家庭网关40的物理端口 50拔出时,将移动存储 装置30的拔出消息发送给客户端60。
本实施例的家庭网关共享存储实现装置还可以包括访问管理模块70。访 问管理模块70用于当接收到客户端60点击操作所发送的包含路径信息的链 接请求时,从链接请求中解析获取路径信息,并根据路径信息建立客户端60 与移动存储装置30所连的物理端口 50之间的访问路径。访问管理模块70可 以采用软件或软硬件结合的方式实现,具体是根据路径信息建立客户端60和 物理端口 50之间的数据交互,访问管理模块70可以集成在家庭网关40上, 也可以设置在其他设备上,例如,与家庭网关40相连的能够作为服务器使用 的PC机。
上述拔出通知单元13具体还可以包括监测单元131、识别单元132和 发送单元133。其中,监测单元131用于监测移动存储装置30是否从家庭网 关40的物理端口 50拔出;识别单元132与访问管理模块70相连,用于当监 测单元131监测到移动存储装置30从家庭网关40的物理端口 50拔出时,根 据访问管理模块70中的访问记录,识别访问移动存储装置30的客户端60; 发送单元133用于将移动存储装置30的拔出消息发送给识别到的客户端60。
本实施例的技术方案可以适用于多种具备即插即用性能的移动存储装 置,例如物理端口为USB端口,移动存储装置为基于USB端口连接的USB设备。
本发明的家庭网关共享存储实现装置可以用于执行本发明家庭网关共享存储实现方法任意实施例的技术方案,具有相应的功能模块。
本发明技术方案通过引入局域网内消息通知机制,将家庭网关本地上插 入或拔出移动存储装置的事件通知给客户端,同时将该移动存储装置的路径 信息提供给客户端供其直接访问。实现了在家庭网关插入移动存储装置时, 客户端的用户能够有类似于本机插拔移动存储装置的体验,便于对共享存储 空间进行操作,更加方便用户使用共享存储业务。
本发明的技术方案利用了现有家庭网关的体系架构来实现,易于基于现 有程序进行改进,成本低,实现难度小。本发明针对家庭网关共享存储时对 各客户端的信息提示机制,将现有本机上移动存储装置外设提醒消息体制网 络化。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括R0M、 RAM、》兹碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技
术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种家庭网关共享存储实现方法,其特征在于,包括当监测到移动存储装置插入家庭网关的物理端口时,为所述物理端口分配路径信息;将所述路径信息发送给连接在所述家庭网关上的各客户端。
2、 根据权利要求l所述的家庭网关共享存储实现方法,其特征在于,当 监测到移动存储装置插入家庭网关的物理端口时,为所述物理端口分配路径 信息包括当监测到移动存储装置插入家庭网关的物理端口时,识别所述移动存储 装置的类型,根据所述移动存储装置的类型为所述物理端口分配地址作为所 述路径信息。
3、 根据权利要求1所述的家庭网关共享存储实现方法,其特征在于,在 将所述路径信息发送给连接在所述家庭网关上的各客户端之后,还包括所述客户端产生对话框显示接收到的所述路径信息,供用户点击操作。
4、 根据权利要求3所述的家庭网关共享存储实现方法,其特征在于,还 包括当接收到客户端点击操作所发送的包含所述路径信息的链接请求时,从 所述链接请求中解析获取所述路径信息,并根据所述路径信息建立所述客户 端与所述物理端口上所连的移动存储装置之间的访问路径。
5、 根据权利要求1所述的家庭网关共享存储实现方法,其特征在于,还 包括当监测到移动存储装置从所述家庭网关的物理端口拔出时,将所述移动 存储装置的拔出消息发送给客户端。
6、 根据权利要求1所述的家庭网关共享存储实现方法,其特征在于,将 所述路径信息发送给连接在所述家庭网关上的各客户端包括集成在所述家庭网关上的基于网络文件系统的服务器端识别在线的客户端,将所述路径信息发送给识别到的各客户端。
7、 一种家庭网关共享存储实现装置,其特征在于,包括外设管理模块,用于当监测到移动存储装置插入家庭网关的物理端口时, 为所述物理端口分配路径信息;信息管理模块,用于将所述路径信息发送给连接在所述家庭网关上的各 客户端。
8、 根据权利要求7所述的家庭网关共享存储实现装置,其特征在于,所 述外设管理模块包括外设驱动单元,用于监测移动存储装置是否插入家庭网关的物理端口 ; 地址分配单元,用于当监测到所述移动存储装置插入所述家庭网关的物理端口时,识别所述移动存储装置的类型,根据所述移动存储装置的类型为所述物理端口分配地址作为所述路径信息。
9、 根据权利要求7所述的家庭网关共享存储实现装置,其特征在于,还 包括访问管理模块,用于当接收到客户端点击操作所发送的包含所述路径信 息的链接请求时,从所述链接请求中解析获取所述路径信息,并根据所述路 径信息建立所述客户端与所述物理端口上所连的移动存储装置之间的访问路 径。
10、 根据权利要求9所述的家庭网关共享存储实现装置,其特征在于, 所述外设管理模块还包括拔出通知单元,用于当监测到移动存储装置从所述家庭网关的物理端口 拔出时,将所述移动存储装置的拔出消息发送给客户端。
11、 根据权利要求10所述的家庭网关共享存储实现装置,其特征在于, 所述拔出通知单元包括监测单元,用于监测移动存储装置是否从所述家庭网关的物理端口拔出; 识别单元,与所述访问管理模块相连,用于当监测单元监测到移动存储装置从所述家庭网关的物理端口拔出时,根据所述访问管理模块中的访问记录,识别访问所述移动存储装置的客户端;发送单元,用于将所述移动存储装置的拔出消息发送给识别到的所述客 户端。
12、根据权利要求7所述的家庭网关共享存储实现装置,其特征在于 所述物理端口为通用串行总线端口 。
全文摘要
本发明提供一种家庭网关共享存储实现方法及装置。该方法包括当监测到移动存储装置插入家庭网关的物理端口时,为物理端口分配路径信息;将路径信息发送给连接在家庭网关上的各客户端。该装置包括外设管理模块,用于当监测到移动存储装置插入家庭网关的物理端口时,为物理端口分配路径信息;信息管理模块,用于将路径信息发送给连接在家庭网关上的各客户端。本发明当家庭网关识别到插入的移动存储装置时,向客户端发送消息来提示有移动存储装置插入,且直接发送该移动存储装置所连物理端口的路径信息,使客户端能实时地获知有移动存储装置插入,且能够通过路径信息直接访问,因此可以充分地利用家庭网关共享存储的资源,改善了用户的使用体验。
文档编号H04L12/28GK101599970SQ20091008892
公开日2009年12月9日 申请日期2009年7月14日 优先权日2009年7月14日
发明者海 丁, 锋 温 申请人:中国联合网络通信集团有限公司