(57)【要約】：  バッテリ（160）とのデータ交換セッション中にホスト端末（100）がバッテリ（160）利用可能性の検出のための方法、装置、およびコンピュータプログラム製品の実施形態が開示される。本発明の実施形態によれば、サンプリング、バッテリパック（150）とのデータ通信、およびバッテリ（160）取り外し検出は実質的に同時に行われ得る。バッテリ（160）取り外しは、端末（100）からバッテリパック（150）へのデータ伝送中に検出されてもよい。更に、時期を図ってデータサンプリングを行っている間に、バッテリ（160）に通信されるデータに応答して、端末（100）がバッテリ回路（155）からの応答をバッテリ通信ライン（140）で受信してもよい。【選択図】図２C
2013529880.tif 000002
【特許請求の範囲】
【請求項１】
電圧レベルを閾値電圧レベルと比較し、前記比較から比較信号を出すことであって、前記電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧レベルで、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリコネクタの電圧が前記閾値電圧レベルを超えるか否かを決定するために、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路とのデジタル通信で使用され、前記閾値電圧レベルは、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較し比較信号を出すことと；
前記バッテリ回路との通信がバッテリ取り外し検出を妨げないように、前記比較信号を時期を図ってサンプリングすることと；
前記閾値電圧を超える電圧レベルに対応する前記比較信号の持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を含む、方法。
【請求項２】
前記持続時間は、前記電圧レベルが前記閾値電圧を超える時間と所定の遅延時間を合わせた時間を表す、請求項１に記載の方法。
【請求項３】
前記バッテリ接続状態は、少なくとも１つのバッテリ接続状態またはバッテリ切断状態を含む、請求項１に記載の方法。
【請求項４】
前記持続時間が所定の時間間隔を超過する場合、前記バッテリ接続状態はバッテリ接続状態からバッテリ切断状態へ移行する、請求項３に記載の方法。
【請求項５】
前記電圧レベルが前記少なくとも１つの所定の高電圧レベルである場合、前記バッテリ接続状態はバッテリ切断状態からバッテリ接続状態へ移行する、請求項３に記載の方法。
【請求項６】
前記電圧レベルが、実質的に前記少なくとも１つの所定の低電圧レベル以下である場合、前記タイマーをリセットすることを更に含む、請求項１に記載の方法。
【請求項７】
前記バッテリコネクタは、少なくとも２つの追加コネクタを有する、請求項１に記載の方法。
【請求項８】
前記少なくとも２つの追加コネクタは、電力供給のために構成される、請求項７に記載の方法。
【請求項９】
前記サンプリング、前記通信、および前記バッテリ取り外し検出を実質的に同時に行う、請求項１に記載の方法。
【請求項１０】
時期を図ってサンプリングを行っている間に、時期を図ってサンプリングを行っている間に、前記バッテリ回路から、前記バッテリと通信するデータに対する応答を前記バッテリ通信ラインで受信することを更に含む、請求項１に記載の方法。
【請求項１１】
前記通信はデジタル通信である、請求項１に記載の方法。
【請求項１２】
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリと；
を備える装置であって、前記少なくとも１つのメモリと前記コンピュータプログラムコードは、前記少なくとも１つのプロセッサと共に、少なくとも：
電圧レベルを閾値電圧レベルと比較し、前記比較から比較信号を出すことであって、前記電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧レベルで、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリコネクタの電圧が前記閾値電圧レベルを超えるか否かを決定するために、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路とのデジタル通信で使用され、前記閾値電圧レベルは、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較し比較信号を出すことと；
前記バッテリ回路との通信がバッテリ取り外し検出を妨げないように、前記比較信号を時期を図ってサンプリングすることと；
前記閾値電圧を超える電圧レベルに対応する前記比較信号の持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を共存マネージャ（coexistence manager）に実行させるように構成される、装置。
【請求項１３】
プログラム命令を記憶するコンピュータ可読媒体であって、前記プログラム命令は、コンピュータプロセッサによって実行されるとき：
電圧レベルを閾値電圧レベルと比較し、前記比較から比較信号を出すことであって、前記電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧レベルで、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリコネクタの電圧が前記閾値電圧レベルを超えるか否かを決定するために、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路とのデジタル通信で使用され、前記閾値電圧レベルは、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較し比較信号を出すことと；
前記バッテリ回路との通信がバッテリ取り外し検出を妨げないように、前記比較信号を時期を図ってサンプリングすることと；
前記閾値電圧を超える電圧レベルに対応する前記比較信号の持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を含むステップを実行する、コンピュータ可読媒体。
【請求項１４】
バッテリコネクタに接続するバッテリ通信ラインの電圧レベルを時期を図ってサンプリングすることであって、前記電圧レベルは、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路との通信で使用される、前記サンプリングすることと；
バッテリコネクタ電圧が閾値電圧レベルを超えるか否かを決定するために前記サンプルされた電圧レベルを前記閾値電圧レベルと比較することであって、前記閾値電圧レベルは前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較することと；
前記サンプルされた電圧レベルが前記閾値電圧を超える持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を含む、方法。
【請求項１５】
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリと；
を備える装置であって、前記少なくとも１つのメモリと前記コンピュータプログラムコードは、前記少なくとも１つのプロセッサと共に、少なくとも：
バッテリコネクタに接続するバッテリ通信ラインの電圧レベルを時期を図ってサンプリングすることであって、前記電圧レベルは、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路との通信で使用される、前記サンプリングすることと；
バッテリコネクタ電圧が閾値電圧レベルを超えるか否かを決定するために前記サンプルされた電圧レベルを前記閾値電圧レベルと比較することであって、前記閾値電圧レベルは前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較することと；
前記サンプルされた電圧レベルが前記閾値電圧を超える持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を共存マネージャ（coexistence manager）に実行させるように構成される、装置。
【請求項１６】
プログラム命令を記憶するコンピュータ可読媒体であって、前記プログラム命令は、コンピュータプロセッサによって実行されるとき：
バッテリコネクタに接続するバッテリ通信ラインの電圧レベルを時期を図ってサンプリングすることであって、前記電圧レベルは、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路との通信で使用される、前記サンプリングすることと；
バッテリコネクタ電圧が閾値電圧レベルを超えるか否かを決定するために前記サンプルされた電圧レベルを前記閾値電圧レベルと比較することであって、前記閾値電圧レベルは前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較することと；
前記サンプルされた電圧レベルが前記閾値電圧を超える持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を含むステップを実行する、コンピュータ可読媒体。
【請求項１７】
電圧レベルを閾値電圧レベルと比較し、前記比較から比較信号を出す手段であって、前記電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧レベルで、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリコネクタの電圧が前記閾値電圧レベルを超えるか否かを決定するために、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路とのデジタル通信で使用され、前記閾値電圧レベルは、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較し比較信号を出す手段と；
前記バッテリ回路との通信がバッテリ取り外し検出を妨げないように、前記比較信号を時期を図ってサンプリングする手段と；
前記閾値電圧を超える電圧レベルに対応する前記比較信号の持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガする手段と；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定する手段と；
を備える、装置。
【請求項１８】
バッテリコネクタに接続するバッテリ通信ラインの電圧レベルを時期を図ってサンプリングする手段であって、前記電圧レベルは、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路との通信で使用される、前記サンプリングする手段と；
バッテリコネクタ電圧が閾値電圧レベルを超えるか否かを決定するために前記サンプルされた電圧レベルを前記閾値電圧レベルと比較する手段であって、前記閾値電圧レベルは前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較する手段と；
前記サンプルされた電圧レベルが前記閾値電圧を超える持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガする手段と；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定する手段と；
を備える、装置。
【請求項１９】
バッテリパックのバッテリであって、無線端末に動作電力を供給するために前記無線端末の電源コネクタに接続されるように構成される、前記バッテリと；
前記バッテリパックのバッテリ回路であって、前記バッテリに関連付けられ、前記無線端末のバッテリコネクタに接続されるように構成される、前記バッテリパックと；
無線端末と；
を備えるシステムであって、前記無線端末は、
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリと；
を備える装置であって、前記少なくとも１つのメモリと前記コンピュータプログラムコードは、前記少なくとも１つのプロセッサと共に、少なくとも：
電圧レベルを閾値電圧レベルと比較し、前記比較から比較信号を出すことであって、前記電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧レベルで、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリコネクタの電圧が前記閾値電圧レベルを超えるか否かを決定するために、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路とのデジタル通信で使用され、前記閾値電圧レベルは、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較し比較信号を出すことと；
前記バッテリ回路との通信がバッテリ取り外し検出を妨げないように、前記比較信号を時期を図ってサンプリングすることと；
前記閾値電圧を超える電圧レベルに対応する前記比較信号の持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を共存マネージャ（coexistence manager）に実行させるように構成される、
システム。
【請求項２０】
前記比較するステップで、前記バッテリコネクタの電圧が前記閾値電圧を超えることを検出するとき、サンプリングのための前記比較信号として前記バッテリコネクタの電圧が出力されるようにゲート制御する、請求項１に記載の方法。
【請求項２１】
前記バッテリコネクタの電圧をサンプリングするとき、比較するステップのための前記サンプリングされた電圧レベルとして、前記バッテリコネクタの電圧が出力されるようにゲート制御する、請求項１４に記載の方法。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の技術分野は、ホスト端末によるバッテリの利用可能性の検出に関し、特に、ホスト端末のデータ伝送中におけるスマートバッテリの取り外し検出に関する。
【背景】
【０００２】
バッテリは、携帯電話や他の携帯通信装置等の無線端末の携帯性には不可欠である。加入者情報モジュール（SIM）カードは携帯電話におけるプログラム可能なカードであり、携帯電話の加入者の個人情報や携帯電話の設定情報の全てを記憶している。SIMカードは回復不能な破損を被らないよう、制御により電源を切る必要がある。このため、携帯電話におけるバッテリの取り外し検出は、携帯電話のバッテリインターフェースの一部分である。急にバッテリが取り外される場合、バッテリ取り外し後、SIMインターフェースは急速に電力を失うため、SIMインターフェースにバッテリ取り外しの標示を即座に行う必要がある。近年、携帯電話のバッテリはバッテリタイプを識別し、バッテリ温度を感知し、他の関連情報を記憶する回路を備えている。他の機能の中でも温度感知は、携帯電話がバッテリパックとのデータ通信機能を備えるために必要となる。
【摘要】
【０００３】
本発明では、バッテリとのデータ交換セッション中にホスト端末がバッテリの利用可能性を検出するための方法、装置およびコンピュータプログラム製品の実施形態が開示される。本発明の実施形態によれば、サンプリング、バッテリパックとのデータ通信、そしてバッテリ取り外し検出は、実質的に同時に行われ得る。バッテリの取り外しは、端末からバッテリパックへのデータ伝送中に検出されてもよい。更に、時期を図ってデータサンプリングを行っている中、バッテリに通信されるデータに応答して、端末がバッテリ回路からの応答をバッテリ通信ラインで受信してもよい。
【０００４】
本発明の実施例には、
電圧レベルを閾値電圧レベルと比較し、前記比較から比較信号を出すことであって、前記電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧レベルで、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリコネクタの電圧が前記閾値電圧レベルを超えるか否かを決定するために、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路とのデジタル通信で使用され、前記閾値電圧レベルは、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較し比較信号を出すことと；
前記バッテリ回路との通信がバッテリ取り外し検出を妨げないように、前記比較信号を時期を図ってサンプリングすることと；
前記閾値電圧を超える電圧レベルに対応する前記比較信号の持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
のステップを含む方法が含まれる。
【０００５】
本発明の実施例には、前記比較するステップで、前記バッテリコネクタの電圧が前記閾値電圧を超えることを検出するとき、サンプリングする前記比較信号として前記バッテリコネクタの電圧が出力されるようにゲート制御することを更に含む方法が含まれる。
【０００６】
本発明の実施例には、
バッテリコネクタに接続するバッテリ通信ラインの電圧レベルを時期を図ってサンプリングすることであって、前記電圧レベルは、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路との通信で使用される、前記サンプリングすることと；
バッテリコネクタ電圧が閾値電圧レベルを超えるか否かを決定するために前記サンプルされた電圧レベルを前記閾値電圧レベルと比較することであって、前記閾値電圧レベルは前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較することと；
前記サンプルされた電圧レベルが前記閾値電圧を超える持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
のステップを含む方法が含まれる。
【０００７】
本発明の実施例には、前記バッテリコネクタの電圧をサンプリングするとき、比較するステップのための前記サンプリングされた電圧レベルとして、前記バッテリコネクタの電圧が出力されるようにゲート制御することを更に含む方法が含まれる。
【０００８】
本発明の実施例には、前記持続時間は、前記電圧レベルが前記閾値電圧を超える時間と所定の遅延時間を合わせた時間を表すことを更に含む方法が含まれる。
【０００９】
本発明の実施例には、前記バッテリ接続状態は、少なくとも１つのバッテリ接続状態またはバッテリ切断状態を含むことを更に含む方法が含まれる。
【００１０】
本発明の実施例には、前記持続時間が所定の時間間隔以上の場合、前記バッテリ接続状態はバッテリ接続状態からバッテリ切断状態へ移行することを更に含む方法が含まれる。
【００１１】
本発明の実施例には、前記電圧レベルが前記少なくとも１つの所定の高電圧レベル以下である場合、前記バッテリ接続状態はバッテリ切断状態からバッテリ接続状態へ移行することを更に含む方法が含まれる。
【００１２】
本発明の実施例には、実質的に前記少なくとも１つの所定の低電圧レベル以下である場合、前記タイマーをリセットすることを更に含む方法が含まれる。
【００１３】
本発明の実施例には、前記バッテリコネクタは、少なくとも２つの追加コネクタを有することを更に含む方法が含まれる。
【００１４】
本発明の実施例には、前記少なくとも２つの追加コネクタは、電力供給のために構成されることを更に含む方法が含まれる。
【００１５】
本発明の実施例には、前記サンプリング、前記通信、および前記バッテリ取り外し検出を実質的に同時に行うことを更に含む方法が含まれる。
【００１６】
本発明の実施例には、時期を図ってサンプリングを行っている間に、前記バッテリ回路から、前記バッテリと通信するデータに対する応答を前記バッテリ通信ラインで受信することを更に含む方法が含まれる。
【００１７】
本発明の実施例には、
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリと；
を備える装置であって、前記少なくとも１つのメモリと前記コンピュータプログラムコードは、前記少なくとも１つのプロセッサと共に、少なくとも：
電圧レベルを閾値電圧レベルと比較し、前記比較から比較信号を出すことであって、前記電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧レベルで、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリコネクタの電圧が前記閾値電圧レベルを超えるか否かを決定するために、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路とのデジタル通信で使用され、前記閾値電圧レベルは、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較し比較信号を出すことと；
前記バッテリ回路との通信がバッテリ取り外し検出を妨げないように、前記比較信号を時期を図ってサンプリングすることと；
前記閾値電圧を超える電圧レベルに対応する前記比較信号の持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を共存マネージャ（coexistence manager）に実行させるように構成される、装置を含む。
【００１８】
本発明の実施例には、
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリと；
を備える装置であって、前記少なくとも１つのメモリと前記コンピュータプログラムコードは、前記少なくとも１つのプロセッサと共に、少なくとも：
バッテリコネクタに接続するバッテリ通信ラインの電圧レベルを時期を図ってサンプリングすることであって、前記電圧レベルは、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路との通信で使用される、前記サンプリングすることと；
バッテリコネクタ電圧が閾値電圧レベルを超えるか否かを決定するために前記サンプルされた電圧レベルを前記閾値電圧レベルと比較することであって、前記閾値電圧レベルは前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較することと；
前記サンプルされた電圧レベルが前記閾値電圧を超える持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を共存マネージャ（coexistence manager）に実行させるように構成される、装置を含む。
【００１９】
本発明の実施例には、
プログラム命令を記憶するコンピュータ可読媒体であって、前記プログラム命令は、コンピュータプロセッサによって実行されるとき：
電圧レベルを閾値電圧レベルと比較し、前記比較から比較信号を出すことであって、前記電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧レベルで、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリコネクタの電圧が前記閾値電圧レベルを超えるか否かを決定するために、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路とのデジタル通信で使用され、前記閾値電圧レベルは、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較し比較信号を出すことと；
前記バッテリ回路との通信がバッテリ取り外し検出を妨げないように、前記比較信号を時期を図ってサンプリングすることと；
前記閾値電圧を超える電圧レベルに対応する前記比較信号の持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を含むステップを実行する、コンピュータ可読媒体を含む。
【００２０】
本発明の実施例には、
プログラム命令を記憶するコンピュータ可読媒体であって、前記プログラム命令は、コンピュータプロセッサによって実行されるとき：
バッテリコネクタに接続するバッテリ通信ラインの電圧レベルを時期を図ってサンプリングすることであって、前記電圧レベルは、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路との通信で使用される、前記サンプリングすることと；
バッテリコネクタ電圧が閾値電圧レベルを超えるか否かを決定するために前記サンプルされた電圧レベルを前記閾値電圧レベルと比較することであって、前記閾値電圧レベルは前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較することと；
前記サンプルされた電圧レベルが前記閾値電圧を超える持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を含むステップを実行する、コンピュータ可読媒体を含む。
【００２１】
本発明の実施例には、
バッテリパックのバッテリであって、無線端末に動作電力を供給するために前記無線端末の電源コネクタに接続されるように構成される、前記バッテリと；
前記バッテリパックのバッテリ回路であって、前記バッテリに関連付けられ、前記無線端末のバッテリコネクタに接続されるように構成される、前記バッテリパックと；
無線端末と；
を備えるシステムであって、前記無線端末は、
少なくとも１つのプロセッサと；
コンピュータプログラムコードを含む少なくとも１つのメモリと；
を備える装置であって、前記少なくとも１つのメモリと前記コンピュータプログラムコードは、前記少なくとも１つのプロセッサと共に、少なくとも：
電圧レベルを閾値電圧レベルと比較し、前記比較から比較信号を出すことであって、前記電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧レベルで、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルは、前記バッテリコネクタの電圧が前記閾値電圧レベルを超えるか否かを決定するために、前記バッテリ通信ラインを経由して前記バッテリコネクタに接続するバッテリ回路とのデジタル通信で使用され、前記閾値電圧レベルは、前記少なくとも１つの所定の低電圧レベルと前記少なくとも１つの所定の高電圧レベルの何れとも異なる、前記比較し比較信号を出すことと；
前記バッテリ回路との通信がバッテリ取り外し検出を妨げないように、前記比較信号を時期を図ってサンプリングすることと；
前記閾値電圧を超える電圧レベルに対応する前記比較信号の持続時間をタイマーで計測し、前記持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガすることと；
前記バッテリ状態信号に基づいて、バッテリ接続状態を決定することと；
を共存マネージャ（coexistence manager）に実行させるように構成される、システムを含む。
【００２２】
得られる実施形態は、ホスト端末によるバッテリの利用可能性の検出を提供し、より詳しくは、バッテリとのデータ交換セッション中に、スマートバッテリの取り外し検出を提供する。
【図面の簡単な説明】
【００２３】
【図１】無線端末の例およびバッテリパックの例を示す、本発明の実施例によるシステム構成図の例である。
【図２Ａ】通信ラインコネクタによって図１のバッテリパックの例示的なデータインターフェースに動作可能に接続する、無線端末の例示的なバッテリデータインターフェースのネットワーク図の例である。
【図２Ｂ】通信ラインコネクタで図１のバッテリパックの例示的なデータインターフェースから切断されている、無線端末のバッテリデータインターフェースのネットワーク図の例である。
【図２Ｃ】サンプリング回路、コンパレータ回路、切断時間タイマーをより詳細に示す、無線端末のバッテリデータインターフェースのネットワーク図の例である。
【図２Ｄ】図2Cで示される順序とは異なる順序であるサンプリング回路、コンパレータ回路、切断時間タイマーをより詳細に示す、無線端末のバッテリデータインターフェースの代替的な実施形態におけるネットワーク図の例である
【図３】バッテリパックが端末から取り外され、バッテリ取り外し信号がアクティブ状態になるときを示すタイミング図の例である。
【図４】端末がバッテリパックにデータ伝送中、２つの短時間接触不良信号が同時に受信される状況を示すタイミング図の例である。
【図５Ａ】バッテリとのデータ交換セッション中におけるスマートバッテリ取り外し検出の動作ステップのフロー図の例である。
【図５Ｂ】バッテリとのデータ交換セッション中におけるスマートバッテリの取り外し検出の代替的な動作ステップのフロー図の例である。
【図６Ａ】バッテリ取り外し検出のためのサンプリングを示すタイミング図の例である。
【図６Ｂ】バッテリ取り外し検出のためのサンプリングを示すタイミング図の例である。
【発明の実施例の説明】
【００２４】
バッテリは、携帯電話や他の携帯通信装置等の無線端末の携帯性には不可欠である。加入者情報モジュール（SIM）カードは携帯電話におけるプログラム可能なカードであり、携帯電話の加入者の個人情報や携帯電話の設定情報の全てを記憶している。携帯電話におけるバッテリの取り外し検出は、携帯電話のバッテリインターフェースの重要な部分である。バッテリ取り外し検出により、制御によってSIM カードの電源を切り、SIMカードに回復不能な破損を与えないようにすることが可能である。急にバッテリが取り外される場合、バッテリ取り外し後、SIMインターフェースは急速に電力を失うため、SIMインターフェースにバッテリ取り外しの標示を即座に行う必要がある。近年、携帯電話のバッテリはバッテリタイプを識別し、バッテリ温度を感知し、他の関連情報を記憶する回路を備えている。他の機能の中でも温度感知は、携帯電話がバッテリパックとデジタル通信機能を備えるために必要となる。
【００２５】
図1は本発明の実施例によるシステム構成図の例であり、移動端末等の例示的な無線端末100、およびメモリ156、識別レジスタ157、温度センサ158を備える例示的なバッテリパック150を示す。バッテリ160から電力が電力コネクタ142と144を通じて端末の電力インターフェース130に供給される。端末100とバッテリパック集積回路（IC）155間のデータ交換は、端末100内で端末100のプロセッサ120からライン133を伝わってバッテリデータインターフェース132を通り、バッテリコネクタの一部分であり得る通信ライン140を通って、バッテリパック150のデータインターフェース152、そしてライン153を伝わってバッテリパック集積回路（IC）155で行われる。バッテリパックIC 155の識別レジスタ157はバッテリパックの機能を拡張するためのデータを記憶するメモリを備える。 バッテリタイプ識別157はバッテリタイプの識別に必要とされ、例えば、従来のリチウムイオンバッテリと比べてより高い充電目標電圧といった異なる充電パラメータを有してもよい。メモリ156はバッテリの技術や監視に関するデータを記憶してもよい。バッテリパックIC 155のデバイスは、バッテリ通信ライン140を通じ、自身のタイミングリファレンスを使用して端末100に伝送するアクティブデバイスでもよい。通信ライン経由でデジタルデータ通信用のプロトコルが使用されてもよい。プロトコルはリセットまたはリクエストに基づいて起動されてもよい。これはバッテリパックIC 155からデータ通信を開始する。全ての通信には、端末100がバッテリパックのタイミングを検出できる「学習シーケンス（learning sequence）」がある。それに続いて、端末100はバッテリパックとの受送信のためのタイミングを調節する。プロトコルにより端末100は、正確な時計を備えているため、バッテリパックのタイプに基づいたタイミング調整を行え、バッテリパック自身は正確なタイミングリファレンスを持つ必要がない。バッテリ通信ライン140は、デジタル通信に加え、所定の抵抗値を通じたアナログ電圧等に基づく、バッテリのアナログ識別に使用されてもよい。
【００２６】
例示的な無線端末100は、例えば種々の携帯電話ネットワーク、無線ローカルエリア・ネットワーク（LAN）、携帯電話通信を含む他の無線通信の標準に基づいて、無線通信118とメディア・アクセス制御（MAC）116を備えるプロトコルスタックを備える。他のネットワークタイプが本発明の実施例を活用してもよい。プロトコルスタックはネットワーク層114、トランスポート層112、そしてアプリケーションプログラム110を含んでもよい。例示的な無線端末100はデュアルコア中央処理装置（CPU）CPU_1、CPU_2を含み得るプロセッサ120、ランダムアクセスメモリ（RAM）、読み出し専用メモリ（ROM）、そして、キーパッド、ディスプレイ、他の入出力装置のインターフェースを備える。インターフェース回路は、１つまたは複数の無線送受信機、バッテリや他の電源、キーパッド、タッチスクリーン、ディスプレイ、マイクロフォン、スピーカー、イヤーピース、カメラや他のイメージ装置等をインターフェースしてもよい。RAMやROMは、スマートカード、SIM、無線識別モジュール（WTM）や、RAM、ROM、プログラマブル（PROM）、フラッシュメモリデバイス等の半導体メモリ等の着脱可能なメモリ装置であってよい。プロセッサのプロトコルスタックおよび／またはアプリケーションプログラムは、一連のプログラム命令の形式でRAMやROM、またはその両方に記憶され、CPUで実行される際、開示する実施形態の機能を実行する、プログラムロジックとして実装されてもよい。プログラムロジックは、固定メモリデバイス、スマートカードまたは他の着脱可能なメモリデバイス等のコンピュータで使用可能なメディアの形式、または、プログラム等を伝送するあらゆる伝送媒体を通じて伝送されるプログラムロジックの形式によるコンピュータプログラム製品または製造品から、共存エネイブラ（coexistence enabler）と共存マネージャ（coexistence manager）の書き込み可能なRAM、PROM、フラッシュメモリデバイス等に配布されてもよい。代替として、プログラマブルロジックアレイや特注デザインの特定用途向け集積回路（ASIC）の形態で集積回路ロジックとして実装されてもよい。 装置の１つ以上の無線装置は個別の送受信回路、または代替として、１つ以上の無線装置が、プロセッサに応答し、高速時間・周波数多重方式で複数チャネルを扱える、単体の無線周波数（RF）モジュールであってもよい。
【００２７】
図2Aには、バッテリコネクタに含まれる通信ラインおよび通信ラインコネクタ140によって、図1のバッテリパック150の例示的データインターフェース152に動作可能に接続される、無線端末100の例示的なバッテリデータインターフェース132のネットワークの例が示される。図2Bは、通信ラインコネクタ140で図1のバッテリパック150のデータインターフェース152から切断されている、無線端末100のバッテリデータインターフェース132のネットワーク図の例である。図2Cは無線端末100のバッテリデータインターフェース132のネットワーク図の例であって、サンプリング回路190、コンパレータ回路192、切断時間タイマー170をより詳細に示している。本発明の実施形態によれば、サンプリング、バッテリパックとのデジタル通信、そしてバッテリ取り外し検出は、実質的に同時に行われてもよい。また、時期を図ってサンプリングを行っている間に、バッテリに通信されるデータに応答して、バッテリ回路からの応答を端末100がバッテリ通信ラインで受信してもよい。これにより、端末の伝送がバッテリ取り外し検出を妨げないようにする。
【００２８】
バッテリデータインターフェース132の２つの実施例が図2Cと図2Dに示される。図2Cはバッテリデータインターフェース132の第１の実施例を示す。コンパレータ回路192には２つ入力端があり、一方が通信ラインコネクタ140に接続され、その電圧が、他方の入力端の、例えば1.9ボルトの閾値電圧と比較される。図2Cのコンパレータ192は電圧レベルを閾値電圧レベルと比較し、その比較から比較信号を出す。本発明の実施例では、図2Cのコンパレータ回路192は、コネクタ 140の電圧が閾値電圧を超えていることを検出すると、コネクタ140の電圧が比較信号としてサンプリング回路190に出力されるようにゲート制御する。バッテリ通信ライン140の電圧レベルは、バッテリ回路との通信で使用される少なくとも１つの所定の低電圧レベルと少なくとも１つ所定の高電圧レベルでもよい。閾値電圧レベルは所定の低電圧レベルと所定の高電圧レベルの何れとも異なる。図2Cで、サンプリング回路190はコンパレータ192の出力に接続され、バッテリ回路との通信がバッテリ取り外し検出を妨げないように、時期を図って比較信号をサンプリングする。切断時間カウンタ170はサンプリング回路190の出力に接続され、閾値電圧を超えるバッテリ通信ライン140の電圧レベルに対応する比較信号の持続時間をタイマーで計測する。切断時間カウンタ170は、持続時間が所定の遅延時間を超えるとき、ライン133Cにバッテリ状態信号をトリガする。
【００２９】
図2Dはバッテリデータインターフェース132の第２の実施例を示す。サンプリング回路190には、通信ラインコネクタ140の電圧レベルを時期を図ってサンプリングするために、通信ラインコネクタ140に接続する入力端がある。本発明の実施例では、図2Dのサンプリング回路190がコネクタ140の電圧をサンプリングする際、サンプリング回路190は、コネクタ140の電圧がコンパレータ回路192に出力されるようにゲート制御する。コンパレータ回路192には、図2Dで示すように、サンプルされた電圧レベルを閾値電圧レベルと比較するための、サンプリング回路190の出力に接続される入力端がある。切断時間カウンタ170は、図2Dで示すように、コンパレータ回路192の出力に接続され、サンプルされた電圧レベルが閾値電圧を超える持続時間をタイマーで計測する。切断時間カウンタ170は、持続時間が所定の遅延時間を超えるとき、ライン133Cにバッテリ状態信号をトリガする。
【００３０】
バッテリデータインターフェース132には３つのインターフェース端子（Vdd、 Vss、および１つの通信ラインコネクタ140）がある。バッテリデータインターフェース132は多重化を行い、さらに合わせて、データ通信とバッテリ取り外し検出を実質的に同時に取り扱える。バッテリデータインターフェース132は端末100で同期ロジックを使用する。Vdd電圧はバッテリパッ150の正極から直接または間接で電力を得る。Vdd電圧は識別やメモリ読み込みのために十分な電力を供給するだけでなく、メモリ156のプログラミングにも使用されてよい。
【００３１】
ライン140でのデータ通信はバッテリ取り外し検出と多重化されてもよい。バッテリ通信ライン140のハイ状態電圧は、端末100の分圧器プルアップ抵抗R2とバッテリパック150のプルダウン抵抗R3で決定される。しかしながら、バッテリパック150が取り外されるとき、プルダウン抵抗R3は端末100から切断され、その結果、通信ライン140の電圧は上昇する。電圧上昇は、図2Cおよび2Dのコンパレータ回路192としても示されるコンパレータF1で決定される。端末100が通信ラインコネクタ140越しにバッテリパックIC 155へデータ伝送するとき、端末100のトランジスタT1は、通信ラインがローの間、通信ライン140をローに下げる。
【００３２】
端末100のバッテリデータインターフェースは、図2Cおよび2Dのサンプリング回路190で、時期を図って電圧レベルをサンプリングする。図2Cでは、サンプリング回路190がコンパレータ192から出力される比較信号をサンプリングする。図2Dでは、サンプリング回路190が通信ラインコネクタ140の電圧レベルをサンプリングする。図2Cおよび2Dの切断時間カウンタ170は、サンプルされた電圧レベルが閾値電圧を超える持続時間をタイマーで計測し、持続時間が所定の遅延時間を超えるとき、ライン133Cにバッテリ状態信号をトリガする。状態信号はバッテリの取り外しまたはバッテリの再接続を標示し得る。持続時間は、電圧レベルが閾値電圧を超える時間と所定の遅延時間を合わせた時間を表す。本発明の実施例によれば、サンプリング、バッテリパックとのデジタル通信、およびバッテリ取り外し検出は、実質的に同時に行われる。
【００３３】
持続時間が所定の時間間隔以上であれば、バッテリ接続状態はバッテリ接続状態からバッテリ切断状態に移行する。電圧レベルが所定の高電圧レベル以下であれば、バッテリ接続状態はバッテリ切断状態からバッテリ接続状態へ戻る。電圧レベルが実質的に所定の低電圧レベル以下であれば、タイマーはリセットされる。
【００３４】
バッテリコネクタは図1の正電源電圧接続142とグランド接続144を備えてもよい。
【００３５】
本発明の実施形態によれば、バッテリ取り外し検出は、端末100とバッテリパック150間のデータ通信で利用されるものと同一のバッテリ通信ラインで実行される。バッテリ取り外し検出は、端末100がデータをバッテリパック150に伝送しているときに実行されてもよい。
【００３６】
移動端末100とバッテリパック150間でバッテリ通信ライン140の通信が十分に長い時間切断されるとき、バッテリ取り外しの標示信号がライン133Cに生成される。
【００３７】
端末100とバッテリパック150間の通信ライン接続140における短時間の切断は、この短時間切断でバッテリ取り外しの標示信号が生成されないようにフィルタで除かれる。
【００３８】
バッテリ取り外し検出回路170は端末100のバッテリパック150への伝送に同期される。端末100がバッテリ通信ライン140を能動的にローに下げるとき、バッテリ取り外し回路170の入力はマスクされる（例えば、端末100がバッテリ通信ライン140を能動的にローに下げるとき、バッテリ取り外し検出回路170通信ラインコネクタ140の状態を監視しない）。
【００３９】
バッテリ通信ライン140の電圧がバッテリ取り外し検出の閾値レベルよりも上昇するとき、バッテリ取り外し検出時間カウンタ170は時間計測を開始する。端末100がバッテリ通信ライン140を能動的にローに下げること以外の理由で、バッテリ通信ライン140の電圧がバッテリ取り外し検出の閾値レベルよりも下がる場合、時間カウンタ170はリセットされ、バッテリ通信ライン140の電圧が再びバッテリ取り外し検出の閾値レベルを超えて上昇するまで停止される。バッテリ取り外し検出の時間カウンタ170が最大切断時間として定義される時間以上の時間に到達する場合、バッテリ取り外しが端末100の他のサブシステム（複数の場合もある）に標示される。
【００４０】
本発明の実施例では、端末100がバッテリ通信ライン140を能動的にローに下げるときと同時に、時間カウンタ170が最大切断時間として定義される時間以上の持続時間に到達してもよい。誤った正の決定で、切断されていると誤って標示することが生じさせないために、実施例においては、バッテリ取り外しのイベントが発生したと標示する前に、バッテリ通信ライン140が再度ハイになったとバッテリ取り外し検出回路が検出するまで決定を待ってもよい。
【００４１】
バッテリデータインターフェース132は、通信ラインコネクタ140によって図2Aのデータインターフェース152に接続される。バッテリパックIC 155に送信されるデータは、プロセッサ120からライン133Aを通じて電界効果トランジスタ（FET）デバイスT1のゲートへ伝送される。FET T1はバッテリ通信ライン140を0.1ボルトのローへ引き下げる。端末からバッテリパックへのライン133Aのデータ通信があるとき、スイッチS1は閉じられる。ダイオードD1は、1）インターフェースの電圧を1.4から1.5Vに下げること、および／または2）R2のプルアップ電圧が、例えば2.7Vと2.1Vより高い場合に、抵抗R1がプルアップ電圧に影響を及ぼさないようにすること、を可能にする。電流180はR2、通信ラインコネクタ140、そしてR3に流れ、バッテリが端末に接続される際、バッテリ通信ライン140の電圧を約1.80ボルトの閾値電圧よりも低く保つ抵抗分配器を形成する。R3の抵抗値はバッテリ容量に依存してもよい。コネクタライン140が切断される場合、電流180は遮断され、抵抗R2はバッテリ通信ライン140の電圧を引き上げる。バッテリパックIC 155のFETデバイスT2は、バッテリ通信ライン140を通じて端末100にデータを伝送するアクティブ回路の一部である。バッテリパックからのデータは、バッテリ通信ライン140を通じ、F2とライン133Bを通って、端末100のプロセッサ120に伝送される。ライン133Bにおけるデータパルスの電圧はハイレベルが約1.8ボルト、ローレベルが0.25ボルトである。容量C1およびC2は浮遊容量である。
【００４２】
図2Aのオペアンプ F1、F2、およびF3によって実行される機能は次の通りである。F1はバッテリ取り外しに関するバッテリ接続を監視するコンパレータである。ライン電圧が所定の値を超えると、コンパレータは1.7から1.9Vの範囲の電圧値をトリガする。F2はバッテリパックから端末へデータを伝達する入力バッファである。これは、0.8から1Vの範囲の閾値を有する通常の入力バッファである。F3は端末からバッテリパックへのデータ用の対応するバッファである。F2および F3はデジタル入力バッファである。
【００４３】
図3はバッテリパック150が端末100から取り外され、バッテリ取り外し信号がアクティブ状態になるときのタイミング図の例である。図3は端末100がバッテリパック150に伝送するときのバッテリ取り外しを示している。図中の太い矢印はバッテリ取り外し回路170が、起こり得るバッテリ取り外しの最初の標示を受け取るタイミングを示す。この段階では、バッテリパック150が取り外されたか否か、短時間の接触不良によってバッテリ取り外し検出の電圧閾値を超えたか否かは判断できないため、切断時間カウンタ170がアクティブにされる。 バッテリ切断時間カウンタ170が"バッテリ取り外し検出の最小時間"の値に到達後、ライン133Cに "バッテリ取り外し信号"をアクティブにする前に、バッテリ取り外し検出回路170はもう一度バッテリ取り外し標示を確認するまで待機する。タイミング図の"通信ライン電圧"波形は、図2Cおよび2Dの通信ラインコネクタ140の電圧を示す。"ホスト伝送"波形は、図2Aおよび2BのT1の入力133Aを示す。"バッテリ切断時間カウンタ"波形は、図2Cおよび2Dの切断時間カウンタ170で計測された時間カウントである。"バッテリ取り外し信号"は切断時間カウンタ170からのライン133Cの出力である。
【００４４】
図4は、端末100データをバッテリパック150に伝送すると同時に、２つの短時間の接触不良信号が受信されるときのタイミング図の例である。図中では、バッテリ切断時間カウンタが二度アクティブにされるが、接触不良は持続時間が短いため、時間カウンタは両方接触不良でリセットされ、その結果、バッテリ取り外し信号はアクティブにされない。タイミング図の"通信ライン電圧"波形は、図2Cおよび2Dの通信ラインコネクタ140の電圧を示す。"ホスト伝送"波形は、図2Aおよび2BのT1の入力133Aを示す。"バッテリ切断時間カウンタ"波形は、図2Cおよび2Dの切断時間カウンタ170で計測された時間カウントである。"バッテリ取り外し信号"は切断時間カウンタ170からのライン133Cの出力である。
【００４５】
図5Aは、バッテリとのデータ交換セッション中におけるスマートバッテリ取り外し検出の動作ステップのフロー図の例500である。本発明の実施形態による例示的なステップは次の通りである：
【００４６】
ステップ502：電圧レベルを閾値電圧レベルと比較し、比較結果から比較信号を出す。電圧レベルはバッテリコネクタに接続するバッテリ通信ラインの電圧で、少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含み、低電圧レベルおよび高電圧レベルは、バッテリコネクタ電圧が閾値電圧レベルを超えるか否かを決定するために、バッテリ通信ラインを経由してバッテリコネクタに接続するバッテリ回路とのデジタル通信に使用される。閾値電圧レベルは少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルの何れとも異なる。
【００４７】
ステップ504：バッテリ回路との通信がバッテリ取り外し検出を妨げないように、時期を図って比較信号をサンプリングする。
【００４８】
ステップ506：閾値電圧を超える電圧レベルに対応する比較信号の持続時間をタイマーで計測し、持続時間が所定の遅延時間を超えるときバッテリ状態信号をトリガする。
【００４９】
ステップ508：バッテリ状態信号に基づいて、バッテリ接続状態を決定する。
【００５０】
図5Bは、バッテリとのデータ交換セッション中におけるスマートバッテリの取り外し検出の代替的な動作ステップのフロー図の例550である。本発明の実施形態による例示的なステップは次の通りである：
【００５１】
ステップ552：バッテリコネクタに接続するバッテリ通信ラインの電圧レベルを時期を図ってサンプリングする。電圧レベルは、バッテリ通信ラインを経由してバッテリコネクタに接続するバッテリ回路とのデジタル通信に使用される少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルを含む。
【００５２】
ステップ554：バッテリコネクタ電圧が閾値電圧レベルを超えるか否かを決定するためにサンプルされた電圧レベルを閾値電圧レベルと比較する。ここで、閾値電圧レベルは少なくとも１つの所定の低電圧レベルと少なくとも１つの所定の高電圧レベルの何れとも異なる。
【００５３】
ステップ556：サンプルされた電圧レベルが閾値電圧を超える持続時間をタイマーで計測し、持続時間が所定の遅延時間を超えるとき、バッテリ状態信号をトリガする。
【００５４】
ステップ558：バッテリ状態信号に基づいて、バッテリ接続状態を決定する。
【００５５】
図5Aのフロー図500および図5Bのフロー図550のステップは、端末100のRAMおよび／またはROMメモリに記憶され、CPUによって実行されると本発明の実施形態の機能を実行する、コンピュータコード命令を表す。フロー図のステップは図示された順序とは別の順序で実行されてもよく、各ステップは統合され、あるいは要素ステップに分離されてもよい。
【００５６】
図6Aおよび6Bは、バッテリ取り外し検出のためのサンプリングを示すタイミング図の例である。図6Aは基本のケースを示す。サンプリングレートはビットレート以上であり、ビット毎にまたはビットとビットの間でサンプルされる。波形は。図2Cおよび2Dのバッテリ通信ラインコネクタ140の電圧である。VHは通信ラインコネクタ140のデータ通信パルスの高電圧レベルである。VBRは通信ラインコネクタ140の電圧と比較される閾値電圧である。サンプリングレートはビットレート以上であり、ビット毎にまたはビットとビットの間でサンプルされる。通信ラインコネクタ140の電圧が所定時間VBR閾値電圧を超えるとき、"バッテリ取り外し信号"が切断時間カウンタ170からライン133Cに出力される。
【００５７】
図6Bは高ビットレートのケースを示す。サンプリングレートはビットレートより低く、バースト間でサンプルされる。バーストには複数のビットを含んでもよい。バースト伝送中、サンプリングレートはライン140の全データパルスをサンプルできるように十分高いものでなくてもよく、切断時間カウンタ170がバッテリ取り外し閾値に到達しなくてもよい。しかしながら、一旦バーストが終了すると、電圧サンプルはVBR閾値電圧を超え、所定期間カウントされ、その結果、"バッテリ取り外し信号"が切断時間カウンタ170からライン133Cに出力される。
【００５８】
本明細書で開示される記載に基づいて、あらゆる実施形態が機械、プロセッサ、または、標準のプログラミングおよび／またはプログラミングソフトウェア、ファームウェア、ハードウェア、またはそれらの組み合わせを製造する技術による製造品として実装されてもよい。
【００５９】
あらゆる結果としてのプログラムはコンピュータ可読プログラムコードを有し、 固定メモリデバイス、スマートカード、または他のリムーバブルメモリデバイス等の１つ以上のコンピュータ使用可能なメディアに実装されてもよく、または、デバイスを伝送し、実施形態に基づくコンピュータプログラム製品またはしてもよい製造品を製造してもよい。そのため、ここで使用される"製造品"や"コンピュータプログラム製品"という語句は、コンピュータ使用可能なメディアや、そうしたプログラムを伝送するあらゆる伝送媒体において永久的または一時的に存在するコンピュータプログラムを網羅している。
【００６０】
上述の様に、メモリ／記憶デバイスは、ディスク、光ディスク、スマートカード、SIM、WIM等のリムーバブルメモリデバイス、RAM、ROM、PROMS等の半導体メモリを含むが、これらに限定されない。伝送媒体は、無線通信ネットワーク、インターネット、イントラネット、電話回線／モデムベースのネットワーク通信、配線／ケーブル通信ネットワーク、衛星通信、および他の固定または移動ネットワークシステム／通信リンクを含むが、これらに限定されない。
【００６１】
本明細書には特定の実施例が開示されていたが、当業者であれば、本発明の精神と範囲から逸脱しない特定の実施例を変更し得ることが理解されよう。  
【図１】
2013529880.tif 000003
【図２Ａ】
2013529880.tif 000004
【図２Ｂ】
2013529880.tif 000005
【図２Ｃ】
2013529880.tif 000006
【図２Ｄ】
2013529880.tif 000007
【図５Ａ】
2013529880.tif 000008
【図５Ｂ】
2013529880.tif 000009
【図６Ａ】
2013529880.tif 000010
【図６Ｂ】
2013529880.tif 000011
【図３】
2013529880.tif 000012
【図４】
2013529880.tif 000013
【国際調査報告】
2013529880.tif 000014
2013529880.tif 000015
2013529880.tif 000016
2013529880.tif 000017