【手続補正書】
【提出日】平成26年3月12日(2014.3.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
端末装置が接続されるとともに、当該端末装置と通信する第１通信部と、
少なくとも通信制御装置と通信する第２通信部と、
前記第１通信部を介して受信したデータを一時的に貯蓄する通信バッファと、
前記通信制御装置からの送信許可に応じて、前記通信バッファに蓄積されたデータの前記第２通信部からの送信を開始するとともに、一度の送信許可で送信できるデータ量を所定データ量以下に制限する送信データ処理部と、
前記第２通信部を介して受信したデータが、前記端末装置宛てであった場合に、当該データを前記第１通信部から送信する受信データ処理部と、
を備えた複数の中継通信装置、
及び、
前記中継通信装置と通信する通信部と、
前記通信バッファに蓄積されたデータの有無を問い合わせる問い合わせ信号を、前記中継通信装置に対して所定の順序に従って送信するポーリング処理部と、
前記問い合わせ信号を送信した中継通信装置からデータありの返答を受信した場合に、前記ポーリング処理部による前記問い合わせを中断させるとともに、当該返答をした中継通信装置に対する送信許可を送信する送信許可付与部と、
前記データの送信が完了した後で、次の中継通信装置に対する前記問い合わせを前記ポーリング処理部に再開させるポーリング再開処理部と
を備えた通信制御装置、
を備えることを特徴とする中継通信システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
自身が通信制御装置又はスレーブ装置の何れとして機能するかを設定する動作モード設定部と、
端末装置が接続されるとともに、当該端末装置と通信する第１通信部と、
自身以外の中継通信装置と通信する第２通信部と、
前記第１通信部を介して受信したデータを一時的に貯蓄する通信バッファと、
自身が前記スレーブ装置としてい機能している場合に、前記通信制御装置として機能している中継通信装置からの送信許可に応じて、前記通信バッファに蓄積されたデータの前記第２通信部からの送信を開始するとともに、一度の送信許可で送信できるデータ量を所定データ量以下に制限する送信データ処理部と、
前記第２通信部を介して受信したデータが、前記端末装置宛てであった場合に、当該データを第１通信部から送信する受信データ処理部と、
自身が前記通信制御装置として機能している場合に、前記通信バッファに蓄積されたデータの有無を問い合わせる問い合わせ信号を、前記スレーブ装置として機能している中継通信装置に対して所定の順序に従って送信するポーリング処理部と、
自身が前記通信制御装置として機能している場合に、前記問い合わせ信号を送信した中継通信装置からデータありの返答を受信した場合に、前記ポーリング処理部による前記問い合わせを中断させるとともに、当該返答をした中継通信装置に対する送信許可を送信する送信許可付与部と、
自身が前記通信制御装置として機能している場合に、前記データの送信が完了した後で、次の中継通信装置に対する前記問い合わせを前記ポーリング処理部に再開させるポーリング再開処理部と
を備えることを特徴とする中継通信装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の観点によれば、以下の構成の中継通信システムが提供される。即ち、この中継通信システムは、複数の中継通信装置と、通信制御装置と、を備える。前記中継通信装置は、第１通信部と、第２通信部と、通信バッファと、送信データ処理部と、受信データ処理部と、を備える。前記第１通信部は、端末装置が接続されるとともに、当該端末装置と通信する。前記第２通信部は、少なくとも通信制御装置と通信する。前記通信バッファは、前記第１通信部を介して受信したデータを一時的に貯蓄する。前記送信データ処理部は、前記通信制御装置からの送信許可に応じて、前記通信バッファに蓄積されたデータの前記第２通信部からの送信を開始するとともに、一度の送信許可で送信できるデータ量を所定データ量以下に制限する。前記受信データ処理部は、第２通信部を介して受信したデータが、前記端末装置宛てであった場合に、当該データを第１通信部から送信する。前記通信制御装置は、通信部と、ポーリング処理部と、送信許可付与部と、ポーリング再開処理部と、を備える。前記通信部は、前記中継通信装置と通信する。前記ポーリング処理部は、前記通信バッファに蓄積されたデータの有無を問い合わせる問い合わせ信号を、前記中継通信装置に対して所定の順序に従って送信する。前記送信許可付与部は、前記問い合わせ信号を送信した中継通信装置からデータありの返答を受信した場合に、前記ポーリング処理部による前記問い合わせを中断させるとともに、当該返答をした中継通信装置に対する送信許可を送信する。前記ポーリング再開処理部は、前記データの送信が完了した後で、次の中継通信装置に対する前記問い合わせを前記ポーリング処理部に再開させる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明の別の観点によれば、以下の構成の中継通信装置が提供される。即ち、この中継通信装置は、動作モード設定部と、第１通信部と、第２通信部と、通信バッファと、送信データ処理部と、受信データ処理部と、ポーリング処理部と、送信許可付与部と、ポーリング再開処理部と、を備える。前記動作モード設定部は、自身が通信制御装置又はスレーブ装置の何れとして機能するかを設定する。前記第１通信部は、端末装置が接続されるとともに、当該端末装置と通信する。前記第２通信部は、自身以外の中継通信装置と通信する。前記通信バッファは、前記第１通信部を介して受信したデータを一時的に貯蓄する。前記送信データ処理部は、自身が前記スレーブ装置としてい機能している場合に、前記通信制御装置として機能している中継通信装置からの送信許可に応じて、前記通信バッファに蓄積されたデータの前記第２通信部からの送信を開始するとともに、一度の送信許可で送信できるデータ量を所定データ量以下に制限する。前記受信データ処理部は、第２通信部を介して受信したデータが、前記端末装置宛てであった場合に、当該データを第１通信部から送信する。前記ポーリング処理部は、自身が前記通信制御装置として機能している場合に、前記通信バッファに蓄積されたデータの有無を問い合わせる問い合わせ信号を、前記スレーブ装置として機能している中継通信装置に対して所定の順序に従って送信する。前記送信許可付与部は、自身が前記通信制御装置として機能している場合に、前記問い合わせ信号を送信した中継通信装置からデータありの返答を受信した場合に、前記ポーリング処理部による前記問い合わせを中断させるとともに、当該返答をした中継通信装置に対する送信許可を送信する。前記ポーリング再開処理部は、自身が前記通信制御装置として機能している場合に、前記データの送信が完了した後で、次の中継通信装置に対する前記問い合わせを前記ポーリング処理部に再開させる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
第１通信部３１は、対応する端末装置と通信可能に構成されている。第１通信部３１による通信の方式は特に限定されない。本実施形態の場合、各端末装置はＲＳ−２３２Ｃ又はＣＡＮなどの有線シリアル通信を行うことを前提としているので、第１通信部３１は、上記有線シリアル通信によって、対応する端末装置に接続するように構成されている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
以上の構成で、端末装置が送信したデータは、当該端末装置が接続されている中継通信装置の第１通信部３１に受信される。また、中継通信装置が第１通信部３１から送信したデータは、当該第１通信部３１に接続されている端末装置に受信される。なお、各端末装置１１，１２，１３には、中継通信システム１内で一意の識別子（端末ＩＤ）が付与されている。各端末装置は、データを送信する際には、送信相手の端末装置の端末ＩＤを指定する情報を添えて送信する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
通信バッファ３３は、第１通信部３１に接続されている端末装置から、当該第１通信部３１を介して受信したデータを、一時的に蓄積するメモリ領域である。通信バッファに蓄積されているデータは、通信制御装置として機能する中継通信装置（マスタ）から許可が与えられたときに（後述）、第２通信部３２から送信される。なお、以下の説明において、通信バッファ３３に蓄積されているデータのことを、送信を待っている状態のデータという意味で「送信待ちデータ」と呼ぶ。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
装置情報記憶部３４には、中継通信システム１に含まれる各中継通信装置の識別子（ＩＰアドレス）と、当該中継通信装置の第１通信部３１に接続されている端末装置の識別子（端末ＩＤ）と、を関連付けた装置情報が記憶されている。中継通信システム１には複数の中継通信装置が存在しているので、装置情報記憶部に記憶されている装置情報は複数存在する。従って装置情報記憶部３４の記憶内容は、例えば図３のようにテーブル形式で表現できる。以下の説明では、装置情報記憶部３４の記憶内容を、装置情報テーブルと呼ぶ。なお、各中継通信装置の識別子はＩＰアドレスだけでなくＭＡＣアドレスで管理することも可能である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
宛先取得部３７は、装置情報記憶部３４の記憶内容を参照して、送信待ちデータの宛先の中継通信装置を特定するように構成されている。例えば、図１において、第１端末１１が第２端末１２宛てのデータを送信し、当該データが第１中継通信装置２１の通信バッファ３３に蓄積されると、第１中継通信装置２１の宛先取得部３７は、送信待ちデータを解析することにより、当該データの宛先の端末装置（この例では第２端末１２）の端末ＩＤを取得する。続いて、宛先取得部３７は、装置情報テーブルを参照することにより、宛先として特定した前記端末装置が接続されている中継通信装置（この例では第２中継通信装置２２）のＩＰアドレスを取得する。以上のようにして、宛先取得部３７は、送信待ちデータを送信すべき中継通信装置（上記の例では第２中継通信装置２２）のＩＰアドレスを取得できる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
受信データ処理部３９は、第２通信部３２で受信したデータが、当該中継通信装置の第１通信部３１に接続された端末装置宛てであった場合、当該データを、第１通信部３１から送信する。このようにして中継通信装置の第１通信部３１から送信されたデータは、当該第１通信部３１に接続された端末装置に受信される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
以上の構成により、ある中継通信装置の第１通信部３１に接続されている端末装置から、別の中継通信装置の第１通信部３１に接続されている端末装置まで、中継通信装置を介して無線でデータを送信することができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
スレーブとしての中継通信装置は、第１通信部３１及び第２通信部３２でデータが受信されたか否かを監視している（ステップＳ１０１及びステップＳ１０２）。第１通信部３１でデータが受信された場合（第１通信部３１に接続された端末装置からのデータを受信した場合）、スレーブは、当該受信したデータを通信バッファ３３に蓄積する（ステップＳ１０３）。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
スレーブの第２通信部３２でデータが受信された場合は、当該受信されたデータの種類に応じて処理を分岐させる。第２通信部３２で受信したデータが、自身の第１通信部３１に接続された端末装置宛てのデータであった場合（ステップＳ１０４）、受信データ処理部３９は、当該データを第１通信部３１から送信する（ステップＳ１０５）。これにより、前記データが、当該スレーブの第１通信部３１に接続されている端末装置に受信される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
また、マスタとしての中継通信装置も、スレーブと同様に、第１通信部３１及び第２通信部３２でデータが受信されたか否かを監視している（ステップＳ２０２及びステップＳ２０３）。第１通信部３１でデータが受信された場合（第１通信部３１に接続されている端末装置からのデータを受信した場合）、マスタは、当該受信したデータを通信バッファ３３に蓄積する（ステップＳ２０４）。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
マスタの第２通信部３２でデータが受信された場合は、当該受信されたデータの種類に応じて処理を分岐させる。第２通信部３２で受信したデータが、当該マスタの第１通信部３１に接続された端末宛てのデータであった場合（ステップＳ２０５）、受信データ処理部３９は、当該データを第１通信部３１から送信する（ステップＳ２０６）。これにより、前記データが、マスタの第１通信部３１に接続されている端末装置に受信される。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
このように、マスタとして機能する中継通信装置であっても、自身の第１通信部３１に接続されている端末装置宛てに送られてきたデータを中継する、いう点ではスレーブと同様の動作を行う。従って、各端末装置は、自身が接続されている中継通信装置がマスタであるかスレーブであるかを関知することなく、通信を行うことができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
なお前述のように、マスタの第１通信部３１に接続されている端末装置がデータを送信した場合、マスタの通信バッファ３３には送信待ちデータが蓄積されていく（ステップＳ２０４）。そこで、このデータを、適当なタイミングで第２通信部３２から送信する必要がある。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
ここで図６の例では、第２スレーブ２２が「送信待ちデータ」を有している状況を想定している。即ち、マスタ２３が第２スレーブ２２に対して問い合わせ信号を送信するよりも前に、第２スレーブ２２の第１通信部３１に接続されている第２端末１２が、第１端末１１を宛先とするデータを送信（シーケンス番号Ｓ３０３）している。第２端末１２が送信したデータは、第２スレーブ２２の通信バッファ３３に蓄積される（シーケンス番号Ｓ３０４）。従って、マスタ２３からの問い合わせ信号を受信した第２スレーブ２２は、「送信待ちデータ有り」の返答を送信する（シーケンス番号Ｓ３０６）。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
送信許可を受けた第２スレーブの宛先取得部３７は、送信待ちデータを送信すべき中継通信装置のアドレスを取得する（シーケンス番号Ｓ３０８）。図６の例では、送信待ちデータの送信先として第１端末１１が指定されており、当該第１端末１１は第１スレーブ２１の第１通信部３１に接続されているので、当該第１スレーブ２１のＩＰアドレスが取得される。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
例えば図６の例では、第２スレーブからの送信完了方向を受ける前に、マスタ２３の第１通信部３１に接続されている第３端末１３が、第２端末１２宛てのデータを送信（シーケンス番号Ｓ３１１）している場合を想定している。この場合、第３端末１３からのデータは、マスタ２３の通信バッファ３３に蓄積される（シーケンス番号Ｓ３１２）。このようにマスタ２３に送信待ちデータが存在する場合、マスタ２３の宛先取得部３７は、当該データを送信すべきスレーブのＩＰアドレスを取得する。図６の場合は、送信待ちデータの宛先である第２端末１２は、第２スレーブ２２の第１通信部３１に接続されているので、当該第２スレーブ２２のＩＰアドレスが取得される（シーケンス番号Ｓ３１４）。送信データ処理部３８は、取得されたＩＰアドレスに対して、自身の送信待ちデータを送信する（シーケンス番号Ｓ３１５）。上記データを受信した第２スレーブ２２の受信データ処理部３９は、当該データを第２端末１２に送信する（シーケンス番号Ｓ３１６）。なお前述のように、マスタが送信する送信待ちデータの容量が大きい場合には、所定データ量分のデータを送信した後、送信待ちデータが残っていたとしても、その回のデータの送信は完了させる。そして、マスタは、自身の送信待データの送信が完了した場合、ポーリング処理部４０による次のスレーブに対する問い合わせを再開する。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
動作モード設定部３６は、自身がマスタ又はスレーブの何れとして機能するかを設定する。第１通信部３１は、当該第１通信部３１に接続された端末装置と通信する。第２通信部３２は、自身以外の中継通信装置と通信する。通信バッファ３３は、第１通信部３１を介して受信したデータを一時的に蓄積する。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
送信データ処理部３８は、自身がスレーブとして機能している場合に、マスタからの送信許可に応じて、通信バッファ３３に蓄積された送信待ちデータの第２通信部３２からの送信を開始するとともに、一度の送信許可で送信できるデータ量を所定データ量以下に制限する。受信データ処理部３９は、第２通信部３２を介して受信したデータが、自身の第１通信部３１に接続されている端末装置宛てであった場合に、当該データを第１通信部３１から送信する。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
中継通信システム１の管理者は、中継通信装置及び端末装置の増減を行う際には、適宜の操作を行うことにより、マスタ２３の装置情報テーブルの内容を更新する。例えば、図１に示す中継通信システム１に対して、第４端末が接続された第４中継通信装置を新しく追加する場合、マスタ２３の装置情報記憶部３４に対して、前記第４端末の端末ＩＤと、第４中継通信装置のＩＰアドレスと、を関連付けて記憶させる。一方、中継通信システム１から既存の中継通信装置及び端末装置を削除する場合は、マスタ２３の装置情報テーブルから、該当する情報を削除する。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
一方、マスタ１２３の装置情報記憶部３４には、第１実施形態と同様に、各中継通信装置１２１，１２２，１２３の識別子（ＩＰアドレス）と、当該中継通信装置の第１通信部３１に接続されている端末装置の識別子（端末ＩＤ）と、を関連付けた装置情報（装置情報テーブル）が記憶されている（図３と同様の内容）。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０１２７
【補正方法】変更
【補正の内容】
【０１２７】
この第１スレーブ１２１に対して、マスタ１２３から送信許可が与えられると、当該第１スレーブ１２１から、第２端末１２を宛先として指定したデータが、マスタ１２３に送られてくる。マスタ１２３の宛先取得部３７は、当該データを解析することにより、当該データの宛先の端末装置（この例では第２端末１２）の端末ＩＤを取得する。そして、マスタ１２３の宛先取得部３７は、装置情報テーブルを参照することにより、前記宛先の端末装置が接続されている中継通信装置（この例では第２スレーブ１２２）のＩＰアドレスを取得する。以上のようにして、マスタの宛先取得部３７は、スレーブから受信したデータを転送すべき中継通信装置のＩＰアドレスを取得できる。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
そして、マスタ１２３のデータ転送処理部４５は、宛先取得部３７が取得したＩＰアドレスに対して、前記データを第２通信部３２から送信する。以上の処理により、マスタ１２３は、あるスレーブから送信されてきたデータを、当該データの宛先として指定された端末装置が接続されているスレーブ（上記の場合は第２スレーブ１２２）に対して転送できる。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０１４６
【補正方法】変更
【補正の内容】
【０１４６】
このときマスタ１２３が受信したデータは、第１端末１１を宛先としているので、当該第１端末１１が接続されている第１スレーブ１２１に転送すべきデータである。マスタ１２３のデータ転送処理部４５は、宛先取得部３７に、当該データを転送すべき中継通信装置（この場合は第１スレーブ１２１）のアドレスを取得させる（シーケンス番号Ｓ６０９）。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】０１５３
【補正方法】変更
【補正の内容】
【０１５３】
上記実施形態では、通信制御装置として機能する中継通信装置（マスタ）と、それ以外の中継通信装置（スレーブ）とではハードウェアを共通の構成としたが、これに限らず、通信制御装置と、それ以外の中継通信装置でハードウェアの構成が異なっていても良い。また、通信制御装置自体は、端末装置が接続されていなくても良い（つまり、通信制御装置は、中継通信装置としての機能を有していなくても良い）。
【手続補正２９】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2014030168.tif 000001
【手続補正３０】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2014030168.tif 000002
【手続補正３１】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2014030168.tif 000003
【手続補正３２】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2014030168.tif 000004