データカードを起動する方法であって、ブートフェーズにおいて、電源投入起動モジュールならびにコンパクトディスク報告および処理モジュールを初期化するステップを備え、前記電源投入起動モジュールがデータカードを起動するように構成された基本モジュールであり、前記CD報告および処理モジュールがデータカードをCDとして報告し、端末と対話し、CD読出しを実現するように構成され、さらに、前記ブートフェーズにおいて、端末に前記データカードをCDとして報告するステップと、前記ブートフェーズにおいて、前記端末によって前記データカードに送信されたポート切替えコマンドを受信するステップと、前記ネットワークアクセスフェーズにおいて、前記データカードのユーザアプリケーションモジュールおよびネットワークアクセスモードに対応するリソースを初期化し、次いで、前記データカードを前記ネットワークアクセスモードに切り替えるステップとを備え、前記ユーザアプリケーションモジュールがデータカードの機能を実行する機能モジュールを備える、方法。前記ブートフェーズにおいてポート切替えコマンドモジュールを初期化するステップをさらに備え、前記ポート切替えコマンドモジュールが前記端末から前記ポート切替えコマンドを受信した後にポート切替えコマンドを保存するように構成されたポート切替えコマンド記憶プログラムを備え、前記ポート切替えコマンドを受信した後に、前記データカードが前記ポート切替えコマンドを前記データカードに保存するためにポート切替えコマンド記憶プログラムを実行する、請求項1に記載の方法。前記データカードの前記ネットワークアクセスモードに関する情報が前記データカードのフラッシュメモリに保存され、前記ネットワークアクセスフェーズにおける前記初期化中に、前記ネットワークアクセスモードが前記ポート切替えコマンドに従って前記フラッシュメモリから読み出され、前記対応するリソースが初期化される、請求項2に記載の方法。前記電源投入起動モジュールならびにCD報告および処理モジュールを初期化するための方法が、前記ブートフェーズにおいて前記電源投入起動モジュールならびにCD報告および処理モジュールに対応する初期化機能を1つずつ実行することである、請求項1から3のいずれか一項に記載の方法。前記CD報告および処理モジュールが、前記ブートフェーズにおいてユニバーサルシリアルバスポートを報告し基本USBコマンドを処理するように構成されたUSBカーネルと、前記データカードと前記端末との間で対話をし、大容量記憶装置をCDとして報告し、CD読出しを実現するように構成されたスモールコンピュータシステムインターフェースコマンドプロセッサとを備える、請求項1から4のいずれか一項に記載の方法。前記ブートフェーズにおいて前記端末に前記データカードをCDとして報告するための方法が、USBポートを前記端末に報告するために前記USBカーネルを実行するステップと、前記端末に大容量記憶装置を報告するためにSCSIコマンドプロセッサを実行するステップと、前記大容量記憶装置をCDとして報告するためにSCSIコマンドを使用することにより前記端末と対話するステップとを備える、請求項5に記載の方法。前記端末によって、前記ポート切替えコマンドを前記データカードに送信するステップが、前記データカードの前記ドライバも前記アプリケーションも前記端末上にインストールされない場合は、前記端末が前記データカードの前記ドライバおよび前記アプリケーションの前記インストレーションを実現するために前記データカードと対話し、前記端末の前記データカードの前記インストレーションプログラムまたはアプリケーションが前記データカードに前記ネットワークアクセスモードに切り替えるよう指令するために切替えコマンドを送信するか、または前記データカードの前記ドライバおよび前記アプリケーションが前記端末上にインストールされた場合は、前記端末上の前記インストレーションプログラムまたはアプリケーションが前記データカードに前記ネットワークアクセスモードに切り替えるよう指令するためにポート切替えコマンドを送信するステップを備える、請求項1から6のいずれか一項に記載の方法。電源投入起動モジュール初期化機能ならびにコンパクトディスク報告および処理モジュール初期化機能を備え、前記ブートフェーズにおいて、電源投入起動モジュールならびにCD報告および処理モジュールを初期化するために前記両方の初期化機能を実行するように構成されたブートユニットを備え、前記電源投入起動モジュールがデータカードを起動するように構成された基本モジュールであり、前記CD報告および処理モジュールが前記ブートフェーズにおいて端末に前記データカードをCDとして報告し、前記端末と対話し、CD読出しを実現するように動作するように構成される、データカード。前記CD報告および処理モジュールが、前記ブートフェーズにおいてUSBポートを報告し基本USBコマンドを処理することを実現するように構成されたUSBカーネルと、前記データカードと前記端末との間で前記対話をし、大容量記憶装置をCDとして報告し、CD読出しを実現するように構成されたスモールコンピュータシステムインターフェースコマンドプロセッサとを備える、請求項8に記載のデータカード。前記ブートフェーズにおいて、前記CD報告および処理モジュールによって、前記端末に前記データカードをCDとして報告するように動作する前記ステップが、前記端末にUSBポートを報告するために前記USBカーネルを実行するステップと、前記端末に大容量記憶装置を報告するために前記SCSIコマンドプロセッサを実行するステップと、前記大容量記憶装置をCDとして報告するためにSCSIコマンドを使用することにより前記端末と対話するステップとを備える、請求項9に記載のデータカード。前記ブートユニットが、ポート切替えコマンドモジュール初期化機能をさらに備え、前記ブートフェーズにおいてポート切替えコマンドモジュールを初期化するために前記ポート切替えコマンドモジュール初期化機能を実行するように構成され、ポート切替えコマンド記憶プログラムを備える前記ポート切替えコマンドモジュールが、前記端末から前記ポート切替えコマンドを受信した後に、前記ポート切替えコマンド記憶プログラムを実行し、ポート切替えコマンドを前記データカードに保存するように構成される、請求項8から10のいずれか一項に記載のデータカード。前記ネットワークアクセスフェーズにおいて前記データカードの前記ユーザアプリケーションモジュールおよび前記ネットワークアクセスモードに対応する前記リソースが初期化された後に前記データカードをネットワークアクセスモードに切り替えるように構成されたネットワークアクセスユニットをさらに備え、前記ユーザアプリケーションモジュールが前記データカードの前記機能を実行する機能モジュールを備える、請求項8から11のいずれか一項に記載のデータカード。データカードがポートを報告するための方法であって、前記ブートフェーズにおいて電源投入起動モジュールならびにコンパクトディスク報告および処理モジュールを初期化するステップを備え、前記電源投入起動モジュールが、データカードを起動するように構成された基本モジュールであり、前記CD報告および処理モジュールが、データカードをCDとして報告し、端末と対話し、CD読出しを実現するように構成され、さらに、前記ブートフェーズにおいて端末にデータカードをCDとして報告するステップを備える方法。前記電源投入起動モジュールならびに前記CD報告および処理モジュールを初期化するための方法が、前記ブートフェーズにおいて前記電源投入起動モジュールならびに前記CD報告および処理モジュールに対応する初期化機能を1つずつ実行することである、請求項13に記載の方法。前記CD報告および処理モジュールが、前記ブートフェーズにおいてUSBポートを報告し基本USBコマンドを処理するように構成されたユニバーサルシリアルバスカーネルと、前記データカードと前記端末との間で前記対話をし、大容量記憶装置をCDとして報告し、CD読出しを実現するように構成されたスモールコンピュータシステムインターフェースコマンドプロセッサとを備える、請求項13または14に記載の方法。前記ブートフェーズにおいて前記端末に前記データカードをCDとして報告する前記ステップが、前記端末にUSBポートを報告するために前記USBカーネルを実行するステップと、前記端末に大容量記憶装置を報告するために前記SCSIコマンドプロセッサを実行するステップと、前記大容量記憶装置をCDとして報告するためにSCSIコマンドを使用することにより前記端末と対話するステップとを備える、請求項15に記載の方法。プログラムが記録されているコンピュータ読出し可能記憶媒体であって、前記プログラムが前記コンピュータに請求項1から7、13から16のいずれか一項に記載の方法を実行させる、コンピュータ読出し可能記憶媒体。本発明の実施形態は、データカードを使用するユーザエクスペリエンスを改善するために、データカード、データカードがポートを報告するための方法、およびデータカードを起動するための方法を提供する。前述の目的を達成するために、本発明の一実施形態は、データカードがポートを報告するための方法であって、ブートフェーズにおいて電源投入起動モジュールならびにコンパクトディスク報告および処理モジュールを初期化するステップを含み、電源投入起動モジュールがデータカードを起動するように構成された基本モジュールであり、CD報告および処理モジュールがデータカードをCDとして報告し、端末と対話し、CD読出しを実現するように構成され、さらに、ブートフェーズにおいて端末にデータカードをCDとして報告するステップを含む方法を提供する。本発明の一実施形態は、データカードを起動するための方法であって、ブートフェーズにおいて、電源投入起動モジュールならびにコンパクトディスク報告および処理モジュールを初期化するステップを含み、電源投入起動モジュールがデータカードを起動するように構成された基本モジュールであり、CD報告および処理モジュールがデータカードをCDとして報告し、端末と対話し、CD読出しを実現するように構成され、さらに、ブートフェーズにおいて、端末にデータカードをCDとして報告するステップと、ブートフェーズにおいて、端末によってデータカードに送信されたポート切替えコマンドを受信するステップと、ネットワークアクセスフェーズにおいて、データカードのユーザアプリケーションモジュールおよびネットワークアクセスモードに対応するリソースを初期化し、次いで、データカードをネットワークアクセスモードに切り替えるステップを含み、ユーザアプリケーションモジュールがデータカードの機能を実行する機能モジュールを備える、方法をさらに提供する。本発明の一実施形態は、電源投入起動モジュール初期化機能ならびにコンパクトディスク報告および処理モジュール初期化機能を備え、ブートフェーズにおいて、電源投入起動モジュールならびにCD報告および処理モジュールを初期化するために両方の初期化機能を実行するように構成された、ブートユニットを含み、電源投入起動モジュールが、データカードを起動するように構成された基本モジュールであり、CD報告および処理モジュールが、ブートフェーズにおいて、端末にデータカードをCDとして報告し、端末と対話し、CD読出しを実現するように動作するように構成される、データカードをさらに提供する。従来技術と比べると、本発明の実施形態による技術的解決策におけるデータカードは、ブートフェーズにおける電源投入起動モジュールおよびネットワークアクセスフェーズにおけるユーザアプリケーションモジュールの両方の初期化の後にではなく、ブートフェーズにおける電源投入起動モジュールならびにCD報告および処理モジュールの初期化の後に、CDとして報告される。それによって、端末ユーザは、データカードが挿入された後にデータカードがCDとして報告されることがすぐにわかるので、これはユーザエクスペリエンスを改善する。下記は、添付の本発明の実施形態の図面を参照しながら本発明の実施形態における技術的解決策を明瞭に説明する。明らかに、説明される実施形態は、本発明の実施形態のすべてではなく一部分にすぎない。本発明の実施形態から当業者によって得られる他の実施形態は、本発明の保護範囲に入るものとする。図1に示されているように、データカードの実行は、2つのフェーズ、つまり、それぞれPCのBIOSフェーズおよび普通のWindows登録商標フェーズと同様であるブートフェーズおよびネットワークアクセスフェーズを含む。データカードが端末に挿入されて電源が入れられた後に、ブートフェーズになる。ブートフェーズでは、データカードの電源投入起動モジュールが初期化され、次いで、ネットワークアクセスフェーズになる。データカードは、アドバンストRISCマシンを使用する。電源投入後に、データカードはデフォルト初期アドレスからブートフェーズに入る。ブートフェーズでは、メモリ、フラッシュメモリ、および電力管理チップなどの電源投入起動モジュールが初期化される。各モジュールの初期化プロセスは、少なくとも1つの初期化機能に対応する。ブートフェーズでは、初期化機能は1つずつ実行される。例えば、SDRAMinitPMICinitデータカードでは、メモリ、フラッシュメモリ、および電力管理チップなどのモジュールは、次に続くモジュールが動作する前に初期化されなければならない。メモリモジュールが初期化されていなければ、メモリを使用することができず、フラッシュメモリが初期化されていなければ、フラッシュメモリ内の構成パラメータを読み出すことができず、電力管理チップが初期化されていなければ、SIMカードなど他のモジュールの電源を入れることができない。ブートフェーズにおけるすべての機能が実行された後に、ネットワークアクセスフェーズの第1の機能が実行され、次いで、ネットワークアクセスフェーズになる。ネットワークアクセスフェーズでは、最初に無線周波数モジュールなどのユーザアプリケーションモジュールが初期化され、次いで、データカードが大容量記憶装置として端末に報告される。その後に、PCが大容量記憶装置の構成情報を取得するためにスモールコンピュータシステムインターフェースコマンドを大容量記憶装置に送信し、データカードがPCに応答してCDドライブの構成情報を返す。データカードに合ったCDドライバをインストールした後に、PCがSCSIクエリコマンドTESTUNITREADYを周期的に送信する。データカードが実行失敗の状態を返した場合は、PCは、直ちに、CDドライブの現在の状態を問い合わせるために、コマンドREQUESTSENSEを送信する。データカードは、REQUESTSENSEを受信した後に、それに応答して状態MEDIACHANGEDを返す。このようにして、PCは、CDが挿入された後にSCSIコマンドを使用することによりCDドライブと対話する。データカードは、データインストレーションCDのミラーをPCによるアクセスのためにフラッシュメモリに記憶する。PCの観点からは、データカードはCDドライブに挿入されたCDと同様であり、CDのコンテンツは、インストレーションプログラムが含まれているインストレーションCDのコンテンツと同じであり、データカードを実行するためのインストレーションプログラムはAUTORUNiniに規定されている。Windows登録商標オペレーティングシステムでは、CDがCDドライブに挿入されると、PCは、AUTORUNiniに規定されているファイルを実行する。前述のプロセスによって、データカードのドライバおよびアプリケーションが自動的にインストールされる。インストレーションが完了すると、インストレーションプログラムまたはインストールされたアプリケーションが、データカードにポートをCDモードからネットワークアクセスモードに切り替えるよう指令するためにポート切替えコマンドを送信する。データカードはポート切替えコマンドをそのメモリに保存する。ポート切替えコマンドを保存した後に、データカードは、リソースをネットワークアクセスモードで機能するように準備するために、再起動されなければならない。リソースは電源投入起動モジュールおよびアプリケーションモジュールの初期化中は初期化されないことが可能である。再起動の後に、電源投入起動モジュール、ユーザアプリケーションモジュール、およびネットワークアクセスモードに対応するリソースが再初期化される。再初期化の後に、データカードのポートがネットワークアクセスモードに切り替えられ、ネットワークアクセスモードに関する情報がデータカードのフラッシュメモリに記憶される。ドライバおよびアプリケーションがインストールされた後に、データカードが再挿入されると、データカードは、電源投入起動モジュールおよびユーザアプリケーションモジュールの初期化の後に、依然としてCDとして報告される。ドライバおよびアプリケーションがインストールされたと判断した後に、PCが、データカードにネットワークアクセスモードに切り替えるよう指令するためにドライバまたはアプリケーションによってポート切替えコマンドを送信する。データカードは、ポート切替えコマンドを受信した後にポート切替えコマンドを保存する。ポート切替えコマンドを保存した後に、データカードは、リソースをネットワークアクセスモードにおいて機能するように準備するために、再起動しければならない。再起動の後に、電源投入起動モジュール、ユーザアプリケーションモジュール、およびネットワークアクセスモードに対応するリソースが再初期化される。再初期化の後に、データカードがネットワークアクセスモードに切り替えられ、ネットワークアクセスモードに関する情報がデータカードのフラッシュメモリに記憶される。データカードは、その電源投入起動モジュールをブートフェーズにおいて二度初期化し、そのユーザアプリケーションモジュールをネットワークアクセスフェーズにおいて二度初期化してからでなければ、普通に使用することができない。本発明の第1の実施形態は、データカードがポートを報告するための方法を提供する。図2に示されているように、本方法は、データカードの電源が入れられた後に、ブートフェーズにおいて電源投入起動モジュールならびにCD報告および処理モジュールを初期化するステップS201を含む。電源投入起動モジュールは、RFモジュールおよびネットワークアクセスモジュールなど、データカードの機能を実行するユーザアプリケーションモジュールを除いて、データカードを起動するためにブートフェーズにおいて動作する基本モジュールである。電源投入起動モジュールに何のモジュールが含まれるかは、関連する製品の実装によって決まる。従来技術では、電源投入起動モジュールは、メモリ、フラッシュメモリ、電力管理チップなどを含んでよい。CD報告および処理モジュールは、ブートフェーズにおいて、端末にデータカードをCDとして報告し、端末と対話し、CD読出しを実現するように動作する。CD報告および処理モジュールは、PCがUSB装置を列挙し、データカードと普通のUSB対話をすることができるようにするために、ブートフェーズにおいてUSBポートを報告し基本USBコマンドを処理することを実現するように構成されたUSBカーネルと、データカードと端末との間で対話をし、大容量記憶装置をCDとして報告し、CD読出しを実現するように構成されたSCSIコマンドプロセッサとを含む。電源投入起動モジュールならびにCD報告および処理モジュールを初期化するための方法は、電源投入起動モジュールならびにCD報告および処理モジュールに対応する初期化機能を1つずつ実行することである。ステップ202ブートフェーズにおいて端末にデータカードをCDとして報告する。ブートフェーズにおいて端末にデータカードをCDとして報告するステップは、端末にUSBポートを報告するためにUSBカーネルを実行するステップと、端末に大容量記憶装置を報告するためにSCSIコマンドプロセッサを実行するステップと、大容量記憶装置をCDとして報告するためにSCSIコマンドを使用することにより端末と対話するステップとを含む。データカードが端末にCDとして報告された後に、端末ユーザはCDにマッピングされたデータカードを見ることができる。本発明のこの実施形態では、データカードは、ブートフェーズにおける電源投入起動モジュールおよびネットワークアクセスフェーズにおけるユーザアプリケーションモジュールの初期化の後にではなく、ブートフェーズにおける電源投入起動モジュールならびにCD報告および処理モジュールの初期化の後に、CDとして報告されることがわかる。このようにして、端末ユーザは、データカードが挿入された後にデータカードがCDとして報告されることがすぐにわかるので、これはユーザエクスペリエンスを改善する。本発明の第2の実施形態は、データカードを起動するための方法を提供する。図3に示されているように、本方法は、ブートフェーズにおいて電源投入起動モジュールならびにCD報告および処理モジュールを初期化するステップS301を含む。電源投入起動モジュールは、RFモジュールおよびネットワークアクセスモジュールなど、データカードの機能を実行するユーザアプリケーションモジュールを除いて、ブートフェーズにおいてデータカードを起動するように動作する基本モジュールである。電源投入起動モジュールに何のモジュールが含まれるかは、関連する製品の実装によって決まる。従来技術では、電源投入起動モジュールは、メモリ、フラッシュメモリ、電力管理チップなどを含む。CD報告および処理モジュールは、ブートフェーズにおいて、端末にデータカードをCDとして報告し、端末と対話し、CD読出しを実現するように動作するように構成される。CD報告および処理モジュールは、PCがUSB装置を列挙しデータカードと普通のUSB対話をすることができるようにするために、ブートフェーズにおいてUSBポートを報告し基本USBコマンドを処理することを実現するように構成されたUSBカーネルと、データカードと端末との間で対話をし、大容量記憶装置をCDとして報告し、CD読出しを実現するように構成されたSCSIコマンドプロセッサとを含む。電源投入起動モジュールならびにCD報告および処理モジュールを初期化するための方法は、電源投入起動モジュールならびにCD報告および処理モジュールに対応する初期化機能を1つずつ実行することである。ステップS302ブートフェーズにおいて端末にデータカードをCDとして報告する。ブートフェーズにおいて端末にデータカードをCDとして報告するステップは、端末にUSBポートを報告するためにUSBカーネルを実行するステップと、端末に大容量記憶装置を報告するためにSCSIコマンドプロセッサを実行するステップと、大容量記憶装置をCDとして報告するためにSCSIコマンドを使用することにより端末と対話するステップとを含む。ステップS303ブートフェーズにおいてデータカードに端末によって送信されたポート切替えコマンドを受信する。端末がデータカードにポート切替えコマンドを送信するための方法は、データカードが初めて挿入され、端末上にデータカードのドライバもアプリケーションもインストールされない場合は、端末が端末上にデータカードのドライバおよびアプリケーションのインストレーションを実現するためにデータカードと対話するか、インストレーションが完了すると、インストレーションプログラムもしくはアプリケーションがデータカードにネットワークアクセスモードに切り替えるよう指令するために切替えコマンドを送信するか、または、データカードのドライバおよびアプリケーションが端末上にインストールされた場合は、端末上のインストレーションプログラムまたはアプリケーションがデータカードにネットワークアクセスモードに切り替えるよう指令するためにポート切替えコマンドを送信するステップを含む。さらに、ステップS301は、ブートフェーズにおいてポート切替えコマンドモジュールを初期化するステップを含む。ポート切替えコマンドモジュールは、ポート切替えコマンド記憶プログラムを含み、端末からポート切替えコマンドを受信した後に、ポート切替えコマンド記憶プログラムを実行してポート切替えコマンドをネットワークアクセスフェーズにおける初期化の際の使用のためにデータカードに保存するように構成される。ポート切替えコマンドモジュールを初期化するための方法は、ポート切替えコマンドモジュールに対応する初期化機能を実行することである。端末とCDとの間の対話、データカードのドライバおよびアプリケーションのインストレーション、ならびにデータカードにネットワークアクセスモードに切り替えるよう指令するためのポート切替えコマンドのインストレーションプログラムまたはアプリケーションによる送信は、従来技術においてすでに実行されているので、ここでは詳述しない。ステップS304ネットワークアクセスフェーズにおいて、データカードのユーザアプリケーションモジュールおよびネットワークアクセスモードに対応するリソースを初期化し、次いで、データカードをネットワークアクセスモードに切り替える。ネットワークアクセスモードに関する情報はデータカードのフラッシュメモリに保存されるが、これはオペレータによって決められてよい。ネットワークアクセスフェーズにおける初期化中に、ポート切替えコマンドに従ってネットワークアクセスモードに関する情報がフラッシュメモリから読み出され、対応するリソースが初期化される。ユーザアプリケーションモジュールは、RFモジュールおよびネットワークアクセスモジュールなど、データカードの機能を実行する機能モジュールを含む。本発明の製品実装中に、本発明におけるデータカードのネットワークアクセスモードへの切替えが実現されることが可能である限りは、ユーザアプリケーションモジュールは前述のモジュールとは異なるモジュールを含んでもよく、さらには関連する機能モジュールのいくつかだけを含んでもよい。データカードのネットワークアクセスモードに対応するリソースは、ネットワークアクセスモードに関連するポートを含む。例えば、データカードのネットワークアクセスモードがネットワークドライバインターフェース仕様である場合は、ネットワークアクセスフェーズにおける初期化はNDISポートの初期化を含まなければならない。データカードのユーザアプリケーションモジュールおよびネットワークアクセスモードに対応するリソースを初期化するための方法は、データカードのユーザアプリケーションモジュールおよびネットワークアクセスモードに対応するリソースに対応する初期化機能を実行することである。データカードがそのポートをネットワークアクセスモードに切り替えた後に、ユーザはデータカードを見て、端末を介してデータカードによって提供されるサービスを使用することができる。データカードのブートフェーズおよびネットワークアクセスフェーズはそれぞれ別の機能に対応する。ブートフェーズにおけるすべての機能が実行された後に、ネットワークアクセスフェーズの第1の機能が実行され、次いで、ネットワークアクセスフェーズになる。ブートフェーズおよびネットワークアクセスフェーズにおける機能の実行ならびにブートフェーズからネットワークアクセスフェーズへの切替えは、従来技術においてすでに実行されているので、詳述しない。本発明のこの実施形態では、データカードは、ブートフェーズにおける電源投入起動モジュールおよびネットワークアクセスフェーズにおけるユーザアプリケーションモジュールの初期化の後にではなく、ブートフェーズにおける電源投入起動モジュールならびにCD報告および処理モジュールの初期化の後に、CDとして報告されることがわかる。このようにして、端末ユーザは、データカードが挿入された後にデータカードがCDとして報告されることがすぐにわかるので、これはユーザエクスペリエンスを改善する。さらに、データカードは、ブートフェーズにおいてポート切替えコマンドを取得し、ネットワークアクセスフェーズにおいてユーザアプリケーションモジュールを初期化している間にネットワークアクセスモードに対応するリソースを初期化し、次いで、ポート切替えを完了するので、これは再起動を回避し、ユーザエクスペリエンスを改善する。本発明の第3の実施形態は、データカードを提供する。図4に示されているように、データカードは、電源投入起動モジュール初期化機能ならびにCD報告および処理モジュール初期化機能を含み、ブートフェーズにおいて電源投入起動モジュールならびにCD報告および処理モジュールを初期化するために両方の初期化機能を実行するように構成された、ブートユニット10を含む。電源投入起動モジュールは、RFモジュールおよびネットワークアクセスモジュールなど、データカードの機能を実行するユーザアプリケーションモジュールを除いて、ブートフェーズにおいてデータカードを起動するように動作するように構成された基本モジュールである。電源投入起動モジュールに何のモジュールが含まれるかは関連する製品の実装によって決まる。従来技術では、電源投入起動モジュールは、メモリ、フラッシュメモリ、電力管理チップなどを含んでよい。CD報告および処理モジュールは、ブートフェーズにおいて端末にデータカードをCDとして報告し、端末と対話し、CD読出しを実現するように動作するように構成される。CD報告および処理モジュールは、PCがUSB装置を列挙しデータカードと普通のUSB対話をすることができるようにするために、ブートフェーズにおいてUSBポートを報告しデータカードの基本USBコマンドを処理することを実現するように構成されたUSBカーネルと、データカードと端末との間で対話をし、大容量記憶装置をCDとして報告し、CD読出しを実現するように構成されたSCSIコマンドプロセッサとを含む。電源投入起動モジュールならびにCD報告および処理モジュールを初期化するための方法は、電源投入起動モジュールならびにCD報告および処理モジュールに対応する初期化機能を1つずつ実行することである。ブートフェーズにおいてCD報告および処理モジュールによって端末にデータカードをCDとして報告するステップは、端末にUSBポートを報告するためにUSBカーネルを実行するステップと、端末に大容量記憶装置を報告するためにSCSIコマンドプロセッサを実行するステップと、大容量記憶装置をCDとして報告するためにSCSIコマンドを使用することにより端末と対話するステップとを含む。さらに、ブートユニットは、ブートフェーズにおいてポート切替えコマンドモジュールを初期化するように動作するように構成されたポート切替えコマンドモジュール初期化機能を含む。ポート切替えコマンドモジュールは、端末からポート切替えコマンドを受信した後にポート切替えコマンドをデータカードに保存するように動作するように構成されたポート切替えコマンド記憶プログラムを含む。ポート切替えコマンドモジュールを初期化するための方法は、ポート切替えコマンドモジュール初期化機能を実行することである。端末によってポート切替えコマンドをデータカードに送信するステップは、データカードが初めて挿入され、端末上にデータカードのドライバもアプリケーションもインストールされない場合は、端末が端末上にデータカードのドライバおよびアプリケーションをインストールするためにデータカードと対話するか、インストレーションが完了すると、インストレーションプログラムまたはアプリケーションがデータカードにネットワークアクセスモードに切り替えるよう指令するために切替えコマンドを送信するか、またはデータカードのドライバおよびアプリケーションが端末上にインストールされた場合は、端末上のインストレーションプログラムまたはアプリケーションがデータカードにネットワークアクセスモードに切り替えるよう指令するためにポート切替えコマンドを送信するステップを含む。さらに、データカードは、データカードのユーザアプリケーションモジュールおよびネットワークアクセスモードに対応するリソースがネットワークアクセスフェーズにおいて初期化された後にデータカードをネットワークアクセスモードに切り替えるように構成されたネットワークアクセスユニット20を含む。ユーザアプリケーションモジュールは、データカードの機能を実行する機能モジュールを含む。ネットワークアクセスモードに関する情報はデータカードのフラッシュメモリに保存されるが、これはオペレータによって決められてよい。ネットワークアクセスフェーズにおける初期化中に、ネットワークアクセスモードがポート切替えコマンドに従ってフラッシュメモリから読み出され、対応するリソースが初期化される。ユーザアプリケーションモジュールは、RFモジュールおよびネットワークアクセスモジュールなど、データカードの機能を実行する機能モジュールを含む。データカードのユーザアプリケーションモジュールおよびネットワークアクセスモードに対応するリソースを初期化するための方法は、データカードのユーザアプリケーションモジュールおよびネットワークアクセスモードに対応するリソースに対応する初期化機能を実行することである。データカードがそのポートをネットワークアクセスモードに切り替えた後に、ユーザはデータカードを見て、端末を介してデータカードによって提供されるサービスを使用することができる。本発明のこの実施形態では、データカードは、ブートフェーズにおける電源投入起動モジュールおよびネットワークアクセスフェーズにおけるユーザアプリケーションモジュールの初期化の後にではなく、ブートフェーズにおける電源投入起動モジュールならびにCD報告および処理モジュールの初期化の後に、CDとして報告されることがわかる。このようにして、端末ユーザは、データカードが挿入された後にデータカードがCDとして報告されることがすぐにわかり、それによって、ユーザエクスペリエンスを改善する。さらに、データカードは、ブートフェーズにおいてポート切替えコマンドを取得し、ネットワークアクセスフェーズにおいてユーザアプリケーションモジュールを初期化している間にネットワークアクセスモードに対応するリソースを初期化し、ポート切替えを完了するので、これは再起動を回避し、ユーザエクスペリエンスを改善する。前述の実施形態において提供される方法のすべての、またはいくつかのプロセスは、プログラム指令関連ハードウェアによって実行されることが可能であり、この場合、プログラムは可読記憶媒体に記憶されることが可能であり、プログラムの実行中にこれらの実施形態による前述の方法のプロセスが含まれることが当業者によって理解されるべきである。可読記憶媒体は、磁気ディスク、光ディスク、読出し専用メモリ、またはランダムアクセスメモリでよい。前述の説明は本発明の例示的実施形態のみであって、当業者によって本発明の原理から逸脱することなく他の変形および変更が行われてよく、それらの変形および変更は本発明の範囲に入るものとすることに留意されたい。