(57)【要約】本発明は、データ源とユーザとの間の通信を確立および実行する方法を提供する。通信は、固定ネットワークまたは移動体ネットワークを介して行われる。ユーザへの表示を処理するプログラムをデータを含むデータ源に接続してデータ源との間のデータの授受を処理するサーバに置き、ユーザから情報を受けると、サーバは、この情報をレイアウトおよびプロトコルから除いて対話データだけをデータ源に送り、他方で、データ源からデータを受けると、ユーザの端末上に正しい表示形式でユーザに表示するために、このデータを適当なプロトコルに置く。【特許請求の範囲】
【請求項１】
データ源とユーザとの間の通信を確立および実行する方法であって、前記通信は、固定ネットワークまたは移動体ネットワークを介して行われ、ユーザへの表示を処理するプログラムをデータを含むデータ源に接続してデータ源との間のデータの授受を処理するサーバに置くことにより、ユーザから情報を受けると、サーバは、この情報をレイアウトおよびプロトコルから除いて対話データだけをデータ源に送り、データ源からデータを受けると、ユーザの端末上に正しい表示形式でユーザに表示するために、データを適当なプロトコルに置くことを特徴とする前記方法。
【請求項２】
請求項１記載の方法であって、前記表示を処理するプログラムは、ユーザが用いるアプリケーションから独立していることを特徴とする前記方法。
【請求項３】
請求項１または２記載の通信であって、前記サーバは、異なるユーザのための複数の異なるアプリケーションを同時に処理することを特徴とする前記方法。
【請求項４】
請求項１、２、３のいずれかに記載の方法であって、前記サーバのプログラムは、ユーザ入力を処理してデータ源に戻さずにユーザに応答する対話機能も含むことを特徴とする前記方法。
【請求項５】
請求項４記載の方法であって、前記対話機能は、プログラムの表示およびレイアウト・データから分離されることを特徴とする前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ源とユーザとの間の通信を確立して実行する方法に関し、その通信は、固定ネットワークまたは移動体ネットワークを介して行われる。
【背景技術】
【０００２】
通常、データ源とユーザとの間の通信では、ユーザの端末上に表示するためにネットワークを通して大量の情報が伝送される。最近、他の場所（例えば、別のネットワークのアプリケーションのデータベース）に記憶されている情報をその時点でユーザが用いる端末の種類に従って異なる方法で（例えば、音声メッセージ、ＳＭＳメッセージ、ＨＴＭＬメッセージなどの形で）表示する要求が多くなった。各事例で大量の情報を分配しなければならないとすると、特に、移動体通信の媒体を通して情報を分配しなければならないとすると、分配の問題が生じる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
これまでは、情報をユーザに表示するとき、各ユーザに情報を分配するデータ源は、情報と共に全ての表示情報をユーザの端末に送っている。そのため、各事例で分配される情報の量は、大量で複雑になる。
【０００４】
本発明の目的は、これまでと同様の多くの情報を常に送らなくても通信を確立して実行する改善された方法を提供することである。
【課題を解決するための手段】
【０００５】
この目的は、本発明に係る方法により達成される。すなわち、ユーザへの表示を処理するプログラムをデータを含むデータ源に接続してデータ源との間のデータの授受を処理するサーバに置き、ユーザから情報を受けると、サーバは、この情報をレイアウトおよびプロトコルから除いて対話データだけをデータ源に送り、他方で、データ源からデータを受けると、ユーザの端末上に正しい表示形式でユーザに表示するために、このデータを適当なプロトコルに置く。
【０００６】
従来のユーザ通信システムとは異なり、本発明の方法は、ユーザへの情報の表示を主な目的とするものではなく、ユーザとデータ源との間の対話を目的とするものである。
【実施例】
【０００７】
このように、ユーザ対話を管理するプログラムは、サーバに置く。これは、データ源とこれに関連するコンピュータとは、データをユーザに表示するための種々のインターフェースを保持する必要がないことを意味する。またデータまたは情報もネットワークを通して双方向に同じ量を転送する必要がない。サーバは、データ源からのデータを処理してユーザに表示するためにデータを正しいレイアウトに置くプログラムも含む。この表示は、例えば、音声メッセージ、ＳＭＳメッセージ、ＨＴＭＬメッセージ、その他の対応するメッセージの形でよい。このように、サーバは、データベースからのデータをユーザにリンクするプログラムを備える。しかし、このリンクするプロセスでは、データは、ユーザに分配するのに適したレイアウトに置かれる。したがって、サーバは、異なる種類のユーザ端末との通信を処理するのと異なるアプリケーションのための複数の異なるプログラムを含む。また、サーバに含まれるプログラムは、異なるアプリケーションのデータを整理してアプリケーションに関わらずデータを常に同じ形式でデータ源に送ることができるように設計してよいので、関係するアプリケーションのどれででも表示するように（すなわち、ユーザが情報を受けることが可能でかつ希望する形に）データ源から得たデータを変換することができる。
【０００８】
また、サーバに含まれるプログラムは、或る量の対話を含むように設計してよいので、入力された情報をデータ源に送り返して、その回答を待たなくてもプログラムは、次の段階に進むことができる。例えば、最初のページを種々の選択肢から選択する自由がユーザに与えられていて、ユーザが行った選択に応じる次の対話ページがサーバのプログラムに記憶されているので、かかる応答をデータ源に戻さなくてもユーザに直接表示することができる場合は、最初のページの表示に、これを適用してよい。ユーザからの別の情報は、対応する方法で処理することができる。サーバのプログラムがユーザからの情報を処理することができる場合は、プログラムで見つかった命令に従って、これを行うが、そうでない場合は、回答を得るために、レイアウトから除かれた情報がデータ源に送られる。
【０００９】
対話は、プログラムの表示およびレイアウト情報から分離される。これにより、新しい表示媒体をサーバの既存のアプリケーションに容易に追加することができる。したがって、サーバは、異なるユーザのための複数の異なるアプリケーションを同時に管理して、かかるアプリケーションを異なるユーザに異なるインターフェースを用いて表示することができる。
【００１０】
サーバに含まれるプログラムの一部は、異なるアプリケーションについて同じでよく、複数の異なるアプリケーションについて、これを用いてよい。かかるプログラムの部分の一例は、ログ・イン手続きである。この場合、ユーザは、所定のサービスへのアクセスに備えて自分のユーザＩＤとパスワードとを入力する機会が与えられる。サーバに含まれるプログラムは、ユーザがログ・インする方法についての対話を含み、これによりユーザは、自分のユーザＩＤとパスワードとを入力することができる。この情報は、サーバにより分離され、確認のためとユーザが別の情報にアクセスできるようにするために、データ源のアプリケーションに送られる。
【００１１】
サーバは、ユーザへの情報の表示を処理し、ユーザ・レイアウトを作成し、ユーザとの対話の部分を管理するプログラムの部分を含むので、この情報をデータ源とサーバとの間で転送する必要がなく、したがって、データ源とサーバとの間の伝送時間と伝送ニーズとが減少する。
【国際調査報告】
2006506844.tif 000002
2006506844.tif 000003