(57)【要約】【課題】大容量データの送受信を送信側及び受信側の双方の環境を考慮して最適なネットワークを選択して行うネットワークシステムを提供する。【解決手段】情報受信用端末（たとえば、受注側クライアント端末６０）から、情報管理サーバ（たとえば、受発注管理サーバ１０）に参照要求が送信されたとき、同受発注管理サーバ１０から、受注側クライアント端末６０で利用するネットワークの判別を行うためのスクリプトが生成されて送信される。そして、受注側クライアント端末６０側で利用するネットワークがネットワーク環境に対応して適切に選択され、定型情報（たとえば、テキストデータで構成される発注基本情報）及び非定型情報（たとえば、大容量の図面等添付ファイル）が、ネットワークの利用状況に応じて、最適なネットワークが選択されて送受信される。【選択図】図１
2010193216.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータ量以下の定型情報を格納するための定型情報格納手段と、
前記定型情報よりもデータ量の大きい非定型情報を格納するための非定型情報格納手段と、
前記定型情報格納手段に登録するための前記定型情報及び前記非定型情報格納手段に登録するための前記非定型情報を生成又はあらかじめ保持する情報登録用端末と、
情報管理サーバと、情報受信用端末とを有し、
前記情報管理サーバは、
前記情報登録用端末から出力される前記定型情報及び非定型情報を、それぞれ前記定型情報格納手段及び非定型情報格納手段に登録し、該登録した旨を電子メールで第１のネットワークを経て前記情報受信用端末に送信する一方、該情報受信用端末から前記定型情報及び非定型情報の参照要求を受信すると共に、前記非定型情報のファイル容量を記載したスクリプトを生成して前記情報受信用端末へ送信する構成とされ、
前記情報受信用端末は、
前記情報管理サーバから前記第１のネットワークを経て前記電子メールを受信し、該電子メールに基づいて前記情報管理サーバに前記参照要求を送信する一方、前記第１のネットワークの負荷状況を判定し、この負荷状況が所定値よりも高く、かつ前記スクリプトに記載された前記非定型情報のファイル容量が所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報を前記第１のネットワークよりも高品質の第２のネットワークを経てダウンロードする構成とされていることを特徴とするネットワークシステム。
【請求項２】
前記情報受信用端末とセッションを確立するための非定型情報管理端末を有し、
前記情報受信用端末は、
前記第１のネットワークの負荷状況の高レベル／低レベルを判定し、この判定結果が前記高レベルを示し、かつ前記非定型情報のファイル容量が前記所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報管理端末及び前記第２のネットワークを経て前記非定型情報をダウンロードする一方、前記第１のネットワークの負荷状況が低レベル、かつ（又は）前記非定型情報のファイル容量が前記所定の閾値よりも小さいとき、前記非定型情報格納手段から前記情報管理サーバ及び前記第１のネットワークを経て前記非定型情報をダウンロードする構成とされていることを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記情報管理サーバは、
前記情報登録用端末から出力される前記定型情報及び非定型情報を登録用データとして受信する登録用データ受信機能と、
該登録用データ受信機能で受信された前記定型情報及び非定型情報を振り分けて前記定型情報格納手段及び非定型情報格納手段に登録する登録・振り分け機能と、
前記登録用データを登録した旨を電子メールで前記情報受信用端末に送信するメール送信機能と、
前記情報受信用端末から前記参照要求を受信する参照要求受付機能と、
該参照要求受付機能が前記参照要求を受信したとき、前記スクリプトを生成して前記情報受信用端末へ送信するスクリプト生成機能とを有することを特徴とする請求項１又は２記載のネットワークシステム。
【請求項４】
前記情報受信用端末は、
前記情報管理サーバから前記第１のネットワークを経て前記電子メールを受信するメール受信機能と、
該メール受信機能で受信された前記電子メールに基づいて前記情報管理サーバに前記参照要求を送信する情報参照要求機能と、
前記第１のネットワークの負荷状況の高レベル／低レベルを解析して判定する負荷解析機能と、
該負荷解析機能による判定結果が前記高レベルを示し、かつ前記非定型情報のファイル容量が前記所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報管理端末及び前記第２のネットワークを経て前記非定型情報をダウンロードするように判定する一方、前記第１のネットワークの負荷状況が低レベル、かつ（又は）前記非定型情報のファイル容量が前記所定の閾値よりも小さいとき、前記非定型情報格納手段から前記情報管理サーバ及び前記第１のネットワークを経て前記非定型情報をダウンロードするように判定する受信方法判定機能と、
該受信方法判定機能による判定結果に基づいて、前記非定型情報をダウンロードする情報参照機能とを有することを特徴とする請求項２又は３記載のネットワークシステム。
【請求項５】
前記第１のネットワークはインターネット、及び前記第２のネットワークが品質保証型ネットワークであることを特徴とする請求項１、２、３又は４記載のネットワークシステム。
【請求項６】
所定のデータ量以下の定型情報を格納するための定型情報格納手段と、
前記定型情報よりもデータ量の大きい非定型情報を格納するための非定型情報格納手段と、
前記定型情報格納手段に登録するための前記定型情報及び前記非定型情報格納手段に登録するための前記非定型情報を生成又はあらかじめ保持する情報登録用端末と、
情報管理サーバと、情報受信用端末とを有するネットワークシステムに用いられ、
前記情報管理サーバが、前記情報登録用端末から出力される前記定型情報及び非定型情報を、それぞれ前記定型情報格納手段及び非定型情報格納手段に登録し、該登録した旨を電子メールで第１のネットワークを経て前記情報受信用端末に送信する一方、該情報受信用端末から前記定型情報及び非定型情報の参照要求を受信すると共に、前記非定型情報のファイル容量を記載したスクリプトを生成して前記情報受信用端末へ送信し、
前記情報受信用端末が、前記情報管理サーバから前記第１のネットワークを経て前記電子メールを受信し、該電子メールに基づいて前記情報管理サーバに前記参照要求を送信する一方、前記第１のネットワークの負荷状況を判定し、この負荷状況が所定値よりも高く、かつ前記スクリプトに記載された前記非定型情報のファイル容量が所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報を前記第１のネットワークよりも高品質の第２のネットワークを経てダウンロードすることを特徴とするデータ送受信方法。
【請求項７】
前記ネットワークシステムに、前記情報受信用端末とセッションを確立するための非定型情報管理端末を設けておき、
前記情報受信用端末が、前記第１のネットワークの負荷状況の高レベル／低レベルを判定し、この判定結果が前記高レベルを示し、かつ前記非定型情報のファイル容量が前記所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報管理端末及び前記第２のネットワークを経て前記非定型情報をダウンロードする一方、前記第１のネットワークの負荷状況が低レベル、かつ（又は）前記非定型情報のファイル容量が前記所定の閾値よりも小さいとき、前記非定型情報格納手段から前記情報管理サーバ及び前記第１のネットワークを経て前記非定型情報をダウンロードすることを特徴とする請求項６記載のデータ送受信方法。
【請求項８】
前記情報管理サーバが、
前記情報登録用端末から出力される前記定型情報及び非定型情報を登録用データとして受信する登録用データ受信処理と、
該登録用データ受信処理で受信された前記定型情報及び非定型情報を振り分けて前記定型情報格納手段及び非定型情報格納手段に登録する登録・振り分け処理と、
前記登録用データを登録した旨を電子メールで前記第１のネットワークを経て前記情報受信用端末に送信するメール送信処理と、
前記情報受信用端末から前記参照要求を受信する参照要求受付処理と、
該参照要求受付処理が前記参照要求を受信したとき、前記スクリプトを生成して前記情報受信用端末へ送信するスクリプト生成処理とを行うことを特徴とする請求項６又は７記載のデータ送受信方法。
【請求項９】
前記情報受信用端末が、
前記情報管理サーバから前記第１のネットワークを経て前記電子メールを受信するメール受信処理と、
該メール受信処理で受信された前記電子メールに基づいて前記情報管理サーバに前記参照要求を送信する情報参照要求処理と、
前記第１のネットワークの負荷状況の高レベル／低レベルを解析して判定する負荷解析処理と、
該負荷解析処理による判定結果が前記高レベルを示し、かつ前記非定型情報のファイル容量が前記所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報管理端末及び前記第２のネットワークを経て前記非定型情報をダウンロードするように判定する一方、前記第１のネットワークの負荷状況が低レベル、かつ（又は）前記非定型情報のファイル容量が前記所定の閾値よりも小さいとき、前記非定型情報格納手段から前記情報管理サーバ及び前記第１のネットワークを経て前記非定型情報をダウンロードするように判定する受信方法判定処理と、
該受信方法判定処理による判定結果に基づいて、前記非定型情報をダウンロードする情報参照処理とを行うことを特徴とする請求項７又は８記載のデータ送受信方法。
【請求項１０】
前記第１のネットワークはインターネット、及び前記第２のネットワークが品質保証型ネットワークであることを特徴とする請求項６、７、８又は９記載のデータ送受信方法。
【請求項１１】
所定のデータ量以下の定型情報を格納するための定型情報格納手段と、
前記定型情報よりもデータ量の大きい非定型情報を格納するための非定型情報格納手段と、
前記定型情報格納手段に登録するための前記定型情報及び前記非定型情報格納手段に登録するための前記非定型情報を生成又はあらかじめ保持する情報登録用端末と、
情報管理サーバと、
情報受信用端末とを有するネットワークシステムに用いられ、
コンピュータで構成された前記情報管理サーバが、前記情報登録用端末から出力される前記定型情報及び非定型情報を、それぞれ前記定型情報格納手段及び非定型情報格納手段に登録し、該登録した旨を電子メールで第１のネットワークを経て前記情報受信用端末に送信する一方、該情報受信用端末から前記定型情報及び非定型情報の参照要求を受信すると共に、前記非定型情報のファイル容量を記載したスクリプトを生成して前記情報受信用端末へ送信する処理を実行し、
コンピュータで構成された前記情報受信用端末が、前記情報管理サーバから前記第１のネットワークを経て前記電子メールを受信し、該電子メールに基づいて前記情報管理サーバに前記参照要求を送信する一方、前記第１のネットワークの負荷状況を判定し、この負荷状況が所定値よりも高く、かつ前記スクリプトに記載された前記非定型情報のファイル容量が所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報を前記第１のネットワークよりも高品質の第２のネットワークを経てダウンロードする処理を実行するためのコンピュータ読み取り可能なデータ送受信制御プログラム。
【請求項１２】
前記ネットワークシステムに、前記情報受信用端末とセッションを確立するための非定型情報管理端末を設けておき、
前記第１のネットワークの負荷状況の高レベル／低レベルを判定し、この判定結果が前記高レベルを示し、かつ前記非定型情報のファイル容量が前記所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報管理端末及び前記第２のネットワークを経て前記非定型情報をダウンロードする一方、前記第１のネットワークの負荷状況が低レベル、かつ（又は）前記非定型情報のファイル容量が前記所定の閾値よりも小さいとき、前記非定型情報格納手段から前記情報管理サーバ及び前記第１のネットワークを経て前記非定型情報をダウンロードする処理を、前記情報受信用端末に実行させるための請求項１１記載のデータ送受信制御プログラム。
【請求項１３】
前記情報登録用端末から出力される前記定型情報及び非定型情報を登録用データとして受信する登録用データ受信処理と、
該登録用データ受信処理で受信された前記定型情報及び非定型情報を振り分けて前記定型情報格納手段及び非定型情報格納手段に登録する登録・振り分け処理と、
前記登録用データを登録した旨を電子メールで前記第１のネットワークを経て前記情報受信用端末に送信するメール送信処理と、
前記情報受信用端末から前記参照要求を受信する参照要求受付処理と、
該参照要求受付処理が前記参照要求を受信したとき、前記スクリプトを生成して前記情報受信用端末へ送信するスクリプト生成処理とを、前記情報管理サーバに実行させるための請求項１１又は１２記載のデータ送受信制御プログラム。
【請求項１４】
前記情報管理サーバから前記第１のネットワークを経て前記電子メールを受信するメール受信処理と、
該メール受信処理で受信された前記電子メールに基づいて前記情報管理サーバに前記参照要求を送信する情報参照要求処理と、
前記第１のネットワークの負荷状況の高レベル／低レベルを解析して判定する負荷解析処理と、
該負荷解析処理による判定結果が前記高レベルを示し、かつ前記非定型情報のファイル容量が前記所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報管理端末及び前記第２のネットワークを経て前記非定型情報をダウンロードするように判定する一方、前記第１のネットワークの負荷状況が低レベル、かつ（又は）前記非定型情報のファイル容量が前記所定の閾値よりも小さいとき、前記非定型情報格納手段から前記情報管理サーバ及び前記第１のネットワークを経て前記非定型情報をダウンロードするように判定する受信方法判定処理と、
該受信方法判定処理による判定結果に基づいて、前記非定型情報をダウンロードする情報参照処理とを、前記情報受信用端末に実行させるための請求項１２又は１３記載のデータ送受信制御プログラム。
【請求項１５】
前記第１のネットワークはインターネット、及び前記第２のネットワークが品質保証型ネットワークである
ことを特徴とする請求項１１、１２、１３又は１４記載のデータ送受信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークシステム、該システムに用いられるデータ送受信方法及びデータ送受信制御プログラムに係り、たとえば、複数の企業間で受発注処理などを行う際に、発注書や請求書などの定型情報と共に図面データなどの大容量の非定型情報をネットワークを経由して送信する場合に用いて好適なネットワークシステム、該システムに用いられるデータ送受信方法及びデータ送受信制御プログラムに関する。
【背景技術】
【０００２】
複数の企業間で受発注処理などを行う際、Ｗｅｂシステムを用いたＥＤＩ（Electronic Data Interchange ）が利用されることがある。この場合、発注書や請求書などの定型情報と共に添付されるべきＣＡＤ（Computer Aided Design ）などの図面の大容量データをインターネット経由で受信側で参照することは、利用可能帯域や負荷の制約のため、困難であることが多い。一方、大容量データの全ての情報を品質保証型の次世代ネットワーク（ＮＧＮ、Next Generation Network ）などを利用して受信すると、通常では情報量に対応した従量課金が適用されるため、費用が増加するという問題点がある。また、送信側と受信側とでネットワーク環境が異なることが多いため、どちらか一方の状況判断のみで送受信に使用するネットワークを判定することは適切でなく、双方のネットワーク環境を考慮して判定する必要がある。
【０００３】
また、テキスト情報や添付ファイルをインターネットなどのネットワークを経由して相手方に送信する場合、内容を縮小するなどの対処の他、大容量ファイルを送受信するために、インターネットとは別のネットワークを経由する別個のシステムを構築して対処するなどの方法が取られることもある。近年では、ＮＧＮに代表されるように、オンデマンド（すなわち、必要な時間帯に必要な帯域）で利用できるネットワークが利用可能な状況にあるため、受発注業務などでは、発注者及び受注者の双方のネットワーク環境や、送信したい情報に基づいて、利用するネットワークを自動的に判定する技術が要求されている。
【０００４】
この種の関連する技術としては、たとえば、特許文献１に記載された送信装置がある。  この送信装置では、スクリプトインタプリタにより、メールを送信する相手及びメールの送信の順序を示すデータが生成されると共に、データを基に１つの相手にメールを送信させるためのスクリプトが生成される。メール生成部により、メールにスクリプト及びデータが格納される。メール送受信プログラムにより、スクリプト及びデータが格納されたメールの送信が制御される。これにより、簡単かつ確実に全員が電子メールを読んだことが確認される。
【０００５】
また、特許文献２に記載された通信端末装置では、コンテンツサーバの制御部により、クライアントからサーバ側に送信する情報から、携帯電話機がサポートするサポートベアラと、サポートベアラのうち携帯電話機がコンテンツ要求の送信の際に用いた現在のベアラと、携帯電話機がベアラ切り替えに応答したことを示す切り替えフラグとが取得される。携帯電話機から送信されたコンテンツ要求が大容量コンテンツであるとき、上記取得された情報に基づいて、コンテンツ要求を送信した携帯電話機に対して、コンテンツ要求応答に代えて、ベアラ切り替え要求が送信される。
【０００６】
また、特許文献３に記載されたループネットワークシステムでは、多重ループネットワークにおいて、一つのネットワークの容量を超えるデータ伝送を行う場合、接続するブリッジのＭＡＣ（Media Access Control）学習アドレステーブルに複数のネットワークのポート番号を保持することにより、フレームを中継する際にネットワークの負荷の状態の判断が行われる。そして、最も低負荷のネットワークのポートにフレームが送出されることにより、多重ネットワークが使用され、これにより、負荷を分散させて、多量の伝送容量に対応することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２９７５０５号公報（要約書、図５）
【特許文献２】特開２００８−１６０３２４号公報（要約書、図１）
【特許文献３】特開平０５−０５６０５７号公報（第３頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記各文献に記載の技術では、次のような問題点があった。
すなわち、特許文献１に記載された送信装置では、簡単かつ確実に全員が電子メールを読んだことが確認されるが、この発明とは構成が異なり、上記の問題点を改善するものではない。
【０００９】
特許文献２に記載された通信端末装置では、大容量コンテンツのダウンロードが行われるとき、別のネットワークに切り替えて迅速に行われると共に、ネットワークの負担が軽減されるが、この発明とは構成が異なり、上記の問題点を改善するものではない。
【００１０】
また、特許文献３に記載されたループネットワークシステムでは、多重ループネットワークにおいて負荷に応じてネットワークが選択され、多量の伝送容量の通信が行われるが、この発明とは構成が異なり、上記の問題点を改善するものではない。
【００１１】
この発明は、上述の事情に鑑みてなされたもので、大容量データの送受信を送信側及び受信側の双方の環境を考慮して最適なネットワークを選択して行うネットワークシステム、該システムに用いられるデータ送受信方法及びデータ送受信制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、この発明の第１の構成は、ネットワークシステムに係り、所定のデータ量以下の定型情報を格納するための定型情報格納手段と、前記定型情報よりもデータ量の大きい非定型情報を格納するための非定型情報格納手段と、前記定型情報格納手段に登録するための前記定型情報及び前記非定型情報格納手段に登録するための前記非定型情報を生成又はあらかじめ保持する情報登録用端末と、情報管理サーバと、情報受信用端末とを有し、前記情報管理サーバは、前記情報登録用端末から出力される前記定型情報及び非定型情報を、それぞれ前記定型情報格納手段及び非定型情報格納手段に登録し、該登録した旨を電子メールで第１のネットワークを経て前記情報受信用端末に送信する一方、該情報受信用端末から前記定型情報及び非定型情報の参照要求を受信すると共に、前記非定型情報のファイル容量を記載したスクリプトを生成して前記情報受信用端末へ送信する構成とされ、前記情報受信用端末は、前記情報管理サーバから前記第１のネットワークを経て前記電子メールを受信し、該電子メールに基づいて前記情報管理サーバに前記参照要求を送信する一方、前記第１のネットワークの負荷状況を判定し、この負荷状況が所定値よりも高く、かつ前記スクリプトに記載された前記非定型情報のファイル容量が所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報を前記第１のネットワークよりも高品質の第２のネットワークを経てダウンロードする構成とされていることを特徴としている。
【００１３】
この発明の第２の構成は、データ送受信方法に係り、所定のデータ量以下の定型情報を格納するための定型情報格納手段と、前記定型情報よりもデータ量の大きい非定型情報を格納するための非定型情報格納手段と、前記定型情報格納手段に登録するための前記定型情報及び前記非定型情報格納手段に登録するための前記非定型情報を生成又はあらかじめ保持する情報登録用端末と、情報管理サーバと、情報受信用端末とを有するネットワークシステムに用いられ、前記情報管理サーバが、前記情報登録用端末から出力される前記定型情報及び非定型情報を、それぞれ前記定型情報格納手段及び非定型情報格納手段に登録し、該登録した旨を電子メールで第１のネットワークを経て前記情報受信用端末に送信する一方、該情報受信用端末から前記定型情報及び非定型情報の参照要求を受信すると共に、前記非定型情報のファイル容量を記載したスクリプトを生成して前記情報受信用端末へ送信し、前記情報受信用端末が、前記情報管理サーバから前記第１のネットワークを経て前記電子メールを受信し、該電子メールに基づいて前記情報管理サーバに前記参照要求を送信する一方、前記第１のネットワークの負荷状況を判定し、この負荷状況が所定値よりも高く、かつ前記スクリプトに記載された前記非定型情報のファイル容量が所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報を前記第１のネットワークよりも高品質の第２のネットワークを経てダウンロードすることを特徴としている。
【００１４】
この発明の第３の構成は、データ送受信制御プログラムに係り、所定のデータ量以下の定型情報を格納するための定型情報格納手段と、前記定型情報よりもデータ量の大きい非定型情報を格納するための非定型情報格納手段と、前記定型情報格納手段に登録するための前記定型情報及び前記非定型情報格納手段に登録するための前記非定型情報を生成又はあらかじめ保持する情報登録用端末と、情報管理サーバと、情報受信用端末とを有するネットワークシステムに用いられ、コンピュータで構成された前記情報管理サーバが、前記情報登録用端末から出力される前記定型情報及び非定型情報を、それぞれ前記定型情報格納手段及び非定型情報格納手段に登録し、該登録した旨を電子メールで第１のネットワークを経て前記情報受信用端末に送信する一方、該情報受信用端末から前記定型情報及び非定型情報の参照要求を受信すると共に、前記非定型情報のファイル容量を記載したスクリプトを生成して前記情報受信用端末へ送信する処理を実行し、コンピュータで構成された前記情報受信用端末が、前記情報管理サーバから前記第１のネットワークを経て前記電子メールを受信し、該電子メールに基づいて前記情報管理サーバに前記参照要求を送信する一方、前記第１のネットワークの負荷状況を判定し、この負荷状況が所定値よりも高く、かつ前記スクリプトに記載された前記非定型情報のファイル容量が所定の閾値よりも大きいとき、前記非定型情報格納手段から前記非定型情報を前記第１のネットワークよりも高品質の第２のネットワークを経てダウンロードする処理を実行するためのコンピュータ読み取り可能なことを特徴としている。
【発明の効果】
【００１５】
この発明の構成によれば、大容量データの送受信を送信側及び受信側の双方の環境を考慮して最適なネットワークを選択して行うことができる。
【図面の簡単な説明】
【００１６】
【図１】この発明の一実施形態であるネットワークシステムが用いられる環境を示す模式図である。
【図２】受発注基本情報ＤＢサーバ３０に格納されているデータベースの構造の例を示す図である。
【図３】スクリプト生成機能１５により生成されたスクリプトの例を示す図である。
【図４】図１のネットワークシステムの動作を説明するシーケンス図である。
【発明を実施するための形態】
【００１７】
上記情報受信用端末とセッションを確立するための非定型情報管理端末を有し、上記情報受信用端末が、上記第１のネットワークの負荷状況の高レベル／低レベルを判定し、この判定結果が上記高レベルを示し、かつ上記非定型情報のファイル容量が上記所定の閾値よりも大きいとき、上記非定型情報格納手段から上記非定型情報管理端末及び上記第２のネットワークを経て上記非定型情報をダウンロードする一方、上記第１のネットワークの負荷状況が低レベル、かつ（又は）上記非定型情報のファイル容量が上記所定の閾値よりも小さいとき、上記非定型情報格納手段から上記情報管理サーバ及び上記第１のネットワークを経て上記非定型情報をダウンロードする構成とされているネットワークシステムを提供する。
【００１８】
また、上記情報管理サーバは、上記情報登録用端末から出力される上記定型情報及び非定型情報を登録用データとして受信する登録用データ受信機能と、同登録用データ受信機能で受信された上記定型情報及び非定型情報を振り分けて上記定型情報格納手段及び非定型情報格納手段に登録する登録・振り分け機能と、上記登録用データを登録した旨を電子メールで上記情報受信用端末に送信するメール送信機能と、上記情報受信用端末から上記参照要求を受信する参照要求受付機能と、同参照要求受付機能が上記参照要求を受信したとき、上記スクリプトを生成して上記情報受信用端末へ送信するスクリプト生成機能とを有している。
【００１９】
また、上記情報受信用端末は、上記情報管理サーバから上記第１のネットワークを経て上記電子メールを受信するメール受信機能と、同メール受信機能で受信された上記電子メールに基づいて上記情報管理サーバに上記参照要求を送信する情報参照要求機能と、上記第１のネットワークの負荷状況の高レベル／低レベルを解析して判定する負荷解析機能と、同負荷解析機能による判定結果が上記高レベルを示し、かつ上記非定型情報のファイル容量が上記所定の閾値よりも大きいとき、上記非定型情報格納手段から上記非定型情報管理端末及び上記第２のネットワークを経て上記非定型情報をダウンロードするように判定する一方、上記第１のネットワークの負荷状況が低レベル、かつ（又は）上記非定型情報のファイル容量が上記所定の閾値よりも小さいとき、上記非定型情報格納手段から上記情報管理サーバ及び上記第１のネットワークを経て上記非定型情報をダウンロードするように判定する受信方法判定機能と、同受信方法判定機能による判定結果に基づいて、上記非定型情報をダウンロードする情報参照機能とを有している。上記第１のネットワークはインターネット、及び上記第２のネットワークが品質保証型ネットワークである。
【実施形態】
【００２０】
図１は、この発明の一実施形態であるネットワークシステムが用いられる環境を示す模式図である。
この形態のネットワークシステムは、複数の企業間で受発注処理などを行うための受発注システムであり、同図に示すように、受発注管理サーバ１０と、登録用端末２０と、受発注基本情報ＤＢ（データベース）サーバ３０と、図面等ＤＢサーバ４０と、図面等管理端末５０と、受注側クライアント端末６０とから構成されている。受発注基本情報ＤＢサーバ３０は、所定のデータ量以下のテキストデータで構成される発注基本情報（定型情報）を格納する。図面等ＤＢサーバ４０は、上記発注基本情報よりもデータ量の大きいバイナリデータで構成される図面等添付ファイル（非定型情報）を格納する。この図面等添付ファイルは、上記発注基本情報に付随する情報である。登録用端末２０は、たとえばパーソナルコンピュータなどで構成され、受発注基本情報ＤＢサーバ３０に登録するための発注基本情報及び図面等ＤＢサーバ４０に登録するための図面等添付ファイルを生成又はあらかじめ保持する。
【００２１】
受発注管理サーバ１０は、データ送受信制御プログラムに基づいて動作するコンピュータで構成され、登録用データ受信機能１１と、登録・振り分け機能１２と、メール送信機能１３と、参照要求受付機能１４と、スクリプト生成機能１５とを有している。登録用データ受信機能１１は、登録用端末２０から出力される上記発注基本情報及び図面等添付ファイルを登録用データとしてイントラネットＴＷを経て受信する。登録・振り分け機能１２は、登録用データ受信機能１１で受信された上記発注基本情報及び図面等添付ファイルを振り分けてイントラネットＴＷを経て受発注基本情報ＤＢサーバ３０及び図面等ＤＢサーバ４０に登録する。メール送信機能１３は、上記登録用データを登録した旨を電子メールでインターネットＮＷを経て受注側クライアント端末６０に送信する。参照要求受付機能１４は、受注側クライアント端末６０から上記発注基本情報及び図面等添付ファイルの参照要求を受信する。スクリプト生成機能１５は、参照要求受付機能１４が上記参照要求を受信したとき、図面等添付ファイルのファイル容量を記載したスクリプトを生成して受注側クライアント端末６０へ送信する。
【００２２】
図面等管理端末５０は、受注側クライアント端末６０とセッションを確立し、同受注側クライアント端末６０による図面参照要求に基づいて、イントラネットＴＷを介して図面等ＤＢサーバ４０にアクセスする図面参照受付機能５１を有している。受注側クライアント端末６０は、データ送受信制御プログラムに基づいて動作するコンピュータで構成され、メール受信機能６１と、発注情報参照要求機能（情報参照要求機能）６２と、負荷解析機能６３と、受信方法判定機能６４と、図面参照機能６５とを有している。メール受信機能６１は、受発注管理サーバ１０からインターネットＮＷを経て電子メールを受信する。発注情報参照要求機能６２は、メール受信機能６１で受信された電子メールに記載されているＵＲＬ（Uniform Resource Locator）情報などに基づいて、受発注管理サーバ１０に上記参照要求を送信する。負荷解析機能６３は、インターネットＮＷの負荷状況の高レベル／低レベルを解析して判定する。
【００２３】
受信方法判定機能６４は、負荷解析機能６３による判定結果が高レベルを示し、かつ受発注管理サーバ１０から送信されたスクリプトに記載されている上記非定型情報のファイル容量が閾値βよりも大きいとき、図面等ＤＢサーバ４０から図面等管理端末５０及び品質保証型ネットワークＭＷを経て図面等添付ファイルをダウンロードするように判定する。品質保証型ネットワークＭＷは、たとえば次世代ネットワークのように、インターネットＮＷよりも高品質のネットワークである。一方、受信方法判定機能６４は、インターネットＮＷの負荷状況が低レベル、かつ（又は）図面等添付ファイルのファイル容量が閾値βよりも小さいとき、図面等ＤＢサーバ４０から受発注管理サーバ１０及びインターネットＮＷを経て図面等添付ファイルをダウンロードするように判定する。図面参照機能６５は、受信方法判定機能６４による判定結果に基づいて、図面等添付ファイルをダウンロードする。
【００２４】
図２は、受発注基本情報ＤＢサーバ３０に格納されているデータベースの構造の例を示す図である。
このデータベースは、同図２に示すように、受発注基本情報テーブル３０ａと、図面等テーブル３０ｂとから構成されている。受発注基本情報テーブル３０ａは、ＩＤ３１と、基本情報３２と、添付情報３３と、図面ＩＤ３４とから構成されている。また、図面等テーブル３０ｂは、ＩＤ３５と、ファイル名３６と、ファイル容量３７とから構成されている。
【００２５】
図３は、スクリプト生成機能１５により生成されたスクリプトの例を示す図、及び、図４が、図１のネットワークシステムの動作を説明するシーケンス図である。
これらの図を参照して、この形態のネットワークシステムに用いられるデータ送受信方法の処理内容について説明する。
このネットワークシステムでは、登録用端末２０により、受注側クライアント端末６０に送信したい情報がイントラネットＴＷを経て受発注管理サーバ１０に入力される。このとき、送信したい情報には、テキストデータで構成される発注基本情報、及びバイナリデータで構成される図面等添付ファイルが存在する。受発注管理サーバ１０では、登録用データ受信機能１１により、登録用端末２０から出力される発注基本情報及び図面等添付ファイルが登録用データとして受信される（ステップＡ１、登録用データ受信処理）。登録・振り分け機能１２により、発注基本情報がイントラネットＴＷを経て受発注基本情報ＤＢサーバ３０に格納され、また、図面等添付ファイルがイントラネットＴＷを経て図面等ＤＢサーバ４０に格納されて登録される（ステップＡ２、登録・振り分け処理）。メール送信機能１３により、上記登録用データを登録した旨が電子メールでインターネットＮＷを経て受注側クライアント端末６０に送信される（ステップＡ３、メール送信処理）。
【００２６】
受注側クライアント端末６０では、メール受信機能６１により、受発注管理サーバ１０から上記電子メールが受信される（ステップＡ４、メール受信処理）。発注情報参照要求機能６２により、メール受信処理で受信された電子メールに記載されているＵＲＬ情報に基づいて、受発注管理サーバ１０に発注基本情報及び図面等添付ファイルの参照要求がインターネットＮＷを経て送信される（ステップＡ５、情報参照要求処理）。受発注管理サーバ１０では、参照要求受付機能１４により、受注側クライアント端末６０から上記参照要求が受信される（ステップＡ６、参照要求受付処理）。参照要求受付機能１４により上記参照要求が受信されたとき、スクリプト生成機能１５により、図面等添付ファイルのファイル容量を記載したスクリプトが生成されてインターネットＮＷを経て受注側クライアント端末６０へ送信される（ステップＡ７、スクリプト生成処理）。この場合、スクリプト生成機能１５により、図２に示すＤＢ構造から、図面等添付ファイルのファイル容量３７が取得され、図３に示すように、スクリプト中に入力情報として図面等添付ファイルのファイル容量（“ｘｘｘ（ＭＢ）”）が記載されて受注側クライアント端末６０に送信される。
【００２７】
受注側クライアント端末６０では、負荷解析機能６３により、インターネットＮＷの負荷状況の高レベル／低レベルが解析されて判定される（ステップＡ８、負荷解析処理）。負荷解析処理による判定結果が高レベルを示し、かつ上記スクリプトに記載された図面等添付ファイルのファイル容量が閾値βよりも大きいとき、受信方法判定機能６４により、図面等ＤＢサーバ４０から図面等管理端末５０及び品質保証型ネットワークＭＷを経て図面等添付ファイルをダウンロードするように判定される。一方、負荷解析処理による判定結果が低レベル、かつ（又は）図面等添付ファイルのファイル容量が閾値βよりも小さいとき、図面等ＤＢサーバ４０から受発注管理サーバ１０及びインターネットＮＷを経て図面等添付ファイルをダウンロードするように判定される（ステップＡ９、受信方法判定処理）。
【００２８】
この場合、負荷解析機能６３では、たとえばｐｉｎｇ（packet internet groper）コマンドなどを用いてインターネットＮＷのレスポンスタイムを測定することにより負荷状況の判定が行われ、この判定結果が、受発注管理サーバ１０から送られたスクリプトに入力情報として記載される。たとえば、図３に示すように、ネットワーク負荷状況が高レベルの場合、“α＝１”が記載される一方、ネットワーク負荷状況が低レベルの場合、“α＝０”が記載される。図面参照機能６５により、受信方法判定処理による判定結果に基づいて、図面等添付ファイルがダウンロードされる（ステップＡ１０、情報参照処理）。たとえば、品質保証型ネットワークＭＷを経てダウンロードする場合、図３のスクリプトに示すように、ＳＩＰ（Session Initiation Protocol ）セッションが図面等管理端末５０と確立される。そして、図面等添付ファイルは、図面等ＤＢサーバ４０から、イントラネットＴＷ、図面等管理端末５０及び品質保証型ネットワークＭＷを経てダウンロードされる。
【００２９】
以上のように、この実施形態では、受注側クライアント端末６０の発注情報参照要求機能６２により、受発注管理サーバ１０に発注基本情報及び図面等添付ファイルの参照要求が送信されたとき、受発注管理サーバ１０のスクリプト生成機能１５により、受注側クライアント端末６０で利用するネットワークの判別を行うためのスクリプトが生成されて送信されるので、同受注側クライアント端末６０側で利用するネットワークをネットワーク環境に対応して適切に選択できる。これにより、テキストデータで構成される発注基本情報及び大容量の図面等添付ファイルが、ネットワークの利用状況に応じて、最適なネットワークが選択されて送受信される。
【００３０】
以上、この発明の実施形態を図面により詳述してきたが、具体的な構成は同実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更などがあっても、この発明に含まれる。
たとえば、図面等ＤＢサーバ４０には、たとえば写真データなどの大容量データが格納されても良い。また、上記実施形態では、受発注管理サーバ１０と受注側クライアント端末６０とがインターネットＮＷを介して接続されているが、送受信するデータの内容に極秘事項などがある場合は、イントラネットを介して接続しても良い。また、情報受信用端末（受注側クライアント端末６０）で判定する第１のネットワーク（インターネット）の負荷状況は、高レベル／低レベルに限らず、複数種類のレベルでも良く、これに応じて複数種類のネットワークを使い分けても良い。
【産業上の利用可能性】
【００３１】
この発明は、図面データや写真データなどの大容量データの送受信を、品質の異なる複数のネットワークを使い分けて行うネットワークシステム全般に適用できる。
【符号の説明】
【００３２】
１０      受発注管理サーバ（情報管理サーバ）
１１      登録用データ受信機能
１２      登録・振り分け機能
１３      メール送信機能
１４      参照要求受付機能
１５      スクリプト生成機能
２０      登録用端末（情報登録用端末）
３０      受発注基本情報ＤＢ（データベース）サーバ（定型情報格納手段）
４０      図面等ＤＢサーバ（非定型情報格納手段）
５０      図面等管理端末（非定型情報管理端末）
６０      受注側クライアント端末（情報受信用端末）
６１      メール受信機能
６２      発注情報参照要求機能（情報参照要求機能）
６３      負荷解析機能
６４      受信方法判定機能
６５      図面参照機能（情報参照機能）
ＮＷ      インターネット（第１のネットワーク）
ＭＷ      品質保証型ネットワーク（第２のネットワーク）
【図１】
2010193216.tif 000003
【図２】
2010193216.tif 000004
【図３】
2010193216.tif 000005
【図４】
2010193216.tif 000006