(57)【特許請求の範囲】
【請求項１】
動作できるように電子デバイスを構成するための方法であって、
前記電子デバイスのメモリ・デバイスに、複数の組の構成データを記憶するステップと、
前記複数の組の構成データは、複数の組の異種構成データからなり、
各異種構成データは、一組の識別子の内の少なくとも1つの識別子及び一組のデフォルト構成データと関連し、
前記複数の組の各構成データは、前記電子デバイスに対する動作構成を定義し、
前記電子デバイスにおいて識別データを受信するステップと、
前記受信ステップ中に受信した前記識別データが、前記複数の組の異種構成データから選択された一組の異種構成データと関連する識別子と一致しているかを決定するステップと、から成り、
一致していると決定された場合には、前記選択された一組の異種構成データに従って動作するように前記電子デバイスを構成し、
一致していないと決定された場合には、試験用の識別データか否かの一致を取り、一致していないと決定された場合には、前記一組のデフォルト構成データに従って動作するよう前記電子デバイスを構成する、
ことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
識別データを受信する前記ステップが、前記電子デバイスに挿入されている加入者識別モジュールから前記識別データを受信するステップを含むことを特徴とする方法。
【請求項３】
請求項２に記載の方法において、
前記加入者識別モジュールが、ＧＳＭ加入者識別モジュールを含むことを特徴とする方法。
【請求項４】
請求項３に記載の方法において、
前記複数の組の構成データから選択した１組の構成データを決定する前記ステップが、
前記識別データからＭＣＣ／ＭＮＣを決定するステップと、
前記ＭＣＣ／ＭＮＣを、前記複数の組の構成データから選択した１組の構成データと一致させるステップとを含むことを特徴とする方法。
【請求項５】
請求項３に記載の方法において、
前記複数の組の構成データから選択した１組の構成データを決定する前記ステップが、前記識別データからＧＩＤを決定するステップと、
前記ＧＩＤを前記複数の組の構成データから選択した１組の構成データと一致させるステップとを含むことを特徴とする方法。
【請求項６】
請求項１に記載の方法において、
識別データを受信する前記ステップが、使用するために初期化された場合に、前記電子デバイスにプログラムされた識別データを受信するステップを含むことを特徴とする方法。
【請求項７】
請求項６に記載の方法において、
前記識別データが、ＳＩＤ／ＳＯＣを含むことを特徴とする方法。
【請求項８】
動作できるように電子デバイスを構成するための装置であって、
複数の組の構成データを記憶するメモリ・デバイスと、
前記複数の組の構成データは、複数の組の異種構成データからなり、
各異種構成データは、一組の識別子の中の少なくとも1つの識別子及び一組のデフォルト構成データと関連し、
前記複数の組の各構成データは、前記電子デバイスの動作構成を定義し、
識別データを受信するための入力デバイスと、
前記メモリ・デバイスと前記入力デバイスとに接続されたプロセッサと、から成り、
前記入力デバイスから前記識別データを受信する前記プロセッサは、前記入力デバイスからの前記識別データが、前記複数の組の異種構成データのいずれかと関連する識別子と一致するかを決定し、一致すると前記選択した一組の構成データに従って動作するよう前記電子デバイスを構成し、一致しないと前記一組のデフォルト構成データに従って動作するよう前記電子デバイスを構成する、
ことを特徴とする装置。
【請求項９】
請求項８に記載の装置において、
前記装置が、さらに、前記入力デバイスに接続していて、加入者識別モジュールを受信するためのソケットを備え、前記入力デバイスが受信した前記識別データが、加入者識別モジュール・データを含むことを特徴とする装置。
【請求項１０】
請求項９に記載の装置において、
前記識別データがＭＣＣ／ＭＮＣを含み、前記プロセッサが前記ＭＣＣ／ＭＮＣを前記複数の組の構成データから選択した１組の構成データと一致させることによって、前記複数の組の構成データから選択した前記１組の構成データを決定することを特徴とする装置。
【請求項１１】
請求項９に記載の装置において、
前記識別データがＧＩＤを含み、前記プロセッサが、前記ＧＩＤを前記複数の組の構成データから選択した１組の構成データと一致させることによって、前記複数の組の構成データから選択した前記１組の構成データを決定することを特徴とする装置。
【請求項１２】
請求項８に記載の装置において、
前記プロセッサが、さらに、前記識別データが前記複数の組の異種構成データに関連するいずれの識別子とも一致しないと決定した場合に、前記一組のデフォルト構成データに従って動作するように前記電子デバイスを構成することを特徴とする装置。
【請求項１３】
請求項９に記載の装置において、
前記識別データが、使用するために初期化を行った場合に、前記電子デバイスにプログラムされた識別データを含むことを特徴とする装置。
【請求項１４】
請求項１３に記載の装置において、
前記識別データが、ＳＩＤ／ＳＯＣを含むことを特徴とする装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製品の異種の構成に関し、特に電子デバイス用の製品異種用のソフトウェアを構成するための方法および装置に関する。
【０００２】
【従来の技術】
電子デバイスの製造において、メーカーは通常、同じ基本的な製品のいくつかのまたは多くの異種を供給する。ある場合には、その製品の異種は、そのデバイスを制御するソフトウェアのタイプだけしか違っていないということもある。
移動電話機の場合には、例えば、ある製品のすべての異種に対して、電話機の物理的設計が同じであって、基本的な制御機能の中のいくつかが異なる動作をするという場合がある。通常はサービス・プロバイダである、そのメーカーの各顧客は、通常、異なる制御機能を持つ異なる異種のタイプを必要とする。これらの基本的制御機能には、ウェークアップ・グラフィックス、デフォルト・ネットワーク設定、制御メニュー項目の非表示または表示、加入者識別モジュール（ＳＩＭ）、ロック設定および暗号化／復号化機能が含まれる。
【０００３】
【発明が解決しようとする課題】
移動電話機のような大量生産品を製造する場合には、種々の異種の再加工が、通常、行われるようになってきている。販売を正確に予測することができないので、１つまたはそれ以上の異種が、配送センターに大量に保管される場合がでてきて、在庫が増えることになる。１つの異種タイプからできている現在の移動電話機は、他のサービス・プロバイダ用の別のタイプの異種に迅速に変換させなければならない場合がある。また、移動電話機を修理する場合、電話機のトランシーバ・ユニットの代わりに標準トランシーバが使用される場合がある。その後で、この標準トランシーバ・ユニットを、迅速に、簡単にその電話機がもともと契約していたサービス・プロバイダが使用する異種に変換しなければならない場合もでてくるし、または、その電話機が通常の在庫中に戻される場合には、他のサービス・プロバイダが使用する１つまたはそれ以上の異種の中の１つに変換しなければならない場合もでてくる。
【０００４】
【課題を解決するための手段】
本発明は、動作できるように電子デバイスを構成するための方法および装置を提供する。上記方法および装置を使用すれば、同じまたは類似の製品仕様により多数の電子デバイスを製造することができ、その後で、そのデバイスについての最終的識別データが、デバイスに入力される時点で、上記電子デバイスをその製品の特定の異種として構成することができる。その後で、その識別データをそのデバイス中に記憶している複数の組の構成データの中の１つから選択した１組の構成の組を決定するために使用することができる。上記１組の構成データの決定が行われた後で、そのデバイスは、選択した１組の構成データに従って、ある異種として動作するように構成される。上記識別データは、例えば、その製品の特定の異種を必要とする特定の顧客またはサービス・プロバイダと契約している加入者の加入者識別データであってもよい。
【０００５】
本発明のある実施形態の場合には、上記方法および装置は、各ユーザ用にプログラムされている、加入者識別モジュール（ＳＩＭ）を含む移動電話機で実行される。移動電話機は、メモリ・デバイスを含み、このメモリ・デバイスには複数の組の構成データが記憶されていて、構成データの各組は、その移動電話機のある異種の動作構成を一意に定義する。移動電話機はまた、特定のサービス・プロバイダにＳＩＭの識別データをマッピングすることができ、かつユーザ用にそのサービス・プロバイダが必要とする異種をマッピングすることができるソフトウェアを含む。上記ソフトウェアは、また、それに従って電子デバイスを構成する。上記識別データは、例えば、移動局の国コード／ＧＳＭシステムの移動ネットワーク・コード、すなわち、ＭＣＣ／ＭＮＣであってもよい。ＳＩＭが、最初に移動電話機に設置される場合、ＳＩＭから識別データが読み出され、移動局は、適当な異種に従って自動的に構成される。その場合、識別データが、選択した組の構成データを持つ異種に一致させられ、移動局に対する動作コードが記憶されている、メモリ・デバイスのある部分に、選択した組の構成データに従って移動局を動作させるフラグが設定される。メモリ・デバイスのある部分にフラグが設定される。その後で、移動局は、上記構成データに関連する特定の異種として動作する。
【０００６】
他の実施形態の場合には、移動局は、加入者識別モジュールを含まないタイプのものであってもよい。この他の実施形態の場合には、移動局または特定の異種を構成するために使用した識別データは、電話機にプログラムされている第１のＳＩＤ／ＳＯＣ加入者識別／システム・オペレータ・コードの組合せであってもよい。
本発明の上記および他の機能は、添付の図面を参照しながら以下の詳細な説明を読めばさらにハッキリと理解することができる。
【０００７】
【発明の実施の形態】
図１は、本発明のある実施形態に従って組み立てた移動局のブロック図である。移動局１００は、RF回路１０２と、送信機（ＴＸ）１０４と、受信機（ＲＸ）１０６と、デジタル信号処理回路（ＤＳＰ）１０８と、コントローラ１１０とを含む。ＴＸ１０４およびＲＸ１０６は、それぞれ、移動局１００が動作しているセルラー・システムから信号を送信し、受信する。RF回路１０２は、ＤＳＰ１０８からのベースバンド信号をＴＸ１０４から送信するためにRFに変換するか、ＲＸ１０６から受信したRF信号をＤＳＰ１０８で処理するためにベースバンドに変換する。
移動局１００は、１つまたはそれ以上の空気インターフェース規格、変調タイプおよびアクセス・タイプと一緒に動作することができる。例えば、移動局１００は、汎欧州デジタル・セルラー・システム（ＧＳＭ）規格、またはＧＳＭをベースとするＰＣＳ１９００規格またはＤＣＳ１８００規格に従って動作することができる。
【０００８】
移動局１００は、また、ディスプレイ１１２、および通常は、コントローラ１１０に接続しているキーパッド１１４であるユーザ入力デバイスを含むユーザ・インターフェースを含む。加入者識別モジュール（ＳＩＭ）の読出し装置１１６は、移動局１００に設置されているＳＩＭと、インターフェースをとる。ＳＩＭは、通常、移動局のソケットに設置されている集積回路である。本発明のこの実施形態の場合には、ＳＩＭは、ＧＳＭ仕様によって実行され、移動局１００がシステムで動作することができるようにするための、システム・オペレータの移動局の国コード（ＭＣＣ）、移動ネットワーク・コード（ＭＮＣ）、およびグループ識別子（ＧＩＤ）を含む識別情報を含む。ＭＣＣは、移動局が動作している国を識別する。ＭＮＣは、ＭＣＣにより識別された国内の特定のネットワークを識別する。特定のネットワークを動作させるサービス・プロバイダは、ＭＣＣ／ＭＮＣにより識別することができる。ＧＩＤは、同じＭＣＣ／ＭＮＣを持つ移動局の中から移動局の特定のグループを識別するために使用することができる、オプション・フィールドである。ＧＩＤは、例えば、ネットワーク・オペレータ（サービス・プロバイダ）により、ネットワークで使用するために、二次的なサービス・プロバイダに割り当てられた移動局のあるグループを識別するのに使用することができる。
【０００９】
移動局１００は、また、メモリ１１８と半永久的なメモリ１２０を含む。メモリ１１８は、移動局１００の動作中に、データを記憶し、検索するために使用される。半永久的なメモリ１２０は、メモリ部分１２２およびメモリ部分１２４を含む。メモリ部分１２２は、例えば、９１１メニューの非表示／表示、ウェークアップ・グラフィックス、デフォルト・ネットワーク設定およびＳＩＭ固定設定のような特定の異種に従って移動局１００を動作させるために、設定することができるフラグを含むコードを記憶する。メモリ部分１２４は、異種１〜Ｎ用の構成データを含む。また、メモリ部分１２２には、特定のＭＣＣ／ＭＮＣの組合せを異種１〜Ｎに対する複数の組の構成データの中の１つと一致させるデータを含むマッピング・データが記憶される。ＭＣＣ／ＭＮＣの組合せは、ＭＣＣ／ＭＮＣを、特定の顧客（サービス・プロバイダ）、およびそのサービス・プロバイダの異種タイプと関連づけることによりマッピングすることができる。必要な場合には、ＧＩＤ情報を、同じＭＣＣ／ＭＮＣを持つかもしれない異なる異種を相互に区別するためにマッピングすることもできる。
【００１０】
図２について説明すると、この図は、本発明のある実施形態のプロセスのステップを示すフローチャートである。図２は、ＳＩＭ読出装置１１６から受信した入力、およびメモリ１１８に記憶しているコードに従って、図１のコントローラ１１０が実行するプロセスを示す。
上記プロセスは、ステップ２００からスタートするが、このステップにおいては、移動局１００に電力が供給される。ステップ２０２においては、コントローラ１１０は、ある異種が、移動局１００のためにすでに決定され、構成されているかどうかを決定する。図２の異種構成プロセスがすでに行われている場合には、異種はすでに構成済みなので、プロセスはステップ２０４に進み、そこで移動局１００への電力供給は完了する。その後で、プロセスは、ステップ２２４で終了する。しかし、電力が移動局１００に初めて供給された場合、または、例えば、修理後のように、前にプログラムした異種構成が、再プログラミングにより消去されている場合には、プロセスはステップ２０６へ移動する。
【００１１】
ステップ２０６においては、コントローラ１１０は、ＳＩＭ読出装置１１６からＭＣＣ／ＭＮＣデータを読み出す。次に、ステップ２０８においては、ＭＣＣ／ＭＮＣが、メモリ１２０のメモリ部分１２４に記憶している１組の構成データを持つ異種タイプと一致するかどうかについての決定が行われる。ＭＣＣ／ＭＮＣが異種タイプと一致すると決定された場合には、プロセスはステップ２１２に進む。ステップ２１２においては、コントローラ１１０は、メモリ１２０のメモリ部分１２２に１つまたはそれ以上のフラグを構成し、その結果、移動局１１０は、一致した異種タイプに対する１組の構成データに従って動作する。その後で、プロセスはステップ２１４に進み、そこで、移動局１００への電力供給が完了する。その後で、プロセスは、ステップ２２４で終了する。しかし、ステップ２０８において、ＭＣＣ／ＭＮＣが異種タイプと一致しないと決定された場合には、プロセスはステップ２１０に進む。
【００１２】
ステップ２１０においては、コントローラ１１０は、ＭＣＣ／ＭＮＣが、試験ＳＩＭのＭＣＣ／ＭＮＣと一致するかどうかについて決定する。試験ＳＩＭは、試験のためだけに移動局に設置されるもので、試験中に異種タイプを構成することは必要ではないし、望ましくもない。ＭＣＣ／ＭＮＣが、試験ＳＩＭのＭＣＣ／ＭＮＣと一致すると決定された場合には、プロセスはステップ２１６に進む。ステップ２１６においては、移動局１００は、試験モードで動作するが、この場合、異種は構成されない。その後で、プロセスは、ステップ２１８へ進み、そこで移動局１００への電力供給が完了する。その後で、プロセスはステップ２２４で終了する。しかし、ステップ２１０において、ＭＣＣ／ＭＮＣが、試験ＳＩＭのＭＣＣ／ＭＮＣと一致しないと決定された場合には、プロセスはステップ２２０へ進む。
【００１３】
ステップ２２０においては、コントローラ１１０は、メモリ１２０のメモリ部分１２２に、１つまたはそれ以上のフラグを構成し、そのため、移動局１００は、デフォルト異種タイプに対する１組の構成データに従って動作する。デフォルト異種タイプに対する上記１組の構成データは、異種１〜Ｎ用の複数の組のデータの中の１つとして記憶することができ、特定のサービスプロバイダが、そのサービス・プロバイダ用に特別に構成した異種でなく、デフォルト異種を使用した場合に、使用することができる。その後で、プロセスは、ステップ２２２へ進み、そこで、移動局１００への電力供給は完了する。その後で、プロセスはステップ２２４で終了する。
他の実施形態の場合には、ステップ２０６、２０８および／またはステップ２１０は、ＭＣＣ／ＭＮＣの他に、ＳＩＭから読み出されるＧＩＤを使用して行う異種の決定を含むことができる。
【００１４】
もう１つの他の実施形態の場合には、本発明は、ＳＩＭモジュールを使用しない移動局で実行することができる。この場合は、特定の異種と一致した識別情報は、システム識別／システム・オペレータ・コード（ＳＩＤ／ＳＯＣ）を含むことができる。上記異種構成は、移動局にプログラムされている第１のＳＩＤ／ＳＯＣコードに従って実行することができる。この他の実施形態の場合には、移動局は、例えば、二重モード広帯域拡張スペクトル・セルラー・システム（ＩＳ−９５）用のＴＩＡ／ＥＩＡ／ＩＳ−９５移動局−基地局互換規格、またはＴＩＡ／ＥＩＡ／ＩＳ−１３６移動局−基地局互換規格（ＩＳ−１３６）に従って動作することができる。
【００１５】
本発明は、種々のタイプの電子デバイスおよびシステムに適用することができる。例えば、上記方法および装置は、特定の異種構成に一致させることができる、特定のユーザまたは顧客を識別するためのデータが、使用するために初期化された場合に、そのデバイスに入力される他のタイプの電子デバイスで実行することができる。上記方法および装置は、また、ＧＳＭ、ＩＳ−１３６、またはＩＳ−９５システムの代わりに実行するように指定される第３世代の電気通信システムで実行することができる。従って、好適な実施形態について、本発明を詳細に図示し、説明してきたが、当業者であれば、本発明の範囲および精神から逸脱することなしに、形式および詳細な点を種々に変更することができることを理解できるだろう。
【図面の簡単な説明】
【図１】  本発明のある実施形態に従って組み立てた移動局のブロック図である。
【図２】  本発明のある実施形態に従って実行したプロセスのステップを示すフローチャートである。
【図１】
0003810053.tif 000002
【図２】
0003810053.tif 000003