(57)【特許請求の範囲】
【請求項１】
端末装置に適用されるバーチャル通信カードの実現方法であって、
自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得することと、
前記通信カード情報に基づき、前記データファイルと、使用したい通信カード情報とがマッチングすると判定する場合、前記データファイルをロードすることと、
前記データファイルが未登録状態にあると判定する場合、前記データファイルを有効化して、前記データファイルをバーチャル通信カードとして使用することとを含み、
前記データファイルをロードすることの後、
前記データファイルの通信カード情報が担持された登録要求を送信することと、
前記登録要求の成功応答を受信すると、前記データファイルが未登録状態にあると判定することとをさらに含み、
前記データファイルの通信カード情報が担持された登録要求を送信することの前に、
既にロードされたデータファイルが存在すると判定する場合、前記データファイルと前記既にロードされたデータファイルを比較し、前記データファイルと前記既にロードされたデータファイルのタイプとが一致しないと判定する場合、前記データファイルの通信カード情報が担持された登録要求を送信することをさらに含むバーチャル通信カードの実現方法。
【請求項２】
自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得することの前に、前記データファイルに対応する解析用鍵を取得することをさらに含み、
これに対応して、自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得することは、
前記解析用鍵によって自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得することである、請求項１に記載の実現方法。
【請求項３】
前記解析用鍵によって前記データファイルを検査し、前記データファイルに担持された通信カード情報の有効性を判定し、前記解析用鍵に基づいて前記データファイルに担持された追加情報を解析することをさらに含む、請求項２に記載の実現方法。
【請求項４】
バーチャル通信カードの実現装置であって、
自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得するように構成される解析モジュールと、
前記通信カード情報に基づき、前記データファイルと、使用したい通信カード情報とがマッチングすると判定する場合、前記データファイルをロードするように構成されるロードモジュールと、
前記データファイルが未登録状態にあると判定する場合、前記データファイルを有効化して、前記データファイルをバーチャル通信カードとして使用するように構成される有効化モジュールとを備え、
前記データファイルの通信カード情報が担持された登録要求を送信し、前記登録要求の成功応答を受信すると、前記データファイルが未登録状態にあると判定するように構成される登録モジュールをさらに備え、
前記登録モジュールは、また、既にロードされたデータファイルが存在すると判定する場合、前記データファイルと前記既にロードされたデータファイルとを比較し、前記データファイルと前記既にロードされたデータファイルのタイプとが一致しないと判定する場合、前記データファイルの通信カード情報が担持された登録要求を送信するように構成される、バーチャル通信カードの実現装置。
【請求項５】
前記データファイルに対応する解析用鍵を取得するように構成される鍵モジュールをさらに備え、
これに対応して、解析モジュールは、前記解析用鍵によって自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得するように構成される請求項４に記載の装置。
【請求項６】
前記解析用鍵によって前記データファイルを検査し、前記データファイルに担持された通信カード情報の有効性を判定し、前記解析用鍵に基づき、前記データファイルに担持された追加情報を解析するように構成される追加モジュールをさらに備える、請求項５に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術の分野に関し、特にバーチャル通信カードの実現方法及び装置に関する。
【背景技術】
【０００２】
本発明者は、本発明の実施例の構成を実現する過程で、関連技術において、少なくとも下記の技術的問題が存在していることを発見した。
【０００３】
通信技術の飛躍的な発展に伴い、携帯電話などの端末装置の性能及びハードウェア構成がますますよくなり、例えば、メモリの大容量化、大画面化、薄型化へ発展し、同時に、端末装置は、例えばドキュメント、マルチメディアの処理、各種のデータの伝送等の多数の機能をサポートでき、それにより端末装置の操作性とユーザエクスペリエンスが高くなり、ますます多くのユーザに好まれている。これに伴って、必要なサポート用ハードウェア回路が多くなる。現在、市販の端末装置に軽量薄型化、電池の大容量化が要求され、そのため、携帯電話のプリント基板（ＰＣＢ、Ｐｒｉｎｔｅｄ  ｃｉｒｃｕｉｔ  ｂｏａｒｄ）自体の空間が小さくなってくる。多くのハードウェア回路が要求される一方、ＰＣＢ空間の小型化も要求される衝突があるため、ＰＣＢのデバイスレイアウトを簡略化させる方法を求める必要がある。
【０００４】
従来の端末装置では、ハードウェア回路のレイアウト空間がシステム態様、チップの大きさに制限され、基本的には一定となる。更に、端末装置のＰＣＢにおける大部の空間が各種のコネクタに占有され、特に端末装置の通信カードのカードスロットの占有空間が最も大きい。従って、通信カードのカードスロットをなくすることでＰＣＢの空間の節約を実現でき、ここで、通信カードはＵＩＭ／ＳＩＭ等の無線通信機能を実現する通信カードを含む。
【０００５】
現在、一部の事業者のカスタマイズ端末装置は、番号書き込み機能によって、ＵＩＭ／ＳＩＭカードスロットのない無線通信機能を実現したが、カスタマイズ端末装置が固定番号又は事業者によるカスタマイズに制限され、従来の通信カードのように柔軟的に切り替えることができない。
【０００６】
しかし、関連技術には、上記問題に対する有効的な解決手段がない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
これに鑑みて、本発明の実施例は、端末装置の通信カードスロットのない無線通信機能を実現し、且つ従来通信カードのような柔軟的な切り替えを実現できるバーチャル通信カードの実現方法及び装置を提供する。
【課題を解決するための手段】
【０００８】
本発明の実施例の構成は、以下のように実現される。
【０００９】
本発明の実施例は、端末装置に適用されるバーチャル通信カードの実現方法であって、自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得することと、前記通信カード情報に基づき、前記データファイルと、使用したい通信カード情報とがマッチングすると判定する場合、前記データファイルをロードすることと、前記データファイルが未登録状態にあると判定する場合、前記データファイルをバーチャル通信カードとして使用するために前記データファイルを有効化することとを含む、バーチャル通信カードの実現方法を提供する。
【００１０】
上記構成において、自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得することの前に、前記方法は、更に、前記解析ファイルに対応する解析用鍵を取得することを含み、これに対応して、自機に予め記憶されたデータファイルを解析して前記データファイルに担持された通信カード情報を取得することは、前記解析用鍵によって自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得することである。
【００１１】
上記構成において、前記実現方法は、更に、前記解析用鍵によって前記データファイルを検査し、前記データファイルに担持された通信カード情報の有効性を判定するとともに、前記解析用鍵に基づいて前記データファイルに担持された追加情報を解析することを含む。
【００１２】
上記構成において、前記データファイルをロードすることの後、前記実現方法は、更に、前記データファイルの通信カード情報が担持された登録要求を送信することと、前記登録要求の成功応答を受信すると、前記データファイルが未登録状態にあると判定することとを含む。
【００１３】
上記構成において、前記データファイルの通信カード情報が担持された登録要求を送信することの前に、前記実現方法は、更に、既にロードされたデータファイルが存在すると判定する場合、前記データファイルと、前記既にロードされたデータファイルとを比較し、前記データファイルと前記既にロードされたデータファイルのタイプとが一致しないと判定する場合、前記データファイルの通信カード情報が担持された登録要求を送信することを含む。
【００１４】
本発明の実施例は、更に、端末装置内に設けられるバーチャル通信カードの実現装置であって、前記装置は、自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得ように構成される解析モジュールと、前記通信カード情報に基づき、前記データファイルと、使用したい通信カード情報とがマッチングすると判定する場合、前記データファイルをロードするように構成されるロードモジュールと、前記データファイルが未登録状態にあると判定する場合、前記データファイルを有効化し、前記データファイルをバーチャル通信カードとして使用するように構成される有効化モジュールとを備える、バーチャル通信カードの実現装置を提供する。
【００１５】
上記構成において、前記装置は、更に、前記解析ファイルに対応する解析用鍵を取得するように構成される鍵モジュールを備え、これに対応して、解析モジュールは、具体的に、前記解析用鍵によって自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得する。
【００１６】
上記構成において、前記装置は、更に、前記解析用鍵によって前記データファイルを検査し、前記データファイルに担持された通信カード情報の有効性を判定し、前記解析用鍵に基づいて前記データファイルに担持された追加情報を解析するように構成される追加モジュールを備える。
【００１７】
上記構成において、前記装置は、更に、前記データファイルの通信カード情報が担持された登録要求を送信し、前記登録要求の成功応答を受信すると、前記データファイルが未登録状態にあると判定するように構成される登録モジュールを備える。
【００１８】
上記構成において、前記登録モジュールは、さらに、既にロードされたデータファイルが存在すると判定する場合、前記データファイルと、前記既にロードされたデータファイルとを比較し、前記データファイルと前記既にロードされたデータファイルのタイプとが一致しないと判定する場合、前記データファイルの通信カード情報が担持された登録要求を送信するように構成される。
【００１９】
前記解析モジュール、前記ロードモジュール、前記有効化モジュール、前記鍵モジュール、前記追加モジュール、及び前記登録モジュールは、処理を実行する際に、中央処理装置（ＣＰＵ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、デジタルシグナルプロセッサ（ＤＳＰ、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）で実現してもよい。
【発明の効果】
【００２０】
本発明の実施例は、バーチャル通信カードの実現方法及び装置を提供し、自機に予め記憶されたデータファイルを解析して前記データファイルに担持された通信カード情報を取得し、前記通信カード情報に基づき、前記データファイルと、使用したい通信カード情報とがマッチングすると判定する場合、前記データファイルをロードし、前記データファイルが未登録状態にあると判定する場合、前記データファイルを有効化し、前記データファイルをバーチャル通信カードとして使用する。これによって、従来の物理的な通信カードの代わりにバーチャル通信カードを使用し、通信カードのカードスロットをなくすることでＰＣＢの空間節約を実現し、ハードウェアコストを節約し、ソフトウェアのサポートによって、端末において通信カードを柔軟的に切り替えることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施例に係るバーチャル通信カードの実現方法のプロセス模式図である。
【図２】具体的な実例に係るバーチャル通信カードの実現方法のプロセス模式図である。
【図３】本発明の実施例に係るバーチャル通信カードの実現方法の具体的な使用シナリオである。
【図４】本発明の実施例に係るバーチャル通信カードの実現方法の別の具体的な使用シナリオである。
【図５】本発明の実施例に係るバーチャル通信カードの実現装置の構造模式図である。
【発明を実施するための形態】
【００２２】
本発明の実施例では、自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得し、前記通信カード情報に基づき、前記データファイルと、使用したい通信カード情報とがマッチングすると判定する場合、前記データファイルをロードし、前記データファイルが未登録状態にあると判定する場合、前記データファイルを有効化して、前記データファイルをバーチャル通信カードとして使用する。
【００２３】
以下、図面と具体的な実施例を参照しながら本発明を詳しく説明する。
【００２４】
図１は本発明の実施例に係るバーチャル通信カードの実現方法であり、該方法は端末に適用され、図１に示すように、該方法は、以下のステップを含む。
【００２５】
ステップ１０１において、自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得する。
【００２６】
具体的に、端末装置は、端末装置自機に予め記憶されたデータファイルを解析し、解析されたデータファイルに担持された通信カード情報を取得し、データファイルに担持された通信カード情報は、従来の通信カードに担持されたすべての情報、例えば、認証キーＡｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｋｅｙ、電子シリアル番号（ＥＳＮ、Ｅｌｅｃｔｒｏｎｉｃ  Ｓｅｒｉａｌ  Ｎｕｍｂｅｒ）、国際移動体加入者識別番号（ＩＭＳＩ、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）等の情報を含む。
【００２７】
自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得することの前に、前記解析ファイルに対応する解析用鍵を取得し、解析用鍵によって自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得する。
【００２８】
ここで、端末装置自機に予め記憶されたデータファイルは、暗号化されたデータファイルであってもよく、端末装置は、データファイルを解析する時に、該データファイルに対して復号及び解析を行うために該データファイルに対応する解析用鍵を取得する必要がある。データファイルに対応する解析用鍵を取得するのに、実際の状況に応じて異なった方法を用いてもよい。例えば、ユーザが該データファイルの解析用鍵ファイルを知っている場合、ユーザに該データファイルの解析用鍵を入力することを促し、且つユーザが入力した解析用鍵を取得し、該解析用鍵によってデータファイルに対して復号及び解析を行う。該データファイルの解析用鍵が端末装置自体に記憶された場合、クエリによって該データファイルに対応する解析用鍵を取得し、解析用鍵を取得した後、該解析用鍵によってデータファイルに対して復号及び解析を行う。ここで、本発明の実施例は、鍵とデータファイルとの関係を特に限定せず、いずれかのアルゴリズムでデータファイルを計算して該データファイルに一対一対応する解析用鍵を取得することができる。
【００２９】
なお、端末装置に複数のデータファイルを予め記憶することができ、各データファイルとこれに対応する解析用鍵は、電気通信事業者、仮想移動体通信事業者、端末装置メーカーにより提供される。
【００３０】
ここで、前記解析用鍵によって前記データファイルを検査し、前記データファイルに担持された通信カード情報の有効性を判定するとともに、前記解析用鍵に基づいて前記データファイルに担持された追加情報を解析する。
【００３１】
端末装置は、データファイルを解析した後、前記解析用鍵によって解析された通信カード情報の有効性を検査し、前記データファイルに担持された通信カード情報が有効な通信カード情報であるか否かを検証する。データファイルに担持された通信カード情報が有効であると判定する場合、前記データファイルが有効なデータファイルであると判定する。なお、データファイルに担持された通信カード情報に対する有効性の検査は、従来の通信カードの活線挿抜中に実行される検出と相当する。
【００３２】
データファイルに担持された通信カード情報が有効であると判定する場合、データファイルの追加情報を解析する。追加情報は、連絡先等の追加情報を含んでもよい。これら追加情報は、従来の通信カードの使用過程において通信カードに記憶された追加情報と相当する。データファイルは、初回に使用される際に追加情報を含まず、再び使用される際に、データファイルには初回に使用される際に添加された追加情報を含む。データファイルがバーチャル通信カードとして使用される場合、ユーザの操作によって追加情報に対して添加、削除、更新等の操作を行うことができる。
【００３３】
ステップ１０２において、前記通信カード情報に基づき、前記データファイルと、使用したい通信カード情報とがマッチングすると判定する場合、前記データファイルをロードする。
【００３４】
ここで、端末装置は、データファイルを解析してデータファイルに担持された通信カード情報を取得した後、取得された通信カード情報に基づき、該データファイルをロードするか否かを判定する。具体的には、取得された通信カード情報と、ユーザが入力した使用したい通信カード情報とを比較し、取得された通信カード情報と、ユーザが入力した、使用したい通信カード情報とが一致する場合、両者がマッチングすると判定し、該データファイルをロードし、さもないと、該データファイルをロードしない。取得された通信カード情報と、使用したい通信カード情報とを比較するに当たって、取得された通信カード情報におけるＩＭＳＩと、使用したい通信カード情報におけるＩＭＳＩとを比較することができ、ここで、使用したい通信カード情報におけるＩＭＳＩは、ユーザにより直接入力されてもよく、ユーザが入力した電話番号で算出されてもよい。
【００３５】
ステップ１０３において、前記データファイルが未登録状態にあると判定する場合、前記データファイルを有効化して、前記データファイルをバーチャル通信カードとして使用する。
【００３６】
具体的に、端末装置は、データファイルをロードした後、該データファイルの通信カード情報が担持された登録要求を送信し、前記登録要求の成功応答を受信すると、前記データファイルが未登録状態にあると判定し、この時、前記データファイルを有効化して、前記データファイルをバーチャル通信カードとして使用する。
【００３７】
ここで、該データファイルの通信カード情報が担持された登録要求を送信することの前に、既にロードされたデータファイルが存在すると判定する場合、前記データファイルと既にロードされたデータファイルとを比較し、該データファイルと既にロードされたデータファイルのタイプとが一致しないと判定する場合、該データファイルの通信カード情報が担持された登録要求を送信する。具体的には、端末装置は、ユーザが入力した通信カード情報に基づいてロードされるべき特定のデータファイルを採用しない場合、端末装置は、データファイルのタイプに基づいてデータファイルをロードするか否かを判定し、例えば、現在のデータファイルのタイプが中国聯通３Ｇであり、既にロードされた複数のデータファイルにおいてタイプが中国聯通３Ｇであるデータファイルを含む場合、既にロードされたデータファイルを置き換えず、該データファイルの通信カード情報が担持された登録要求を送信せず、既にロードされた複数のデータファイルにおいてタイプが中国聯通３Ｇであるデータファイルを含まない場合、既にロードされたデータファイルを置き換え、該データファイルの通信カード情報が担持された登録要求を送信する。データファイルのタイプは、事業者によって通信カードのタイプに対する区別に基づいて区別される。
【００３８】
なお、本発明の実施例に係る方法は、端末装置における管理モジュールで実現することができ、端末装置の管理モジュールによってデータファイルに対して解析、マッチング、ロード、有効化等の動作を実行し、ユーザの入力操作が存在する場合、管理モジュールによってユーザの入力操作を受信する。
【００３９】
図２は、具体的な実例に係るバーチャル通信カードの実現方法のプロセス模式図である。以下、通信カードがＵＩＭ／ＳＩＭカードであり、データファイルが対応するＵＩＭ／ＳＩＭカードデータファイルであり、端末装置が携帯電話であることを例として、本発明の実施例に係る実現方法を説明し、図２に示すように、該方法は、以下のステップを含む。
【００４０】
ステップ２０１において、ＵＩＭ／ＳＩＭカードデータファイルを取得する。
【００４１】
具体的には、従来の物理的なＵＩＭ／ＳＩＭカードに対応するＵＩＭ／ＳＩＭカードデータファイルを取得し、該ＵＩＭ／ＳＩＭカードデータファイルをバーチャルＵＩＭ／ＳＩＭカードとして使用することができる。図３に示すように、データファイル１、データファイル２……データファイルｎ等の複数のＵＩＭ／ＳＩＭカードデータファイルをＴＦカードアクセス又はＵＳＢアクセスの方式で携帯電話に同時に記憶できる。
【００４２】
なお、図３に示すように、携帯電話は、管理モジュールによってデータファイルを解析し、その後、物理的なカードと同じプロセスで、基地局によってネットワーク検索、通信等の機能を実行する。
【００４３】
ステップ２０２において、各ＵＩＭ／ＳＩＭカードデータファイルに対応する解析用鍵を取得する。
【００４４】
ステップ２０３において、解析用鍵によってＵＩＭ／ＳＩＭカードデータファイルを復号する。
【００４５】
解析用鍵によってＵＩＭ／ＳＩＭカードデータファイルを復号し、データファイルに担持された情報に対する保護を解除する。
【００４６】
ステップ２０４において、ＵＩＭ／ＳＩＭカードデータファイルを解析する。
【００４７】
携帯電話は、復号されたＵＩＭ／ＳＩＭカードデータファイルを解析し、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｋｅｙ、ＥＳＮ、ＩＭＳＩ等を含む通信カード情報を取得する。
【００４８】
ここで、携帯電話は、ＵＩＭ／ＳＩＭカードデータファイルを復号、解析する時、ＵＩＭ／ＳＩＭカードデータファイルのファイル名に基づいて１つ又は複数のＵＩＭ／ＳＩＭカードデータファイルを選択して復号及び解析することができ、選択されたＵＩＭ／ＳＩＭカードデータファイルが使用しようとするＵＩＭ／ＳＩＭカードデータファイルである。
【００４９】
ステップ２０５において、ＵＩＭ／ＳＩＭカードデータファイルをロードするか否かを判定する。
【００５０】
具体的には、解析用鍵に基づいて該ＵＩＭ／ＳＩＭカードデータファイルの有効性を認証し、該ＵＩＭ／ＳＩＭカードデータファイルが有効であると判定する場合、ＵＩＭ／ＳＩＭカードデータファイルをロードし、ステップ２０６を実行し、さもないと、ステップ２１１を実行し、ＵＩＭ／ＳＩＭカードデータファイルを無効にし、即ち、該ＵＩＭ／ＳＩＭカードデータファイルを無効のＵＩＭ／ＳＩＭカードデータファイルとしてマークする。ＵＩＭ／ＳＩＭカードデータファイルをロードした後、ユーザが現在ロードされるＵＩＭ／ＳＩＭカードデータファイルを直感的に確認できるように、該ＵＩＭ／ＳＩＭカードデータファイルの通信カード情報を、ロードされたＵＩＭ／ＳＩＭカードデータファイルを管理するためのユーザインターフェースに表示する。
【００５１】
ステップ２０６において、同じタイプのＵＩＭ／ＳＩＭカードデータファイルがロードされているか否かを検出する。
【００５２】
ここで、携帯電話には、ステップ２０５でロードされたＵＩＭ／ＳＩＭカードデータファイル以外の、既にロードされたＵＩＭ／ＳＩＭカードデータファイルが存在するか否かを検出し、存在すると、ステップ２０５でロードされたＵＩＭ／ＳＩＭカードデータファイルと、既にロードされたＵＩＭ／ＳＩＭカードデータファイルのタイプとが一致するか否かを判定する。具体的には、一致する場合、ステップ２１２を実行し、ＵＩＭ／ＳＩＭカードデータファイルを置き換えるか否かを判定し、ここで、既にロードされたＵＩＭ／ＳＩＭカードデータファイルを置き換えるか否かを決定することをユーザに通知し、ユーザが置き換えないことを選択する場合、ステップ２１１を実行し、ユーザが置き換えることを選択する場合、ステップ２１３を実行し、既にロードされた同じタイプのＵＩＭ／ＳＩＭカードデータファイルをアンインストールする。一致しない場合、ステップ２０７を実行する。なお、一致しない場合は、既にロードされたＵＩＭ／ＳＩＭカードデータファイルが存在しないという場合１と、既にロードされたＵＩＭ／ＳＩＭカードデータファイルが存在するが、既にロードされたＵＩＭ／ＳＩＭカードデータファイルのタイプと、ステップ２０５でロードされたＵＩＭ／ＳＩＭカードデータファイルのタイプとが合致しないという場合２とを含む。
【００５３】
ステップ２０７において、該ＵＩＭ／ＳＩＭカードデータファイルを使用する他のユーザが存在するか否かを判定する。
【００５４】
具体的には、端末装置は、該データファイルの通信カード情報が担持された登録要求を送信して事業者に申請し、該バーチャルＵＩＭ／ＳＩＭカードが登録されたか否かを検出し、前記登録要求の成功応答を受信すると、該ＵＩＭ／ＳＩＭカードデータファイルが未登録状態にあり、他のユーザに使用されていないと判定し、この時、ステップ２０８を実行し、事業者の認証センター（ＡＵＣ、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｅｎｔｅｒ）に申請し、ネットワーク認証を行い、前記登録要求の成功応答を受信しないと、他の携帯電話ユーザが該バーチャルＵＩＭ／ＳＩＭカードを使用していることがわかり、ステップ２１１を実行する。
【００５５】
図４は、本発明の実施例に係るバーチャル通信カードの実現方法の別の具体的な使用シナリオであり、図４に示すように、同一のＵＩＭ／ＳＩＭカードデータファイル（データファイルＸ）は、携帯電話Ａ、携帯電話Ｂ、携帯電話Ｃといった異なる携帯電話の間に切り替えることができる。ここで、携帯電話Ａが場所Ａに位置する甲のものであり、携帯電話Ｂが場所Ｂに位置する乙のものであり、携帯電話Ｃが場所Ｃに位置する丙のものである。各携帯電話は、同時に複数の異なったデータファイルを予め記憶でき、例えば、携帯電話Ａがデータファイル１、データファイルＸを予め記憶し、携帯電話Ｂがデータファイル２、データファイルＸを予め記憶し、携帯電話Ｃがデータファイル３、データファイルＸを予め記憶することができる。同一のＵＩＭ／ＳＩＭカードデータファイルをユーザ及びその家族の、異なる携帯電話に同時に記憶することができ、必要に応じて、一人のユーザのＵＩＭ／ＳＩＭカードデータファイルをログアウトし、別のユーザの該ＵＩＭ／ＳＩＭカードデータファイルを有効化し、それにより同一のバーチャルＵＩＭ／ＳＩＭカートの、異なる携帯電話の間での柔軟的な切り替えを実現する。
【００５６】
本発明の実施例に係るバーチャル通信カードの実現方法を利用した端末装置は、使用時に以下の特徴を有する。
【００５７】
（１）端末装置のハードウェアにおいて、通信カードのカードスロットがない。
（２）端末装置の通信カード等の情報がバーチャルＵＩＭ／ＳＩＭカードデータファイルの読み取り可能な記憶領域内に書き込まれている。
（３）通信カードは端末装置のソフトウェアバージョンとバインディングせず、ユーザは事業者規範に合致した異なるバーチャル通信カードデータファイルを自由に交換することができる。
（４）端末装置のハードウェアにおいて、通信カードのカードスロットインターフェースが存在せず、ＰＣＢレイアウト空間を占有せず、そのため材料コストを低下させ、端末装置全体の軽薄化要求に適応し、端末装置の構造信頼性の向上に寄与する。
【００５８】
上記方法を実現するために、本発明の実施例は、更に、図５に示されるバーチャル通信カードの実現装置を提供する。該装置は、端末装置５０内に設けられ、解析モジュール５１、ロードモジュール５２、有効化モジュール５３を備える。
【００５９】
解析モジュール５１は、自機に予め記憶されたデータファイルを解析し、前記データファイルに担持された通信カード情報を取得するように構成される。
【００６０】
ロードモジュール５２は、前記通信カード情報に基づき、前記データファイルと、使用したい通信カード情報とがマッチングすると判定する場合、前記データファイルをロードするように構成される。
【００６１】
有効化モジュール５３は、前記データファイルが未登録状態にあると判定する場合、前記データファイルを有効化して、前記データファイルをバーチャル通信カードとして使用するように構成される。
【００６２】
図５に示すように、前記装置は、更に、前記解析ファイルに対応する解析用鍵を取得するように構成される鍵モジュール５４を備える。これに対応して、解析モジュール５１は、具体的に、前記解析用鍵によって自機に予め記憶されたデータファイルを解析して前記データファイルに担持された通信カード情報を取得するように構成される。
【００６３】
図５に示すように、該装置は、更に、前記解析用鍵によって前記データファイルを検査し、前記データファイルに担持された通信カード情報の有効性を判定するとともに、前記解析用鍵に基づいて前記データファイルに担持された追加情報を解析するように構成される追加モジュール５５を備える。
【００６４】
図５に示すように、該装置は、更に、前記データファイルの通信カード情報が担持された登録要求を送信し、前記登録要求の成功応答を受信すると、前記データファイルが未登録状態にあると判定するように構成される登録モジュール５６を備える。
【００６５】
ここで、登録モジュール５６は、また、既にロードされたデータファイルが存在すると判定する場合、前記データファイルと前記既にロードされたデータファイルとを比較し、前記データファイルと前記既にロードされたデータファイルのタイプとが一致しないと判定する場合、前記データファイルの通信カード情報が担持された登録要求を送信するように構成される。
【００６６】
実際に使用される際、本発明に係る装置又はシステム装置は、独立したシステムであってもよく、携帯電話などの従来の端末に異なる機能を追加して実現するロジックユニットであってもよい。
【００６７】
携帯電話にロジックユニットを追加する場合、解析モジュール５１、ロードモジュール５２、有効化モジュール５３、鍵モジュール５４、追加モジュール５５及び登録モジュール５６は、携帯電話における中央処理装置（ＣＰＵ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、デジタルシグナルプロセッサ（ＤＳＰ、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）で実現することができる。
【００６８】
以上説明したものは、本発明の好ましい実施例に過ぎず、本発明の保護範囲を限定するものではない。
【産業上の利用可能性】
【００６９】
本発明の実施例は、バーチャル通信カードの実現方法及び装置を提供し、自機に予め記憶されたデータファイルを解析して前記データファイルに担持された通信カード情報を取得し、前記通信カード情報に基づいて前記データファイルと、使用したい通信カード情報とがマッチングすると判定した場合、前記データファイルをロードし、前記データファイルが未登録状態にあると判定する場合、前記データファイルを有効化して、前記データファイルをバーチャル通信カードとして使用し、これによって、従来の物理的な通信カードの代わりにバーチャル通信カードを使用し、通信カードのカードスロットをなくすることでＰＣＢの空間節約を実現し、ハードウェアコストを節約し、ソフトウェアのサポートによって、端末において通信カードを柔軟的に切り替えることができる。
【図１】
0006485973.tif 000002
【図２】
0006485973.tif 000003
【図３】
0006485973.tif 000004
【図４】
0006485973.tif 000005
【図５】
0006485973.tif 000006