(57)【特許請求の範囲】
【請求項１】
データを保有するサーバからデータを要求するクライアントに対して回線を介してデータを送信するデータ送信方式において、
クライアントに関する情報をサーバに収集する情報収集部と、
上記情報収集部によりクライアントに関する情報として収集した情報送信期限と回線速度とを積算をする計算式に基づいてクライアントに送信するデータのデータ量を計算し、上記クライアントに関する情報に基づいて、サーバの保有するデータの中から送信するデータを選択し、その計算されたデータ量の範囲内になるようにデータ量を減少させてクライアントに送信する選択送信部を備え、
上記情報収集部は、更に、クライアントの負荷状態をクライアントに関する情報として収集し、上記選択送信部は、少なくともクライアントの負荷状態と、サーバの負荷状態とのいずれかの度合を上記計算式の積算の係数として用いることによりクライアントに送信するデータのデータ量を計算することを特徴とするデータ送信方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、多種多数の計算機が相互に接続された多様な通信環境における計算機間のデータ送信方式の最適化に関し、特に、サービス利用者の使用感の向上のためのデータ送信方式に関するものである。
【０００２】
【従来の技術】
インターネットに代表される計算機間の情報網の普及で、例えば、ワールドワイドウェブ（ＷＷＷ）のような情報提供サービスが普及してきた。インターネットに接続されたサーバ計算機（以下、単にサーバともいう）に提供する情報を搭載し、不特定多数のユーザが、つまりクライアント計算機（以下、単にクライアントともいう）がサーバ計算機にインターネットを通して接続され、サーバ計算機へ情報送信要求を出して情報を受けとるといったサービスである。
例えば、このＷＷＷ使用の際、現状のＷＷＷサーバは基本的に、回線状態やクライアント側の能力に関わらず、同一のデータを返送する。或いは、クライアントにデータセットを選択させるものもある。これでは、回線が込んでいる場合や、クライアントが無線端末で非常に遅い通信速度しか持たない場合、或いは、画像表示機能を持たない場合にも、ユーザが特に必要としない画像データ等が送られ、利用者は、イライラする又はその使用をあきらめる場合が多い。
【０００３】
本発明とは、課題を異にするが、比較的近い技術を紹介する。
計算機間の通信速度を調整する技術として、日本の特開昭６０−５９８４１号公報には、通信相手の計算機の通信速度を知る手段により相手の通信速度に合わせて、計算機間の通信速度を最適化する技術が公開されている。また、日本の特開平６−２２４８７７号公報には、データ量に応じて使用回線数を増減する技術が紹介されている。
【０００４】
【発明が解決しようとする課題】
本発明が解決しようとする課題は、従来の技術として紹介したＷＷＷの例にあるような回線速度やクライアント計算機の能力を考慮せずにサーバ計算機がデータ送信を行なうことにより、サービス利用者にもたらす使い勝手の悪さを改善することである。
本発明は、主にクライアントサーバ形態の計算機間のデータ転送方式において、ユーザの使用感を主眼にしたデータ送信方式を提供するものである。
【０００５】
本発明は、情報提供サービスに対するユーザの使い勝手改善を図るデータ送信方式を得ることを目的とする。使い勝手上主に問題となるのは、
・通信回線速度が遅いことによる使い勝手の悪さ
・多様なクライアント特性の違いを考慮しないことによる使い勝手の悪さ
であり、本発明は、サーバが提供するデータ内容を該クライアントにふさわしいデータ量やデータ種別に変換、或いは、該クライアントにふさわしいデータ量やデータ種別を生成することにより、ユーザに心地よい使用感を提供するものである。
【０００６】
また、本発明は、提供データをクライアント計算機の特性や回線速度に応じたデータに加工してサーバからクライアントに送信することにより、ユーザが使用環境に関わらず、快適な使用感を提供するものである。
【０００７】
【課題を解決するための手段】
この発明に係るデータ送信方式は、データを保有するサーバからデータを要求するクライアントに対して回線を介してデータを送信するデータ送信方式において、
クライアントに関する情報をサーバに収集する情報収集部と、
上記情報収集部により収集した情報に基づいてクライアントに送信するデータのデータ量を判断し、そのデータ量に基づいてサーバの保有するデータの中から送信するデータを選択して送信する選択送信部を備えたことを特徴とする。
【０００８】
上記情報収集部は、クライアントに関する情報として、サーバとクライアント間の回線に関する情報を収集する回線制御部を備えたことを特徴とする。
【０００９】
上記情報収集部は、クライアントに関する情報として、クライアントの能力特性を収集する端末属性部を備えたことを特徴とする。
【００１０】
上記情報収集部は、クライアントに関する情報として、クライアントの負荷状態を収集する負荷管理部を備えたことを特徴とする。
【００１１】
上記情報収集部は、クライアントに関する情報として、クライアントで指定された情報送信期限を収集する期限管理部を備えたことを特徴とする。
【００１２】
上記情報収集部は、クライアントに関する情報として、ユーザから入力されたユーザ指示を収集するユーザ指示管理部を備えたことを特徴とする。
【００１３】
上記情報収集部は、クライアントに関する情報をデータの送信中に収集し、上記選択送信部は、データの送信中のクライアントに送信するデータのデータ量を動的に判断して送信するデータを動的に選択することを特徴とする。
【００１４】
上記選択送信部は、上記情報収集部が収集したクライアントに関する情報に基づいて、送信するのが適当と判断されるデータ量を算出するデータ属性設定部と、データ属性設定部が算出したデータ量に合致するデータを選択して送信するデータ送信エージェントとを備えたことを特徴とする。
【００１５】
上記選択送信部は、送信するデータのデータ種別とデータ量を対応させた対応表を備え、上記データ属性設定部は、上記情報収集部が収集したクライアントに関する情報に基づいて、送信するデータのデータ種別とデータ量を指定したプロファイルを作成し、データ送信エージェントは、上記データ属性設定部が作成したプロファイルを入力し、プロファイルに指定されたデータ種別に基づいて上記対応表を参照して選択すべきデータを決定することを特徴とする。
【００１６】
上記選択送信部は、更に、上記データ送信エージェントが対応表を参照した結果、プロファイルに指定したデータ量が対応表にあるデータ量より小さい場合に、上記プロファイルに指定したデータ量になるまで送信すべきデータのデータ量を減らすことによりクライアントへ送信するデータを生成するデータ生成部を備えたことを特徴とする。
【００１７】
【発明の実施の形態】
本発明の好適な実施の形態につき説明する。
当実施の形態では、図１に示すように、通信網１０４に情報を提供するサーバ計算機（単に、サーバともいう）１０３が接続されている。サーバは、情報提供サービスを通信網に接続されている全ての計算機に対して行なう。本実施の形態では、このサービスを利用するクライアント計算機（単に、クライアントともいう）を端末と便宜上呼ぶ。クライアントとして、通信網１０４に中継局１０２を経由して無線端末１０１、ＰＣ（パーソナルコンピュータ）端末１０５が接続されている。無線端末と中継局間のデータ転送速度は平均１ＫＢ／Ｓｅｃ．、通信網の転送速度は平均１０ＫＢ／Ｓｅｃ．期待できるものとする。無線端末は、小型軽量で１画面の表示文字数が１６０文字、画面サイズは３００×２００ドット、色数１６、アプリケーションプログラムが利用可能な音声なし、ポインタデバイスとしてペン入力できるが、キーボードはない。一方、ＰＣ端末は、１画面の表示文字数が２６００文字、画面サイズ１１５２×８６４ドット、色数は６５５３６、アプリケーションプログラムが利用できる音声インターフェースがあり、ポインタデバイスとしてマウスがあり、キーボードが接続されている。
図２，図３に前述した端末の特性を端末属性として示す。
図２に示すのが無線端末の端末属性、図３に示すのがＰＣ端末の端末属性である。
４０１には１画面で表示できる文字数が示される。４０２には画面の大きさがピクセル数で示される。４０３には発色できる色数、４０４には音声インターフェースの有無、４０５にはポインタデバイスの有無、４０６にはキーボードの有無が登録されている。
【００１８】
図４に示すのは、端末のブロック図である。
２９０はクライアントに関する情報をサーバに収集する情報収集部である。２０１はデータを表示したり、データ送信期限を入力したり、ユーザ指示を入力する表示・ユーザインターフェース部である。２０２はクライアントに関する情報として、サーバとクライアント間の回線に関する情報を収集する回線制御部である。２０３はクライアントに関する情報として、クライアントの能力特性を収集する端末属性部である。２０４はクライアントに関する情報として、クライアントの負荷状態を収集する負荷管理部である。
表示・ユーザインターフェース部２０１は、端末上へサーバから得たデータの表示、サーバへの指示の入力を行なう。回線制御部２０２は、サーバとの通信インターフェースでサーバとのデータ交換の他、データ転送速度の統計データの取得用機能も有する。端末属性部２０３は、端末の特性を記録し、サーバの要求によって端末の特性をサーバへ報告する。負荷管理部２０４は、端末のメモリ使用状態、ＣＰＵ使用状態を管理し、サーバの要求によってメモリ使用状態、ＣＰＵ使用状態をサーバへ報告する。尚、端末上の情報提供サービス利用のためのソフトウェアは、すべてサーバからダウンロードすることが可能である。また、表示・ユーザインターフェース部２０１、回線制御部２０２、端末属性部２０３、負荷管理部２０４の全部又は一部をソフトウェアで構成する場合も、そのソフトウェアをサーバからダウンロードすることが可能である。
【００１９】
図５に示すのは、サーバのブロック図である。
図５において、３９０はクライアントに関する情報をサーバに収集する情報収集部、３９１は情報収集部２９０と３９０により収集した情報に基づいてクライアントに送信するデータのデータ量を判断し、そのデータ量に基づいてサーバの保有するデータの中から送信するデータを選択して送信する選択送信部である。３０２はクライアントに関する情報として、サーバとクライアント間の回線に関する情報を収集する回線制御部である。３０３はクライアントに関する情報として、クライアントの能力特性を収集する端末属性部である。３０４はクライアントに関する情報として、クライアントの負荷状態を収集する負荷管理部である。３０５はクライアントに関する情報として、クライアントで指定された情報送信期限を収集する期限管理部である。３０６はクライアントに関する情報として、ユーザから入力されたユーザ指示を収集するユーザ指示管理部である。３１０は情報収集部２９０と３９０が収集したクライアントに関する情報に基づいて、送信するのが適当と判断されるデータ量を算出するデータ属性設定部であり、データ属性設定部は、上記情報収集部が収集したクライアントに関する情報に基づいて、送信するデータのデータ種別とデータ量を指定したプロファイルを作成する。３０８はデータ属性設定部が算出したデータ量に合致するデータを選択して送信するデータ送信エージェントであり、データ送信エージェントは、上記データ属性設定部が作成したプロファイルを入力し、プロファイルに指定されたデータ種別に基づいて上記対応表を参照して選択すべきデータを決定する。３０９は送信するデータのデータ種別とデータ量を対応させた対応表である。３０７はデータ送信エージェントが対応表を参照した結果、プロファイルに指定したデータ量が対応表にあるデータ量より小さい場合に、上記プロファイルに指定したデータ量になるまで送信すべきデータのデータ量を減らすことによりクライアントへ送信するデータを生成するデータ生成部である。
提供データ３０１は、端末に提供するデータであり、内容として図６に示すように、文字、動画、静止画、音声が含まれている。回線制御部３０２は、端末との通信インターフェースで、回線制御部２０２との間でラウンドトリップタイムを計測することにより、動的に回線速度を知ることができる。端末属性部３０３には、情報提供サービスを行なう端末の特性が記録される。負荷管理部３０４は、端末の負荷状態を負荷管理部２０４に問い合わせることによって必要に応じて端末の負荷状態を保持し、また、サーバ自身のメモリ使用状態、ＣＰＵ使用状態、接続端末数等を管理している。期限管理部３０５は、端末から要求された情報送信期限を管理する。例えば、ユーザから８分間で情報を送信すべき旨の要求があった場合、情報送信期限として「８分」を記憶する。ユーザ指示管理部３０６は、ユーザから指示されたデータの詳細度、データ種別などを管理する。データの詳細度とは、送信するデータの間引き度を示すもので、例えば、データの詳細度＝１．０はデータを間引かず、そのまま送ることを意味する。データの詳細度＝０．５はデータを間引いて半分にして送ることを意味する。また、データ種別は、文字、動画、静止画、音声というデータの種別をいう。端末は、表示・ユーザインターフェース部２０１の表示機能と指示入力機能によりユーザからデータの詳細度、データ種別を入力させ、ユーザ指示管理部３０６に送信する。
【００２０】
データ属性設定部３１０は、回線制御部３０２〜ユーザ指示管理部３０６の各部に問い合わせを行なって、端末に送信すべきデータのデータ量と、データ種別を記述したプロファイル３１１を作成する。
図７は、このようにして作成されたプロファイルの一例を示す図である。
プロファイルは、データ種別とデータ量から構成されている。データ種別は、動画と静止画と音声から構成されている。図７に示す場合は、無線端末のプロファイルを示している。前述したように、無線端末の回線速度は非常に遅く、音声インターフェースを有していないため、動画及び音声のデータを送ることができない及び送っても意味がないと判断し、静止画と文字のデータを送ることを決定している。データ種別の中には、文字が存在していないが、その理由は、文字は、必ず送信するデータであると考えているためである。また、データ量は、後述する計算式に基づいて計算された値が設定される。
図８は、ＰＣ端末のプロファイルの一例を示す図である。
ＰＣ端末の能力特性及び回線速度から動画、静止画、音声、文字のすべてのデータを送ることを決定する。また、データ量として、後述する計算式に基づいて計算された値が設定される。
図９は、データ属性設定部３１０がデータ量を計算するために用いる計算式の一例を示す図である。
データ量は、主として情報送信期限と回線速度の積により決定される。また、端末側の負荷及びサーバ側の負荷及びユーザ指示による詳細度が二次的な要素として掛け合わされる。
図１０は、図９の計算式を用いてデータ量を計算する場合の無線端末とＰＣ端末の具体的な計算例を示したものである。
図１０の計算結果から、無線端末は、７５０００バイトのデータ量を送信することが妥当であると計算される。また、ＰＣ端末に対しては、７５００００バイトのデータ量を送信することが妥当であると計算される。この値が、図７及び図８に示したプロファイルのデータ量として設定される。プロファイルは、データ送信エージェント３０８に与えられ、データ送信エージェントは、図１１に示すような対応表３０９を参照してデータを選択して送信する。
図１１に、１〜５の番号が付された表があるが、これらはすべて予め対応表内に作成された表である。各表に記述されたデータ種別に対応する動画、静止画、音声のデータが、図５に示したように提供データ３０１に格納されている。
各表のデータ種別の中には、文字が存在していないが、その理由は、文字は、必ず送信するデータであると考えているためである。文字も選択的に送信するデータと考える場合には、データ種別の中に文字を入れて、文字の送信の有り、無しを設定するようにしても構わない。図１１に示した対応表３０９にある５つの表の各値は、予め設定されているものである。表１は、文字、動画、静止画、音声をすべて送る場合であり、図６に示した提供データのデータ量をすべて加算した値が表１のデータ量として設定される。表２は、文字、静止画、音声を送る場合を示しており、図６に示した文字、静止画、音声のデータ量を加算した値が、表２のデータ量として設定される。以下同様にして、表３，表４，表５の各値が設定される。図１１に示した５つの表は、例示的なものであり、その他にもデータ種別の異なる組み合わせにより、図１１に示していない表を予め作成しておくことができる。データ送信エージェント３０８は、データ属性設定部３１０から与えられたプロファイルと、対応表３０９にある表を比較し、送信するデータを決定する。例えば、データ送信エージェント３０８が、図８に示すプロファイルを与えられた場合、対応表３０９の中でデータ種別の有無が一致する表１を選択する。そして、図８に示したプロファイルのデータ量と表１のデータ量を比較し、表１のデータ量が、図８に示したプロファイルのデータ量より小さい場合には、表１に指定されている動画、静止画、音声をそのままクライアントに送信する。また、データ送信エージェント３０８に、図７に示すプロファイルが与えられた場合には、対応表３０９の中でデータ種別の有無が一致する表４を選択し、図７に示すデータ量と表４のデータ量を比較する。この場合には、表４のデータ量の方が大きいので、表４に示されたデータをそのまま送信することができないと判断する。このように、対応表によりデータをそのまま選択できない場合は、データ生成部３０７によってデータを縮小して、プロファイルのデータ量以下のデータを生成してクライアントへ送信する。
図７に示したデータ量が、表４に示したデータ量より小さい場合には、表４に示された静止画、或いは、文字のいずれかのデータ量を縮小しなければならない。データの縮小する方式は、例えば、静止画の情報を１行おきに送る。或いは、２行おきに送る等が考えられる。
【００２１】
本実施の形態による情報提供システムの動作を、端末のサーバへの接続要求から順次説明する。
図１２は、端末側の処理フロー、図１３は、サーバ側の処理フローである。図１４は、データ生成部の処理フローである。以下、フローに従い説明する。
ステップ５０１で端末は、接続要求をサーバに出す。接続要求には、図２又は図３に示す端末属性、即ち、計算機の特性が含まれている。
【００２２】
接続要求をステップ６０１で受けとると、サーバは接続要求にある端末属性を端末属性部３０３に登録する。回線速度の測定が必要かステップ６０２で判断し、測定が必要ならばステップ６０３で測定データの送受信を行ない、ラウンドトリップタイムを測定する。予め登録されている回線速度が明らかに十分高速であれば、敢えて測定は行なわなくてもよい。端末側では、ステップ５０２で測定データであることを判断し、該データの１部をステップ５０３でサーバに返送する。測定したラウンドトリップタイムから時間あたり送信可能なデータ量を算出し、回線制御部３０２に登録する。
【００２３】
予め登録されている回線速度に比較して実測値があまりに低く、ステップ６０６で端末側の負荷測定が必要と判断したならば、サーバは、ステップ６０４で負荷データ送信要求を端末に出し、端末はステップ５０６で負荷要求データと判断して、ステップ５０４で端末の負荷状況を返送する。サーバ自身の最新の負荷状況と合わせて、負荷管理部３０４に登録する。
【００２４】
更に、ステップ６０７でサーバが転送データ量の制限が大きくユーザの指示が必要だと判断すると、サーバは、ユーザ指示の送信要求をステップ６０５で出し、ステップ５０７で端末はサーバ指示の送信要求を受信し、表示・ユーザインターフェース部によりデータ詳細度や情報送信期限に関するユーザ指示の入力を受け付ける。ユーザ指示の入力があれば、ステップ５０５でサーバに送信し、サーバはステップ６０５で期限管理部３０５、ユーザ指示管理部３０６に情報送信期限やデータ詳細度をそれぞれ登録する。
【００２５】
ステップ６０８でサーバは、データ属性設定部３１０により、すでに回線制御部３０２〜ユーザ指示管理部３０６の各部に設定されているデータを参照し、プロファイル３１１を作成する。ステップ６０８では、このプロファイルを作成するが、端末属性、回線速度、送信期限、端末及びサーバの負荷状態、そして、ユーザの指示から動画７０１、静止画７０２、音声７０３のデータを送信するのが妥当かどうかを判断し、各々プロファイル３１１のデータ種別として登録する。そして、送信するのにふさわしい文字を含めたデータ量を、例えば、図９に示した計算式に従って計算し、プロファイル３１１のデータ量として登録する。
【００２６】
ステップ６０９で生成したプロファイルのデータ種別の有無が、図１０の表１〜表５のデータ種別の有無と合致するかをチェックし、合致した表に設定されたデータ量がプロファイル３１１にあるデータ量より小さければ、ステップ６１１でデータをそのまま送信する。逆に、合致した表に設定されたデータ量がプロファイル３１１にあるデータ量より多ければ、図１４のフローにあるデータ生成処理を行ない、データ量を少なくする。ステップ８０１で総データ量をチェックし、動画データがあるならばステップ８０２、動画データをインターレース処理（インターレース処理とは、データを間引くことを意味する）を施すことにより、そのデータ量を減らす。インターレース処理を施しても依然データ量が多いならば、ステップ８０４〜８０９で、静止画データ、音声データ、文字データに対して、インターレース処理を順次送信可能なデータ量に縮小するまで施す。
【００２７】
文字のインターレース処理は、提供情報を記述した記述言語（例えば、ハイパーテキストマークアップランゲージ）において、該言語の文字修飾制御コードにより修飾されたものを選択、先頭単語だけを選択等の処理又は一行毎に削除等の処理により、所望するデータ量になるまで繰り返される。
【００２８】
ある一定の送信データ、例えば、１画面分の送信データの準備が完了すると、ステップ６１２で端末に該データを送信する。端末は、ステップ５０８でデータを受信し、ステップ５０９で画面表示する。ステップ５１０及びステップ６１２で、データの送信が終了するまで、リアルタイムに図１２，図１３に示した処理を繰り返す。このように、図１２，図１３に示した処理をデータの送信中にも繰り返すため、サーバは、クライアントに関する情報を動的に収集することができ、データの送信中であっても送信すべきデータ量を動的に判断して、送信するデータをダイナミックに選択することができる。
【００２９】
以上のように、この実施の形態は、サーバとクライアント間の回線状態、クライアントの能力特性を検知し、検知した情報から妥当なデータ送信量を判断し、データ送信量とクライアントの能力特性から、送信するデータ内容を自動的に選択し送信することを特徴とする。
【００３０】
また、送信中に変化する回線状態を検知して、動的に送信するデータ内容を選択することを特徴とする。
【００３１】
また、クライアントから情報送信期限を指定し、それにふさわしいデータ量のデータ内容を選択し送信することを特徴とする。
【００３２】
また、クライアントの動的負荷状況を検知し、クライアント負荷状況に応じて、それにふさわしいデータ量のデータ内容を選択し送信することを特徴とする。
【００３３】
また、サーバの動的負荷状況を検知し、サーバ負荷状況に応じて、それにふさわしいデータ量のデータ内容を選択し送信することを特徴とする。
【００３４】
また、送信開始後もクライアントのユーザの指示により、送信すべきデータ量を設定し、それにふさわしいデータ量のデータ内容を選択し送信することを特徴とする。
【００３５】
また、クライアントの指示を検知し、クライアントの指示に応じて、データ内容を選択することを特徴とする。
【００３６】
以上説明したように、本実施の形態によれば、情報提供サーバは、多様な通信網への接続条件、多様なクライアント計算機の機能特性にふさわしいデータ内容、データ量のデータをクライアント計算機に送信するので、ユーザは情報提供サービスをこれら条件に関わらず、良好な使用感で享受することができる。また、本実施の形態によれば、ユーザの指示により情報送信期限の指定や、送信データ詳細度の設定もできる。
【００３７】
【発明の効果】
以上のように、この発明によれば、クライアントにふさわしいデータを選択して送信するようにしたので、クライアントを使用しているユーザに心地よい使用感を提供することができる。
【００３８】
また、この発明によれば、回線速度等の回線に関する情報を用いてデータ量を決定することができる。
【００３９】
また、この発明によれば、クライアントの能力特性を用いてデータ量を決定することができる。
【００４０】
また、この発明によれば、クライアントの負荷状態を用いてデータ量を決定することができる。
【００４１】
また、この発明によれば、クライアントで指定された情報送信期限を用いてデータ量を決定することができる。
【００４２】
また、この発明によれば、ユーザから入力されたユーザ指示に基づいてデータ量を決定することができる。
【００４３】
また、この発明によれば、データの送信中でもダイナミックにデータ量を変化させることができる。
【００４４】
また、この発明によれば、データ送信エージェントが算出されたデータ量に基づいてデータを選択して送信することができる。
【００４５】
また、この発明によれば、対応表を用いて送信すべきデータ種別を選択することができる。
【００４６】
また、この発明によれば、データ生成部によりデータを削減して送信することができる。
【図面の簡単な説明】
【図１】  本発明の適用される情報提供システムの構成例を示す図である。
【図２】  本発明のクライアント計算機の能力特性表例を示す図である。
【図３】  本発明のクライアント計算機の能力特性表例を示す図である。
【図４】  本発明のクライアント計算機の構成例を示す図である。
【図５】  本発明のサーバ計算機の構成例を示す図である。
【図６】  本発明の提供データの構成例を示す図である。
【図７】  本発明のプロファイルの一例を示す図である。
【図８】  本発明のプロファイルの一例を示す図である。
【図９】  本発明のデータ量を計算する計算式を示す図である。
【図１０】  本発明のデータ量の計算例を示す図である。
【図１１】  本発明による対応表を示す図である。
【図１２】  本発明によるクライアントの動作例を示す図である。
【図１３】  本発明によるサーバの動作例を示す図である。
【図１４】  本発明によるデータ生成部のインターレース処理を用いた送信データの生成動作例を示す図である。
【符号の説明】
２０１  表示・ユーザインターフェース部、２０２  回線制御部、２０３  端末属性部、２０４  負荷管理部、３０２  回線制御部、３０３  端末属性部、３０４  負荷管理部、３０５  期限管理部、３０６  ユーザ指示管理部、３０７  データ生成部、３０８  データ送信エージェント、３０９  対応表、３１０  データ属性設定部、３１１  プロファイル、３９０  情報収集部、３９１  選択送信部。
【図１】
0003683051.tif 000002
【図２】
0003683051.tif 000003
【図３】
0003683051.tif 000004
【図４】
0003683051.tif 000005
【図５】
0003683051.tif 000006
【図６】
0003683051.tif 000007
【図７】
0003683051.tif 000008
【図８】
0003683051.tif 000009
【図９】
0003683051.tif 000010
【図１０】
0003683051.tif 000011
【図１１】
0003683051.tif 000012
【図１２】
0003683051.tif 000013
【図１３】
0003683051.tif 000014
【図１４】
0003683051.tif 000015