通信装置的制作方法

文档序号:7660293阅读:116来源:国知局
专利名称:通信装置的制作方法
技术领域
本发明涉及与构成网络的网络连接装置连接并能够经由网络进行通信的通信装置等。
背景技术
通过将PC(个人计算机)、打印机等通信装置与网络上的网络连接装置(交换机、 桥接器、路由器等)连接,可以经由网络进行通信。近年来,对通信装置要求省电。例如,作为通信装置的省电技术,已知有通过降低通信装置与网络连接装置之间的通信速度(链接速度)而降低消耗电力的技术(例如,参照专利文献1)。此外,作为网络中适用的协议,已知有用于能够将包含环路的LAN(局域网)作为逻辑树型的网络工作的协议STP(生成树协议)。专利文献1特许第4275169号公报根据上述专利文献1的技术,通过降低通信装置与网络连接装置之间的链接速度 (通信速度),可以降低通信装置的消耗电力。但是,根据网络中适用的STP的种类,当改变通信装置和网络连接装置之间的链接速度时,存在根据STP进行学习生成树的结构的处理,网络中的通信被阻断的状态例如发生30秒左右的情况。当这样的通信阻断发生时,在与网络连接的通信装置中不进行通信而发生通信错误,处理不能适当地执行。

发明内容
本发明正是鉴于上述课题而提出的,其目的是提供能够适当地防止网络中的通信错误的技术。为了达成上述目的,涉及本发明的第1方面的通信装置,其与构成网络的网络连接装置连接,并能够经由网络进行通信,其特征在于,具备环境判定单元,其判断网络是否处于执行由于改变通信装置与网络连接装置之间的链接速度而产生网络中的通信阻断的协议的环境;省电判定单元,其判断是否符合规定的省电转移条件;以及链接速度控制单元,其在判断为符合省电转移条件且判断为处于执行上述协议的环境时,维持链接速度。根据该通信装置,当网络处于执行由于改变通信装置与网络连接装置之间的链接速度而产生网络中的通信阻断的协议的环境时,即使判断为符合省电转移条件,也维持链接速度。这样,可适当地防止链接速度被改变而阻断通信。上述通信装置,其特征在于,环境判定单元在与网络连接之后,根据直到接收来自 DHCP (动态主机配置协议)服务器的响应为止的时间,判断网络是否处于执行由于改变通信装置与网络连接装置之间的链接速度而产生网络中的通信阻断的协议的环境。根据该通信装置,通过根据与DHCP服务器的通信判断通信是否实际上被阻碍,适当地判断是否执行了产生通信阻断的协议。此外,上述通信装置,其特征在于,环境判定单元在直到接收来自DHCP服务器的响应为止的时间比30秒长时,判断网络处于执行由于改变通信装置与网络连接装置之间的链接速度而产生网络中的通信阻断的协议的环境。根据该通信装置,通过根据来自DHCP 服务器的响应更适当地判断是否产生了通信阻断,适当地判断是否执行了产生通信阻断的协议。此外,上述通信装置,其特征在于,链接速度控制单元在判断为符合省电转移条件且判断为不处于执行协议的环境时,使链接速度降低。根据该通信装置,在符合省电转移条件时,如果是即使改变链接速度也不会产生通信阻断的协议,则使链接速度降低。这样,可以提高通信装置的省电的效果。此外,上述通信装置,其特征在于,链接速度控制单元使链接速度降低到在通信装置与网络连接装置之间能够利用的链接速度中最低的链接速度。根据该通信装置,由于降低到最低的链接速度,因此,可有效地提高通信装置的省电的效果。此外,上述通信装置,其特征在于,还具备解除判定单元,其判断符合规定的省电解除条件的状况是否发生;链接速度控制单元在判断为符合省电解除条件的状况发生时, 使降低的链接速度上升。根据该通信装置,在符合省电解除条件时,由于使降低的链接速度上升,因此,可以采用适当的链接速度进行通信。此外,上述通信装置,其特征在于,协议可以是STP。根据该通信装置,在适用了 STP的网络中,可以适当地不产生通信阻断。此外,为了达成上述目的,涉及本发明的第2方面的通信控制方法,其是与构成网络的网络连接装置连接并能够经由上述网络进行通信的通信装置的通信控制方法,其特征在于,上述通信控制方法包括环境判定步骤,其判断上述网络是否处于执行由于改变通信装置与网络连接装置之间的链接速度而产生网络中的通信阻断的协议的环境;省电判定步骤,其判断是否符合规定的省电转移条件;以及链接速度控制步骤,其在判断为符合上述省电转移条件且判断为处于执行上述协议的环境时,维持链接速度。根据该通信控制方法,当网络处于执行由于改变通信装置与网络连接装置之间的链接速度而产生网络中的通信阻断的协议的环境时,即使判断为符合省电转移条件,也维持链接速度。这样,可适当地防止链接速度被改变而阻断通信。


图1是涉及本发明的一个实施方式的网络系统的一个例子的一部分的构成图。图2是涉及本发明的一个实施方式的打印机的功能构成图。图3是说明涉及本发明的一个实施方式的链接速度的改变的图。图4是涉及本发明的一个实施方式的启动时处理的流程图。图5是涉及本发明的一个实施方式的通信控制处理的流程图。符号说明1 网络系统;2 交换机;3 =DHCP服务器;4 打印机;5 =PC ;40 控制器部;41 打印功能部;42 =CPU ;42a 环境判定部;42b 省电判定部;42C 链接速度控制部;42D 打印控制部;43 =RAM ;44 =ROM ;45 通信处理部;46 通信接口 ;47 总线;NW 网络;CA 网络线。
具体实施例方式参照附图对本发明的实施方式进行说明。另外,以下说明的实施方式并不是限定涉及权利要求的范围的发明,此外,在实施方式中说明的各个要素及其组合不限于是发明的解决方案所必需的。首先,对涉及本发明的一个实施方式的网络系统进行说明。图1是涉及本发明的一个实施方式的网络系统的一个例子的一部分的构成图。在网络系统1中,由一个以上的作为网络连接装置的一个例子的交换机2和连接交换机2与其它网络连接装置的网络线CA构成网络NW。另外,作为连接交换机2与其它网络连接装置连接的线路,也可以是无线线路。作为网络连接装置,并不限于交换机2,也可以是桥接器、路由器,总之,只要是具有当接收通信帧时将发送源装置的地址和端口对应地存储、然后在接收通信帧时向与通信帧的接收装置的地址对应的端口发送通信帧的功能的装置即可。例如,当网络NW处于执行STP (生成树协议)的环境时,所有的交换机2具备执行 STP的功能。在执行该STP的环境的网络NW中,当在交换机2的端口发生新的链接时(当新的装置与端口连接,或者与连接到端口的通信装置之间的链接速度改变时),进行用于由网络NW的交换机2学习生成树的处理。在学习该生成树的处理时,在某一时间(例如,比 30秒长的时间)上,与STP有关的通信以外的通信被阻断的状况发生。在网络系统1中,经由网络线CA,DHCP (动态主机配置协议)服务器3、打印机4、 PC 5等通信装置与构成网络NW的交换机2连接。另外,交换机2和通信装置之间并不限于网络线CA,也可以通过无线线路连接。DHCP服务器3响应来自与网络NW连接的通信装置的请求,向请求源的通信装置分配应当设定的必要信息(例如,IP地址)。PC 5经由网络NW发送各种信息。例如,PC 5 经由网络NW向打印机4发送打印请求(打印数据)。图2是涉及本发明的一个实施方式的打印机的功能构成图。打印机4大体具有控制器部40和打印功能部41。打印功能部41根据控制器部40 的控制,在规定的图像形成媒体(纸或OHP片等)上形成图像。控制器部40具有CPU(中央处理单元)42、RAM (随机存取存储器)43、ROM (只读存储器)44、通信处理部45、通信接口 46和连接这些各部的总线47。RAM 43用作存储程序和数据的区域,或者用作存储CPU 42在处理中使用的数据的工作区域。ROM 44存储引导程序、由CPU 42执行的各种处理的程序等。通信处理部45将从CPU 42传送的通信用分组向交换机2发送。此外,通信处理部45从交换机2接收通信用分组,并向CPU 42传送。在本实施方式中,通信处理部45能够根据后述的链接速度控制部42C的控制,改变其与交换机2之间的通信速度(链接速度)。 即,通信处理部45先切断迄今为止的连接,然后以改变了的链接速度重新连接,从而能够改变链接速度。此外,在通信处理部45中,越降低链接速度,处理所必需的性能就抑制得越低,就越降低消耗的电力。通信接口 46中继CPU 42和打印功能部41之间的通信。CPU 42具有作为环境判定单元的一个例子的环境判定部42a、作为省电判定单元的一个例子的省电判定部42b、作为链接速度控制单元的一个例子的链接速度控制部42c和打印控制部42d。环境判定部4 通过与所连接的网络NW的DHCP服务器3进行通信,根据从DHCP 服务器3分配的信息(例如,IP地址),进行打印机4的通信设定(IP地址的设定)。另外, 在DHCP服务器3未与网络NW连接(不存在)时,环境判定部4 通过APIPA (自动专用IP 寻址)设定IP地址。此外,环境判定部4 判断所连接的网络NW是否处于执行由于改变与交换机2之间的链接速度而产生网络NW中的通信阻断的协议(例如,STP)的环境,并将判断结果存储在RAM 43中。在此,如上所述,链接速度的改变通过先切换迄今为止的连接、然后以改变了的链接速度再次重新连接而进行。因此,在执行STP的环境中,当改变链接速度时,检测来自打印机4的再连接的路由器等的交换机2进行上述的学习生成树的结构的处理,从而阻断网络中的通信。因此,在本实施方式中,作为判断结果,采用了 STP环境标记,其表示是否处于执行由于改变与交换机2之间的链接速度而产生网络NW中的通信阻断的协议的环境。在本实施方式中,如果处于执行产生阻断的协议的环境,则STP环境标记被设定成“开”(例如 “ 1”),否则,STP环境标记被设定成“关”(例如“0”)。在本实施方式中,环境判定部4 在打印机4与网络NW电气连接之后(与交换机 2电气连接之后,例如,在打印机4与交换机2物理连接的状态下,打印机4的电源接通之后),根据直到接收来自DHCP服务器3的响应为止的时间,判断网络NW是否处于执行由于改变与交换机2之间的链接速度而产生网络NW中的通信阻断的协议(由于链接速度的改变而产生通信阻断的协议)的环境。更具体地,环境判定部4 在直到接收来自DHCP服务器3的响应为止的时间比规定时间(例如,30秒)长时,判断为网络NW处于执行由于改变与交换机2之间的链接速度而产生网络NW中的通信阻断的协议的环境。另外,在本实施方式中,当未接收来自DHCP服务器3的响应时,不能判断网络NW是否处于执行由于改变与交换机2之间的链接速度而产生网络NW中的通信阻断的协议的环境,但是,由于存在处于执行该协议的环境的可能性,因此,在本实施方式中,为了防止通信被阻断,判定为处于执行该协议的环境。因此,在本实施方式中,环境判定部4 在直到接收来自DHCP服务器3的响应为止的时间在规定时间(例如,30秒)以内时,判断为网络NW不处于执行由于链接速度的改变而产生通信的阻断的协议的环境,除此以外,判断为处于执行产生通信的阻断的协议的环境。省电判定部42b判断是否符合规定的省电转移条件。作为省电转移条件,例如有打印机4在规定时间以上没有从外部的装置接收打印数据等。此外,省电判定部42b判断是否符合规定的省电解除条件。作为省电解除条件,有打印机4从外部的装置接收了打印数据等。在省电判定部42b判断为符合规定的省电转移条件时,当环境判定部42a的判断结果是网络NW处于执行由于链接速度的改变而导致通信的阻断的协议的环境的判断结果时,由于当改变链接速度时发生网络NW中的通信的阻断,因此,链接速度控制部42c维持当前的链接速度,而不进行链接速度的改变。另一方面,在省电判定部42b判断为符合规定的省电转移条件时,当环境判定部4 的判断结果是网络NW不处于执行由于链接速度的改变而导致通信的阻断的协议的环境的判断结果时,链接速度控制部42c判断是否能够降低通信处理部45和交换机2之间的链接速度,当能够降低链接速度时,进行使通信处理部45和交换机2之间的链接速度降低的控制。作为降低后的链接速度,例如,可以是通信处理部45 和开关2之间能够利用的最低的链接速度。图3是说明涉及本发明的一个实施方式的链接速度的改变的图。例如,如图3所示,当自装置(打印机4)的链接速度的设定是直到IOOMWs的自动设定,所连接的交换机2的链接速度的设定是直到lOOOMWs的自动设定或者是直到 IOOMbPs的自动设定时,通常,链接速度被设定成lOOMWs,使链接速度降低,因此,链接速度控制部42c将链接速度例如固定设定成最低的链接速度,即IOMWs的一半(半双工通信)。此外,如图3所示,当自装置的链接速度的设定是直到lOOOMWs的自动设定,所连接的交换机2的链接速度的设定是直到lOOOMWs的自动设定或者直到IOOMWs的自动设定时,通常,链接速度被设定成lOOOMWs或者lOOMWs,使链接速度降低,因此,链接速度控制部42c将链接速度例如固定设定成IOMWs的一半(半双工通信)。在此,关于交换机2的链接速度的设定,可以根据通信处理部45与交换机2连接时在通信处理部45的内部存储器设定的信息(自协商位)来把握。返回到图2的说明,在使链接速度降低后,当省电判定部42b判断为符合规定的省电解除条件时,链接速度控制部42c进行使通信处理部45和交换机2之间的链接速度上升的(例如,返回到原设定)控制。打印控制部42d根据通信处理部45经由交换机2接收的打印数据,控制打印功能部41,使图像形成媒体形成规定的图像。接着对涉及本发明的一个实施方式的网络系统的处理操作进行说明。图4是涉及本发明的一个实施方式的启动时处理的流程图。在此,在启动时处理之前,假设打印机4经由网络线CA与交换机2物理地连接。首先,当打印机4的电源导通时,打印机4开始启动(步骤Si)。当启动开始时,通信处理部45开始其与交换机2之间的通信连接(电气连接)。 此时,当网络NW处于执行STP的环境时,交换机2检测到在端口发生新的链接,用于由网络 NW的多个交换机2学习生成树的处理开始。在学习该生成树的处理时,在某段时间(例如, 比30秒长的时间)上发生与STP有关的通信以外的通信被阻断的状况。在打印机4被启动后,环境判定部4 发送用于发现DHCP服务器3的发现消息 (Discovery消息)(步骤S》。在此,当在网络NW中存在DHCP服务器3,DHCP服务器3接收发现消息时,DHCP服务器3向打印机4发送对应的响应消息(Offer消息)。另外,如上所述,当网络NW中通信被阻断时,发现消息没有到达DHCP服务器3,因此,响应消息没有返回到打印机4。环境判定部4 判断是否接收到响应消息或者发现消息的发送是否超时(例如, 经过2分钟)(步骤S3),当判断为接收了响应消息时或者判断为超时的时候(步骤S3 是),进入步骤S4。另一方面,当没有接收到响应消息且未超时的时候(步骤S3:否),反复执行从步骤S2开始的处理。在步骤S4中,环境判定部4 判断是否在从发现消息的最初发送开始之后规定的时间以内(30秒以内)接收了响应消息。其结果,当在规定的时间以内接收了响应消息时,意味着网络NW不处于执行STP的环境,因此,不进行任何动作,结束处理。另一方面,当在规定的时间以内没有接收响应消息时,即,当经过了比30秒长的时间接收响应消息时或者当没有接收响应消息时(即,没有接收响应消息而超时的时候), 意味着网络NW处于执行STP的环境(或者存在该可能性),因此,将在RAM 43中存储的表示处于执行STP的环境的STP环境标记设定成“开”(步骤S5),并结束处理。接着对通信控制处理进行说明。图5是涉及本发明的一个实施方式的通信控制处理的流程图。首先,在打印机4中,省电判定部42b判断是否符合规定的省电转移条件(步骤
510)。其结果,当不符合省电转移条件时(步骤S10:否),一直等待,直到符合省电转移条件为止。另一方面,当符合省电转移条件时(步骤SlO 是),向链接速度控制部42c通知符合省电转移条件。链接速度控制部42c判断RAM 43的STP环境标记是否为“开”(步骤
511),当STP环境标记为“开”时(步骤Sll是),表示网络NW处于执行STP的环境,因此, 维持链接速度的设定而不改变其设定(步骤SU),进入步骤S14。在本实施方式中,具体地, 链接速度控制部42c不进行任何操作,维持链接速度的设定。另一方面,当STP环境标记不是“开”时(步骤Sll 否),表示网络NW不处于执行 STP的环境,因此,执行使链接速度降低的处理(链接速度降低处理)(步骤Si;3),进入步骤 S14。在本实施方式中,在链接速度降低处理中,当在打印机4和交换机2之间各自的链接速度的设定是能够使链接速度降低的设定时,链接速度控制部42c使链接速度降低。这样, 通过使链接速度降低,可以使通信处理部45进行通信处理所需的电力降低。在步骤S14中,省电判定部42b判断是否符合规定的省电解除条件。其结果,在不符合省电解除条件时(步骤S14 否),一直等待,直到符合省电解除条件为止。另一方面,当符合省电解除条件时(步骤S14 是),通知链接速度控制部42c符合省电解除条件。链接速度控制部42c判断RAM 43的STP环境标记是否为“开”(步骤S15), 当STP环境标记为“开”时(步骤S15 是),表示网络NW处于执行STP的环境,因此,维持链接速度的设定而不改变其设定(步骤S16),返回到步骤S10。在本实施方式中,具体地, 链接速度控制部42c不进行任何操作,维持链接速度的设定。另一方面,当STP环境标记不是“开”时(步骤S15 否),表示网络NW不处于执行 STP的环境,因此,执行使链接速度上升的处理(链接速度上升处理)(步骤S17),返回到步骤S10。在本实施方式中,在链接速度上升处理中,当在打印机4和交换机2之间各自的链接速度的设定是能够使链接速度上升的设定时,链接速度控制部42c使链接速度上升。这样,通过使链接速度上升,可以迅速地进行通信。以上,虽然根据实施方式对本发明进行了说明,但是,本发明并不限于上述的实施方式,也可以适用于其它各种各样的形态。例如,在上述实施方式中,链接速度控制部42c在使链接速度降低时,将链接速度设为打印机4和交换机2之间能够通信的最低的链接速度,但是,本发明并不限于此,只要是比在该时刻利用的链接速度低的链接速度即可,例如,如图3所示,当打印机4的链接速度的设定是直到lOOOMWs的自动设定,所连接的交换机2的链接速度的设定是直到 IOOOMbPs的自动设定时,例如,也可以将链接速度固定为IOOMWs的一半。
此外,在上述实施方式中,作为通信装置,虽然以打印机为一个例子进行了说明, 但是,通信装置并不限于此,例如,也可以是PC、扫描仪、投影机等,总之,只要是能够与网络连接进行通信的通信装置即可。
权利要求
1.一种通信装置,其特征在于,其与构成网络的网络连接装置连接并能够经由上述网络进行通信,上述通信装置具备环境判定单元,其判断上述网络是否处于执行由于改变上述通信装置与上述网络连接装置之间的链接速度而导致上述网络中通信的阻断的协议的环境;省电判定单元,其判断是否符合规定的省电转移条件;以及链接速度控制单元,其在判断为符合上述省电转移条件且判断为处于执行上述协议的环境时,维持上述链接速度。
2.根据权利要求1所述的通信装置,其特征在于,上述环境判定单元在与上述网络连接之后,根据直到接收来自DHCP服务器的响应为止的时间,判断上述网络是否处于执行由于改变上述通信装置与上述网络连接装置之间的链接速度而导致上述网络中通信的阻断的协议的环境。
3.根据权利要求2所述的通信装置,其特征在于,上述环境判定单元在直到接收来自上述DHCP服务器的响应为止的时间比30秒长时, 判断为上述网络处于执行由于改变上述通信装置与上述网络连接装置之间的链接速度而导致上述网络中通信的阻断的协议的环境。
4.根据权利要求1至3任意一项所述的通信装置,其特征在于,上述链接速度控制单元在判断为符合上述省电转移条件且判断为不处于执行上述协议的环境时,使上述链接速度降低。
5.根据权利要求1至4任意一项所述的通信装置,其特征在于,上述链接速度控制单元使上述链接速度降低到上述通信装置与上述网络连接装置之间能够利用的链接速度中最低的链接速度。
6.根据权利要求5所述的通信装置,还具备解除判定单元,其判断符合规定的省电解除条件的状况是否发生;上述链接速度控制单元在判断为符合上述省电解除条件的状况发生时,使降低了的上述链接速度上升。
7.根据权利要求1至6任意一项所述的通信装置,其特征在于,上述协议是STP(生成树协议)。
8.一种通信控制方法,其特征在于,其是与构成网络的网络连接装置连接并能够经由上述网络进行通信的通信装置的通信控制方法,上述通信控制方法包括环境判定步骤,其判断上述网络是否处于执行由于改变上述通信装置与上述网络连接装置之间的链接速度而导致上述网络中通信的阻断的协议的环境;省电判定步骤,其判断是否符合规定的省电转移条件;以及链接速度控制步骤,其在判断为符合上述省电转移条件且判断为处于执行上述协议的环境时,维持上述链接速度。
全文摘要
本发明涉及通信装置,其能够适当地防止网络中的通信错误。该通信装置具备环境判定部(42a),其判断网络(NW)是否处于执行由于改变通信装置与交换机(2)之间的链接速度而产生网络(NW)中的通信阻断的协议的环境;省电判定部(42b),其判断是否符合规定的省电转移条件;以及链接速度控制部(42C),其在判断为符合省电转移条件且判断为处于执行由于链接速度的改变而产生通信阻断的协议的环境时,维持链接速度。
文档编号H04L29/12GK102291293SQ20111011713
公开日2011年12月21日 申请日期2011年5月6日 优先权日2010年5月6日
发明者上岛恭一 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1