【手続補正書】
【提出日】平成19年12月14日(2007.12.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
加入者識別モジュール（ＳＩＭ）をエミュレートする方法であって、
前記ＳＩＭの１つ又は複数の特性を表す構成データを読み出すステップと、
前記エミュレーションの実行を開始するステップと、
前記ＳＩＭのリソースにアクセスするためのＳＩＭコマンドを受け取るステップと、
前記構成データに基づいて、前記ＳＩＭのオペレーションに合致したやり方で前記ＳＩＭコマンドを処理するステップと、
前記ＳＩＭコマンドおよび前記ＳＩＭコマンドの処理に関連するデータのログをとるステップと
を含むことを特徴とする方法。
【請求項２】
前記構成データは、ＳＩＭのオペレーティング特性を表す１つ又は複数のパラメータを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記エミュレーションの実行用の前記１つ又は複数のパラメータの１つは、前記ＳＩＭコマンドに関連づけられた機能を実施するための時間遅延を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記構成データは、前記ＳＩＭのファイルシステムに格納される１つ又は複数のデータファイルを含むことを特徴とする請求項１に記載の方法。
【請求項５】
ＳＩＭコマンドを受け取るステップは、前記ＳＩＭコマンドに関連づけられたデータを受け取るステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記ＳＩＭコマンドが前記ＳＩＭのファイルシステムにアクセスするためのコマンドであることに応答して、前記ＳＩＭコマンドを処理するステップは、
前記ＳＩＭファイルシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるかどうか判定するステップと、
前記ＳＩＭファイルシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるという判定に応答して、前記ＳＩＭコマンドおよび前記構成データに基づいて前記ＳＩＭファイルシステム内のデータにアクセスし、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すかどうか判定し、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すという判定に応答して前記構成データにおいて指定された時間にわたって休止するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ＳＩＭコマンドが前記ＳＩＭのセキュリティシステムにアクセスするためのコマンドであることに応答して、前記ＳＩＭコマンドを処理するステップは、
前記ＳＩＭセキュリティシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるかどうか判定するステップと、
前記ＳＩＭセキュリティシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるという判定に応答して、前記ＳＩＭコマンドおよび前記構成データに基づいて前記ＳＩＭセキュリティシステムの機能を実施し、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すかどうか判定し、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すという判定に応答して、前記構成データにおいて指定された時間にわたって休止するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記ＳＩＭファイルシステム内のデータへのアクセスに基づいて、応答コードを返すステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項９】
前記応答コードに関連づけられた応答データを返すステップをさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記ＳＩＭセキュリティシステム内のデータへのアクセスに基づいて、応答コードを返すステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項１１】
前記ＳＩＭコマンドおよび前記コマンドの処理に関連するデータのログをとるステップは、前記ＳＩＭコマンド、前記応答コード、および前記応答データを記録するステップを含むことを特徴とする請求項９に記載の方法。
【請求項１２】
前記構成データに基づいたＳＩＭエラーをシミュレートするステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１３】
第２の組の構成データを読み出すステップと、前記第２の組の構成データに基づいて、前記ＳＩＭのオペレーションに合致したやり方で後続のＳＩＭコマンドを処理するステップとをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１４】
加入者識別モジュール（ＳＩＭ）をエミュレートするシステムであって、
プロセッサと、
前記プロセッサと結合され前記プロセッサによる読出しが可能なメモリであって、前記プロセッサによって実行されると、前記プロセッサに、前記ＳＩＭの１つ又は複数の特性を表す構成データを読み出させ、前記エミュレーションの実行を開始させ、前記ＳＩＭのリソースにアクセスするためのＳＩＭコマンドを受け取らせ、前記ＳＩＭコマンドを、前記構成データに基づいて、前記ＳＩＭのオペレーションに合致したやり方で処理させ、前記ＳＩＭコマンドおよび前記コマンドの処理に関連するデータのログをとらせる一連の命令を含むメモリと
を備えることを特徴とするシステム。
【請求項１５】
前記構成データは、ＳＩＭのオペレーティング特性を表す１つ又は複数のパラメータを含むことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記エミュレーションの実行用の前記１つ又は複数のパラメータの１つは、前記ＳＩＭコマンドに関連づけられた機能を実施するための時間遅延を含むことを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記構成データは、前記ＳＩＭのファイルシステムに格納される１つ又は複数のデータファイルを含むことを特徴とする請求項１４に記載のシステム。
【請求項１８】
ＳＩＭコマンドを受け取ることは、前記ＳＩＭコマンドに関連づけられたデータを受け取ることをさらに含むことを特徴とする請求項１４に記載のシステム。
【請求項１９】
前記ＳＩＭコマンドが前記ＳＩＭのファイルシステムにアクセスするためのコマンドであることに応答して、前記ＳＩＭコマンドを処理することは、
前記ＳＩＭファイルシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるかどうか判定することと、
前記ＳＩＭファイルシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるという判定に応答して、前記ＳＩＭコマンドおよび前記構成データに基づいて前記ＳＩＭファイルシステム内のデータにアクセスし、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すかどうか判定し、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すという判定に応答して、前記構成データにおいて指定された時間にわたって休止することと
をさらに含むことを特徴とする請求項１４に記載のシステム。
【請求項２０】
前記ＳＩＭコマンドが前記ＳＩＭのセキュリティシステムにアクセスするためのコマンドであることに応答して、前記ＳＩＭコマンドを処理することは、
前記ＳＩＭセキュリティシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるかどうか判定することと、
前記ＳＩＭセキュリティシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるという判定に応答して、前記ＳＩＭコマンドおよび前記構成データに基づいて前記ＳＩＭセキュリティシステムの機能を実施し、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すかどうか判定し、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すという判定に応答して、前記構成データにおいて指定された時間にわたって休止することと
をさらに含むことを特徴とする請求項１４に記載のシステム。
【請求項２１】
前記ＳＩＭファイルシステム内のデータへのアクセスに基づいて、応答コードを返すことをさらに含むことを特徴とする請求項１９に記載のシステム。
【請求項２２】
前記応答コードに関連づけられた応答データを返すことをさらに含むことを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記ＳＩＭセキュリティシステム内のデータへのアクセスに基づいて、応答コードを返すことをさらに含むことを特徴とする請求項１９に記載のシステム。
【請求項２４】
前記ＳＩＭコマンドおよび前記ＳＩＭコマンドの処理に関連するデータのログをとることは、前記ＳＩＭコマンド、前記応答コード、および前記応答データを記録することを含むことを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記構成データに基づいたＳＩＭエラーをシミュレートすることをさらに含むことを特徴とする請求項１４に記載のシステム。
【請求項２６】
第２の組の構成データを読み出すことと、前記第２の組の構成データに基づいて、前記ＳＩＭのオペレーションに合致したやり方で後続のＳＩＭコマンドを処理することとをさらに含むことを特徴とする請求項１４に記載のシステム。
【請求項２７】
加入者識別モジュール（ＳＩＭ）をエミュレートするコンピュータ処理を実行する命令からなるコンピュータプログラムを符号化するコンピュータ読み取り可能な記録媒体であって、前記コンピュータ処理は、
前記ＳＩＭの１つ又は複数の特性を表す構成データを読み出すステップと、
前記エミュレーションの実行を開始するステップと、
前記ＳＩＭのリソースにアクセスするためのＳＩＭコマンドを受け取るステップと、
前記構成データに基づいて、前記ＳＩＭのオペレーションに合致したやり方で前記ＳＩＭコマンドを処理するステップと、
前記ＳＩＭコマンドおよび前記コマンドの処理に関連するデータのログをとるステップと
を含むことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２８】
前記構成データは、ＳＩＭのオペレーティング特性を表す１つ又は複数のパラメータを含むことを特徴とする請求項２７に記載のコンピュータ読み取り可能な記録媒体。
【請求項２９】
前記エミュレーションの実行用の前記１つ又は複数のパラメータの１つは、前記ＳＩＭコマンドに関連づけられた機能を実施するための時間遅延を含むことを特徴とする請求項２８に記載のコンピュータ読み取り可能な記録媒体。
【請求項３０】
前記構成データは、前記ＳＩＭのファイルシステムに格納される１つ又は複数のデータファイルを含むことを特徴とする請求項２７に記載のコンピュータ読み取り可能な記録媒体。
【請求項３１】
ＳＩＭコマンドを受け取るステップは、前記ＳＩＭコマンドに関連づけられたデータを受け取るステップをさらに含むことを特徴とする請求項２７に記載のコンピュータ可読媒
体。
【請求項３２】
前記ＳＩＭコマンドが、前記ＳＩＭのファイルシステムにアクセスするためのコマンドであることに応答して、前記ＳＩＭコマンドを処理するステップは、
前記ＳＩＭファイルシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるかどうか判定するステップと、
前記ＳＩＭファイルシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるという判定に応答して、前記ＳＩＭコマンドおよび前記構成データに基づいて前記ＳＩＭファイルシステム内のデータにアクセスし、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すかどうか判定し、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すという判定に応答して、前記構成データにおいて指定された時間にわたって休止するステップと
をさらに含むことを特徴とする請求項２７に記載のコンピュータ読み取り可能な記録媒体。
【請求項３３】
前記ＳＩＭコマンドが、前記ＳＩＭのセキュリティシステムにアクセスするためのコマンドであることに応答して、前記ＳＩＭコマンドを処理するステップは、
前記ＳＩＭセキュリティシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるかどうか判定するステップと、
前記ＳＩＭセキュリティシステムへのアクセスが前記ＳＩＭコマンドに対して許可されるという判定に応答して、前記ＳＩＭコマンドおよび前記構成データに基づいて前記ＳＩＭセキュリティシステムの機能を実施し、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すかどうか判定し、前記構成データが前記ＳＩＭコマンドに対する遅延時間を示すという判定に応答して、前記構成データにおいて指定された時間にわたって休止するステップと
をさらに含むことを特徴とする請求項２７に記載のコンピュータ読み取り可能な記録媒体。
【請求項３４】
前記ＳＩＭファイルシステム内のデータへのアクセスに基づいて、応答コードを返すステップをさらに含むことを特徴とする請求項３２に記載のコンピュータ読み取り可能な記録媒体。
【請求項３５】
前記応答コードに関連づけられた応答データを返すステップをさらに含むことを特徴とする請求項３４に記載のコンピュータ読み取り可能な記録媒体。
【請求項３６】
前記ＳＩＭセキュリティシステム内のデータへのアクセスに基づいて、応答コードを返すステップをさらに含むことを特徴とする請求項３２に記載のコンピュータ読み取り可能な記録媒体。
【請求項３７】
前記ＳＩＭコマンドおよび前記コマンドの処理に関連するデータのログをとるステップは、前記ＳＩＭコマンド、前記応答コード、および前記応答データを記録するステップを含むことを特徴とする請求項３５に記載のコンピュータ読み取り可能な記録媒体。
【請求項３８】
前記構成データに基づいたＳＩＭエラーをシミュレートするステップをさらに含むことを特徴とする請求項２７に記載のコンピュータ読み取り可能な記録媒体。
【請求項３９】
第２の組の構成データを読み出すステップと、前記第２の組の構成データに基づいて、前記ＳＩＭのオペレーションに合致したやり方で後続のＳＩＭコマンドを処理するステップとをさらに含むことを特徴とする請求項２７に記載のコンピュータ読み取り可能な記録媒体。