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