应答装置和网络响应方法_4

文档序号:8434045阅读:来源:国知局
]获取的数据包为特定种类的信息时,待机响应控制部200作为递归响应请求部202判定是否在存储存储部230的SNMP响应信息232的领域中有空间。待机响应控制部200,在SNMP响应信息232的表有空时判定为[是],而在SNMP响应信息232的表中没有空的情况下则判定为[否]。
[0157][是]的情况下,待机响应控制部200使处理进入步骤S208。
[0158][否]的情况下,待机响应控制部200使处理进入步骤S209。
[0159](步骤S208)
[0160]在SNMP响应信息232的表有空时,待机响应控制部200,作为递归响应请求部202,对信息请求数据以递归方法进行发送处理。
[0161]如图6所示,待机响应控制部200制作SNMP-GetNext响应的数据包,且输入到待机响应输入部210。待机响应控制部200,此时可以将第一回的OID作为“root” (时间T201)。
[0162]之后,待机响应控制部200返回到处理步骤S201。
[0163]接着,待机响应控制部200使用在此之前获取的SNMP响应中的OID,进行GetNext响应的发送。
[0164](步骤SlO8)
[0165]再次,对控制器部10的处理进行说明。
[0166]在此,控制器部10的控制器控制部100作为正常模式响应数据制作部101,判定是否转移到待机模式。控制器控制部100在满足预先设定的条件时判定为[是],而在除此之外的情况下则判定为[否]。
[0167][是]的情况下,控制器控制部100使处理进入步骤S109。
[0168][否]的情况下,控制器控制部100使处理返回至步骤S101,且继续包含主机控制器的处理的各种处理
[0169](步骤SlO9)
[0170]在转移到待机模式的时候,控制器控制部100作为正常模式响应数据制作部101,进行待机模式转移处理。
[0171]控制器控制部100,此时,向待机响应部20发送待机模式转移命令(时间T102)。
[0172]关于该待机模式转移处理的详细内容将后述。
[0173]由此,结束正常模式处理的控制器部10的处理。
[0174](步骤S2O9)
[0175]再次,对待机响应部20的处理进行说明。
[0176]在这里,待机响应部20的待机响应控制部200待机至控制器部10转移到待机模式为止。
[0177]待机响应部20的待机响应控制部200,在接收到待机模式转移命令后,作为电源控制部204,进行待机模式待机响应开始处理。
[0178]待机响应控制部200开始在待机响应部20中的待机模式下的处理。
[0179]关于该待机模式待机响应开始处理的详细内容将后述。
[0180]之后,待机响应控制部200结束在正常模式处理中的通过待机响应部20的处理。
[0181]通过以上,结束涉及于本发明的实施方式的正常模式处理。
[0182]其次,参考图7对图4的步骤S109的待机模式转移处理,及步骤S209的待机模式待机响应开始处理的详细内容进行说明。
[0183](步骤S121)
[0184]首先,控制器部10的控制器控制部100进行自我修复适用处理。
[0185]控制器控制部100将各种状态等保存到存储部130的HDD或闪存等的记录介质。如果控制器控制部100没有在规定时间内访问,存储部130的RAM等将变成自我修复的状
??τ O
[0186](步骤S122)
[0187]其次,控制器控制部100进行待机模式转移命令发送处理。
[0188]控制器控制部100向待机响应部20的待机响应控制部200发送用来转告已转移到待机模式的待机模式转移命令(时间Τ102)。
[0189]由此,结束控制器部10的待机模式转移处理。
[0190](步骤S221)
[0191]其次,接收了待机模式转移命令的,待机响应部20的待机响应控制部200,将进行接收输出切换处理。
[0192]待机响应控制部200将待机响应输入部210的输出切换到待机模式响应数据制作部 201。
[0193](步骤S222)
[0194]其次,待机响应控制部200进行发送输出切换处理。
[0195]待机响应控制部200将待机响应输出部220的输出切换到通信接口部30的发送部320,及待机响应控制部200的待机模式响应数据制作部201双方。
[0196](步骤S233)
[0197]其次,待机响应控制部200进行电源控制处理。
[0198]待机响应控制部200通过控制控制器部10的电源部140来将电源供给关闭。
[0199]此外,待机响应控制部200将用于在待机模式下执行的控制程序,从存储部230的HDD或闪存等向RAM读取,开始执行在下述中说明的待机模式处理。
[0200]由此,结束待机响应部20的待机模式待机响应开始处理。
[0201]〔由应答装置I的待机模式处理〕
[0202]其次,参考图8?9对涉及本发明的实施方式的通过应答装置I的待机模式处理进行说明。
[0203]本实施方式的待机模式处理,在待机模式的时候,待机响应部20根据由信息存储部203存储在存储部230的地址信息231,及SNMP响应信息232,制作响应数据132而进行响应。此时,如果是不能响应的数据包时,将控制器部10回复到正常模式来进行对应。
[0204]本实施方式的待机模式处理,主要是,待机响应部20的待机响应控制部200将存储在存储部230的程序与各部相配合,且使用硬件资源而执行。
[0205]以下,参考图8的流程图对待机模式处理的详细内容按照每个步骤进行说明。
[0206](步骤S211)
[0207]首先,待机响应部20的待机响应控制部200作为待机模式响应数据制作部201,进行接收处理。
[0208]如图9所示,首先,在由接收部310从网络5接收数据包的情况下,接收的数据包将被输入到待机响应输入部210。该被输入的数据包将被输入到待机响应控制部200的待机模式响应数据制作部201。
[0209](步骤S212)
[0210]其次,待机响应控制部200作为待机模式响应数据制作部201,判定是否有接收的数据包。待机响应控制部200在有接收的数据包的情况下判定为[是],而在在除此之外的情况下判定为[否]。
[0211][是]的情况下,待机响应控制部200使处理进入步骤S213。
[0212][否]的情况下,待机响应控制部200使处理返回至步骤S211,且待机至接收到数据包。
[0213](步骤S213)
[0214]在有接收的数据包的情况下,待机响应控制部200作为待机模式响应数据制作部201,进行接收数据包解析处理。
[0215]待机响应控制部200根据接收的数据包的协议或收信方的信息等,解析是否需要由应答装置I响应,在该情况下,能否用待机响应部20响应,或是否需要由控制器部10响应等。
[0216]此外,待机响应控制部200在接收的数据包为信息请求数据131时,将暂时的存储在存储部230。
[0217](步骤S214)
[0218]其次,待机响应控制部200作为待机模式响应数据制作部201,判定是否需要制作响应数据132。待机响应控制部200,在该制作响应数据132为需要由应答装置I响应的数据包的情况下判定为[是],而在除此之外的情况下则判定为[否]。
[0219][是]的情况下,待机响应控制部200使处理进入步骤S215。
[0220][否]的情况下,待机响应控制部200使处理返回至步骤S211,且待机至接收到数据包。
[0221](步骤S215)
[0222]在需要响应的数据包的情况下,待机响应控制部200作为待机模式响应数据制作部201,判定响应数据132的制作是否可能。待机响应控制部200在参考存储部230,根据地址信息231与SNMP响应信息232,可以制作响应数据132的情况下,判定为[是]。待机响应控制部200在不能制作响应数据132的情况下,判定为[否]。作为该响应数据132不能制作的具体例子,可以举出以下情况:地址信息231中没有存储有IP地址及MAC地址、SNMP响应信息232的数据不足、或不是ARP和或SNMP数据包等。
[0223][是]的情况下,待机响应控制部200使处理进入步骤S216。
[0224][否]的情况下,待机响应控制部200使处理进入步骤S218。
[0225](步骤S216)
[0226]在可以制作响应数据132的情况下,待机响应控制部200作为待机模式响应数据制作部201,进行响应数据制作处理。
[0227]如图9所示,待机响应控制部200基于存储在地址信息231与SNMP响应信息232的数据,制作与接收的数据包相对应的向应用的响应数据132的数据包,且暂时存储在存储部230。
[0228](步骤S217)
[0229]其次,待机响应控制部200作为待机模式响应数据制作部201,进行发送处理。
[0230]待机响应控制部200将作为从待机模式响应数据制作部201输入的响应数据132而发送的数据包,输出到通信接口部30的待机响应输出部220。
[0231]该数据包从发送部320,发送到网络5。
[0232](步骤S218)
[0233]在尽管需要响应,但是不能制作响应数据132的情况下,待机响应控制部200将作为电源控制部204,进行正常模式转移处理。
[0234]待机响应控制部200将控制器部10恢复,且制作响应数据132。
[0235]关于该正常模式转移处理的详细内容将后述。
[0236]由此,结束本实施方式的待机模式处理。
[0237]其次,参考图10对图8的步骤S218的正常模式转移处理的详细内容进行说明。
[0238](步骤S231
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1