(57)【特許請求の範囲】
【請求項１】
送信装置と受信装置とを、独立した複数の通信回線を介して接続してなる情報伝送システムにおいて、
前記送信装置は、
前記複数の通信回線のうち所定の通信回線を介してデータを送信するデータ送信手段と、
前記受信装置から送信された返信データを受信する受信手段と、
この受信手段により受信された返信データと前記送信手段により送信されたデータとを照合する照合手段と、
前記照合手段による照合の結果、前記受信手段により受信された返信データと前記送信手段により送信されたデータとが一致しなかった場合に、前記データ送信手段によりデータを送信した所定の通信回線とは異なる通信回線を介して、前記データ送信手段により送信されたデータを再度送信するデータ再送手段とを備え、
前記受信装置は、
前記送信装置から送信されたデータを受信するデータ受信手段と、
この受信手段により受信されたデータを返信データとして前記送信装置へ送信する返信手段とを備え、
前記送信装置は、該送信装置から前記所定の通信回線を介して送信されたデータにコンピュータウィルスの混入や、不正アクセス行為による不正プログラムコードの混入等の障害があった場合に、前記照合手段によりこの障害を検知して、前記データ再送手段により他の通信回線を介してデータの再送を行うように構成されていることを特徴とする情報伝送システム。
【請求項２】
前記送信装置は、前記照合手段による照合の結果、前記受信手段により受信された返信データと前記送信手段により送信されたデータとが一致しなかった場合に、前記データ送信手段によりデータを送信した所定の通信回線とは異なる通信回線を介して、異常発生を示すメッセージを送信する異常メッセージ送信手段をさらに備えることを特徴とする請求項１記載の情報伝送システム。
【請求項３】
前記送信装置は、前記照合手段による照合の結果、前記受信手段により受信された返信データと前記送信手段により送信されたデータとが一致した場合に、前記データ送信手段によりデータを送信した所定の通信回線を介して、データが正常であることを示すメッセージを送信する正常メッセージ送信手段をさらに備えることを特徴とする請求項１又は２に記載の情報伝送システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を経由して受信するデータの信頼性を確保する情報伝送システム、及び、この情報伝送システムにおける情報伝送方式に関する。
【０００２】
【従来の技術】
近年、通信技術の進歩とコンピュータの普及によって、通信の役割は、従来の音声伝送からデータ伝送が中心となりつつある。
【０００３】
例えば、特開平３−２４５２４７号公報には、フロッピーディスクに格納されたデータを送信側から送信し、受信側において、受信したデータを記憶するとともに送信元を表示し、表示された送信元を選択することによって受信したデータをフロッピーディスクに記憶するデータ転送方式が開示されている。
【０００４】
このように、データ通信が広く普及するにつれて、コンピュータウィルスやハッキング等の不正アクセス行為による被害も拡大している。このため、近年では、コンピュータウィルスに対する種々の対策が提案されてきた。
【０００５】
例えば、特開平１１−１１９９９１号公報には、ファイルの伝送路上で伝送されるファイルを横取りして取得し、ウィルスの有無を検出するコンピュータウィルス自動検出システムが開示されている。
【０００６】
また、例えば、特開平１０−３０７７７６号公報には、コンピュータ回線と受信側装置との間に設けられ、コンピュータ回線を介して送信されたデータ中のコンピュータウィルスを検出して、受信側装置へ警報を出力するコンピュータウィルス受信監視装置が開示されている。
【０００７】
さらに、特開平１１−１６７５３３号公報には、いわゆるジャンクメールを検知して受け取りを拒否する電子メールファイアーウォール装置が開示されている。
【０００８】
また、特開平１１−２５２１５８号公報には、通信回線とコンピュータとの間に接続され、電子メールアドレス等の情報を取得するとともに、コンピュータウィルスのチェックを行う電子メール情報管理装置が開示されている。
【０００９】
さらに、特開平１１−１１０２１１号公報には、添付ファイルを含む電子メールを受信するとともに、その電子メールの送信元を検出し、受信した電子メールにコンピュータウィルスが含まれる場合はウィルスを駆除し、さらに、ウィルス駆除ソフトウェアを送信元へ送信するコンピュータシステムが開示されている。
【００１０】
また、特開２０００−５６９６８号公報には、ウィルス検査済みのプログラムやデータのみを受信する端末装置及びサーバ装置が開示されている。
【００１１】
【発明が解決しようとする課題】
ところで、従来、コンピュータウィルスを検出するために用いられている方法は、伝送されるプログラムやデータに含まれるコードの中からコンピュータウィルスと疑わしいコードを検出するものである。
【００１２】
つまり、今までに発見されたコンピュータウィルスのコードを解析し、これに類似したコードを検出する方法であり、新奇なコンピュータウィルスは、従来のコンピュータウィルスに類似しているという前提に基づいている。
【００１３】
また、不正アクセス行為の被害の中には、例えば、伝送されるデータ中に、コンピュータを不正に遠隔操作するためのプログラムコードが埋め込まれる場合がある。このような不正アクセス行為の被害を防止する方策としては、今まで不正アクセス行為に悪用された既知のプログラムコードを検出する方法が一般的である。
【００１４】
しかしながら、実際には、従来のコンピュータウィルスとは構造や動作が大きく異なるウィルスが発見されている。また、新奇なプログラムコードを利用した不正アクセス行為も発生する可能性がある。
このため、未知のコンピュータウィルスや不正なプログラムコードに対して、より確実な対策を施し、ネットワークを経由して受信するデータの信頼性を確保することが望まれていた。
【００１５】
本発明の課題は、ネットワークを経由して受信したデータの信頼性を確保できるデータ伝送システムを提供することである。
【００１６】
【課題を解決するための手段】
本発明は、このような課題を解決するために、次のような特徴を備えている。なお、次に示す手段の説明中、括弧書きにより実施の形態に対応する構成を一例として示す。符号等は、後述する図面参照符号等である。
【００１７】
すなわち請求項１記載の発明は、送信装置（例えば、図１に示すコンピュータ２）と受信装置（例えば、図１に示すコンピュータ３）とを、独立した複数の通信回線（例えば、図１に示す通信回線４０，５０）を介して接続してなる情報伝送システム（１）において、前記送信装置は、前記複数の通信回線のうち所定の通信回線を介してデータを送信するデータ送信手段（例えば、図４（ａ）のステップＳ１１に示す処理を行うＣＰＵ２１）と、前記受信装置から送信された返信データを受信する受信手段（例えば、図４（ａ）のステップＳ１２に示す処理を行うＣＰＵ２１）と、この受信手段により受信された返信データと前記送信手段により送信されたデータとを照合する照合手段（例えば、図４（ａ）のステップＳ１４に示す処理を行うＣＰＵ２１）とを備え、前記受信装置は、前記送信装置から送信されたデータを受信するデータ受信手段（例えば、図４（ｂ）のステップＳ２１に示す処理を行うＣＰＵ３１）と、この受信手段により受信されたデータを返信データとして前記送信装置へ送信する返信手段（例えば、図４（ｂ）のステップＳ２３に示す処理を行うＣＰＵ３１）とを備えた特徴を有している。
【００１８】
このような構成によれば、送信装置と受信装置とを、独立した複数の通信回線を介して接続してなる情報伝送システムにおいて、送信装置は、データ送信手段によって複数の通信回線のうち所定の通信回線を介してデータを送信し、受信装置から送信された返信データを受信手段によって受信し、受信手段により受信された返信データと送信手段により送信されたデータとを照合手段によって照合するものであり、受信装置は、送信装置から送信されたデータをデータ受信手段によって受信し、返信手段によって、受信手段により受信されたデータを返信データとして送信装置へ送信する。
【００１９】
また、送信装置（例えば、図１に示すコンピュータ２）と受信装置（例えば、図１に示すコンピュータ３）とを、独立した複数の通信回線（例えば、図１に示す通信回線４０，５０）を介して接続してなる情報伝送システム（１）における情報伝送方式であって、前記送信装置においては、前記複数の通信回線のうち所定の通信回線を介してデータを送信するとともに、前記受信装置から送信された返信データを受信し、受信された返信データと前記送信したデータとを照合し、前記受信装置においては、前記送信装置から送信されたデータを受信するとともに、この受信されたデータを返信データとして前記送信装置へ送信するという特徴を有している。
【００２０】
従って、上記のような情報伝送システム、及び、情報伝送方式によれば、送信装置から受信装置へ送信されたデータは、送信装置へ返信され、送信装置において照合される。このため、送信装置から受信装置へ送信されたデータが通信回線を伝送される間に、コンピュータウィルスの混入や、不正アクセス行為による不正プログラムコードの混入等の被害を受けた場合は、照合によるデータの不一致として容易に検出することができる。また、通信回線に異常が発生し、伝送中のデータの欠落等が発生した場合も、容易に検知できる。これにより、未知のコンピュータウィルスや、新奇な不正アクセス行為をも確実に検出することができ、非常に信頼性の高い情報伝送システムを提供できる。
【００２１】
さらに請求項１記載の発明は、前記送信装置は、前記照合手段による照合の結果、前記受信手段により受信された返信データと前記送信手段により送信されたデータとが一致しなかった場合に、前記データ送信手段によりデータを送信した所定の通信回線とは異なる通信回線を介して、前記データ送信手段により送信されたデータを送信するデータ再送手段（例えば、図４（ａ）のステップＳ１７に示す処理を行うＣＰＵ２１）をさらに備えることを特徴とする。
【００２２】
このような構成によれば、送信装置は、データ再送手段によって、照合手段による照合の結果、受信手段により受信された返信データと送信手段により送信されたデータとが一致しなかった場合に、データ送信手段によりデータを送信した所定の通信回線とは異なる通信回線を介して、データ送信手段により送信されたデータを送信する。このため、コンピュータウィルスの混入や不正アクセス行為、或いは回線の異常等が発生した通信回線を回避し、他の通信回線を介してデータを再度送信するので、受信装置に対して、データを確実に送信できる。
【００２３】
請求項２記載の発明は、請求項１記載の情報伝送システムにおいて、前記送信装置は、前記照合手段による照合の結果、前記受信手段により受信された返信データと前記送信手段により送信されたデータとが一致しなかった場合に、前記データ送信手段によりデータを送信した所定の通信回線とは異なる通信回線を介して、異常発生を示すメッセージを送信する異常メッセージ送信手段（例えば、図４（ａ）のステップＳ１６に示す処理を行うＣＰＵ２１）をさらに備えることを特徴とする。
【００２４】
請求項２記載の発明によれば、送信装置は、メッセージ送信手段によって、照合手段による照合の結果、受信手段により受信された返信データと送信手段により送信されたデータとが一致しなかった場合に、データ送信手段によりデータを送信した所定の通信回線とは異なる通信回線を介して、異常発生を示すメッセージを送信する。これにより、通信回線における異常発生を他の通信回線を介してメッセージとして送信するので、コンピュータウィルスの混入や不正アクセス行為、或いは回線の異常等が発生した通信回線を回避することで、通信の信頼性を高めることができる。
【００２５】
請求項３記載の発明は、請求項１又は２に記載の情報伝送システムにおいて、前記送信装置は、前記照合手段による照合の結果、前記受信手段により受信された返信データと前記送信手段により送信されたデータとが一致した場合に、前記データ送信手段によりデータを送信した所定の通信回線を介して、データが正常であることを示すメッセージを送信する正常メッセージ送信手段（例えば、図４（ａ）のステップＳ１５に示す処理を行うＣＰＵ２１）をさらに備えることを特徴とする。
【００２６】
請求項３記載の発明によれば、送信装置は、正常メッセージ送信手段により、照合手段による照合の結果、受信手段により受信された返信データと送信手段により送信されたデータとが一致した場合に、データ送信手段によりデータを送信した所定の通信回線を介して、データが正常であることを示すメッセージを送信する。これにより、コンピュータウィルスの混入や不正アクセス行為、或いは回線の異常等がなく、正常にデータが伝送されたことを確認できるので、より一層信頼性の高い情報伝送システムを提供できる。
【００２７】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
【００２８】
図１は、本発明の実施の形態における情報伝送システム１の概略構成を示す図である。この図１に示すように、情報伝送システム１は、コンピュータ２とコンピュータ３とを通信回線４０，５０によって接続してなるものである。
【００２９】
通信回線４０は、例えばＷＡＮ（Wide Area Network）やインターネット等のネットワーク４を介する伝送路であり、また、通信回線５０は、公衆回線網５を介する伝送路であって、これら通信回線４０，５０は互いに独立した伝送路である。従って、例えば、通信回線４０に異常が発生して使用不能な場合にも、通信回線５０を介して通信を行うことができる。
【００３０】
なお、通信回線４０，５０は、コンピュータ２側とコンピュータ３側との間において、その途中に各種ネットワークを介して接続されている構成としてもよい。また、その物理的な回線構成や線路品質についても、任意に構成可能である。
【００３１】
コンピュータ２，３は、それぞれ、通信装置２０１，３０１を介して通信回線４０及び通信回線５０に接続されている。
【００３２】
すなわち、コンピュータ２には通信装置２０１が接続されており、通信装置２０１に対して、通信回線４０及び通信回線５０が接続されている。
また、コンピュータ３には通信装置３０１が接続されていて、通信装置３０１に対して、通信回線４０及び通信回線５０が接続されている。
【００３３】
通信装置２０１，３０１は、コンピュータ２，３から入力される信号を、通信回線４０，５０における伝送に適した信号に変換して送信するとともに、通信回線４０，５０を介して入力された信号を、コンピュータ２，３で処理可能なデジタルデータに変換してコンピュータ２，３へ出力する装置である。
【００３４】
通信装置２０１，３０１としては、例えば、アナログ回線に用いるモデム（MOdulater-DEModulater）、ＩＳＤＮ（Integrated Services Digital Network）回線に用いるＴＡ（Terminal Adapter）やＩＳＤＮルータ、ＣＡＴＶ回線に用いるケーブルモデム、ｘＤＳＬ（Digital Subscriber Line）回線に用いるスプリッタ、Eternet規格等に準じたＬＡＮ（local Area Network ）やＷＡＮ（Wide Area Network）で用いるネットワークインターフェースカードなどが挙げられる。
【００３５】
図２は、コンピュータ２の内部構成を詳細に示すブロック図であり、図３は、コンピュータ３の内部構成を詳細に示すブロック図である。
【００３６】
図２に示すように、コンピュータ２は、ＣＰＵ（Central Processing Unit ）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、記憶装置２４、記憶装置２４が有する記憶媒体２５、入力部２６、出力部２７等の各部を備えて構成され、記憶媒体２５を除く各部はバス２８により接続されている。なお、説明の便宜のため、図２には、コンピュータ２に外部接続される通信装置２０１を図示する。
【００３７】
ＣＰＵ２１は、ＲＯＭ２２に格納されたシステムプログラムを読み出して、ＲＡＭ２３に設けられるワークエリアに展開して実行し、コンピュータ２の各部を駆動制御する。また、ＣＰＵ２１は、入力部２６から入力される指示に従って、コンピュータ２に適合するアプリケーションプログラムを記憶装置２４から読み出して実行し、コンピュータ２の各種機能を実現する。
【００３８】
具体的には、ＣＰＵ２１は、送信側の装置として動作する場合、記憶装置２４から送信用のアプリケーションプログラムを読み出すことにより、後述する送信側処理（図４（ａ）参照）を実行する。
この送信側処理において、ＣＰＵ２１は、コンピュータ３へ送信すべきデータを記憶装置２４から読み出して、通信装置２０１へ出力することにより、通信装置２０１から通信回線４０または通信回線５０のいずれかの通信回線を介して送信させる。そして、ＣＰＵ２１は、コンピュータ３から送信された受信データが通信装置２０１によって受信された場合には、通信装置２０１から受信データを取得し、先に通信装置２０１によって送信させたデータと比較照合する。
【００３９】
ここで、ＣＰＵ２１は、通信装置２０１によってコンピュータ３へ送信させたデータと、通信装置２０１により受信された受信データとが一致する場合は、送信完了を示す完了メッセージを生成して通信装置２０１へ出力し、コンピュータ３へ送信させる。
【００４０】
また、ＣＰＵ２１は、通信装置２０１によりコンピュータ３へ送信させたデータと通信装置２０１により受信された受信データとが一致しない場合は、異常発生を示す異常メッセージを生成して通信装置２０１へ出力し、通信装置２０１から、先にデータを送信した時とは異なる通信回線を介してコンピュータ３へ送信させる。続いて、ＣＰＵ２１は、この通信回線を介して、先に送信したデータと同じデータを、通信装置２０１からコンピュータ３へ送信させる。
【００４１】
さらに、ＣＰＵ２１は、入力部２６からの指示に応じて、後述する受信側処理（図４（ｂ）参照）を実行する。
【００４２】
受信側処理においては、ＣＰＵ２１は、通信回線４０，５０を介してコンピュータ３から送信されたデータが通信装置２０１によって受信されると、受信されたデータを取得し、記憶装置２４に記憶させる。そして、ＣＰＵ２１は、受信したデータを通信装置２０１へ出力し、通信回線４０，５０を介してコンピュータ３へ送信させる。
【００４３】
その後、ＣＰＵ２１は、通信回線４０，５０を介して通信装置２０１により受信されたメッセージを判別し、完了メッセージが受信された場合は本処理を終了し、また、異常メッセージが受信された場合は、再度、コンピュータ３から送信されるデータを通信装置２０１によって受信させ、処理を終了する。
【００４４】
また、ＣＰＵ２１は、入力部２６からの入力指示内容や送受信するデータの名称及び内容、或いは、通信装置２０１による送受信の実行ステータス等の各種情報を出力するための出力情報を生成して、出力部２７へ出力する。
【００４５】
ＲＯＭ２２は、ＣＰＵ２１により実行されるシステムプログラム、及び、このシステムプログラムに係るデータを格納する。
【００４６】
ＲＡＭ２３は、ＣＰＵ２１により実行されるシステムプログラム、アプリケーションプログラム等の各種プログラムや、これらプログラムに係るデータ等を一時的に記憶するためのワークエリアを確保する。
【００４７】
記憶装置２４は、プログラムやデータ等が予め記憶されている記憶媒体２５を有しており、記憶媒体２５は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。また、この記憶媒体２５は記憶装置に固定的に設けたもの、若しくは着脱自在に装着するものであり、具体的には、ＭＯ（Magneto Optical disk）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＦＤ（Floppy Disk）、或いはＨＤＤ（Hard Disk Drive）等が挙げられる。この記憶媒体２５には、コンピュータ２に対応する各種アプリケーションプログラム、送信側処理・受信側処理プログラム、及び各処理プログラムで処理されたデータ、文書データ等を記憶する。
【００４８】
入力部２６は、数字キー、文字キーや各種機能キーを備えたキーボード、若しくは、マウスやタブレット等のポインティングデバイス、或いはスイッチ類の入力デバイスを備え、これらデバイスにおける操作時には、操作内容を示す信号を生成してＣＰＵ２１へ出力する。
【００４９】
出力部２７は、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等の表示画面を有する表示装置、或いは、プリンタ等の出力デバイスを有しており、ＣＰＵ２１から入力される出力情報に従って、前記表示画面上における表示、若しくは、プリンタによる印刷出力を行わせる。
【００５０】
図３は、コンピュータ３の内部構成を示すブロック図である。この図３に示すように、コンピュータ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、記憶装置３４、記憶装置３４が有する記憶媒体３５、入力部３６及び出力部３７の各部によって構成されている。
【００５１】
図３に示すＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、記憶装置３４、記憶媒体３５、入力部３６、出力部３７及び通信装置３０１の各部は、それぞれ、図２に示すＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、記憶媒体２５、入力部２６、出力部２７及び通信装置２０１の各部と同様の構成によってなるものであり、その構成についての説明は省略する。
【００５２】
次に、本実施の形態の動作を説明する。
図４は、コンピュータ２，３において実行されるデータ送受信に係る処理を示すフローチャートであり、（ａ）は送信側処理を示し、（ｂ）は受信側処理を示す。
【００５３】
情報伝送システム１においては、コンピュータ２，３の間で相互にデータを送受信することが可能であるが、ここでは一例として、コンピュータ２からコンピュータ３へデータを送信する場合について説明する。
すなわち、コンピュータ２によって図４（ａ）の送信側処理が実行され、コンピュータ３によって、図４（ｂ）の受信側処理が実行されるものとする。
【００５４】
図４（ａ）に示す送信側処理において、まず、ＣＰＵ２１は、コンピュータ３へ送信すべきデータを記憶装置２４から読み出して通信装置２０１へ出力し、通信回線４０を介してコンピュータ３へ送信させる（ステップＳ１１）。
【００５５】
図４（ｂ）に示す受信側処理において、ＣＰＵ３１は、通信装置２０１から通信回線４０を介して送信されたデータを通信装置３０１によって受信させ、受信されたデータを取得する（ステップＳ２１）。続いて、ＣＰＵ３１は、取得したデータを記憶装置３４に記憶させるとともに（ステップＳ２２）、記憶させたデータを返信データとして通信装置３０１へ出力し、通信装置３０１から通信回線４０を介してコンピュータ２へ送信させる（ステップＳ２３）。
【００５６】
ここで、ＣＰＵ２１は、通信装置３０１から送信された返信データを通信装置２０１によって受信させ（ステップＳ１２）、記憶装置２４に記憶する（ステップＳ１３）。
【００５７】
そして、ＣＰＵ２１は、ステップＳ１１で通信装置２０１からコンピュータ３へ送信させたデータと、ステップＳ１２でコンピュータ３から送信された返信データとを照合し（ステップＳ１４）、これら二つのデータが一致する場合には、処理完了を示す完了メッセージを生成して、通信装置２０１により通信回線４０を介してコンピュータ３へ送信させる（ステップＳ１５）。
【００５８】
また、ステップＳ１４において照合した二つのデータが一致しない場合には、ＣＰＵ２１は、異常発生を示す異常メッセージを生成して、通信装置２０１により、通信回線５０を介してコンピュータ３へ送信させる（ステップＳ１６）。
そして、ＣＰＵ２１は、異常メッセージを送信させた後に、ステップＳ１１で送信させたデータを、通信装置２０１により通信回線５０を介して送信させる。
【００５９】
ＣＰＵ３１においては、通信装置２０１から送信されたメッセージを通信装置３０１によって受信させ（ステップＳ２４）、受信されたメッセージを判別する（ステップＳ２５）。ここで、通信装置３０１により受信されたメッセージが完了メッセージである場合は、本処理を終了する。
【００６０】
また、ＣＰＵ３１は、受信されたメッセージが完了メッセージでなかった場合（ステップＳ２５；Ｎｏ）、通信装置２０１から通信回線５０を介して送信されるデータを通信装置３０１によって受信させ（ステップＳ２６）、本処理を終了する。
【００６１】
従って、情報伝送システム１においては、コンピュータ２からコンピュータ３へデータを送信する場合は、通信回線４０を介してデータを送信するとともに、送信されたデータをコンピュータ３からコンピュータ２へ返信する。そして、コンピュータ２において、送信したデータと返信されたデータとを照合する。
このため、例えば、データが通信回線４０を伝送される際にコンピュータウィルスが混入したり、或いは、不正アクセス行為によって不正プログラムが混入された場合は、送信したデータと返信データとを照合する際に発見できる。そして、データ照合によりデータが一致しなかった場合は、通信回線４０とは異なる通信回線５０を介してデータが再度送信されるので、コンピュータウィルスの混入や不正アクセス行為が行われた回線を使わずにデータを再度送信することができる。
【００６２】
このため、送信したデータと返信データとを照合することで、未知のコンピュータウィルスや、不正アクセス行為によって混入された新奇のバックドアプログラム等のプログラムコードを容易に検知できる。さらに、データ照合時にデータが一致しなかった場合は、異なる通信回線を介してデータを再度送信するので、より確実にデータを伝送できる。
【００６３】
また、コンピュータ２からコンピュータ３へデータを送信した際に、通信回線４０の回線そのものに異常が発生し、伝送中にデータが欠落した場合であっても、通信回線５０を介してデータが再度送信されるため、障害発生にも対応できる信頼性の高い情報伝送システム１を提供できる。
【００６４】
そして、情報伝送システム１において、図４（ａ）のステップＳ１４で照合を行った結果、データが一致した場合には、完了メッセージがコンピュータ２からコンピュータ３へ送信される。このため、受信側のコンピュータ３において、送受信されたデータに異常が無いことを知ることができるので、完了メッセージを受信することで、情報伝送システム１におけるデータ送受信の信頼性を保持できる。
【００６５】
さらに、情報伝送システム１においては、図４（ａ）のステップＳ１４で照合を行った結果、データが一致しない場合には、異常メッセージを送受信するので、異常の発生を検知することでコンピュータウィルスや不正アクセス行為に対する対策を施し、被害を未然に防ぐことができる。
【００６６】
なお、以上の実施の形態においては、図４に示す処理において、伝送したデータに異常が発生し、異常メッセージが送受信された後は、再度データを送受信して処理を終了する構成としたが、本発明はこれに限定されるものではなく、再度送受信されたデータを照合し、異常の有無を判別するようにしてもよい。
【００６７】
さらに、図４（ａ）のステップＳ１１では通信回線４０を介してデータを送信するものとしたが、通信回線４０，５０の使用順序についても何ら制限は無く、また、さらに多くの通信回線を使用することも勿論可能である。
【００６８】
また、通信装置２０１及び通信装置３０１に対しては、それぞれコンピュータ２及びコンピュータ３が接続される構成としたが、通信装置２０１，３０１に対してそれぞれ複数のコンピュータが接続される構成としても良い。また、通信装置２０１，３０１を、ファイアーウォール装置としての機能を有する構成としても良い。
【００６９】
そして、ネットワーク４や公衆回線網５の構成等も任意であり、その他、具体的な細部構成等についても適宜に変更可能であることは勿論である。
【００７０】
【発明の効果】
請求項１記載の情報伝送システム、及び、情報伝送方式によれば、送信装置から受信装置へ送信されたデータは送信装置へ返信され、送信装置において照合される。このため、送信装置から受信装置へ送信されたデータが通信回線を伝送される間に、コンピュータウィルスの混入や、不正アクセス行為による不正プログラムコードの混入等の被害を受けた場合は、照合によるデータの不一致として容易に検出することができる。また、通信回線に異常が発生し、伝送中のデータの欠落等が発生した場合も、容易に検知できる。これにより、未知のコンピュータウィルスや新奇な不正アクセス行為も確実に検出することができ、非常に信頼性の高い情報伝送システムを提供できる。
【００７１】
さらに請求項１記載の発明によれば、コンピュータウィルスの混入や不正アクセス行為、或いは回線の異常等が発生した通信回線を回避し、他の通信回線を介してデータを再度送信するので、受信装置に対してデータを確実に送信できる。
【００７２】
請求項２記載の発明によれば、通信回線における異常発生を他の通信回線を介してメッセージとして送信するので、コンピュータウィルスの混入や不正アクセス行為、或いは回線の異常等が発生した通信回線を回避することで、通信の信頼性を高めることができる。
【００７３】
請求項３記載の発明によれば、コンピュータウィルスの混入や不正アクセス行為、或いは回線の異常等がなく、正常にデータが伝送されたことを確認できるので、より一層信頼性の高い情報伝送システムを提供できる。
【図面の簡単な説明】
【図１】本発明を適用した一実施の形態の情報伝送システム１の概略構成を示す図である。
【図２】図１に示すコンピュータ２の内部構成を示すブロック図である。
【図３】図１に示すコンピュータ３の内部構成を示すブロック図である。
【図４】図１に示すコンピュータ２，３において実行されるデータ送受信に係る処理を示すフローチャートであり、（ａ）は送信側の処理を示し、（ｂ）は受信側の処理を示す。
【符号の説明】
１  情報伝送システム
２０１，３０１  通信装置
２  コンピュータ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  記憶装置
２５  記憶媒体
２６  入力部
２７  出力部
２８  バス
３  コンピュータ
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
３４  記憶装置
３５  記憶媒体
３６  入力部
３７  出力部
３８  バス
４０，５０  通信回線
４  ネットワーク
５  公衆回線網
【図１】
0003682403.tif 000002
【図２】
0003682403.tif 000003
【図３】
0003682403.tif 000004
【図４】
0003682403.tif 000005