JP3723004B2 - Communication protection device - Google Patents

Communication protection device Download PDF

Info

Publication number
JP3723004B2
JP3723004B2 JP00503399A JP503399A JP3723004B2 JP 3723004 B2 JP3723004 B2 JP 3723004B2 JP 00503399 A JP00503399 A JP 00503399A JP 503399 A JP503399 A JP 503399A JP 3723004 B2 JP3723004 B2 JP 3723004B2
Authority
JP
Japan
Prior art keywords
data
communication
protection
devices
protected
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.)
Expired - Fee Related
Application number
JP00503399A
Other languages
Japanese (ja)
Other versions
JP2000207322A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP00503399A priority Critical patent/JP3723004B2/en
Publication of JP2000207322A publication Critical patent/JP2000207322A/en
Application granted granted Critical
Publication of JP3723004B2 publication Critical patent/JP3723004B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Description

【0001】
【産業上の利用分野】
この発明は、相互にデータの送受信を行う複数の装置を接離自在に配置して構成されたネットワークに適用され、各装置におけるデータの送受信状態を保護する通信保護装置に関する。
【0002】
【従来の技術】
相互にデータの送受信を行う複数の装置によって構成されるネットワークシステムにおいて、複数の装置のそれぞれが送信先の装置を特定してデータを送信するためには、ネットワークに含まれる複数の装置のそれぞれがネットワーク内の複数装置の接続状態を認識している必要がある。このため、複数の装置のそれぞれに対して、例えば、ネットワーク内における配置位置に応じてコード番号を割り当てておき、コード番号によってデータの送信先等の装置を特定するようにしている。
【0003】
従来のネットワークの中には、複数装置のそれぞれの接続及び分離を自由にできるようにしたものがあり、このようなネットワークとして、未接続の装置がネットワークに新たに接続された場合や既に接続されている装置がネットワークから分離された場合においてネットワークにおける装置の構成が変化する毎に、ネットワークに含まれる複数の装置のそれぞれに新たにコード番号を割り当てるようにしたものがある。
【0004】
【発明が解決しようとする課題】
しかしながら、ネットワークに含まれる複数の装置のコード番号を再構築するためには、接続状態を通知する信号を受け取った後ネットワークに含まれる全ての装置の間でコード番号の再構築するためのデータの送受信を行う必要があり、接続状態の通知と通知後のコード番号を再構築するためのデータ処理によってネットワーク全体が占有されることになるが、ネットワーク内の一部において装置の接続や分離が行われる毎に接続状態の通知と通知後のコード番号を再構築するためのデータ処理によってネットワーク全体が占有されると、ネットワーク内の他の部分で行われていたデータの通信処理を中断しなければならず、一定時間内に送受信すべきデータ量が定められている通信処理にエラーを生じる問題がある。
【0005】
この発明の目的は、通信処理を実行している装置に対して接続状態を通知するためのデータの送信を規制することにより、ネットワーク内の一部に構成の変化を生じた際のコード番号の再構築時にネットワーク内の他の部分で実行されている通信処理が中断されないようにしながらコード番号の再構築時を実行し実行中の通信処理において通信処理完了後該当保護装置に対し通信処理完了を通知し保護解除することで通信保護とコード番号の再構築を円滑にすることができるとともに、一定時間内に送受信すべきデータ量が定められている場合は、その許容データ量が限度以下なった所で接続開始の通知をし保護解除することにより、前記実行中の通信処理にもエラーを生じることを確実に防止することができる通信保護装置を提供することにある。
【0006】
【課題を解決するための手段】
請求項1に記載した発明は、互いにデータの送受信を行う複数の装置を接離自在に配置して構成されたネットワーク内であって、装置が個別にデータ転送のルーティング機能を持っており、またコネクタの接離時にその接続状態をネットワークに通知するデータを出力する機能を持ち、その接続状態の変化に伴ってコード番号の再構築が自動的に行われるネットワークにおける2以上の保護対象の装置と他の装置との間に接続され、
前記保護対象の装置における通信処理の開始時に前記保護対象の装置から出力される通信保護信号、及び、前記保護対象の装置における通信処理の終了時に前記保護対象の装置から出力される保護解除信号に基づいて、前記通信保護信号の出力時から前記保護解除信号の出力時までの間に、通信処理を実行中の前記保護対象の装置に対する前記他の装置からの接続状態を通知するデータ転送を禁止することを特徴とする。
【0007】
請求項1に記載した発明においては、保護対象の装置間における通信処理時には、保護対象の装置に対して他の装置からネットワーク内にある装置の接続状態を通知するデータが送信されることがない。したがって、保護対象の装置間において実行中の通信処理が他のネットワーク内の一部において装置の接続状態が変化した際に、コード番号の再構築のためのデータ送信によって中断されることがなく、通信処理完了後に該当保護装置に対し通信処理完了を通知し保護解除することで通信保護とコード番号の再構築が円滑になる。また、一定時間内に送受信すべきデータ量が定められている場合は、その許容データ量が限度以下なった所で接続開始の通知をし保護解除することにより、前記実行中の通信処理にもエラーを生じることがない。
また、保護対象の装置間における通信処理の開始時に保護対象の装置のいずれかから出力された通信保護信号に基づいて保護対象の装置に対する他の装置からの接続状態を通知するデータの送信が禁止され、保護対象の装置間における通信処理の終了時に保護対象のいずれかから出力された保護解除信号に基づいて保護対象の装置に対する他の装置からのデータの送信が許可される。したがって、保護対象の装置間における通信処理を中断させない範囲で他の装置からのデータの送信が禁止され、保護対象の装置と他の装置との間の通信処理が長期間にわたって禁止されることがない。
【0010】
請求項に記載した発明は、前記保護対象の装置における通信処理中に、前記保護対象の装置に対して前記他の装置から送信された接続状態を通知するデータに対応する応答データを前記保護対象の装置の代わりに前記他の装置に送信することを特徴とする。
【0011】
請求項に記載した発明においては、保護対象の装置間において通信処理が実行されている間に他の装置から接続状態を通知するデータが送信されると、そのデータは保護対象の装置に送信されることなく、そのデータに対応する応答データが通信保護装置から他の装置に送信される。したがって、保護対象の装置間における通信処理が中断されることなく、他の装置から送信された接続状態を通知するデータについてコード番号の再構築を行う通信処理が実行される。
【0012】
請求項に記載した発明は、前記保護対象の装置間において送受信されるデータ量を検出し、この検出結果が同期転送処理時のデータ量に基づいて設定された閾値を越える場合に前記保護対象の装置に対する前記他の装置からのデータの送信を禁止することを特徴とする。
【0013】
請求項に記載した発明においては、保護対象の装置間において同期転送処理時のデータ量に基づいて設定された閾値を越える量のデータが送受信されている場合に、保護対象の装置に対する他の装置からの接続状態を通知するデータの送信が禁止される。したがって、一定時間において送受信すべきデータ量が定められているために他の装置からデータが送信されることによる送受信の中断によってエラーを生じる同期転送処理時にのみ他の装置からのデータの送信が禁止され、同期転送処理による送受信のエラーの発生が防止されるとともに、他の装置から接続状態を通知するデータによりコード番号の再構築のためのデータ処理による送受信の中断によってエラーを生じない送受信処理中の保護対象の装置には、その許容データ量が限度以下なった所で接続開始の通知をし保護解除することで他の装置からのデータが送信される。
【0014】
請求項に記載した発明は、前記保護対象の装置が、前記他の装置との間で画像データを含むデータの送受信を行う画像形成装置を構成する装置であることを特徴とする。
【0015】
請求項に記載した発明においては、画像形成装置内に配置された複数の装置間でデータの送受信を行っている間には、画像形成装置外部の他の装置から画像形成装置内の装置に対する接続状態を通知するデータの送信が禁止される。したがって、画像形成装置とともにネットワークを構成する他の装置から画像形成装置に送信された接続状態を通知するデータによりコード番号再構築のためのデータ処理によって、画像形成装置内における複数の装置間における送受信が中断されることがない。
【0016】
【実施の形態】
図1は、この発明の実施形態に係る通信保護装置を適用したネットワークの構成を示す図である。一例として、端末装置1〜4を含むネットワーク10において、端末装置1及び2を保護対象の装置とし、端末装置1及び2を接続する通信ハブ5と端末装置3及び4を接続する通信ハブ6との間に通信保護装置7を配置している。通信保護装置7には、信号ライン8を介して端末装置1から通信保護信号Sp及び保護解除信号Scが入力される。このネットワーク10において、いずれかの端末装置の接続又は分離は、隣接位置に配置されている端末装置によって検出され、各端末装置に付与すべきコード番号再構築のための接続通知データがネットワーク10に接続されている全ての端末装置に送信される。そのコード番号の再構築するデータに対する応答通知によりコード番号の再構築のためのデータ処理が実行され全ての端末装置のコード番号再構築がなされる。
【0017】
例えば、図1に示すように、端末装置4と通信ハブ6との間を接続するケーブル9から端末装置4が切断され、ネットワーク10から端末装置4が分離された場合には、端末装置4が分離された状態を端末装置4に隣接する端末装置3が認識し、ネットワーク10に含まれる他の端末装置1及び2に対してコード番号の再構築するデータを送信する。この時、端末装置1と端末装置2との間でデータの送受信が行われていると、端末装置3から端末装置1及び2に送信された接続を通知するデータによってコード番号再構築のためのデータ処理が実行される。この時端末装置1と端末装置2との間のデータの送受信が中断する。また、このとき、端末装置1と端末装置2との間で一定時間当りに送受信すべきデータ量が定められた同期転送処理によるデータの送受信が行われている場合には、中断によって一定時間内に通信量が所定量の以下のデータであっも送受信されなくなってエラーを生じる。
【0018】
そこで、端末装置1から端末装置2に対して同期転送処理によりデータを転送する際には、端末装置1及び2とネットワーク10に含まれる他の端末装置3及び4との間に配置した通信保護装置7に対して端末装置1から信号ライン8を介して通信保護信号Spを出力することにより、データを送受信中の端末装置1及び2に対する端末装置3又は4からの接続状態を通知するデータの送信を禁止し、端末装置1と端末装置2との間において実行されているデータの送受信が中断しないようにしている。
【0019】
図2は、上記通信保護装置の構成を示すブロック図である。通信保護装置7は、ROM22及びRAM23を備えたCPU21に、インタフェース24〜26を接続して構成されている。インタフェース24,25のそれぞれは、コネクタ27,28を介して通信ハブ5,6に接続されている。インタフェース26は、信号ライン8を介して端末装置1に接続されている。CPU21は、ROM22に予め書き込まれたプログラムにしたがってインタフェース24,25を介して入出力されるデータをインタフェース26に入力される信号の状態に応じて処理する。
【0020】
図3は、上記ネットワークに含まれる各装置における処理手順の一例を示すフローチャートである。ネットワーク10に含まれる端末装置1において端末装置2に送信すべきデータが発生すると、端末装置1はそのデータが送受信状態を保護すべき転送処理によって送信するデータであるか否かを判別し(s1)、発生したデータが送信状態を保護する必要のない転送処理によって送信するデータである場合には直ちにデータの送信を開始する(s1→s2)。
【0021】
端末装置1において発生したデータが同期転送処理等の送受信状態を保護すべき転送処理によって送信するデータである場合には、端末装置1は先ず通信保護装置7に対して信号ライン8を介して通信保護信号Spを送信する(s3)。通信保護信号Spを受信した通信保護装置7は、端末装置1と端末装置2との間におけるデータの送受信状態を保護する通信保護処理を設定する(s4)。この後、端末装置1は端末装置2に対して同期転送処理等によるデータの送信を開始する(s5)。
【0022】
ネットワーク10に含まれる端末装置1〜4のそれぞれは、データの送受信を実行していない間において所定の時間間隔で隣接する端末装置のネットワーク10に対する接離状態を判別しており、隣接する端末装置がネットワーク10から分離されたことを検出すると、他の端末装置に対して接続確認データを送信し、ネットワーク10における端末装置のコード番号を再構築する。例えば、端末装置4がネットワーク10から分離されると、端末装置4に隣接する端末装置3がこの状態を検出し、端末装置1及び2に対して接続確認データを送信する。
【0023】
端末装置1と端末装置2との間における送受信状態を保護すべき通信処理が終了するまでの間に、端末装置3又は4がネットワーク10から分離されると、この状態を検出した端末装置4又は3が端末装置1及び2に対して接続確認データを送信する(s6→s8)。端末装置4又は3から端末装置1及び2に対して送信された接続確認データは、通信保護装置7に受信される(s9)。通信保護処理を実行中の通信保護装置7は、受信した接続確認データを端末装置1及び2に送信することなくRAM23の所定のメモリエリアに格納し(s10)、端末装置1と端末装置2との間における通信処理が終了するのを待機する(s10→s6)。
【0024】
この後、端末装置1と端末装置2との間における通信処理が終了すると、端末装置1は信号ライン8を介して通信保護装置7に保護解除信号Scを送信する (s7→s11)。端末装置1から送信された保護解除信号Scを受信した通信保護装置7は、通信保護処理を終了し(s12)、RAM23の所定のメモリエリアに接続確認データを記憶しているか否かを判別する(s13)。通信保護装置7のRAM23にある所定のメモリエリアに接続確認データが記憶されている場合には、その接続確認データを読み出して端末装置1及び2に送信する(s14)。通信保護装置7から送信された接続確認データを受信した端末装置1及び2は、自己の接続状態を表す接続状態データを端末装置3又は4に送信する(s15)。
【0025】
以上の処理により、保護対象の装置である端末装置1と端末装置2との間において、送受信状態を保護すべき通信処理が実行されている間に、ネットワーク10内の他の装置である端末装置3又は4がネットワーク10から分離された場合に、隣接する端末装置4又は3から端末装置1及び2に対して送信された接続確認データが通信保護装置7において格納され、通信処理が完了した端末装置1及び端末装置2に対して通信保護装置7から接続確認データが送信される。したがって、接続確認データによって端末装置1と端末装置2との間において実行中の通信処理が中断されることがなく、データ転送処理(同期転送)等の送受信状態を保護すべき通信処理にエラーを生じることがない。
【0026】
即ち、図4(A)に示すように端末装置1から端末装置2に対して時間Tの間にデータDa〜Deを送信すべきデータ(同期)転送処理によるデータ通信処理が実行されている場合、データDcが端末装置1から送信された後に端末装置3又は4から端末装置1及び2に対して接続確認データDiが送信されると、通信保護装置7がない場合には図4(B)に示すように端末装置1及び2から接続確認データDiに対する応答データ(接続状態データ)Drが送信された後に端末装置1から次のデータDdが送信され、時間Tを超過して通信エラーを生じる。これに対して、通信保護装置7を配置した場合には図4(C)に示すように、端末装置1及び2における通信処理が完了するまで通信保護装置7において接続確認データDiが保持され、端末装置1及び2における通信処理が完了した後に通信保護装置7から接続確認データDiが端末装置1及び2に送信され、端末装置1及び2における通信処理にエラーを生じることがない。
【0027】
なお、上記s10の処理時に、接続確認データを送信した端末装置3又は4に対して端末装置1及び2が通信処理中である旨を表すデータを送信することもできる。また、通信ハブ5に接続されている保護対象の装置が端末装置1及び2のみである場合には、通信保護装置7は、端末装置1から通信保護信号Spが送信されることにより、端末装置1及び2がネットワーク10に接続されていることを認識することができるため、端末装置3又は4から端末装置1及び2に送信された接続確認データに対する応答データを通信保護装置7から端末装置3及び4に送信することもできる。
【0028】
保護対象の装置として通信ハブ5に端末装置1及び2以外の端末装置が接続されている場合や、端末装置1又は2に別の端末装置が通信ハブ5を介することなく直接接続されている場合には、通信保護信号Spを受信したことのみによっては通信保護装置7において保護対象の装置の接続状態を正確に認識することはできない。そこで、このような場合には、ネットワーク10内において定期的に実行される各端末装置の接続確認処理の処理結果、又は、通信保護装置7が通信処理を実行していない保護対象の装置に送信した接続確認データに対する応答データを通信保護装置7に格納するようにして通信保護装置7において保護対象の装置の接続状態を常に把握しておくことにより、端末装置3又は4から保護対象の装置に送信された接続確認データに対する応答データを通信保護装置7から端末装置3又は4に送信することができる。
【0029】
このようにして、端末装置3又は4から保護対象の装置に送信された接続確認データに対する応答データを通信保護装置7から送信した場合には、通信保護装置7から通信処理を終了した保護対象の装置に対して接続確認データを送信する処理、及び、通信処理を終了した保護対象の装置から応答データを送信する処理を省略することができる。
【0030】
また、端末装置3及び4が、同期転送処理等のデータの送受信状態を保護すべき通信処理を実行する場合には、端末装置3又は4から通信保護装置7に対して通信保護信号Sp及び保護解除信号Scを送信できるようにすることにより、端末装置1又は2から通信処理中の端末装置3及び4に送信された接続確認データDiによって端末装置3及び4の間の通信処理が中断することを防止できる。
【0031】
さらに、図5に示すように、通信保護装置7を3以上の端末装置のグループEG1,EG2,EG3,・・・の間に配置し、通信保護装置7によって、グループEG1,EG2,EG3,・・・のいずれかに含まれる端末装置間における通信処理が他のグループに含まれる端末装置から送信される接続確認データによって中断されることを防止するようにしてもよい。また、この構成において、通信保護装置7が同時に複数のグループの通信処理を保護するようにしてもよい。
【0032】
図6は、この発明の別の実施形態に係る通信保護装置をネットワークに適用した状態を示すブロック図である。この実施形態に係る通信保護装置30は、例えば、端末装置1及び2の間で実行される通信処理における一定時間当りのデータ量を監視する通信量監視部31、通信量監視部31における監視結果に基づいて端末装置1及び2における通信処理を保護するか否かを決定する保護設定部32、及び、端末装置1及び2において保護すべき通信処理の実行中に他の端末装置から端末装置1及び2に対して送信されたデータを格納するメモリ33を備えている。
【0033】
通信保護装置30の通信量監視部31は、端末装置1と端末装置2との間で実行されている通信処理における単位時間当りの通信量を測定し、測定した通信量が所定の閾値を越えた時に保護設定部32に保護設定信号を出力し、所定時間データが通信されなくなった時に保護設定部32に保護解除信号を出力する。保護設定部32は、通信量監視部31から保護設定信号が出力されてから保護解除信号が出力されるまでの間において、端末装置1及び2に対して他の端末装置から送信された通信量が所定の閾値を越えたデータをメモリ33に格納し、端末装置1と端末装置2との間における通信処理が他の端末装置から送信された接続確認データによって中断することを防止する。
【0034】
この構成により、端末装置1と端末装置2との間で実行されている通信処理における通信量が所定の閾値よりも多く、端末装置1及び2が他の端末装置から送信されたデータの受信処理、及び、そのデータに対する応答データの送信処理を実行すると、端末装置1と端末装置2との間で実行されている通信処理が所定時間内に終了しなくなる場合に、その通信処理が終了するまで他の端末装置から送信されたデータを端末装置1及び2に送信しないようにし、通信処理におけるエラーの発生を防止することができる。
【0035】
なお、閾値は、他の端末装置から送信された接続状態を通知するデータの受信処理、及び、その接続状態を確認するデータに対する応答データの送信処理を実行することによって、送信側の端末装置からの接続状態を確認するデータの送信タイミングが遅延する程度の送信量程度に設定する。
【0036】
また、端末装置1と端末装置2との間で行われる通信処理が同期転送処理によるものである場合には、各同期サイクルにおけるデータ量を通信量監視部31において測定し、その測定値が所定の閾値を越えた場合に保護設定部32に保護設定信号を出力する。
【0037】
図7は、この発明の実施形態に係る通信保護装置を画像形成装置であるディジタル複写機に適用した状態を示す図である。ディジタル複写機40は、ネットワークケーブル51を介してネットワークに接続されており、内部にスキャナ部41、プリンタ部42、ハードディスクドライブ43及びモデム44を備えている。この構成により、ディジタル複写機40は、スキャナ41が読み取った原稿の画像をプリンタ部42において複写する複写機能のみならず、スキャナ41が読み取った原稿の画像を外部のファクシミリに送信する処理、及び、外部のファクシミリから受信したファックスデータをプリンタ部42において印字する処理を行うファクシミリ機能、並びに、ネットワークケーブル51を介してネットワーク内の他の装置から送信されたデータをプリンタ部42においてプリントするネットワークプリンタ機能を備えたディジタル複合機である。
【0038】
このため、ディジタル複写機40の内部において、スキャナ部41、プリンタ部42、ハードディスクドライブ43及びモデム44は、互いに独立して動作できるようにされているとともに、それぞれが独立してネットワーク内の他の装置との間でデータの送受信を行うことができるようにされている。このため、ディジタル複写機40の内部において、スキャナ部41、プリンタ部42、ハードディスクドライブ43及びモデム44は通信ハブ45を介して接続されており、さらに、通信ハブ45を介してネットワークケーブル51に接続されている。この通信ハブ45とネットワークケーブル51との間に、この発明の通信保護装置46が配置されている。
【0039】
通信保護装置46は、ディジタル複写機40の内部におけるスキャナ部41、プリンタ部42、ハードディスクドライブ43及びモデム44を保護対象の装置として、ディジタル複写機40においてデータの送受信状態を保護すべき通信処理が実行中には、ネットワーク内の他の装置から送信された接続状態を通知するデータがディジタル複写機40において受信されないようにする。例えば、ディジタル複写機40において、画像形成処理時にスキャナ部41又はハードディスクドライブ43からプリンタ部42に画像データを送信する通信処理が実行されている間に、スキャナ部41、プリンタ部42若しくはハードディスクドライブ43から通信保護信号が入力された際、又は、スキャナ部41若しくはハードディスクドライブ43からプリンタ部42に対するデータ送信量が閾値を越えた際に通信保護装置46において通信保護処理を実行し、ネットワーク内の他の装置からディジタル複写機40に対して送信された通信量が所定の閾値を越えたデータを通信保護装置46において一時格納する。
【0040】
この構成により、ネットワーク内に配置されたディジタル複写機40における画像形成処理時におけるプリンタ部42に対する画像データの送信状態がネットワーク内の他の装置から送信された接続状態を確認するデータによって中断することがなく、画像形成処理にエラーを生じることを確実に防止することができる。
【0041】
なお、上述したいずれの実施形態においても、通信保護装置を通信ハブとは別に構成したが、ネットワークに既存の通信ハブに上記の通信保護機能を付加することもできる。
【0042】
【発明の効果】
請求項1に記載した発明によれば、保護対象の装置間における通信処理時には、保護対象の装置に対して他の装置からネットワーク内の装置のコード番号を再構築するデータが送信されないようにすることにより、ネットワーク内の一部において装置の接続状態が変化した際に、コード番号の再構築のための接続状態を通知するデータによって、保護対象の装置間において実行中の通信処理が中断することがない。また、一定時間内に送受信すべきデータ量が定められている通信処理においてもエラーの発生を確実に防止することができる。
また、保護対象の装置間における通信処理の開始時に保護対象の装置のいずれかから出力された通信保護信号に基づいて保護対象の装置に対する他の装置からのデータの送信を禁止し、保護対象の装置間における通信処理の終了時に保護対象のいずれかから出力された保護解除信号に基づいて保護対象の装置に対する他の装置からのコード番号の再構築のためのデータの送信を許可することにより、保護対象の装置間における通信処理を中断させない範囲で他の装置からのデータの送信を規制することができ、保護対象の装置と他の装置との間の通信処理が必要以上の長期間にわたって禁止されないようにすることができる。
【0044】
請求項に記載した発明によれば、保護対象の装置間において通信処理が実行されている間に他の装置から接続状態を通知するデータが送信された際に、コード番号を再構築するためのデータを保護対象の装置に送信することなく、コード番号を再構築するための応答データを通信保護装置から送信することにより、保護対象の装置間における通信処理を中断することなく他の装置から送信されたコード番号を再構築するためのデータについての応答処理を素早く実行することができる。
【0045】
請求項に記載した発明によれば、保護対象の装置間において同期転送処理時のデータ量に基づいて設定された閾値を越える量のデータが送受信されている場合には、保護対象の装置に対する他の装置からのコード番号を再構築するためのデータの送信を禁止することにより、一定時間において送受信すべきデータ処理量を確実に処理するために送受信時のエラーの発生を確実に防止することができるとともに、設定された閾値を越える量のデータが送受信されている場合にのみ通信処理を他の装置からのコード番号の再構築のためのデータの送信を禁止することができ、また、他の装置からのコード番号の再構築のためのデータの送信を禁止することによって保護対象装置内の通信処理を素早く実行することができる。
【0046】
請求項に記載した発明によれば、画像形成装置内に配置された複数の装置間でデータの送受信を行っている間には、画像形成装置外部の他の装置から画像形成装置内の装置に対する接続状態を通知するデータの送信を禁止することにより、画像形成装置と共にネットワークを構成する他の装置から画像形成装置に送信されたデータによって、画像形成装置内における複数の装置間における送受信が中断されることがなく、画像形成処理におけるエラーの発生を確実に防止することができる。
【図面の簡単な説明】
【図1】この発明の実施形態に係る通信保護装置を適用したネットワークの構成を示す図である。
【図2】上記通信保護装置の構成を示すブロック図である。
【図3】上記ネットワークに含まれる各装置における処理手順の一例を示すフローチャートである。
【図4】上記ネットワークにおける通信シーケンスを通信保護装置を配置した場合と配置していない場合との比較において説明する図である。
【図5】上記通信保護装置の適用した別のネットワークの構成を示す図である。
【図6】この発明の別の実施形態に係る通信保護装置をネットワークに適用した状態を示すブロック図である。
【図7】この発明の実施形態に係る通信保護装置を画像形成装置であるディジタル複写機に適用した状態を示す図である。
【符号の説明】
1〜4−端末装置
5,6−通信ハブ
7−通信保護装置
8−信号ライン
9−ケーブル
10−ネットワーク
[0001]
[Industrial application fields]
The present invention relates to a communication protection device that is applied to a network configured by arranging a plurality of devices that transmit / receive data to / from each other so as to be freely connected to each other and protects a data transmission / reception state in each device.
[0002]
[Prior art]
In a network system composed of a plurality of devices that mutually transmit and receive data, in order for each of a plurality of devices to identify a destination device and transmit data, each of the plurality of devices included in the network It is necessary to recognize the connection status of multiple devices in the network. For this reason, for example, a code number is assigned to each of the plurality of devices in accordance with the arrangement position in the network, and a device such as a data transmission destination is specified by the code number.
[0003]
Some conventional networks can freely connect and disconnect a plurality of devices, and as such a network, when an unconnected device is newly connected to the network or is already connected. In some cases, a code number is newly assigned to each of a plurality of devices included in a network each time the configuration of the device in the network changes when the device is separated from the network.
[0004]
[Problems to be solved by the invention]
However, in order to reconstruct the code numbers of a plurality of devices included in the network, the data of the code numbers for reconstructing the code numbers among all the devices included in the network after receiving a signal notifying the connection state It is necessary to send and receive, and the entire network will be occupied by the data processing to notify the connection status and reconstruct the code number after the notification, but the device is connected and disconnected in part of the network. When the entire network is occupied by the data processing for reconstructing the connection status notification and the code number after the notification, the data communication processing performed in other parts of the network must be interrupted. In other words, there is a problem that an error occurs in communication processing in which the amount of data to be transmitted / received within a certain time is determined.
[0005]
  The object of the present invention is to restrict the transmission of data for notifying a connection state to a device that is executing communication processing, thereby changing the code number when a configuration change occurs in a part of the network. Execute the code number rebuilding process without interrupting the communication process being executed in other parts of the network at the time of rebuilding, and complete the communication process for the corresponding protection device after the communication process is completed in the communication process being executed By notifying and releasing protection, communication protection and code number reconstruction can be facilitated, and if the amount of data to be transmitted / received within a certain time is determined, the allowable data amount is below the limitInIt is an object of the present invention to provide a communication protection device capable of reliably preventing an error from occurring in the communication process being executed by notifying the start of connection at this point and releasing the protection.
[0006]
[Means for Solving the Problems]
  The invention described in claim 1 is in a network configured by arranging a plurality of devices that transmit and receive data to each other so as to be freely connected to and separated from each other, the devices individually having a data transfer routing function, and It has a function to output data that notifies the network of the connection status when a connector is connected or disconnected.AccompanyingConnected between two or more protected devices and other devices in a network where the code number is automatically reconstructed.
  SaidCommunication processing in protected devicesOf the communication protection signal based on the communication protection signal output from the protection target device at the start of the communication and the protection release signal output from the protection target device at the end of the communication processing in the protection target device. The communication processing is being executed during the period from the output to the output of the protection release signal.For the device to be protectedSaidData to notify the connection status from other devicesofThe transfer is prohibited.
[0007]
  According to the first aspect of the present invention, during communication processing between devices to be protected, data notifying the connection status of devices in the network from other devices is not transmitted to the devices to be protected. . Therefore, when the communication processing being executed between the devices to be protected changes in the connection state of the device in a part of the other network, it is not interrupted by data transmission for code number reconstruction, The communication protection and code number reconstruction are facilitated by notifying the protection device of the completion of the communication process after the completion of the communication process and releasing the protection. In addition, when the amount of data to be transmitted / received within a certain period of time is determined, the communication processing being executed can also be performed by notifying the start of connection and releasing the protection when the allowable data amount is below the limit. No error will occur.
  Also, transmission of data notifying the connection status from other devices to the protection target device is prohibited based on the communication protection signal output from any of the protection target devices at the start of communication processing between the protection target devices. Then, based on the protection release signal output from one of the protection targets at the end of the communication process between the protection target apparatuses, transmission of data from another apparatus to the protection target apparatus is permitted. Therefore, transmission of data from other devices is prohibited as long as communication processing between the devices to be protected is not interrupted, and communication processing between the device to be protected and other devices is prohibited for a long period of time. Absent.
[0010]
  Claim2In the invention described in the above, during communication processing in the device to be protected,SaidFor the device to be protectedSaidData that notifies the connection status sent from other devicesThe corresponding response dataInstead of equipmentTo the other deviceIt is characterized by transmitting.
[0011]
  Claim2In the invention described in the above, when data for notifying a connection state is transmitted from another device while communication processing is being performed between the devices to be protected, the data is transmitted to the device to be protected. NotCorresponding to that dataResponse data from the communication protection deviceTo other devicesSent. Therefore, the communication process for reconstructing the code number of the data that notifies the connection state transmitted from another apparatus is executed without interrupting the communication process between the protection target apparatuses.
[0012]
  Claim3In the invention described in the above, the amount of data transmitted and received between the devices to be protected is detected, and the detection result is synchronized.transferData volume during processingThreshold set based onThe transmission of data from the other device to the device to be protected is prohibited when the number exceeds.
[0013]
  Claim3In the invention described in the above, synchronization between devices to be protectedtransferWhen an amount of data exceeding the threshold set based on the data amount at the time of processing is transmitted / received, transmission of data for notifying a connection state from another device to the device to be protected is prohibited. Therefore, since the amount of data to be transmitted / received in a certain time is determined, synchronization that causes an error due to interruption of transmission / reception caused by transmission of data from another devicetransferData transmission from other devices is prohibited and synchronized only during processingtransferThe generation of transmission / reception errors due to processing is prevented, and the data to be protected during transmission / reception processing that does not cause errors due to interruption of transmission / reception due to data processing for code number reconstruction by data notifying the connection status from other devices The device has an allowable data volume below the limitInAt this point, the connection start is notified and the protection is canceled, so that data from another device is transmitted.
[0014]
  Claim4In the invention described in the above, the device to be protected isSaidIt is a device constituting an image forming apparatus that transmits / receives data including image data to / from another apparatus.
[0015]
  Claim4In the invention described in the above, while data transmission / reception is performed between a plurality of apparatuses arranged in the image forming apparatus, a connection state from another apparatus outside the image forming apparatus to the apparatus in the image forming apparatus is changed. Transmission of data to be notified is prohibited. Therefore, transmission / reception between a plurality of apparatuses in the image forming apparatus by data processing for code number reconstruction by data notifying the connection state transmitted from the other apparatuses constituting the network together with the image forming apparatus to the image forming apparatus Will not be interrupted.
[0016]
Embodiment
  FIG. 1 is a diagram showing a network configuration to which a communication protection apparatus according to an embodiment of the present invention is applied. As an example, in the network 10 including the terminal devices 1 to 4, the terminal devices 1 and 2 are devices to be protected, the communication hub 5 that connects the terminal devices 1 and 2, and the communication hub 6 that connects the terminal devices 3 and 4. The communication protection device 7 is disposed between the two. A communication protection signal Sp and a protection release signal Sc are input to the communication protection device 7 from the terminal device 1 via the signal line 8. In this network 10, the connection or separation of any terminal device is detected by the terminal device arranged at the adjacent position, and the code number to be assigned to each terminal deviceofConnection notification data for reconstruction is transmitted to all the terminal devices connected to the network 10. Data processing for code number reconstruction is executed by a response notification for the data to be reconstructed with that code number, and the code numbers of all terminal devicesofRebuildingGanaIs done.
[0017]
For example, as illustrated in FIG. 1, when the terminal device 4 is disconnected from the cable 9 that connects the terminal device 4 and the communication hub 6, and the terminal device 4 is separated from the network 10, the terminal device 4 is The terminal device 3 adjacent to the terminal device 4 recognizes the separated state, and transmits data for reconstructing the code number to the other terminal devices 1 and 2 included in the network 10. At this time, if data transmission / reception is performed between the terminal device 1 and the terminal device 2, the code number is reconstructed by the data notifying the connection transmitted from the terminal device 3 to the terminal devices 1 and 2. Data processing is executed. At this time, data transmission / reception between the terminal device 1 and the terminal device 2 is interrupted. At this time, when data transmission / reception is performed between the terminal device 1 and the terminal device 2 by a synchronous transfer process in which the amount of data to be transmitted / received per certain time is determined, the data is transmitted within a certain time due to the interruption. Even if the amount of communication is below the predetermined amount, data will not be transmitted or received, causing an error.
[0018]
Therefore, when data is transferred from the terminal device 1 to the terminal device 2 by the synchronous transfer process, communication protection arranged between the terminal devices 1 and 2 and the other terminal devices 3 and 4 included in the network 10 is performed. By outputting a communication protection signal Sp from the terminal device 1 to the device 7 via the signal line 8, data of the data for notifying the connection state from the terminal device 3 or 4 to the terminal devices 1 and 2 that are transmitting / receiving data is sent. Transmission is prohibited so that transmission / reception of data executed between the terminal device 1 and the terminal device 2 is not interrupted.
[0019]
FIG. 2 is a block diagram showing a configuration of the communication protection device. The communication protection device 7 is configured by connecting interfaces 24 to 26 to a CPU 21 having a ROM 22 and a RAM 23. Each of the interfaces 24 and 25 is connected to the communication hubs 5 and 6 via connectors 27 and 28. The interface 26 is connected to the terminal device 1 through the signal line 8. The CPU 21 processes data input / output via the interfaces 24 and 25 in accordance with the state of signals input to the interface 26 in accordance with a program written in the ROM 22 in advance.
[0020]
FIG. 3 is a flowchart showing an example of a processing procedure in each device included in the network. When data to be transmitted to the terminal device 2 is generated in the terminal device 1 included in the network 10, the terminal device 1 determines whether or not the data is data to be transmitted by a transfer process that should protect the transmission / reception state (s1). If the generated data is data to be transmitted by a transfer process that does not need to protect the transmission state, data transmission is started immediately (s1 → s2).
[0021]
When the data generated in the terminal device 1 is data transmitted by a transfer process that should protect the transmission / reception state such as a synchronous transfer process, the terminal device 1 first communicates with the communication protection device 7 via the signal line 8. A protection signal Sp is transmitted (s3). The communication protection device 7 that has received the communication protection signal Sp sets communication protection processing for protecting the data transmission / reception state between the terminal device 1 and the terminal device 2 (s4). Thereafter, the terminal device 1 starts data transmission to the terminal device 2 by synchronous transfer processing or the like (s5).
[0022]
Each of the terminal devices 1 to 4 included in the network 10 determines the contact / separation state of the adjacent terminal device with respect to the network 10 at a predetermined time interval while not performing transmission / reception of data. Is detected from the network 10, connection confirmation data is transmitted to the other terminal devices, and the code numbers of the terminal devices in the network 10 are reconstructed. For example, when the terminal device 4 is separated from the network 10, the terminal device 3 adjacent to the terminal device 4 detects this state and transmits connection confirmation data to the terminal devices 1 and 2.
[0023]
If the terminal device 3 or 4 is separated from the network 10 before the communication process that should protect the transmission / reception state between the terminal device 1 and the terminal device 2 is completed, the terminal device 4 or 3 transmits connection confirmation data to the terminal devices 1 and 2 (s6 → s8). The connection confirmation data transmitted from the terminal device 4 or 3 to the terminal devices 1 and 2 is received by the communication protection device 7 (s9). The communication protection device 7 executing the communication protection processing stores the received connection confirmation data in a predetermined memory area of the RAM 23 without transmitting it to the terminal devices 1 and 2 (s10). It waits for the end of the communication process during (s10 → s6).
[0024]
Thereafter, when the communication process between the terminal device 1 and the terminal device 2 is completed, the terminal device 1 transmits a protection release signal Sc to the communication protection device 7 via the signal line 8 (s7 → s11). The communication protection device 7 that has received the protection cancellation signal Sc transmitted from the terminal device 1 ends the communication protection processing (s12), and determines whether or not connection confirmation data is stored in a predetermined memory area of the RAM 23. (S13). If connection confirmation data is stored in a predetermined memory area in the RAM 23 of the communication protection device 7, the connection confirmation data is read and transmitted to the terminal devices 1 and 2 (s14). The terminal devices 1 and 2 that have received the connection confirmation data transmitted from the communication protection device 7 transmit connection state data representing their connection state to the terminal device 3 or 4 (s15).
[0025]
Through the above processing, while the communication processing that should protect the transmission / reception state is being executed between the terminal device 1 and the terminal device 2 that are devices to be protected, the terminal device that is another device in the network 10 When 3 or 4 is separated from the network 10, the connection confirmation data transmitted from the adjacent terminal device 4 or 3 to the terminal devices 1 and 2 is stored in the communication protection device 7, and the communication processing is completed. Connection confirmation data is transmitted from the communication protection device 7 to the device 1 and the terminal device 2. Therefore, the communication processing being executed between the terminal device 1 and the terminal device 2 is not interrupted by the connection confirmation data, and an error is caused in the communication processing that should protect the transmission / reception state such as data transfer processing (synchronous transfer). It does not occur.
[0026]
That is, as shown in FIG. 4A, when data communication processing is executed by data (synchronous) transfer processing in which data Da to De should be transmitted from terminal device 1 to terminal device 2 during time T When the connection confirmation data Di is transmitted from the terminal device 3 or 4 to the terminal devices 1 and 2 after the data Dc is transmitted from the terminal device 1, when the communication protection device 7 is not present, FIG. As shown in FIG. 4, after the response data (connection state data) Dr is transmitted from the terminal devices 1 and 2 to the connection confirmation data Di, the next data Dd is transmitted from the terminal device 1, and a communication error occurs after the time T is exceeded. . On the other hand, when the communication protection device 7 is arranged, as shown in FIG. 4C, the connection confirmation data Di is held in the communication protection device 7 until the communication processing in the terminal devices 1 and 2 is completed. After the communication processing in the terminal devices 1 and 2 is completed, the connection confirmation data Di is transmitted from the communication protection device 7 to the terminal devices 1 and 2, and no error occurs in the communication processing in the terminal devices 1 and 2.
[0027]
In the process of s10, data indicating that the terminal devices 1 and 2 are performing communication processing can be transmitted to the terminal device 3 or 4 that transmitted the connection confirmation data. When the protection target devices connected to the communication hub 5 are only the terminal devices 1 and 2, the communication protection device 7 transmits the communication protection signal Sp from the terminal device 1, whereby the terminal device Since it is possible to recognize that 1 and 2 are connected to the network 10, response data for the connection confirmation data transmitted from the terminal device 3 or 4 to the terminal devices 1 and 2 is transmitted from the communication protection device 7 to the terminal device 3. And 4 can also be transmitted.
[0028]
When a terminal device other than the terminal devices 1 and 2 is connected to the communication hub 5 as a device to be protected, or when another terminal device is directly connected to the terminal device 1 or 2 without going through the communication hub 5 The communication protection device 7 cannot accurately recognize the connection state of the device to be protected only by receiving the communication protection signal Sp. Therefore, in such a case, the processing result of the connection confirmation processing of each terminal device periodically executed in the network 10 or the communication protection device 7 is transmitted to the protection target device that is not executing the communication processing. The response data for the connection confirmation data is stored in the communication protection device 7 so that the communication protection device 7 always knows the connection state of the protection target device, so that the terminal device 3 or 4 changes the protection target device. Response data for the transmitted connection confirmation data can be transmitted from the communication protection device 7 to the terminal device 3 or 4.
[0029]
In this way, when the response data to the connection confirmation data transmitted from the terminal device 3 or 4 to the protection target device is transmitted from the communication protection device 7, the protection target for which the communication processing has been completed from the communication protection device 7 is performed. The process of transmitting connection confirmation data to the apparatus and the process of transmitting response data from the protection target apparatus that has completed the communication process can be omitted.
[0030]
  Further, when the terminal devices 3 and 4 execute communication processing that should protect the data transmission / reception state such as synchronous transfer processing, the communication protection signal Sp and protection from the terminal device 3 or 4 to the communication protection device 7 are performed. Release signal ScSendBy making it possible, it is possible to prevent the communication processing between the terminal devices 3 and 4 from being interrupted by the connection confirmation data Di transmitted from the terminal device 1 or 2 to the terminal devices 3 and 4 that are performing communication processing.
[0031]
Furthermore, as shown in FIG. 5, the communication protection device 7 is arranged between groups EG1, EG2, EG3,... Of three or more terminal devices, and the groups EG1, EG2, EG3,. .. May be prevented from being interrupted by connection confirmation data transmitted from terminal devices included in another group. In this configuration, the communication protection device 7 may simultaneously protect a plurality of groups of communication processes.
[0032]
FIG. 6 is a block diagram showing a state in which a communication protection device according to another embodiment of the present invention is applied to a network. The communication protection device 30 according to this embodiment includes, for example, a communication amount monitoring unit 31 that monitors a data amount per fixed time in a communication process executed between the terminal devices 1 and 2, and a monitoring result in the communication amount monitoring unit 31 And the protection setting unit 32 for determining whether or not to protect the communication processing in the terminal devices 1 and 2, and the terminal device 1 from another terminal device during execution of the communication processing to be protected in the terminal devices 1 and 2. And a memory 33 for storing data transmitted to 2.
[0033]
The communication amount monitoring unit 31 of the communication protection device 30 measures the communication amount per unit time in the communication process executed between the terminal device 1 and the terminal device 2, and the measured communication amount exceeds a predetermined threshold value. The protection setting signal is output to the protection setting unit 32 when the data is not communicated for a predetermined time. The protection setting unit 32 transmits the communication amount transmitted from the other terminal devices to the terminal devices 1 and 2 during the period from when the protection setting signal is output from the communication amount monitoring unit 31 until the protection release signal is output. Is stored in the memory 33, and communication processing between the terminal device 1 and the terminal device 2 is prevented from being interrupted by connection confirmation data transmitted from another terminal device.
[0034]
With this configuration, the amount of communication in the communication process executed between the terminal device 1 and the terminal device 2 is greater than a predetermined threshold, and the terminal devices 1 and 2 receive data transmitted from other terminal devices. When the transmission process of the response data for the data is executed, the communication process being executed between the terminal device 1 and the terminal device 2 is not completed within a predetermined time until the communication process is completed. Data transmitted from other terminal devices can be prevented from being transmitted to the terminal devices 1 and 2, and an error in communication processing can be prevented.
[0035]
Note that the threshold value is obtained from the terminal device on the transmission side by executing a data reception process for notifying a connection state transmitted from another terminal device and a response data transmission process for the data for confirming the connection state. The transmission amount is set to such a degree that the transmission timing of data for confirming the connection state is delayed.
[0036]
Further, when the communication process performed between the terminal device 1 and the terminal device 2 is based on the synchronous transfer process, the data amount in each synchronization cycle is measured by the communication amount monitoring unit 31, and the measured value is a predetermined value. When the threshold value is exceeded, a protection setting signal is output to the protection setting unit 32.
[0037]
FIG. 7 is a diagram showing a state in which the communication protection apparatus according to the embodiment of the present invention is applied to a digital copying machine which is an image forming apparatus. The digital copying machine 40 is connected to a network via a network cable 51, and includes a scanner unit 41, a printer unit 42, a hard disk drive 43, and a modem 44 therein. With this configuration, the digital copying machine 40 has not only a copying function for copying the original image read by the scanner 41 in the printer unit 42, but also a process for transmitting the original image read by the scanner 41 to an external facsimile, and A facsimile function for performing processing for printing fax data received from an external facsimile in the printer unit 42, and a network printer function for printing data transmitted from other devices in the network via the network cable 51 in the printer unit 42 This is a digital multifunction machine equipped with
[0038]
Therefore, inside the digital copying machine 40, the scanner unit 41, the printer unit 42, the hard disk drive 43, and the modem 44 can operate independently of each other, and each independently Data can be transmitted to and received from the apparatus. Therefore, in the digital copying machine 40, the scanner unit 41, the printer unit 42, the hard disk drive 43, and the modem 44 are connected via the communication hub 45 and further connected to the network cable 51 via the communication hub 45. Has been. Between the communication hub 45 and the network cable 51, the communication protection device 46 of the present invention is disposed.
[0039]
The communication protection device 46 uses the scanner unit 41, the printer unit 42, the hard disk drive 43, and the modem 44 in the digital copying machine 40 as devices to be protected, and performs communication processing for protecting the data transmission / reception state in the digital copying machine 40. During execution, the digital copying machine 40 is prevented from receiving data notifying the connection status transmitted from other devices in the network. For example, in the digital copying machine 40, the scanner unit 41, the printer unit 42, or the hard disk drive 43 is executing communication processing for transmitting image data from the scanner unit 41 or the hard disk drive 43 to the printer unit 42 during the image forming process. When the communication protection signal is input from the network, or when the data transmission amount from the scanner unit 41 or the hard disk drive 43 to the printer unit 42 exceeds the threshold value, the communication protection device 46 executes communication protection processing, The communication protection device 46 temporarily stores data in which the communication amount transmitted to the digital copying machine 40 exceeds a predetermined threshold value.
[0040]
With this configuration, the transmission state of the image data to the printer unit 42 at the time of image formation processing in the digital copying machine 40 arranged in the network is interrupted by the data for confirming the connection state transmitted from another device in the network. Therefore, it is possible to reliably prevent an error in the image forming process.
[0041]
In any of the above-described embodiments, the communication protection device is configured separately from the communication hub. However, the communication protection function described above can be added to an existing communication hub in the network.
[0042]
【The invention's effect】
  According to the first aspect of the present invention, during communication processing between devices to be protected, data for reconstructing the code number of the device in the network is not transmitted from the other device to the device to be protected. As a result, when the connection status of a device changes in a part of the network, the communication processing being executed between the devices to be protected is interrupted by the data for notifying the connection status for code number reconstruction. There is no. Further, it is possible to reliably prevent the occurrence of an error even in communication processing in which the amount of data to be transmitted / received within a certain time is determined.
  In addition, based on the communication protection signal output from one of the protection target devices at the start of communication processing between the protection target devices, transmission of data from other devices to the protection target device is prohibited, and By permitting transmission of data for the reconstruction of the code number from the other device to the device to be protected based on the protection release signal output from any of the devices to be protected at the end of the communication process between the devices, Data transmission from other devices can be restricted without interrupting communication processing between protected devices, and communication processing between protected devices and other devices is prohibited for longer than necessary. Can be prevented.
[0044]
  Claim2According to the invention described in the above, when data for notifying the connection state is transmitted from another device while communication processing is being performed between the devices to be protected, the data for reconstructing the code number is stored. By transmitting response data for reconstructing the code number from the communication protection device without transmitting to the protection target device, it was transmitted from another device without interrupting communication processing between the protection target devices. Response processing for data for reconstructing the code number can be executed quickly.
[0045]
  Claim3According to the invention described in the above, synchronization between the devices to be protectedtransferWhen the amount of data exceeding the threshold set based on the amount of data at the time of processing is transmitted / received, transmission of data for reconstructing the code number from another device to the device to be protected is prohibited. In order to reliably process the amount of data to be transmitted / received within a certain period of time, it is possible to reliably prevent the occurrence of errors during transmission / reception and when the amount of data exceeding the set threshold is being transmitted / received Only the communication process can prohibit the transmission of data for the reconstruction of code numbers from other devices, and also prohibit the transmission of data for the reconstruction of code numbers from other devices Thus, the communication process in the protection target device can be executed quickly.
[0046]
  Claim4According to the invention described in the above, while data is being transmitted / received between a plurality of apparatuses arranged in the image forming apparatus, a connection state from another apparatus outside the image forming apparatus to the apparatus in the image forming apparatus By prohibiting the transmission of data that notifies the image forming apparatus, transmission / reception between a plurality of apparatuses in the image forming apparatus is interrupted by data transmitted to the image forming apparatus from other apparatuses that form a network together with the image forming apparatus. Therefore, it is possible to reliably prevent the occurrence of errors in the image forming process.
[Brief description of the drawings]
FIG. 1 is a diagram showing a network configuration to which a communication protection device according to an embodiment of the present invention is applied.
FIG. 2 is a block diagram showing a configuration of the communication protection device.
FIG. 3 is a flowchart illustrating an example of a processing procedure in each device included in the network.
FIG. 4 is a diagram illustrating a communication sequence in the network in comparison with a case where a communication protection device is arranged and a case where a communication protection device is not arranged.
FIG. 5 is a diagram showing a configuration of another network to which the communication protection device is applied.
FIG. 6 is a block diagram showing a state in which a communication protection device according to another embodiment of the present invention is applied to a network.
FIG. 7 is a diagram showing a state in which the communication protection apparatus according to the embodiment of the present invention is applied to a digital copying machine that is an image forming apparatus.
[Explanation of symbols]
1-4 terminal equipment
5,6-communication hub
7-Communication protection device
8-Signal line
9-Cable
10-Network

Claims (4)

互いにデータの送受信を行う複数の装置を接離自在に配置して構成されたネットワーク内であって、装置が個別にデータ転送のルーティング機能を持っており、またコネクタの接離時にその接続状態をネットワークに通知するデータを出力する機能を持ち、その接続状態の変化に伴ってコード番号の再構築が自動的に行われるネットワークにおける2以上の保護対象の装置と他の装置との間に接続され、
前記保護対象の装置における通信処理の開始時に前記保護対象の装置から出力される通信保護信号、及び、前記保護対象の装置における通信処理の終了時に前記保護対象の装置から出力される保護解除信号に基づいて、前記通信保護信号の出力時から前記保護解除信号の出力時までの間に、通信処理を実行中の前記保護対象の装置に対する前記他の装置からの接続状態を通知するデータ転送を禁止することを特徴とする通信保護装置。
In a network that is configured by detachably arranging multiple devices that send and receive data to each other, each device has a data transfer routing function, and the connection status is determined when the connector is connected or disconnected. has a function of outputting the data to inform the network, is connected between two or more protected devices and other devices in a network reconstruction is performed automatically in the code number with the change in the connection status ,
Communication protection signal outputted from the protected device at the start of the communication processing apparatus of the protected, and a protective release signal output from the apparatus of the protected during the communication process ends in the protected device based on the period from the time of output of said communication protection signal until the output of the protection cancellation signal, the transfer of data for notifying the connection state from the other device for the device to be protected in executing communication processing A communication protection device, which is prohibited.
前記保護対象の装置における通信処理中に、前記保護対象の装置に対して前記他の装置から送信された接続状態を通知するデータに対する応答データを前記保護対象の装置の代わりに前記他の装置に送信する請求項1に記載の通信保護装置。 During communication processing in the device to be protected, response data for data notifying the connection state transmitted from the other device to the device to be protected is sent to the other device instead of the device to be protected. The communication protection device according to claim 1 for transmission . 前記保護対象の装置間において送受信されるデータ量を検出し、この検出結果が同期転送処理時のデータ量を越える場合に、前記保護対象の装置に対する前記他の装置からのデータの送信を禁止する請求項1又は2に記載の通信保護装置。The amount of data transmitted / received between the protection target devices is detected, and when the detection result exceeds the data amount at the time of synchronous transfer processing, the transmission of data from the other device to the protection target device is prohibited . The communication protection device according to claim 1 or 2. 前記保護対象の装置が、前記他の装置との間で画像データを含むデータの送受信を行う画像形成装置を構成する装置である請求項1乃至3のいずれかに記載の通信保護装置。The protected devices, communication protection device according to any one of claims 1 to 3 device Ru der constituting an image forming apparatus for transmitting and receiving data including image data to and from the other device.
JP00503399A 1999-01-12 1999-01-12 Communication protection device Expired - Fee Related JP3723004B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00503399A JP3723004B2 (en) 1999-01-12 1999-01-12 Communication protection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00503399A JP3723004B2 (en) 1999-01-12 1999-01-12 Communication protection device

Publications (2)

Publication Number Publication Date
JP2000207322A JP2000207322A (en) 2000-07-28
JP3723004B2 true JP3723004B2 (en) 2005-12-07

Family

ID=11600166

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00503399A Expired - Fee Related JP3723004B2 (en) 1999-01-12 1999-01-12 Communication protection device

Country Status (1)

Country Link
JP (1) JP3723004B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4424391B2 (en) 2007-08-30 2010-03-03 ブラザー工業株式会社 Device and file transmission system
JP4424392B2 (en) 2007-08-30 2010-03-03 ブラザー工業株式会社 Device and file transmission system
JP4470977B2 (en) 2007-08-30 2010-06-02 ブラザー工業株式会社 Multifunction device and file transmission system

Also Published As

Publication number Publication date
JP2000207322A (en) 2000-07-28

Similar Documents

Publication Publication Date Title
JP3723004B2 (en) Communication protection device
JP2007189476A (en) Fault supervisory control system
JP2009231906A (en) Data transmission system, transmission device and protection control method
JP2010081554A (en) Communication device
US7317690B2 (en) Method of constructing network topology and interface circuit
JP2013175156A (en) Data processing device, input control device, and control method
EP1049023B1 (en) Device and method for controlling data packet transfer
JP4412130B2 (en) Image data transmission system
JPS61205070A (en) Facsimile communication method
JP2010288148A (en) Data communication apparatus, data communication control method, data communication control program, and recording medium
JP5760729B2 (en) COMMUNICATION DEVICE, NETWORK, AND COMMUNICATION METHOD USED FOR THEM
JPH1093522A (en) Multiplex communication equipment and its communication test method
JP3495398B2 (en) Color digital MFP
JP3919355B2 (en) Facsimile device
JP5121789B2 (en) Data transmission system and computer
CN117201415A (en) Communication system, communication transmission rate determining method and device and electronic equipment
JP2531381B2 (en) Facsimile storage and switching equipment
JP3320126B2 (en) ISDN data transmission equipment
WO2017010443A1 (en) Wireless transmission device, fault notification method, and program
JP3222154B2 (en) Terminal equipment for ISDN
JPH0457449A (en) Communication processor
JP2010226555A (en) Transmission system, transmission method thereof and transmission apparatus
JP2556717B2 (en) Facsimile communication system
JP3304850B2 (en) Communication terminal device having continuous transmission frame receiving function
JP2019129394A (en) Image forming apparatus, maintenance management system therefor, control method therefor, and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041116

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050117

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: 20050830

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050914

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080922

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090922

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090922

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100922

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110922

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120922

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130922

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees