Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7797225B2 - COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7797225B2 - COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM - Google Patents

COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM

Info

Publication number
JP7797225B2
JP7797225B2 JP2022012672A JP2022012672A JP7797225B2 JP 7797225 B2 JP7797225 B2 JP 7797225B2 JP 2022012672 A JP2022012672 A JP 2022012672A JP 2022012672 A JP2022012672 A JP 2022012672A JP 7797225 B2 JP7797225 B2 JP 7797225B2
Authority
JP
Japan
Prior art keywords
startup
communication
communication device
packet
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022012672A
Other languages
Japanese (ja)
Other versions
JP2023111046A (en
Inventor
章友 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2022012672A priority Critical patent/JP7797225B2/en
Publication of JP2023111046A publication Critical patent/JP2023111046A/en
Application granted granted Critical
Publication of JP7797225B2 publication Critical patent/JP7797225B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Power Sources (AREA)

Description

本発明は、通信装置、通信装置の制御方法、およびプログラムに関する。 The present invention relates to a communication device, a control method for a communication device, and a program.

複数の通信装置がそれぞれ複数のネットワークインタフェースを持ち、それぞれのネットワークインタフェースを接続することで複数の装置をネットワーク接続する、デイジーチェーンと呼ばれる接続方法がある。このような接続方法は、例えば、画像通信システムで使用されている(特許文献1)。 There is a connection method called a daisy chain, in which multiple communication devices each have multiple network interfaces, and multiple devices are connected to a network by connecting their respective network interfaces. This type of connection method is used, for example, in image communication systems (Patent Document 1).

特開2017-211828号公報Japanese Patent Application Laid-Open No. 2017-211828

複数の通信装置からなる通信システムの使用を開始する際、それぞれの通信装置の電源スイッチを入れる必要があり、時間がかかる。複数の通信装置のそれぞれが距離を置いて設置されている場合は、それぞれの通信装置の電源スイッチを入れるために、更に時間がかかる。また、このような場合、電源スイッチ付きの電源タップといった電源機器を使用して、複数の通信装置を同時起動させることできる。しかし、同時起動するための電源容量や起動可能な通信装置の台数に制限があり、また、大きなシステムでは複数の離れた場所に複数の通信装置が設置されうるため、起動処理が煩雑になる。 When starting up a communication system consisting of multiple communication devices, it is necessary to turn on the power switch of each communication device, which takes time. If the multiple communication devices are installed at some distance from each other, it takes even more time to turn on the power switch of each communication device. In such cases, it is possible to start up multiple communication devices simultaneously using a power supply device such as a power strip with a power switch. However, there are limits to the power capacity for simultaneous startup and the number of communication devices that can be started up, and in large systems, multiple communication devices may be installed in multiple distant locations, making the startup process complicated.

本発明は、上記課題に鑑みてなされたものであり、互いに接続された複数の通信装置に対して、効率的に電源投入を行うことを目的とする。 The present invention was made in consideration of the above-mentioned problems, and aims to efficiently power on multiple communication devices that are connected to each other.

上記目的を達成するための一手段として、本発明の通信装置は以下の構成を有する。すなわち、第1の他の通信装置から、スタンバイ状態の通信装置を起動させるための起動パケットを受信する第1の通信手段と、前記通信装置の起動処理を行う起動手段と、前記起動パケットを、第2の他の通信装置へ送信する第2の通信手段と、前記通信装置を起動させるための起動スイッチと、前記起動パケットを生成する生成手段と、を有し、前記第1の通信手段により前記起動パケットが受信された場合に、前記起動手段は、前記起動処理を行い、前記第2の通信手段は、前記起動手段による前記起動処理の完了の前に、前記起動パケットを、前記第2の他の通信装置へ送信し、前記第1の通信手段により前記起動パケットが受信されていない状態で、ユーザにより前記起動スイッチが入れられた場合に、前記生成手段は、前記起動パケットを生成し、前記起動手段は、前記起動処理を行い、記起動手段による前記起動処理の完了の前に、前記第1の通信手段は、前記生成された起動パケットを前記第1の他の通信装置へ送信し、前記第2の通信手段は、前記生成された起動パケットを前記第2の他の通信装置へ送信する As one means for achieving the above object, a communication device of the present invention has the following configuration: first communication means for receiving a startup packet for starting up a communication device in a standby state from a first other communication device, startup means for performing startup processing for the communication device, second communication means for transmitting the startup packet to a second other communication device , a startup switch for starting up the communication device, and generation means for generating the startup packet, wherein when the startup packet is received by the first communication means, the startup means performs the startup processing, and the second communication means transmits the startup packet to the second other communication device before the startup processing by the startup means is completed , and when the startup switch is turned on by a user without the startup packet being received by the first communication means, the generation means generates the startup packet, the startup means performs the startup processing, and before the startup processing by the startup means is completed, the first communication means transmits the generated startup packet to the first other communication device, and the second communication means transmits the generated startup packet to the second other communication device .

本発明によれば、互いに接続された複数の通信装置に対して、効率的に電源投入を行うことが可能となる。 This invention makes it possible to efficiently power on multiple interconnected communication devices.

図1は、第1実施形態による通信装置の構成例を示す。FIG. 1 shows an example of the configuration of a communication device according to the first embodiment. 図2は、第1実施形態による画像通信システムの構成例を示す。FIG. 2 shows an example of the configuration of an image communication system according to the first embodiment. 図3は、第1実施形態による電源起動処理のフローチャートを示す。FIG. 3 shows a flowchart of the power-on process according to the first embodiment. 図4は、第2実施形態による通信装置の構成例を示す。FIG. 4 shows an example of the configuration of a communication device according to the second embodiment. 図5は、第2実施形態による画像通信システムの構成例を示す。FIG. 5 shows an example of the configuration of an image communication system according to the second embodiment. 図6は、第2実施形態による電源起動処理のフローチャートを示す。FIG. 6 shows a flowchart of a power-on process according to the second embodiment. 図7は、第3実施形態による通信装置の構成例を示す。FIG. 7 shows an example of the configuration of a communication device according to the third embodiment. 図8は、第3実施形態による画像通信システムの構成例を示す。FIG. 8 shows an example of the configuration of an image communication system according to the third embodiment. 図9は、第3実施形態による電源起動処理のフローチャートを示す。FIG. 9 shows a flowchart of a power-on process according to the third embodiment.

以下、添付図面を参照して、本発明を実施するための実施形態について詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正または変更されるべきものであり、本発明は以下の実施形態に限定されるものではない。また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。 The following describes in detail an embodiment of the present invention, with reference to the accompanying drawings. Note that the embodiment described below is one example of a means for realizing the present invention, and should be modified or changed as appropriate depending on the configuration of the device to which the present invention is applied and various conditions. The present invention is not limited to the following embodiment. Furthermore, not all of the combinations of features described in this embodiment are necessarily essential to the solution of the present invention.

[第1実施形態]
(通信装置の構成)
図1は、本実施形態による通信装置101の構成例を示す。図1において、通信装置101は、メインシステム部131と起動パケット制御部132を含んで構成される。通信装置101は起動パケットと呼ばれる特殊な形式のパケットを受信することで起動するよう構成される。この起動パケットの受信により装置を起動する技術の一例は、Wake on LAN(WoL)として知られている。
[First embodiment]
(Configuration of communication device)
Fig. 1 shows an example of the configuration of a communication device 101 according to this embodiment. In Fig. 1, the communication device 101 includes a main system unit 131 and a startup packet control unit 132. The communication device 101 is configured to start up upon receiving a packet with a special format called a startup packet. An example of a technology for starting up a device upon receiving this startup packet is known as Wake on LAN (WoL).

メインシステム部131は、OS(Operation System)やアプリケーションプログラムなどのソフトウェアを実行し、カメラ制御や通信などを行う。メインシステム部131は、CPU(Central Processing Unit)102、ROM(Read Only Memory)103、DRAM(Dynamic Random Access Memory)104、ファイルシステム105、カメラ制御部108、およびバス109から構成される。カメラ制御部108は、接続された撮像カメラ(不図示)を制御する。 The main system unit 131 executes software such as the OS (Operating System) and application programs, and performs camera control and communications. The main system unit 131 is composed of a CPU (Central Processing Unit) 102, ROM (Read Only Memory) 103, DRAM (Dynamic Random Access Memory) 104, file system 105, camera control unit 108, and bus 109. The camera control unit 108 controls the connected imaging camera (not shown).

起動パケット制御部132は、起動パケットにより、メインシステム部131の起動(すなわち、通信装置のスタンバイ(スリープ)状態(メインシステム部131が起動していない(電源が供給されていない)状態)からの起動を制御する。当該起動パケットは、Wake on LAN(WoL)による起動パケットであり得、スタンバイ状態の通信装置を起動させるためのパケットである。起動パケット制御部132は、第1通信I/F(インタフェース)部113-1、第2通信I/F部113-2、起動パケット発信部122、電源制御部121、およびマイクロCPU124から構成される。 The startup packet control unit 132 uses a startup packet to control the startup of the main system unit 131 (i.e., startup from the standby (sleep) state of the communication device (a state in which the main system unit 131 is not started (not supplied with power)). The startup packet can be a Wake on LAN (WoL) startup packet, and is a packet for starting up the communication device in standby state. The startup packet control unit 132 is composed of a first communication I/F (interface) unit 113-1, a second communication I/F unit 113-2, a startup packet transmission unit 122, a power supply control unit 121, and a micro CPU 124.

第1通信I/F部113-1と第2通信I/F部113-2はそれぞれ、外部の装置に接続するためのインタフェース部である。第1通信I/F部113-1は、第1検出部114-1を備え、第2通信I/F部113-2は、第2検出部114-2を備える。伝送路110-1は第1通信I/F部113-1に接続され、伝送路110-2は第2通信I/F部113-2に接続されている。なお、本実施形態において、伝送路は、イーサネット(登録商標)ケーブルで構成されうる。以下の説明において、第1通信I/F部113-1と第2通信I/F部113-2を通信I/F部113と総称し、第1検出部114-1と第2検出部114-2を検出部114と総称しうる。 The first communication I/F unit 113-1 and the second communication I/F unit 113-2 are each an interface unit for connecting to an external device. The first communication I/F unit 113-1 includes a first detection unit 114-1, and the second communication I/F unit 113-2 includes a second detection unit 114-2. The transmission path 110-1 is connected to the first communication I/F unit 113-1, and the transmission path 110-2 is connected to the second communication I/F unit 113-2. In this embodiment, the transmission path may be configured as an Ethernet (registered trademark) cable. In the following description, the first communication I/F unit 113-1 and the second communication I/F unit 113-2 may be collectively referred to as communication I/F units 113, and the first detection unit 114-1 and the second detection unit 114-2 may be collectively referred to as detection units 114.

起動パケット発信部122は、第1通信I/F部113-1や第2通信I/F部113-2から起動パケットを発信する。電源制御部121は、電源及び電源制御部として機能し、メインシステム部131に対して電源供給や停止などの制御を行う。電源線123は、電源を供給する電源線である。マイクロCPU124は、小さなROMやRAMを内包し、少ない電力で小さなプログラムを実行するように構成され、起動パケットの受信に応じた電源制御や、起動パケットの送信を制御する。サブバス129は、マイクロCPU124による起動パケットの受信の検知、送信、電源制御の指示などを行うために使用される。 The startup packet transmitter 122 transmits startup packets from the first communication I/F unit 113-1 and the second communication I/F unit 113-2. The power supply controller 121 functions as a power supply and power supply control unit, and controls the supply and stop of power to the main system unit 131. The power line 123 is a power line that supplies power. The microCPU 124 includes a small ROM and RAM and is configured to execute small programs with little power, and controls power supply control in response to the reception of startup packets and the transmission of startup packets. The sub-bus 129 is used by the microCPU 124 to detect the reception of startup packets, send them, and issue power control instructions.

通信装置101では、電源制御部121がメインシステム部131への電源の供給を停止し、起動パケット制御部132へのみ電源を供給することで、通信装置101をスタンバイ状態(スタンバイモード)にすることができる。起動パケット制御部132では、通信I/F部113の起動パケット検出部114が起動パケットの受信を検出したことを受けて、電源制御部121がメインシステム部131への電源を供給する。それにより、メインシステム部131を起動する(通信装置101を起動状態にする)ことができる。 In the communication device 101, the power supply control unit 121 stops the supply of power to the main system unit 131 and supplies power only to the startup packet control unit 132, thereby putting the communication device 101 into a standby state (standby mode). In the startup packet control unit 132, when the startup packet detection unit 114 of the communication I/F unit 113 detects the reception of a startup packet, the power supply control unit 121 supplies power to the main system unit 131. This allows the main system unit 131 to be started up (the communication device 101 to be put into a startup state).

(画像通信システムの構成)
図2は、図1に示した通信装置101を使用する画像通信システム10の構成例を示す。画像通信システム10では、通信装置101と同様の構成を持つ、時刻同期のための通信装置101-a~101-eが互いに接続されている。通信装置101-a~101-eはそれぞれ2つの通信I/F部(第1通信I/F部113-1と第2通信I/F部113-2)を持ち、互いの通信I/F部を接続することでデイジーチェーン接続を行っている。通信装置101-a~101-eはそれぞれ、カメラ208-a~208-eが接続されている。また、通信装置101-a~101-bそれぞれの電源制御部121は、電源線123-aに接続され、通信装置101-c~101-eはそれぞれの電源制御部121は、電源線123-bに接続されている。電源線123-aと123-bは、電源容量を越えないよう複数の電源線で構成されうる。以下の説明において、通信装置101-a~101-eを通信装置101と総称し、カメラ208-a~208-eをカメラ208と総称しうる。
(Configuration of image communication system)
FIG. 2 shows an example configuration of an image communication system 10 that uses the communication device 101 shown in FIG. 1. In the image communication system 10, communication devices 101-a to 101-e, each having a configuration similar to that of the communication device 101, are connected to one another for time synchronization. Each of the communication devices 101-a to 101-e has two communication I/F units (a first communication I/F unit 113-1 and a second communication I/F unit 113-2), and the communication I/F units are connected to one another to form a daisy chain connection. Cameras 208-a to 208-e are connected to the communication devices 101-a to 101-e, respectively. Furthermore, the power supply control units 121 of the communication devices 101-a to 101-b are connected to a power supply line 123-a, and the power supply control units 121 of the communication devices 101-c to 101-e are connected to a power supply line 123-b. Power lines 123-a and 123-b may be configured with multiple power lines so as not to exceed the power capacity. In the following description, communication devices 101-a to 101-e may be collectively referred to as communication devices 101, and cameras 208-a to 208-e may be collectively referred to as cameras 208.

通信装置101-aの第1通信I/F部113-1は、ハブ205と接続されている。カメラ208により撮像された画像は、通信装置101により画像サーバ203へ送信される。画像サーバ203は、通信装置101に接続されたカメラ208により撮像された画像の収集、編集を行う。なお、本実施形態において、画像という言葉は、静止画及び/又は動画を含むことができる。制御端末201は、ユーザによる操作に従って、画像通信システム10を制御する。例えば、制御端末201は、ユーザによる操作に従って、起動パケットを通信装置101-aに送信する。時刻サーバ202は、通信装置101の時刻同期を行うために使用される。配信サーバ204は、画像サーバ203により収集、編集された画像を配信する。ハブ205には、制御端末201、時刻サーバ202、画像サーバ203、および配信サーバ204が接続されている。配信サーバ204は、インタネット206にも接続されている。これにより、画像サーバ203により収集、編集された画像を、インタネット206を通じて、エンドユーザが使用する装置である表示装置207に配信することができる。 The first communication I/F unit 113-1 of the communication device 101-a is connected to the hub 205. Images captured by the camera 208 are transmitted by the communication device 101 to the image server 203. The image server 203 collects and edits the images captured by the camera 208 connected to the communication device 101. Note that in this embodiment, the term "image" can include still images and/or moving images. The control terminal 201 controls the image communication system 10 in accordance with user operations. For example, the control terminal 201 transmits a startup packet to the communication device 101-a in accordance with user operations. The time server 202 is used to synchronize the time of the communication device 101. The distribution server 204 distributes images collected and edited by the image server 203. The control terminal 201, the time server 202, the image server 203, and the distribution server 204 are connected to the hub 205. The distribution server 204 is also connected to the Internet 206. This allows images collected and edited by the image server 203 to be distributed via the Internet 206 to the display device 207, which is a device used by the end user.

(電源起動処理の流れ)
次に、図3を参照して、本実施形態による電源起動処理について説明する。図3は、本実施形態による電源起動処理のフローチャートを示す。この処理は、図1に示す通信装置101において、メインシステム部131に電源が供給されていない場合に、マイクロCPU124により実行される。
(Power-on process flow)
Next, the power-on process according to this embodiment will be described with reference to Fig. 3. Fig. 3 shows a flowchart of the power-on process according to this embodiment. This process is executed by the micro CPU 124 when power is not supplied to the main system unit 131 in the communication device 101 shown in Fig. 1.

初期状態として、通信装置101において、マイクロCPU124は割り込み待ち状態とする(S300)。この状態で、通信I/F部113が起動パケットを受信し、検出部114が起動パケットを検出すると、検出部114は割り込みを発生させる。マイクロCPU124は、割り込みを受け取ると、第1検出部114-1または第2検出部114-2で起動パケットが検出されたかどうかを確認する(S301)。起動パケットが検出されていなければ(S301でNo)、受け取った割り込みは起動パケットの受信による割り込みではないので、処理はS300に戻り、マイクロCPU124は、次の割り込みを待つ。起動パケットが検出されていれば(S301でYes)、マイクロCPU124は、電源制御部121に、メインシステム部131に電源を投入するよう要求する(S302)。これによりメインシステム部131に電源が投入され、OSやアプリケーションなどが起動する。 In the communication device 101, the microCPU 124 is initially in an interrupt wait state (S300). In this state, when the communication I/F unit 113 receives a startup packet and the detection unit 114 detects the startup packet, the detection unit 114 generates an interrupt. When the microCPU 124 receives the interrupt, it checks whether the first detection unit 114-1 or the second detection unit 114-2 detected the startup packet (S301). If a startup packet is not detected (No in S301), the received interrupt is not an interrupt due to the reception of a startup packet, so processing returns to S300 and the microCPU 124 waits for the next interrupt. If a startup packet is detected (Yes in S301), the microCPU 124 requests the power supply control unit 121 to power on the main system unit 131 (S302). This powers on the main system unit 131, and the OS, applications, etc. start up.

次に、マイクロCPU124は、検出された起動パケットが、第1通信I/F部113-1により受信された起動パケットか、第2通信I/F部113-2により受信された起動パケットかどうかを確認する(S303)。検出された起動パケットが、第2通信I/F部113-2により受信された起動パケットである場合(S303でNo)、マイクロCPU124は、起動パケット発信部122に対して、第1通信I/F部113-1から当該起動パケットを送信するよう要求し(S304)、マイクロCPU124は処理を終了する。続いて、起動パケット発信部122は、第1通信I/F部113-1から起動パケットを送信する。 Next, the microCPU 124 checks whether the detected startup packet is a startup packet received by the first communication I/F unit 113-1 or the second communication I/F unit 113-2 (S303). If the detected startup packet is a startup packet received by the second communication I/F unit 113-2 (No in S303), the microCPU 124 requests the startup packet transmission unit 122 to transmit the startup packet from the first communication I/F unit 113-1 (S304), and the microCPU 124 ends processing. Next, the startup packet transmission unit 122 transmits the startup packet from the first communication I/F unit 113-1.

一方、検出された起動パケットが、第1通信I/F部113-1により受信された起動パケットである場合(S303でYes)、マイクロCPU124は、起動パケット発信部122に対して、第2通信I/F部113-2から当該起動パケットを送信するよう要求し(S305)、マイクロCPU124は処理を終了する。続いて、起動パケット発信部122は、第2通信I/F部113-2から起動パケットを送信する。 On the other hand, if the detected startup packet is a startup packet received by the first communication I/F unit 113-1 (Yes in S303), the microCPU 124 requests the startup packet transmission unit 122 to transmit the startup packet from the second communication I/F unit 113-2 (S305), and the microCPU 124 ends processing. Next, the startup packet transmission unit 122 transmits the startup packet from the second communication I/F unit 113-2.

S304とS305の処理により、マイクロCPU124の処理は終了するが、通信装置101のメインシステム部131は起動していることから、メインシステム部131が通信装置101としての処理を行うことができる。また、ユーザからの停止命令などでメインシステム部131が停止される場合であっても、マイクロCPU124は、割り込み待ち状態(S301)となるように構成され、次の起動パケット待ちの状態となる。 The processing of S304 and S305 ends the processing of the microCPU 124, but since the main system unit 131 of the communication device 101 remains activated, the main system unit 131 can continue processing as the communication device 101. Furthermore, even if the main system unit 131 is stopped due to a stop command from the user, the microCPU 124 is configured to enter an interrupt wait state (S301) and waits for the next startup packet.

以上のように、一方の通信I/F部から受信した起動パケットにより起動した通信装置101は、他方の(起動パケットを受信していない)通信I/F部113から起動パケットを送信する。このような処理が図2に示すようなデイジーチェーン接続された通信装置101-a~101-eで続けられることにより、通信装置101-a~101-eは次々に起動することができる。これにより、デイジーチェーン接続された通信システムにおいて、通信装置101の電源を個別に入れる必要がなくなり、起動処理が容易になる。
また、マイクロCPU124は、起動パケットの受信を確認すると、メインシステム部131の電源を供給すると共に、他の通信装置101に起動パケットを送信するための制御を行う。つまり、マイクロCPU124は、メインシステム部131の起動処理の完了の前に(完了を待たず)に、起動パケットを送信するための制御を行う。そのため、図2の画像通信システム10全体の起動時間を早めることができる。
As described above, the communication device 101 that has been started up by a startup packet received from one of the communication I/F units transmits a startup packet from the other communication I/F unit 113 (which has not received the startup packet). This process continues in the daisy-chained communication devices 101-a to 101-e as shown in Figure 2, allowing the communication devices 101-a to 101-e to start up one after another. This eliminates the need to individually power on the communication devices 101 in a daisy-chained communication system, making the startup process easier.
Furthermore, upon confirming receipt of the startup packet, the micro CPU 124 supplies power to the main system unit 131 and performs control to transmit the startup packet to the other communication devices 101. In other words, the micro CPU 124 performs control to transmit the startup packet before (without waiting for) the completion of the startup process of the main system unit 131. This allows the startup time of the entire image communication system 10 in FIG. 2 to be shortened.

なお、上記の説明では、起動パケット発信部122と検出部114は、別の構成要素であるが、マイクロCPU124で実行するソフトウェアとして構成してもよい。また、マイクロCPU124をFPGA(Field Programmable Gate Array)で構成してもよい。 In the above description, the startup packet transmitter 122 and detector 114 are separate components, but they may be configured as software executed by the micro CPU 124. The micro CPU 124 may also be configured as an FPGA (Field Programmable Gate Array).

[第2実施形態]
続いて、第2実施形態について説明する。なお、第1実施形態と同様の特徴については、説明を省略する。
Second Embodiment
Next, a second embodiment will be described, and a description of the same features as those of the first embodiment will be omitted.

(通信装置の構成)
図4は、本実施形態による通信装置101の構成例を示す。図4に示す通信装置101は、図1を参照して説明した第1実施形態による通信装置101と比較して、電源スイッチ401が追加されている。ユーザが電源スイッチ401を入れる(オンにする)ことで割り込みが発生し、マイクロCPU124により通信装置101のメインシステム部131の電源が投入される。
(Configuration of communication device)
Fig. 4 shows an example of the configuration of a communication device 101 according to this embodiment. The communication device 101 shown in Fig. 4 is different from the communication device 101 according to the first embodiment described with reference to Fig. 1 in that a power switch 401 is added. When a user turns on the power switch 401, an interrupt occurs, and the micro CPU 124 turns on the power to the main system unit 131 of the communication device 101.

(画像通信システムの構成)
図5は、図4に示した通信装置101を使用する画像通信システム10の構成例を示す。図5に示す画像通信システム10は、図2を参照して説明した第1実施形態による画像通信システム10と比較して、通信装置101-a~101-eのそれぞれに電源スイッチ401が追加された点で異なる。
(Configuration of image communication system)
Fig. 5 shows an example of the configuration of an image communication system 10 that uses the communication device 101 shown in Fig. 4. The image communication system 10 shown in Fig. 5 differs from the image communication system 10 according to the first embodiment described with reference to Fig. 2 in that a power switch 401 is added to each of the communication devices 101-a to 101-e.

(電源起動処理の流れ)
次に、図6を参照して、本実施形態による電源起動処理について説明する。図6は、本実施形態による電源起動処理のフローチャートを示す。第1実施形態で説明した図3と同じ処理については、同じ参照番号を付し、説明を省略する。なお、図6におけるS302AとS302Bの処理は、図3のS302の処理と同じであることを示す。
(Power-on process flow)
Next, the power-on process according to this embodiment will be described with reference to Fig. 6. Fig. 6 shows a flowchart of the power-on process according to this embodiment. The same processes as those in Fig. 3 described in the first embodiment are given the same reference numerals, and their description will be omitted. Note that the processes of S302A and S302B in Fig. 6 are the same as the process of S302 in Fig. 3.

割り込み待ち状態(S300)であるマイクロCPU124は、割り込みを受け取ると、第1検出部114-1または第2検出部114-2で起動パケットが検出されたかどうかを確認する(S301)。起動パケットが検出されていなければ(S301でNo)、マイクロCPU124は、起動スイッチ401が入れられたかどうかを確認する(S601)。起動スイッチ401が入れられていない場合は(S601でNo)、処理はS300に戻り、マイクロCPU124は、次の割り込みを待つ。起動パケットが受信されていれば(S301でYes)、S302Aへ進み、以降、図3のS302~S305の処理が行われる。 When the microCPU 124, which is in an interrupt waiting state (S300), receives an interrupt, it checks whether a startup packet has been detected by the first detection unit 114-1 or the second detection unit 114-2 (S301). If a startup packet has not been detected (No in S301), the microCPU 124 checks whether the startup switch 401 has been turned on (S601). If the startup switch 401 has not been turned on (No in S601), processing returns to S300, and the microCPU 124 waits for the next interrupt. If a startup packet has been received (Yes in S301), processing proceeds to S302A, and the processing of S302 to S305 in Figure 3 is then performed.

S601において、起動スイッチ401が入れられていた場合は(S601でYes)、マイクロCPU124は、電源制御部121に、メインシステム部131に電源を投入するよう要求する(S302B)。これによりメインシステム部131に電源が投入され、OSやアプリケーションなどが起動する。そして、マイクロCPU124は、起動パケットを生成し、起動パケット発信部122に対し、第1通信I/F部113-1と第2通信I/F部113-2から当該生成された起動パケットを送信するように要求し(S602)、マイクロCPU124は、処理を終了する。続いて、起動パケット発信部122は、第1通信I/F部113-1と第2通信I/F部113-2から起動パケットを送信する。 If the startup switch 401 is turned on in S601 (Yes in S601), the microCPU 124 requests the power supply control unit 121 to power on the main system unit 131 (S302B). This powers on the main system unit 131, and the OS, applications, etc. start up. The microCPU 124 then generates a startup packet and requests the startup packet transmission unit 122 to transmit the generated startup packet from the first communication I/F unit 113-1 and the second communication I/F unit 113-2 (S602), and the microCPU 124 ends processing. Next, the startup packet transmission unit 122 transmits the startup packet from the first communication I/F unit 113-1 and the second communication I/F unit 113-2.

このように、本実施形態による通信装置101は、起動パケットの受信の他に電源スイッチ401のオンによっても割り込みが発生するよう構成されている。そして、ユーザが電源スイッチ401をオンにした場合、すなわち、ユーザが通信装置101の電源を直接入れた場合には、マイクロCPU124は、第1通信I/F部113-1と第2通信I/F部113-2の双方から起動パケットを送信するよう制御する。これにより、制御端末201から起動パケットを送信しなくても、図5に示す画像通信システム10における通信装置101-a~101-eを起動できるようになる。 In this way, the communication device 101 according to this embodiment is configured so that an interrupt occurs not only when a startup packet is received but also when the power switch 401 is turned on. When the user turns on the power switch 401, that is, when the user directly powers on the communication device 101, the micro CPU 124 controls the transmission of startup packets from both the first communication I/F unit 113-1 and the second communication I/F unit 113-2. This makes it possible to start up the communication devices 101-a to 101-e in the image communication system 10 shown in FIG. 5 without sending a startup packet from the control terminal 201.

また、デイジーチェーン接続された通信装置101-a~101-eのうちの中間の装置の電源を入れた場合においても、通信装置101-a~101-eを起動できる。具体的には、例えば図5の通信装置101-cの電源を入れられると、通信装置101-cは、通信装置101-bと101-dに起動パケットを送信する。通信装置101-bは、101-aに、通信装置101-dは101-eに起動パケットを送信し、画像通信システムの通信装置101-a~101-eを全て起動することができる。 Furthermore, communication devices 101-a to 101-e can also be started up when an intermediate device among daisy-chained communication devices 101-a to 101-e is powered on. Specifically, for example, when communication device 101-c in Figure 5 is powered on, communication device 101-c sends a startup packet to communication devices 101-b and 101-d. Communication device 101-b sends a startup packet to 101-a, and communication device 101-d sends a startup packet to 101-e, thereby starting up all communication devices 101-a to 101-e in the image communication system.

[第3実施形態]
続いて、第3実施形態について説明する。なお、第1実施形態や第2実施形態と同様の特徴については、説明を省略する。
[Third embodiment]
Next, a third embodiment will be described, and a description of the same features as those of the first and second embodiments will be omitted.

(通信装置の構成)
図7は、本実施形態による通信装置101の構成例を示す。図7に示す通信装置101は、図4を参照して説明した第2実施形態による通信装置101と比較して、第3通信I/F部113-3と第4通信I/F部113-4が追加されている。また、これに伴い、第3検出部114-3と第4検出部114-4も追加されている。第3通信I/F部113-3と第4通信I/F部113-4にはそれぞれ、伝送路110-3と伝送路110-4が接続されている。前述の実施形態と同様に、当該伝送路は、イーサネットケーブルで構成されうる
(Configuration of communication device)
Fig. 7 shows an example of the configuration of a communication device 101 according to this embodiment. Compared to the communication device 101 according to the second embodiment described with reference to Fig. 4, the communication device 101 shown in Fig. 7 has a third communication I/F unit 113-3 and a fourth communication I/F unit 113-4 added thereto. Accordingly, a third detection unit 114-3 and a fourth detection unit 114-4 are also added. A transmission path 110-3 and a transmission path 110-4 are connected to the third communication I/F unit 113-3 and the fourth communication I/F unit 113-4, respectively. As in the above-described embodiment, the transmission paths may be configured by Ethernet cables.

(画像通信システムの構成)
図8は、図7に示した通信装置101を使用する画像通信システム10の構成例を示す。図8に示す画像通信システム10は、図5を参照して説明した第2実施形態による画像通信システム10と比較して、通信装置101-a~101-eそれぞれが、2本ずつのデイジーチェーン接続で接続されている。このように、本実施形態による画像通信システム10は、通信ケーブルトラブルなどの障害に対しての冗長性持たせている。なお、本実施形態では、通信装置101-a~101-eそれぞれが、2本ずつのデイジーチェーン接続で接続されている例を示すが、デイジーチェーン接続の数は2本に限定されない。
(Configuration of image communication system)
Fig. 8 shows an example configuration of an image communication system 10 that uses the communication device 101 shown in Fig. 7. In comparison with the image communication system 10 according to the second embodiment described with reference to Fig. 5, the image communication system 10 shown in Fig. 8 has communication devices 101-a to 101-e each connected in a daisy chain of two cables. In this way, the image communication system 10 according to this embodiment has redundancy against failures such as communication cable trouble. Note that, although this embodiment shows an example in which the communication devices 101-a to 101-e each connected in a daisy chain of two cables, the number of daisy chain connections is not limited to two.

(電源起動処理の流れ)
次に、図9を参照して、本実施形態による電源起動処理について説明する。図9は、本実施形態による電源起動処理のフローチャートである。第1実施形態で説明した図3や第2実施形態で説明した図6と同じ処理については、同じ参照番号を付し、説明を省略する。
(Power-on process flow)
Next, the power-on process according to this embodiment will be described with reference to Fig. 9. Fig. 9 is a flowchart of the power-on process according to this embodiment. The same reference numerals are used for the same processes as those in Fig. 3 described in the first embodiment and Fig. 6 described in the second embodiment, and the description thereof will be omitted.

割り込み待ち状態(S300)であるマイクロCPU124は、割り込みを受け取ると、メインシステム部131に電源投入済みかどうかを判定する(S901)。メインシステム部131に電源投入済みであれば(S901でYes)、マイクロCPU124は、処理を終了する。メインシステム部131に電源投入済みでなければ(S901でNo)、マイクロCPU124は、第1検出部114-1~第4検出部114-4のいずれかで起動パケットが検出されたかどうかを確認する(S301)。起動パケットが検出されていれば(S301でYes)、マイクロCPU124は、電源制御部121に、メインシステム部131に電源を投入するよう要求する(S302A)。 When the microCPU 124, which is in an interrupt waiting state (S300), receives an interrupt, it determines whether the main system unit 131 is powered on (S901). If the main system unit 131 is powered on (Yes in S901), the microCPU 124 ends processing. If the main system unit 131 is not powered on (No in S901), the microCPU 124 checks whether a startup packet has been detected by any of the first detection unit 114-1 to fourth detection unit 114-4 (S301). If a startup packet has been detected (Yes in S301), the microCPU 124 requests the power supply control unit 121 to power on the main system unit 131 (S302A).

次に、マイクロCPU124は、検出された起動パケットが、第1通信I/F部113-1または第3通信I/F部113-3により受信された起動パケットかどうかを確認する(S902)。検出された起動パケットが、第1通信I/F部113-1または第3通信I/F部113-3により受信された起動パケットでない場合(S902でNo)、処理はS903へ進む。S903では、マイクロCPU124は、起動パケット発信部122に対して、第1通信I/F部113-1と第3通信I/F部113-3から起動パケットを送信するよう要求し(S903)、マイクロCPU124は処理を終了する。続いて、起動パケット発信部122は、第1通信I/F部113-1と第3通信I/F部113-3から起動パケットを送信する。 Next, the microCPU 124 checks whether the detected startup packet is a startup packet received by the first communication I/F unit 113-1 or the third communication I/F unit 113-3 (S902). If the detected startup packet is not a startup packet received by the first communication I/F unit 113-1 or the third communication I/F unit 113-3 (No in S902), processing proceeds to S903. In S903, the microCPU 124 requests the startup packet transmission unit 122 to transmit the startup packet from the first communication I/F unit 113-1 and the third communication I/F unit 113-3 (S903), and the microCPU 124 ends processing. Next, the startup packet transmission unit 122 transmits the startup packet from the first communication I/F unit 113-1 and the third communication I/F unit 113-3.

一方、検出された起動パケットが、第1通信I/F部113-1または第2通信I/F部113-3により受信された起動パケットである場合(S902でYes)、処理はS904へ進む。S904では、マイクロCPU124は、起動パケット発信部122に対して、第2通信I/F部113-2と第4通信I/F部113-4から起動パケットを送信するよう要求し(S904)、マイクロCPU124は処理を終了する。続いて、起動パケット発信部122は、第2通信I/F部113-2と第4通信I/F部113-4から起動パケットを送信する。 On the other hand, if the detected startup packet is a startup packet received by the first communication I/F unit 113-1 or the second communication I/F unit 113-3 (Yes in S902), processing proceeds to S904. In S904, the microCPU 124 requests the startup packet transmission unit 122 to transmit the startup packet from the second communication I/F unit 113-2 and the fourth communication I/F unit 113-4 (S904), and the microCPU 124 ends processing. Next, the startup packet transmission unit 122 transmits the startup packet from the second communication I/F unit 113-2 and the fourth communication I/F unit 113-4.

S301において起動パケットが検出されておらず(S301でNo)、起動スイッチ401が入れられていない場合は(S601でNo)、処理はS300に戻る。S601において起動スイッチ401が入れられていた場合は(S601でYes)、マイクロCPU124は、電源制御部121に、メインシステム部131に電源を投入するよう要求する(S302B)。そして、マイクロCPU124は、起動パケット発信部122に対して、第1通信I/F部113-1~第4通信I/F部113-4から起動パケットを送信するよう要求し(S905)、マイクロCPU124は処理を終了する。続いて、起動パケット発信部122は、第1通信I/F部113-1~第4通信I/F部113-4から起動パケットを送信する。 If a startup packet is not detected in S301 (No in S301) and the startup switch 401 is not turned on (No in S601), processing returns to S300. If the startup switch 401 is turned on in S601 (Yes in S601), the microCPU 124 requests the power supply control unit 121 to power on the main system unit 131 (S302B). The microCPU 124 then requests the startup packet transmission unit 122 to transmit startup packets from the first communication I/F unit 113-1 to the fourth communication I/F unit 113-4 (S905), and the microCPU 124 ends processing. The startup packet transmission unit 122 then transmits startup packets from the first communication I/F unit 113-1 to the fourth communication I/F unit 113-4.

以上のように、本実施形態による画像通信システム10では、通信装置101-a~101-eがデイジーチェーン接続を多重化して接続され(図8)、制御端末201から起動パケットが送信された場合、通信装置101-aは2つの起動パケットを受信する。通信装置101は、受信した起動パケットを送信する際、受信に使用された2つの通信I/F部113と異なる2つの通信I/F部113から当該パケットを送信することで、ケーブル障害時などに対する耐障害性を向上させることができる。また、各通信装置101は、すでに電源投入済みである場合は(図9のS901でYes)、起動処理と起動パケット送信処理を行わないことで、起動パケットを無駄に送信することを防ぐことができる。 As described above, in the image communication system 10 according to this embodiment, the communication devices 101-a to 101-e are connected in a multiplexed daisy chain (Figure 8), and when a startup packet is sent from the control terminal 201, the communication device 101-a receives two startup packets. When sending the received startup packets, the communication device 101 sends the packets from two communication I/F units 113 different from the two communication I/F units 113 used for reception, thereby improving fault tolerance in the event of a cable failure, etc. Furthermore, if each communication device 101 has already been powered on (Yes in S901 in Figure 9), it does not perform the startup process and startup packet transmission process, thereby preventing the unnecessary transmission of startup packets.

なお、本実施形態では、通信装置101は、メインシステム部131にすでに電源投入済みと判定した場合に(図9のS901でYes)、当該電源投入や起動パケットの送信を行わないとしたが、当該判定を、例えばソフトウェア上のフラグを使用して行ってもよい。例えば、フラグを、起動パケットを受信した場合(もしくは、メインシステム部131に電源投入が行われた、又は、開始された場合)に立てるように構成する。そして、通信装置101のマイクロCPU124は、起動パケット受信後、フラグにより起動パケットを受信していない(メインシステム部131に電源投入が行われて(開始されて)いない)と判定した場合は、メインシステム部131への電源投入と起動パケットの送信を行う。一方、マイクロCPU124は、起動パケット受信後、フラグにより起動パケットをすでに受信していた(メインシステム部131に電源投入が行われた(開始された))と判定した場合は、当該電源投入も起動パケットの送信も行わないようにする。なお、当該ソフトウェア上のフラグは、起動パケットを送信した場合に設定するように構成されてもよい。 In this embodiment, if the communication device 101 determines that the main system unit 131 has already been powered on (Yes in S901 of FIG. 9 ), it does not power on the main system unit 131 or send a startup packet. However, this determination may also be made using, for example, a software flag. For example, a flag may be set when a startup packet is received (or when power on or startup of the main system unit 131 has occurred). If the microCPU 124 of the communication device 101 determines based on the flag after receiving the startup packet that it has not received the startup packet (i.e., the main system unit 131 has not been powered on (started)), it powers on the main system unit 131 and sends a startup packet. On the other hand, if the microCPU 124 determines based on the flag after receiving the startup packet that it has already received the startup packet (i.e., the main system unit 131 has been powered on (started)), it does not power on the main system unit 131 or send a startup packet. The software flag may also be set when a startup packet is sent.

このように、上記に説明した各実施形態によれば、互いに接続された複数の通信装置に対して、効率的に電源投入を行うことが可能となる。なお、上記実施形態では、複数の通信装置がデイジーチェーン接続されている通信システムを例に説明したが、複数の通信装置が互いに接続されているあらゆる通信システムに、当該実施形態を適用可能である。 In this way, according to each of the embodiments described above, it is possible to efficiently power on multiple communication devices that are connected to each other. Note that while the above embodiments have been described using an example of a communication system in which multiple communication devices are daisy-chained, these embodiments can be applied to any communication system in which multiple communication devices are connected to each other.

また、本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention can also be realized by supplying a program that realizes one or more of the functions of the above-described embodiments to a system or device via a network or storage medium, and having one or more processors in the computer of that system or device read and execute the program. It can also be realized by a circuit (e.g., an ASIC) that realizes one or more functions.

101:通信装置、113-1~113-4:第1~第4通信I/F部、114-1~114-4:第1~第4検出部、121:電源制御部、122:起動パケット発信部、131:メインシステム部、132:起動パケット制御部、401:電源スイッチ 101: Communication device, 113-1 to 113-4: First to fourth communication I/F units, 114-1 to 114-4: First to fourth detection units, 121: Power control unit, 122: Startup packet transmission unit, 131: Main system unit, 132: Startup packet control unit, 401: Power switch

Claims (9)

通信装置であって、
第1の他の通信装置から、スタンバイ状態の通信装置を起動させるための起動パケットを受信する第1の通信手段と、
前記通信装置の起動処理を行う起動手段と、
前記起動パケットを、第2の他の通信装置へ送信する第2の通信手段と、
前記通信装置を起動させるための起動スイッチと、
前記起動パケットを生成する生成手段と、を有し、
前記第1の通信手段により前記起動パケットが受信された場合に、前記起動手段は、前記起動処理を行い、前記第2の通信手段は、前記起動手段による前記起動処理の完了の前に、前記起動パケットを、前記第2の他の通信装置へ送信し、
前記第1の通信手段により前記起動パケットが受信されていない状態で、ユーザにより前記起動スイッチが入れられた場合に、前記生成手段は、前記起動パケットを生成し、前記起動手段は、前記起動処理を行い、記起動手段による前記起動処理の完了の前に、前記第1の通信手段は、前記生成された起動パケットを前記第1の他の通信装置へ送信し、前記第2の通信手段は、前記生成された起動パケットを前記第2の他の通信装置へ送信する
ことを特徴とする通信装置。
A communication device,
a first communication means for receiving a startup packet for starting up a communication device in a standby state from a first other communication device;
a startup means for performing startup processing of the communication device;
a second communication means for transmitting the activation packet to a second other communication device;
a start switch for starting up the communication device;
generating means for generating the boot packet;
when the startup packet is received by the first communication means, the startup means performs the startup process, and the second communication means transmits the startup packet to the second other communication device before the startup process is completed by the startup means;
A communication device characterized in that when the user turns on the startup switch while the startup packet has not been received by the first communication means, the generation means generates the startup packet, the startup means performs the startup processing, and before the startup processing is completed by the startup means, the first communication means transmits the generated startup packet to the first other communication device, and the second communication means transmits the generated startup packet to the second other communication device.
前記第1の通信手段により前記起動パケットが受信された場合に、前記起動手段により前記起動処理がすでに行われたかを判定する判定手段をさらに有し、
前記判定手段により前記起動手段が行われていないと判定された場合に、前記起動手段は、前記起動処理を行うことを特徴とする請求項1に記載の通信装置。
the device further comprises a determination unit that determines, when the first communication unit receives the startup packet, whether the startup process has already been performed by the startup unit;
2. The communication device according to claim 1, wherein when the determining means determines that the activating means has not performed the activating process, the activating means performs the activating process.
前記第1の通信手段により前記起動パケットが受信されていない状態で、ユーザにより前記起動スイッチが入れられた場合に、前記起動手段により前記起動処理がすでに行われたかを判定する判定手段をさらに有し、
前記判定手段により前記起動手段が行われていないと判定された場合に、前記生成手段は、前記起動パケットを生成し、前記起動手段は、前記起動処理を行うことを特徴とする請求項1に記載の通信装置。
the device further comprises a determination means for determining whether the startup process has already been performed by the startup means when the startup switch is turned on by a user in a state where the startup packet has not been received by the first communication means,
2. The communication device according to claim 1, wherein when the determining means determines that the startup process is not being performed, the generating means generates the startup packet, and the startup means performs the startup process.
前記第1の通信手段は、1つ以上の伝送路を介して前記第1の他の通信装置と接続されており、
前記第2の通信手段は、1つ以上の伝送路を介して前記第2の他の通信装置と接続されている
ことを特徴とする請求項1から3のいずれか1項に記載の通信装置。
the first communication means is connected to the first other communication device via one or more transmission paths;
4. The communication device according to claim 1, wherein the second communication means is connected to the second other communication device via one or more transmission paths.
前記伝送路は、イーサネットケーブルで構成されることを特徴とする請求項4に記載の通信装置。 The communication device described in claim 4, characterized in that the transmission path is composed of an Ethernet cable. 前記起動パケットは、Wake on LAN(WoL)による起動パケットであることを特徴とする請求項1から5のいずれか1項に記載の通信装置。 The communication device described in any one of claims 1 to 5, characterized in that the startup packet is a Wake-on-LAN (WoL) startup packet. デイジーチェーン接続された複数の通信装置を有する通信システムであって、
前記複数の通信装置のそれぞれは、請求項1から6のいずれか1項に記載された通信装置であることを特徴とする通信システム。
A communication system having a plurality of communication devices connected in a daisy chain,
7. A communication system, wherein each of said plurality of communication devices is a communication device according to claim 1.
通信装置の制御方法であって、
第1の他の通信装置から、スタンバイ状態の通信装置を起動させるための起動パケットを受信する第1の通信工程と、
前記通信装置の起動処理を行う起動工程と、
前記起動パケットを、第2の他の通信装置へ送信する第2の通信工程と、
前記通信装置を起動させるための起動スイッチへの入力を受け付ける受付工程と、
前記起動パケットを生成する生成工程と、を有し、
前記第1の通信工程において前記起動パケットが受信された場合に、前記起動工程では、前記起動処理を行い、前記第2の通信工程では、前記起動工程における前記起動処理の完了の前に、前記起動パケットを、前記第2の他の通信装置へ送信し、
前記第1の通信工程において前記起動パケットが受信されていない状態で、前記受付工程においてユーザからの前記起動スイッチへの入力を受け付けた場合に、前記生成工程では、前記起動パケットを生成し、前記起動工程では、前記起動処理を行い、前記起動工程による前記起動処理の完了の前に、前記第1の通信工程では、前記生成された起動パケットを前記第1の他の通信装置へ送信し、前記第2の通信工程では、前記生成された起動パケットを前記第2の他の通信装置へ送信する
ことを特徴とする制御方法。
A method for controlling a communication device, comprising:
a first communication step of receiving a startup packet for starting up a communication device in a standby state from a first other communication device;
a startup process for performing startup processing of the communication device;
a second communication step of transmitting the activation packet to a second other communication device;
a receiving step of receiving an input to a start switch for starting the communication device;
a generating step of generating the boot packet,
When the startup packet is received in the first communication step, the startup process is performed in the startup step, and before the startup process in the startup step is completed, the startup packet is transmitted to the second other communication device in the second communication step;
A control method characterized in that, when the startup packet has not been received in the first communication process and input to the startup switch from the user is received in the reception process, the generation process generates the startup packet, the startup process performs the startup processing, and before the startup processing is completed by the startup process, the first communication process transmits the generated startup packet to the first other communication device, and the second communication process transmits the generated startup packet to the second other communication device.
コンピュータを、請求項1から6のいずれか1項に記載の通信装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the communication device described in any one of claims 1 to 6.
JP2022012672A 2022-01-31 2022-01-31 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM Active JP7797225B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022012672A JP7797225B2 (en) 2022-01-31 2022-01-31 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022012672A JP7797225B2 (en) 2022-01-31 2022-01-31 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2023111046A JP2023111046A (en) 2023-08-10
JP7797225B2 true JP7797225B2 (en) 2026-01-13

Family

ID=87551513

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022012672A Active JP7797225B2 (en) 2022-01-31 2022-01-31 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7797225B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010176708A (en) 2010-05-07 2010-08-12 Buffalo Inc Network-connected devices and programs
JP2014002511A (en) 2012-06-18 2014-01-09 Canon Inc Image processing system, image processing device, control method for image processing device, and program
WO2014125560A1 (en) 2013-02-12 2014-08-21 Necディスプレイソリューションズ株式会社 Electronic apparatus and method for controlling electronic apparatus
JP2016081012A (en) 2014-10-22 2016-05-16 シャープ株式会社 Multi display device
JP2017211828A (en) 2016-05-25 2017-11-30 キヤノン株式会社 Image processing system, image processing apparatus, control method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010176708A (en) 2010-05-07 2010-08-12 Buffalo Inc Network-connected devices and programs
JP2014002511A (en) 2012-06-18 2014-01-09 Canon Inc Image processing system, image processing device, control method for image processing device, and program
WO2014125560A1 (en) 2013-02-12 2014-08-21 Necディスプレイソリューションズ株式会社 Electronic apparatus and method for controlling electronic apparatus
JP2016081012A (en) 2014-10-22 2016-05-16 シャープ株式会社 Multi display device
JP2017211828A (en) 2016-05-25 2017-11-30 キヤノン株式会社 Image processing system, image processing apparatus, control method, and program

Also Published As

Publication number Publication date
JP2023111046A (en) 2023-08-10

Similar Documents

Publication Publication Date Title
CN109391655B (en) Service gray level publishing method, device and system and storage medium
US20110161538A1 (en) Method and System for Implementing Redundant Network Interface Modules in a Distributed I/O System
CN113625540B (en) Dual-machine hot standby control method and device and dual-machine hot standby system
WO2019052069A1 (en) Master/standby contention method and device, and application equipment
JP2006072591A (en) Virtual computer control method
CN107870662B (en) CPU reset method in multi-CPU system and PCIe interface card
US7023795B1 (en) Method and apparatus for an active standby control system on a network
CN114586015A (en) Arithmetic device, redundancy system, program, and method for constructing redundancy structure
JP4404493B2 (en) Computer system
CN114594672A (en) Control system and control method thereof, and computer-readable storage medium
JP7797225B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
US9154448B2 (en) Apparatus and method for switching connection to a communication network
CN111181766B (en) Redundant FC network system and method for realizing dynamic configuration of switch
JP6118464B2 (en) Port status synchronization method, related device, and system
CN113852514A (en) Data processing system with uninterrupted service, processing equipment switching method and connecting equipment
WO2012024967A1 (en) Method and apparatus for supporting multiple serial interface terminals entry
JP4816983B2 (en) Disk array device, power control method and power control program for disk array device
US8732331B2 (en) Managing latencies in a multiprocessor interconnect
JP2010136038A (en) Transmitter, and method for switching system in redundant configuration
CN101626298A (en) Network device and detection method of primary control card of network device
EP4261696B1 (en) System and method to enter and exit a cache coherent interconnect
JP2019168739A (en) Parallel computation system
KR20050097015A (en) Method of resilience for fault tolerant function
CN1964286A (en) A master control device with double CPU
CN119484436A (en) Box-type network device and hot standby method

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20240614

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250708

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251110

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251224

R150 Certificate of patent or registration of utility model

Ref document number: 7797225

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150