信息处理装置和信息处理方法_4

文档序号:9910826阅读:来源:国知局
一个通信IF的参 数x7是"1"的情况下,表示该一个通信IF中的数据包的数量多于另一个通信IF中的数据 包的数量。
[0062] 参数x8表示经由网关接收的数据包的数量的多少。参数x8的值是"0"或"1"。 在一个通信IF的参数x8是"0"的情况下,表示该一个通信IF中的数据包的数量少于另一 个通信IF中的数据包的数量。在一个通信IF的参数x8是"1"的情况下,表示该一个通信 IF中的数据包的数量多于另一个通信IF中的数据包的数量。
[0063] 参数x9表示每个通信IF中的通信速度的快慢。参数x9的值是"0"或"1"。在一 个通信IF的参数x9是"0"的情况下,表示该一个通信IF中的通信速度比另一个通信IF 中的通信速度慢。在一个通信IF的参数x9是"1"的情况下,表示该一个通信IF中的通信 速度比另一个通信IF中的通信速度快。
[0064] 在图7所示的参数中,参数xl至参数x4在每个通信IF处于正常状态时由CPU110 获取。也就是说,参数xl至参数x4的获取在每个通信IF的操作状态从省电状态切换到正 常状态时开始,并且在每个通信IF的操作状态从正常状态切换到省电状态时结束。对于参 数x5至参数x8,与各参数相关的数据包的数量(每个通信IF发送/接收的数据包的数量、 用MTU的大小发送/接收的数据包的数量、从包括图像形成装置10的子网络中的终端装置 接收的数据包的数量,以及经由网关接收的数据包的数量)在每个通信IF处于正常状态时 由CPU110获取,并且在每个通信IF的操作状态从省电状态切换到正常状态时在存储单元 12中存储值"0"或"1"。对于参数x9,由CPU110测定每个通信IF中的通信速度,并且事先 在存储单元12中存储值"0"或"1"。
[0065] 接着,将描述计算优先级的方法。CPU110使用以下公式(1)计算每个通信IF的优 先级P。
[0066]
[0067] 其中,wi表示事先根据每个参数xi的重要程度设定的权重,并且存储在存储单元 12中。如上所述,参数xl是直接表示每个通信IF的使用频率的参数,而参数x2至参数x9 是间接表示每个通信IF的使用频率的参数。因此,参数xl的权重wl设定为大于参数x2 至参数x9的权重w2至权重w9。存在一种趋势,即期望早于非常频繁地用于经由网关的通 信的通信IF的从省电状态恢复处理,进行在包括图像形成装置10的子网络的通信中非常 频繁地使用的通信IF的从省电状态恢复处理。因此,参数x7的权重w7设定为大于参数x8 的权重w8。例如,参数xl至参数x9的权重如下:wl = 10、w2 = 9、w3 = 8、w4 = 8、w5 = 5、w6 = 5、w7 = 4、w8 = 2,并且 w9 = 2〇
[0068] 图8是示出由图像形成装置10进行的确定各通信IF的从省电状态恢复处理的 优先级的处理的流程图。图8所示的处理在各通信IF处于正常状态时开始。如上所述, CPU110在各通信IF处于正常状态时获取参数xl至参数x8(对于参数x5至参数x8,指与 每个参数相关的数据包的数量),并且将参数xl至参数x8存储在RAM中。并且,CPU110事 先将参数x9存储在存储单元12中。
[0069] 在步骤SB1中,CPU110确定是否将各通信IF的操作状态从正常状态切换到省电状 态的条件(下文称为"省电条件")已被满足。例如,CPU110确定是否通信IF1和通信IF2 过了预定时间还没有接收预定数据包。如果确定省电条件已被满足(步骤SB1中为"是"), 则处理进行到步骤SB2。如果确定省电条件未被满足(步骤SB1中为"否"),则CPU110等 待省电条件被满足。
[0070] 在步骤SB2中,CPU110停止获取参数xl至参数x8。在步骤SB3中,CPU110使用 RAM中最新存储的参数更新存储单元12中存储的多个参数。在该实例中,CPU110使用RAM 中最新存储的参数覆写存储单元12中存储的多个参数。对于参数x5至参数x8,在通信IF1 和通信IF2之间比较与RAM中存储的每个参数相关的数据包的数量,并且使用值"0"或"1" 覆写存储单元12。因此,从通信IF1和通信IF2的操作状态切换到正常状态至对各通信IF 的从省电状态恢复处理的优先级被确定时所获取的参数存储在存储单元12中。
[0071] 在步骤SB4中,CPU110计算通信IF1和通信IF2的优先级P。CPU110从存储单元 12中读取各通信IF的参数,并且利用上述公式(1)计算优先级P。CPU110在RAM中存储通 信IF1的计算优先级P (下文称为"优先级P1")以及通信IF2的计算优先级P (下文称为 "优先级P2")。
[0072] 在步骤SB5中,CPU110确定通信IF1和通信IF2的优先级。具体地,CPU110从RAM 中读取优先级P1和优先级P2,由此确定通信IF1和通信IF2的优先级。例如,在优先级P1 等于或高于优先级P2的情况下,CPU110确定通信IF1被给定最高优先级,而通信IF2被给 定第二高优先级。在优先级P2高于优先级P1的情况下,CPU110确定通信IF2被给定最高 优先级,而通信IF1被给定第二高优先级。CPU110在存储单元12中存储代表已确定优先级 的信息。在步骤SB6中,CPU110将通信IF1和通信IF2的操作状态切换到省电状态。
[0073] 通过上述处理,在省电条件被满足时,确定各通信IF的从省电状态恢复处理的优 先级。在图8所示的处理中,使用各通信IF处于正常状态(并非省电状态)的最近一段时 间内所获取的参数计算优先级P,并且确定各通信IF的优先级。因此,根据各通信IF处于 正常状态的最近一段时间内各通信IF的状态确定各通信IF的优先级。
[0074] 本发明的示例性实施例并不限于上述示例性实施例,并且还可以实施各种变形 例。下面,将描述一些变形例。下面描述的两种或两种以上的变形例可以组合实施。
[0075] 第一变形例
[0076] 各通信IF的优先级不一定仅使用在各通信IF处于正常状态的最近一段时间内所 获取的参数确定。各通信IF的优先级还可以使用从开始对图像形成装置10的电源供应到 确定优先级这段时间内所获取的参数确定。在这种情况下,从开始对图像形成装置10的电 源供应到确定优先级这段时间内所获取的参数以累计方式存储在存储单元12中。具体地, 在步骤SB3中,CPU110向存储单元12中存储的多个参数中添加 RAM中存储的参数(新获 取的参数)。在步骤SB4中,CPU110从存储单元12中读取各通信IF的参数的累计值,并且 利用上述公式(1)计算优先级P。在第一变形例中,各参数的累计值代入公式(1)的xl至 x9。根据第一变形例,各通信IF的优先级根据从开始对图像形成装置10的电源供应到确 定各通信IF的优先级这段时间内各IF的使用频率来确定。
[0077] 第二变形例
[0078] 在步骤SA4中,CPU110可以继续已经开始的其他通信IF的从省电状态恢复处理。 在这种情况下,在结束其他通信IF的从省电状态恢复处理后,CPU110开始新接收到恢复数 据包的一个通信IF的从省电状态恢复处理而不从通信IF发送响应数据包。在结束一个通 信IF的从省电状态恢复处理之后,CPU110从一个通信IF发送响应数据包,接着从其他通 信IF发送响应数据包。
[0079] 图9是示出根据第二示例性实施例的从省电状态恢复处理的时间图。图9示出通 信IF2的从省电状态恢复处理的优先级高于通信IF1的从省电状态恢复处理的优先级的情 况下的时间图。当通信IF1在时间t31接收到恢复数据包时,CPU110开始通信IF1的从省 电状态恢复处理。当通信IF2在通信IF1的从省电状态恢复处理正在进行时在时间t32接 收到恢复数据包时,CPU110继续通信IF的从省电状态恢复处理。当通信IF1的从省电状态 恢复处理在时间t33结束时,CPU110开始通信IF2的从省电状态恢复处理。当通信IF2的 从省电状态恢复处理在时间t34结束时,CPU110从通信IF2发送响应数据包。在时间t35, CPU110从通信IF1发送响应数据包。在图9所示的实例中,在通信IF2接收到有必要响应 的多个数据包的情况下,通信IF1等待从通信IF2发送的多个数据包的响应数据包,接着发 送响应数据包。
[0
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1