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

文档序号:8434045阅读:来源:国知局
NMP响应信息232的详细结构)
[0091]其次,参考图3对存储在待机应答部20的存储部230的地址信息231及SNMP响应信息232的结构进行说明。
[0092]首先,对图3(a)所示的地址信息231的结构进行说明。地址信息231为应答装置I存储IP地址和MAC地址表。
[0093]具体说明的话,地址信息231设置有“IP地址”,及“MAC地址以太网(Ethernet)(注册商标)地址)”的项目。
[0094]由信息存储部203获取设定在响应数据132的应答装置I的IP地址,并存放在“IP地址”中。
[0095]由信息存储部203获取对应于设定在响应数据132的应答装置I的IP地址的MAC地址,并存放在“MAC地址”中。
[0096]其次,对图3 (b)所示的SNMP响应信息232的结构进行说明。SNMP响应信息232为用来保持使用于控制器部10的SNMP的响应数据132的MIB等表,且存储OID及响应数据 132。
[0097]SNMP响应信息232中存储有对SNMP的信息请求数据131的响应数据132的信息。SNMP响应信息232设有“OID”,及“数据”的项目。该“OID”中保存有用于区别存放在SNMP的管理信息库(MIB,Management informat1n base)上的每个管理信息的对象而被附加的标识符。“数据”中保存有对于设置在响应数据132的“0ID”的数据。此外,“数据”中设有“型”与“数据值”的项目。该“型”中保存有“数据值”的型。例如,如果“数据”的型为整数则“整数型(INTEGER)”被保存,如果型为文字则“字符串(STRING)”的值被保存。“数据值”中保存实际的数据值。SNMP响应信息232可以被保存为树状结构。
[0098]〔由应答装置I的正常模式处理〕
[0099]其次,参考图4?图6,对涉及于本发明的实施方式的应答装置I在正常模式下的操作,即正常模式处理进行说明。
[0100]本实施方式的正常模式处理,在正常模式的时候,对于信息请求数据131,控制器部10制作并响应响应数据132。这个时候,待机响应部20获取被发送的数据包,提取对待机模式时的响应所必要的信息,并存储到存储部230。具体而言,在由控制器部10发送包含IP地址及MAC地址的响应数据132,及SNMP的MIB的响应数据132的情况下,待机响应部20获取上述数据。待机响应部20在获取包含IP地址及MAC地址的响应数据132后,通过向控制器部10以递归方法发送SNMP - GetNext请求,存储SNMP的待机响应数据132。
[0101]本实施方式的正常方式处理,主要是控制器部10中控制器控制部100读取存储在存储部130的程序,待机响应部20中待机响应控制部200调出存储在存储部230的程序,与各部相配合,且使用硬件资源而执行。
[0102]以下,参考图4的流程图对正常模式处理的详情按步骤进行说明。
[0103](步骤S101)
[0104]首先,控制器输入部110接收处理。
[0105]在这里,首先,在通信接口部30的接收部310接收到来自网络5的数据包的情况下,将输入到待机响应部20的待机响应输入部210。
[0106]此外,将来自待机响应控制部200的递归响应请求部202的以递归方法发送的数据包,也输入到待机响应输入部210。其次,输入到通信接口部30的待机响应输入部210的数据包,将输入到控制器部10的控制器输入部110。
[0107]控制器输入部110将被输入的数据包向控制器控制部100输出。
[0108](步骤S102)
[0109]其次,控制器控制部100作为正常模式响应数据制作部101,判断是否有接收的数据包或递归响应的数据包。控制器控制部100在输入有由接收部310接收或从递归响应请求部202以递归方法发送的数据包的情况下,判定为[是],而在除此之外的情况下则判定为[否]。
[0110][是]的情况下,控制器控制部100使处理进入步骤S103。
[0111][否]的情况下,控制器控制部100使处理返回至步骤S101,且待机至接收到数据包。
[0112](步骤SlO3)
[0113]当有接收或递归响应的数据包的时候,控制器控制部100作为正常模式响应数据制作部101,进行接收数据包对应处理。
[0114]控制器控制部100进行输入到控制器输入部110的数据包的处理。
[0115]控制器控制部100在输入的数据包为包含图像形成的应答装置I的各种控制所必要的数据包的时候,根据对应获取的数据包的各种协议进行必要的处理。
[0116]此外,控制器控制部100在输入的数据包为信息请求数据131的情况下,将此数据包暂时保存在存储部130。
[0117](步骤S104)
[0118]其次,控制器控制部100作为正常模式响应数据制作部101,判断是否有必要制作应答数据132。控制器控制部100在接收的数据为信息请求数据131,且需要制作响应数据132的情况下判定为[是]。此外,控制器控制部100在递归响应的数据包的情况下,认为需要制作响应数据132而判定为[是]。控制器控制部100在除此之外的情况下则判定为[否]。
[0119][是]的情况下,控制器控制部100使处理进入步骤S105。
[0120][否]的情况下,控制器控制部100使处理进入步骤S106。
[0121](步骤S105)
[0122]在需要制作响应数据132的情况下,控制器控制部100作为正常模式响应数据制作部101,进行响应数据制作处理。
[0123]控制器控制部100将制作对应于暂时保存的数据请求信息131的响应数据132。
[0124](步骤S106)
[0125]在此,控制器控制部100作为正常模式响应数据制作部101判断是否有要发送的数据包。首先,控制器控制部100在制作有响应数据132的情况下判定为[是]。此外,控制器控制部100根据向应答装置I的各种控制所必要的数据包进行必要的处理,且制作了对应于各种协议的发送用的数据包的情况下也判定为[是],而在除此之外的情况下则判定为[否]。
[0126][是]的情况下,控制器控制部100使处理进入步骤S107。
[0127][否]的情况下,控制器控制部100使处理进入步骤S108。
[0128](步骤S107)
[0129]在有需要发送的数据包的时候,控制器控制部100作为正常模式响应数据制作部101,进行发送处理。
[0130]控制器控制部100,将要发送的数据包从控制器输出部120输出。
[0131]控制器输出部120,将要发送的数据包向待机响应部20的待机响应输出部220输出。
[0132]该要发送的数据包,由待机响应输出部220输出到通信接口部30的发送部320。该要发送的数据包,由发送部320向网络5输出。
[0133]而且,该要发送的数据包,从待机响应输出部220也向待机响应部20的待机响应控制部200的信息存储部203输出(时间T101) ο
[0134](步骤S201)
[0135]在此,将响应数据132发送后,待机响应部20的待机响应控制部200作为信息存储部203,进行发送数据包获取处理。
[0136]待机响应控制部200获取从待机响应输出部220发送的数据包,并进行解析。
[0137](步骤S2O2)
[0138]其次,待机响应控制部200作为信息存储部203,判定获取的数据包是否为地址信息。待机响应控制部200,在获取的数据包为ARP或RARP等响应数据132的数据包的情况下判定为[是],而在除此之外的情况下则判定为[否]。
[0139][是]的情况下,待机响应控制部200使处理进入步骤S203。
[0140][否]的情况下,待机响应控制部200使处理进入步骤S204。
[0141](步骤S203)
[0142]在ARP或RARP等的响应数据132的数据包的情况下,待机响应控制部200作为信息存储部203,进行地址信息存储处理。
[0143]如图5所示,待机响应控制部200将该数据包的发信人的IP地址和MAC地址存储到存储部230的地址信息231。S卩,地址信息231中保存有应答装置I的IP地址和MAC地址。此时,待机响应控制部200将地址存储通知,通知到递归响应请求部202。
[0144](步骤S204)
[0145]在这里,待机响应控制部200作为信息存储部203判定所获取的数据包为SNMP的响应,且该响应是否成功了。待机响应控制部200,将获取的数据包为SNMP - Get响应或TRAP的响应的响应数据132,且在为正常的状态等情况下判定为[是],而在除此之外的情况下则判定为[否]。
[0146][是]的情况下,待机响应控制部200使处理进入步骤S205。
[0147][否]的情况下,待机响应控制部200使处理进入步骤S206。
[0148](步骤S2O5)
[0149]当SNMP的响应成功了的时候,待机响应控制部200作为信息存储部203,进行SNMP响应信息存储处理。
[0150]如图5所示,待机响应控制部200将获取的数据包中的OID与响应数据132存储在SNMP响应信息232。
[0151](步骤S206)
[0152]在这里,待机响应控制部200作为递归响应请求部202判定所获取的数据包是否为预先规定的特定种类的信息。待机响应控制部200,例如,在作为预先规定的特定种类的信息,响应数据132的发信人的IP地址和MAC地址被存储到存储部230的地址信息231,从信息存储部203收到地址存储通知的情况下判定为[是],而在除此之外的情况下则判定为[否]。
[0153][是]的情况下,待机响应控制部200使处理进入步骤S207。
[0154][否]的情况下,待机响应控制部200使处理进入步骤S209。
[0155](步骤S2O7)
[0156
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1