(57)【要約】【解決手段】無線デバイスのバッテリー性能特性を判定し管理する装置、方法及び、プログラムである。実施例は、無線デバイスの動作に関する複数のバッテリー性能データを生成する処理エンジンを有するコンピュータープラットフォームを備えた無線デバイスを含む。無線デバイスは、受信したバッテリー性能設定状況に基づいて、バッテリー性能データのうち選択されたデータを収集可能なバッテリー性能モジュールをさらに備える。実施例は、バッテリー性能設定状況を生成する装置、収集されたバッテリー性能データを受信して無線デバイスのバッテリー性能を特徴付ける性能レポートを生成する装置も含んでいても良い。さらに、この装置の実施例は、収集したバッテリー性能データに基づいて、新たなデバイス実施可能設定状況を生成し、無線デバイスに送信する。ここで、新たなデバイス実施可能設定状況は、無線デバイスのバッテリー性能を変化させるのに効果的である。【選択図】      図５
2008535325.tif 000002
【特許請求の範囲】
【請求項１】
無線デバイスによる実行のため、バッテリー追尾設定状況を生成することが可能なバッテリー性能モジュールであって、前記バッテリー追尾設定状況は、前記無線デバイスのコンピュータープラットフォームからバッテリー性能データを検索するために当該バッテリー性能データのタイプを定義する前記バッテリー性能モジュールと、
前記無線デバイスのコンピュータープラットフォームから収集される前記バッテリー性能データを受信し保存するデータログモジュールであって、前記収集されたバッテリー性能データは、バッテリー性能特性を示す前記データログモジュールと、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成する最適化アルゴリズムを備える最適化モジュールであって、前記新たなデバイス使用可能設定状況は、前記収集されたバッテリー性能データに基づく前記最適化モジュールと
を具備することを特徴とするバッテリー性能判定装置。
【請求項２】
前記バッテリー性能モジュールは、前記バッテリー追尾設定状況を、無線ネットワークを介して前記無線デバイスに送信することを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項３】
前記バッテリー追尾設定状況は、バッテリーパラメーター、関連データパラメーター、追尾パラメーター及び、報告パラメーターのうち少なくとも１つを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項４】
前記バッテリー追尾設定状況は、少なくとも前記バッテリー性能データの一部の生成を引き起こすため、前記無線デバイスで実行する所定のテスト及び所定のテストデータのうち少なくとも１つを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項５】
前記無線デバイスで機能する前記所定のテストは、前記無線デバイスのユーザーインターフェースを操作し、音声コールを送信又は受信し、データコールを送信又は受信し、位置／配置モジュールを操作し、インターネットにアクセスし、アプリケーションを駆動することのうち少なくとも一つの動作を含むことを特徴とする請求項４記載のバッテリー性能判定装置。
【請求項６】
前記バッテリー性能データは、バッテリー同定、バッテリー電圧、バッテリー電流、バッテリー温度、充電状態、充電源、充電電圧、充電電流及び、充電時間のうち少なくとも１つを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項７】
前記バッテリー追尾設定状況は、スロットサイクルインデックス、呼時間、アナログ呼、デジタル呼、呼プロトコル、休止／アイドル時間及び、低電力モード情報で構成されるグループから選択されるパラメーターのうち少なくとも１つを含む関連データパラメーターを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項８】
前記バッテリー性能モジュールは、性能解析器及び、ユーザー定義バッテリー性能基準と所定のバッテリー性能基準とのうち少なくとも一方を含み、前記性能解析器は、前記収集したバッテリー性能データと、前記ユーザー定義バッテリー性能基準と所定のバッテリー性能基準とのうち少なくとも一方とを比較してバッテリー性能特性を生成することを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項９】
前記バッテリー性能モジュールは、前記データログ及び前記バッテリー性能レポートのうち少なくとも１つを、無線ネットワークを介して、解析のために他の構成要素に送信することを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項１０】
削除。
【請求項１１】
前記バッテリー性能モジュールは、定義したタイプのバッテリー性能データの選択を可能にすることにより前記バッテリー追尾設定状況を設定して、複数のバッテリー性能パラメーターから前記バッテリー性能データを収集する構造モジュールを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項１２】
バッテリー追尾設定状況を生成し、無線ネットワークを介して無線デバイスに送信する生成手段であって、前記バッテリー追尾設定状況は、前記無線デバイスのコンピュータープラットフォームからバッテリー性能データを検索するために当該バッテリー性能データのタイプを定義する前記生成手段と、
前記無線デバイスの前記コンピュータープラットフォームから前記バッテリー性能追尾設定状況に基づいて収集されたバッテリー性能データを保存する保存手段と、
前記収集されたバッテリー性能データを解析し、バッテリー性能レポートを生成する解析手段と、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成する最適化手段であって、前記新たなデバイス使用可能設定状況は、前記収集されたバッテリー性能データに基づく前記最適化手段と
を具備することを特徴とする無線デバイスに設置されたバッテリー性能判定装置。
【請求項１３】
バッテリー追尾設定状況に基づいてバッテリー性能データを記録するバッテリー性能モジュールを備えるコンピュータープラットフォームと、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成する最適化アルゴリズムを備える最適化モジュールであって、前記新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づく前記最適化モジュールと
を具備することを特徴とする無線通信デバイス。
【請求項１４】
前記バッテリー性能モジュールは、無線ネットワークを介して前記バッテリー追尾設定状況を受信することを特徴とする請求項１３記載の無線通信デバイス。
【請求項１５】
前記バッテリー性能モジュールは、無線ネットワークを介して、前記追尾されたバッテリー性能データを送信することを特徴とする請求項１３記載の無線通信デバイス。
【請求項１６】
前記バッテリー追尾設定状況は、バッテリーパラメーター、関連データパラメーター、追尾パラメーター及び、報告パラメーターのうち少なくとも１つを含むことを特徴とする請求項１３記載の無線通信デバイス。
【請求項１７】
前記バッテリー追尾設定状況は、少なくとも前記バッテリー性能データの一部を生成するために実行可能な所定のテストプログラム及び所定のテストデータのうち少なくとも１つを含むことを特徴とする請求項１６記載の無線通信システム。
【請求項１８】
前記バッテリー性能データは、バッテリー同定、バッテリー電圧、バッテリー電流、バッテリー温度、充電状態、充電源、充電電圧、充電電流及び、充電時間のうち少なくとも１つを含むことを特徴とする請求項１３記載の無線通信デバイス。
【請求項１９】
前記バッテリー追尾設定状況は、スロットサイクルインデックス、呼時間、アナログ呼、デジタル呼、呼プロトコル、休止／アイドル時間及び、低電力モード情報で構成されるグループから選択されるパラメーターのうち少なくとも１つを含む関連データパラメーターを含むことを特徴とする請求項１３記載の無線通信デバイス。
【請求項２０】
前記コンピュータープラットフォームは、前記所定のテスト及び前記所定のテストデータを実行し、前記バッテリー追尾設定状況に関連するバッテリー性能データを生成するテストモジュールをさらに備えることを特徴とする請求項１７記載の無線通信デバイス。
【請求項２１】
前記所定のテストは、前記無線デバイスのユーザーインターフェースを操作し、音声コールを送信又は受信し、データコールを送信又は受信し、位置／配置モジュールを操作し、インターネットにアクセスし、アプリケーションを駆動することから構成されるグループから選択されることを特徴とする請求項２０記載の無線通信デバイス。
【請求項２２】
前記バッテリー性能モジュールは、バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信し、前記新たなデバイス使用可能設定状況は、前記収集されたバッテリー性能データに基づくことを特徴とする請求項１３記載の無線通信デバイス。
【請求項２３】
前記収集されたバッテリー性能データを保存するデータログモジュールをさらに備えることを特徴とする請求項１３記載の無線通信デバイス。
【請求項２４】
前記バッテリー性能モジュールは、前記データログを、無線ネットワークを介して他のコンピューターデバイスへ選択的に送信することを特徴とする請求項２３記載の無線通信デバイス。
【請求項２５】
無線デバイスに設置され、バッテリー性能データを追尾する手段と、
前記バッテリー性能データを収集する手段であって、前記バッテリー性能データはバッテリー追尾設定状況に基づく当該手段と、
前記収集されたバッテリー性能データを前記無線ネットワークを介して選択的に送信する手段と、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信する手段であって、前記新たなデバイス使用可能設定状況は、前記収集されたバッテリー性能データに基づく当該手段と
を具備することを特徴とする無線デバイス。
【請求項２６】
無線通信デバイスにおけるバッテリー追尾設定状況の処理に対応するバッテリー性能データを受信するデータログモジュールと、
バッテリー性能データを解析し、バッテリー性能特性を有するバッテリー性能レポートを生成する性能解析モジュールと、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成する最適化アルゴリズムを備える最適化モジュールであって、前記新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づく前記最適化モジュールと
を備えることを特徴とする無線通信デバイスのバッテリー性能管理デバイス。
【請求項２７】
前記バッテリー追尾設定状況を生成し、前記無線通信デバイスに送信する構造モジュールであって、前記構造モジュールは、複数のバッテリー性能パラメーター、複数の関連データパラメーター、複数の追尾パラメーター、複数の報告パラメーター、複数のテストプログラム及び、複数のテストデータのうち少なくとも一つから選択されたパラメーターを定義する前記構造モジュールをさらに具備することを特徴とする請求項２６記載の無線通信デバイスのバッテリー性能管理デバイス。
【請求項２８】
前記選択されたパラメーターは、前記複数のバッテリー性能パラメーター、前記複数の関連データパラメーター、前記複数の追尾パラメーター、前記複数の報告パラメーター、前記複数のテストプログラム及び、前記複数のテストデータのうち少なくとも１つから予め選定されるものからなる前もって定義されたグループから選択されることを特徴とする請求項２７記載の無線通信デバイスのバッテリー性能管理デバイス。
【請求項２９】
前記データログモジュール及び前記性能解析モジュールは、バッテリー性能モジュールの少なくとも一部分を定義し、当該バッテリー性能モジュールは、前記バッテリー性能データ及び前記バッテリー性能レポートのうち少なくとも一つを、無線ネットワークを介して、他の構成要素における解析のために送信することを特徴とする請求項２６記載の無線通信デバイスのバッテリー性能管理デバイス。
【請求項３０】
前記バッテリー性能モジュールは、前記バッテリー追尾設定状況を、前記無線通信デバイスからの要求に基づいて前記無線通信デバイスに送信することを特徴とする請求項２９記載の無線通信デバイスのバッテリー性能管理デバイス。
【請求項３１】
所定のバッテリー性能データを保存するため、無線デバイスにより実行可能なバッテリー追尾設定状況を生成し、
前記バッテリー追尾設定状況を前記無線デバイスに送信し、
前記バッテリー性能データが前記バッテリー追尾設定状況に基づいており、当該バッテリー性能データを含むデータログを前記無線デバイスから受信し、
前記バッテリー性能データに基づいてバッテリー性能レポートを生成し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成し、前記新たなデバイス使用可能設定状況は前記バッテリー性能データに基づくことを特徴とする無線デバイスのバッテリー性能管理方法。
【請求項３２】
前記バッテリー追尾設定状況は、バッテリー性能パラメーター、関連データパラメーター、追尾パラメーター及び、報告パラメーター、テストプログラム及び、テストデータのうち少なくとも１つを含むことを特徴とする請求項３１記載の無線デバイスのバッテリー性能管理方法。
【請求項３３】
前記所定のテストは、前記無線デバイスのユーザーインターフェースの操作、音声コールの送信又は受信、データコールの送信又は受信、位置／配置モジュールの操作、インターネットへの接続及び、アプリケーションの実行により構成されるグループから選択されることを特徴とする請求項３１記載の無線デバイスのバッテリー性能管理方法。
【請求項３４】
前記バッテリー性能パラメーターは、バッテリー同定、バッテリー電圧、バッテリー電流、バッテリー温度、充電状態、充電源、充電電圧、充電電流及び、充電時間により構成されるグループから選択されることを特徴とする請求項３２記載の無線デバイスのバッテリー性能管理方法。
【請求項３５】
前記関連データパラメーターは、スロットサイクルインデックス、呼時間、アナログ呼、デジタル呼、呼プロトコル、休止／アイドル時間及び、低電力モード情報で構成されるグループから選択される請求項３２記載の無線デバイスのバッテリー性能管理方法。
【請求項３６】
前記バッテリー追尾設定状況の前記無線デバイスへの送信動作は、無線ネットワークを介することを特徴とする請求項３１記載の無線デバイスのバッテリー性能管理方法。
【請求項３７】
前記無線ネットワークは、携帯電話ネットワークを含み、
前記無線デバイスは、携帯電話を含むことを特徴とする請求項３６記載の無線デバイスのバッテリー性能管理方法。
【請求項３８】
さらに、
新たなデバイス使用可能設定状況を生成し、当該新たなデバイス使用可能設定状況を前記無線デバイスに送信することを特徴とし、
前記新たなデバイス使用可能設定状況は、バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的であり、前記収集されたバッテリー性能データに基づくことを特徴とする請求項３１記載の無線デバイスのバッテリー性能管理方法。
【請求項３９】
バッテリー性能追尾設定状況を受信し、
前記バッテリー性能追尾設定状況に基づいて、選択されたバッテリー性能データを収集し、
前記収集されたバッテリー性能データはバッテリー性能特性を定義し、当該収集されたバッテリー性能データを、前記バッテリー性能追尾設定状況に基づいて他のデバイスへ送信し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とする無線デバイスのバッテリー性能管理方法。
【請求項４０】
前記バッテリー性能追尾設定状況の受信は、無線ネットワークを介することを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４１】
前記バッテリー性能追尾設定状況は、バッテリー性能パラメーターのタイプを定義して監視し、前記バッテリー性能パラメーターは、バッテリー電圧、バッテリー電流、バッテリー温度、充電状態、充電源、充電電圧、充電電流及び、充電時間により構成されるグループから選択されることを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４２】
さらに、前記バッテリー性能データの少なくとも一部を生成するテストプログラムを実行することを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４３】
前記テストプログラムは、前記無線デバイスのユーザーインターフェースの操作し、音声コールを送信又は受信し、データコールを送信又は受信し、位置／配置モジュールを操作し、インターネットにアクセスし、アプリケーションを起動することのうち少なくとも１つを含むことを特徴とする請求項４２記載の無線デバイスのバッテリー性能管理方法。
【請求項４４】
前記収集したバッテリー性能データの他のデバイスへの送信は、無線通信ネットワークを介することを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４５】
前記無線通信ネットワークは、携帯電話ネットワークを含み、前記無線デバイスは、携帯電話を含むことを特徴とする請求項４４記載の無線デバイスのバッテリー性能管理方法。
【請求項４６】
さらに、
前記性能データに対応する選択された関連データを収集し、
前記バッテリー性能追尾設定状況は、前記選択された関連データを定義し、
前記選択された関連データは、スロットサイクルインデックス、呼時間、アナログ呼、デジタル呼、呼プロトコル、休止／アイドル時間及び、低電力モード情報により構成されるグループから選択されることを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４７】
さらに、
新たなデバイス使用可能設定状況を受信し、
前記新たなデバイス使用可能設定状況は、バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的であり、前記収集されたバッテリー性能データに基づくことを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４８】
実行される際、コンピューターデバイスに所定の動作を駆動するよう指示する、コンピューター読出し可能メディアに常駐されたコンピュータープログラムであって、
前記所定の動作は、
所定のバッテリー性能データを記録するために無線デバイスで実行されるバッテリー追尾設定状況を生成し、
前記バッテリー追尾設定状況を前記無線デバイスへ送信し、
前記バッテリー追尾設定状況に基づく前記バッテリー性能データを含むデータログを前記無線デバイスから受信し、
前記バッテリー性能データに基づいてバッテリー性能レポートを生成し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とするコンピューター読出し可能メディアに常駐されたコンピュータープログラム。
【請求項４９】
実行される際、コンピューターデバイスに所定の動作を駆動するよう指示する、コンピューター読出し可能メディアに常駐されたコンピュータープログラムであって、
前記所定の動作は、
バッテリー性能追尾設定状況を受信し、
前記バッテリー性能追尾設定状況に基づいて、選択されたバッテリー性能データを収集し、
前記収集されたバッテリー性能データはバッテリー性能特性を定義し、当該収集されたバッテリー性能データを、前記バッテリー性能追尾設定状況に基づいて、他のデバイスへ送信し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とするコンピューター読出し可能メディアに常駐されたコンピュータープログラム。
【請求項５０】
所定の動作をする少なくとも１つの処理器であって、
前記所定の動作は、
所定のバッテリー性能データを記録するために無線デバイスで実行されるバッテリー追尾設定状況を生成し、
前記バッテリー追尾設定状況を前記無線デバイスへ送信し、
前記バッテリー追尾設定状況に基づく前記バッテリー性能データを含むデータログを前記無線デバイスから受信し、
前記バッテリー性能データに基づいてバッテリー性能レポートを生成し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とする処理器。
【請求項５１】
所定の動作をする少なくとも１つの処理器であって、
前記所定の動作は、
バッテリー性能追尾設定状況を受信し、
前記バッテリー性能追尾設定状況に基づいて、選択されたバッテリー性能データを収集し、
前記収集されたバッテリー性能データはバッテリー性能特性を定義し、当該収集されたバッテリー性能データを、前記バッテリー性能追尾設定状況に基づいて、他のデバイスへ送信し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とする処理器。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施例は、無線通信デバイス及びコンピューターネットワークに関する。特に、無線デバイスからのバッテリー性能データの収集、報告及び解析をしながら、無線デバイスのバッテリー性能特性を決定する装置及び方法に関する。
【背景技術】
【０００２】
無線ネットワーキングは、例えば銅線や光ケーブル等のように直接の電気的な接続をせずに、１つ以上の無線デバイスを他のコンピューターデバイスに接続する。無線デバイスは、データを、典型例としてはパケットのフォームで、無線又は部分的に無線のコンピューターネットワークを介して通信する。また、無線デバイスは、このデバイスがデータパケットを送信／受信できるように、「データ」又は「コミュニケーション」のチャンネルをネットワーク上で公開する。無線デバイスはしばしば、独立及び協力して駆動することでデザインや特殊なプロトコル又は設定状況に一致したデータを使用及び生成するプログラム又はハードウェア構成等の無線デバイスリソースを備える。ここで、無線デバイスリソースを備えることは、例えばネットワーク上でデータを送受信するために開かれた通信接続を使用することである。
【０００３】
これらの無線デバイスにおけるバッテリー性能は、それらの携帯性において大変重要である。バッテリーは、数時間のサービスを提供するだけではなく、通常再充電可能でなくてはならない。さらに、無線ネットワークサービスのプロバイダ及び（又は）無線デバイスの製造会社は、しばしばバッテリー性能について要求し及び（又は）保証を求めている。例えば、ネットワークサービスのプロバイダは、特別な無線デバイスでは、アイドルタイムでは７０時間、通話時間では９時間作動することを要求することもある。また、無線ネットワークサービスのプロバイダは、客が自分たちからサービスを購入するように、バッテリー性能が最良であることを求めている。バッテリー性能の問題は、特に深刻となっている。というのは、数百万ユニットの無線デバイス又は無線部品が使用され、人々は無線デバイスがすぐに修理されることを要求するほど、無線デバイスに依存してしまっているからである。そのため、無線ネットワークサービスのプロバイダは、無線デバイスのバッテリー性能が契約された基準値にあることを保証するため、バッテリー性能をモニターすることを望んでいる。またさらに、無線ネットワークサービスのプロバイダは、バッテリー性能の劣化に関する迅速な原因の究明及び補償ができることを望んでいる。
【０００４】
無線デバイスは、増大したコンピューター能力と共に製造され、徐々に複雑になっている。無線デバイスは、バッテリー性能に影響する様々な部品及び機能を有している。例えば、ディスプレイ、データの送信、ゲームプログラム及び、Ｂｌｕｅｔｏｏｔｈ（登録商標）ような追加されたプロトコルを跨ぐ連絡リストの同期等は、全てバッテリー性能に影響する。さらに、無線デバイスは、チャージャー、デジタルカメラ、コンピュータードッキングポート等の、バッテリー性能に影響する多くのアクセサリを有する。このような複雑化に伴い、バッテリー性能を予測し、その劣化を修理することは、難しくコストも高くなる。
【０００５】
無線デバイスのバッテリー性能が効果的及び最適に作動されるため、又は、バッテリー性能の問題の原因を突き止めるため、バッテリー性能に関するデータを収集及び報告することは有効である。また、予め設定したバッテリー基準を使用してバッテリーの特性を計算することもまた有効である。
【０００６】
したがって、無線デバイスのバッテリー性能データの効果的で総合的な収集及び報告が可能な装置及び方法を提供することは有効である。
【発明の開示】
【０００７】
本特許出願は、代理人整理番号０５０４７１Ｐ１を有し、２００５年３月２５日に出願され、本明細書の譲受人に譲渡され、本明細書に参照によって明確に組み込まれる「Methods And Apparatus For Providing Battery Performance Information In A Wireless Device」と題された米国仮出願６０／６６５，４３５号の優先権を主張する。
【０００８】
本発明に係る実施例は、無線デバイスのバッテリー性能を測定、収集及び報告するための装置、方法及びプログラムを含む。
【０００９】
一実施例において、バッテリー性能判定装置は、無線デバイスによる実行のため、バッテリー追尾設定状況を生成することが可能なバッテリー性能モジュールを具備する。ここで、バッテリー追尾設定状況は、前記無線デバイスのコンピュータープラットフォームからバッテリー性能データを検索するために当該バッテリー性能データのタイプを定義する。さらに、この装置は、無線デバイスのコンピュータープラットフォームから収集される前記バッテリー性能データを受信し保存するデータログであって、前記収集されたバッテリー性能データは、バッテリー性能特性を示すデータログを具備する。
【００１０】
他の実施例において、無線デバイスに設置されたバッテリー性能判定装置は、バッテリー追尾設定状況を生成し、無線ネットワークを介して無線デバイスに送信する生成手段を具備する。ここで、前記バッテリー追尾設定状況は、前記無線デバイスのコンピュータープラットフォームからバッテリー性能データを検索するために当該バッテリー性能データのタイプを定義するさらに、この装置は、前記無線デバイスの前記コンピュータープラットフォームから前記バッテリー性能追尾設定状況に基づいて収集されたバッテリー性能データを保存する保存手段を具備する。さらに、この装置は、前記収集されたバッテリー性能データを解析し、バッテリー性能レポートを生成する解析手段を具備する。
【００１１】
また別の実施例において、無線通信デバイスは、バッテリー追尾設定状況に基づいてバッテリー性能データを記録するバッテリー性能モジュールを備えるコンピュータープラットフォームを具備する。
【００１２】
さらなる実施例において、無線デバイスは、無線デバイスに設置され、バッテリー性能データを追尾する手段と、前記バッテリー性能データを収集する手段であって、前記バッテリー性能データはバッテリー追尾設定状況に基づく当該手段と、前記収集されたバッテリー性能データを前記無線ネットワークを介して選択的に送信する手段とを具備する。
【００１３】
また別の実施例において、無線通信デバイスのバッテリー性能管理デバイスは、無線通信デバイスにおけるバッテリー追尾設定状況の処理に対応するバッテリー性能データを受信するデータログモジュールを具備する。さらに、この装置は、バッテリー性能データを解析し、バッテリー性能特性を有するバッテリー性能レポートを生成する性能解析モジュールを具備する。
【００１４】
また別の実施例では、無線デバイスのバッテリー性能管理方法は、所定のバッテリー性能データを保存するため、無線デバイスにより実行可能なバッテリー追尾設定状況を生成し、前記バッテリー追尾設定状況を前記無線デバイスに送信する。さらにこの方法は、前記バッテリー性能データが前記バッテリー追尾設定状況に基づいており、当該バッテリー性能データを含むデータログを前記無線デバイスから受信する。さらにこの方法は、前記バッテリー性能データに基づいてバッテリー性能レポートを生成する。関連する実施例では、コンピュータープログラムは、コンピューターにおける読み出し可能なメディアに常駐する。ここで、読み出し可能なメディアは、実行されたとき、コンピューターデバイスに上記方法の動作を行うよう指示する。同様に、別の実施例では、少なくとも１つの処理器は前述の動作を行なうように構成される。
【００１５】
別の実施例において、無線デバイスのバッテリー性能管理方法は、バッテリー性能追尾設定状況を受信し、前記バッテリー性能追尾設定状況に基づいて、選択されたバッテリー性能データを収集する。この方法はさらに、前記収集されたバッテリー性能データはバッテリー性能特性を定義し、当該収集されたバッテリー性能データを、前記バッテリー性能追尾設定状況に基づいて他のデバイスへ送信する。関連する実施例では、コンピュータープログラムは、コンピューターにおける読み出し可能なメディアに常駐する。ここで、読み出し可能なメディアは、実行されたとき、コンピューターデバイスに上記方法の動作を行うよう指示する。同様に、別の実施例では、少なくとも１つの処理器は前述の動作を行なうように構成される。
【００１６】
開示される実施例の特徴や利点は、以下の説明で記述され、その説明から明らかとなり、また、実施例の例から習ってもよい。開示された実施例の特徴や利点は、請求項内で特に示される手段や組み合わせにより実現及び達成される。
【発明を実施するための最良の形態】
【００１７】
本発明に関する実施例は、添付した図面を参照して説明される。これらの図面は、これらの実施例を説明するためのものであり、開示される実施例に限定するものではない。図内の符号は各構成要素を示す。
【００１８】
図１及び図２によると、無線ネットワーク４２と通信する複数の無線デバイス１２，１４，１６，１７，１８のうち任意の１つのバッテリー性能データを収集し、無線デバイスのバッテリー性能特性を解析する一実施例に係るシステム１０は、各無線デバイスに常駐のバッテリー性能モジュール２０を備える。各常駐のバッテリー性能モジュール２０は、複数のタイプのバッテリー性能データ７６及び関連データ７８のうち選択されたデータを収集し、無線ネットワーク４２を介してユーザー管理モジュール４０へ送信することが可能である。このバッテリー性能モジュール２０は、夫々バッテリー構造モジュール７２で定められた設定状況６２に従って動作される。バッテリー構造モジュール７２は、バッテリー性能モジュール２０から離して位置させてもよい。例えば、バッテリー構造モジュール７２は、収集すべきバッテリー性能データ７６及び関連データ７８のタイプ、データを収集する頻度及び、収集したデータを報告するタイミングを指示する。さらに、バッテリー構造モジュール７２は、複数の所定のテストプログラム５４及び（又は）テストデータ５６のうちの一つを、収集すべきバッテリー性能データ７６及び関連データ７８を生成するために、各無線デバイス１２，１４，１６，１７，１８で実行させるように指示しても良い。ユーザー管理モジュール４０は、送信されたバッテリー性能データ７６と関連データ７８とを、性能解析部７０によりアクセス可能なデータ集積部７３に保存する。バッテリー性能データ７６及び関連データ７８は、追尾用設定状況６２を伴ってデータログ７４に保持されてもよい。性能解析部７０は収集したバッテリー性能データ７６及び関連データ７８を検討し、バッテリー性能レポート６０を生成する。バッテリー性能レポート６０は、収集したバッテリー性能データ７６及び関連データ７８に基づいて、各無線デバイス１２，１４，１６，１７，１８に関連した１つ以上の実際のバッテリー性能特性６２を特徴付ける。一実施例では、収集したバッテリー性能データ７６及び関連データ７８は、所定のバッテリー基準５０及び（又は）ユーザーが定義した電池基準５２と比較される。例えば、性能解析部７０は、バッテリーの最大電圧等のバッテリー性能データ７６の実測値の一つを、このタイプのバッテリーが達するべき最大電圧で示される所定のバッテリー基準５０の一つと比較する。そして、この比較結果より、バッテリー１６のバッテリー性能特性６２を得る。さらに、バッテリー性能データ７６の初期設定における初期解析を行なった後、性能解析部７０は、バッテリー性能データ７６及び関連データ７８を検索するため、１つ以上の無線デバイス１２，１４，１６，１７，１８との通信をさらに開始してもよい。性能解析部７０は、このようなフィードバックループを所定の解が得られるまで繰り返してもよい。つまり、性能解析部７０が、バッテリー性能特性６２を決定するのに十分なバッテリー性能データ７６及び関連データ７８があることを決定するまで繰り返してもよい。
【００１９】
ユーザー管理モジュール４０は、データログ７３及び（又は）バッテリー性能レポート６０を分析し、各無線デバイスがバッテリー性能を改善するための新たな状況設定のセッティング６８を生成する最適化モジュール８２を状況に応じて含んでいてもよい。そして、ユーザー管理モジュール４０は、各無線デバイス１２，１４，１６，１７，１８のバッテリー性能を改善するために、更新された設定状況のセッティング６８を各無線デバイスに送信してもよい。新たな設定状況のセッティング６８の例としては、送信に使用される電流を低下させること又は、ディスプレイの使用後その電源をよりすばやくオフにすることが挙げられる。さらに、ユーザー管理モジュール４０は、データログ７３及び（又は）バッテリー性能レポート６０の少なくとも一部を、各無線デバイス１２，１４，１６，１７，１８のユーザー、別のデバイス又は、別の構成要素４３のどれかに送信しても良い。例えば、バッテリー性能レポート６０は、技術者、顧客サービス代理人、キャリア、およびバッテリー性能情報に興味を持っているであろうあらゆる第三者へ送られてもよい。ネットワーク操作者モジュール４３にレポート６０を送信する例では、ネットワーク操作者モジュール４３は、そのとき、更なる処理を行っても良い。更なる処理とは、各無線デバイス１２，１４，１６，１７，１８のユーザーのもとへ新しいバッテリーが送られるようコマンドを生成すること、または、各無線デバイス１２，１４，１６，１７，１８あるいは他の無線デバイス１２，１４，１６，１７，１８でさらなるテストを行なうようにユーザー管理モジュール４０へさらにコマンドを出すことである。
【００２０】
したがって、この装置及び方法は、無線デバイス１２，１４，１６，１７，１８のバッテリー性能能力に関連した所定のバッテリー性能データ７６及び関連データ７８の収集、分析および報告を行う。これにより、各無線デバイス１２，１４，１６，１７，１８のバッテリー性能を改善するために、バッテリー性能に依存したデバイスの設定状況の故障修理及び最適化を可能にする。
【００２１】
バッテリー性能データ７６は、無線デバイス１２，１４，１６，１７，１８のバッテリー又は電源に関連し、運用に依存する任意のタイプのデータを含むことができる。例えば、バッテリー性能データ７６は、バッテリー同定；バッテリー電圧；充電源；荷電電圧；荷電電流；呼時間；使用されるアナログ又はデジタルプロトコル；ＩＳ−９５、ＣＤＭＡ−Ｉｘ、及びＵＭＴＳ等のプロトコルタイプ；スリープ時間；低電力モード情報；バッテリー温度；毎分の通話時間におけるバッテリー電圧の変化；及び（図２を参照して）、無線デバイス１２，１４，１６，１７，１８の実稼働の間に処理エンジン８４により生成される、バッテリーに関連する任意の運用上のデータを含み、これらに限定されない。関連データ７８は、収集したバッテリー性能データ７６に対応する各デバイス及び（又は）ネットワークの運用上又は周囲の状態のような任意のタイプのデータを含むことができる。関連データ７８は、無線デバイス１２，１４，１６，１７，１８の電流操作；タイムスタンプ；対応するアプリケーションの情報；対応するプロトコルの情報；バッテリー性能データ７６と関係するサブシステムの情報；及び、バッテリー性能データ７６に関連し又は付随することのできる無線デバイス１２，１４，１６，１７，１８の実稼働の間に処理エンジン８４により生成されることが可能な任意のデータを含み、これらに限定されない。
【００２２】
バッテリー性能モジュール２０はいつ起動されてもよい。そして、バッテリー性能データ７６及び関連データ７８は、各無線デバイス１２、１４、１６，１７，１８上で格納され、無線又は有線による各無線デバイスとの接続を経由していつ取得されてもよい。バッテリー性能モジュール２０は、任意のハードウェア、ソフトウェア、ファームウェア及び（又は）、各無線デバイスのバッテリー性能能力に依存した任意の情報の、無線デバイスにおける収集又は無線ネットワークを介した送信を管理する実行命令のセットを含んでいてもよい。バッテリー性能モジュール２０は、バッテリー性能データ７６に関連する関連データ７８と共に任意のバッテリーに依存したバッテリー性能データ７６を収集する。さらに、バッテリー性能モジュール２０は、この情報を、データログ７４、または、各無線デバイスに接続可能な常駐のメモリ又はその他のメモリ／記憶装置のいずれかに格納してもよい。さらに、データログ７４は、収集したデータに関連するデータログ７４中に追尾並びに報告用の設定状況６２の詳細を含んでいてもよい。一実施例においては、例えば、バッテリー性能モジュール２０は、性能データ管理ロジック３５を備える。性能データ管理ロジック３５は、受信用及び実行用設定状況６２の管理のため、バッテリー性能データ７６及び（又は）関連データ７８の収集及び保存のため、及び、更なる解析のためのアクセスし、又はログ７４及び（又は）そのコンテンツを送るための実行命令を含む。したがって、一実施例におけるバッテリー性能モジュール２０は、バッテリー性能データ７６及び関連データ７８を再生し記録する常駐又は内蔵の能力を各無線デバイス１２，１４，１６，１７，１８に与える。バッテリー性能データ７６及び関連データ７８は、このようなバッテリー性能データ７６及び関連データ７８の送信及び遠隔解析を許可するのと同様、無線デバイスのバッテリーに依存する動作と関連する。
【００２３】
バッテリー性能モジュール２０は、各無線デバイスに無線デバイス１２，１４，１６，１７，１８のためのバッテリー電圧等のバッテリー性能データ７６を、ユーザー管理モジュール４０等の別のコンピューターデバイスへ、無線ネットワーク４２上で選択的に送信させてもよい。一実施例において、バッテリー性能モジュール２０は、バッテリー性能データ７６及び関連データ７８を、無線デバイス１２，１４，１６，１７，１８からユーザー管理モジュール４０に無線ネットワーク４２を介して送信する。あるいは、バッテリー性能データ７６及び関連データ７８は、無線デバイス１２，１４，１６，１７，１８から無線ネットワーク４２へ開かれた通信接続を介して送信される。そして、バッテリー性能データ７６及び関連データ７８は、携帯電話１２における音声またはデータの呼出のように、開かれた接続を介していわゆる「抱き合わせて（piggybacked）」送られる。携帯電話ネットワーク設定状況では、バッテリー性能データ７６及び関連データ７８は、ショートメッセージサービスを介してユーザー管理モジュール４０に送信されることができる。別の実施例では、離れて設置されたユーザー管理モジュール４０は、常駐バッテリー性能モジュール２０を介して、各無線デバイスからバッテリー性能データ７６を読み出し、時には、コマンドをコンピュータープラットフォーム１３へ書き込み、無線デバイス１２，１４，１６，１７，１８の動作を変更する。したがって、バッテリー性能モジュール２０へのアクセスは、ユーザー管理モジュール４０がバッテリー性能データの収集のために遠隔的にパラメーターを操作することを可能とする。これにより、ユーザー管理モジュール４０は、バッテリー性能特性を遠隔的に解析し報告することが可能となる。
【００２４】
ユーザー管理モジュール４０は、直接、有線接続、又はネットワークインターフェース３８を介した無線ネットワーク４２との通信等の無線通信を介して、無線デバイス１２，１４，１６，１７，１８と通信してもよい。ユーザー管理モジュール４０と無線デバイス１２，１４，１６，１７，１８の間の通信は、無線デバイス１２，１４，１６，１７，１８内で作動する常駐バッテリー性能モジュール２０のすべて又は選択された部分（例えばデータセット）のダウンロードを含んでいてもよい。他のそのような通信は、バッテリー性能データ７６のアップロード又はバッテリー性能モジュール２０のアップロードのように、各無線デバイス１２，１４，１６，１７，１８からユーザー管理モジュール４０に戻るアップロードを含んでいる。
【００２５】
ユーザー管理モジュール４０は、任意のタイプのサーバー、パソコン、ミニコンピューター、メインフレームコンピューター又は、特別な目的を有する計算装置もしくは一般的な計算装置のうちいずれかの任意の計算装置の少なくとも１つであればよい。さらに、ユーザー管理モジュール４０は、完全に無線デバイス１２，１４，１６，１７，１８上に存在してもよい。さらに、利用可能なフォーマットのデータを相手に供給するよう協力して作動するユーザー管理モジュール４０と関連する個別のサーバー又はコンピューターデバイス及び（又は）、無線デバイス１２，１４，１６，１７，１８とユーザー管理モジュール４０との間のデータフローにおいて制御の分離レイヤーがありえる。ユーザー管理モジュール４０（あるいは複数のモジュール）は、無線ネットワーク４２を介して、無線デバイス１２，１４，１６，１７，１８に、常駐バッテリー性能モジュール２０のような、ソフトウェアエージェント又はソフトウェアアプリケーションを送ることができる。それは、各無線デバイスがそれらの常駐のアプリケーション及びサブシステムからデータを返すようなものである。例えば、無線デバイス１２，１４，１６，１７，１８は、性能データ７６のようなデータをデータログ７４の形で、ユーザー管理モジュール４０又はネットワーク上の他のコンピューターデバイスに送信してもよい。バッテリー構造モジュール７２から受け取られた設定状況に基づいて収集するため、データログ７４はバッテリー性能データ７６を含んでいる。また、データログ７４は、他の関連データ７８を含んでいてもよい。ユーザー管理モジュール４０は、各無線デバイスのバッテリー性能の解析及び報告のために、データログ７４を活用する。このとき、バッテリー性能は、呼時間、アイドルタイム、充電器性能及び、無線デバイスのバッテリーに依存する任意の特性を含むが、これらに限定されるものではない。
【００２６】
ユーザー管理モジュール４０とそれに対応する部品は、無線デバイスから任意の形式で収集されたデータログ７４の準備された見方を示すことができる。任意の形式とは、表、地図、グラフ、標準テキスト、対話型プログラム又はウェブページ、又は、データの他の任意の表示又は提示のことである。例えば、ユーザー管理モジュール４０は、データログ７４及び（又は）バッテリー性能レポート６０をモニター又はディスプレイ装置で公開しても良い。そして（また）、更なる解析や再確認のため、例えば電子メールを介して、この情報を他のコンピューターデバイスに転送しても良い。さらに、ユーザー管理モジュール４０は、データログ７４及び（又は）性能解析部７０の結果に基づいて、実行パラメーター及び（又は）各無線デバイスの設定状況セッティングを変更してもよい。
【００２７】
ユーザー管理モジュール４０は、バッテリー性能に依存した実行を管理するため、遠隔バッテリー性能モジュール２１を含む。遠隔バッテリー性能モジュール２１はソフトウェア、ハードウェア、ファームウェア、及びユーザー管理モジュール４０によって操作可能な任意の実行命令を一般的に含んでいてもよい。例えば、一実施例では、遠隔バッテリー性能モジュール２１はデータ管理ロジック２５を含む。データ管理ロジック２５は、設定状況６２の生成及び送信の管理、バッテリー性能データ７６及び（又は）関連データ７８の収集及び保存、及びここに記述された手順の分析及び最適化の開始の実行命令を含む。遠隔バッテリー性能モジュール２１は、各無線デバイス１２，１４，１６，１７，１８に、バッテリー性能モジュール２０の常駐のバージョンの全て又はその一部をダウンロードしてもよい。あるいは、バッテリー性能モジュール２０の常駐バージョンは、初期の組立工程の間に各無線デバイスにロードされるか、設定状況処理の間に直接接続してロードされてもよい。さらに、遠隔バッテリー性能モジュール２１は、ユーザー管理モジュール４０によって実行可能とされて、バッテリー性能の追尾用設定状況６２を生成し、無線デバイス１２，１４，１６，１７，１８からのデータログ７４の収集を管理している。遠隔バッテリー性能モジュール２１は、コマンドに基づいて、ユーザーからログ７４を「引き出して（pull）」もよい。またログは、所定の時間に、又は、所定メモリ／データ保存レベルに到達したら、又は、所定のバッテリー基準５０を下回っても通話を提供する無線デバイスのように所定の状態に達したら、各無線デバイスから「押し出されて（pushed）」もよい。
【００２８】
遠隔バッテリー性能モジュール２１は、バッテリー構造モジュール７２を含んでいる。バッテリー構造モジュール７２は、ハードウェア、ファームウェア、ソフトウェア及び（又は）、ユーザーがバッテリー性能の追尾用設定状況６２を生成することを可能にする他の異なる関連ロジックを含んでいる。バッテリー構造モジュール７２は、複数のバッテリー性能パラメーター２７の少なくとも１つ、複数の関連データパラメーター２９の少なくとも１つ、複数の追尾パラメーター３１の少なくとも１つ、複数の報告パラメーター３３の少なくとも１つ、複数のテストプログラム５４の少なくとも１つ及び、複数のテストデータ５６の少なくとも１つから、正確な追尾用設定状況６２を選択することができる。複数のバッテリー性能パラメーター２７は、各無線デバイスに格納されたバッテリー性能データのカテゴリー又はタイプに相当する。複数の関連データパラメーター２９は、各無線デバイスに格納され、バッテリー性能データと関連した他のデータのカテゴリー又はタイプに相当する。複数の追尾パラメーター３１は、バッテリー性能パラメーター及び（又は）関連データパラメーターをいつ及び（又は）どのように記録するかを定義するセッティングに相当する。複数の報告パラメーター３３は、ログデータをいつ、どこで及び（又は）どのように転送するかを定義するセッティングに相当する。複数のテストプログラム５４は、バッテリー性能の所定の特性を検証するために各無線デバイスが実行する様々なテスト又はシミュレーションを定義する。複数のテストデータ５６は、バッテリー性能の所定の特性を検証するために各無線デバイスで作成される各種データを定義する。そのため、バッテリー構造モジュール７２は、選択されたバッテリー性能パラメーター２６、選択された関連データパラメーター２８、選択された追尾パラメーター３０、選択された報告パラメーター３２、選択されたテストプログラム９０及び選択されたテストデータ９２の少なくとも１つ又はいくつかの組み合わせを含む追尾用設定状況６２の生成を実施することが可能である（図２を参照）。一旦設定状況６２が決定されれば、バッテリー構造モジュール７２及び（又は）バッテリー性能モジュール２１は、１つ以上の無線デバイスのバッテリー性能の追尾及び管理を開始するため、無線デバイスに追尾用設定状況６２を送信することが可能である。さらに、追尾用設定状況６２の様々な成分／パラメーターは、ユーザーによって個々に選択されてもよい。さもなければユーザーは、与えられたバッテリー性能特性に関係するパラメーターの規定のセット又はグループから選択してもよい。
【００２９】
例えば、複数のバッテリー性能パラメーター２７は、バッテリー同定、バッテリー電圧、バッテリー電流、バッテリー温度、充電状態（例えば、電流充電又はそれ以外）、充電源（例えば壁付コンセント、自動車充電器、ＵＳＢチャージャー等）、荷電電圧、荷電電流、充電時間及び、処理エンジン８４によって収集可能な任意のバッテリー性能に依存するデータを含み、これらに制限されない。複数の関連データパラメーター２９は、スロットサイクルインデックス、呼時間、アナログ呼、デジタル呼、呼プロトコル、休止／アイドル時間及び、低電力モード情報等を含み、これらに制限されない。複数の追尾パラメーター３１は、バッテリーパラメーター２６及び関連データ７８に関連する例えば周波数すなわち１秒毎のような収集パラメーター、バッテリー電圧が所定の電圧以下になったときにデータを収集するという事象及び、処理エンジン８４又はより一般的には無線デバイス１２，１４，１６，１７，１８により実行可能な任意の追尾用設定状況を含み、これらに制限されない。複数の報告パラメーター３３は、例えば１日毎のようにある所定の期間の経過後のように各無線デバイスからのデータログ７４の転送を操作するパラメーター、ある所定サイズのデータログ７４を受け取ったとき、無線デバイスが充電器に接続されたとき等のある所定の出来事が発生した後及び、処理エンジン８４又はより一般的には無線デバイス１２，１４，１６，１７，１８により実行可能な任意のタイプの報告を含み、これらに制限されない。ここでの任意のタイプの報告は、データログ７４の報告部分のみを含んでいてもよい。複数のテストプログラム５４及び複数のテストデータ５６は、各無線デバイス１２，１４，１６，１７，１８の任意の機能を作動させることが可能な命令又はスクリプトを含んでいてもよい。その結果、複数のテストプログラム５４及び複数のテストデータ５６は、各無線デバイスのバッテリー性能の検査及び（又は）、設定状況６２の中で指定されたデータの生成を許可する。複数のテストプログラム５４及び（又は）テストデータ５６の例は以下の要素を含んでいるが、それらに限定されない。テストプログラム５４及び（又は）テストデータ５６は、ユーザーインターフェースの作動、音声コールの送信及び（又は）受信、データコールの送信及び（又は）受信（例えば、テキストメッセージ、ｅメール、写真及びマルチメディアを含んでいたり、グループ通信を指す）、状況／配置モジュールの実施、インターネットへの接続、アプリケーションの実行等から一つ以上を含む。
【００３０】
ユーザー管理モジュール４０及び（又は）バッテリー性能モジュール２１は、設定状況６２に基づいて収集されて各無線デバイスから受信したデータログ７４を分析するため性能解析部７０をさらに含む。性能解析部７０は、データログ７４の解析及び処理のためにハードウェア、ソフトウェア、ファームウェア及びこれらを組み合わせたものを含んでいてもよい。さらに、一実施例では、性能解析部７０は、データログ７４の分析及び解釈のためにアルゴリズム、意思決定ルーチン及び、統計プログラム等を含む分析ロジック７５をさらに含んでいてもよい。ユーザー管理モジュール４０に関係していることとして説明されているが、性能解析部７０は、ユーザー管理モジュール４０上、ネットワークに接続された他のサーバー上、各無線デバイス１２，１４，１６，１７，１８上、又は、無線ネットワーク支援コンピューター２１上のように無線ネットワーク４２と接続される場所ならどこに設置されてもよい。
【００３１】
上述したように、性能解析部７０は、バッテリー性能レポート６０を、特別な装置に関連したバッテリー処理行動に依存した問題の評価ために出力する。一実施例の中ではバッテリー性能レポート６０は、例えば技術者、フィールドエンジニア、無線ネットワーク支援代理人２３又は、無線デバイスのユーザー等により手動で再検出されるバッテリー性能データ７６及び関連データ７８の詳細を示すものであってもよい。この場合、無線ネットワーク支援代理人２３又は無線デバイスのユーザーは、最適化モジュール８２の代わりに、あるいは最適化モジュールと協力して、収集したバッテリー性能データ７６に基づいた、それぞれの無線デバイス１２，１４，１６，１７，１８のための新しいデータ処理設定状況セッティング６８を生成してもよい。一般に、データログ７４及びバッテリー性能レポート６０は、バッテリーデバイス実行問題のトラブルシューティング及び、例えばデータログ７４と収集されたバッテリー性能データ７６及び関連データ７８との解析により、問題エリア及び（又は）問題デバイスの確定において役に立ってもよい。そのため、バッテリー性能レポート６０は、任意のフォームの出力を含む。この出力は、ネットワークデータや無線デバイスのデータのような任意の関連データ７８と同様に、１以上の各無線デバイスのデータログ７４に関連したバッテリー性能レポート６０の解析を示す。
【００３２】
さらに、上述されるように、最適化モジュール８２は、バッテリー性能レポート６０又は性能解析部７０のいずれかからバッテリー性能データ７６及び関連データ７８を直接アクセスしてもよい。そして、１つ以上の無線デバイスのセッティングを最適化するために前もって定義したアルゴリズム又はプログラム及び（又は）、通話時間やアイドルタイム等のようにバッテリー性能を改善するためのネットワークに関連した設定状況を適用してもよい。最適化モジュール８２は任意のハードウェア、ソフトウェア、ファームウェア及び（又は）、バッテリー性能データ７６及び関連データ７８を解析可能な実行命令の他のセットも含んでもよい。そして、バッテリー性能を改善するために、改訂されたネットワーク特有の、かつ（または）、無線デバイス特有の設定状況のセッティングを決定してもよい。
【００３３】
また、性能解析部７０は、さらなる分析および最適化を行なうため、各無線デバイス１２，１４，１６，１７，１８とのさらなるコミュニケーションを開始して、データログ７４と関係するバッテリー性能に関するバッテリー依存のデータをさらに検索することが可能であってもよい。最適化モジュール８２によって行なわる最適化の全て又はその一部も、無線ネットワーク支援代理人２３又は無線デバイスのユーザーが手動でデータログ７４又はバッテリー性能レポート６０及び、任意の関連バッテリーデータ７８を見直すことにより実行されてもよい。
【００３４】
無線ネットワーク４２は、各無線デバイス１２，１４，１６，１７，１８と、無線ネットワーク４２に接続されたその他の任意の装置との間の無線通信を可能にするため、任意の通信ネットワーク（少なくとも一部分）を備える。さらに、無線ネットワーク４２は、すべてのネットワーク成分及び、ネットワークを形成する全ての接続されたデバイスを含んでいてもよい。例えば、無線ネットワーク４２は、携帯電話ネットワーク；地上の電話ネットワーク；衛星の電話ネットワーク；ＩｒＤＡ（Infrared Data Association）に基づくネットワーク等の赤外線ネットワーク；短距離無線ネットワーク；Ｂｌｕｅｔｏｏｔｈ（登録商標）テクノロジーネットワーク；ＺｉｇＢｅｅ（登録商標）プロトコルネットワーク；ＵＷＢ（Ultra Wide Band）プロトコルネットワーク；ＨｏｍｅＲＦ（Home Radio Frequency）ネットワーク；ＳＷＡＰ（Shared Wireless Access Protocol）ネットワーク；ＷＥＣＡ（Wireless Ethernet（登録商標） Compatibility Alliance）ネットワーク、Ｗｉ−Ｆｉアライアンス（Wireless Fidelity alliance）ネットワーク及び８０２．１１ネットワーク等の広帯域のネットワーク；公衆交換電話網；インターネット等の公の混成の通信ネットワーク；個人の通信ネットワーク；及び陸上移動無線ネットワークの少なくとも一つ又はいかなる組み合わせであってもよい。電話ネットワークの適切な例は、少なくともアナログ及びデジタルネットワーク／テクノロジーのうちの一つ又はいずれかの組み合わせを含む。ここで、アナログ及びデジタルネットワーク／テクノロジーとは、例えばＣＤＭＡ（Code Division Multiple Access）、ＷＣＤＭＡ（Wideband Code Division Multiple Access）、ＵＭＴＳ（Universal Mobile Telecommunications System）、ＡＭＰＳ（Advanced Mobile Phone Service）、ＴＤＭＡ（Time Division Multiple Access）、ＦＤＭＡ（Frequency Division Multiple Acce
ss）、ＯＦＤＭＡ（Orthogonal Frequency Division Multiple Access）、ＧＳＭ（Global System for Mobile communications）、１Ｘ（Single Carrier）、ＲＴＴ（Radio Transmission Technology）、ＥＶ−ＤＯ（Evolution Data Only）テクノロジー、ＧＰＲＳ（General Packet Radio Service）、ＥＤＧＥ（Enhanced Data GSM Environment）、ＨＳＰＤＡ（High Speed Downlink Data Packet Access）、アナログ及びデジタル・サテライトシステム及び、無線通信ネットワーク及びデータ通信ネットワークの少なくとも一方で使用可能な他の任意のテクノロジー／プロトコルである。
【００３５】
ネットワークインターフェース３８は、ユーザー管理モジュール４０に無線ネットワーク４２を介して通信を行わせる任意のメカニズムであってよい。例えば、ネットワークインターフェース３８は、インターネットサービスプロバイダーによってインターネットにユーザー管理モジュール４０を接続するローカルエリアネットワークを含んでいてもよい。言い換えると、ユーザー管理モジュール４０はキャリアネットワーク及び基地局を介して各無線デバイスと接続されてもよい。
【００３６】
無線デバイス１２，１４，１６，１７，１８は、任意のタイプのコンピューター化された無線デバイスを含み、ネットワークまたはインターネットへの有線接続１９も有する。任意のタイプの無線デバイスとは例えば、携帯電話１２、携帯情報端末１４、２ウェイのテキストポケットベル１６、ポータブルコンピューター１７及び、無線通信ポータルを備える個別のコンピュータープラットフォーム１８を指す。無線デバイスは、遠隔の子装置又は、エンドユーザーは存在しないが無線ネットワーク４２を介してデータの単純な通信を行う他のデバイスになり得る。ここで、他のデバイスとは、リモートセンサー、診断ツール、データ中継器及びそれらと同種のものを指す。無線デバイスにおいてバッテリー性能の測定、収集及び報告を行う装置及び方法は、無線及び被無線通信のポータルを含む任意の形態の無線デバイス又はコンピュータモジュールにおいて実行される。このとき、無線及び被無線通信のポータルとは、無線モデム、ＰＣＭＣＩＡカード、アクセス端末、パソコン、電話、又はこれらの任意の組み合わせを含み、これらの構成要素に限定されない。一実施例において、再度図２を参照すると、コンピュータープラットフォーム１３は、バッテリー性能モジュール２０を含む。バッテリー性能モジュール２０は、アプリケーションプログラムインターフェース（ＡＰＩ：Application Program Interface）３４とのインターフェースとなり、また処理エンジン８４によって実行可能となる。一実施例では、ユーザー管理モジュール４０（図１）は、少なくとも一時の間、各無線デバイス１２，１４，１６，１７，１８のコンピュータープラットフォーム１３上で常駐とするために、少なくとも１つのバッテリー性能モジュール２０を「押し出す（push）」ことができる。例えば、ユーザー管理モジュール４０は、各無線デバイスへの無線ネットワーク４２を介してバッテリー性能モジュール２０を「押し出し（push）」てもよい。あるいは、バッテリー性能モジュール２０は、製造の時又は最初のプログラミングの時にコンピュータープラットフォーム１３に設置することができる。又は、無線デバイス１２，１４，１６，１７，１８は、ユーザー管理モジュール４０のようなネットワーク上の別のコンピューターデバイスから、エンドユーザーからのリクエスト又は自動のいずれかにより、アプリケーションを「引き出す（pull）」ことができる。このとき、バッテリー性能データ７６および関連データ７８を収集するため、ユーザー管理モジュール４０は、バッテリー性能モジュール２０に設定状況６２を送信してもよい。さらに、バッテリー性能モジュール２０は、無線デバイスコンピュータープラットフォーム１２の局部ストレージ８０（図３に示す）に恒久的に格納される。または、バッテリー性能モジュール２０は、関連データ７８と共にバッテリー性能データ７６を送信する１回（あるいはｎ回、ただしｎは正の整数）の実行で、無線デバイスコンピュータープラットフォームのメモリ１８に一時的に保持される。
【００３７】
処理エンジン８４は、ハードウェア、ファームウェア、ソフトウェア及びそれらの組み合わせにより具体化された様々な処理サブシステム８８を含んでいる。様々な処理サブシステム８８は、ネットワークとの接続及び他の機器とのデータ／通信の交換等の各無線デバイス１２，１４，１６，１７，１８における機能を可能にし、無線ネットワーク４２上の各デバイスの実現を可能にする。例えば、処理エンジン８４は、次に挙げる処理サブシステム８８のうち、１つ又はその組み合わせを、他の機能性アプリケーションと共に含んでいてもよい。処理サブシステム８８は、音、不揮発性メモリ、ファイルシステム、送信、受信、検索、物理レイヤー、リンクレイヤー、通話処理レイヤー、メイン制御、遠隔手順、音楽、オーディオ、端末、電力管理、診断、デジタルシグナルプロセッサー、ボコーダ、メッセージング、呼管理、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬＯＰＳ、位置決定、位置エンジン、ユーザーインターフェース、休止、データサービス、セキュリティ、認証、ＵＳＩＭ／ＳＩＭ、音声サービス、グラフィックス、ＵＳＢ、映像サービス、カメラ／カムコーダーインターフェースと関連するディスプレイドライバー、ＭＰＥＧ等のマルチメディア及び、ＧＰＲＳ等である。一実施例では、ＡＰＩ３４は、バッテリー性能モジュール２０に処理エンジン８４へのアクセスを与えるソフトウェア拡張子類を含んでいる。これらのソフトウェア拡張子は、無線デバイス上の処理サブシステム８８と通信することができる。このことはデータ読み取り及びデータ命令の両方を許可する。例えば、このソフトウェア拡張子は、ＳＭＳメッセージを呼び出すアプリケーションの代わりに、ＳＭＳメッセージを送信することを含むコマンドを送信することができる。そして、そのモジュールは、サブシステムの反応をバッテリー性能モジュール２０へ転送するか、最終的には、無線ネットワーク４２を介してユーザー管理モジュール４０へ転送する。無線デバイス上の常駐の各アプリケーションは、サブシステムと独立して通信するため、この新しいソフトウェア拡張子の事例を作成することができる。デバイスにおいて実行可能な機能を具現化するサブシステムが、無線デバイス上で利用可能な任意のデータ又はデータサービスを含むことができることは注目されるべきである。
【００３８】
ＣＤＭＡプロトコル携帯電話１２に示す一実施例では、バッテリー性能データ７６及び（又は）関連データ７８を提供する処理サブシステム８８は、デバイスの加工作業の間にアナログ信号をデジタル信号に変換するアナログ−デジタル変換器（ＡＤＣ）成分９０、他の様々なサブシステムにおける統計値を監視し収集する診断（ＤＩＡＧ）成分９２、電池１６に関連した機能を管理する充電器（ＢＡＴ）成分９４及び、音声及び（又は）データの呼出の送信、受信及び処理を管理する呼出管理（ＣＭ）成分９８を含んでもよい。なお、処理サブシステム８８の構成はこれに限定されるものではない。さらに、バッテリー性能データ７６及び（又は）関連データ７８を提供するサブシステムは、無線デバイスの処理部に送信される通信を受信するための受信（Ｒｘ）成分１００、メッセージの処理に付随する開始、認証、ハンドオフ、データ交換、メッセージングプロトコル、内部処理及び意思決定等を扱うための呼出処理（ＣＰ）成分１０２及び（又は）システム決定（ＳＤ）成分１０４のうち少なくとも一つ及び、無線デバイスの処理部から端末成分、無線ネットワーク４２、無線ネットワーク成分及び無線ネットワークと接続されるその他のデバイス等に通信を送信するための送信（Ｔｘ）成分１０６を含む。この実施例では、ＣＰ成分１０２は大多数の呼出処理タスクを扱ってもよい。その一方でＳＤ成分１０４は、ＣＰ成分１０２によって参照付けられた高レベルの意思決定タスクと同様に、通信するのに適切なシステムを複数のシステムから選択することに関するタスクを扱ってもよい。さらに、この実施例では、バッテリー性能データ７６及び（又は）関連データ７８を提供する追加の処理サブシステム８８として、ファクシミリ通信を扱うためのファックス（Ｆｘ）成分１０８、写真及び映像の送信、受信及び操作を管理するためのマルチメディア（ＭＭ）成分１１０及び、テキストを送受信するためのメッセージング（ＭＳＧ）成分１１２を含んでいてもよい。しかしながら、上述された実施例は、上記のような名前及び関数を有するサブシステムに限定されるわけではなく、各無線デバイス上の任意の処理サブユニットを含んでもよいことを理解されるべきである。
【００３９】
上述するように、追尾用及び報告用設定状況６２は、セルラーデバイス１２，１４，１５，１６，１７上で利用可能なバッテリー性能依存のデータのどれを収集するべきであるかを特定する、選択されたバッテリーパラメーター２６；対応する周囲の／運用上の条件情報のどれを収集するべきであるか特定する、選択された関連データパラメーター２８；バッテリーパラメーター２６及び関連データパラメーター２８により特定されたデータを集める頻度を特定する、選択された追尾パラメーター３０；収集したバッテリー性能データ７６及び関連データ７８を、離れて位置するバッテリー性能モジュール２１にいつ報告するべきであるか特定する、選択された報告パラメーター３２；処理エンジン８４又はシミュレーターモジュール２２で実行するためのプログラムまたはスクリプトを含む、選択されたテストプログラム９０；及び、独立して又は選択されたテストプログラム９０の実行中に処理エンジン８４又はシミュレーターモジュール２２で使用するためのデータを含む、選択されたテストデータ９２のうち一つ以上を含んでいてもよい。しかしながら、設定状況６２は、無線ネットワーク２２に接続された任意のコンピューターデバイスによって生成されても、各無線デバイス１２，１４，１６，１７，１８に、例えばユーザーの手動入力により及び（又は）ローカルに接続しているメディアリーダーからの送信を介して、局所的に送信してもよい。
【００４０】
状況に応じて、バッテリー性能モジュール２０は各無線デバイス１２，１４，１６，１７，１８の任意の機能を操作可能なシミュレーターモジュール２２を含んでいてもよい。例えば、シミュレーターモジュール２２は選択されたテストプログラム９０を実行し、選択されたテストデータ９２をさらに実行してもよい。選択されたテストプログラム９０及び（又は）選択されたテストデータ９２は、シミュレーターモジュール２２が各無線デバイス１２，１４，１６，１７，１８の任意の機能を操作するための命令又はスクリプトを含んでいてもよい。無線デバイスの任意の機能とは、例えばＦＴＰを使用してデータを送信することや、特定の一定の時間又はイベントが発生するまでの呼出処理等を指す。操作可能であるため、そのシステムは、バッテリー性能モジュール２０が設定状況６２中で特定されたデータを収集している間に、シミュレーターが機能することを可能にする。例えば、シミュレーターは、無線デバイス１２，１４，１６，１７，１８に実際の呼出を実施してもよい。その間、バッテリー性能モジュールは、１／１０秒毎のような所定の間隔、バッテリーの電圧のような所定のバッテリー性能パラメーター及び、呼出の長さのような状況に応じた関連パラメーターで記録する。このデータは、バッテリーの動作及び、無線デバイス１２，１４，１６，１７，１８におけるトランスミッターのバッテリーに関連した動作の両方をトラブルシュートするために使用されてもよい。
【００４１】
また、コンピュータープラットフォーム１３は、通信モジュール８５をさらに含んでいてもよい。通信モジュール８５は、デバイスとネットワーク４２との間と同様、各通信デバイスの様々な構成部における通信を可能にするハードウェア、ファームウェア、ソフトウェア及びそれらの組み合わせにより具体化される。
【００４２】
各無線デバイスは、バッテリー１６をさらに備える。バッテリー１６は、例えばリチウムイオン電池、ソーラーバッテリー、リチウム−カドミウム電池、燃料電池及び鉛酸電池を含む電池及び電力供給のいかなる形態をとってもよい。バッテリー１６は１つでも、複数個でもよい。バッテリー１６は、バッテリーの複数の独立した電源を含んでいてもよい。バッテリー１６は再充電可能、再使用不可能、あるいはこの２つのハイブリッドであってもよい。バッテリー１６は、無線デバイスが作動することを可能にするあらゆる電力源を含んでいてもよい。
【００４３】
図３に示す携帯電話による実施例では、例えば携帯電話システム９２は、キャリアネットワーク６４を介して有線ネットワーク５８に接続された無線ネットワーク４２を含んでいてもよい。図３で示す複数の携帯電話１２のような無線デバイスが、増大する演算能力を備えて製造され、パソコン及び携帯型のＰＤＡ（Personal Digital Assistants）と同等の性能となり、無線ネットワーク４２上の音声及びデータを含むパケットを通信するので、携帯電話の電気通信回線の使用は増加している。これらの「スマート」な携帯電話１２は、ＡＰＩ３４を局所的なコンピュータープラットフォーム１３に備えている。局所的なコンピュータープラットフォーム１３は、ソフトウェア開発者が携帯電話上で作動するソフトウェアアプリケーションを作成し、携帯電話上でそれらの機能を操作することを可能とする。図３は、携帯電話の無線ネットワークの構成要素及び本システムの一実施例の要素の相互関係をより完全に説明する代表的なブロック図である。携帯電話の無線ネットワーク９２は、単に一例であり、無線デバイス１２、１４、１６、１７、１９のように離れて位置するモジュールにより、相互に及び（又は）無線ネットワーク４２の構成要素間で空間を介して通信する任意のシステムを含むことができる。ここで、無線ネットワーク４２の構成要素とは、無線ネットワークのキャリア及び（又は）サーバーを含み、それに限定されるわけではない。
【００４４】
システム９２では、ユーザー管理モジュール４０は、遠隔無線デバイス１２，１４，１６，１７，１８から収集された各データログ７４のようなバッテリー性能データ７６を保存するため、ＬＡＮネットワーク５８を介して個別のデータリポジトリ６０と通信することができる。さらに、後処理能力、データフロー制御等を提供するため、データ管理サーバー６２はユーザー管理モジュール４０と通信してもよい。ユーザー管理モジュール４０、データリポジトリ６０及びデータ管理サーバー６２は、携帯電話の電気通信サービスを提供するために必要な他のネットワーク成分と共に携帯電話ネットワーク９２上に存在してもよい。ユーザー管理モジュール４０及び（又は）データ管理サーバー６２は、インターネット、安全なＬＡＮ、ＷＡＮ又は、他のネットワークのようなデータリンク７０によってキャリアネットワーク６４と通信する。キャリアネットワーク６４は、ＭＳＣ（Mobile Switching Center）６８へ送られたメッセージ（一般にデータパケットである）を操作する。さらに、キャリアネットワーク６４は、インターネット及び（又は）ＰＯＴＳ（plain old telephone service）等のネットワーク７０によってＭＳＣ６８と通信する。典型的には、ネットワーク７０では、ネットワークかインターネットの一部分がデータを転送し、ＰＯＴＳの１部分が音声情報を転送する。ＭＳＣ６８は、データ転送するためのデータネットワーク及び（又は）インターネットの一部分や、音声情報のためのＰＯＴＳの一部分等の他のネットワーク７４により、複数のＢＴＳ（Base Stations）７２に接続されてもよい。ＢＴＳ７２は、結局、ＳＭＳ（Short Messaging Service）あるいは他の空間を介する方法によって、携帯電話１２のような無線デバイスに無線でメッセージを放送する。
【００４５】
図３によると、ここでの携帯電話１２のような各無線デバイスは、コンピュータープラットフォーム１３を備える。プラットフォーム１３は、無線ネットワーク４２を介してデータを転送し、ユーザー管理モジュール４０又は無線ネットワーク４２に接続される他のコンピューターデバイスから転送されるソフトウェアアプリケーション及び表示データを受信し実行する。コンピュータープラットフォーム１３はさらに、処理エンジン８４を含んでいる。処理エンジン８４は、ＡＳＩＣ（Application-Specific Integrated Circuit）又は、他のチップセット、処理器、論理回路あるいは他のデータ処理デバイスであってもよい。処理エンジン８４又は例えばＡＳＩＣのような他の処理器は、ＡＰＩ（Application Programming Interface）レイヤー３４を実行してもよい。このとき、ＡＰＩ３４は、無線デバイスのメモリ１８内に存在するバッテリー性能モジュール２０のような任意の常駐プログラムと整合する。ＡＰＩ３４は、各無線デバイス上で実行するランタイム環境である。そのようなランタイム環境は、カリフォルニア州サンディエゴのカルコム社によって開発されたＢＲＥＷ（登録商標）（Binary Runtime Environment for Wireless）ソフトウェアである。他のランタイム環境は、例えば、無線コンピューターデバイス上のアプリケーションの実行をコントロールするために作動するのに利用されてもよい。メモリ１８は、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Read-Access Memory）、ＥＰＲＯＭ（Erasable and Programmable ROM）、ＥＥＰＲＯＭ（Electrically EPROM）、フラッシュカード又は、コンピュータープラットフォームに共通の任意のメモリを含んでいてもよい。コンピュータープラットフォーム１３は、さらにソフトウェアアプリケーション、ファイル又は、メモリ１８で頻繁に使用されないデータを保持するストレージ８０を含んでいる。メモリ１８で頻繁に使用されないデータとは、例えば、ユーザー管理モジュール４０からダウンロードされたソフトウェアアプリケーション又はデータのことである。ストレージ８０は典型的には１つ以上のフラッシュメモリセルを含んでいるが、磁気メディア、ＥＰＲＯＭ、ＥＥＰＲＯＭ、光メディア、テープ又はソフト、ハードディスクのような任意の第２又は第３の記憶装置でもなりえる。さらに、ここに記述されるように、ストレージ８０は結局バッテリー性能モジュール２０又は代理人のレジデントコピーを保持することができる。
【００４６】
図４によると、無線デバイス上のバッテリー性能測定のための方法の一実施例は、無線デバイス１２，１４，１６，１７，１８のコンピュータープラットフォーム１３上へバッテリー性能モジュール２０の少なくとも１部をロードすることを含んでいる（Ｂｌｏｃｋ１２０）。例えば、バッテリー性能モジュール２０は、デバイスの製造中に、無線デバイスのハードウェア及び（又は）ファームウェア内に具体化されてもよい。あるいは、バッテリー性能アプリケーションは、無線ネットワーク４２を介してユーザー管理モジュール４０により無線デバイス１２，１４，１６，１７，１８へ「押し出され（pushed）」ても、無線ネットワーク４２を介して無線デバイス１２，１４，１６，１７，１８によりユーザー管理モジュール４０から「引き出され（pulled）」てもよい。あるいは、バッテリー性能モジュール２０は、無線デバイス１２，１４，１６，１７，１８が各無線デバイス１２，１４，１６，１７，１８用のバッテリー性能モジュール２０の最新のバージョンを持っているか否かにより「引き出され（pulled）」たり「押し出され（pushed）」たりしてもよい。別の代案では、バッテリー性能モジュール２０のロードは、任意の方法で設定可能である。例えば、低水準の通話時間のような所定の出来事によりロードが開始される。別の代案では、バッテリー実行モジュール２０の無線デバイス１２，１４，１６，１７，１８への押し出し又は引き出しは、任意の方法において設定可能である。例えば、無線デバイス１２，１４，１６，１７，１８のバッテリー１６の寿命のような所定の出来事により押し出し又は引き出しが開始され、又は、無線デバイス１２，１４，１６，１７，１８のユーザー又は無線デバイス１２，１４，１６，１７，１８のユーザーからの疲弊したバッテリー１６の性能に関するレポートを技術者が受け取るなどの出来事により押し出し又は引き出しが開始される。
【００４７】
さらに、方法に関するこの実施例は、無線デバイス１２，１４，１６，１７，１８のコンピュータープラットフォーム１３におけるバッテリー性能モジュール２０のため、設定状況６２の少なくとも１部をロードすることを含んでいる（Ｂｌｏｃｋ１２２）。例えば、設定状況６２は、デバイスの製造中に、無線デバイスのハードウェア及び（又は）ファームウェア内において具体化されてもよい。あるいは、設定状況６２は、無線ネットワーク４２を介して、ユーザー管理モジュール４０により無線デバイス１２，１４，１６，１７，１８へ「押し出され（pushed）」ても、無線デバイス１２，１４，１６，１７，１８によりユーザー管理モジュール４０から「引き出され（pulled）」てもよい。別の代案では、設定状況６２のロードは、任意の方法において開始されてもよい。例えば、低水準の通話時間のような所定の出来事によりロードが開始される。別の代案では、設定状況６２の無線デバイス１２，１４，１６，１７，１８への押し出し又は引き出しは、任意の方法において設定可能である。例えば、無線デバイス１２，１４，１６，１７，１８のバッテリー１６の寿命のような所定の出来事により押し出し又は引き出しが開始され、又は、無線デバイス１２，１４，１６，１７，１８のユーザー又は無線デバイス１２，１４，１６，１７，１８のユーザーからの疲弊したバッテリー１６の性能に関するレポートを技術者が受け取るなどの出来事により押し出し又は引き出しが開始される。
【００４８】
また、方法に関するこの実施例は、各無線デバイス上にテストプログラム及び（又は）テストデータをロードすることを任意に含んでいてもよい（Ｂｌｏｃｋ１２４）。また、この実施例は、テストプログラム及び（又は）テストデータに基づいた所定のバッテリー性能のテスト及び（又は）シミュレーションを実行することを任意的に含んでいてもよい（Ｂｌｏｃｋ１２６）。例えば、設定状況６２は、設定状況６２で定義されたように収集された性能データ７６及び関連データ７８を生成するために処理エンジン８４及び（又は）シミュレーターモジュール２２により実行される選択テストプログラム９０及び（又は）選択テストデータ９２を含んでいてもよい。
【００４９】
さらに、方法に関するこの実施例は、設定状況６２に従って、無線デバイス１２，１４，１６，１７，１８の処理エンジン８４からバッテリー性能データ７６および関連データ７８を収集することを含んでいる（Ｂｌｏｃｋ１２８）。例えば、その実行中に無線デバイスの処理エンジン８４から検索されたバッテリー性能データ７６及び関連データ７８は、データログ７４に格納されてもよい。一実施例では、バッテリー性能データ７６及び関連データ７８が処理エンジン８４から検索される一方、設定状況６２は、シミュレーターモジュール２２を実行するためのテストプログラム９０を有する。例えば、テストプログラム９０は、呼出の実行又はＨＴＴＰを使用したデータの送信のようなテストを含んでいてもよい。シミュレーターモジュール２２は、バッテリー性能モジュール２０がバッテリー性能データ７６及び関連データ７８を収集する間、これらのテストを行なってもよい。
【００５０】
さらに、方法に関する本実施例では、無線ネットワークを介して、収集したバッテリー性能データ７６及び関連データ７８を転送することを含んでいる（Ｂｌｏｃｋ１３０）。一実施例では、収集したバッテリー性能データ７６及び関連データ７８は、設定状況６２に従って無線デバイス１２，１４，１６，１７，１８，１９からユーザー管理モジュール４０にアップロードされる。このときアップロードは、例えば、標準ＨＴＴＰ、ＦＴＰ又は、他のデータ転送プロトコルを介して行われる。他の実施例では、収集したバッテリー性能データ７６及び関連データ７８は、無線デバイス１２，１４，１６，１７，１８がアクセス可能なあらゆる通信手段を使用して、無線デバイスからアップロードされる。
【００５１】
図５を参照すると、無線デバイス中のバッテリー性能をモニターする方法の一実施例は、無線デバイス１２，１４，１６，１７，１８上のバッテリー性能モジュール２０のために設定状況５８を、ユーザーが定義したバッテリー基準５２及び所定バッテリー基準５０に基づいて生成することを含んでいる（Ｂｌｏｃｋ１４０）。一実施例では、ユーザーが定義したバッテリー基準５２及び所定バッテリー基準５０の両方は、無線デバイス１２，１４，１６，１７，１８上のシミュレーターモジュール２２によって実行されるテストを含んでいる。一実施例では、技術者はバッテリーを追尾する構造モジュール７２に、ユーザーが定義したバッテリー基準５２を含むリクエストを送信する。バッテリーを追尾する構造モジュール７２は、その後、設定状況６２を生成し、その設定状況を無線デバイス１２，１４，１６，１７，１８へ送信する。構造モジュール７２を開始させる他の手段は、無線デバイス１２，１４，１６，１７，１８の毎月のチェック等の所定の出来事、ネットワークオペレーター又は技術者、及び無線デバイス１２，１４，１６，１７，１８のユーザーを含み、それらに限定されない。
【００５２】
さらに、方法のこの実施例は、設定状況６２を各無線デバイス１２，１４，１６，１７，１８へ転送することを含む（Ｂｌｏｃｋ１４２）。設定状況６２は、ユーザー管理モジュール４０により、無線ネットワーク４２を介して各無線デバイス１２，１４，１６，１７，１８へ転送される。あるいは、他の実施例では、設定状況６２は、ユーザー管理モジュール４０により、無線デバイス１２，１４，１６，１７，１８への静的な接続で転送されてもよい。
【００５３】
さらに、方法のこの実施例は、バッテリー性能データ７６及び関連データ７８を含むデータログ７４を、無線デバイス１２，１４，１６，１７，１８から受信することを含む。このとき、無線デバイス１２，１４，１６，１７，１８は、各無線デバイス１２，１４，１６，１７，１８に転送された設定状況６２の処理に対応していてもよい（Ｂｌｏｃｋ１４４）。一実施例では、ユーザー管理サーバー４０は、無線ネットワーク上のデータログ７４を受け取る。データログ７４は、全体で又は一部分で受け取られ、ユーザー管理モジュール４０により集められる。その他の実施例では、ユーザー管理モジュール４０は、無線デバイス１２，１４，１６，１７，１８への静止的な接続によりデータログ７４を受け取る。
【００５４】
さらに、方法のこの実施例は、受信したデータログ７４及び、ユーザーが定義したバッテリー基準５２と所定のバッテリー基準５０とのうち１つ以上に基づいてバッテリー性能レポート６０を生成する性能解析器７０を備える（Ｂｌｏｃｋ１４６）。一実施例では、バッテリー性能レポート６０は、無線ネットワーク４２を介して無線ネットワーク補助代理人２３へ転送される。無線ネットワーク補助代理人２３は、レポートに基づいて、各無線デバイス１２，１４，１６，１７，１８のユーザーに新たなバッテリーを送ること及び、このタイプの無線デバイス１２，１４，１６，１７，１８のためにバッテリーの全てを評価するためのリクエストを送ること等の処理をしてもよい。他の実施例では、バッテリー性能レポート６０は、各無線デバイス１２，１４，１６，１７，１８のユーザーに転送される。
【００５５】
さらに、方法のこの実施例は、各無線デバイス１２，１４，１６，１７，１８のためにバッテリー性能レポート６０を解析し、デバイスが使用可能な新たな設定状況６８を生成する最適化モジュール８２の任意のステップを含む（Ｂｌｏｃｋ１４８）。例えば、デバイスが使用可能な新たな設定状況６８は、バッテリー性能に影響を与える無線デバイスのセッティングを変えるのに有効である。さらに、最適化モジュール８２は、収集したバッテリー性能データ７６及び（又は）関連データ７８に基づいてデバイスが使用可能な新たな設定状況６８を決定する。そして、一実施例では、設定状況６８は、実行するため及び各無線デバイス１２，１４，１６，１７，１８で使用可能なバッテリー性能に依存するパラメーターを変化させるため、各無線デバイス１２，１４，１６，１７，１８へ転送される。
【００５６】
あるいは、ユーザー管理モジュール４０は、無線デバイス１２，１４，１６，１７，１８に存在してもよい。上述のように設定されたユーザー管理モジュール４０を用いると、データ及びプログラムの転送及び受信は、無線デバイス１２，１４，１６，１７，１８のコンピュータープラットフォーム１３において生じる。
【００５７】
上述の公開は実施例を示したが、添付されている請求項により定義される実施例の要旨から外れることなく様々な変更及び修正が行えることに注目するべきである。さらに、記述されている実施例の要素は、単数で示されているが、明白に単数と表示されている場合を除き、複数であってもかまわない。
【図面の簡単な説明】
【００５８】
【図１】図１は、無線デバイスのバッテリー特性を判定するための装置の一実施例を示す代表的なブロック図である。
【図２】図２は、バッテリー性能モジュールと図１に示される無線デバイスの処理エンジンとの間の相互作用の一実施例を示す構造図である。
【図３】図３は、図１に示す無線デバイスのコンピュータープラットフォームの一実施例を含む、図１に示す装置の携帯電話ネットワークに関する一実施例を示す概略図である。
【図４】図４は、無線デバイス上でバッテリー性能の測定を行なう方法の一実施例を示すフローチャートである。
【図５】図５は、無線デバイス中のバッテリー性能をモニターする方法の一実施例を示すフローチャートである。
【図１】
2008535325.tif 000003
【図２】
2008535325.tif 000004
【図３】
2008535325.tif 000005
【図４】
2008535325.tif 000006
【図５】
2008535325.tif 000007
【手続補正書】
【提出日】平成20年3月5日(2008.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線デバイスによる実行のため、バッテリー追尾設定状況を生成することが可能なバッテリー性能モジュールであって、前記バッテリー追尾設定状況は、前記無線デバイスのコンピュータープラットフォームからバッテリー性能データを検索するために当該バッテリー性能データのタイプを定義する前記バッテリー性能モジュールと、
前記無線デバイスのコンピュータープラットフォームから収集される前記バッテリー性能データを受信し保存するデータログモジュールであって、前記収集されたバッテリー性能データは、バッテリー性能特性を示す前記データログモジュールと、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成する最適化アルゴリズムを備える最適化モジュールであって、前記新たなデバイス使用可能設定状況は、前記収集されたバッテリー性能データに基づく前記最適化モジュールと
を具備することを特徴とするバッテリー性能判定装置。
【請求項２】
前記バッテリー性能モジュールは、前記バッテリー追尾設定状況を、無線ネットワークを介して前記無線デバイスに送信することを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項３】
前記バッテリー追尾設定状況は、バッテリーパラメーター、関連データパラメーター、追尾パラメーター及び、報告パラメーターのうち少なくとも１つを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項４】
前記バッテリー追尾設定状況は、少なくとも前記バッテリー性能データの一部の生成を引き起こすため、前記無線デバイスで実行する所定のテスト及び所定のテストデータのうち少なくとも１つを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項５】
前記無線デバイスで機能する前記所定のテストは、前記無線デバイスのユーザーインターフェースを操作し、音声コールを送信又は受信し、データコールを送信又は受信し、位置／配置モジュールを操作し、インターネットにアクセスし、アプリケーションを駆動することのうち少なくとも一つの動作を含むことを特徴とする請求項４記載のバッテリー性能判定装置。
【請求項６】
前記バッテリー性能データは、バッテリー同定、バッテリー電圧、バッテリー電流、バッテリー温度、充電状態、充電源、充電電圧、充電電流及び、充電時間のうち少なくとも１つを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項７】
前記バッテリー追尾設定状況は、スロットサイクルインデックス、呼時間、アナログ呼、デジタル呼、呼プロトコル、休止／アイドル時間及び、低電力モード情報で構成されるグループから選択されるパラメーターのうち少なくとも１つを含む関連データパラメーターを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項８】
前記バッテリー性能モジュールは、性能解析器及び、ユーザー定義バッテリー性能基準と所定のバッテリー性能基準とのうち少なくとも一方を含み、前記性能解析器は、前記収集したバッテリー性能データと、前記ユーザー定義バッテリー性能基準と所定のバッテリー性能基準とのうち少なくとも一方とを比較してバッテリー性能特性を生成することを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項９】
前記バッテリー性能モジュールは、前記データログ及び前記バッテリー性能レポートのうち少なくとも１つを、無線ネットワークを介して、解析のために他の構成要素に送信することを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項１０】
削除。
【請求項１１】
前記バッテリー性能モジュールは、定義したタイプのバッテリー性能データの選択を可能にすることにより前記バッテリー追尾設定状況を設定して、複数のバッテリー性能パラメーターから前記バッテリー性能データを収集する構造モジュールを含むことを特徴とする請求項１記載のバッテリー性能判定装置。
【請求項１２】
バッテリー追尾設定状況を生成し、無線ネットワークを介して無線デバイスに送信する生成手段であって、前記バッテリー追尾設定状況は、前記無線デバイスのコンピュータープラットフォームからバッテリー性能データを検索するために当該バッテリー性能データのタイプを定義する前記生成手段と、
前記無線デバイスの前記コンピュータープラットフォームから前記バッテリー性能追尾設定状況に基づいて収集されたバッテリー性能データを保存する保存手段と、
前記収集されたバッテリー性能データを解析し、バッテリー性能レポートを生成する解析手段と、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成する最適化手段であって、前記新たなデバイス使用可能設定状況は、前記収集されたバッテリー性能データに基づく前記最適化手段と
を具備することを特徴とする無線デバイスに設置されたバッテリー性能判定装置。
【請求項１３】
バッテリー追尾設定状況に基づいてバッテリー性能データを記録するバッテリー性能モジュールを備えるコンピュータープラットフォームと、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成する最適化アルゴリズムを備える最適化モジュールであって、前記新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づく前記最適化モジュールと
を具備することを特徴とする無線通信デバイス。
【請求項１４】
前記バッテリー性能モジュールは、無線ネットワークを介して前記バッテリー追尾設定状況を受信することを特徴とする請求項１３記載の無線通信デバイス。
【請求項１５】
前記バッテリー性能モジュールは、無線ネットワークを介して、前記追尾されたバッテリー性能データを送信することを特徴とする請求項１３記載の無線通信デバイス。
【請求項１６】
前記バッテリー追尾設定状況は、バッテリーパラメーター、関連データパラメーター、追尾パラメーター及び、報告パラメーターのうち少なくとも１つを含むことを特徴とする請求項１３記載の無線通信デバイス。
【請求項１７】
前記バッテリー追尾設定状況は、少なくとも前記バッテリー性能データの一部を生成するために実行可能な所定のテストプログラム及び所定のテストデータのうち少なくとも１つを含むことを特徴とする請求項１６記載の無線通信システム。
【請求項１８】
前記バッテリー性能データは、バッテリー同定、バッテリー電圧、バッテリー電流、バッテリー温度、充電状態、充電源、充電電圧、充電電流及び、充電時間のうち少なくとも１つを含むことを特徴とする請求項１３記載の無線通信デバイス。
【請求項１９】
前記バッテリー追尾設定状況は、スロットサイクルインデックス、呼時間、アナログ呼、デジタル呼、呼プロトコル、休止／アイドル時間及び、低電力モード情報で構成されるグループから選択されるパラメーターのうち少なくとも１つを含む関連データパラメーターを含むことを特徴とする請求項１３記載の無線通信デバイス。
【請求項２０】
前記コンピュータープラットフォームは、前記所定のテストプログラム及び前記所定のテストデータを実行し、前記バッテリー追尾設定状況に関連するバッテリー性能データを生成するテストモジュールをさらに備えることを特徴とする請求項１７記載の無線通信デバイス。
【請求項２１】
前記所定のテストプログラムは、前記無線デバイスのユーザーインターフェースを操作し、音声コールを送信又は受信し、データコールを送信又は受信し、位置／配置モジュールを操作し、インターネットにアクセスし、アプリケーションを駆動することから構成されるグループから選択されることを特徴とする請求項２０記載の無線通信デバイス。
【請求項２２】
前記バッテリー性能モジュールは、バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信し、前記新たなデバイス使用可能設定状況は、前記収集されたバッテリー性能データに基づくことを特徴とする請求項１３記載の無線通信デバイス。
【請求項２３】
前記収集されたバッテリー性能データを保存するデータログモジュールをさらに備えることを特徴とする請求項１３記載の無線通信デバイス。
【請求項２４】
前記バッテリー性能モジュールは、前記データログを、無線ネットワークを介して他のコンピューターデバイスへ選択的に送信することを特徴とする請求項２３記載の無線通信デバイス。
【請求項２５】
無線デバイスに設置され、バッテリー性能データを追尾する手段と、
前記バッテリー性能データを収集する手段であって、前記バッテリー性能データはバッテリー追尾設定状況に基づく当該手段と、
前記収集されたバッテリー性能データを無線ネットワークを介して選択的に送信する手段と、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信する手段であって、前記新たなデバイス使用可能設定状況は、前記収集されたバッテリー性能データに基づく当該手段と
を具備することを特徴とする無線デバイス。
【請求項２６】
無線通信デバイスにおけるバッテリー追尾設定状況の処理に対応するバッテリー性能データを受信するデータログモジュールと、
バッテリー性能データを解析し、バッテリー性能特性を有するバッテリー性能レポートを生成する性能解析モジュールと、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成する最適化アルゴリズムを備える最適化モジュールであって、前記新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づく前記最適化モジュールと
を備えることを特徴とする無線通信デバイスのバッテリー性能管理デバイス。
【請求項２７】
前記バッテリー追尾設定状況を生成し、前記無線通信デバイスに送信する構造モジュールであって、前記構造モジュールは、複数のバッテリー性能パラメーター、複数の関連データパラメーター、複数の追尾パラメーター、複数の報告パラメーター、複数のテストプログラム及び、複数のテストデータのうち少なくとも一つから選択されたパラメーターを定義する前記構造モジュールをさらに具備することを特徴とする請求項２６記載の無線通信デバイスのバッテリー性能管理デバイス。
【請求項２８】
前記選択されたパラメーターは、前記複数のバッテリー性能パラメーター、前記複数の関連データパラメーター、前記複数の追尾パラメーター、前記複数の報告パラメーター、前記複数のテストプログラム及び、前記複数のテストデータのうち少なくとも１つから予め選定されるものからなる前もって定義されたグループから選択されることを特徴とする請求項２７記載の無線通信デバイスのバッテリー性能管理デバイス。
【請求項２９】
前記データログモジュール及び前記性能解析モジュールは、バッテリー性能モジュールの少なくとも一部分を定義し、当該バッテリー性能モジュールは、前記バッテリー性能データ及び前記バッテリー性能レポートのうち少なくとも一つを、無線ネットワークを介して、他の構成要素における解析のために送信することを特徴とする請求項２６記載の無線通信デバイスのバッテリー性能管理デバイス。
【請求項３０】
前記バッテリー性能モジュールは、前記バッテリー追尾設定状況を、前記無線通信デバイスからの要求に基づいて前記無線通信デバイスに送信することを特徴とする請求項２９記載の無線通信デバイスのバッテリー性能管理デバイス。
【請求項３１】
所定のバッテリー性能データを保存するため、無線デバイスにより実行可能なバッテリー追尾設定状況を生成し、
前記バッテリー追尾設定状況を前記無線デバイスに送信し、
前記バッテリー性能データが前記バッテリー追尾設定状況に基づいており、当該バッテリー性能データを含むデータログを前記無線デバイスから受信し、
前記バッテリー性能データに基づいてバッテリー性能レポートを生成し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成し、前記新たなデバイス使用可能設定状況は前記バッテリー性能データに基づくことを特徴とする無線デバイスのバッテリー性能管理方法。
【請求項３２】
前記バッテリー追尾設定状況は、バッテリー性能パラメーター、関連データパラメーター、追尾パラメーター及び、報告パラメーター、テストプログラム及び、テストデータのうち少なくとも１つを含むことを特徴とする請求項３１記載の無線デバイスのバッテリー性能管理方法。
【請求項３３】
前記所定のテストは、前記無線デバイスのユーザーインターフェースの操作、音声コールの送信又は受信、データコールの送信又は受信、位置／配置モジュールの操作、インターネットへの接続及び、アプリケーションの実行により構成されるグループから選択されることを特徴とする請求項３１記載の無線デバイスのバッテリー性能管理方法。
【請求項３４】
前記バッテリー性能パラメーターは、バッテリー同定、バッテリー電圧、バッテリー電流、バッテリー温度、充電状態、充電源、充電電圧、充電電流及び、充電時間により構成されるグループから選択されることを特徴とする請求項３２記載の無線デバイスのバッテリー性能管理方法。
【請求項３５】
前記関連データパラメーターは、スロットサイクルインデックス、呼時間、アナログ呼、デジタル呼、呼プロトコル、休止／アイドル時間及び、低電力モード情報で構成されるグループから選択される請求項３２記載の無線デバイスのバッテリー性能管理方法。
【請求項３６】
前記バッテリー追尾設定状況の前記無線デバイスへの送信動作は、無線ネットワークを介することを特徴とする請求項３１記載の無線デバイスのバッテリー性能管理方法。
【請求項３７】
前記無線ネットワークは、携帯電話ネットワークを含み、
前記無線デバイスは、携帯電話を含むことを特徴とする請求項３６記載の無線デバイスのバッテリー性能管理方法。
【請求項３８】
さらに、
新たなデバイス使用可能設定状況を生成し、当該新たなデバイス使用可能設定状況を前記無線デバイスに送信することを特徴とし、
前記新たなデバイス使用可能設定状況は、バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的であり、前記収集されたバッテリー性能データに基づくことを特徴とする請求項３１記載の無線デバイスのバッテリー性能管理方法。
【請求項３９】
バッテリー性能追尾設定状況を受信し、
前記バッテリー性能追尾設定状況に基づいて、選択されたバッテリー性能データを収集し、
前記収集されたバッテリー性能データはバッテリー性能特性を定義し、当該収集されたバッテリー性能データを、前記バッテリー性能追尾設定状況に基づいて他のデバイスへ送信し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とする無線デバイスのバッテリー性能管理方法。
【請求項４０】
前記バッテリー性能追尾設定状況の受信は、無線ネットワークを介することを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４１】
前記バッテリー性能追尾設定状況は、バッテリー性能パラメーターのタイプを定義して監視し、前記バッテリー性能パラメーターは、バッテリー電圧、バッテリー電流、バッテリー温度、充電状態、充電源、充電電圧、充電電流及び、充電時間により構成されるグループから選択されることを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４２】
さらに、前記バッテリー性能データの少なくとも一部を生成するテストプログラムを実行することを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４３】
前記テストプログラムは、前記無線デバイスのユーザーインターフェースの操作し、音声コールを送信又は受信し、データコールを送信又は受信し、位置／配置モジュールを操作し、インターネットにアクセスし、アプリケーションを起動することのうち少なくとも１つを含むことを特徴とする請求項４２記載の無線デバイスのバッテリー性能管理方法。
【請求項４４】
前記収集したバッテリー性能データの他のデバイスへの送信は、無線通信ネットワークを介することを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４５】
前記無線通信ネットワークは、携帯電話ネットワークを含み、前記無線デバイスは、携帯電話を含むことを特徴とする請求項４４記載の無線デバイスのバッテリー性能管理方法。
【請求項４６】
さらに、
前記性能データに対応する選択された関連データを収集し、
前記バッテリー性能追尾設定状況は、前記選択された関連データを定義し、
前記選択された関連データは、スロットサイクルインデックス、呼時間、アナログ呼、デジタル呼、呼プロトコル、休止／アイドル時間及び、低電力モード情報により構成されるグループから選択されることを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４７】
さらに、
新たなデバイス使用可能設定状況を受信し、
前記新たなデバイス使用可能設定状況は、バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的であり、前記収集されたバッテリー性能データに基づくことを特徴とする請求項３９記載の無線デバイスのバッテリー性能管理方法。
【請求項４８】
実行される際、コンピューターデバイスに所定の動作を駆動するよう指示する、コンピューター読出し可能メディアに常駐されたコンピュータープログラムであって、
前記所定の動作は、
所定のバッテリー性能データを記録するために無線デバイスで実行されるバッテリー追尾設定状況を生成し、
前記バッテリー追尾設定状況を前記無線デバイスへ送信し、
前記バッテリー追尾設定状況に基づく前記バッテリー性能データを含むデータログを前記無線デバイスから受信し、
前記バッテリー性能データに基づいてバッテリー性能レポートを生成し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とするコンピューター読出し可能メディアに常駐されたコンピュータープログラム。
【請求項４９】
実行される際、コンピューターデバイスに所定の動作を駆動するよう指示する、コンピューター読出し可能メディアに常駐されたコンピュータープログラムであって、
前記所定の動作は、
バッテリー性能追尾設定状況を受信し、
前記バッテリー性能追尾設定状況に基づいて、選択されたバッテリー性能データを収集し、
前記収集されたバッテリー性能データはバッテリー性能特性を定義し、当該収集されたバッテリー性能データを、前記バッテリー性能追尾設定状況に基づいて、他のデバイスへ送信し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とするコンピューター読出し可能メディアに常駐されたコンピュータープログラム。
【請求項５０】
所定の動作をする少なくとも１つの処理器であって、
前記所定の動作は、
所定のバッテリー性能データを記録するために無線デバイスで実行されるバッテリー追尾設定状況を生成し、
前記バッテリー追尾設定状況を前記無線デバイスへ送信し、
前記バッテリー追尾設定状況に基づく前記バッテリー性能データを含むデータログを前記無線デバイスから受信し、
前記バッテリー性能データに基づいてバッテリー性能レポートを生成し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を生成し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とする処理器。
【請求項５１】
所定の動作をする少なくとも１つの処理器であって、
前記所定の動作は、
バッテリー性能追尾設定状況を受信し、
前記バッテリー性能追尾設定状況に基づいて、選択されたバッテリー性能データを収集し、
前記収集されたバッテリー性能データはバッテリー性能特性を定義し、当該収集されたバッテリー性能データを、前記バッテリー性能追尾設定状況に基づいて、他のデバイスへ送信し、
バッテリーの性能に影響を与える前記無線デバイスにおける設定を変更するのに効果的な新たなデバイス使用可能設定状況を受信し、当該新たなデバイス使用可能設定状況は、前記バッテリー性能データに基づくことを特徴とする処理器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
無線デバイス１２，１４，１６，１７，１８は、任意のタイプのコンピューター化された無線デバイスを含み、ネットワークまたはインターネットへの有線接続１９も有する。任意のタイプの無線デバイスとは例えば、携帯電話１２、携帯情報端末１４、２ウェイのテキストポケットベル１６、ポータブルコンピューター１７及び、無線通信ポータルを備える個別のコンピュータープラットフォーム１３を指す。無線デバイスは、遠隔の子装置又は、エンドユーザーは存在しないが無線ネットワーク４２を介してデータの単純な通信を行う他のデバイスになり得る。ここで、他のデバイスとは、リモートセンサー、診断ツール、データ中継器及びそれらと同種のものを指す。無線デバイスにおいてバッテリー性能の測定、収集及び報告を行う装置及び方法は、無線及び被無線通信のポータルを含む任意の形態の無線デバイス又はコンピュータモジュールにおいて実行される。このとき、無線及び被無線通信のポータルとは、無線モデム、ＰＣＭＣＩＡカード、アクセス端末、パソコン、電話、又はこれらの任意の組み合わせを含み、これらの構成要素に限定されない。一実施例において、再度図２を参照すると、コンピュータープラットフォーム１３は、バッテリー性能モジュール２０を含む。バッテリー性能モジュール２０は、アプリケーションプログラムインターフェース（ＡＰＩ：Application Program Interface）３４とのインターフェースとなり、また処理エンジン８４によって実行可能となる。一実施例では、ユーザー管理モジュール４０（図１）は、少なくとも一時の間、各無線デバイス１２，１４，１６，１７，１８のコンピュータープラットフォーム１３上で常駐とするために、少なくとも１つのバッテリー性能モジュール２０を「押し出す（push）」ことができる。例えば、ユーザー管理モジュール４０は、各無線デバイスへの無線ネットワーク４２を介してバッテリー性能モジュール２０を「押し出し（push）」てもよい。あるいは、バッテリー性能モジュール２０は、製造の時又は最初のプログラミングの時にコンピュータープラットフォーム１３に設置することができる。又は、無線デバイス１２，１４，１６，１７，１８は、ユーザー管理モジュール４０のようなネットワーク上の別のコンピューターデバイスから、エンドユーザーからのリクエスト又は自動のいずれかにより、アプリケーションを「引き出す（pull）」ことができる。このとき、バッテリー性能データ７６および関連データ７８を収集するため、ユーザー管理モジュール４０は、バッテリー性能モジュール２０に設定状況６２を送信してもよい。さらに、バッテリー性能モジュール２０は、無線デバイスコンピュータープラットフォーム１２の局部ストレージ８０（図３に示す）に恒久的に格納される。または、バッテリー性能モジュール２０は、関連データ７８と共にバッテリー性能データ７６を送信する１回（あるいはｎ回、ただしｎは正の整数）の実行で、無線デバイスコンピュータープラットフォームのメモリ１８に一時的に保持される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
図３に示す携帯電話による実施例では、例えば携帯電話システム９２は、キャリアネットワーク６４を介して有線ネットワーク５８に接続された無線ネットワーク４２を含んでいてもよい。図３で示す複数の携帯電話１２のような無線デバイスが、増大する演算能力を備えて製造され、パソコン及び携帯型のＰＤＡ（Personal Digital Assistants）と同等の性能となり、無線ネットワーク４２上の音声及びデータを含むパケットを通信するので、携帯電話の電気通信回線の使用は増加している。これらの「スマート」な携帯電話１２は、ＡＰＩ３４を局所的なコンピュータープラットフォーム１３に備えている。局所的なコンピュータープラットフォーム１３は、ソフトウェア開発者が携帯電話上で作動するソフトウェアアプリケーションを作成し、携帯電話上でそれらの機能を操作することを可能とする。図３は、携帯電話の無線ネットワークの構成要素及び本システムの一実施例の要素の相互関係をより完全に説明する代表的なブロック図である。携帯電話の無線ネットワーク９２は、単に一例であり、無線デバイス１２、１４、１６、１７、１８のように離れて位置するモジュールにより、相互に及び（又は）無線ネットワーク４２の構成要素間で空間を介して通信する任意のシステムを含むことができる。ここで、無線ネットワーク４２の構成要素とは、無線ネットワークのキャリア及び（又は）サーバーを含み、それに限定されるわけではない。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
システム９２では、ユーザー管理モジュール４０は、遠隔無線デバイス１２，１４，１６，１７，１８から収集された各データログ７４のようなバッテリー性能データ７６を保存するため、ＬＡＮネットワーク５８を介して個別のデータリポジトリ６０と通信することができる。さらに、後処理能力、データフロー制御等を提供するため、データ管理サーバー９３はユーザー管理モジュール４０と通信してもよい。ユーザー管理モジュール４０、データリポジトリ６０及びデータ管理サーバー９３は、携帯電話の電気通信サービスを提供するために必要な他のネットワーク成分と共に携帯電話ネットワーク９２上に存在してもよい。ユーザー管理モジュール４０及び（又は）データ管理サーバー９３は、インターネット、安全なＬＡＮ、ＷＡＮ又は、他のネットワークのようなデータリンク７０によってキャリアネットワーク６４と通信する。キャリアネットワーク６４は、ＭＳＣ（Mobile Switching Center）６８へ送られたメッセージ（一般にデータパケットである）を操作する。さらに、キャリアネットワーク６４は、インターネット及び（又は）ＰＯＴＳ（plain old telephone service）等のネットワーク７０によってＭＳＣ６８と通信する。典型的には、ネットワーク７０では、ネットワークかインターネットの一部分がデータを転送し、ＰＯＴＳの１部分が音声情報を転送する。ＭＳＣ６８は、データ転送するためのデータネットワーク及び（又は）インターネットの一部分や、音声情報のためのＰＯＴＳの一部分等の他のネットワーク７４により、複数のＢＴＳ（Base Stations）７２に接続されてもよい。ＢＴＳ７２は、結局、ＳＭＳ（Short Messaging Service）あるいは他の空間を介する方法によって、携帯電話１２のような無線デバイスに無線でメッセージを放送する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
さらに、方法に関する本実施例では、無線ネットワークを介して、収集したバッテリー性能データ７６及び関連データ７８を転送することを含んでいる（Ｂｌｏｃｋ１３０）。一実施例では、収集したバッテリー性能データ７６及び関連データ７８は、設定状況６２に従って無線デバイス１２，１４，１６，１７，１８からユーザー管理モジュール４０にアップロードされる。このときアップロードは、例えば、標準ＨＴＴＰ、ＦＴＰ又は、他のデータ転送プロトコルを介して行われる。他の実施例では、収集したバッテリー性能データ７６及び関連データ７８は、無線デバイス１２，１４，１６，１７，１８がアクセス可能なあらゆる通信手段を使用して、無線デバイスからアップロードされる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
図５を参照すると、無線デバイス中のバッテリー性能をモニターする方法の一実施例は、無線デバイス１２，１４，１６，１７，１８上のバッテリー性能モジュール２０のために設定状況６２を、ユーザーが定義したバッテリー基準５２及び所定バッテリー基準５０に基づいて生成することを含んでいる（Ｂｌｏｃｋ１４０）。一実施例では、ユーザーが定義したバッテリー基準５２及び所定バッテリー基準５０の両方は、無線デバイス１２，１４，１６，１７，１８上のシミュレーターモジュール２２によって実行されるテストを含んでいる。一実施例では、技術者はバッテリーを追尾する構造モジュール７２に、ユーザーが定義したバッテリー基準５２を含むリクエストを送信する。バッテリーを追尾する構造モジュール７２は、その後、設定状況６２を生成し、その設定状況を無線デバイス１２，１４，１６，１７，１８へ送信する。構造モジュール７２を開始させる他の手段は、無線デバイス１２，１４，１６，１７，１８の毎月のチェック等の所定の出来事、ネットワークオペレーター又は技術者、及び無線デバイス１２，１４，１６，１７，１８のユーザーを含み、それらに限定されない。
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2008535325.tif 000008
【国際調査報告】
2008535325.tif 000009
2008535325.tif 000010
2008535325.tif 000011