可提供至少一个专用存储空间的家庭网关的制作方法
【专利说明】可提供至少一个专用存储空间的家庭网关
[0001]本发明涉及了一种家庭网关,所述家庭网关旨在连接至局域网并且具有对于连接至局域网的至少一个设备可用的存储空间。
[0002]目前,家庭通信网络中的许多设备当中设置有硬盘驱动器。特别地,硬盘驱动器可置于STB(机顶盒)解码设备和家庭网关中。安装在家庭网关中的硬盘驱动器通常实施NAS(Networked Attached Storage;网络附连存储装置)网络盘驱动器功能,由此为连接至家庭通信网络的其他设备提供可用的公共存储空间。安装在STB解码设备中的硬盘驱动器通常实施PVR(Personal Video Recorder;个人录像机)视频记录功能和/或时移功能,由此提供仅可供STB解码设备内部结构访问的专用存储空间,以防止用户经由互联网恢复和在硬盘驱动器上记录任何视听内容。
[0003]期望的是,能够在相同盘驱动器或盘驱动器组中合并对存储空间的这些所有使用,同时符合这些使用中固有的公共可访问性和专用可访问性的约束。
[0004]另外期望的是,在满足记录和读出视听数据的环境中访问硬盘驱动器的时延约束情况下允许这种合并,例如就像实施PVR录像和时移功能的情况那样。
[0005]具体来说,期望提供一种以低成本来简单实施的解决方案。
[0006]本发明涉及了一种家庭网关,所述家庭网关意图连接至局域网,并且所述家庭网关具有预期可提供给连接至局域网的至少一个设备的存储空间。所述储存空间包括至少一个专用存储空间,所述家庭网关是这样的:所述家庭网关包括:管理一或多个所述专用存储空间的访问权的访问权管理表;用于接收对所述储存空间进行访问的命令以及用于接收更新所述访问权管理表的管理员命令的装置;用于在从实施了管理员模块的预定设备接收到管理员命令时对所述表进行更新、以及用于忽略来自并未实施所述管理员模块的设备的任何管理员命令的装置;以及用于在所述命令是接收自未在所述访问权管理表中标识出的设备时忽略用于对一或多个所述专用存储空间进行访问的任何命令的装置。因此,通过实施这种管理一或多个所述专用存储空间的访问权的表并且确保仅所述家庭网关已知的一或多个管理员模块是处于修改这个表的状态,就可符合上文所提到的可访问性规则,同时使所述存储空间的位置能够合并在所述局域网中。特别地,这使通常安装至STB解码设备中的硬盘驱动器能够移动至所述家庭网关。由于所述家庭网关在本质上为永久接通的设备,因此STB解码设备在需要时可具有对其进行访问的权限,并且不会产生能量调节问题,这将不会发生通过将硬盘驱动器从家庭网关移动至STB解码设备时的情况。
[0007]根据具体实施方案,所述家庭网关适于经由所述局域网来接收用于对所述储存空间进行访问的所述命令,所述命令呈链路层消息形式。因此,与通过网络或0SI (开放系统互连)模型的传输层消息来进行的访问相比,这些命令的传输和处理中的时延显著减少。另夕卜,由于处理操作更少,具有较低性能的处理器也可用于家庭网关。
[0008]根据具体实施方案,所述家庭网关适于经由所述局域网来接收用于对所述储存空间进行访问的所述命令,所述命令呈根据AoE(ATA over Ethernet;以太网承载的ATA,其中ΑΤΑ是高级技术附件的缩写)协议的消息形式。因此,实施方式简单并与现用遗留设备兼容。
[0009]根据具体实施方案,所述家庭网关包括用于忽略涉及一或多个所述专用存储空间的“MAC掩码列表”类型的任何命令的装置。
[0010]根据具体实施方案,所述家庭网关包括:
[0011]用于每个所述专用存储空间的服务器(150),每一个所述服务器适于过滤并且处理用于对所述专用存储空间进行访问的命令;以及
[0012]用于广播描述每一个所述服务器的配置消息的装置,所述消息包括由所述服务器管理的专用存储空间的描述。
[0013]根据具体实施方案,所述储存空间还进一步包括所述访问权管理表并未考虑的至少一个公共存储空间,对于每个所述公共存储空间,所述家庭网关均包括服务器所述家庭网关包括队列,其中管理专用存储空间或公共存储空间的每个服务器将用于执行对所述储存空间进行访问的命令放入所述队列。
[0014]根据具体实施方案,每一个服务器与优先等级相关联,并且用于访问所述储存空间的每个命令根据优先等级放入所述队列,所述优先等级与供应要执行的命令的服务器相关联。因此,相较于其他访问来说,可以实现更好的某些访问,从而更好的对时延约束进行响应。例如,针对PVR或时移类型视频应用来执行为对所述存储空间的优先访问因此成为可會泛。
[0015]根据具体实施方案,当所述家庭网关不是实施所述管理员模块的设备时,所述家庭网关实施用于将所述家庭网关与实施所述管理员模块的所述设备来配对的装置。因此,配置是简单的。
[0016]根据具体实施方案,所述网关包括:用于发现连接至所述局域网的设备的装置;用于经由用户界面来呈现所发现的设备的装置;用于使用户能够规定至少一个所发现的设备与每个专用存储空间以及与所述专用存储空间的相应的访问权的相关联性的装置;以及用于生成用于根据所规定的相关联性更新所述访问权管理表的至少一个管理员命令的装置。因此,对所述访问权进行管理是简单的。
[0017]本发明还涉及一种通过连接至局域网的家庭网关实施的方法,所述家庭网关具有储存空间,连接至所述局域网的至少一个设备可使用所述存储空间。所述方法是这样的:所述存储空间包括至少一个专用存储空间,所述家庭网关包括用于管理一或多个所述专用存储空间的访问权的表,所述家庭网关执行以下步骤:接收用于对所述存储空间进行访问的命令以及用于更新所述访问权管理表的管理员命令;在接收来自实施了管理员模块的预定设备的管理员命令时,更新所述访问权管理表,并且忽略来自并未实施所述管理员模块的设备的任何管理员命令;以及在所述命令是接收自未在所述访问权管理表中标识出的设备时,忽略用于对一或多个所述专用存储空间进行访问的任何命令。
【附图说明】
[0018]以上所提到的本发明的特征以及其他方面将通过阅读以下对示例实施方式的描述更清楚,所述描述针对附图给出,其中:
[0019]-图1示意性地示出本发明可在其中实施的通信网络;
[0020]-图2示意性地示出通信网络中的家庭网关的硬件架构的实例;
[0021]-图3示意性地示出用于在通信网络的环境中更新管理对至少一个专用存储空间的访问权的表的算法;
[0022]-图4示意性地示出用于针对家庭网关宣布管理访问权管理表的设备的算法;
[0023]-图5示意性地示出用于在管理对至少一个专用存储空间的访问的环境中处理家庭网关接收的命令的算法;
[0024]-图6示意性地示出用于在管理对至少一个专用存储空间的访问的环境中过滤家庭网关接收的命令的算法。
【具体实施方式】
[0025]图1示意性地示出其中可实施本发明的局域网LAN120。局域网120基于有线架构(例如,IEEE 802.3类型的有线架构)和/或无线架构(例如IEEE 8023.11类型的无线架构)。局域网120包括一组设备110、111、112、113。设备110是将局域网120与广域网WAN 121互连的家庭网关。家