(57)【特許請求の範囲】
【請求項１】
１つ以上の基地局と共に動作可能な移動局であって、
サービス設定を保存するためのメモリと、
前記保存されたサービス設定の巡回冗長検査を生成するための巡回冗長検査（ＣＲＣ）生成部と、
前記保存されたサービス設定を識別するための、前記ＣＲＣを含むメッセージを生成するためのメッセージ生成部と、
前記基地局との間の通信の終了または休止後に通信を再開する際に、通信を再開しようとする相手の前記基地局にＣＲＣを含んだメッセージを送信するための送信部と、
前記保存されたサービス設定が通信のために用いられるべきことを示すメッセージを前記基地局から受信するためのメッセージ復号部と、
を具備し、
前記メッセージ復号部は、部分的なサービス設定を含んだメッセージをさらに受信し、
前記メモリは前記部分的なサービス設定を保存し、
前記ＣＲＣ生成部は、前記部分的なサービス設定のＣＲＣを生成し、且つ前記部分的なサービス設定のＣＲＣを先に生成されたＣＲＣと合成して、前記保存されたサービス設定のＣＲＣを生成する、
移動局。
【請求項２】
複数の移動局と共に動作可能な基地局であって、
前記複数の移動局に対応する複数のサービス設定を保存するためのメモリと、
前記複数の保存されたサービス設定の複数のＣＲＣを生成するためのＣＲＣ生成部と、
前記移動局との間の通信の終了または休止後に通信を再開する際に、通信を再開しようとしている相手の移動局の保存されたサービス設定を識別するためのＣＲＣを含んだメッセージをこの移動局から受信するためのメッセージ復号部と、
前記受信したＣＲＣを前記複数のＣＲＣの対応する１つと比較し、且つこれらが一致するかを示すための比較器と、
前記比較されたＣＲＣが一致している場合、前記保存されたサービス設定が通信のために用いられるべきことを示すメッセージを前記移動局に送信するために生成する、メッセージ生成部と、
を具備し、
前記メッセージ生成部は、前記移動局に送信するための部分的なサービス設定を含んだメッセージをさらに生成し、
前記メモリは前記部分的なサービス設定を保存し、
前記ＣＲＣ生成部は、前記部分的なサービス設定のＣＲＣを生成し、且つ前記部分的なサービス設定のＣＲＣを先に生成されたＣＲＣと合成して、前記複数の保存されたサービス設定の前記複数のＣＲＣの対応する１つを生成する、
基地局。
【請求項３】
複数の移動局と共に動作可能な基地局を含む通信システムであって、
前記複数の移動局に対応する複数のサービス設定を保存するためのメモリと、
前記複数の保存されたサービス設定の複数のＣＲＣを生成するためのＣＲＣ生成部と、
前記移動局と前記基地局との間の通信の終了または休止後に通信を再開する際に、通信を再開しようとしている相手の移動局の保存されたサービス設定を識別するためのＣＲＣを含んだメッセージをこの移動局から受信するためのメッセージ復号部と、
前記受信したＣＲＣを前記複数のＣＲＣの対応する１つと比較し、且つこれらが一致するかを示すための比較器と、
を具備し、
前記メモリは前記部分的なサービス設定を保存し、
前記ＣＲＣ生成部は、前記移動局に送信されるメッセージに含まれる部分的なサービス設定のＣＲＣを生成し、且つ前記部分的なサービス設定のＣＲＣを先に生成されたＣＲＣと合成して、前記複数の保存されたサービス設定の前記複数のＣＲＣの対応する１つを生成する、
通信システム。
【請求項４】
１つ以上の基地局と共に動作可能な移動局であって、
サービス設定を含んだ１つ以上のメッセージおよび前記サービス設定と関連付けされた識別子を含んだメッセージを受信するためのメッセージ復号部と、
サービス設定を保存するためのメモリと、
前記保存されたサービス設定を識別するための識別子を含んだメッセージを生成するためのメッセージ生成部と、
を具備し、
前記基地局に保存されている前記移動局についての前記サービス設定と関連付けされた識別子と、前記保存されたサービス設定を識別するための前記識別子とが不一致の場合、前記基地局と設定の再折衝を行ない、
前記メッセージ復号部は、部分的なサービス設定を含んだメッセージをさらに受信し、
前記メモリは前記部分的なサービス設定を保存し
前記サービス設定を識別するための識別子は、前記部分的なサービス設定の識別子を生成し、且つ前記部分的なサービス設定の識別子を先に生成された識別子と合成することによって生成される、
移動局。
【請求項５】
前記保存されたサービス設定が通信のために用いられるべきことを示すメッセージを基地局から受信するためのメッセージ復号部をさらに具備する、請求項４に記載の移動局。
【請求項６】
複数の移動局と共に動作可能な基地局であって、
前記複数の移動局に対応する複数のサービス設定を保存するためのメモリと、
前記複数の保存されたサービス設定のための複数の識別子を生成するための設定識別子生成部と、
前記サービス設定と関連付けされた識別子を含んだメッセージを移動局に送信するために生成するメッセージ生成部と、
前記移動局の保存されたサービス設定を識別するための識別子を含んだメッセージを移動局から受信するためのメッセージ復号部と、
前記受信した識別子を前記複数の識別子の対応する１つと比較し、且つこれらが一致するかを示す比較器と、
を具備し、
前記複数の移動局のうちの１つについての前記サービス設定と関連付けされた識別子と、前記複数の移動局のうちの前記１つから受信された前記サービス設定と関連付けされた識別子とが不一致の場合、別の新たなサービス設定を含んだメッセージを送信し、
前記メッセージ生成部は、前記移動局に送信するための部分的なサービス設定を含んだメッセージをさらに生成し、
前記メモリは前記部分的なサービス設定を保存し、
前記設定識別子生成部は、前記部分的なサービス設定の識別子を生成し、且つ前記部分的なサービス設定の識別子を先に生成された識別子と合成して、前記複数の保存されたサービス設定の前記複数の識別子の対応する１つを生成する、
基地局。
【請求項７】
前記メッセージ生成部は、サービス設定を含んだ１つ以上のメッセージを前記移動局に送信するためにさらに生成する、請求項６に記載の基地局。
【請求項８】
前記メッセージ生成部は、前記比較された識別子が一致している場合、前記保存されたサービス設定が通信のために使用されるべきことを示すメッセージを、前記移動局に送信するためにさらに生成する、請求項６に記載の基地局。
【請求項９】
各識別子は前記関連付けされた設定のＣＲＣである、請求項６に記載の基地局。
【請求項１０】
各識別子は設定を関連付けされた乱数である、請求項６に記載の基地局。
【請求項１１】
各識別子は見出しである、請求項６に記載の基地局。
【請求項１２】
前記設定識別子生成部は、設定と、関連付けされた識別子と、から構成される設定表であり、
前記関連付けされた識別子は、前記複数の移動局に対応する前記複数のサービス設定として前記メモリ内に保存される、
請求項６に記載の基地局。
【請求項１３】
複数の移動局と共に動作可能な基地局を含んだ通信システムであって、
前記複数の移動局に対応する複数のサービス設定を保存するためのメモリと、
前記複数の保存されたサービス設定のための複数の識別子を生成するための設定識別子生成部と、
前記サービス設定と関連付けされた識別子を含んだメッセージを移動局に送信するために生成するメッセージ生成部と、
前記移動局の保存されたサービス設定を識別するための識別子を含んだメッセージを移動局から受信するためのメッセージ復号部と、
前記受信した識別子を前記複数の識別子の対応する１つと比較し、且つこれらが一致するかを示す比較器と、
を具備し、
前記複数の移動局のうちの１つについての前記サービス設定と関連付けされた識別子と、前記複数の移動局のうちの前記１つから受信された前記サービス設定と関連付けされた識別子とが不一致の場合、別の新たなサービス設定を含んだメッセージを送信し、
前記メッセージ生成部は、前記移動局に送信するための部分的なサービス設定を含んだメッセージをさらに生成し、
前記メモリは前記部分的なサービス設定を保存し、
前記設定識別子生成部は、前記部分的なサービス設定の識別子を生成し、且つ前記部分的なサービス設定の識別子を先に生成された識別子と合成して、前記複数の保存されたサービス設定の前記複数の識別子の対応する１つを生成する、
通信システム。
【請求項１４】
保存されたサービス設定を同期させるための方法であって、
基地局内で設定の識別子を生成し、
前記基地局と移動局との間の通信の終了または休止後に通信を再開する際に前記移動局から基地局に設定の識別子を送信し、
前記生成された識別子を前記送信された識別子と比較し、
前記比較された識別子が一致している場合、前記設定を前記基地局と前記移動局との間での通信に使用する、
ことを具備し、
前記生成された識別子は、前記基地局内で、前記移動局に送信されるメッセージに含まれる部分的な設定の識別子を生成し、且つ前記部分的な設定の識別子を先に生成された識別子と合成することによって生成され、
前記送信される識別子は、前記移動局内で、前記部分的な設定の識別子を生成し、且つ前記部分的な設定の識別子を先に生成された識別子と合成することによって生成される、
方法。
【請求項１５】
前記送信された識別子は前記移動局内で生成される、請求項１４に記載の方法。
【請求項１６】
前記移動局から前記基地局への前記識別子の送信に先立ち、前記基地局から前記移動局に前記識別子を送信することをさらに具備する、請求項１４に記載の方法。
【請求項１７】
前記生成する工程は、設定表内の前記設定と関連付けされた識別子を選択することを具備する、請求項１４に記載の方法。
【請求項１８】
前記識別子はＣＲＣである、請求項１４に記載の方法。
【請求項１９】
前記識別子は乱数である、請求項１４に記載の方法。
【請求項２０】
前記識別子は見出しである、請求項１４に記載の方法。
【請求項２１】
保存されたサービスパラメータを同期させる方法であって、
部分的な設定を基地局から移動局に送信し、
前記基地局において前記部分的な設定のＣＲＣを計算し、
前記部分的な設定の前記ＣＲＣを前記基地局内に保存されたＣＲＣと合成して前記基地局内に保存された前記ＣＲＣを更新し、
移動局において前記部分的な設定のＣＲＣを計算し、
前記部分的な設定の前記ＣＲＣを前記移動局内に保存されたＣＲＣと合成して前記移動局内に保存された前記ＣＲＣを更新し、
前記移動局内に保存されたＣＲＣを前記基地局に送信し、
前記送信された保存されたＣＲＣを前記基地局内に保存された前記ＣＲＣと比較し、
前記比較された保存されたＣＲＣが一致した場合、１つ以上の部分的な設定からなる設定を前記基地局と前記移動局との間での通信に使用する、
ことを具備する方法。
【請求項２２】
基地局内で保存されたサービスパラメータを同期させる方法であって、
設定の識別子を生成し、
前記基地局と移動局との間の通信の終了または休止後に通信を再開する際に前記移動局から設定の識別子を受信し、
前記生成された識別子を前記受信された識別子と比較し、
前記比較された識別子が一致した場合、前記設定を用いて前記移動局と通信し、
ことを具備し、
前記生成された識別子は、前記移動局に送信されるメッセージに含まれる部分的な設定の識別子を生成し、且つ前記部分的な設定の識別子を先に生成された識別子と合成することによって生成される、
方法。
【請求項２３】
前記設定を前記移動局に送信することをさらに具備する、請求項２２に記載の方法。
【請求項２４】
前記生成された識別子を前記移動局に送信することをさらに具備する、請求項２２に記載の方法。
【請求項２５】
前記生成する工程は、設定表内の設定と関連付けされた識別子を選択することを具備する、請求項２２に記載の方法。
【請求項２６】
移動局内で保存されたサービスパラメータを同期させる方法であって、
設定を保存し、
前記設定と関連付けされた識別子を基地局に送信し、
前記保存された設定が有効かを示すメッセージを前記基地局から受信し、
前記保存された設定が有効である場合、前記基地局と通信し、
前記保存された設定が無効である場合、前記基地局から別の新たな設定を受信する、
ことを具備し、
前記保存された設定の識別子は、受信したメッセージに含まれる部分的な設定の識別子を生成し、且つ前記部分的な設定の識別子を先に生成された識別子と合成することによって生成される、
方法。
【請求項２７】
前記設定を前記基地局から受信することをさらに具備する、請求項２６に記載の方法。
【請求項２８】
前記基地局からの前記送信された識別子を受信することをさらに具備する、請求項２６に記載の方法。
【請求項２９】
設定の識別子を生成し、
基地局と移動局との間の通信の終了または休止後に通信を再開する際に前記移動局から設定の識別子を受信し、
前記生成された識別子を前記受信された識別子と比較し、
前記比較された識別子が一致した場合、前記設定を用いて前記移動局と通信する、
工程を実行可能であって、
前記生成された識別子は、前記移動局に送信されるメッセージに含まれる部分的な設定の識別子を生成し、且つ前記部分的な設定の識別子を先に生成された識別子と合成することによって生成される、
プロセッサが読み出し可能な（processor readable）メディア。
【請求項３０】
設定を保存し、
前記設定と関連付けされた識別子を基地局に送信し、
前記保存された設定が有効かを示すメッセージを前記基地局から受信し、
前記保存された設定が有効である場合、前記保存された設定を用いて前記基地局と通信し、
前記保存された設定が無効である場合、前記基地局から別の新たな設定を受信する
工程を実行可能であって、
前記保存された設定の識別子は、受信したメッセージに含まれる部分的な設定の識別子を生成し、且つ前記部分的な設定の識別子を先に生成された識別子と合成することによって生成される、
プロセッサが読み出し可能なメディア。
【請求項３１】
基地局において設定の識別子を生成するための手段と、
設定の識別子を移動局から前記基地局に送信するための手段と、
前記生成された識別子を前記送信された識別子と比較するための手段と、
前記比較された識別子が一致する場合、前記基地局と前記移動局との間で通信のために前記設定を使用するための手段と、
前記比較された識別子が不一致の場合、前記基地局と前記移動局との間で設定の再折衝を行なうための手段と、
を具備し、
前記設定の識別子を生成するための手段は、前記移動局に送信されるメッセージに含まれる部分的な設定の識別子を生成し、且つ前記部分的な設定の識別子を先に生成された識別子と合成して、前記設定の識別子を生成する、
通信システム。
【請求項３２】
設定の識別子を生成するための手段と、
設定の識別子を移動局から受信するための手段と、
前記生成された識別子を前記受信された識別子と比較するための手段と、
前記比較された識別子が一致する場合、前記設定を用いて前記移動局と通信するための手段と、
前記比較された識別子が不一致の場合、前記移動局との間で設定の再折衝を行なうための手段と、
を具備し、
前記設定の識別子を生成するための手段は、前記移動局に送信されるメッセージに含まれる部分的な設定の識別子を生成し、且つ前記部分的な設定の識別子を先に生成された識別子と合成して、前記設定の識別子を生成する、
基地局。
【請求項３３】
設定を保存するための手段と、
前記設定と関連付けされた識別子を基地局に送信するための手段と、
前記保存された設定が有効かを示すメッセージを前記基地局から受信するための手段と、
前記保存された設定が有効である場合、前記保存された設定を用いて前記基地局と通信するための手段と、
前記保存された設定が無効である場合、前記基地局から別の新たな設定を受信するための手段と、
を具備し、
前記受信するための手段は、部分的な設定を含んだメッセージをさらに受信し、
前記設定と関連付けされた識別子は、前記部分的な設定の識別子を生成し、且つ前記部分的な設定の識別子を先に生成された識別子と合成することによって生成される、
移動局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して通信に関し、より詳しくは通信システムにおける、保存されたサービスパラメータを同期させるための新規で改良された方法および装置に関する。
【背景技術】
【０００２】
音声およびデータ等の種々の形式の通信を提供するために、無線通信システムが広く採用されている。無線通信システムは、符号分割多重アクセス方式（ＣＤＭＡ）、時間分割多重アクセス方式（ＴＤＭＡ）、または他の変調技術に基づくことができる。ＣＤＭＡシステムは、他の形式のシステムに対して幾つかの利点を提供する。これには、システム容量の増大が含まれる。
【０００３】
ＣＤＭＡシステムは、以下に示すような１つ以上のＣＤＭＡ基準をサポートするように設計される。その基準とは、（１）"TIA/EIA-95-B Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System" （the IS-95 standard）、（２）"3rd Generation Partnership Project"（3GPP）という名の共同事業体によって提供され、Document Nos. 3G TS 25.211、 3G TS 25.212、 3G TS 25.213、および3G TS 25.214含む一連の文書により具体化された基準、（３）"3rd Generation Partnership Project 2"（3GPP2）という名の共同事業体によって提供され、"C.S0002-A Physical Layer Standard for cdma2000 Spread Spectrum Systems"、"C.S0005-A Upper Layer （Layer 3） Signaling Standard for cdma2000 Spread Spectrum Systems"、および"C.S0024 cdma2000 High Rate Packet Data Air Interface Specification （the cdma2000 standard）"、（４）その他の基準、である。
【０００４】
通話（call）セットアップとは手順であって、この手順によって移動局と基地局との間で通信が確立される。通話セットアップの間、種々のパラメータが折衝の対象とされ（negotiate）、他のパラメータは折衝なしに基地局に送信される。これらのパラメータは、それぞれサービス設定記録（service configuration record : SCR）、非折衝サービス設定記録（non-negotiable service configuration record : NNSCR）と呼ばれる。これらの記録の中には、多数のパラメータが含まれ、折衝およびこれらのパラメータを転送するのに費やされる時間は、通話セットアップ時間を増大させ、また、システムの資源を使用する。これらのパラメータおよび記載は、設定、と包括的に称される。これらのパラメータの集合または下位集合と、記述子と、の両方または一方もまた設定と称される。設定の正確な構成は、実現形態、システム、設計、動作に対して特有である。
【０００５】
cdma2000基準のRelease Aは、パラメータが予め折衝済みの際に通話セットアップに要する時間を最小化する手順を提供する。移動局は、確保されている全てのチャネルを開放し、アイドル状態に戻る際に、相互に合意されたサービス設定を保存することが可能である。移動局は、次いで、新たな音声通話を開始するか、或いは休止状態のデータ通信セッションを再接続することにより接続の再確立を試みる。移動局は、設定が保存されていること、および設定が新たなセッションのために引き続き利用可能である旨を基地局に送信する。移動局は、保存された設定を識別するための識別子を送信する。この識別子は、cdma2000基準において、SYNC_IDとして知られている。SYNC_IDは、移動局が開始した通話の場合、Origination Message内で送信され、または、移動局が終了した通話の場合、Page Response Message内で送信される。これに応じて、基地局は、Service Connect Messageを介して、確保されているチャネルが確立された後、移動局に指示を与える。この指示は、移動局が、この保存された設定を使うようにと言うものである。この場合、サービス折衝を行う必要性は無くなり、通話セットアップ時間が減少する。
【０００６】
この手順が首尾よく行くには、保存されたサービス設定が、移動局と基地局の間で同一でなければならない。換言すれば、保存されたサービス設定は同期されなければならない。もし、移動局と基地局とが、非同期の保存されたサービス設定を用いようとしたならば通信は失敗し、システムに対するさらなるアクセスの試みおよびこれに続くパラメータの折衝が必要となり、通話セットアップ時間が実際に増加する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、このような技術において、保存されたサービスパラメータの同期が必要である。
【課題を解決するための手段】
【０００８】
本明細書において開示される実施形態は、保存されたサービスパラメータを同期させることの必要性に対するものである。ある側面において、設定識別子が移動局から基地局に送信され、基地局で生成された識別子と比較される。識別子が一致する場合、その設定が通信に用いられる。他の側面において、識別子が、設定表からの設定と関連付けされた識別子を選択することにより生成される。さらに他の側面において、識別子は、設定の巡回符号検査（ＣＲＣ）を計算することにより生成される。種々の他の視点が公開される。
【発明の効果】
【０００９】
上記した側面は、非同期の保存されたサービスパラメータが用いられること、それに伴った通話セットアップ、これに続く再折衝を防止し、通話セットアップ時間を減少し、システム資源のより効率的な使用という効果をもたらす。
【発明を実施するための最良の形態】
【００１０】
図１は、無線通信システム１００の図である。このシステムは、１つ以上のＣＤＭＡ基準および設計（例、W-CDMA基準、IS-95基準、cdma2000基準、HDR規格）の一方または両方をサポートするように設計されている。簡略化のため、３つの基地局１０４と、これらと通信している２つの移動局と、を含んだシステム１００が示されている。基地局およびそのカバレージエリアは、包括的に “セル”としばしば称される。IS-95システムにおいては、１つのセルは、１つ以上のセクタを含む。W-CDMA規格では、基地局の各セクタおよびセクタのカバレージエリアがセルと称される。本明細書でも用いられるように、基地局という用語は、アクセスポイントまたはノードＢといった用語と可換的に用いられる。移動局という用語は、使用者機器（User Equipment : UE）、加入者ユニット（subscriber unit）、加入者局（subscriber station）、アクセス端末（Access Terminal : AT）、または、公知の他の対応する用語と可換的に用いられる。
【００１１】
実施されるＣＤＭＡシステムによっては、各移動局１０６は、１つ（またはそれ以上）の基地局１０４とある時刻において順方向リンク上で通信し、移動局１０６が緩やかな（soft）ハンドオフ状態にあるか否かに応じて１つ以上の基地局と逆方向リンク上で通信している。順方向リンク（すなわち、下り回線）とは、基地局から移動局への送信を意味し、逆方向リンク（すなわち、上り回線）とは、移動局から基地局への送信を意味する。
【００１２】
明確化のため、本明細書において用いられる例では、基地局が信号の発信源であって、（１つまたは複数の）移動局が、受信側であり、且つこの信号（すなわち、順方向リンク上の信号）を得るものであるとする。当業者によれば、基地局と同様に移動局も、本明細書において記述されるようにデータ送信が可能な機能を備えており、したがって、これらの例は、逆方向リンクに対しても適用されることが理解される。“例示的（exemplary）”という単語は、もっぱら“例、事例、実例として機能する”を意味するものとして用いられる。“例”として本明細書中で記載される実施形態が他の実施形態に対して、好ましいとか、有利であるとか、と解釈される必要はない。
【００１３】
図２は、基地局１０４または移動局１０６として構成することができる、通信機器の実施形態を示している。種々の実施形態、後述する例、は、基地局１０４または移動局１０６のいずれか一方において、図２に示される要素の一部のみが必要である場合がある。
【００１４】
信号は、アンテナ２１０において受信され、受信部（受信機、受信回路）２２０において公知の技術によって無線周波数からベースバンドへ変換し、増幅し、濾波し、復調し、復号し、等するために送信される。なお、いかなる無線インターフェースがサポートされ、順方向リンクおよび逆方向リンク上での転送のフォーマットは同一である必要はない。メッセージ復号部（デコーダ、復号機、復号回路）２３０は、復調されたデータを受信部から受け取り、そのデータの中で関連のあるメッセージをプロセッサ２６０に送出するために復号する。受信されたメッセージの例には、基地局で受信されたOriginationまたはPage Response Messages、移動局１０６で受信されたPaging Messages、いずれかの局で受信されたパラメータ折衝メッセージ、SYNC_IDを含んだメッセージ等が含まれるが、これらに限られない。
【００１５】
処理部（処理回路、プロセッサ）２６０は、公知の、デジタルシグナルプロセッサ（ＤＳＰ）、通信タスクを実行するための特化されたプロセッサ、またはあらゆる、多目的プロセッサ、とすることができる。処理部２６０は、メモリ２７０と接続される。メモリ２７０は、種々のステップ、および本明細書にて開示され、後に詳述されるプロセスを実行するための命令を保存する。
【００１６】
採用される実施形態に応じて、処理部２６０は、メッセージ復号部２３０からの種々のメッセージにおいて受信されたか、或いは通信の際に用いられる設定としてメモリ２７０に保存された、パラメータおよび情報に基づいてＣＲＣを生成するために、データをＣＲＣ生成部２４０に送信する。ある実施形態によっては、設定表２５０が含まれる。設定表２５０は、設定、パラメータの組（集合）、それぞれの取り得る設定に対して固有の識別子、を含む。
【００１７】
基地局１０４は、自身が通信している複数の移動局１０６のそれぞれに対する設定を保存する。メモリ２７０は、この設定を保存する。設定表２５０を採用する実施形態においては、基地局１０４は種々の移動局１０６と関連付けされた設定識別子を保存しさえすればよい。移動局１０６は、最も近い過去に使用された１つの設定を保存しさえすればよい。他の実施形態によれば、移動局１０６は複数の設定を保存する。ある実施形態では、基地局１０４が設定表２５０を有しており、移動局１０６はこれを有していない。または、移動局１０６が設定表２５０を有していてもよい。
【００１８】
メッセージ生成部２８０は、送信部２９０に送信するためのメッセージを、処理部２６０の制御によって生成する。例示的なメッセージの幾つかは、上記してある。送信部２９０は、公知の技術を用いて、符号化、変調、増幅、濾波、無線周波数へのアップコンバージョン等を実行し、送信のためにアンテナ２１０に送信する。
【００１９】
当業者によれば、図２で示されている種々の要素は、移動局１０６または基地局１０４に典型的に備えられている要素の一部であることが理解される。さらに、機能ごとに分割して示しているのは、説明の明確化のためのものであり、種々の要素が特定用途向けのディスクリートなハードウェアであったり、ファームウェアまたはソフトウェアにおいて実現されて処理部２６０において命令として実行されたり、これらの組み合わせであったりしてもよい。設定表は、メモリ２７０内に存在していてもよい。メモリ２７０は、処理部２６０の一部であってもよい。
【００２０】
図３は、図２に関して上記された基地局１０４および移動局１０６と共に用いることに適する、保存された設定を同期させるための方法の実施形態のフローチャートを示している。ステップ３１０において、基地局１０４は、設定を保存し、この設定を移動局１０６に送信する。このステップ３１０での保存および送信は、設定内のパラメータを移動局１０６と折衝する間に行われてもよい。ステップ３２０において、基地局１０４は、送信した設定のＣＲＣを計算し、保存する。ステップ３２５において、移動局１０６は、送信された設定を受信すると、それを、現在の通信で使用するため、また将来行うかもしれない通信のために保存する。ステップ３３０において、移動局１０６は、この設定のＣＲＣを計算し、保存する。移動局１０６は、次いでトラフィック状態３４０に入り、通信が行われる。音声通話が終了した際、またはデータ通信が休止状態となった際、待機（idle）状態に遷移される。ある時点において、基地局１０４に呼び出された（paged）場合、または新たな音声通話が開始した場合、またはデータセッションが再開した場合、移動局１０６は、トラフィック状態３４０へ再び入るとともに通信を再確立することを目指してシステムアクセス状態３６０に入る。ステップ３７０〜３９５は、同期された保存されたサービスパラメータを再確立するための１つの実施形態を示している。これらのステップが実行されている間、移動局１０６はシステムアクセス状態またはトラフィック状態、またはこれらの間の遷移状態のどの状態であってもよい。状態遷移の詳細は、どの基準に従っているかに応じて特定され、この状態遷移の詳細によって本発明の範囲は限定されることはない。ステップ３７０において、移動局１０６は、ＣＲＣをSYNC_IDとして基地局に送信する。ステップ３８０において、基地局１０４は、受信したSYNC_IDを基地局が保存しているＣＲＣと比較する。決定ブロック３８５においてこれらが一致した場合、ステップ３９０に移行し、通信セッションのための保存された設定を使用する。このセッションは、移動局１０６がトラフィック状態３４０へ戻った際に開始する。
【００２１】
決定ブロック３８５において２つが不一致の場合、基地局１０４および移動局１０６は、トラフィック状態３５０に入る前にステップ３９５において設定の折衝を行わなければならない。不一致となる種々の理由が存在する。基地局１０４は、ある特定の移動局１０６の設定を格納している、自身のメモリの一部を消去しなければならなかったかもしれない。または、移動局１０６がローミングしていたため、現在、新たな基地局と通信しているかもしれない。ローミングの問題は、採用される実施形態によって異なり、図８を参照して後述する。
【００２２】
基地局および移動局１０６内でのＣＲＣの計算が、上記した順序で行われることは必須ではない。ＣＲＣは、送信される前に移動局１０６において計算され、比較の前に基地局１０４において計算されていればよい。いずれかの局で保存されているＣＲＣは、使用される度に再生成されるのであれば、削除されても構わない。しかしながら、アクティブと休止状態との間の遷移が頻繁に発生するデータセッションでよく見られるように、設定が繰り返し使用される場合、ＣＲＣの計算を１回とすることが望ましい。
【００２３】
設定情報が、折衝中または折衝の後に、基地局１０４と移動局１０６とにおいて異なって保存されている場合、２つの設定に基づいて計算されたＣＲＣは、格納されている情報が同じだったとしても多分に異なったものとなる。その理由は、ＣＲＣ生成部２４０等のＣＲＣを生成する主体の出力が、データを受信した順番に依存するからである。図４は、図３に記載のプロセスに導入可能な変形例のフローチャートである。これにより、移動局および基地局１０４において保存されている設定と無関係に設定を同期させることができる実施形態が提供される。
【００２４】
ステップ４１０において、基地局１０４は、増分の（incremental）または新たな情報を送信する。これは、初期サービスパラメータ折衝の間に行われてよい。また、移動局１０６が通信セッションに続く休止状態に入った後、すなわち、図３の状態３５０に入った後で行われてもよい。ステップ４２０において、基地局１０４は、増分のまたは新たな設定情報が送信されると、これらに基づいてＣＲＣを計算し、新たなＣＲＣ値によって保存されたＣＲＣを更新する。ＣＲＣを合成させる方法は無数に存在し、それらの方法の全てが、本発明の範囲内に収まる。例えば、新たなＣＲＣと保存されたＣＲＣとの排他的ＯＲが求められる。新たなまたは増分の情報が初期情報であったため、保存されたＣＲＣが無い場合、単に新たなＣＲＣが保存される。
【００２５】
ステップ４３０において、移動局１０６は、増分のまたは新たな設定情報を受信し、保存する。ステップ４４０において、移動局１０６は、新たなまたは増分の設定情報を受信すると、これらＣＲＣを計算し、このＣＲＣを、もし存在するならば保存されたＣＲＣと合成し、その結果を新たな保存ＣＲＣとして保存する。なお、ステップ４２０およびステップ４４０において、基地局１０４および移動局１０６は、送信された情報に基づいてＣＲＣをそれぞれ実行する。したがって、基地局または移動局１０６のいずれかで情報を保存する方法は、生成されたＣＲＣに影響を与えない。ＣＲＣ合成技術は、基地局１０４がステップ４２０で合成するのと同じ結果を生む。続いて、移動局１０６は、基地局１０４との通信を開始するためにトラフィック状態３４０に入り、ステップ３４０からステップ３９５に関して図３に示されるようにプロセスが継続する。
【００２６】
今記載したステップによって、図３のプロセスを変更することによって、基地局１０４および移動局１０６でのサービスパラメータを保存する方法が違うことが設定を同期させることに干渉することはなくなる。図４の手順は、必要に応じて、増分のＣＲＣの計算および、これに続くＣＲＣ生成部２４０等のＣＲＣの発生主体を用いて、初期サービス設定折衝を行うために用いられる。次いで、サービス設定に対する後続のまたは増分の変更が手順に応じて更新され、この結果、設定を同期させる手順は、設定の保存手順と常に無関係である。
【００２７】
また、本明細書の記載を通じて用いられているＣＲＣは、設定と関連付けられた識別子を生成するための関数の一例に過ぎない。データの内容に基づいたデータ識別子を生成するための他の関数が知られており、これらは本発明の範囲内で用いることができる。その実例には、ハッシュ関数、ディジタル署名等が含まれる。
【００２８】
幾つかの実施形態においては、パラメータの同期化を実行するために移動局１０６が要する計算を最小にすることが望ましい。図３および図４に記載される方法を、基地局１０６がＣＲＣ（または他の識別子生成関数）の計算を行う必要が無いように変更することができる。このような方法の例示的な実施形態が図５に記載されている。この方法により、基地局１０４と移動局１０６との間での保存技術の違いによる影響が緩和される。基地局１０４は、ステップ３２０またはステップ４１０において、図３および図４のプロセスが変更されたかにそれぞれ基づいて、ＣＲＣを計算する。ステップ５１０において、基地局１０４は移動局１０６にＣＲＣを送信する。移動局１０６は、ステップ５２０において、ＣＲＣを受信し、これを保存する。この変更を行う場合、移動局１０６がＣＲＣ（または他の識別子生成関数）の計算を行う図３のステップ３３０および図４のステップ４４０は必要ない。
【００２９】
図６は、基地局１０４および移動局１０６がＣＲＣ等の識別子を計算することを不要にする実施形態のフローチャートを示している。ステップ６１０において、基地局１０４は列挙表から設定を決定する。上記したように、保存されたパラメータの数は非常に大きい。したがって、取り得る設定の数は、表に実際に保存するには大きすぎる。しかしながら、多くのパラメータは独立しているわけではなく、このため、あるセッティングによっては生じ得ないセッティングが多くある。幾つかの実施形態においては、図２の設定表２５０等の設定表において、サポートされている設定を列挙することが理にかなう。
【００３０】
設定表内の各設定は識別子と関連付けられ、この識別子はSYNC_IDとして用いられる。識別子は、見出し（index）、ＣＲＣ、乱数、または設定データの他の関数とすることができる。近隣のシステムが異なる列挙表を用いる可能性がある場合、単に見出しを用いることは望ましくない。この場合、移動局１０６は、見出しを格納しているSYNC_IDに対して応答し、設定表内の関連付けされた設定は、移動局１０６が保存している設定と同期していないであろう。近隣の基地局が異なる設定に対して同じ乱数を使用している場合、乱数の方が保護（protection）をもたらすであろう。ＣＲＣ、または設定データの他の関数が、ある環境に対して最も強固である。ステップ６２０において、基地局１０４は、移動局１０６に設定を送信する。ステップ６３０において、基地局１０４は、設定と関連付けられた識別子を送信する。移動局１０６は、ステップ６４０において、識別子またはSYNC_IDを受信し、これを保存する。
【００３１】
ステップ３２５において、移動局１０６は、設定を受信し、これを保存する。移動局が計算を行う必要がないため、ステップ３３０は不要である。移動局１０６は、トラフィック状態３４０に移行し、通信を開始する。移動局１０６が、（状態３５０および３６０に続いて）通話を再確立するために保存されたサービス設定を使おうとした際、ステップ３７０において移動局１０６は受信したSYNC_IDを送信する。これは、ＣＲＣとすることが可能であり、上記した他の例とすることも可能である。ステップ３８０において、基地局１０４は、SYNC_IDを、この移動局用に保存されている識別子と比較する。ここでも、識別子はＣＲＣまたは上記した他の識別子とすることができる。判断ブロック３８５において２者が一致した場合、移動局１０６は保存された設定を用い、基地局１０４は設定表内の識別子と関連付けされた設定を用いる。不一致の場合、移動局１０６および基地局１０４は、ステップ３９５において、再折衝が必要となる。
【００３２】
設定表２５０等の設定表が移動局１０６において保存されている場合、さらなる簡略化が可能である。図６に関して今記載した手順は、図７に示すように変更することができる。先のように、基地局１０４は、設定表から設定を決定し、この設定と関連付けされた識別子を決定する。基地局１０４は、識別子またはSYNC_IDを、ステップ６３０において送信する。ステップ６２０において、基地局１０４が設定の送信を行う必要は無い。代わりに、ステップ７１０において、移動局１０６は、受信したSYNC_IDと関連付けされた設定を設定表の中から検索する。図７には示されていないが、移動局１０６は、SYNC_IDの記録を当然に維持することとなる（ステップ６４０）。プロセスは、図６に関して上記したように、図３に従って進行する。
【００３３】
移動局１０６内の設定表は、基地局１０４内の設定の記録に関する全てのリストを保持している必要は無い。重要なことは、移動局の設定表内の関連付けされた識別子が、基地局の設定表内の対応する識別子および設定と一致していることである。基地局１０４は、基地局の設定表によってサポートされていない設定が要求された場合、（図６において上記した方法を用いて）移動局１０６に設定を送信する。
【００３４】
図７に記載される手順により得られる利益は、基地局１０４と移動局が、設定のための識別子を計算する必要がないこと、および設定が無線送信される必要がないことである。
【００３５】
保存サービスパラメータを同期させるための種々の実施形態は、移動局１０６がローミングであることを考慮して設計される。移動局１０６がローミングすることが無いならば、１つの基地局１０４との通信となり、移動局１０６が最も近い過去の設定がまだ利用可能かどうかを識別できるのみであるので、SYNC_IDは冗長である。１ビットで十分であろう。基地局１０４は、保存されている移動局の設定をまだ保有しているならば、その保存された設定を利用すること単に同意できるだけである。実際には、移動局はローミングするため、上記した種々の実施形態において、移動局１０６が基地局に再接続し、また保存された設定を用いようとする際に、移動局１０６および基地局１０４との両方において設定が同じであることを保証するための種々の技術が用意されている。システムは、近隣の基地局１０４が利用できる種々の移動局用に保存された設定を、これらを復路において送信することによって、作成できる（ネットワークは基地局、基地局コントローラ、移動切り換えセンター（ＭＳＣ）等と接続する）。または、図６および図７について上記したように、基地局１０４が設定表を有していてもよい。図６および図７に記載された技術は、基地局１０４が同じ設定表を有している限り、ローミングしている移動局１０６に対して機能する。上記した技術は、ローミングしている移動局用の同一の設定表または現在の設定を備えていない近隣の基地局が、このように備えられていないがために保存された設定を用いる要求を拒否した場合でも、機能する。
【００３６】
ネットワークのオペレータは、基地局をネットワーク内で使用するか、ネットワークの一部分において使用するか、を選択することができる。このいずれにせよ、保存されたサービスパラメータを同期させるための特定の方法に従う。異なるネットワークのオペレータにより運用されているかもしれない近隣のシステムは、ローミングを可能とするローミング契約を交わしているかも知れないが、共通の、保存されたサービスパラメータを同期させるプロトコルに従っていないかもしれない。移動局が、あるプロトコルを用いるあるシステムから、互換性の無いプロトコルまたは未知のプロトコルを用いる他のシステムにローミングする場合、移動局１０６はSYNC_ID法を用いる際にそれを無効化する必要がある。
【００３７】
図８は、移動局１０６が、ある新たなシステムまたはシステムの下位部分にローミングする際に用いることができる方法のフローチャートを示している。決定ブロック８１０において、移動局１０６は、基地局１０４が現在の設定を保存するために用いられるSYNC_IDプロトコルに従っているかどうかを決定する。移動局１０６がこの決定を行うための方法は多岐に亘る。種々のネットワークが、システム識別子（ＳＩＤ）およびネットワーク識別子（ＮＩＤ）を有している。移動局１０６は、新たなＳＩまたはＮＩＤへとローミングした際、プロトコルが異なることを単に仮定する。または、移動局１０６は、システムがどのプロトコルに従うかのリストを予め知得してもよい。種々のプロトコルが、異なる周波数または地理的地域のシステムに応じて異なる。すなわち、移動局１０６が異なる無線インターフェースを用いるシステムにローミングする場合、保存されたサービスパラメータは、変化後の無線インターフェースに適したパラメータに更新される必要がある。上記したように、基地局１０４がＣＲＣ検査等のプロトコルを用いている場合、保存された設定が無効の場合にこれを用いることがＣＲＣ検査によって拒否されるであろうが、移動局１０６は何も行動を取らず、ステップ８２０に示すようにSYNC_ID等の保存された識別子を用いてトラフィックチャネルの再確立を試みる。
【００３８】
決定ブロック８１０において、基地局１０４が、同じか或いは少なくとも移動局の現在の保存されたSYNC_IDと互換性を有するプロトコルに従っていない場合、または基地局のプロトコルを知らない場合、移動局１０６はステップ８３０に移行し、SYNC_IDをゼロへとリセットする。これにより、サービスパラメータが再折衝されることが保証される。他の実施形態においては、移動局１０６と基地局１０４との間のメッセージによって、移動局１０６は保存された設定が無効であることを示すことができる。このメッセージには、Origination MessagesまたはPage Response Message等がある。または、基地局１０４が、進入してくる移動局１０６が有効な保存された設定を有さないことを知得していて、この結果、SYNC_IDを無視してもよい。
【００３９】
上記した全ての実施形態において、本発明の範囲から逸脱することなく、方法の各ステップが可換である。
【００４０】
当業者によれば、種々の異なるテクノロジーおよび技術のうち任意のものを用いることによって情報および信号を表すことができることが理解される。例えば、上記において言及したデータ、指令、コマンド、情報、信号、ビット、シンボル、およびチップを、電圧、電流、電磁波、磁界または粒子、光界（optical field）または粒子、またはこれらの任意の組み合わせにより表すことができる。
【００４１】
当業者によれば、本明細書に開示された実施形態との関連において記載された例示的な論理ブロック、モジュール、回路、アルゴリズムステップは、電気的なハードウェア、コンピュータソフトウェア、これらの組み合わせによって実現可能なことが理解される。ハードウェアとソフトウェアとが可換であることを明確に示すために、種々の例示された要素、ブロック、モジュール、回路、およびステップは、これらの機能という形で記述されている。このような機能がハードウェアとソフトウェアのいずれによって実現されるかは、特定の応用例（application）またはシステム全体に科される設計制約に依存する。当業者によれば、それぞれの特定の応用例に対する種々の方法によって上記した機能性を実現できるが、このような実現によって本発明の範囲からの逸脱が生じるものと解釈されるべきではない。
【００４２】
本明細書において開示された実施形態との関連において記載された種々の例示的な論理ブロック、モジュール、および回路は、一般用途プロセッサ、ＤＳＰ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）またはプログラム可能なロジック装置、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェア要素、またはこれらの組み合わせであって、本明細書に記載された機能を実行するように設計されたものを用いることができる。一般用途プロセッサは、マイクロプロセッサとすることができ、あるいはプロセッサは他の従来のプロセッサ、コントローラ、マイクロコントローラ、状態機械（state machine）とすることができる。プロセッサは、また、コンピュータ装置とすることができる。コンピュータ装置として、ＤＳＰおよび１つ以上のマイクロプロセッサ、ＤＳＰコアと結合された１つ以上のマイクロプロセッサ、または他の設定がある。
【００４３】
本明細書において開示される実施形態との関連において記載された方法またはアルゴリズムのステップは、ハードウェア内、プロセッサにより実行されるソフトウェアモジュール内、またはこれらの組み合わせ内、において直接実現することができる。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスクＲＯＭ（ＣＤ―ＲＯＭ）、または任意の形態の公知の保存メディア内に設けられる。このような保存メディアが、プロセッサが保存メディアから情報を読み出し、情報を書き込むことができるように、プロセッサに接続される。または、保存メディアがプロセッサに集積されていてもよい。ＡＳＩＣは使用者端末内に設けられてもよい。または、プロセッサおよび保存メディアは使用者端末内でディスクリート部品として設けられていてもよい。
【００４４】
当業者が本発明を実施、使用することができるように、開示された実施形態の先の記載が提供される。これらの実施形態に対する種々の変更は、当業者によれば容易に明らかとなるであろう。また、本明細書において定義された包括的な原理は、本発明の思想または範囲から逸脱することなく他の実施形態に適用することができる。したがって、本発明は本明細書において示された実施形態に限定されず、本明細書において開示された原理および新規な特徴に沿った最大の範囲で認められる。
【図面の簡単な説明】
【００４５】
【図１】複数の利用者をサポート可能な無線通信システムの全体的なブロック図である。
【図２】保存されたサービスパラメータを同期させるために備えられた、基地局または移動局の一部分である。
【図３】例示的な識別子としてＣＲＣを用いた、保存されたサービスパラメータを同期させる実施形態のフロー図である。
【図４】識別子生成に際して異なるサービスパラメータ保存技術の影響を緩和するための、図３の実施形態の変形例のフロー図ある。
【図５】移動局において識別子生成を不用化するための、図３および図４の実施形態の変形例のフロー図である。
【図６】設定表を用いた、保存されたサービスパラメータを同期させる実施形態のフロー図である。
【図７】移動局において設定表をサポートするための、図６の実施形態の変形例のフロー図である。
【図８】ローミングの際の保存されたサービスパラメータを同期させるための方法の実施形態のフロー図である。
【図１】
0004426187.tif 000002
【図２】
0004426187.tif 000003
【図３】
0004426187.tif 000004
【図４】
0004426187.tif 000005
【図５】
0004426187.tif 000006
【図６】
0004426187.tif 000007
【図７】
0004426187.tif 000008
【図８】
0004426187.tif 000009