(57)【要約】【課題】ネットワークへの伝送信号がこの伝送信号の送信先にて誤った信号形態で受信されることを防ぐことができるネットワーク端末装置を提供する。【解決手段】ネットワーク端末装置１のデータ受信部１１は、操作卓２から入力された制御信号（伝送信号）を受信し、データバッファ１２はそれを一時的に蓄積する。ＣＰＵ１４は、タイマ１５で設定した所定時間が経過したか否かにより、制御信号の連続性を判断する。制御信号の連続性が失われたとき、データ送信部１３は、連続性が失われるまでの伝送信号を１つのパケットとしてネットワーク３に送出する。【選択図】      図１
2004356804.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されて使用されるネットワーク端末装置において、
前記ネットワークに伝送する１または複数バイトよりなる伝送信号を一時的に蓄積するバッファと、
前記伝送信号の連続性を判断する判断手段と、
前記判断手段により連続性が失われたと判断されたとき、前記バッファに蓄積され、連続性が失われるまでの伝送信号を１つのパケットとして前記ネットワークに送出する送信手段とを備えて構成したことを特徴とするネットワーク端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されて使用されるネットワーク端末装置に係り、特に、ネットワークに接続された制御対象機器に制御信号や応答信号を送信する際の送信方法を改良したネットワーク端末装置に関する。
【０００２】
【従来の技術】
ネットワークに複数のネットワーク端末装置を接続し、１つのネットワーク端末装置によって他のネットワーク端末装置（またはこれに接続された制御対象機器）を制御するため、１つのネットワーク端末装置から他のネットワーク端末装置（制御対象機器）へとネットワークを介して制御信号を送信することが行われている。この場合、制御対象機器は、制御信号に応答して応答信号を、制御信号を送信したネットワーク端末装置へと返信する。
【０００３】
ネットワーク端末装置のデータの送受信に関するものの例として、下記の特許文献１，特許文献２がある。
【０００４】
【特許文献１】
特開平１１−２９８５５４号公報
【特許文献２】
特開２０００−２２７４４号公報
【０００５】
【発明が解決しようとする課題】
通常、複数バイトからなる制御信号を送信する場合、複数バイトの制御信号を１バイトずつパケットにしてネットワークへと伝送するのが一般的である。制御信号が“ＡＢＣ”であり、Ａ，Ｂ，Ｃはそれぞれ１バイトのデータであるとすると、“Ａ”，“Ｂ”，“Ｃ”それぞれをパケットにして伝送する。この場合、受信側のネットワーク端末装置（制御対象機器）には、本来、“Ａ”，“Ｂ”，“Ｃ”の順でデータが届くはずであるが、ネットワークの状態によっては、“Ａ”，“Ｃ”，“Ｂ”のように、誤った順番でデータが届いてしまう可能性がある。応答信号に関しても同様である。
【０００６】
このような場合、制御信号の送信先である制御対象機器や制御信号の送信元であるネットワーク端末装置は、受け取ったデータを誤りであると判断して、動作しないか、あるいは、間違った制御信号として誤動作してしまうこととなる。
【０００７】
本発明はこのような問題点に鑑みなされたものであり、ネットワークへの伝送信号がこの伝送信号の送信先にて誤った信号形態で受信されることを防ぐことができるネットワーク端末装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、上述した従来の技術の課題を解決するため、ネットワークに接続されて使用されるネットワーク端末装置において、前記ネットワークに伝送する１または複数バイトよりなる伝送信号を一時的に蓄積するバッファ（１２）と、前記伝送信号の連続性を判断する判断手段（１４，１５）と、前記判断手段により連続性が失われたと判断されたとき、前記バッファに蓄積され、連続性が失われるまでの伝送信号を１つのパケットとして前記ネットワークに送出する送信手段（１３）とを備えて構成したことを特徴とするネットワーク端末装置を提供するものである。
【０００９】
【発明の実施の形態】
以下、本発明のネットワーク端末装置について、添付図面を参照して説明する。図１は本発明のネットワーク端末装置の一実施形態を示すブロック図、図２は本発明のネットワーク端末装置の使用例を示す全体ブロック図、図３は本発明のネットワーク端末装置の一実施形態の動作を説明するためのフローチャートである。
【００１０】
まず、図２を用いて、本発明のネットワーク端末装置の使用例について説明する。図２において、ネットワーク端末装置１，４は、ネットワーク３に接続されている。ネットワーク端末装置１には、操作卓２が接続されている。ネットワーク端末装置４には、制御対象機器５が接続されている。制御対象機器５は一例としてカメラであり、操作卓２は、制御対象機器５としてのカメラを操作するための各種の制御信号（制御コマンド）を発生するものである。
【００１１】
操作卓２の操作により生成された制御信号は、ネットワーク端末装置１を介してネットワーク３へと送出される。ネットワーク端末装置４は、ネットワーク３より制御信号を受信して制御対象機器５に供給する。これにより、制御対象機器５を設置した場所とは離れたネットワーク端末装置１や操作卓２を設置した場所から、制御対象機器５の動作を制御することができる。
【００１２】
ネットワーク端末装置４が制御信号を受信すると、ネットワーク端末装置４は、ネットワーク端末装置１に対して、その制御信号を受信したことを示す応答信号を送信する。以下詳述する本発明は、制御信号を送信する際及び応答信号を送信する際の双方に用いることができるものである。即ち、本発明は、ネットワーク３に送出するデータ（伝送信号）の送信に用いることができるものである。図１に示す本実施形態では、伝送信号として、ネットワーク端末装置４へと伝送する制御信号を例にして具体的に説明することとする。
【００１３】
図１において、操作卓２の操作により操作卓２から出力された制御信号は、データ受信部１１にて受信される。制御信号は例えば“ＡＢＣ”なるデータであり、Ａ，Ｂ，Ｃはそれぞれ１バイトのデータであるとする。勿論、制御信号が１バイトのデータであることもあり、制御信号は１または複数バイトよりなるデータである。データ受信部１１にて受信した制御信号は、データバッファ１２に一時的に蓄積される。
【００１４】
データバッファ１２には、中央処理装置であるＣＰＵ１４が接続されている。ＣＰＵ１４は、タイマ１５によるカウント値を参照することにより、データバッファ１２に蓄積される制御信号の連続性を判断する。制御信号が連続するとは、制御信号が予め定めた所定時間未満の間隔で入力され、途切れることなくデータバッファ１２に書き込まれる状態をいう。制御信号が不連続であるとは、制御信号が予め定めた所定時間以上の間隔を空けて途切れた状態をいう。
【００１５】
ＣＰＵ１４は、制御信号の連続性を判断することにより、制御信号の一つ一つのかたまりを判定する。例えば、１バイトずつのデータＡ，Ｂ，Ｃが、タイマ１５にて設定した所定時間以上の間隔を空けることなく、順次入力され、データＣの後に所定時間以上の間隔があった場合、ＣＰＵ１４は、“ＡＢＣ”が１つのコマンドであると判断する。データＡ，Ｂが所定時間以上の間隔を空けることなく、順次入力され、データＢとデータＣの間に所定時間以上の間隔があった場合、ＣＰＵ１４は、“ＡＢ”が１つのコマンドであると判断する。
【００１６】
データバッファ１２に一時的に蓄積され、１つのコマンドのかたまりであると判定された制御信号は、データ送信部１３に供給される。データ送信部１３は、入力された制御信号を１つのパケットとして、ネットワーク３へと送出する。１つのコマンドのかたまりである制御信号が“ＡＢＣ”であり、この“ＡＢＣ”が１つのパケットとなっていれば、１バイトずつのデータＡ，Ｂ，Ｃは必ずＡ，Ｂ，Ｃの順となり、ネットワーク端末装置４に誤った順番でデータが届いてしまうという可能性はなくなる。
【００１７】
なお、ネットワーク３からの応答信号等のデータは、データ受信部１６にて受信され、データ送信部１７にて操作卓２へと送出される。
【００１８】
図３を用いて、本実施形態の動作（送信方法）についてさらに説明する。図３において、ステップＳ１にてデータバッファ１２をクリアし、ステップＳ２にてタイマ１５をクリアする。ステップＳ３にて、タイマ１５による計時が一定時間経過したか否か判定する。一定時間経過してなければ、ステップＳ４にて、制御信号として１バイトのデータを受信したか否か判定する。１バイトのデータを受信していなければ、ステップＳ３に戻る。
【００１９】
ステップＳ４にて、１バイトのデータを受信したと判定されたら、ステップＳ５にて、そのデータをデータバッファ１２に蓄積し、ステップＳ６にて、タイマ１５をクリアして、ステップＳ３に戻る。
【００２０】
一方、ステップＳ３にて、タイマ１５による計時が一定時間経過したと判定されたら、ステップＳ７にて、データバッファ１２に蓄積されたデータ（制御信号）を１つのパケットとして、ネットワーク３へと送出する。そして、ステップＳ８にて、データバッファ１２をクリアし、ステップＳ９にてタイマ１５をクリアして、ステップＳ３に戻る。
【００２１】
以上の処理により、１または複数バイトの制御信号の１バイトずつのデータの間隔がタイマ１５にて設定した所定時間以上空いたか否かが判定される。そして、制御信号の連続性が失われたときに、連続性が失われるまでの制御信号が１つのコマンドのかたまりであるとみなされて、そのかたまりが１つのパケットとして送信されることになる。
【００２２】
【発明の効果】
以上詳細に説明したように、本発明のネットワーク端末装置によれば、ネットワークへの伝送信号がこの伝送信号の送信先にて誤った信号形態で受信されることを防ぐことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すブロック図である。
【図２】本発明の使用例を示す全体ブロック図である。
【図３】本発明の一実施形態の動作を説明するためのフローチャートである。
【符号の説明】
１，４  ネットワーク端末装置
２  操作卓
３  ネットワーク
５  制御対象機器
１１，１６  データ受信部
１２  データバッファ
１３，１７  データ送信部
１４  ＣＰＵ（判断手段）
１５  タイマ（判断手段）
【図１】
2004356804.tif 000003
【図２】
2004356804.tif 000004
【図３】
2004356804.tif 000005