可提供至少一个专用存储空间的家庭网关的制作方法_3

文档序号:9713917阅读:来源:国知局
问控制)地址用于标识访问权管理表140中的设备。
[0046]因此,为了确保仅仅管理员模块141处于请求对访问权管理表140进行更新的状态,可能的情形是在家庭网关110的非易失存储器中写入实施管理员模块141的设备的标识符,例如,在构建家庭网关110时。随后,实施管理员模块141的设备与家庭网关110硬耦接。
[0047]在优选实施方案中,家庭网关110整合了管理员模块141。
[0048]还可实施用于利用家庭网关110来验证实施管理员模块141的设备的方法,以便以更灵活的方式确保仅仅管理员模块141处于请求对访问权管理表140进行更新的状态。
[0049]根据又一变型,可以实施如下文中参照图4所述的配对机制。
[0050]图4示意性地示出用于针对家庭网关110宣布在局域网120中实施管理员模块141的设备的算法。
[0051]在步骤401中,家庭网关110启动配对阶段。步骤401可在预定事件之后触发,所述预定事件例如像检测到对家庭网关110的控制面板的专用按钮的按压(物理或经由图形界面GUI虚拟的)。配对阶段可被激活预定的时间、或直至设备已成功与家庭网关110配对、或直至家庭网关110已检测到例如像新检测到对专用按钮的按压的另一预定事件。
[0052]在后续步骤402中,家庭网关110接收来自连接至局域网120的设备的配对请求。由该设备对这个配对请求所进行的发送可在预定事件之后触发,所述预定事件例如像检测到对该设备的控制面板的专用按钮的按压(物理或经由图形界面GUI虚拟的)。换句话说,用户在已经按压家庭网关110上的专用于配对的第一按钮后,按压实施管理员模块141的设备上的专用于配对第二按钮。
[0053]在后续步骤403中,家庭网关110从所接收的配对请求中获得发送该配对请求的设备的标识符。
[0054]在后续步骤404中,家庭网关110更新其中存储实施了管理员模块141的设备的标识符的内部寄存器。随后,配对阶段结束。随后,仅仅允许其标识符存储在寄存器中的设备请求更新管理一或多个专用存储空间的访问权的表140。
[0055]图5示意性地示出用于在管理对存储空间132的访问的上下文中处理家庭网关110接收的命令的算法。
[0056]在步骤501处,家庭网关110使适于管理对至少一个专用存储空间130的访问的至少一个服务器150和适于管理对至少一个相应公共存储空间131的访问的至少一个服务器151初始化。
[0057]在后续步骤502中,家庭网关110激活对从连接至局域网120的设备接收到的并与对至少一个专用存储空间130的访问相关的命令的过滤。这种过滤如下文中参照图6所述那样通过管理对相对应的专用存储空间130的访问的每一个服务器150执行。
[0058]在后续步骤503中,家庭网关110经由局域网120广播至少一个消息,以描述(用于对专用存储空间130的访问进行管理的)每个服务器150的配置,以便向连接至局域网120的设备表示服务器150已准备好接受命令。每个用于描述服务器150的配置的消息包括由服务器150管理的专用存储空间130的标识,例如,通过提供构成专用存储空间130的存储扇区的指示实现上述目的。另外,家庭网关110经由局域网120广播用于描述(管理对公共存储空间131的访问的)每个服务器151的配置的至少一个消息,以便向连接至局域网120的设备表示服务器151已准备好接受命令。每个用于描述服务器151的配置的消息包括由服务器151管理的公共存储空间131的标识,例如,通过提供构成公共存储空间131的存储扇区的指示实现上述目的。
[0059]在基于AoE协议的具体实施方案中,此类消息属于“查询配置信息响应”类型。
[0060]在后续步骤504中,家庭网关110检查用于对存储空间132进行访问的至少一个命令是否在已提到的队列中正在等候处理。命令由服务器150和151放入队列。如果访问命令在队列中正在等待,那么执行步骤505,否则重复步骤504。
[0061]在步骤505中,家庭网关110从队列中检索从一个存储空间130或131中读出或写入一个存储空间130或131的正在等候处理的命令。随后,家庭网关110处理所检索的命令,这意味着在相关存储空间中执行写入操作或在相关存储空间中执行读出操作。每个命令在队列中与将命令放入队列的服务器150或151的标识符相关联,家庭网关110能够提供对相关的服务器150或151的写入或读出操作的结果。
[0062]在具体实施方案中,放入队列中的每个命令与优先级的指示相关联。在这种情况下,家庭网关110首先处理队列中的优先级最高的命令,当若干命令均为最高的优先级时,家庭网关110首先处理队列中最早的优先级最尚的命令。那么,比起对公共存储空间151的访问,给予对专用存储空间150的访问更高的优先级是可能的。
[0063]图6示意性地示出用于在管理对存储空间132的访问的上下文中过滤家庭网关110接收的命令的算法。
[0064]在步骤601中,家庭网关110接收用于对存储空间132进行访问的命令。
[0065]在步骤602中,家庭网关110确定所接收的命令类型。如果命令是管理员命令,这意味着该命令是从实施管理员模块141的设备分发,那么执行步骤603;否则,如果命令涉及公共存储空间131,那么家庭网关110应向相关的服务器151供应用于处理的命令,并且如果命令涉及专用存储空间130,那么家庭网关110应向相关的服务器150供应用于处理的命令。每个写入或读出命令包括相关存储空间130或131的指示或存储空间130或131的相关部分的指示。在已基于AoE协议提到的具体实施方案中,写入或读出命令属于“分发ΑΤΑ命令”类型,其中发送出命令的设备指示涉及的是哪个存储扇区。另外,如下所述,“MAC掩码列表”类型的命令是相对于公共存储空间131(而非专用存储空间130)来接受的。实际来说,为了既不公开具有专用存储空间130的访问权的设备的列表也不允许客户端根据AoE协议对这个列表进行写入,负责专用存储空间130的服务器150忽略此类型的命令。
[0066]因此,在步骤606中,相关的服务器分析所接收的命令,以便确定命令是否可由家庭网关110接收。
[0067]当命令是用于对公共存储空间131进行访问的命令并且因此通过一个服务器151处理时,服务器151检查所接收的命令的完整性,并且在肯定检查情况下,在步骤607中将命令放入队列中。当放入队列中的命令在步骤505通过家庭网关110进行处理时,服务器151就向发送该命令的设备供应响应,并且设备的标识符包含在经由局域网120来传输该命令的消息中。因此,当该命令是写入命令时,服务器151响应于该命令而生成表示相关公共存储空间131中的相关联的写入操作失败或成功的消息;随后,算法结束。在命令接收被破坏的情况下,或者当所接收的命令包括不合适字段或参数时,在步骤608中,服务器151响应于该命令而生成表示所接收的命令中错误的消息;随后,算法结束。
[0068]当命令是涉及公共存储空间131的“MAC掩码列表”类型的命令时,家庭网关110就向相关的服务器151传送这个命令,随后,相关的服务器根据AoE协议将其处理。
[0069]当命令是用于对专用存储空间130进行访
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1