JP7298272B2 - 通信装置および通信方法 - Google Patents
通信装置および通信方法 Download PDFInfo
- Publication number
- JP7298272B2 JP7298272B2 JP2019081930A JP2019081930A JP7298272B2 JP 7298272 B2 JP7298272 B2 JP 7298272B2 JP 2019081930 A JP2019081930 A JP 2019081930A JP 2019081930 A JP2019081930 A JP 2019081930A JP 7298272 B2 JP7298272 B2 JP 7298272B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- network
- communication unit
- time
- relay
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/26—Route discovery packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/48—Routing tree calculation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
本発明の一実施の形態における第2の通信装置は、通信部と、制御部とを備えている。通信部は、中継装置を介してネットワーク装置と通信可能なものである。制御部は、通信部における通信が失敗した場合において、中継装置がスパニングツリープロトコルを用いて経路探索動作を行う装置ではない場合には、第1の時間が経過した後に、通信部がネットワーク装置と通信を再開し、中継装置が経路探索動作を行う装置である場合には、第1の時間よりも長い第2の時間が経過した後に、通信部がネットワーク装置と通信を再開するように、通信部の動作を制御するものである。上記制御部は、通信部および中継装置が互いに電気的に接続された後の初期動作において、通信部が、自らを送信対象に含む所定数の検索パケットを中継装置に送信し、所定数の検索パケットを受信できなかったかどうかを検出することにより、中継装置が経路探索動作を行う装置であるかどうかを判断する。
本発明の一実施の形態における第2の通信方法は、通信部が、中継装置を介してネットワーク装置と通信することと、通信部における通信が失敗した場合において、中継装置がスパニングツリープロトコルを用いて経路探索動作を行う装置ではない場合に、第1の時間が経過した後に、通信部がネットワーク装置と通信を再開することと、通信部における通信が失敗した場合において、中継装置が経路探索動作を行う装置である場合に、第1の時間よりも長い第2の時間が経過した後に、通信部がネットワーク装置と通信を再開することとを含んでいる。通信部および中継装置が互いに電気的に接続された後の初期動作において、通信部が自らを送信対象に含む所定数の検索パケットを中継装置に送信し、所定数の検索パケットを受信できなかったかどうかを検出することにより、中継装置が経路探索動作を行う装置であるかどうかを判断する。
[構成例]
図1は、本発明の一実施の形態に係る通信装置を備えた通信システム201の一構成例を表すものである。通信システム201は、冗長構成のネットワークを含むように構成される。なお、本発明の実施の形態に係る通信方法は、本実施の形態により具現化されるので、併せて説明する。通信システム201は、複数の中継装置11(この例では3つの中継装置11A,11B,11C)と、DHCP(Dynamic Host Configuration Protocol)サーバ12と、情報処理装置13と、画像形成装置214と、画像形成装置914とを備えている。
続いて、本実施の形態の通信装置220の動作および作用について説明する。
まず、図1を参照して、通信システム201の全体動作概要を説明する。中継装置11A,11B,11Cは、ネットワーク通信を中継する。画像形成装置214の通信装置220は、ネットワークNETを介してDHCPサーバ12と通信を行うことにより、DHCPサーバ12により割り当てられたIPアドレスを取得する。通信装置220は、ネットワークNETを介して情報処理装置13と通信を行うことにより、情報処理装置13から送信された印刷データを受信する。そして、画像形成装置214は、この印刷データに基づいて、紙などの記録媒体に画像を形成する。
図2は、ユーザが画像形成装置214の電源スイッチをオンしたときの通信装置220の一動作例を表すものである。図3は、通信システム201の一動作例を表すものであり、(A)は中継装置11A,11B,11Cの動作を示し、(B)は通信装置220の動作を示し、(C)は通信装置220の送信データを示し、(D)は通信装置220の受信データを示す。なお、以下では、ユーザが画像形成装置214の電源スイッチをオンすることにより、中継装置11Cおよび画像形成装置214を互いに電気的に接続する場合を例に挙げて説明するが、これに限定されるものではない。例えば、ユーザが、電源スイッチがオン状態である画像形成装置214を、中継装置11CにLANケーブルを用いて物理的に接続することにより、中継装置11Cおよび画像形成装置214を互いに電気的に接続する場合についても同様である。
以上のように本実施の形態では、ネットワーク通信が失敗した場合に、通信装置が経路探索動作を行うネットワークに接続されているかどうかに応じて、ネットワーク通信の再開動作を制御するようにしたので、ネットワーク通信を適切に再開することができる。
上記実施の形態では、図4に示したように、通信装置220が経路探索動作を行うネットワークに接続されている場合において、ネットワーク通信が失敗した場合に、通信装置220が、複数の検索パケットPを間欠的に送信し、この複数の検索パケットPのうちのいずれかを受信した場合に、ネットワーク通信を再開するようにしたが、これに限定されるものではない。これに代えて、例えば、所定の長さの時間だけ待機した後に、ネットワーク通信を再開してもよい。以下に、本変形例について詳細に説明する。
上記実施の形態では、図4に示したように、通信装置220が経路探索動作を行うネットワークに接続されている場合において、ネットワーク通信が失敗してから、通信装置220が複数の検索パケットPを間欠的に送信し始めるようにしたが、これに限定されるものではない。これに代えて、例えば、ネットワーク通信が失敗してから、待機時間が経過した後に、通信装置が複数の検索パケットPを間欠的に送信し始めるようにしてもよい。
以下に、本変形例について詳細に説明する。
上記実施の形態では、通信装置220は、通信が失敗した場合において、送信した複数の検索パケットPのうちの1つを受信した場合に、ネットワーク通信を再開したが、これに限定されるものではなく、例えば、送信した複数の検索パケットPのうちの2以上の検索パケットPを受信した後に、ネットワーク通信を再開してもよい。
上記実施の形態では、通信装置220は、送信した複数の検索パケットPのうちのいずれかを受信した場合に、検索パケットPの送信を停止したが、これに限定されるものではなく、例えば、送信した複数の検索パケットPのうちのいずれかを受信した後に、さらにいくつかの検索パケットPを送信してもよい。
Claims (9)
- 中継装置を介してネットワーク装置と通信可能な通信部と、
前記通信部における通信が失敗した場合において、前記中継装置がスパニングツリープロトコルを用いて経路探索動作を行う装置ではない場合には、第1の時間が経過した後に、前記通信部が前記ネットワーク装置と通信を再開し、前記中継装置が前記経路探索動作を行う装置である場合には、前記第1の時間よりも長い第2の時間が経過した後に、前記通信部が前記ネットワーク装置と通信を再開するように、前記通信部の動作を制御する制御部と
を備え、
前記制御部は、前記通信部における通信が失敗した場合において、前記中継装置が前記経路探索動作を行う装置である場合に、前記通信部が、自らを送信対象に含む1または複数の検索パケットを前記中継装置に送信し、前記1または複数の検索パケットのうちのいずれかを受信した後に前記ネットワーク装置と通信を再開し、
前記第2の時間は、前記通信部における通信が失敗してから、前記通信部が前記1または複数の検索パケットのうちのいずれかを受信した後に前記ネットワーク装置と通信を再開するまでの時間である
通信装置。 - 前記通信部における通信が失敗してから、前記通信部が前記1または複数の検索パケットを送信し始めるまでの待機時間を示す待機時間情報を記憶する記憶部をさらに備え、
前記制御部は、前記待機時間情報に基づいて、前記通信部が前記1または複数の検索パケットを送信し始めるタイミングを決定する
請求項1に記載の通信装置。 - 前記制御部は、前記通信部における通信が失敗してから、前記1または複数の検索パケットのうちのいずれかを受信するまでの受信時間を測定し、前記受信時間に基づいて前記待機時間を算出し、前記待機時間を示す前記待機時間情報を前記記憶部に記憶させる
請求項2に記載の通信装置。 - 前記制御部は、前記待機時間が前記受信時間よりも短い時間になるように、前記待機時間を算出する
請求項3に記載の通信装置。 - 中継装置を介してネットワーク装置と通信可能な通信部と、
前記通信部における通信が失敗した場合において、前記中継装置がスパニングツリープロトコルを用いて経路探索動作を行う装置ではない場合には、第1の時間が経過した後に、前記通信部が前記ネットワーク装置と通信を再開し、前記中継装置が前記経路探索動作を行う装置である場合には、前記第1の時間よりも長い第2の時間が経過した後に、前記通信部が前記ネットワーク装置と通信を再開するように、前記通信部の動作を制御する制御部と
を備え、
前記制御部は、前記通信部および前記中継装置が互いに電気的に接続された後の初期動作において、前記通信部が、自らを送信対象に含む所定数の検索パケットを前記中継装置に送信し、前記所定数の検索パケットを受信できなかったかどうかを検出することにより、前記中継装置が前記経路探索動作を行う装置であるかどうかを判断する
通信装置。 - 前記制御部は、前記通信部における通信が失敗した場合において、前記中継装置が前記経路探索動作を行う装置である場合に、前記通信部が前記第2の時間が経過するまで待機し、待機した後に前記ネットワーク装置と通信を再開する
請求項5に記載の通信装置。 - 前記通信部および前記中継装置は、前記通信部に電源が供給され、かつ前記通信部および前記中継装置が互いに物理的に接続されることにより、互いに電気的に接続される
請求項5に記載の通信装置。 - 通信部が、中継装置を介してネットワーク装置と通信することと、
前記通信部における通信が失敗した場合において、前記中継装置がスパニングツリープロトコルを用いて経路探索動作を行う装置ではない場合に、第1の時間が経過した後に、前記通信部が前記ネットワーク装置と通信を再開することと、
前記通信部における通信が失敗した場合において、前記中継装置が前記経路探索動作を行う装置である場合に、前記第1の時間よりも長い第2の時間が経過した後に、前記通信部が前記ネットワーク装置と通信を再開することと
を含み、
前記通信部における通信が失敗した場合において、前記中継装置が前記経路探索動作を行う装置である場合に、前記通信部は、自らを送信対象に含む1または複数の検索パケットを前記中継装置に送信し、前記1または複数の検索パケットのうちのいずれかを受信した後に前記ネットワーク装置と通信を再開し、
前記第2の時間は、前記通信部における通信が失敗してから、前記通信部が前記1または複数の検索パケットのうちのいずれかを受信した後に前記ネットワーク装置と通信を再開するまでの時間である
通信方法。 - 通信部が、中継装置を介してネットワーク装置と通信することと、
前記通信部における通信が失敗した場合において、前記中継装置がスパニングツリープロトコルを用いて経路探索動作を行う装置ではない場合に、第1の時間が経過した後に、前記通信部が前記ネットワーク装置と通信を再開することと、
前記通信部における通信が失敗した場合において、前記中継装置が前記経路探索動作を行う装置である場合に、前記第1の時間よりも長い第2の時間が経過した後に、前記通信部が前記ネットワーク装置と通信を再開することと
を含み、
前記通信部および前記中継装置が互いに電気的に接続された後の初期動作において、前記通信部が自らを送信対象に含む所定数の検索パケットを前記中継装置に送信し、前記所定数の検索パケットを受信できなかったかどうかを検出することにより、前記中継装置が前記経路探索動作を行う装置であるかどうかを判断する
通信方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019081930A JP7298272B2 (ja) | 2019-04-23 | 2019-04-23 | 通信装置および通信方法 |
US16/840,756 US11290366B2 (en) | 2019-04-23 | 2020-04-06 | Communication apparatus and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019081930A JP7298272B2 (ja) | 2019-04-23 | 2019-04-23 | 通信装置および通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020182023A JP2020182023A (ja) | 2020-11-05 |
JP7298272B2 true JP7298272B2 (ja) | 2023-06-27 |
Family
ID=72917412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019081930A Active JP7298272B2 (ja) | 2019-04-23 | 2019-04-23 | 通信装置および通信方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11290366B2 (ja) |
JP (1) | JP7298272B2 (ja) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002330152A (ja) | 2001-04-27 | 2002-11-15 | Fujitsu Ltd | 障害時/増設時におけるスパニングツリー制御装置及び方法 |
JP2004297475A (ja) | 2003-03-27 | 2004-10-21 | Toshiba Corp | Lanスイッチおよびその通信制御方法 |
JP2005191807A (ja) | 2003-12-25 | 2005-07-14 | Fuji Xerox Co Ltd | 通信処理制御方法、通信処理制御装置、情報処理装置、画像形成装置、およびプログラム |
JP2011239026A (ja) | 2010-05-06 | 2011-11-24 | Seiko Epson Corp | 通信装置 |
US20130088749A1 (en) | 2011-10-05 | 2013-04-11 | Samsung Electronics Co., Ltd | Method and apparatus to control link speed of an image forming apparatus |
JP2016158166A (ja) | 2015-02-25 | 2016-09-01 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
US20170230230A1 (en) | 2016-02-05 | 2017-08-10 | Aruba Networks Inc | Indicating a master network controller in a virtual router redundancy protocol |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7441154B2 (en) * | 2003-09-12 | 2008-10-21 | Finisar Corporation | Network analysis tool |
US20050060574A1 (en) * | 2003-09-13 | 2005-03-17 | Finisar Corporation | Network analysis graphical user interface |
JP4153524B2 (ja) * | 2003-09-18 | 2008-09-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ネットワークに関する設定の自動切替え |
JP2005100270A (ja) * | 2003-09-26 | 2005-04-14 | Minolta Co Ltd | プリント制御プログラムおよび印刷装置 |
US7577155B2 (en) * | 2004-05-31 | 2009-08-18 | Seiko Epson Corporation | Printer with automatic acquisition and printing of network address |
WO2018219931A1 (en) * | 2017-05-29 | 2018-12-06 | Universität Zürich | Block-matching optical flow and stereo vision for dynamic vision sensors |
US11057826B2 (en) * | 2018-08-24 | 2021-07-06 | Qualcomm Incorporated | Scanning enhancements for next generation Wi-Fi channels |
-
2019
- 2019-04-23 JP JP2019081930A patent/JP7298272B2/ja active Active
-
2020
- 2020-04-06 US US16/840,756 patent/US11290366B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002330152A (ja) | 2001-04-27 | 2002-11-15 | Fujitsu Ltd | 障害時/増設時におけるスパニングツリー制御装置及び方法 |
JP2004297475A (ja) | 2003-03-27 | 2004-10-21 | Toshiba Corp | Lanスイッチおよびその通信制御方法 |
JP2005191807A (ja) | 2003-12-25 | 2005-07-14 | Fuji Xerox Co Ltd | 通信処理制御方法、通信処理制御装置、情報処理装置、画像形成装置、およびプログラム |
JP2011239026A (ja) | 2010-05-06 | 2011-11-24 | Seiko Epson Corp | 通信装置 |
US20130088749A1 (en) | 2011-10-05 | 2013-04-11 | Samsung Electronics Co., Ltd | Method and apparatus to control link speed of an image forming apparatus |
JP2016158166A (ja) | 2015-02-25 | 2016-09-01 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
US20170230230A1 (en) | 2016-02-05 | 2017-08-10 | Aruba Networks Inc | Indicating a master network controller in a virtual router redundancy protocol |
Also Published As
Publication number | Publication date |
---|---|
US20200344148A1 (en) | 2020-10-29 |
US11290366B2 (en) | 2022-03-29 |
JP2020182023A (ja) | 2020-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9935917B2 (en) | Methods of detecting and assigning IP addresses to devices with ARP requests | |
JP4979294B2 (ja) | 通信制御装置、及びその制御方法 | |
JP4868991B2 (ja) | 通信装置および通信方法 | |
JP6366524B2 (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP6558492B2 (ja) | ネットワークアドレス変換装置、設定要求装置、通信システム、通信方法およびプログラム | |
JP2006086718A (ja) | アクセスルータ及び端末装置 | |
US9569145B2 (en) | Gateway apparatus | |
JP7298272B2 (ja) | 通信装置および通信方法 | |
KR20190020624A (ko) | 정보 처리장치, 제어방법 및 기록매체 | |
JP7218613B2 (ja) | 通信装置および通信方法 | |
JP2006197051A (ja) | ネットワーク通信制御装置およびネットワーク通信制御方法 | |
JP5030719B2 (ja) | アドレス重複回避可能な画像形成装置、アドレス重複回避方法、及びアドレス重複回避プログラム | |
JP4745008B2 (ja) | クライアント装置、サーバ装置及び通信システム | |
JP2008284753A (ja) | 通信システム、監視装置および画像形成装置 | |
US20200341701A1 (en) | Printing apparatus and control method of printing apparatus | |
JP2018181108A (ja) | 画像形成システム及び画像形成装置 | |
US11356330B2 (en) | Communication device and communication method | |
JP7197986B2 (ja) | 情報処理装置、情報処理方法 | |
JP2017102584A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP7247654B2 (ja) | 通信装置および通信方法 | |
JP5675554B2 (ja) | ネットワーク通信機器、電子機器、およびプログラム | |
JP5994226B2 (ja) | ネットワークコントローラ、ウェイクアップ制御方法及び情報処理装置 | |
JP6386797B2 (ja) | 通信装置、通信装置の制御方法およびプログラム | |
JP2005174195A (ja) | ネットワーク機器自動設定の方法、装置ならびにプログラム | |
JP2008301140A (ja) | アドレス取得システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20210616 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220208 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230113 |
|
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: 20230516 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230529 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7298272 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |