(57)【特許請求の範囲】
【請求項１】
無線インターネットアクセス装置により、上位レイヤによって送信されたコマンド又はデータから端末装置によって変換されたものであるセキュアデジタル（ＳＤ）コマンドを、前記端末装置から受信し、
前記無線インターネットアクセス装置により、前記端末装置のＳＤインタフェースサポートに従ってインタフェースモードを決定し、
前記無線インターネットアクセス装置により、前記インタフェースモードに従って前記ＳＤコマンドを実行すること
を含み、
前記端末装置が、前記上位レイヤによって送信された前記コマンド又はデータを受信する前に、前記端末装置のＳＤマスタコントローラが前記端末装置の前記ＳＤインタフェースサポートを予め検出し、ＳＤ制御チップのプロセッサにより、前記検出結果に従って、前記ＳＤ制御チップの内部の、ＳＤＩＯスレーブコントローラ、及びＳＤメモリスレーブコントローラの状態を設定し、
ここで、前記無線インターネットアクセス装置が、前記端末装置及びネットワークから送信されたデータを記憶するよう構成されている、方法。
【請求項２】
前記無線インターネットアクセス装置により、前記端末装置の前記ＳＤインタフェースサポートに従って前記インタフェースモードを決定するステップは、
前記端末装置が、ＳＤＩＯインタフェース、及びＳＤメモリインタフェースの両方をサポートする場合、前記端末装置の現在のサービス要求に従って適切なインタフェースモードを選択すること
を含む、請求項１に記載の方法。
【請求項３】
前記端末装置がネットワークと通信する必要がある場合、ＳＤＩＯインタフェースモードが選択され、前記端末装置が記憶ユニット内のデータの読み出し／書き込みを行う必要がある場合、ＳＤメモリインタフェースモードが選択される、請求項１〜２のいずれか一項に記載の方法。
【請求項４】
前記端末装置がＳＤメモリインタフェースモードを採用する場合、前記ＳＤコマンドを実行するステップは、
前記ＳＤメモリスレーブコントローラにより、前記ＳＤコマンド内の論理アドレスを解析し、前記論理アドレスと、前記ＳＤメモリスレーブコントローラに接続された記憶ユニットの物理アドレスとの間のマッピングに従って、前記論理アドレスに対応する物理アドレスを決定し、前記マッピングに従って前記論理アドレスに対応する前記物理アドレスが見い出されることができた場合、前記ＳＤコマンドは前記記憶ユニットからデータを読み出すためのものである、と判断し、前記マッピングに従って前記論理アドレスに対応する前記物理アドレスが見い出されることができなかった場合、前記ＳＤコマンドは前記端末装置とネットワークとの間の通信をベースバンド処理ユニット（ＢＰＵ）を介して実施するためのものである、と判断すること
を含む、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記端末装置がセキュアデジタル入出力（ＳＤＩＯ）インタフェースモードを採用する場合、前記ＳＤコマンドを実行するステップは、
前記ＳＤバスインタフェースにより、前記ＳＤＩＯスレーブコントローラの制御の下で、前記ＳＤコマンド内の、シグナリングメッセージ、及び通信データを、アテンション（ＡＴ）コマンド、及びポイントツーポイントプロトコル又はインターネットプロトコル（ＰＰＰ／ＩＰ）パケットに変換し、前記ＡＴコマンド及びＰＰＰ／ＩＰパケットを、前記端末装置上の、前記ＳＤバスインタフェースの仮想シリアルポートを介して前記ＳＤＩＯスレーブコントローラに送信し、プロセッサ、ベースバンド処理ユニット（ＢＰＵ）、無線周波数（ＲＦ）処理ユニット、及びアンテナを介して、前記端末装置とネットワークとの間の通信を実施すること
を含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記ＳＤ制御チップの前記プロセッサにより、前記検出結果に従って、前記前記ＳＤ制御チップの内部の、前記ＳＤＩＯスレーブコントローラ、及び前記ＳＤメモリスレーブコントローラの前記状態を設定するステップは、設定される必要があるＳＤスレーブコントローラのタイプに従って対応するＳＤドライバをロードすることを含む、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
セキュアデジタル（ＳＤ）制御チップと、記憶ユニットと、ベースバンド処理ユニット（ＢＰＵ）と、ＳＤバスインタフェースとを備える、無線インターネットアクセス装置であって、
前記ＳＤ制御チップは、前記記憶ユニット、及び前記ＢＰＵに接続され、前記記憶ユニット内のデータの読み出し／書き込み、かつ、前記ＢＰＵを介して、ネットワークと端末装置との間で、データを転送するように構成され、
前記記憶ユニットは、前記ＳＤ制御チップの制御の下で、前記端末装置及び前記ネットワークによって送信されたデータを記憶するように構成され、
前記ＢＰＵは、前記ＳＤ制御チップの制御の下で、前記ネットワークと前記端末装置との間のデータ相互通信を実施するように構成され、
前記ＳＤバスインタフェースは、前記無線インターネットアクセス装置内に組み込まれ、前記無線インターネットアクセス装置と前記端末装置とを接続するように構成される、
無線インターネットアクセス装置。
【請求項８】
前記ＳＤ制御チップは、プロセッサと、セキュアデジタル入出力（ＳＤＩＯ）スレーブコントローラと、ＳＤメモリスレーブコントローラとを備え、
前記プロセッサは、前記ＳＤＩＯスレーブコントローラ、及び前記ＳＤメモリスレーブコントローラに接続され、前記ＳＤＩＯスレーブコントローラ、及び前記ＳＤメモリスレーブコントローラを制御するように、かつ、前記ＳＤＩＯスレーブコントローラと前記ＢＰＵとの間、又は、前記ＳＤメモリスレーブコントローラと前記ＢＰＵとの間で、データを転送するように構成され、
前記ＳＤＩＯスレーブコントローラは、ＳＤＩＯプロトコルに従って、前記プロセッサを介して前記ＢＰＵと前記端末装置との間でデータを転送するように構成され、
前記ＳＤメモリスレーブコントローラは、前記記憶ユニットからデータを読み出すか、又は前記記憶ユニットに前記端末装置及び前記ネットワークのデータを書き込むように、かつ、ＳＤメモリプロトコルに従って、前記プロセッサを介して前記ＢＰＵと前記端末装置との間でデータを転送するように構成される、
請求項７に記載の無線インターネットアクセス装置。
【請求項９】
前記ＢＰＵに接続され、前記ＢＰＵによって送信されたデータを受信し、前記データをＲＦ信号に変調し、前記ＲＦ信号をアンテナに送信するか、又は、アンテナによって受信されたＲＦ信号をベースバンド信号に復調し、前記ベースバンド信号を前記ＢＰＵに送信するように構成されたＲＦ処理ユニットと、
前記ＲＦ処理ユニットによって処理された前記ＲＦ信号を受信及び送信するか、又は、前記ネットワークからＲＦ信号を受信し、前記ＲＦ信号を前記ＲＦ処理ユニットに送信するように構成された前記アンテナと、
前記ＳＤ制御チップ、前記記憶ユニット、前記ＢＰＵ、及び前記ＲＦ処理ユニットに電力を供給するように構成されたパワーサプライユニットと
を更に備えた請求項７〜８のいずれか一項に記載の無線インターネットアクセス装置。
【請求項１０】
加入者識別モジュールを更に備えた請求項９に記載の無線インターネットアクセス装置。
【請求項１１】
プロセッサと、セキュアデジタル入出力（ＳＤＩＯ）スレーブコントローラと、ＳＤメモリスレーブコントローラとを備える、セキュアデジタル（ＳＤ）制御チップであって、
前記プロセッサは、前記ＳＤＩＯスレーブコントローラ、及び前記ＳＤメモリスレーブコントローラに接続され、前記ＳＤＩＯスレーブコントローラ、及び前記ＳＤメモリスレーブコントローラを制御するように、かつ、前記ＳＤＩＯスレーブコントローラとネットワークとの間、又は、前記ＳＤメモリスレーブコントローラとネットワークとの間でデータを転送するように構成され、
前記ＳＤＩＯスレーブコントローラは、ＳＤＩＯプロトコルに従って、前記プロセッサを介して前記ネットワークと端末装置との間でデータを転送するように構成され、
前記ＳＤメモリスレーブコントローラは、記憶ユニットからデータを読み出すか、又は前記記憶ユニットに前記端末装置及び／又は前記ネットワークのデータを書き込むように、かつ、ＳＤメモリプロトコルに従って、前記プロセッサを介して前記ネットワークと前記端末装置との間でデータを転送するように構成される、
ＳＤ制御チップ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信の分野に関し、特に、無線インターネットアクセス装置、セキュアデジタル（ＳＤ）制御チップ、及びデータ通信の方法に関する。
【背景技術】
【０００２】
無線インターネットアクセス装置は、高アップリンク及びダウンリンクレートを有し、単純でありかつ利便性を有するため、広く適用されている。従来技術では、無線インターネットアクセス装置は、一般に、ＵＳＢ（ユニバーサルシリアルバス、ＵＳＢはユニバーサルシリアルバスを意味する）インタフェース、Ｍｉｎｉ  ＰＣＩ−Ｅ（ペリフェラルコンポーネントインターコネクト−エクスプレス、ミニペリフェラルコンポーネントインターコネクト−エクスプレス）インタフェース、及びＰＣＭＣＩＡ（パーソナルコンピュータメモリカード国際協会、ＰＣメモリカード国際協会）インタフェースなどの、インタフェースを有する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来技術においては、無線インターネットアクセス装置は、大型であり、小さな超薄型製品内に挿入することができない。従って、端末装置の開発要求を満たすことができないことが理解される。
【課題を解決するための手段】
【０００４】
本発明の実施形態は、無線インターネットアクセス装置のサイズの小型化を可能にする、無線インターネットアクセス装置、システム、及び方法を提供する。
【０００５】
本発明の実施形態において、無線インターネットアクセス装置は、ＳＤ制御チップと、記憶ユニットと、ベースバンド処理ユニット（ＢＰＵ）と、ＳＤバスインタフェースとを含む。
【０００６】
ＳＤ制御チップは、記憶ユニット、及びＢＰＵに接続され、記憶ユニット内のデータの読み出し／書き込みを行うように、かつ／又は、ＢＰＵを介してネットワークと端末装置との間でデータを転送するように構成される。
【０００７】
記憶ユニットは、ＳＤ制御チップの制御の下で端末装置及び／又はネットワークによって送信されたデータを記憶するように構成される。
【０００８】
ＢＰＵは、ＳＤ制御チップの制御の下でネットワークと端末装置との間のデータの相互通信を実施するように構成される。
【０００９】
ＳＤバスインタフェースは、無線インターネットアクセス装置内に組み込まれ、無線インターネットアクセス装置と端末装置とを接続するように構成される。
【００１０】
端末装置は、ＳＤドライバと、ＳＤマスタコントローラとを含む。
【００１１】
ＳＤドライバは、端末装置上の上位レイヤアプリケーション情報をＳＤコマンドに変換し、ＳＤコマンドをＳＤマスタコントローラに送信するように、又は、ＳＤマスタコントローラによって取得されたデータをアプリケーション情報に変換し、アプリケーション情報を端末装置の上位レイヤユニットに送信するように構成される。
【００１２】
ＳＤマスタコントローラは、ＳＤコマンドを受信してＳＤコマンドを無線インターネットアクセス装置に送信するか、又は、無線インターネットアクセス装置からデータを取得してデータをＳＤドライバに転送するように、かつ、端末装置のＳＤインタフェースサポートを検出して検出結果を無線インターネットアクセス装置に送信するように構成される。これにより、無線インターネットアクセス装置は、ＳＤメモリインタフェースモード、又はセキュアデジタル入出力（ＳＤＩＯ）インタフェースモードを選択して、ＳＤコマンドを実行する。
【００１３】
ＳＤ制御チップは、プロセッサと、ＳＤＩＯスレーブコントローラと、ＳＤメモリスレーブコントローラとを含む。
【００１４】
プロセッサは、ＳＤＩＯスレーブコントローラ、及びＳＤメモリスレーブコントローラに接続され、ＳＤＩＯスレーブコントローラ、及びＳＤメモリスレーブコントローラを制御するように、かつ、ＳＤＩＯスレーブコントローラ、及び／又はＳＤメモリスレーブコントローラとネットワークとの間でデータを転送するように構成される。
【００１５】
ＳＤＩＯスレーブコントローラは、ＳＤＩＯプロトコルに従って、プロセッサを介してネットワークと端末装置との間でデータを転送するように構成される。
【００１６】
ＳＤメモリスレーブコントローラは、記憶ユニットからのデータの読み出し、又は記憶ユニットに端末装置及び／又はネットワークのデータの書き込みを行うように、かつ、ＳＤメモリプロトコルに従って、プロセッサを介してネットワークと端末装置との間でデータを転送するように構成される。
【００１７】
無線インターネットアクセス方法は、
無線インターネットアクセス装置が、上位レイヤによって送信されたコマンド及び／又はデータから端末装置によって変換されたＳＤコマンドであって、端末装置によって送信された該ＳＤコマンドを受信し、
端末装置のＳＤインタフェースサポートに従って対応するインタフェースモードを決定し、
インタフェースモードに従って、ＳＤコマンドを実行することを含む。
【００１８】
無線インターネットアクセス装置上のスレーブユニットのための電力管理方法は、
所定の時間内に、端末装置とネットワークとの間で相互通信データ（ｉｎｔｅｒａｃｔｉｖｅ  ｄａｔａ）の相互通信が行われていないことをプロセッサが検出した場合、プロセッサが、スレーブユニットに、低電力状態に入るようスレーブユニットに指示するために使用されるイネーブル・スリープ（ｅｎａｂｌｅ−ｓｌｅｅｐ）コマンドを送信し
スレーブユニットがプロセッサによって送信されたイネーブル・スリープコマンドを受信した後、スレーブユニットが低電力状態に入り、
プロセッサが端末装置とネットワークとの間の相互通信データを受信した後、プロセッサが、スレーブユニットにウェイクアップ（ｗａｋｅｕｐ）コマンドを送信し、
スレーブユニットがプロセッサによって送信されたウェイクアップコマンドを受信した後、スレーブユニットが低電力状態から動作状態に入ることを含む。
【発明の効果】
【００１９】
本発明の実施形態においては、ＳＤカードは無線インターネットアクセス機能と一体化されている。これにより、無線インターネットアクセス装置のサイズが減少し、かつ、装置が、様々な端末装置のＳＤインタフェースサポートに従って、端末装置の様々なサービス要求を満たすための適切なモードを選択することが可能になる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態によるシステムの概略構成図である。
【図２】本発明の実施形態による無線インターネットアクセス装置の概略構成図である。
【図３】本発明の第１の実施形態を示す概略フローチャートである。
【図４】本発明の第２の実施形態を示す概略フローチャートである。
【図５】本発明の第１の実施形態による電力管理方法を示す概略フロー図である。
【図６】本発明の第２の実施形態による電力管理方法を示す概略フロー図である。
【図７】本発明の第３の実施形態による電力管理方法を示す概略フロー図である。
【発明を実施するための形態】
【００２１】
現在、多くのの端末（例えば、パーソナルコンピュータ、及びノートブック）は、ＳＤカードの記憶装置適用例をサポートする。ＳＤメモリカードは、ＳＤメモリスレーブコントローラ、及び大容量フラッシュチップと一体化される。ＳＤメモリスレーブコントローラは、ＳＤメモリプロトコルを実施し、フラッシュチップを管理するように構成される。フラッシュチップは、ＳＤメモリカードに記憶空間を提供するように構成される。一部の端末（例えば、デジタルカメラ、及びスマートフォン）は、ＳＤＩＯワイヤレスフィデリティ（ＳＤＩＯ  ＷｉＦｉ）カードの適用例をサポートする。ＳＤＩＯ  ＷｉＦｉカードは、ＳＤＩＯスレーブコントローラ、及びＷｉＦｉチップと一体化される。ＳＤＩＯスレーブコントローラは、ＳＤＩＯプロトコルを実施し、ＷｉＦｉチップと端末装置との間で、データを転送するように構成される。
【００２２】
ＳＤ（セキュアデジタル）カードは、半導体フラッシュメモリに基づく記憶装置であり、大容量、高性能、及び高セキュリティなどの、いくつかの利点を有する。従って、ＳＤカードは、デジタルカメラ、ＰＤＡ（パーソナルデジタルアシスタント）、マルチメディアプレーヤ、及びスマート携帯端末（ｓｍａｒｔ  ｐｏｒｔａｂｌｅ  ｔｅｒｍｉｎａｌ）などの、携帯型装置において広く適用されている。ＳＤカードは小型で、その全体寸法は、２４ｍｍ×３２ｍｍ×２．１ｍｍである。従来技術におけるＳＤカードは、記憶媒体としてのみ使用され、デジタル装置の記憶空間を拡張するように構成されている。本発明の技術的解決法では、ＳＤカードは、無線ブロードバンド通信サービスを提供することができる。加えて、ＳＤＩＯ（セキュアデジタル入出力）インタフェースは、ＳＤ標準に基づいて規定された外部インタフェースである。ＳＤＩＯインタフェースは、メモリカードを収容するためにのみ使用されるものではない。ＳＤＩＯインタフェースをサポートする、ＰＤＡ、及びノートブックなどの端末装置は、ＳＤＩＯインタフェースを介して、グローバルポジショニングシステム（ＧＰＳ）受信機、ＷｉＦｉ（ワイヤレスフィデリティ）、ブルートゥースアダプタ、モデム、ローカルエリアネットワーク（ＬＡＮ）アダプタ、バーコードリーダ、周波数変調（ＦＭ）ラジオ、テレビジョン（ＴＶ）受信機、及び無線周波数（ＲＦ）識別リーダに接続されることが可能であり、従って、端末装置の適用分野が拡張される。
【００２３】
図１は、本発明の一実施形態における無線インターネットアクセスシステムを示す。図１に示すように、このシステムは、端末装置１と、無線インターネットアクセス装置２とを含む。
【００２４】
端末装置１は、上位レイヤによって送信されたコマンド又はデータを受信し、コマンド又はデータをＳＤコマンドに変換し、ＳＤコマンドを無線インターネットアクセス装置２に送信するように構成される。
【００２５】
無線インターネットアクセス装置２は、端末装置１内に組み込まれるか、又は挿入され、ＳＤコマンドに従ってインタフェースモードを選択して、ＳＤコマンドによって指示された機能を実施するように構成される。
【００２６】
端末装置１は、ＳＤインタフェースを介して無線インターネットアクセス装置２に接続される。ＳＤインタフェースはＳＤバスによって表される。特定の実施の間、ＳＤバスは無線インターネットアクセス装置内に組み込まれる。
【００２７】
具体的には、端末装置１は、ＳＤドライバ１１と、ＳＤマスタコントローラ１２とを含む。
【００２８】
ＳＤドライバ１１は、端末装置上の上位レイヤアプリケーション情報をＳＤコマンドに変換し、ＳＤコマンドをＳＤマスタコントローラ１２に送信するか、又は、ＳＤマスタコントローラ１２によって取得されたデータをアプリケーション情報に変換し、アプリケーション情報を端末装置の上位レイヤユニットに送信するように構成される。
【００２９】
ＳＤマスタコントローラ１２は、ＳＤコマンドを受信し、ＳＤコマンドを無線インターネットアクセス装置２に送信するか、又は、無線インターネットアクセス装置２からデータを取得し、データをＳＤドライバ１１に転送するように、かつ、端末装置のＳＤインタフェースサポートを検出するように構成される。
【００３０】
具体的には、端末装置上のＳＤマスタコントローラは、ＳＤメモリマスタコントローラ、及びＳＤＩＯマスタコントローラに分類される。ＳＤＩＯマスタコントローラは、ＳＤＩＯインタフェース、及びＳＤメモリインタフェースの両方をサポートする。ＳＤメモリマスタコントローラは、ＳＤメモリインタフェースのみをサポートする。様々な端末装置について、ＳＤインタフェースのサポートは、端末装置上のマスタコントローラのタイプに従って判断される。例えば、端末装置がＳＤＩＯマスタコントローラを有する場合、端末装置は、ＳＤＩＯインタフェース、及びＳＤメモリインタフェースの両方をサポートすると判断されてもよい。端末装置がＳＤメモリマスタコントローラを有する場合、端末装置はＳＤメモリインタフェースのみをサポートすると判断されてもよい。
【００３１】
無線インターネットアクセス装置は、検出された端末装置のＳＤインタフェースサポートに従って、ＳＤメモリインタフェースモード、又はＳＤＩＯインタフェースモードを選択して、ＳＤコマンドを実行する。
【００３２】
無線インターネットアクセス装置２は、ＳＤ制御チップ２１と、記憶ユニット２２と、ＢＰＵ２３と、ＳＤバスインタフェース２７とを含む。
【００３３】
ＳＤ制御チップ２１は、記憶ユニット、及びＢＰＵに接続され、記憶ユニット内のデータの読み出し／書き込みを行うか、又は、ネットワークと端末装置との間でデータを転送するように構成される。
【００３４】
記憶ユニット２２は、ＳＤ制御チップ２１に接続され、ＳＤ制御チップ２１の制御の下で端末装置１及び／又はネットワークによって送信されたデータを記憶するように構成される。
【００３５】
ＢＰＵ２３は、ＳＤ制御チップ２１に接続され、ＳＤ制御チップ２１の制御の下でネットワークと端末装置１との間のデータの相互通信を実施するように構成される。
【００３６】
ＳＤバスインタフェース２７は、無線インターネットアクセス装置２内に組み込まれ、無線インターネットアクセス装置２と端末装置１とを接続するように構成される。具体的には、ＳＤバスインタフェース２７は、無線インターネットアクセス装置２上のＳＤ制御チップ２１と、端末装置１上のＳＤマスタコントローラ１２とを接続するように構成される。
【００３７】
好ましくは、ＳＤ制御チップ２１は、プロセッサ２１１、ＳＤメモリスレーブコントローラ２１２、及びＳＤＩＯスレーブコントローラ２１３と一体化される。
【００３８】
プロセッサ２１１は、ＳＤメモリスレーブコントローラ２１２、及びＳＤＩＯスレーブコントローラ２１３に接続され、ＳＤメモリスレーブコントローラ２１２、及びＳＤＩＯスレーブコントローラ２１３を管理及び制御し、ＳＤメモリスレーブコントローラ２１２、又はＳＤＩＯスレーブコントローラ２１３と、ＢＰＵ２３との間のデータを処理及び転送するように構成される。
【００３９】
具体的には、プロセッサ２１１が、ＳＤメモリスレーブコントローラ２１２、及びＳＤＩＯスレーブコントローラ２１３を管理及び制御するプロセスは、以下のステップを含む。プロセッサ２１１は、端末装置のＳＤインタフェースサポートの検出結果に従って、ＳＤメモリスレーブコントローラ２１２、及び／又はＳＤＩＯスレーブコントローラ２１３を設定する。ここで、検出は、端末装置のＳＤマスタコントローラ１２によって実行される。
【００４０】
ＳＤメモリスレーブコントローラ２１２は、記憶ユニット２２、及びプロセッサ２１１に接続され、記憶ユニット２２からデータを読み出すか、又は記憶ユニット２２に端末１及び／又はネットワークのデータを書き込むように構成され、かつ、ＳＤメモリプロトコルに従って、プロセッサ２１１を介してＢＰＵ２３と端末装置１との間でデータを転送するように更に構成される。
【００４１】
ＳＤＩＯスレーブコントローラ２１３は、プロセッサ２１１に接続され、ＳＤＩＯプロトコルに従って、プロセッサ２１１を介してＢＰＵ２３と端末装置１との間でデータを転送するように構成される。
【００４２】
ＢＰＵ２３は、プロセッサ２１１によって提供される、ＳＰＩ（シリアル周辺インタフェース）、ＵＡＲＴ（ユニバーサル非同期レシーバ／トランスミッタ）、ＵＳＢ（ユニバーサルシリアルバス）、及びＳＲＡＭ（スタティックランダムアクセスメモリ）等の形態を介してＳＤ制御チップ２１に接続される。
【００４３】
具体的には、記憶ユニット２２は、ＳＤメモリスレーブコントローラ２１２に接続され、ＳＤメモリスレーブコントローラ２１２の制御の下で、端末装置１及び／又はネットワークによって送信されたデータを記憶するように構成される。ＢＰＵ２３は、プロセッサ２１１に接続され、プロセッサ２１１の制御の下で、ネットワークと端末装置１との間のデータ相互通信を実施するように構成される。
【００４４】
この実施形態の特定の実施においては、図２に示すように、無線インターネットアクセス装置２は、
ＢＰＵ２３に接続され、ＢＰＵ２３によって送信されたデータを受信し、データをＲＦ信号に変調し、ＲＦ信号をアンテナ２５に送信するか、又は、アンテナ２５によって受信されたＲＦ信号をベースバンド信号に復調し、ベースバンド信号をＢＰＵ２３に送信するように構成されたＲＦ処理ユニット２４と、
ＲＦ処理ユニット２４によって処理されたＲＦ信号を受信及び送信するか、又は、ネットワークからＲＦ信号を受信し、ＲＦ信号をＲＦ処理ユニット２４に送信するように構成されたアンテナ２５と、
ＳＤ制御チップ２１、記憶ユニット２２、ＢＰＵ２３、及びＲＦ処理ユニット２４などのアクティブな動作ユニットに電力を供給するように構成されたパワーサプライユニット２６を更に含んでもよい。
【００４５】
この実施形態で提供される装置の実施において、無線インターネットアクセス装置２は、加入者識別モジュール（ＳＩＭ）（図２には示されていない）などのその他のモジュールを更に含んでもよい。その他のモジュールは、本発明の実施形態に限定されない。
【００４６】
この実施形態で提供される装置の実施において、無線インターネットアクセス装置は、端末装置内に組み込まれるか、又は挿入されてもよい。無線インターネットアクセス装置を使用することによって、端末装置は無線インターネットアクセス装置上の記憶ユニット内にデータを記憶することが可能になるだけでなく、ネットワークとの無線通信を実施することも可能になる。
【００４７】
図３は、本発明の一実施形態による無線インターネットアクセス方法を示すフローチャートである。この方法は、以下のステップを含む。
【００４８】
ステップ３０１：無線インターネットアクセス装置は、端末装置から、上位レイヤによって送信されたコマンド及び／又はデータから、端末装置によって変換されたＳＤコマンドを受信する。
【００４９】
無線インターネットアクセス装置は、端末装置内に組み込まれるか、又は挿入される。インタフェースは、ＳＤバスインタフェースであってもよい。
【００５０】
具体的には、ステップ３０１の前に、図１に示すように、端末装置上のＳＤマスタコントローラは端末装置のＳＤインタフェースサポートを予め検出し、端末装置のＳＤインタフェースサポート（ＳＤメモリインタフェースモード、及び／又はＳＤＩＯインタフェースモード）が検出された後、ＳＤ制御チップ内のプロセッサは、検出結果に従って、ＳＤ制御チップの内部の、ＳＤＩＯスレーブコントローラ、及びＳＤメモリスレーブコントローラを設定する。例えば、端末装置が、ＳＤＩＯインタフェースモードをサポートせず、ＳＤメモリインタフェースモードのみをサポートする場合、プロセッサは、ＳＤ制御チップ内のＳＤＩＯスレーブコントローラを非アクティブ状態に設定し、ＳＤマスタコントローラは、ＳＤＩＯスレーブコントローラを無効にし、無線インターネットアクセス装置をＳＤメモリインタフェースモードに切り替える。この状況下で、ＳＤメモリスレーブコントローラがプロセッサによって有効にされる。逆に、端末装置が、ＳＤメモリインタフェースモードをサポートせず、ＳＤＩＯインタフェースモードのみをサポートする場合、プロセッサは、ＳＤメモリスレーブコントローラを無効にし、ＳＤＩＯスレーブコントローラを有効にする。端末装置が、ＳＤＩＯインタフェースモード、及びＳＤメモリインタフェースモードの両方をサポートする場合、ＳＤＩＯスレーブコントローラ、及びＳＤメモリスレーブコントローラの両方がプロセッサによって有効にされる。この状況下では、２つのインタフェースモードが利用可能である。
【００５１】
ステップ３０２：無線インターネットアクセス装置は、端末装置のＳＤインタフェースサポートに従ってインタフェースモードを決定する。
【００５２】
具体的には、端末装置のＳＤインタフェースサポートに従って、無線インターネットアクセス装置はＳＤコマンドを実行するための、ＳＤメモリインタフェースモード、又はＳＤＩＯインタフェースモードを選択する。具体的には、端末装置がＳＤＩＯインタフェースのみをサポートする場合、無線インターネットアクセス装置はＳＤＩＯインタフェースモードを選択し、端末装置がＳＤメモリインタフェースモードのみをサポートする場合、無線インターネットアクセス装置はＳＤメモリインタフェースモードを選択し、端末装置がＳＤＩＯインタフェース、及びＳＤメモリインタフェースの両方をサポートする場合、無線インターネットアクセス装置は端末装置の現在のサービス要求に従って適切なインタフェースモードを選択する。例えば、端末装置がネットワークと通信する必要がある場合、例示的モードはＳＤＩＯインタフェースモードであり、端末装置が記憶ユニット内のデータを読み出す、又は記憶ユニット内にデータを書き込む必要がある場合、好ましいモードはＳＤメモリインタフェースモードである。
【００５３】
ステップ３０３：無線インターネットアクセス装置は、インタフェースモードに従ってＳＤコマンドに対応する処理を実行する。
【００５４】
具体的には、ＳＤバスインタフェースは、物理的にＳＤバスによって表される。ＳＤバスは、ＳＤメモリスレーブコントローラ、及びＳＤＩＯスレーブコントローラなどの複数のコントローラに接続されてもよい。これらのコントローラは、個別に、又は共同で使用されてもよい。このようにして、無線インターネットアクセス装置はＳＤＩＯインタフェースモード、及び／又はＳＤメモリインタフェースモードという複数のインタフェースモードを有する。
【００５５】
端末装置が、ＳＤＩＯインタフェースモードをサポートせず、ＳＤメモリインタフェースモードのみをサポートする場合、ＳＤＩＯスレーブコントローラは非アクティブ状態に設定される一方、ＳＤメモリスレーブコントローラは、アクティブ状態に設定される。このようにして、無線インターネットアクセス装置はＳＤメモリインタフェースモードで動作し、ＳＤメモリスレーブコントローラは、ＳＤコマンド内の論理アドレスを解析し、記憶された論理アドレスと、ＳＤメモリスレーブコントローラに接続された記憶ユニットの物理アドレスとの間のマッピングに従って、論理アドレスに対応する物理アドレスを決定する。ＳＤメモリスレーブコントローラが、マッピングに従って論理アドレスに対応する物理アドレスを見い出すことができた場合、ＳＤメモリスレーブコントローラは、ＳＤコマンドが記憶ユニットからデータを読み出すためのものであると判断する。ＳＤメモリスレーブコントローラが、マッピングに従って論理アドレスに対応する物理アドレスを見い出すことができなかった場合、ＳＤメモリスレーブコントローラは、ＳＤコマンドが端末装置とネットワークとの間の通信をＢＰＵを介して実施するためのものであると判断する。
【００５６】
端末装置がＳＤＩＯインタフェースモードをサポートする場合、ＳＤＩＯスレーブコントローラが有効にされる。ＳＤＩＯスレーブコントローラがアクティブ状態にあることを検出した後、プロセッサは、無線インターネットアクセス装置をＳＤＩＯインタフェースモードで動作するように設定する。この状況下で、ＳＤバスインタフェースは、ＳＤＩＯスレーブコントローラの制御の下で、ＳＤコマンド内の、シグナリングメッセージ、及び通信データを、アテンション（ＡＴ）コマンド、及びポイントツーポイントプロトコル又はインターネットプロトコル（ＰＰＰ／ＩＰ）パケットに変換し、ＡＴコマンド、又はＰＰＰ／ＩＰパケットを、端末装置上のＳＤバスインタフェースの仮想シリアルポートを介してＳＤＩＯスレーブコントローラに送信し、プロセッサ、ＢＰＵ、ＲＦ処理ユニット、及びアンテナを介して端末装置とネットワークとの間の通信を実施する。
【００５７】
この実施形態で提供される方法を使用することによって、無線インターネットアクセス装置が端末装置内に組み込まれるか、又は挿入される場合、無線インターネットアクセス装置のサイズは減少する可能性があり、従って、端末製品の設計のための空間が節約される。加えて、データを記憶し、端末装置とネットワークとの間の通信を実施するために、様々な端末装置のＳＤインタフェースサポートに応じて、対応するインタフェースモードが選択されてもよい。従って、この実施形態で提供される技術的解決法は、様々な端末のための、より大きな一般性を有する。
【００５８】
以下では、この方法の実施形態について、特定のシナリオを参照して説明する。図４に示すように、この方法は、以下のステップを含む。
【００５９】
ステップ４０１：無線インターネットアクセス装置が、端末装置内に組み込まれるか、又は搭載された場合、端末装置は端末装置のＳＤインタフェースサポートを予め検出する。
【００６０】
具体的には、ＳＤマスタコントローラが、ＳＤプロトコルに従って端末装置のＳＤインタフェースサポートを予め検出する。
【００６１】
端末装置のＳＤマスタコントローラは、ＳＤメモリマスタコントローラ、及びＳＤＩＯマスタコントローラに分類される。ＳＤＩＯマスタコントローラは、ＳＤＩＯインタフェースサポート、及びＳＤメモリインタフェースサポートを検出してもよい。ＳＤメモリマスタコントローラは、ＳＤメモリインタフェースサポートのみを検出する。様々な端末装置について、ＳＤインタフェースのサポートはマスタコントローラのタイプに従って判断される。例えば、端末装置がＳＤＩＯマスタコントローラを有する場合、端末装置はＳＤＩＯインタフェース、及びＳＤメモリインタフェースの両方をサポートすると判断されてもよい。端末装置がＳＤメモリマスタコントローラを有する場合、端末装置はＳＤメモリインタフェースのみをサポートすると判断されてもよい。
【００６２】
ステップ４０２：ＳＤ制御チップは、端末装置のＳＤインタフェースサポートの検出結果に従って、ＳＤ制御チップ内の、ＳＤＩＯスレーブコントローラ、及び／又はＳＤメモリスレーブコントローラを設定する。
【００６３】
具体的には、ＰＣ（パーソナルコンピュータ）、又はノートブックなどの、多くの端末装置はＳＤＩＯインタフェースをサポートしないが、ＰＤＡ、デジタルカメラ、及びスマートフォンなどの装置は、ＳＤＩＯインタフェースをサポートする。無線インターネットアクセス装置上のＳＤ制御チップは、ＳＤＩＯスレーブコントローラ、及びＳＤメモリスレーブコントローラと一体化されており、プロセッサは、ＳＤＩＯインタフェースモード、及びＳＤメモリインタフェースモードを選択する。このようにして、無線インターネットアクセス装置は、様々な端末装置内に組み込まれるか、又は挿入されることが可能であり、これにより、様々な端末装置が、無線インターネットアクセス装置を使用することによって、無線ネットワークと相互通信を行うことができる。
【００６４】
ＳＤＩＯスレーブコントローラ、及びＳＤメモリスレーブコントローラを設定するプロセスにおいて、設定される必要があるＳＤスレーブコントローラのタイプ（具体的には、ＳＤＩＯスレーブコントローラ、及びＳＤメモリスレーブコントローラ）に従って、ＳＤドライバがロードされる。ＳＤメモリスレーブコントローラが有効にされた場合、ＳＤメモリスレーブコントローラは端末装置を調べて、対応するＳＤドライバが利用可能であるかどうかを確認する。一般に、端末装置は、ＳＤメモリドライバを自動的にロードしてもよい。ＳＤＩＯスレーブコントローラが有効にされた場合、端末装置は、ＳＤＩＯドライバをロードする。一方、ＳＤメモリスレーブコントローラ、及びＳＤＩＯスレーブコントローラの両方が有効にされた場合、端末装置は、ＳＤＩＯドライバ、及びＳＤメモリドライバの両方をロードする。
【００６５】
ステップ４０３：端末装置は、上位レイヤによって送信されたコマンド又はデータを受信し、コマンド又はデータをＳＤコマンドに変換する。
【００６６】
具体的には、端末装置がＳＤＩＯインタフェースモードをサポートしない場合、ＳＤＩＯスレーブコントローラは非アクティブ状態に設定される一方、ＳＤメモリスレーブコントローラはアクティブ状態に設定される。このようにして、無線インターネットアクセス装置はＳＤメモリインタフェースモードで動作し、ＳＤメモリスレーブコントローラは、ＳＤコマンド内の論理アドレスを解析し、記憶された論理アドレスと、ＳＤメモリスレーブコントローラに接続された各ユニットの物理アドレスとの間のマッピングに従って、論理アドレスに対応する物理アドレスを決定する。ＳＤメモリスレーブコントローラが、マッピングに従って論理アドレスに対応する物理アドレスを見い出すことができた場合、ＳＤメモリスレーブコントローラは、ＳＤコマンドが記憶ユニットからデータを読み出すためのものであると判断する。ＳＤメモリスレーブコントローラが、マッピングに従って論理アドレスに対応する物理アドレスを見い出すことができなかった場合、ＳＤメモリスレーブコントローラは、ＳＤコマンドが端末装置とネットワークとの間の通信をＢＰＵを介して実施するためのものであると判断する。
【００６７】
端末装置がＳＤＩＯインタフェースモードをサポートする場合、ＳＤＩＯスレーブコントローラが有効にされる。ＳＤＩＯスレーブコントローラがアクティブ状態にあることを検出した後、プロセッサは、無線インターネットアクセス装置をＳＤＩＯインタフェースモードで動作するように設定する。この状況下で、ＳＤバスインタフェースは、ＳＤＩＯスレーブコントローラの制御の下で、ＳＤコマンド内のネットワークとの通信のデータ（通信データ、及びシグナリングデータ）を、ＰＰＰ／ＩＰパケット、及びＡＴコマンドに変換し、ＰＰＰ／ＩＰパケット、及びＡＴコマンドを、シリアルポートドライバを介して、シリアルポートデータに変換し、シリアルポートデータを、ＢＰＵに送信し、従って、端末装置とネットワークとの間の通信が実施される。
【００６８】
ステップ４０１において、無線インターネットアクセス装置は、無線インターネットアクセス装置が端末装置に挿入された際に、端末装置によってサポートされるインタフェースモードを識別してもよく、あるいは、無線インターネットアクセス装置は、端末装置がデータ読み出し／書き込むを行う必要がある場合、又は、ネットワークと通信する必要がある場合に（すなわち、ステップ４０３を実行するプロセスにおいて）、インタフェースモードを識別してもよい、ということに留意されたい。
【００６９】
ステップ４０４：ＳＤ制御チップが、ＳＤメモリインタフェースモードを採用する場合、端末装置は、ＳＤメモリスレーブコントローラを介して無線ネットワークとの相互通信を実行する。
【００７０】
具体的には、端末装置は、ネットワークとの通信のデータをＳＤメモリ内の特定のアドレス（例えば、０ｘＦＦＦＦ  ＦＦＦＦ）に書き込む。ＳＤメモリスレーブコントローラが、書き込まれたアドレスが特定のアドレスであることを検出した場合、ＳＤメモリスレーブコントローラは、データをプロセッサに転送し、プロセッサは、データを処理のためにＢＰＵに転送する。同様に、ネットワークからの相互通信データを受信した後、ＢＰＵは、相互通信データを、プロセッサに送信し、プロセッサは、相互通信データをＳＤメモリスレーブコントローラに転送し、端末装置が、ＳＤメモリ内の特定のアドレスを読み出した場合、相互通信データが取得されることが可能である。
【００７１】
ステップ４０５：ＳＤ制御チップが、ＳＤＩＯインタフェースモードを採用する場合、端末装置は、ＳＤＩＯスレーブコントローラを介して、無線ネットワークとの情報相互作用を実行する。
【００７２】
具体的には、ＳＤ制御チップがＳＤＩＯインタフェースモードで動作する場合、端末装置と無線ネットワークとの間の情報相互通信は、ＳＤＩＯスレーブコントローラの制御の下で実施される。端末装置は、相互通信データを、ＳＤＩＯスレーブコントローラのＮｏ．１  Ｆｕｎｃｔｉｏｎ（ＳＤＩＯ標準ＵＡＲＴ（ＳＤＩＯ  Ｓｔａｎｄａｒｄ  ＵＡＲＴ）、ＳＤＩＯプロトコルで規定）に書き込み、ＳＤＩＯスレーブコントローラは、相互通信データをプロセッサに転送し、プロセッサは、相互通信データを処理のためにＢＰＵに転送する。同様に、ネットワークからの相互通信データを受信した後、ＢＰＵは相互通信データをプロセッサに送信し、プロセッサは、相互通信データをＳＤＩＯスレーブコントローラに転送し、端末装置がＳＤＩＯスレーブコントローラのＮｏ．１  Ｆｕｎｃｔｉｏｎからデータを読み出した場合、対応する相互通信データが取得されることが可能である。
【００７３】
図１に示すように、以下では、ＳＤメモリインタフェースモード、及びＳＤＩＯインタフェースモードにおける信号プロセスについて、４つの特定のシナリオを参照して説明する。
【００７４】
（１）端末装置は、ＳＤメモリインタフェースモードを使用することによって、記憶ユニット内のデータの読み出し／書き込みを行う。
【００７５】
端末装置が、ＳＤメモリインタフェースモードをサポートし、無線インターネットアクセス装置上の記憶ユニット内のデータを読み出す、又は無線インターネットアクセス装置上の記憶ユニット内にデータを書き込む場合、端末装置は、ＳＤドライバ１１を使用することによって、端末装置のアプリケーション情報をＳＤコマンドに変換し、ＳＤコマンドをＳＤマスタコントローラに送信し、ＳＤマスタコントローラは、ＳＤコマンドを受信し、ＳＤコマンドをＳＤインタフェースを介して無線インターネットアクセス装置に送信し、無線インターネットアクセス装置が、ＳＤコマンド内の論理アドレスに従ってコマンド又はデータが記憶ユニットに送信されると判断した場合、ＳＤメモリスレーブコントローラは、取得された論理アドレスを物理アドレスに変換し、物理アドレスに対応するデータを読み出すか、又は、物理アドレスに対応する記憶ユニットにデータを書き込む。特定の製品適用例において、ＳＤカードの形態の無線インターネットアクセス装置は、ノートブック、及びデジタルカメラなどの、端末装置上に取り付けられる。これにより、それらの装置は、ＳＤ無線インターネットアクセス装置上の記憶ユニット内のデータにアクセスすることができる。
【００７６】
（２）端末装置は、ＳＤＩＯインタフェースモードを使用することによって、ネットワークと通信する。
【００７７】
端末装置が、ＳＤＩＯインタフェースモードをサポートし、ネットワークとの情報相互通信を実行する必要がある場合、端末装置は、ＳＤドライバを使用することによって端末装置が交換する必要があるパケット情報をＳＤコマンドに変換し、ＳＤコマンドをＳＤマスタコントローラに送信し、ＳＤマスタコントローラは、ＳＤコマンドを受信し、ＳＤコマンドをＳＤＩＯインタフェースの仮想シリアルポートを介してＳＤ制御チップ内のＳＤＩＯスレーブコントローラに送信し、ＳＤＩＯスレーブコントローラは、ＳＤコマンドを解析してパケットデータを取得し、パケットデータをプロセッサに送信し、プロセッサは、パケットデータをＢＰＵに送信し、ＢＰＵは、パケットデータを、ＲＦ処理ユニット、及びアンテナを介してネットワークに送信する。ＳＤＩＯインタフェースモードで、ネットワーク側からのデータを受信するプロセスは、プロセス（２）の逆であり、更なる説明は行わない。特定の製品適用例において、ＳＤカードの形態の無線インターネットアクセス装置は、スマートフォン、デジタルカメラ、及びＰＤＡなどの、端末装置上に取り付けられる。これにより、それらの端末装置は、ＳＤ無線インターネットアクセス装置を介して、ネットワークと通信することができる。
【００７８】
（３）端末装置は、ＳＤメモリインタフェースモードを使用することによって、ネットワークと通信する。
【００７９】
端末装置が、ＳＤメモリインタフェースモードをサポートし、ネットワークとの情報相互通信を実行する必要がある場合、端末装置は、ＳＤドライバを使用することによって端末装置のアプリケーション情報をＳＤコマンドに変換し、ＳＤコマンドをＳＤマスタコントローラに送信し、ＳＤマスタコントローラは、ＳＤコマンドを受信し、ＳＤコマンドをＳＤインタフェースを介して無線インターネットアクセス装置に送信し、無線インターネットアクセス装置がＳＤコマンド内の論理アドレスに従ってコマンド又はデータがＢＰＵに送信されると判断した場合、ＳＤメモリスレーブコントローラは、コマンド又はデータをプロセッサを介してＢＰＵのアプリケーションモジュールに送信し、ＢＰＵは、データを、ＲＦ処理ユニット、及びアンテナを介してネットワークに送信する。ＳＤメモリインタフェースモードで、ネットワークからのデータを受信するプロセスは、プロセス（３）の逆である。特定の製品適用例において、ＳＤカードの形態の無線インターネットアクセス装置は、ＰＣ、ノートブック、デジタルカメラ、及びＰＤＡなどの、端末装置上に取り付けられる。これにより、それらの端末装置はネットワークと通信することができる。
【００８０】
（４）記憶ユニットは、ＳＤメモリインタフェースモードを使用することによってネットワークと通信する。
【００８１】
端末装置が、ＳＤメモリインタフェースモードをサポートし、無線インターネットアクセス装置上の記憶ユニットと、ネットワークとの間の情報相互作用を実施する必要がある場合、端末装置は、ＳＤドライバを使用することによって端末装置のアプリケーション情報をＳＤコマンドに変換し、ＳＤコマンドをＳＤマスタコントローラに送信し、ＳＤマスタコントローラは、ＳＤコマンドを受信し、ＳＤコマンドをＳＤインタフェースを介して無線インターネットアクセス装置に送信し、無線インターネットアクセス装置２がＳＤコマンド内の論理アドレスに従ってネットワークが記憶ユニットと通信すると判断した場合、無線インターネットアクセス装置２は、ＳＤメモリスレーブコントローラの制御の下で、ＳＤコマンドに従って論理アドレスを物理アドレスに変換し、ＳＤメモリスレーブコントローラは、物理アドレスに対応する記憶ユニットからデータを読み出し、プロセッサ及びＢＰＵによって処理されたデータをネットワークに送信する。このようにして、記憶ユニット内のデータがネットワークにアップロードされることが可能である。別の方向では、ＳＤメモリスレーブコントローラは、ＳＤコマンドに従って論理アドレスを物理アドレスに変換し、ＢＰＵがネットワークから取得したデータを物理アドレスに対応する記憶ユニットに書き込み、これにより、記憶ユニットは、ネットワークデータを記憶する。この実施形態の一シナリオでは、端末装置はデジタルカメラである。ＳＤインターネットアクセス装置は、デジタルカメラ内に組み込まれるか、又は搭載され、ＳＤメモリスレーブコントローラの制御の下で、ＳＤインターネットアクセス装置は、記憶ユニット内のデータ（例えば、写真、又は映像）を、ＢＰＵを介してネットワークにアップロードすることができる。このようにして、デジタルカメラ内の、写真、又は映像及び音声データが、ＳＤメモリインタフェースモードで、ネットワークサーバにアップロードされることが可能である。これにより、ユーザのブログ、マイクロブログ、及びソーシャルネットワーキングサイト内のデータが、遅れずに更新されることが可能である。加えて、ＳＤメモリインタフェースモードを使用することによって、ネットワーク上のデータが、無線インターネットアクセス装置上の記憶ユニットにダウンロードされることも可能である。
【００８２】
ＳＤチップの電力をより良く管理するために、ＳＤ制御チップ内のプロセッサは各コントローラ（この実施形態では、コントローラは、ＳＤメモリスレーブコントローラ、ＳＤＩＯスレーブコントローラ、記憶ユニット、及びＢＰＵを含む）を有効、及び無効にして、電力消費を減少させる。
【００８３】
図５及び図１を参照して、以下では、プロセッサが、どのようにして、無線インターネットアクセス装置上のユニットの電力を管理するかについて説明する。図５に示すように、３本の縦線は、それぞれ、端末装置又はネットワーク、プロセッサ、及びスレーブユニットの動作状態を示す。相互通信データは、端末装置とネットワークとの間で交換されるデータを意味する。図５に示すように、実線は、動作状態を意味し、点線は、低電力状態を意味する。以下では、図５を参照して、プロセッサが、どのようにして、無線インターネットアクセス装置上のスレーブユニットの電力を管理するかについて説明する。
【００８４】
（１）所定の時間内に、端末装置とネットワークとの間で相互通信データが送信されていないことをプロセッサが検出した場合、プロセッサは、低電力状態に入るようスレーブユニットに指示するイネーブル・スリープコマンドをスレーブユニットに送信する。
【００８５】
好ましくは、ステップ（１）における所定の時間は、ユーザによって予め設定されてもよく（例えば、１分）、又は、チップの製造中にチップの製造業者によって書き込まれてもよい。
【００８６】
端末装置又はネットワークが、相互通信データの通信を実行する必要がある場合、プロセッサ及びスレーブユニットは動作状態にある。
【００８７】
（２）プロセッサによって送信された、イネーブル・スリープコマンドを受信した後、スレーブユニットは低電力状態に入る。
【００８８】
好ましくは、イネーブル・スリープコマンドを受信した後、かつ、低電力状態に入る前に、スレーブユニットは、プロセッサにスリープ（ｓｌｅｅｐ）コマンドを送信し、次に低電力状態に入り、プロセッサは、スリープコマンドを受信した後、自動的に低電力状態に入る。
【００８９】
（３）端末装置又はネットワークによって送信された、相互通信データを受信した後、プロセッサはスレーブユニットにウェイクアップコマンドを送信する。
【００９０】
好ましくは、プロセッサは、端末装置又はネットワークから相互通信データを受信した後、低電力状態から動作状態に入り、スレーブユニットにウェイクアップコマンドを送信する。
【００９１】
（４）スレーブユニットは、プロセッサによって送信されたウェイクアップコマンドを受信した後、低電力状態から動作状態に入る。
【００９２】
実際のシナリオでは、この実施形態におけるスレーブユニットは、ＳＤＩＯスレーブコントローラ、ＳＤメモリスレーブコントローラ、及びＢＰＵを意味する。特定の制御プロセスにおいて、プロセッサは、全てのスレーブユニットが低電力状態に入った後、低電力状態に入ってもよい。
【００９３】
プロセッサによって実行される、スレーブユニットに対する電力管理プロセスについて、明確に、かつ包括的に説明するために、以下の実施形態ではＢＰＵを例として採用する。
【００９４】
以下では、２つの特定のシナリオを参照して、特定の電力管理プロセスについて説明する。
【００９５】
（１）シナリオ１：図６に示すように、３本の縦線は、それぞれ、端末装置、プロセッサ、及びＢＰＵの動作状態を意味し、実線は動作状態を意味し、点線は低電力状態を意味する。プロセッサによって実行される電力管理プロセスは、以下のステップを含む。
【００９６】
端末装置もネットワークも、相互通信データを有さないことをプロセッサが検出した場合、プロセッサは、ＢＰＵにイネーブル・スリープコマンドを送信する。
【００９７】
プロセッサによって送信された、イネーブル・スリープコマンドを受信した後、ＢＰＵは、プロセッサにスリープコマンドを送信し、低電力状態に入る。
【００９８】
スリープコマンドを受信した後、プロセッサは自動的に低電力状態に入る。
【００９９】
ＢＰＵは、ネットワークによって送信された相互通信データを受信した後、低電力状態から動作状態に入り、プロセッサにウェイクアップコマンドを送信する。
【０１００】
プロセッサは、ウェイクアップコマンドを受信した後、動作状態に入る。
【０１０１】
（２）シナリオ２：図７に示すように、３本の縦線は、それぞれ、端末装置、プロセッサ、及びＢＰＵの動作状態を意味し、実線は、動作状態を意味し、点線は、低電力状態を意味し、一点鎖線は、無効状態を意味する。プロセッサによって実行されるＢＰＵの電力管理プロセスは、以下のステップを含む。
【０１０２】
端末装置とネットワークとの間で相互通信データが長い間送信されていないことを、プロセッサが検出した場合（例えば、１分間。時間は、ユーザが無線インターネットアクセス装置を使用する際の実際の要求に従って、ユーザによって設定されてもよく、又は、チップの製造業者によって、製造プロセス中に書き込まれてもよい）、プロセッサは、ＢＰＵにディセーブル（ｄｉｓａｂｌｅ）コマンドを送信し、ＢＰＵは、ディセーブルコマンドを受信した後、電源がオフにされることで無効状態に入り、端末装置が、相互情報データのためのサービス要求を有する場合、端末装置は、プロセッサに要求を送信し、プロセッサは、要求を受信した後、ＢＰＵにパワーオン（ｐｏｗｅｒ−ｏｎ）コマンドを送信し、ＢＰＵは、パワーオンコマンドを受信した後、電源がオンにされることで動作状態に入る。
【０１０３】
前述の実施形態は、プロセッサによって実行される、ＢＰＵの電力管理プロセスについて説明するものであることに留意されたい。プロセッサは、同様の方法を使用することによって、図１に示すＳＤ制御チップのその他のユニット（例えば、ＳＤＩＯスレーブコントローラ、ＳＤメモリスレーブコントローラ、及び記憶ユニット）の電力を管理してもよい。ＳＤ制御チップ内のユニットの、又は無線インターネットアクセス装置上のその他のユニットの、電力管理プロセスをより良く説明するために、以下の説明では、ＳＤＩＯスレーブコントローラを例として採用する。
【０１０４】
無線インターネットアクセス装置上の記憶ユニットにアクセスする際に、又は、無線インターネットアクセス装置を介してネットワークと通信する際に、端末装置がＳＤＩＯインタフェースモードを端末装置がサポートしないことを検出した場合、端末装置は、ＳＤＩＯスレーブコントローラにイネーブル・スリープコマンド、又はディセーブルコマンドを送信する。このようにして、ＳＤＩＯスレーブコントローラは、低電力状態、又は無効状態に入り、電力消費が減少する。
【０１０５】
ＳＤメモリスレーブコントローラについては、端末装置が、ＳＤメモリインタフェースモードでの、端末装置とネットワークとの間の通信をサポートしない場合、プロセッサは、ＳＤメモリスレーブコントローラに、イネーブル・スリープコマンド、又はディセーブルコマンドを送信してもよく、これにより、ＳＤＩＯスレーブコントローラは、低電力状態、又は無効状態に入り、電力消費が減少する。加えて、低電力状態、又は無効状態に入る前に、ＳＤメモリスレーブコントローラは、記憶ユニットに、低電力状態、及び無効状態に入るための指示を送信してもよく、これにより、記憶ユニットは、対応する状態に入り、電力消費が減少する。端末装置が、ＳＤメモリスレーブコントローラを使用することによって、記憶ユニット内のデータの読み出し／書き込みを行う必要がある場合、端末装置は、ＳＤメモリスレーブコントローラを起動するため、又はＳＤメモリスレーブコントローラの電源をオンにするために、ＳＤメモリスレーブコントローラに、ウェイクアップコマンド、又はパワーオンコマンドを送信し、これにより、ＳＤメモリスレーブコントローラは動作状態に入る。加えて、ＳＤメモリスレーブコントローラは、記憶ユニットに、ウェイクアップコマンド、又はパワーオンコマンドを送信し、これにより、記憶ユニットも動作状態に入る。
【０１０６】
プロセッサに直接接続されていないユニットの電力も、プロセッサは管理してもよい、ということを理解できる。図２に示すように、無線インターネットアクセス装置は、ＲＦ処理ユニットを更に含んでもよい。端末装置とネットワークとの間で相互通信データが送信されていないことをプロセッサが検出した場合、プロセッサは、ＢＰＵを介して、ＲＦ処理ユニットに、スリープコマンド、又はディセーブルコマンドを送信してもよく、これにより、ＲＦ処理ユニットは、低電力状態、又は無効状態に入り、電力消費が減少する。
【０１０７】
加えて、ＢＰＵによって実行される、端末装置とネットワークとの間のデータ相互通信を実施するプロセスにおいて、ＢＰＵは、対応するファームウェアを実行する必要がある。ＢＰＵのファームウェアは、以下の２つのやり方で記憶されてもよい。
【０１０８】
（１）ＢＰＵ内に組み込まれた記憶ユニットが、ＢＰＵが実行する必要があるファームウェアを記憶するように構成される。
【０１０９】
（２）無線インターネットアクセス装置上の記憶ユニットが、ＢＰＵのファームウェアを記憶するように構成される。ＢＰＵの電源がオンにされた場合、ＳＤ制御チップ内のプロセッサは、記憶ユニット内のファームウェアを読み込むようにＳＤメモリスレーブコントローラを制御し、ファームウェアをＢＰＵにロードし、これにより、ＢＰＵは、ファームウェアを実行することができる。このようにして、端末装置とネットワークとの間のデータ相互通信のプロセスにおいて、ベースバンド信号処理機能が実施される。
【０１１０】
前述の実施形態を使用すれば、ＢＰＵ内に組み込まれる追加の記憶ユニットなしに、無線インターネットアクセス装置上の記憶ユニットがより良く使用され、従って、製品構成が単純化され、製品コストが減少する。
【０１１１】
本発明の実施形態において、ＳＤカードは無線インターネットアクセス機能と一体化され、無線インターネットアクセス装置は、ＳＤコマンド内の論理アドレスに従って、ＢＰＵ又は記憶ユニットに、コマンド又はデータを送信する。このようにして、無線インターネットアクセス装置のサイズが減少し、従って、端末製品の設計のための空間が節約される。デジタルカメラ、ＰＤＡ、及びマルチメディアプレーヤなどの、ＳＤインタフェースを有する端末装置は、本発明の実施形態で提供される無線インターネットアクセス装置を使用してもよい。
【０１１２】
本発明の実施形態の説明に基づいて、当業者は、本発明が、ソフトウェアと必要な汎用ハードウェアプラットフォームとを介して、又はハードウェアのみを介して実施されてもよい、ということを理解できる。ほとんどの状況においては、前者が好ましい。従って、本発明の技術的解決法の本質、又は従来技術に対する寄与は、ソフトウェア製品として実施されてもよい。ソフトウェア製品は、読み取り可能な記憶媒体（例えば、フロッピー（登録商標）ディスク、ハードディスク、又はコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ））内に記憶され、本発明の実施形態で提供された方法を装置が実行することを可能にするいくつかの命令を含む。
【０１１３】
前述の説明は、本発明の例示的実施形態にすぎず、本発明の保護範囲を限定することを意図するものではない。本発明で開示された技術的範囲を逸脱することなく、当業者によって行われる、いかなる修正、変形、又は置換も、本発明の保護範囲内に入る。従って、本発明の保護範囲は、添付の特許請求の範囲によって決まる。
【図１】
0005313301.tif 000002
【図２】
0005313301.tif 000003
【図３】
0005313301.tif 000004
【図４】
0005313301.tif 000005
【図５】
0005313301.tif 000006
【図６】
0005313301.tif 000007
【図７】
0005313301.tif 000008