(57)【特許請求の範囲】
【請求項１】
サーバ・コンピュータ（２０）にアクセスするためにクライアント（１，１’）に設定を入力する方法であって、
前記サーバ・コンピュータ（２０）は電気通信ネットワーク（５０，５０’，５１，５２）に接続されており、前記サーバ（２０）は前記サーバ（２０）へのアクセスをクライアント（１，１’）に提供するための初期化情報を有し、前記初期化情報は前記クライアント（１，１’）に入力される設定に関する情報を含み、
前記方法は、
前記クライアントから前記ネットワーク（５０，５０’，５１，５２）に要求（６０，５１０）を送信し、前記クライアント（１，１’）と前記ネットワーク（５０，５０’，５１，５２）との間の接続を確立し、前記要求（６０，５１０）が前記クライアント（１，１’）を識別する識別情報を含む送信ステップと、
前記ネットワーク（５０，５０’，５１，５２）が前記識別情報を承認したとき、前記要求に応答（９０）を送信し、前記クライアント（１，１’）と前記ネットワーク（５０，５０’，５１，５２）との間に接続（５４０）を確立するステップとを含み、
前記サーバ（２０）は、前記クライアントを識別したとき、前記クライアントが前記サーバ（２０）への接続を初めて確立する前に、前記サーバ（２０）へのアクセスを提供する設定の入力を前記クライアント（１，１’）に提供するために、前記クライアント（１，１’）に前記設定に関する情報を含む前記初期化情報を送信する（５６０）ことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
前記クライアント（１，１’）が前記初期化情報を受信したときに、前記初期化情報の受領を確認するために前記サーバ（２０）に応答を送信する（５７０）ことを特徴とする方法。
【請求項３】
請求項１または２に記載の方法において、
前記サーバ（２０）が一定回数以上、あるいは前記クライアント（１，１’）が前記初期化情報の受領を確認する応答を前記サーバ（２０）に送信するまで、前記初期化情報を繰返し送信することを特徴とする方法。
【請求項４】
請求項１乃至３に記載の方法において、
前記サーバ（２０）が、前記クライアント（１，１’）が前記ネットワークに要求（６０）を送信したときに、前記ネットワーク（５０，５０’，５１，５２）に送信した前記識別情報を自動的に検出し、検出時に前記クライアントに前記初期化情報を送信することを特徴とする方法。
【請求項５】
請求項１乃至３に記載の方法において、
前記クライアント（１，１’）が前記初期化情報をダウンロードするためのダウンロード要求を前記サーバ（２０）に送信し、前記ダウンロード要求の受領時に、前記サーバ（２０）が前記ダウンロード要求に対する応答として前記クライアント（１，１’）に前記初期化情報を送り返すことを特徴とする方法。
【請求項６】
請求項１乃至５に記載の方法において、
前記初期化情報がショート・メッセージ（ＳＭＳ）として送信されることを特徴とする方法。
【請求項７】
請求項１乃至６の何れか１項に記載の方法において、
前記クライアント（１，１’）および前記サーバ（２０）が無線アプリケーション・プロトコル（ＷＡＰ）を使用していて、前記初期化情報がプッシュ・コマンドを使用することによって前記クライアント（１，１’）に送信されることを特徴とする方法。
【請求項８】
請求項１乃至７の何れか１項に記載の方法において、
前記クライアント（１，１’）が、制御装置手段（１８）を備え、前記制御装置手段（１８）は、前記クライアント（１，１’）が前記サーバ（２０）との接続を初めて確立する前に、前記初期化情報を入力するよう前記クライアント（１，１’）に自動的に要求することを特徴とする方法。
【請求項９】
設定を入力するためのシステム（４０）であって、
前記システム（４０）は、
設定の入力を受信するように構成されたクライアント（１，１’）と、
前記クライアント（１，１’）に入力されるべき前記設定に関する情報を含み、前記サーバ（２０）へのアクセスを前記クライアント（１，１’）に提供する初期化情報を有しているサーバ・コンピュータ（２０）と、
前記サーバ（２０）に接続されたセルラ電気通信ネットワーク（５０，５０’，５１，５２）とを含み、前記ネットワークは、前記クライアント（１，１’）から要求（６０，５１０）を受信したときに、前記クライアント（１，１’）と前記電気通信ネットワーク（５０，５０’，５１，５２）との間に無線接続を確立するように構成され、前記要求（６０，５１０）は前記クライアント（１，１’）を識別する識別情報を含み、前記ネットワーク（５０，５０’，５１，５２）は、前記クライアントからの前記識別情報を識別するように構成されているメモリ手段とを含み、
前記サーバ（２０）は、前記サーバ（２０）へのアクセスを提供する前記設定の入力を前記クライアント（１，１’）に提供するために、前記サーバ（２０）との接続を前記クライアント（１，１’）が初めて確立する前に、前記ネットワーク（５０，５０’，５１，５２）に対する前記要求（６０，５１０）の中の受信された前記識別情報の承認時に、前記クライアント（１，１’）に前記設定に関する前記情報を含む前記初期化情報を送信するように構成されていることを特徴とするシステム。
【請求項１０】
請求項９に記載のシステム（４０）において、
前記サーバ（２０）および前記クライアント（１，１’）が、無線アプリケーション・プロトコル（ＷＡＰ）を備えていることを特徴とするシステム。
【請求項１１】
請求項１０に記載のシステム（４０）において、さらに、
前記サーバ（２０）が、プッシュ・コマンド、および／またはショート・メッセージ（ＳＭＳ）を使用することによって前記クライアント（１，１’）に前記初期化情報を送信するように構成されていることを特徴とするシステム。
【請求項１２】
サーバ・コンピュータ（２０）であって、
前記サーバ（２０）へのアクセスをクライアント（１，１’）に提供する初期化情報を有し、前記サーバ（２０）は、セルラ電気通信ネットワーク（５０，５０’，５１，５２）に接続するように構成され、前記ネットワーク（５０，５０’，５１，５２）が、前記クライアント（１，１’）から要求（６０）を受信したときに、前記クライアント（１，１’）と前記電気通信ネットワーク（５０，５０’，５１，５２）との間に接続を確立するように構成され、前記要求（６０）は、前記クライアント（１，１’）を識別する識別情報を含み、前記ネットワーク（５０，５０’，５１，５２）が前記要求（６０）の中の前記識別情報を識別するように構成されているメモリ手段を含み、
前記サーバがさらに、前記サーバ（２０）へのアクセスを前記クライアント（１，１’）に提供するために、前記クライアント（１，１’）が前記サーバ（２０）との接続を初めて確立する前に、前記ネットワーク（５０，５０’，５１，５２）において前記要求（６０）の中の受信された前記識別情報を承認したときに、前記クライアント（１，１’）に前記初期化情報を送信するように構成されているサーバ・コンピュータ。
【請求項１３】
請求項１２に記載のサーバ・コンピュータ（２０）において、
前記サーバ・コンピュータ（２０）および前記クライアント（１，１’）が無線アプリケーション・プロトコル（ＷＡＰ）を備えていることを特徴とするサーバ・コンピュータ。
【請求項１４】
請求項１３に記載のサーバ・コンピュータ（２０）において、
前記サーバ・コンピュータ（２０）がさらに、プッシュ・コマンドを使用することによって前記クライアント（１，１’）に前記初期化情報を送信するように構成されていることを特徴とするサーバ・コンピュータ。
【請求項１５】
無線電気通信ネットワーク（５０，５０’，５１，５２）を経由してサーバ・コンピュータ（２０）にアクセスするように構成されているクライアント（１，１’）であって、
前記クライアント（１，１’）は、前記サーバ（２０）へのアクセスを前記クライアント（１，１’）に提供する初期化情報を受信するように構成されている制御装置手段（１８）を備え、
前記制御装置手段（１８）はさらに、前記クライアント（１，１’）が前記サーバ（２０）との接続を初めて確立しようとする前に、前記サーバ・コンピュータ（２０）から前記初期化情報を自動的に要求するように構成されていることを特徴とするクライアント。
【請求項１６】
請求項１５に記載のクライアント（１，１’）において、
前記クライアント（１，１’）および前記サーバ（２０）が、無線アプリケーション・プロトコル（ＷＡＰ）を備えていることを特徴とするクライアント。
【請求項１７】
請求項１６に記載のクライアント（１，１’）において、
前記クライアント（１，１’）がさらに、プッシュ・コマンドによって前記サーバ（２０）から前記初期化情報を受信するように構成されていることを特徴とするクライアント。
【請求項１８】
請求項１５に記載のクライアント（１，１’）である無線通信端末。
【請求項１９】
請求項１８に記載の無線通信端末であって、前記端末がセルラ式電話（１）であることを特徴とする無線通信端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線電気通信ネットワークに接続されているサーバ・コンピュータにアクセスするためにクライアントに設定を入力する方法、設定を入力するためのシステム、サーバ・コンピュータ、およびクライントのそれぞれに関する。
【０００２】
【従来の技術】
現在、セルラ式電話などの無線通信端末を使用することによって通信する方法がいくつかある。例えば、セルラ式電話を使用して通話を行ったり、短いメッセージを送信したり（ＳＭＳ）、インターネットにアクセスすることなどが可能である。インターネットにアクセスすることができる端末の１つに、Ｎｏｋｉａ ９０００ｉ Ｃｏｍｍｕｎｉｃａｔｏｒがある。
【０００３】
Ｎｏｋｉａ ９０００ｉ Ｃｏｍｍｕｎｉｃａｔｏｒを使用して、例えば、インターネットにアクセスする場合、インターネットへのアクセスが可能となる前に実行すべき設定がいくつかある。これらの設定には、例えば、プロバイダ名、電話番号、ユーザ名および／またはパスワードなどがある。当然、これらより設定が多かったりあるいは場合によっては少なかったり、また、設定のいくつかは必ずしも常に実行されるわけではない。実行する必要のある設定は、インターネット・プロバイダ、すなわち、インターネットに接続されているサーバ・コンピュータのプロバイダによってほとんど決定される。これらの設定を設ける１つの理由は、ユーザがサーバ・コンピュータにアクセスしようとするときに数種類のセキュリティ・レベルを備えることで未承認のアクセスを防ぐことである。また、その設定によってユーザはＮｏｋｉａ ９０００ｉ Ｃｏｍｍｕｎｉｃａｔｏｒ以外の他のシステム、例えば、ユーザとコンピュータ・サーバとの間の接続を処理するソフトウェア・プログラムを備えたパーソナル・コンピュータからのサーバ・コンピュータへのアクセスもしやすくなる。
【０００４】
Ｎｏｋｉａ ９０００ｉ Ｃｏｍｍｕｎｉｃａｔｏｒは、必要な設定を入力するときに非常に使い易く、本発明は設定入力をさらに発展させている。
ユーザが入力を手動で行うとき、その設定のうちのいくつかが無効とされるリスクがあり得る。例えば、パスワードをタイプすると、通常そのコードは星印として表示され、ユーザは画面に何が入力されているかわからない。従って、ある場合にはそのパスワードが正しいかどうかという不確実性が存在する場合があり得る。また設定が無効とされる別の場合には、例えばユーザが混乱していて気付かずに無効な設定を入力している場合もあり得る。
【０００５】
また、無線通信マーケットは成長中であり、現在常に新しい顧客およびサービスが実現しているので、サーバ・コンピュータに対するアカウントをより効率的な方法で処理する必要がある。例えば、無線アプリケーション・プロトコル（ＷＡＰ）は、無線電気通信ネットワーク上で動作するアプリケーションを開発するための業界全体での仕様を定義している。オペレータおよび製造メーカーは先進のサービス、差別化および高速／フレキシブルなサービスを創造する要求に応じるために、トランスポート、セキュリティ、トランザクション、セッションおよびアプリケーションの各層における一組のプロトコルが設計されている。これはユーザがＷＡＰプラットホームを使用することによって、例えば、インターネットにアクセスするためにセッションを開始することができることを意味する。このセッションの開始はＮｏｋｉａ ９０００ｉ Ｃｏｍｍｕｎｉｃａｔｏｒが提供するのと同様な方法で行うことができる。すなわち、ユーザがこの設定を入力することができる。
【０００６】
米国特許第５，７５１，７９８号は、サービス・プロバイダおよび加入者ユニットからなるサービス加入システムにおいて使用する受動情報アクセス・システムを開示している。加入者は、通常はサービス・プロバイダ（例えば、セルラ電気通信ネットワークのオペレータ）によって提供されているサービスに加入しているセルラ式電話のユーザである。受動情報システムは、加入者固有の加入者情報を格納するためのデータベースおよび加入者ユニットがアクティブであるときに加入者ユニットからの開始信号を検出するための受信機を含む。加入者情報は、例えば、最近の課金期間以来使用した時間などの使用情報に基づいている。また、受動情報アクセス・システムは検出された開始信号からそのアクティブな加入者ユニットを識別し、その識別された加入者ユニットに固有のデータベース加入者情報からアクセスし、そしてその識別された加入者ユニットにアクセスされた加入者情報の１部を提示するホスト・コンピュータを含む。
【０００７】
米国特許第５，５７７，１０３号は、セルラ式電話ネットワークの加入者に加入者サービス・プロファイルからの情報を提供する方法を開示している。この文献は、さらに特定の加入者プロファイルに基づいた情報を加入者に提供することができる方法の例を示している。
【０００８】
【発明が解決しようとする課題】
本発明の主目的は、設定の入力を必要とするクライアントからのサービス・コンピュータへのアクセスの前に、間違った設定を入力する危険をなくすことである。クライアントは無線通信端末、例えば、Ｎｏｋｉａ ９０００ｉ Ｃｏｍｍｕｎｉｃａｔｏｒ、ＷＡＰ端末またはサーバ・コンピュータにアクセス可能な同様の端末であってよい。
【０００９】
【課題を解決するための手段】
この目的は、本発明の請求項１、９、１０、および１５により達成される。
本発明の特定の利点の１つは、設定がサーバ・コンピュータに格納されている初期化情報から提供されることである。これは、ユーザがその設定について何も知っている必要がないことを意味する。すなわち、ユーザはその設定に関する情報を提供する用紙または他の資料を必要としない。従って、本発明はサーバ・コンピュータにアクセスする前の、クライアントの設定の入力を容易化する。また、未承認のユーザがサーバ・コンピュータのあるユーザのアカウントにアクセスすることがより難しくなる。なぜなら、そのアカウントに関する物理的情報がないからである。
本発明の他の利点は、従属の請求項から明らかになるだろう。
本発明を、添付の図面を参照しながら以下に詳細に記述するが、これは単なる例示としてのものにすぎない。
【００１０】
【発明の実施の形態】
図１は、本発明のクライアント（以下電話機とも呼ぶ）の１つの好適な実施形態を示している。番号１によって全体が示されている電話機は、キーパッド２と、ディスプレイ３と、オン／オフ・ボタン４と、スピーカ５と、マイクロホン６とを備えたユーザ・インタフェースを含む。この好適な実施形態の電話機１は、無線電気通信ネットワーク、例えば、セルラ・ネットワーク経由での通信に適合している。しかし、この電話機はコードレス・ネットワーク向けに設計されていてもよい。キーパッド２は、ユーザが電話番号、テキスト・メッセージ（ＳＭＳ）、名前（電話番号に関連付けられている）を入力したりできる英数字キーからなる第１のキー・グループ７を備えている。１２個の英数字キー７のそれぞれには数字「０〜９」または記号「＃」または「＊」が与えられている。アルファベット・モードでは、各キーはいくつかの文字および、テキスト編集において使用する特殊記号と関係付けられている。
【００１１】
キーパッド２はさらに２つのソフト・キー８と、２つの呼出し処理キー９と、ナビゲーション・キー１０とを含む。
２つのソフト・キー８は、電話機Ｎｏｋｉａ ２１１０、Ｎｏｋｉａ ８１１０およびＮｏｋｉａ ３８１０で知られている機能に対応する機能を備えている。ソフト・キーの機能は、電話機の状態および、ナビゲーション・キーによるメニュー中の移動によって変わる。ソフト・キー８の現在の機能がキー８のすぐ上のディスプレイ３内の離れたフィールドに表示される。
【００１２】
この好適な実施形態の２つの呼出し処理キー９は、通話または会議通話を確立したり、通話を終了したりまたは着信呼を拒否したりするのに使用される。
ナビゲーション・キー１０は、アップ／ダウン・キーであり、ディスプレイ３と英数字のキー・グループ７との間の電話機の前面中央に置かれている。これによってユーザは、自分の親指でこのアップ／ダウン・キーをただ押すだけでこのキーを制御することができる。多くの熟練した電話機のユーザは、片手での制御に慣れているので、正確なモータの動きを必要とする入力キーを配置することは非常に良い解決策である。従って、ユーザは電話機を手の指先と手のひらとの間に置くことができる。これによって、親指が自由になり、情報の入力ができる。
【００１３】
図２は、電話機の１つの好適な実施形態の最も重要な部分を示す概略ブロック図である。これらの部分は本発明を理解するために不可欠なものである。本発明の電話機のこの好適な実施形態はＧＳＭネットワーク接続に適合しているが、もちろん、本発明は他の電話ネットワーク、例えば、他の種類のセルラ・ネットワークおよび各種の形式のコードレス電話システムとの接続、あるいはこれらのシステムおよびネットワークの組にアクセスするデュアル・バンド電話機にも適用できる。マイクロホン６はユーザの音声を記録し、それによって形成されたアナログ信号がＡ／Ｄ変換器(図示せず)においてＡ／Ｄ変換された後、その音声がオーディオ部１４において符号化される。符号化された音声信号は、電話機内のソフトウェアをサポートする制御装置手段１８に転送される。制御装置手段１８はまた、ＲＡＭメモリ１７ａ、フラッシュＲＯＭメモリ１７ｂ、ＳＩＭカード１６、ディスプレイ３、およびキーパッド２（他にデータ、電源など）からなるこの装置の周辺ユニットとインタフェースを形成している。制御装置手段１８は、送信機／受信機回路１９と通信する。オーディオ部１４は、信号を音声にデコードし、この信号は制御装置１８からＤ／Ａ変換器(図示せず)経由でイヤホン５へ送られる。
【００１４】
制御装置手段１８はユーザ・インタフェースに接続されている。従って、電話機の動作を監視し、それに応答してディスプレイ３を制御するのは制御装置手段１８である。
従って、状態変更イベントの発生を検出し、電話機の状態を変え、そしてテキストを表示させるのが制御装置手段１８である。状態変更イベントはユーザがナビゲーション・キー１０を含むキーパッドを操作するときにユーザが発生させることがあり、これらのタイプのイベントはエントリ・イベントまたはユーザ・イベントと呼ばれる。しかし、電話機と通信しているネットワークが状態変更イベントを発生させることもある。このタイプのイベントおよびユーザの制御を超える他のイベントは非ユーザ・イベントと呼ばれる。非ユーザ・イベントには、呼設定の間の状態変化、バッテリ電圧の変化、アンテナの状態変化、ＳＭＳメッセージの受信などがある。
【００１５】
＜ネットワーク＞
図３は、ネットワーク５０と、サーバ・コンピュータ２０と、クライアント１とからなるシステム４０を示す概略図である。この例は、１つのセッション、すなわち、サーバ・コンピュータ２０とクライアント１、例えば、セルラ式電話などの無線通信装置との間の接続がどのように確立されるかを示す。サーバ２０およびクライアント１は、無線アプリケーション・プロトコル（ＷＡＰ）をサポートしていてもよい。ＷＡＰコンテンツおよびそのアプリケーションは周知のＷＷＷコンテンツ・フォーマットに基づく周知のコンテンツ・フォーマットに規定されている。ＷＡＰは無線アプリケーション・プロトコル・アーキテクチャ作業グループ（Ｗｉｒｅｌｅｓｓ Ａｐｐｌｉｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ Ａｒｃｈｉｔｅｃｔｕｒｅ Ｗｏｒｋｉｎｇ Ｇｒｏｕｐ）による無線アプリケーション・アーキテクチャ仕様書（Ｗｉｒｅｌｅｓｓ Ａｐｐｌｉｃａｔｉｏｎ Ａｒｃｈｉｔｅｃｔｕｒｅ Ｓｐｅｃｉｆｉｃａｔｉｏｎ）１９９８年４月３０日版で開示されている（インターネット上のｈｔｔｐ：／／ｗｗｗ．ｗａｐｆｏｒｕｍ．ｏｒｇ／ｄｏｃｓ／ｔｅｃｈｎｉｃａｌ．ｈｔｍ／ａｒｃｈ‐３０‐ａｐｒ‐９８．ｐｄｆも参照されたい）。
【００１６】
クライアント１とサーバ２０との間でコンテンツを転送するとき、そのコンテンツは、ＷＷＷ通信プロトコルに基づいた一組の標準通信プロトコルを使用して転送される。クライアント１のブラウザはユーザ・インタフェースと同調して機能し、そしてそれは標準のウェブ・ブラウザに類似している。クライアント１は多種類の異なる無線プラットホーム、例えば、ワールド・ワイド・ウェブ（ＷＷＷ）にアクセスできる環境に提供されている。その提供される環境は、無線アプリケーション環境（ＷＡＥ）と呼ばれることもある。これはクライアント１がある種のブラウザ、例えば、マイクロブラウザによってサポートされ、そのサーバに接続する異なるサービスにアクセスできることを意味する。これらのサービスにアクセスするために、ブラウザは下記の機能性を有することができる。
・無線マークアップ言語（ＷＭＬ）‐ＨＴＭＬに似た軽量のマークアップ言語であるが、携帯移動端末での使用に最適である。
・ＷＭＬスプリクト‐ジャバスクリプトに似た軽量のスクリプト言語。
・無線電話アプリケーション（ＷＴＡ、ＷＴＡＩ）‐電話サービスおよびプログラミング・インタフェース。
・コンテンツ・フォーマット‐はっきり定義された一組のデータ・フォーマット（画像、電話帳のレコードおよびカレンダー情報を含んでいる）。
【００１７】
無線アプリケーション・プロトコルをサポートしているサーバ２０は、ゲートウェイ３０に接続されている。ゲートウェイ３０も一種のサーバであり、それはクライアント１とサーバ・コンピュータ２０との間で情報を識別し、暗号化／暗号解読を行うことができる。つまりこのゲートウェイはエンコーダおよびデコーダ(図示せず)を装備できる。また、サーバ２０は暗号化／暗号解読を行うための異なるアルゴリズムを含むことができる。暗号化／暗号解読そのものは周知の方法、例えば、ＲＳＡ、Ｄｉｆｆｉｅ‐Ｈｅｌｌｍａｎなどによって行うことができる。サーバ・コンピュータ２０は、ＷＡＰをサポートする異なるスクリプトおよびクライアントがアクセスするデータを含むことができる。このデータにはあらゆる種類の情報、例えば、天気予報、ニュース、株式市場の情報などが含まれる。
【００１８】
クライアント１からサーバ・コンピュータ２０にアクセスするために、サーバ２０は、無線電気通信ネットワーク５０、例えば、セルラ式電話ネットワークに接続されている。ネットワーク５０は、クライアントからの識別情報を識別するように構成されているメモリ手段（図示せず）を含む。メモリ手段は例えば、そのネットワークの異なる加入者に関する情報を含んでいるデータベースであってよい。従って、クライアントがネットワークとの接続を確立しようとするとき、ネットワークはクライアントがメモリ手段の中に格納されているかどうかを制御する。
【００１９】
クライアントとネットワークとの間の接続が図４に１例として示されている。図４のネットワーク５０’は、当業者なら周知の移動交換センター（ＭＳＣ）５１とホーム・ロケーション・センター（ＨＬＲ）５２を備えている。ＨＬＲ５２はネットワーク５０’にアクセスすることができる異なるクライアントに関する情報を備えたデータベース（図示せず）を含むことができる。
クライアントを動作させる際、例えばＳＩＭカードに接続できる暗証番号コードなどの１つのコードを入力するのが普通である。図４のクライアント１’を動作させる、すなわち電話機がオンになると、クライアント１’はクライアントの操作エリアにサービスするＭＳＣ５１に要求６０を送信する。要求６０はクライアントを識別する識別情報（図示せず）を含む。ＭＳＣ５１は、そのクライアントに関連付けられている加入者のステータスを確認するために関連するＨＬＲ５２にメッセージ７０を送信する。ＨＬＲ５２は、その加入者（クライアント）が承認されたユーザであるかどうかをＭＳＣ５１に通知し（８０）、承認されていた場合、ＭＳＣ５１は要求６０への応答９０を送信し、クライアント１’とネットワーク５０’との間の接続を確立する。
【００２０】
＜設定の入力＞
図５は、クライアントがサーバとの接続を初めて確立する前の、クライアントに対する設定の入力を記述している本発明によるフローチャートである。クライアントを動作させるためには、それがオンにされなければならない。クライアントを動作させようとしているとき、例えばＳＩＭカードに接続できる暗証番号コードなどの１つのコードを入力するのが普通である。「開始」ステップ５００においてクライアントを動作させると、クライアントは「クライアント要求」ステップ５１０においてネットワークに要求を送信する。この要求５１０は、例えば、図２に開示されているような制御装置１８によって処理することができる。この要求はクライアントを識別する識別情報（図示せず）を含んでいる。この識別情報は、クライアントのＳＩＭカード上に格納されている情報であってよい。このタイプの情報は当業者なら周知であり、以下で詳しくは開示しない。次にネットワークは、図５に示されているように、「ネットワーク識別」ステップ５２０においてこのクライアントの識別を実行する。「ネットワークに承認されている？」ステップ５３０において、そのクライアントがそのネットワークに承認されていた場合、すなわち、そのネットワークが識別情報を承認した場合、「クライアントを接続する」ステップ５４０において、そのクライアントとネットワークとの接続が確立される。それ以外の場合、クライアントはそのネットワークとの接続を確立するために別の要求を送信しなければならない。この承認は識別情報をデータベースと比較することによって行われ、その識別情報がデータベースの中に含まれているかどうかを制御する。実際の比較がどのようにして行われるかは当業者なら周知であるのでこれ以上は開示しない。
【００２１】
クライアントがネットワークに接続されると、コンピュータ・サーバは「サーバに承認されているか？」ステップ５５０において、クライアントがそのサーバに承認されているか否かを制御する。この制御は、例えば、クライアントからの要求をネットワークに転送することによって行うことができる。サーバは識別情報をネットワークから受信するか、あるいはネットワークから読み出す。クライアントがそのサーバに対するアクセス権を持たない場合、すなわち、そのクライアントが承認されていない場合、クライアントはそのネットワークを通常と同じように使用して電話をかけることができるが、サーバにアクセスすることはできない。これがどのように処理されるかはそのネットワークのプロバイダによって決定される。従って、そのクライアントがネットワークにアクセスするのを拒絶すること、あるいは許可することも可能である。サーバがネットワークへの要求の中に含まれる識別情報を承認した場合、「初期化情報を送信する」ステップ５６０においてサーバはそのクライアントに初期化情報を送信する。これらの初期化情報はクライアントがサーバ・コンピュータにアクセスするためにしなければならない設定に関する情報を含む。初期化情報の転送（送信）は、自動的に行うことができる。例えば、クライアントが要求をネットワークに送信したとき、ネットワークに送られた識別情報をサーバが自動的に検出できるようにし、受信時にクライアントに初期化情報を送信することによって行われる。その転送は初期化情報をダウンロードするためにサーバにダウンロード要求を送信することによっても行うことができる。サーバがダウンロード要求を受信すると、サーバはそのダウンロード要求に対する応答としてそのクライアントに初期化情報を送り返す。
【００２２】
初期化情報を受信すると、クライアントは「クライアント受入れ」ステップ５７０においてそれらを自動的かあるいは手動で受け入れることによって、（例えば、その受入れを確認するためにサーバに応答を送り返すことによって）これらの設定を入力することができる。クライアントがその設定をどのように入力するかは図２を参照して以前に説明したように、制御装置手段１８によって決定される。このステージの後、「終了」ステップ５８０においてクライアントとサーバとの間に１つのセッションが確立され、つまりデータをＷＡＰセッション上で交換できる。
【００２３】
１つの好適な実施形態として、初期化情報のフォーマットをショート・メッセージ（ＳＭＳ）として、および／またはプッシュ・コマンドを使用することによって送信することができる。従って、プッシュ・コマンドを使用してＳＭＳメッセージとして初期化情報を送信するか、あるいはプッシュ・メッセージによって別のメッセージを送信するかのいずれかが可能である。プッシュ・コマンドは無線アプリケーション・プロトコル（ＷＡＰ）において使用される機能の１つである。
【００２４】
図６に示されている例は、本発明のさらなる特徴を開示している。図６（ａ）の「開始」ステップ５００から「サーバに承認されているか？」ステップ５５０までのステップは図５に示されているステップに対応している。「サーバに承認されているか？」ステップ５５０から開始する。クライアントがそのサーバへのアクセス権を持っていない場合、すなわち、そのクライアントが承認されていない場合、図５を参照して説明したようにそのサーバ・コンピュータに対するセッションは終了する。それ以外の場合、コンピュータ・サーバは「設定はもう済んだか？」ステップ６００において初期化情報がもう受け取られたかどうかをクライアントに問い合わせることができる。初期化情報が受け取られていない場合、サーバ・コンピュータは「初期化情報を送信する」ステップ６１０においてクライアントに初期化情報を送信する。これらの初期化情報は、クライアントがそのサーバ・コンピュータにアクセスするためにしなければならない設定に関する情報を含む。図５を参照して開示したように、初期化情報の転送（送信）は、自動的に行われるか、および／または初期化情報をダウンロードするためのダウンロード要求をサーバに送信することによって行うことができる。サーバがダウンロード要求を受信すると、そのダウンロード要求に対する応答として、サーバは初期化情報をクライアントに返信する。初期化情報を受信すると、クライアントは「クライアント受入れ」ステップ６２０においてそれらを自動的かあるいは手動で受け入れることによって、（例えば、その受入れを確認するためにサーバに応答を送り返すことによって）これらの設定を入力することができる。クライアントがその設定をどのように入力するかは図２を参照して以前に説明したように、制御装置手段１８によって決定される。「Ａ」でマークされた点以降は、「終了」ステップ６３０においてクライアントとサーバとの間に１つのセッションが確立される。それはＷＡＰセッション上でデータを交換できることを意味する。図６（ａ）の中の「Ａ」および「Ｂ」は図６（ｂ）の中の「Ａ」および「Ｂ」に対応する。
【００２５】
サーバが初期化情報をクライアントに既に送っていた場合、サーバは「設定を変更するか？」ステップ６４０において、その設定を変更すべきかどうかをクライアントに問い合わせる。クライアントが変更したくない、つまり「Ａ」の場合、「終了」ステップ６３０においてセッションを確立できる。それ以外の、つまり「Ｂ」の場合、クライアントは新しい設定を「新しい設定の入力」ステップ６５０において入力することができ、そして「サーバが受け入れるか？」ステップ６６０においてその新しい設定をサーバが受け入れた場合、「終了」ステップ６３０において１つのセッションを確立することができる。例えば、新しい設定が有効でないなどの理由で、その新しい設定をサーバが受け入れなかった場合、サーバは「前の設定を受け入れるか？」ステップ６７０において前の設定を受け入れたいかどうかをクライアントに問い合わせることができる。クライアントが前の設定を受け入れた場合、「終了」ステップ６３０において１つのセッションを確立することができる。それ以外の場合、クライアントは別の入力を試行すること、すなわち、「新しい設定の入力」ステップ６５０へ戻ることができる。
【００２６】
図７は、プッシュ・コマンドを使用してクライアントが設定を入力できる方法についての本発明の１つの好適な実施形態を示している。一般にこの方法は初期化情報の送出、すなわち、初期設定をサーバ・コンピュータからクライアントにプッシュするためにプッシュ・コマンドを使用する。この例におけるクライアントおよびサーバはＷＡＰを処理することができ、従って、以下ではそれぞれＷＡＰクライアントおよびＷＡＰサーバとも呼ばれる。従って、図６を参照して説明したＷＡＰクライアントは、例えば、「ＷＡＰ電話機」であってよい。この例における電話機はスマート・カード、望ましくはＳＩＭカード（加入者識別モジュール）を備えることができる。
・ステップ１、クライアントの加入が行われるとき、そのクライアントに対する設定を含んでいるプッシュ・コマンドがＷＡＰサーバ上で待機するように設定される。その初期設定は、例えば、クライアントが使用するＷＡＰサーバのアドレスを含むことができる。
その設定は自動的に入力され、それは、例えば、電話機（クライアント）のタイプおよび機能に関する情報に基づいている。
【００２７】
その電話機が初めてオンにされ、そしてＳＩＭカードが作動するとき、プッシュ・コマンドをＷＡＰサーバからその電話機に送ることができる。ここで、プッシュ・コマンドがその電話機のＷＡＰスタックを経由して送られ、そしてユーザ・エージェント（例えば、ブラウザ）に入力される。ユーザ・エージェントは、この時点においてその情報を使用してその初期設定を自動的に入力する（すなわち、その電話機をセットアップする）か、あるいは、ユーザがその電話機のＷＡＰ機能を初期化したい（例えば、ブラウザを使用する）かどうかをユーザに尋ねることができ、その答えがイエスであった場合、電話機がセットアップされる。ユーザ・エージェントは例えば、図２に説明されているように、制御装置内に設けることができる。
この時点では、プッシュ・コマンドの受信は確認されず、従って、ＷＡＰサーバは、プッシュが電話機によって受信されたかどうかをまだ知ることができない。
【００２８】
・ステップ２、ＷＡＰサーバがプッシュ・コマンドを送信し、電話機が接続要求で応答しなかった場合（ステップ３参照）、プッシュ・コマンドは電話機にもう一度送信される（「プッシュの繰返し」）。サーバは一定の回数、例えば、１０回またはそれ以上、あるいはそのクライアントが初期化情報の受領確認の応答をサーバに送り返すまで、初期化情報を繰返し送信することができる。もちろん、その送信は１０回未満とすることができる。というのは、これはＷＡＰサーバで設定できるパラメータに過ぎないからである。プッシュ・コマンドを使用する代わりに、ショート・メッセージ（ＳＭＳ）を使用することによって初期化情報を送信することもできる。
間隔が固定されていることの利点は、新しい加入者が初めてＳＩＭカードを作動させた場合、ＷＡＰをサポートしない電話機においては、サーバは終りのないループを実行する必要がないことである。従って、これにより不要なコマンドが無線で送られる無駄が省かれることになる。
【００２９】
・ステップ３、電話機が設定を受信し、電話機のセットアップ（入力）が終りに達したとき、その電話機のＷＡＰユーザ・エージェントはセッションを確立するためにセッション層に要求を送信することができる。このセッションがセットアップされる方法は、ＷＡＰ無線セッション・プロトコル仕様書案（ＷＡＰ Ｗｉｒｅｌｅｓｓ Ｓｅｓｓｉｏｎ Ｐｒｏｔｏｃｏｌ Ｓｐｅｃｉｆｉｃａｔｉｏｎ Ｄｒａｆｔ）１９９８年４月３０日版の２０ページ、図３で定義されている（ｈｔｔｐ：／／ｗｗｗ．ｗａｐｆｏｒｕｍ．ｏｒｇ／ｄｏｃｓ／ｔｅｃｈｎｉｃａｌ．ｈｔｍ／ｗｓｐ‐３０‐ａｐｒ‐９８．ｐｄｆも参照されたい）。言い換えれば、クライアントはプッシュ・コマンドで定義されているアドレスによってＷＡＰサーバに接続要求を送信し、それがＷＡＰサーバによって承認される。
従って、ＷＡＰサーバはクライアントから確認を受信し、プッシュ・コマンドが受信されて電話機によって受け入れられたことを確認できる。これはまた、ステップ２における「プッシュの繰返し」を無効にできることも意味する。
【００３０】
・ステップ４、接続要求を受信すると、ＷＡＰサーバはＷＡＰ無線セッション・プロトコル仕様書案（ＷＡＰ Ｗｉｒｅｌｅｓｓ Ｓｅｓｓｉｏｎ Ｐｒｏｔｏｃｏｌ Ｓｐｅｃｉｆｉｃａｔｉｏｎ Ｄｒａｆｔ）１９９８年４月３０日版の２０ページ、図３に記述されているように接続応答で応答する（ｈｔｔｐ：／／ｗｗｗ．ｗａｐｆｏｒｕｍ．ｏｒｇ／ｄｏｃｓ／ｔｅｃｈｎｉｃａｌ．ｈｔｍ／ｗｓｐ‐３０‐ａｐｒ‐９８．ｐｄｆも参照されたい）。
最終的に、セッションがここで確立される。これはＷＡＰ電話機とＷＡＰサーバとがこれ以降このセッション上で通信できることを意味する。
セッションが確立されると、電話機は設定を含んでいる別のプッシュ・コマンドの受信を「熔かす」または無効にすることができる。そうすることによって、ユーザに対するセキュリティを増加させる。すなわち、例えば、ハッカーがそのＷＡＰ電話機に新しい電話設定を送信することができる（例えば、友好的でないＷＡＰサーバと接続する要求を伴う）セキュリティ・ホールを持つ危険性を減らす。
【００３１】
・ステップ５、電話機とＷＡＰサーバとの間の将来の通信をこれ以降その確立されたセッション上で発生させることができる。すなわち、データをＷＡＰセッション上で交換することができる。
ステップ５の主な利点は、ユーザがそのユーザのエージェント（ブラウザ）を初めて使用するときにセッションが確立されるのに掛かる時間を待つ必要がないことである。
【００３２】
図８は、本発明のクライアントに装備されているユーザ・インタフェースの１例を示している。このクライアントは図３に示されているように、無線電気通信ネットワークを介して、サーバ・コンピュータにアクセスするように構成されている。ユーザ・インタフェースには、ディスプレイ手段１００、例えば、ＬＣＤディスプレイを備えることができる。これについては図１および図２を参照してさらに詳しく説明される。このユーザ・インタフェースの機能の１つは、初期化情報の入力を受信し、クライアントにサーバ・コンピュータへのアクセスを提供することである。
【００３３】
クライアントが、ネットワークにそのクライアントを識別する識別情報（図示せず）を含んでいる要求を送信すると、ネットワークは図５に示されているようにそのクライアントの識別を実行する。ネットワークがその識別情報を承認した場合、クライアントとネットワークとの間に１つの接続が確立される。クライアントがネットワークに接続されると、コンピュータ・サーバはそのクライアントがそのサーバに承認されているかどうかを制御する。ネットワークに対する要求の中で受信された識別情報を承認した場合、サーバは初期化情報をそのクライアントに送信する。これらの初期化情報は設定に関する情報を含み、それはそのサーバ・コンピュータにアクセスするためにそのクライアントに入力される必要がある。初期化情報を受信すると、クライアントは、例えば、「ブラウザの設定が受信された」というメッセージ１１０を示すなど、ディスプレイ手段１００上にその受信を示すことによって受信に関して知ることができる。このメッセージ１１０は、「終了」１１１または、その受信した設定の「表示」１１２のオプションをクライアントに表示させることができる。クライアントがこのメッセージ１１０を終了することを選んだ場合、クライアントは後でその設定を見ることができる。
【００３４】
クライアントが受信したブラウザの設定を「表示する」１１２を選んだ場合、新しいメッセージ１２０ａ、ｂが出現する。メッセージ１２０ａはその受信した設定の内容、例えば、「サーバ番号」および「サービス番号」をクライアントに知らせる。また、このメッセージ１２０ｂには他の情報も含まれていて、それは、例えば、どのロケーションにおいてクライアントがセッションを開始するか（“ホームページＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｎｏｋｉａ．ｃｏｍ”）、すなわち、クライアントがサーバにアクセスするときに要求する特定のホームページのアドレスを示している。この時点において、クライアントはこのメッセージ１２０を「保存する」１２１または「終了する」１２２を選択することができる。クライアントが「終了」１２２を選択した場合、設定は入力されず、すなわち、保存される。クライアントがこれらの設定の「保存」１２１を選択した場合、その設定がクライアントの中に保存され、例えば、「保存しました」というメッセージ１３０が示される。
【００３５】
図８の例は、ユーザ／クライアントが設定にどのように影響することができるかを示している。当然、ユーザ・インタフェースが、ユーザから受入れを要求することなしに、設定を自動的に受け入れ、そしてそのクライアントがサーバ・コンピュータとの接続を初めて確立しようとする前に、その設定を入力することができる。図２を参照して説明したように、自動受入れは制御装置１８によって処理される。
本発明は、上記説明および実施形態が示されている図面に限定されるものではなく、添付の特許請求の範囲内で変更することができる。例えば、クライアントがネットワークに接続されているサーバ・コンピュータに承認されていなかった場合でも、クライアントがそのネットワークへのアクセス権を有することは可能である。
【００３６】
＜頭字語＞
ＡＰＤＵ  アプリケーション・プロトコル・データ・ユニット
ＡＰＩ  アプリケーション・プログラミング・インタフェース
ＣＡ  認証
ＣＢＣ  暗号ブロック連鎖方式
ＤＦ  専用ファイル
ＤＨ  Ｄｉｆｆｉｅ‐Ｈｅｌｌｍａｎ
ＥＣ  楕円曲線
ＥＣＣ  楕円曲線暗号システム
ＥＣＤＨ  楕円曲線Ｄｉｆｆｉｅ‐Ｈｅｌｌｍａｎ
ＥＣＤＳＡ  楕円曲線ディジタル署名アルゴリズム
ＥＦ  基本ファイル
ＧＳＭ  移動通信のためのグローバル・システム
ＩＶ  初期化ベクトル
ＭＡＣ  メッセージ確認コード
ＭＥ  マネジメント・エンティティ
ＯＳＩ  オープン・システム・インターコネクション
ＰＤＵ  プロトコル・データ・ユニット
ＰＲＦ  擬似ランダム関数
ＳＡＰ  サービス・アクセス・ポイント
ＳＤＵ  サービス・データ・ユニット
ＳＨＡ‐１  安全ハッシュ・アルゴリズム
ＳＩＭ  加入者識別モジュール
ＳＭＳ  ショート・メッセージ・サービス
ＳＳＬ  安全ソケット層
ＴＬＳ  トランスポート層セキュリティ
ＷＡＰ  無線アプリケーション・プロトコル
ＷＭＬ  無線マークアップ言語
ＷＭＬＳｃｒｉｐｔ  無線マークアップ言語スクリプト
ＷＤＰ  無線データグラム・プロトコル
ＷＳＰ  無線セッション・プロトコル
ＷＴＬＳ  無線トランスポート層セキュリティ
ＷＴＰ  無線トランザクション・プロトコル
上記リストは、現在のテキストにおいて使用される頭字語を含む。この頭字語の詳細な説明は、ＷＡＰＦＯＲＵＭに関するインターネットのホームページ、ｈｔｔｐ：／／ｗｗｗ．ｗａｐｆｏｒｕｍ．ｏｒｇ／上の無線アプリケーション・プロトコルを定義している技術仕様書の中に記述されている。
【図面の簡単な説明】
【図１】  本発明による携帯電話機／クライアントの１つの好適な実施形態を示す概略図。
【図２】  セルラまたはコードレス・ネットワークと通信するために電話機に不可欠な部分を示す概略ブロック図。
【図３】  本発明によるサーバ・コンピュータにアクセスするためのシステムを示す概略図。
【図４】  クライアントが無線電気通信ネットワークとの接続を確立する方法を示す概略図。
【図５】  本発明によるサーバ・コンピュータにアクセスするためのクライアントに対する設定の入力を示すフローチャート。
【図６】  本発明による図５のフローチャートの別の実施形態を示す図。
【図７】  本発明によるサーバ・コンピュータにアクセスするためにクライアント／電話機に設定を入力するためのメッセージ構造を示す図。
【図８】  本発明による電話機／クライアントにおけるユーザ・インタフェースの１例を示す図。
【図１】
0004282237.tif 000002
【図２】
0004282237.tif 000003
【図３】
0004282237.tif 000004
【図４】
0004282237.tif 000005
【図５】
0004282237.tif 000006
【図６】
0004282237.tif 000007
【図７】
0004282237.tif 000008
【図８】
0004282237.tif 000009