(57)【要約】【課題】データ送信を効率化したデータ送信装置を提供する。【解決手段】本発明のデータ送信装置１は、送信対象のデータを編集するデータ編集部１１と、前記データに識別情報を付して送信データを作成する送信データ作成部１２と、前記送信データを前記識別情報に基づいて格納する送信バッファ部１３と、この送信バッファ部１３に格納されている前記送信データを送信する送信処理部１４と、前記送信データ作成部１２が作成した前記送信データと同一の前記識別情報を有する既存データが前記送信バッファ部１３に存在するか否かを検索するバッファ検索手段と、前記既存データが存在する場合には前記既存データを更新するバッファ更新手段と、前記既存データが存在しない場合には作成した前記送信データを登録するバッファ登録手段と、を有することを特徴とする。【選択図】図１
2008053935.tif 000002
【特許請求の範囲】
【請求項１】
送信対象のデータを編集するデータ編集部と、
前記データに識別情報を付して送信データを作成する送信データ作成部と、
前記送信データを前記識別情報で分類して格納する送信バッファ部と、
この送信バッファ部に格納されている前記送信データを送信する送信処理部と、
前記送信データ作成部が作成した前記送信データと同一の前記識別情報を有する既存データが前記送信バッファ部に存在するか否かを検索するバッファ検索手段と、
前記既存データが存在する場合には前記既存データを更新するバッファ更新手段と、
前記既存データが存在しない場合には作成した前記送信データを登録するバッファ登録手段と、
を有することを特徴とするデータ送信装置。
【請求項２】
前記送信処理部が、前記送信データを所望の周期で送信することを特徴とすることを特徴とする請求項１に記載のデータ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信を効率化したデータ送信装置に関する。
【背景技術】
【０００２】
従来、データを収集するための送信装置から、データを蓄積するための受信装置へデータ送信を行っているシステムにおいて、受信装置の受信処理可能量を超えるようなデータ伝送が発生した場合には、受信装置側でデータ受信を拒否し、送信装置側からデータの再送を繰り返すという技術が知られている（特許文献１参照）。
【０００３】
また、航空機の運航管理システムにおいて、管制塔が航空機の現在位置、速度、進行方向等から一定時間経過後の航空機の位置、到着時刻等の情報を予測し、この情報を関係する各部署へ伝送する技術が知られている。
【特許文献１】特開２００１−２６８０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術においては、送信装置側からデータの再送が許可されている上限値まで繰り返されるため、（１）伝送データ量が増加し、伝送路の負荷が高くなる、（２）再送回数の上限値を超えると再送が終了し、データが欠落する、という問題があった。
【０００５】
また、航空機の運航管理システムにおけるデータ伝送においても上述の問題は例外ではなかった。
【０００６】
そこで、本発明は上記伝送すべきデータの欠落を生ずることなく、必要な情報のみを伝送することにより、データ送信を効率化したデータ送信装置およびデータ伝送方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願発明のデータ送信装置は、送信対象のデータを編集するデータ編集部と、前記データに識別情報を付して送信データを作成する送信データ作成部と、前記送信データを前記識別情報で分類して格納する送信バッファ部と、この送信バッファ部に格納されている前記送信データを送信する送信処理部と、前記送信データ作成部が作成した前記送信データと同一の前記識別情報を有する既存データが前記送信バッファ部に存在するか否かを検索するバッファ検索手段と、前記既存データが存在する場合には前記既存データを更新するバッファ更新手段と、前記既存データが存在しない場合には作成した前記送信データを登録するバッファ登録手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、（１）送信装置からの送信データ量が削減されることにより、他のシステムで同一回線を使用している場合でも、他のシステムへの影響を削減できる、（２）送信装置の一時保存領域を有効活用でき、送信データの欠落を防ぐことができる、（３）送信装置から送る必要のない無駄なデータが送信されなくなることにより、データ伝送を効率良く行うことができる、という効果が得られる。
【発明を実施するための最良の形態】
【０００９】
（実施形態１）
以下、本発明の実施形態について図面を用いて説明する。図１に本発明の一実施形態の全体構成例を示す。
【００１０】
本発明に係るデータ送信装置１は、データ編集部１１、送信データ作成部１２、送信バッファ部１３、送信処理部１４、ＣＰＵ１５を有したコンピュータ等の処理装置であり、伝送路２を介してデータ受信装置３と接続している。データ編集部１１は、送信対象となるデータの編集を行う。送信データ作成部１２は、データ編集部１１から送信対象のデータを受け取り、データＩＤを付した送信データを作成する。送信バッファ部１３は、未送信のデータを蓄積する一時保存領域である。送信処理部１４は、送信バッファ部１３からデータを取り出し、送信処理を行う。ＣＰＵ１５は、データ送信装置１の各部を制御する中央処理装置である。また、データ受信装置３は、データ受信手段である受信処理部３１を有する。
【００１１】
尚、本実施形態におけるデータは例えば前述した航空機の運航管理システムにおけるように時々刻々と変更し、旧データ中には後のデータにより置換・修正され送信する必要性がなくなるデータも含まれているものとする。すなわち、航空機の運航管理システムにおいては、管制塔は航空機の現在位置、速度、および進行方向等の情報から一定時間経過後の航空機の位置や到着時刻を予測するが、予測値は時間の経過により得られる実測値に基づいて正確な値に置換され、あるいは、より正確な予測値に基づき修正されて関係部署に伝送される。
【００１２】
次に、本発明の動作を図２および図３に基づいて説明する。
【００１３】
図２は、データ送信装置１内において行われる制御処理の流れを示すフローチャートである。また、図３は、送信バッファ部１３のデータの具体例を示す図である。送信バッファ部１３の各データは、識別情報であるデータＩＤが付され、複数の情報（１〜Ｎ）を有している。また、データの送信番号は送信の順番を示し、ＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ）形式で格納される。尚、網掛け部分は送信バッファ部１３から削除されたデータを示す。
【００１４】
データ編集部１１において送信すべき対象データ（情報１〜Ｎ）の編集が行われる（ステップ２ａ）と、編集されたデータは送信データ作成部１２に送られる。送信データ作成部１２では、編集されたデータにデータＩＤを付した送信データが作成される（ステップ２ｂ）。次に、データＩＤをキーとして送信バッファ部１３内が検索され、編集した対象データと同一ＩＤの既存データが存在するか否かがチェックされる（ステップ2ｃ）。ここで、同一ＩＤのデータが未送信で残っている場合には、同一ＩＤのデータが送信バッファ部１３から削除され（ステップ２ｄ）、データ編集部１１から受取ったデータが送信バッファ部１３に登録される（ステップ２ｅ、図３（３）（５））。また、同一ＩＤのデータが存在しない場合は、新規データとして送信バッファ部１３に登録される（ステップ２ｅ、図３（１）（２）（４））。次に、送信処理部１４では、送信バッファ部１３から取り出されたデータが一定の周期で送信される（ステップ２ｆ）。例えば、作成されたデータが送信バッファ部１３に１０分間蓄積され、送信処理が周期的に行われる。
【００１５】
上記の処理により、航空機の位置情報や到着時刻等の時々刻々と変更され、旧データが不要となるデータの送信であっても、最新データのみが送信されることでデータ送信を効率化できる。
【００１６】
（実施形態２）
実施形態１においては、データ編集部１１でのデータ編集後、送信バッファ部１３内が検索される構成であったが、データ編集部１１でのデータ編集時に送信バッファ部１３内の検索が行われる実施形態について図４に基づいて説明する。
【００１７】
データ編集部１１において送信すべき対象データの編集が行われ、データＩＤが付される（ステップ４ａ）。次に、データＩＤをキーとして送信バッファ部１３内が検索され、編集した対象データと同一ＩＤの既存データが存在するか否かがチェックされる（ステップ４ｂ）。ここで、既存データが存在する場合には、既存データが送信バッファ部１３から削除される（ステップ４ｃ）。ステップ４ｃにおいて、既存データが存在しない場合はステップ４ｄに進む。次に、データ編集部１１から編集された対象データが送信データ作成部１２に送られ、送信データが作成される（ステップ４ｄ）。次に、作成された送信データが送信バッファ部１３に登録される（ステップ４ｅ）。そして、送信処理部１４では、送信バッファ部１３から取り出されたデータが一定の周期で送信される（ステップ４ｆ）。
【００１８】
上記の処理により、実施形態１と同様に、必要な最新データのみが送信されることでデータ送信を効率化できる。また、送信バッファ部１３に対する検索するタイミングを設計に応じて変更できる。
【００１９】
尚、本発明は上記実施形態に限定されるものではなく、本発明の技術的思想の範囲内で種々変形して実施可能である。例えば、上記実施形態では送信バッファ部１３にあるデータを旧データとして削除し、新規データを追加登録する構成としたが、各データにタイムスタンプを持たせ、データの新旧を比較する処理を更に行っても良い。この場合、送信データの信頼性が向上する効果を生じる。また、上記実施形態では航空機の位置情報等の時々刻々と変更されるデータの伝送について説明したが、送信データはこれに限定されない。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態１に係る全体構成例を示すブロック図である。
【図２】本発明の実施形態１に係るデータ送信装置１の制御の流れを示すフローチャートである。
【図３】本発明の実施形態１に係る送信バッファ部１３の制御の具体例を示す図である。
【図４】本発明の実施形態２に係るデータ送信装置１の制御の流れを示すフローチャートである。
【符号の説明】
【００２１】
１…データ送信装置、１１…データ編集部、１２…送信データ作成部、１３…送信バッファ部、１４…送信処理部、１５…ＣＰＵ、２…伝送路、３…データ受信装置、３１…受信処理部。
【図１】
2008053935.tif 000003
【図２】
2008053935.tif 000004
【図３】
2008053935.tif 000005
【図４】
2008053935.tif 000006