JP7043896B2 - Network control system - Google Patents
Network control system Download PDFInfo
- Publication number
- JP7043896B2 JP7043896B2 JP2018040969A JP2018040969A JP7043896B2 JP 7043896 B2 JP7043896 B2 JP 7043896B2 JP 2018040969 A JP2018040969 A JP 2018040969A JP 2018040969 A JP2018040969 A JP 2018040969A JP 7043896 B2 JP7043896 B2 JP 7043896B2
- Authority
- JP
- Japan
- Prior art keywords
- network control
- packet
- control unit
- communication path
- power
- 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
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
-
- 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
-
- 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/22—Alternate routing
-
- 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/24—Multipath
-
- 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/42—Centralised routing
-
- 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/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/40—Constructional details, e.g. power supply, mechanical construction or backplane
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、ネットワーク制御システムに関する。 The present invention relates to a network control system.
オフィスや工場などでは、セキュリティレベルが異なる複数のネットワークを運用する場合、セキュリティの観点から、各ドメインを完全に分離する運用を行うことが多い。一方で、ネットワークに接続された機器の情報収集や電源管理を一元的に行いたいという要請がある。 In offices and factories, when operating multiple networks with different security levels, it is often the case that each domain is completely separated from the viewpoint of security. On the other hand, there is a demand for centralized information collection and power management for devices connected to the network.
特許文献1は、ネットワークに接続された機器の電源制御や状態監視をネットワークを介して遠隔で行う技術を開示する。
しかしながら、特許文献1の技術は、対象となる機器が管理装置と同一のドメインに属していることを前提としており、管理装置とは別のドメインに属する機器を遠隔制御することができない。
However, the technique of
本発明は、上記に鑑みてなされたものであり、複数の異なるドメインに属する機器の一元管理を可能にするネットワーク制御システムを提供することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide a network control system that enables centralized management of devices belonging to a plurality of different domains.
本発明者は、複数の異なるドメインに属する機器の一元管理を可能にするネットワーク制御システムにつき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。 As a result of diligent studies on a network control system that enables centralized management of devices belonging to a plurality of different domains, the present inventor came up with the following configuration and came up with the present invention.
すなわち、本発明によれば、ネットワーク制御手段と情報処理手段とが第1の規格の第1の通信経路を介して接続されてなるネットワーク制御システムであって、前記ネットワーク制御手段は、前記第1の規格の他の通信経路を介して外部機器に接続され、予め登録された送信元からパケットを受信した場合に、該パケットを前記第1の通信経路を介して前記情報処理手段に転送し、前記情報処理手段は、前記ネットワーク制御手段から転送されたパケットが予め登録された特殊パケットであった場合に、該特殊パケットの指示内容を前記第1の通信経路とは異なる第2の通信経路を介して該ネットワーク制御手段に通知し、前記ネットワーク制御手段は、通知された前記指示内容を含む特殊パケットを生成し、生成した特殊パケットを前記他の通信経路を介して前記外部機器に送信する、ネットワーク制御システムが提供される。 That is, according to the present invention, the network control means and the information processing means are connected via the first communication path of the first standard, and the network control means is the first. When a packet is received from a pre-registered source by being connected to an external device via another communication path of the standard, the packet is transferred to the information processing means via the first communication path. When the packet transferred from the network control means is a special packet registered in advance, the information processing means sets a second communication path different from the first communication path according to the instruction content of the special packet. Notifying the network control means via the network control means, the network control means generates a special packet including the notified instruction content, and transmits the generated special packet to the external device via the other communication path. A network control system is provided.
上述したように、本発明によれば、複数の異なるドメインに属する機器の一元管理を可能にするネットワーク制御システムが提供される。 As described above, the present invention provides a network control system that enables centralized management of devices belonging to a plurality of different domains.
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。 Hereinafter, the present invention will be described with reference to embodiments, but the present invention is not limited to the embodiments described later. In each of the figures referred to below, the same reference numerals are used for common elements, and the description thereof will be omitted as appropriate.
(第1実施形態)
図1は、本発明のネットワーク制御システムの第1の実施形態として参照されるMFP(Multi Function Printer)100を含むネットワーク1000の構成を示す。ネットワーク1000は、セキュリティレベルが異なる3系統のLAN(Local Area Network)からなる。
(First Embodiment)
FIG. 1 shows a configuration of a
LAN1~3は、セキュリティの観点から、Openlow技術を用いたSDNなどによって分離されており、LAN1には、管理用PC200と、PC1と、PC2と、プロジェクターと、レーザプリンタ(LP)が接続され、LAN2には、NASとサーバ2が接続され、LAN3には、PC3とサーバ1が接続されている。
From the viewpoint of security,
本実施形態のMFP100は、ネットワーク1000内の機器によって共用されるネットワーク対応の画像形成装置であり、メイン制御部10とネットワーク制御部30とを含んで構成されている。
The
ネットワーク制御部30は、3系統のLAN1~3を介して外部機器(PC1、PC2、プロジェクター、LP、NAS、サーバ2、PC3、サーバ1)に接続されるとともに、LAN4を介してメイン制御部10のLANポートに接続されている。なお、LAN1~4は、同じ通信規格(TCP/IPプロトコル)の通信経路である。
The
また、ネットワーク制御部30は、LAN1~3の各々から送信されるパケットのうち、特定のパケットのみをLAN4を介してメイン制御部10に転送する一方で、それ以外のパケットについては、セキュリティの観点から、これを遮断するように構成されている。ここで、LAN4を介してメイン制御部10に転送される特定のパケットとしては、PC1~3から送信される印刷要求パケットや管理用PC200から送信される電源制御用の特殊パケットを挙げることができる。
Further, the
続いて、図2に基づいて本実施形態のMFP100の内部構成を説明する。
Subsequently, the internal configuration of the
図2に示すように、本実施形態のMFP100は、先に述べたメイン制御部10およびネットワーク制御部30に加えて、DC電源を各部に供給するとともに、電源のオンオフ制御を実施する電源制御部20と、原稿を光学走査して読取画像データを生成するスキャナ部22と、用紙に対して画像形成出力を実行するプロッタ部23と、ファクシミリの通信を行なうFAX部24と、各種の操作入力を受け付ける入力部25と、各種の操作・設定画面を表示する表示部26とを備える。
As shown in FIG. 2, in the
メイン制御部10は、各部の制御を行う中央演算装置12と、MFP100の動作に必要なプログラムを格納する不揮発性メモリ13と、起動時に中央演算装置12が不揮発性メモリ13から読みだしたプログラムを展開する揮発性メモリ14と、LANの制御を行うLAN制御IC15と、電源のオン/オフ信号を電源制御部20に通知する電源制御IC16とを備える。
The
なお、本実施形態では、メイン制御部10のLAN制御IC15と電源制御IC16に常時電源が供給されるようになっている。
In this embodiment, power is always supplied to the LAN control IC 15 and the power control IC 16 of the
一方、ネットワーク制御部30は、メイン制御部40と、各種の入力を受け付ける入力部46と、各種の設定情報などを表示する表示部47と、DC電源を各部に供給するとともに、電源のオン/オフ制御を実施する電源制御部48とを備える。
On the other hand, the
メイン制御部40は、各部の制御を行う中央演算装置42と、ネットワーク動作に必要なプログラムや後述するテーブルを格納する不揮発性メモリ43と、起動時に中央演算装置42が不揮発性メモリ13から読みだしたプログラムを展開する揮発性メモリ44と、LANの制御を行うLAN制御IC45とを備える。
The
なお、本実施形態では、電源制御部48とメイン制御部40のLAN制御IC45に常時電源が供給されるようになっている。
In this embodiment, power is always supplied to the LAN control IC 45 of the power
図3(a)および(b)は、ネットワーク制御部30の不揮発性メモリ43に格納される2つのテーブルを示す。ここで、テーブル1は、ネットワーク制御部30がLAN4を介してメイン制御部10に転送すべき特殊パケットの送信元である管理用PC200を登録するテーブルであり、管理用PC200の属性情報として、所属するドメイン名、機器名、MACアドレスおよびIPアドレスを格納する。一方、テーブル2は、管理用PC200が所属するドメインとは異なるドメインに所属する機器を登録するテーブルであり、各機器の属性情報として、所属するドメイン名、機器名、MACアドレスおよびIPアドレスを格納する。
3A and 3B show two tables stored in the
以上、本実施形態のMFP100の内部構成について説明したが、続いて、管理用PC200から電源オフを指示する特殊パケット(以下、電源オフパケットという)を受信したときにMFP100が実行する電源オフ処理の内容を図4に示すフローチャートに基づいて説明する。なお、以下の説明においては、適宜、図1および図2を参照するものとする。
The internal configuration of the
まず、ステップ101で、ネットワーク制御部30が管理用PC200から電源オフパケットを受信する。
First, in step 101, the
続くステップ102では、ネットワーク制御部30が、不揮発性メモリ43に格納されたテーブル1(図3(a))を参照し、パケットの送信元がテーブル1に登録されているか否かを判断する。具体的には、受信したパケットのヘッダ情報に含まれるMACアドレスがテーブル1に格納された管理用PC200のMACアドレスと一致するか否かに基づいて登録の有無を判断する。
In the following step 102, the
その結果、パケットの送信元がテーブル1に登録されていない場合は(ステップ102、No)、続くステップ109で、受信したパケットを破棄して、処理を終了する。一方、パケットの送信元がテーブル1に登録されている場合は(ステップ102、Yes)、処理はステップ103に進む。 As a result, if the source of the packet is not registered in the table 1 (step 102, No), in the following step 109, the received packet is discarded and the process ends. On the other hand, if the source of the packet is registered in the table 1 (step 102, Yes), the process proceeds to step 103.
続くステップ103では、ネットワーク制御部30が、管理用PC200から受信した電源オフパケットをLAN4を介してメイン制御部10のみに転送する(すなわち、LAN4以外のドメインには転送しない)。
In a subsequent step 103, the
続くステップ104では、電源オフパケットを受信したメイン制御部10が、不揮発性メモリ13に格納されたプログラムに基づいてシャットダウンのシーケンスを実行する。なお、このとき、メイン制御部10のLAN制御IC15および電源制御IC16ならびに電源制御部20への電源供給は維持される。
In a subsequent step 104, the
シャットダウンシーケンスが完了すると、続くステップ105で、メイン制御部10が電源制御部20に対して電源オフを指示し、続くステップ106で、電源制御部20がMFP100の電源をオフする。
When the shutdown sequence is completed, in the following step 105, the
続くステップ107では、メイン制御部10が、電源オフの指示を、LAN4ではなく、LAN4の通信規格(TCP/IPプロトコル)とは異なる規格の通信経路を介してネットワーク制御部30に通知する。ここで、本実施形態では、図6に示すように、メイン制御部10とネットワーク制御部30の間が電気信号のHigh/Lowを出力する2本の制御線A、Bで接続されており、メイン制御部10は、制御線AをHighレベルとし、制御線BをLowレベルとすることで、電源オフの指示を示す制御信号Aをネットワーク制御部30に送信する。
In a subsequent step 107, the
続くステップ108では、ネットワーク制御部30が、メイン制御部10から通知された電源オフの指示を含む電源オフパケットを生成し、生成した電源オフパケットをテーブル2(図3(b))に登録された各機器に送信する。具体的には、LAN2に接続された機器(NAS、サーバ2)およびLAN3に接続された機器(サーバ1、PC3)に宛てて電源オフパケットを送信し、処理を終了する。
In a subsequent step 108, the
以上、MFP100が実行する電源オフ処理について説明したが、続いて、管理用PC200から電源オンを指示する特殊パケット(以下、電源オンパケットという)を受信したときにMFP100が実行する電源オン処理の内容を図5に示すフローチャートに基づいて説明する。
The power-off process executed by the
まず、ステップ201で、ネットワーク制御部30が管理用PC200から電源オンパケットを受信する。
First, in step 201, the
続くステップ202では、ネットワーク制御部30が、不揮発性メモリ43に格納されたテーブル1(図3(a))を参照し、パケットの送信元がテーブル1に登録されているか否かを上述した手順で判断する。
In the following step 202, the
その結果、パケットの送信元がテーブル1に登録されていない場合は(ステップ202、No)、続くステップ208で、受信したパケットを破棄して、処理を終了する。一方、パケットの送信元がテーブル1に登録されている場合は(ステップ202、Yes)、処理はステップ203に進む。 As a result, if the source of the packet is not registered in Table 1 (step 202, No), in the following step 208, the received packet is discarded and the process ends. On the other hand, if the source of the packet is registered in the table 1 (step 202, Yes), the process proceeds to step 203.
続くステップ203では、ネットワーク制御部30が、管理用PC200から受信した電源オンパケットをLAN4を介してメイン制御部10のみに転送する(すなわち、LAN4以外のドメインには転送しない)。
In the following step 203, the
続くステップ204では、メイン制御部10が電源制御部20に対して電源オンを指示する。これを受けて、続くステップ205で、電源制御部20がMFP100の電源をオンし、中央演算装置12が不揮発性メモリ13に格納された起動プログラムを呼び出して、MFP100が起動する。
In the following step 204, the
続くステップ206では、メイン制御部10が、電源オンの指示を、LAN4ではなく、LAN4の通信規格(TCP/IPプロトコル)とは異なる規格の通信経路を介してネットワーク制御部30に通知する。具体的には、制御線AをLowレベルとし、制御線BをHighレベルとすることで、電源オンの指示を示す制御信号Bをネットワーク制御部30に送信する。
In the following step 206, the
続くステップ207では、ネットワーク制御部30が、メイン制御部10から通知された電源オンの指示を含む電源オンパケットを新たに生成し、生成した電源オンパケットをテーブル2(図3(b))に登録された各機器(NAS、サーバ2、サーバ1、PC3)に宛てて送信して、処理を終了する。
In the following step 207, the
以上、説明したように、本実施形態によれば、管理用PC200は、別のドメインに所属する機器の電源制御を遠隔で行うことが可能になる。
As described above, according to the present embodiment, the
なお、上述した実施形態では、ネットワーク制御部30がMFP100の内部に搭載される態様を例示的に示したが、ネットワーク制御部30は、別モジュールとしてMFP100の外部に設置される形でもよい。
In the above-described embodiment, the mode in which the
また、上述した実施形態では、管理用PC200(特殊パケットの送信元)をMACアドレスに基づいて識別する態様を例示的に示したが、管理用PC200を特定しうるその他の属性に基づいて識別するようにしてもよい。
Further, in the above-described embodiment, the mode of identifying the management PC 200 (source of special packet) based on the MAC address is exemplified, but the
また、上述した実施形態では、メイン制御部10がソフト制御によってネットワーク制御部30に電源オフの指示を通知する態様を示したが、ネットワーク制御部30がMFP100の電源断を自律的に検知し、これに応答して電源オフパケットを生成するようにしてもよい。
Further, in the above-described embodiment, the
以上、本発明の第1実施形態を説明してきたが、続いて、本発明の第2実施形態を説明する。 The first embodiment of the present invention has been described above, and then the second embodiment of the present invention will be described.
(第2実施形態)
図7は、本発明の第2の実施形態であるネットワーク制御システム500を工場に適用した場合のネットワーク2000の構成を示す。ネットワーク2000は、3系統のLAN(Local Area Network)からなる。
(Second Embodiment)
FIG. 7 shows the configuration of the
LAN1~3は、不正操作や事故を防止する目的で、Openlow技術を用いたSDNなどによって分離されており、LAN1には管理用PC200が接続され、LAN2には、ラインAに属する各機器(PC1、PC2、ロボット1、ロボット2、工作機1、工作機2)が接続され、LAN3にはラインBに属する各機器(PC3、PC4、ロボット3、ロボット4、工作機3、工作機4)が接続され、LAN4には情報処理装置400が接続されている。
LANs 1 to 3 are separated by an SDN or the like using Openrow technology for the purpose of preventing tampering and accidents, a management PC200 is connected to LAN1, and each device belonging to line A (PC1) is connected to LAN2. , PC2,
本実施形態のネットワーク制御システム500は、ネットワーク制御装置300と情報処理装置400とを含んで構成されており、両者はLAN4を介して通信可能に接続されている。
The
ネットワーク制御装置300は、3系統のLAN1~3を介して外部機器(PC1~4、ロボット1~4、工作機1~4)に接続されるとともに、LAN4を介してメイン制御部10のLANポートに接続されている。なお、LAN1~4は、同じ通信規格(TCP/IPプロトコル)の通信経路である。
The
また、ネットワーク制御装置300は、LAN1~3の各々から送信されるパケットのうち、特定のパケットのみをLAN4を介して情報処理装置400に転送する一方で、それ以外のパケットについては、セキュリティの観点から、これを遮断するように構成されている。ここで、LAN4を介して情報処理装置400に転送される特定のパケットとしては、管理用PCから送信される特殊パケットやラインA、Bの各機器から送信される特殊パケットに対する応答パケットを挙げることができる。
Further, the
続いて、図8に基づいて情報処理装置400とネットワーク制御装置300の内部構成を説明する。
Subsequently, the internal configurations of the
図8に示すように、情報処理装置400は、メイン制御部50と、DC電源を各部に供給するとともに、電源のオンオフ制御を実施する電源制御部59と、各種の操作入力を受け付ける入力部57と、各種の操作・設定画面を表示する表示部58とを備え、これに加えて、不揮発性の記憶手段60を備える。なお、記憶手段60は、2台以上のHDDで構成してもよく、その場合、データ保護のためにRAIDを活用してもよい。
As shown in FIG. 8, the
メイン制御部50は、各部の制御を行う中央演算装置52と、情報処理装置400の動作に必要なプログラムを格納する不揮発性メモリ53と、起動時に中央演算装置52が不揮発性メモリ53から読みだしたプログラムを展開する揮発性メモリ54と、LANの制御を行うLAN制御IC55と、電源のオン/オフ信号を電源制御部59に通知する電源制御IC56とを備える。
The
一方、ネットワーク制御装置300は、メイン制御部70と、各種の入力を受け付ける入力部76と、各種の設定情報などを表示する表示部77と、DC電源を各部に供給するとともに、電源のオン/オフ制御を実施する電源制御部78とを備える。
On the other hand, the
そして、メイン制御部70は、各部の制御を行う中央演算装置72と、ネットワーク動作に必要なプログラムや後述するテーブルを格納する不揮発性メモリ73と、起動時に中央演算装置72が不揮発性メモリ53から読みだしたプログラムを展開する揮発性メモリ74と、LANの制御を行うLAN制御IC75とを備える。
The
図9(a)~(c)は、不揮発性メモリ73に格納される3つのテーブルを示す。ここで、テーブル3は、ネットワーク制御装置300がLAN4を介してメイン制御部10に転送すべき特殊パケットの送信元である管理用PC200を登録するテーブルであり、管理用PC200の属性情報として、所属するドメイン名、機器名、MACアドレスおよびIPアドレスを格納する。テーブル4は、特殊パケットを登録するテーブルであり、パケットが指示する処理内容、パケットの内容および2本の制御線A、B(後述する)の論理を格納する。テーブル5は、特殊パケットの送信先の機器を登録するテーブルであり、ラインAおよびラインBに属する各機器の属性情報として、所属するドメイン名、機器名、MACアドレス、IPアドレスおよび対応可能な特殊パケットのパターン番号を格納する。
9 (a) to 9 (c) show three tables stored in the
以上、本実施形態の情報処理装置400とネットワーク制御装置300の内部構成について説明したが、続いて、管理用PC200が機器情報の取得に係る各種の特殊パケットを送付したときに、情報処理装置400とネットワーク制御装置300が協働して実行する機器情報取得処理の内容を図10に示すフローチャートに基づいて説明する。なお、以下の説明においては、適宜、図7および図8を参照するものとする。
The internal configurations of the
まず、ステップ301で、ネットワーク制御装置300が管理用PC200から特殊パケットを受信する。
First, in step 301, the
続くステップ302では、ネットワーク制御装置300が、不揮発性メモリ73に格納されたテーブル3(図9(a))を参照し、パケットの送信元がテーブル3に登録されているか否かを第1実施形態で述べたのと同様の手順で判断する。
In the following step 302, the
その結果、パケットの送信元がテーブル3に登録されていない場合は(ステップ302、No)、続くステップ314で、受信したパケットを破棄して、処理を終了する。一方、パケットの送信元がテーブル3に登録されている場合は(ステップ302、Yes)、処理はステップ303に進む。 As a result, if the source of the packet is not registered in the table 3 (step 302, No), in the following step 314, the received packet is discarded and the process ends. On the other hand, if the source of the packet is registered in the table 3 (step 302, Yes), the process proceeds to step 303.
続くステップ303では、ネットワーク制御装置300が、管理用PC200から受信した特殊パケットをLAN4を介して情報処理装置400のみに転送する(すなわち、LAN4以外のドメインには転送しない)。
In a subsequent step 303, the
続くステップ304では、情報処理装置400のメイン制御部50が、受信した特殊パケットが不揮発性メモリ73に格納されたテーブル4(図9(b))に登録されているか否かを判断する。
In a subsequent step 304, the
その結果、受信した特殊パケットがログの取得を指示するパケット(0x10101010)として登録されていた場合には(ステップ305、Yes)、続くステップ306で、情報処理装置400のメイン制御部50が、ログ取得の指示を、LAN4ではなく、LAN4の通信規格(TCP/IPプロトコル)とは異なる規格の通信経路を介してネットワーク制御装置300に通知する。ここで、本実施形態では、図11に示すように、情報処理装置400とネットワーク制御装置300の間が電気信号のHigh/Lowを出力する2本の制御線A、Bで接続されており、情報処理装置400は、テーブル4(図9(b))の値に基づいて、制御線AをHighレベルとし、制御線BをLowレベルとすることで、ログ取得の指示を示す制御信号Aをネットワーク制御装置300に送信する。
As a result, when the received special packet is registered as a packet (0x10101010) instructing the acquisition of the log (step 305, Yes), in the following step 306, the
一方、受信した特殊パケットが機器の動作状況の取得を指示するパケット(0x55555555)として登録されていた場合には(ステップ305、No→ステップ307、Yes)、続くステップ308で、情報処理装置400のメイン制御部50が、機器動作状況の取得の指示を、LAN4ではなく、LAN4の通信規格(TCP/IPプロトコル)とは異なる規格の通信経路を介してネットワーク制御装置300に通知する。具体的には、テーブル4(図9(b))の値に基づいて、制御線AをLowレベルとし、制御線BをHighレベルとすることで、機器動作状況の取得の指示を示す制御信号Bをネットワーク制御装置300に送信する。
On the other hand, if the received special packet is registered as a packet (0x55555555) instructing the acquisition of the operating status of the device (step 305, No → step 307, Yes), in the following step 308, the
一方、受信した特殊パケットがテーブル4に登録されていない場合には(ステップ305、No→ステップ307、No)、続くステップ314で、受信したパケットを破棄して、処理を終了する。 On the other hand, if the received special packet is not registered in the table 4 (step 305, No → step 307, No), in the following step 314, the received packet is discarded and the process ends.
ステップ306またはステップ308に続くステップ309では、ネットワーク制御装置300が、情報処理装置400から通知された指示内容を含む特殊パケットを新たに生成する。具体的には、制御信号Aを受信した場合は、ログ取得を指示するパケット(以下、ログ取得パケットという)を生成し、制御信号Bを受信した場合は、機器動作状況の取得を指示するパケット(以下、機器動作状況取得パケットという)を生成する。その後、ネットワーク制御装置300は、生成した特殊パケットをテーブル5(図9(c)参照)に登録された各機器(PC1~4、ロボット1~4、工作機1~4)に宛てて送信する。
In step 309 following step 306 or step 308, the
ネットワーク制御装置300から特殊パケットを受信したラインA、Bに属する各機器は、受信したパケットが指示する機器情報(ログファイルまたは動作状況ファイル)を含む応答パケットを生成して、ネットワーク制御装置300に送信する。
Each device belonging to lines A and B that received the special packet from the
これを受けて、ステップ310では、ネットワーク制御装置300が、ラインA、Bに属する各機器から応答パケットを受信し、続くステップ311で、受信した応答パケットをLAN4を介して情報処理装置400のみに転送する(すなわち、LAN4以外のドメインには転送しない)。
In response to this, in step 310, the
続くステップ312では、情報処理装置400が、受信した応答パケットに含まれる機器情報を記憶手段60に保存する。
In the following step 312, the
これを受けて、続くステップ313では、管理用PC200がLAN1を介して情報処理装置400にアクセスして、記憶手段60に保存された機器情報を取得する。
In response to this, in the following step 313, the
以上、説明したように、本実施形態によれば、管理用PC200は、別のドメインに所属するラインA、Bの各機器の機器情報を取得することができるようになり、セキュリティを担保しつつ、機器の管理工数を削減することが可能になる。
As described above, according to the present embodiment, the
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではない。 Although the present invention has been described above with embodiments, the present invention is not limited to the above-described embodiments.
例えば、上述した実施形態では、情報処理手段(メイン制御部10、情報処理装置400)が2本の制御線のHigh/Lowレベルで指示内容をネットワーク制御手段(ネットワーク制御部30、ネットワーク制御装置300)に通知する態様を示したが、別の実施形態では、一本の制御線上で異なるパルス信号を送信することより複数の指示内容を通知するようにしてもよいし、USBやUARTなどの汎用のシリアル通信規格を用いて通知するようにしてもよい。
For example, in the above-described embodiment, the information processing means (
また、ネットワーク制御手段は、パターンマッチングを利用して特殊パケットを生成してもよいし、ソフトウェアでパケットを生成してもよいし、ASICなどのハード制御でパケットを生成してもよい。 Further, the network control means may generate a special packet by using pattern matching, may generate a packet by software, or may generate a packet by hard control such as ASIC.
その他、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。 In addition, it is included in the scope of the present invention as long as the action and effect of the present invention are exhibited within the scope of embodiments that can be inferred by those skilled in the art.
なお、上述した実施形態の各機能は、C、C++、C#、Java(登録商標)などで記述されたプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、CD-ROM、MO、DVD、フレキシブルディスク、EEPROM、EPROMなどの記録媒体に格納して頒布することができ、また他の装置が可能な形式でネットワークを介して伝送することができる。 Each function of the above-described embodiment can be realized by a program described in C, C ++, C #, Java (registered trademark), etc., and the program of this embodiment is a hard disk device, a CD-ROM, an MO, a DVD. It can be stored and distributed in a recording medium such as a flexible disk, EEPROM, or EPROM, and can be transmitted over a network in a format that other devices can.
10…メイン制御部
12…中央演算装置
13…不揮発性メモリ
14…揮発性メモリ
15…LAN制御IC
16…電源制御IC
20…電源制御部
22…スキャナ部
23…プロッタ部
24…FAX部
25…入力部
26…表示部
30…ネットワーク制御部
40…メイン制御部
42…中央演算装置
43…不揮発性メモリ
44…揮発性メモリ
45…LAN制御IC
46…入力部
47…表示部
48…電源制御部
50…メイン制御部
52…中央演算装置
53…不揮発性メモリ
54…揮発性メモリ
55…LAN制御IC
56…電源制御IC
57…入力部
58…表示部
59…電源制御部
60…記憶手段
70…メイン制御部
72…中央演算装置
73…不揮発性メモリ
74…揮発性メモリ
75…LAN制御IC
76…入力部
77…表示部
78…電源制御部
100…ネットワーク制御システム(MFP)
200…管理用PC
300…ネットワーク制御装置
400…情報処理装置
500…ネットワーク制御システム
1000…ネットワーク
2000…ネットワーク
10 ...
16 ... Power control IC
20 ... Power control unit 22 ... Scanner unit 23 ...
46 ... Input unit 47 ...
56 ... Power control IC
57 ... Input unit 58 ... Display unit 59 ... Power
76 ...
200 ... Management PC
300 ...
Claims (4)
前記第1の通信経路と前記第2の通信経路とは互いに異なるネットワークにあり、
前記ネットワーク制御手段は、
予め登録された送信元からパケットを受信した場合に、該パケットを前記第2の通信経路を介して前記情報処理手段に転送し、
前記情報処理手段は、
前記ネットワーク制御手段から転送されたパケットが予め登録された特定パケットであった場合に、前記第1の通信経路および前記第2の通信経路とは異なる第3の通信経路を介して、該特定パケットの指示内容を該ネットワーク制御手段に通知し、
前記ネットワーク制御手段は、
通知された前記指示内容を含む特殊パケットを生成し、生成した特殊パケットを前記第1の通信経路を介して前記外部機器に送信する、
ネットワーク制御システム。 The network control means is connected to the external device via the first communication path of the first standard, and the information processing means is connected to the network control means via the second communication path of the first standard. It ’s a network control system.
The first communication path and the second communication path are in different networks from each other.
The network control means
When a packet is received from a pre-registered source, the packet is transferred to the information processing means via the second communication path.
The information processing means is
When the packet transferred from the network control means is a pre-registered specific packet, the specific packet is passed through a third communication path different from the first communication path and the second communication path. Notify the network control means of the instruction content of
The network control means
A special packet including the notified instruction content is generated, and the generated special packet is transmitted to the external device via the first communication path.
Network control system.
前記外部機器から前記特殊パケットに対する応答パケットを受信した場合に、該応答パケットを前記第2の通信経路を介して前記情報処理手段に転送し、
前記情報処理手段は、
前記ネットワーク制御手段から転送された前記応答パケットの内容を記憶手段に保存する、
請求項1に記載のネットワーク制御システム。 The network control means
When a response packet to the special packet is received from the external device, the response packet is transferred to the information processing means via the second communication path.
The information processing means is
The contents of the response packet transferred from the network control means are stored in the storage means.
The network control system according to claim 1.
電気信号のHigh/Lowを出力する制御線である、請求項1または2に記載のネットワーク制御システム。 The third communication path is
The network control system according to claim 1 or 2, which is a control line that outputs High / Low of an electric signal.
汎用シリアル通信規格の通信経路である、請求項1または2に記載のネットワーク制御システム。 The third communication path is
The network control system according to claim 1 or 2, which is a communication path of a general-purpose serial communication standard.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018040969A JP7043896B2 (en) | 2018-03-07 | 2018-03-07 | Network control system |
US16/274,353 US10958594B2 (en) | 2018-03-07 | 2019-02-13 | Network control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018040969A JP7043896B2 (en) | 2018-03-07 | 2018-03-07 | Network control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019161262A JP2019161262A (en) | 2019-09-19 |
JP7043896B2 true JP7043896B2 (en) | 2022-03-30 |
Family
ID=67843628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018040969A Active JP7043896B2 (en) | 2018-03-07 | 2018-03-07 | Network control system |
Country Status (2)
Country | Link |
---|---|
US (1) | US10958594B2 (en) |
JP (1) | JP7043896B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005051473A (en) | 2003-07-28 | 2005-02-24 | Sony Corp | Network interconnection device, network interconnection method, name solving device, and computer program |
JP2007221565A (en) | 2006-02-17 | 2007-08-30 | Ricoh Co Ltd | Device managing apparatus, device searching program, and storage medium |
JP2012061754A (en) | 2010-09-16 | 2012-03-29 | Ricoh Co Ltd | Printing apparatus, printing system, method and program for controlling the printing apparatus, and storage medium stored with control program |
JP2013526797A (en) | 2010-10-14 | 2013-06-24 | マスターソフト コーポレーション リミテッド | Remote power management system and method |
US20160056968A1 (en) | 2014-08-25 | 2016-02-25 | Samsung Electronics Co., Ltd. | Remotely controllable electronic device, network system for controlling the electronic device and remote control method thereof |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5790775A (en) * | 1995-10-23 | 1998-08-04 | Digital Equipment Corporation | Host transparent storage controller failover/failback of SCSI targets and associated units |
US5793764A (en) * | 1996-03-12 | 1998-08-11 | International Business Machines Corporation | LAN switch with distributed copy function |
JP4647162B2 (en) | 2001-12-04 | 2011-03-09 | 村田機械株式会社 | Communication device |
JP2005039466A (en) | 2003-07-18 | 2005-02-10 | Ricoh Co Ltd | Image processing system |
JP4663774B2 (en) * | 2008-11-10 | 2011-04-06 | キヤノン株式会社 | Printing system, information processing apparatus, print job processing method, information processing method, printing apparatus, print control method, and program |
JP6238610B2 (en) * | 2013-07-18 | 2017-11-29 | キヤノン株式会社 | Information processing terminal, control method, and program |
EP3072263B1 (en) * | 2013-11-18 | 2017-10-25 | Telefonaktiebolaget LM Ericsson (publ) | Multi-tenant isolation in a cloud environment using software defined networking |
WO2015174968A1 (en) * | 2014-05-13 | 2015-11-19 | Hewlett-Packard Development Company, L.P. | Network access control at controller |
KR101797348B1 (en) * | 2016-03-11 | 2017-11-13 | 건국대학교 산학협력단 | Network connected storage device, network connected storage system including the same, method for detecting expansion of storage node of the network connected storge device and method for detecting expansion of storage medium of the network connected storage device |
-
2018
- 2018-03-07 JP JP2018040969A patent/JP7043896B2/en active Active
-
2019
- 2019-02-13 US US16/274,353 patent/US10958594B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005051473A (en) | 2003-07-28 | 2005-02-24 | Sony Corp | Network interconnection device, network interconnection method, name solving device, and computer program |
JP2007221565A (en) | 2006-02-17 | 2007-08-30 | Ricoh Co Ltd | Device managing apparatus, device searching program, and storage medium |
JP2012061754A (en) | 2010-09-16 | 2012-03-29 | Ricoh Co Ltd | Printing apparatus, printing system, method and program for controlling the printing apparatus, and storage medium stored with control program |
JP2013526797A (en) | 2010-10-14 | 2013-06-24 | マスターソフト コーポレーション リミテッド | Remote power management system and method |
US20160056968A1 (en) | 2014-08-25 | 2016-02-25 | Samsung Electronics Co., Ltd. | Remotely controllable electronic device, network system for controlling the electronic device and remote control method thereof |
Also Published As
Publication number | Publication date |
---|---|
US20190280990A1 (en) | 2019-09-12 |
US10958594B2 (en) | 2021-03-23 |
JP2019161262A (en) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE48177E1 (en) | Relay apparatus, image processing apparatus and communication system | |
JP2006270193A (en) | Image forming system and method, and image forming apparatus | |
JP2008140243A (en) | Information processor, information processing method and print control system | |
JP2007293813A (en) | Image forming apparatus, control method thereof, system, program, and storage medium | |
JP6102264B2 (en) | Processing execution system, information processing apparatus, program | |
US7953078B2 (en) | Information processing apparatus, control method for information processing apparatus, and program | |
JP2009110268A (en) | Server device, management system, management method, storage medium and program | |
JP2006246356A (en) | Data receiving system and data output method, receiving unit and control program | |
JP2013132040A (en) | Image forming apparatus, backup and restore processing method, and program | |
JP2007233749A (en) | Communication apparatus and apparatus remote control system | |
US8738728B2 (en) | Information processing apparatus that identifies transmission source, and control method and storage medium therefor | |
US20150271359A1 (en) | Image processing apparatus and control method for status monitoring | |
JP2008123299A (en) | Network device, network device management device, control method of network device, network device management method, program, and storage medium | |
JP2007082157A (en) | Data processing system, its data management apparatus, program, and recording medium | |
JP2019129427A (en) | Communication apparatus and computer program | |
JP7043896B2 (en) | Network control system | |
JP2007221239A (en) | Extended image processing system | |
JP2023016993A (en) | Information processing device and information processing method | |
JP2006011703A (en) | Information collection device, information collection method, information collection program and device management system | |
JP2016045697A (en) | Print control unit, printing system, control method of print control unit, and program | |
JP7110739B2 (en) | Communication control device, communication control program and network communication system | |
JP2009071518A (en) | Network communication system and method | |
JP5234062B2 (en) | Communication device and multi-function communication device | |
JP6016374B2 (en) | Peripheral device, information processing system, control method, and computer program | |
JP6447273B2 (en) | Information processing apparatus and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210928 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220118 |
|
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: 20220215 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220228 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7043896 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |