バッテリー充電の検出方法であって、フル充電電圧、充電臨界電圧及び定格充電時間を含む現在の充電バッテリーの充電パラメータと検出時間、サンプリング周期及び回数を含む現在の充電バッテリーの検出パラメータを設定するステップと、現在の充電バッテリーの電圧を検出し、検出された電圧が前記フル充電電圧以上であり、且つ予め設定された検出時間の後にも前記フル充電電圧以上であるかどうかを判断し、検出された電圧が前記フル充電電圧以上であり、且つ予め設定された検出時間の後にも前記フル充電電圧以上である場合、正常充電と確定し、検出された電圧が前記フル充電電圧以上でなく、且つ予め設定された検出時間の後にも前記フル充電電圧以上でない場合、予め設定されたサンプリング周期と回数に応じて、前記現在の充電バッテリーの電圧をサンプリングするステップと、サンプリングされた電圧が全て充電臨界電圧より高く、且つ単調増加傾向が現れるかどうかを判断し、サンプリングされた電圧が全て充電臨界電圧より高く、且つ単調増加傾向が現れる場合、正常充電と確定し、サンプリングされた電圧が全て充電臨界電圧より高くなく、且つ単調増加傾向が現れない場合、その現在の充電時間を取得し、第1の充電時間を取得するステップと、取得された第1の充電時間が前記定格充電時間より長いかどうかを判断し、取得された第1の充電時間が前記定格充電時間より長い場合、第1の充電故障が発生したと確定するステップとを含むことを特徴とするバッテリー充電の検出方法。前記充電パラメータは、最長充電時間を更に含み、当該方法は、サンプリングされた電圧が全て前記充電臨界電圧より高くない場合、その現在の充電時間を取得し、第2の充電時間を取得するステップと、前記第2の充電時間が前記最長充電時間より長いかどうかを判断し、前記第2の充電時間が前記最長充電時間より長い場合、第2の充電故障が発生したと確定するステップとを更に含むことを特徴とする請求項1に記載の方法。前記定格充電時間は、前記現在の充電バッテリーの容量と充電電流によって算出された値であることを特徴とする請求項1又は2に記載の方法。前記最長充電時間は、前記定格充電時間の2倍であることを特徴とする請求項2に記載の方法。当該方法は、充電故障が発生したと確定した場合、充電を終了させ、そして充電故障が発生したことをユーザに通知するステップを更に含むことを特徴とする請求項4に記載の方法。充電検出装置であって、フル充電電圧、充電臨界電圧及び定格充電時間を含む現在の充電バッテリーの充電パラメータと検出時間、サンプリング周期及び回数を含む現在の充電バッテリーの検出パラメータを設定することに用いられる設定モジュールと、前記現在の充電バッテリーの電圧を検出することに用いられる検出モジュールと、前記設定モジュールにより設定された検出サンプリング周期と回数に応じて、現在の充電バッテリーの電圧をサンプリングすることに用いられるサンプリングモジュールと、前記検出モジュールにより検出された電圧を前記フル充電電圧と比較することに用いられ、予め設定された検出時間の後に、検出された電圧が前記フル充電電圧より低い場合、前記サンプリングモジュールによりサンプリングされた電圧と前記充電臨界電圧を比較することに用いられ、前記サンプリングされた電圧が全て前記充電臨界電圧より高いが、単調増加傾向が現れない場合、取得された第1の充電時間と前記定格充電時間を比較することに用いられる比較モジュールと、前記検出モジュールが現在の充電バッテリーの電圧を検出するように制御し、そして比較モジュールを呼び出して前記検出された電圧が前記フル充電電圧以上であり、且つ前記検出時間の後にも前記フル充電電圧以上であるかどうかを比較して、前記検出された電圧が前記フル充電電圧以上であり、且つ前記検出時間の後にも前記フル充電電圧以上である場合、正常充電と確定し、前記検出された電圧が前記フル充電電圧以上でなく、且つ前記検出時間の後にも前記フル充電電圧以上でない場合、前記サンプリングモジュールが前記検出サンプリング周期と回数に応じて前記充電バッテリーの電圧をサンプリングするように制御し、そして前記比較モジュールを呼び出してサンプリングされた電圧が前記充電臨界電圧より高く、且つ単調増加傾向が現れるかどうかを比較して、サンプリングされた電圧が前記充電臨界電圧より高く、且つ単調増加傾向が現れる場合、正常充電と確定し、サンプリングされた電圧が前記充電臨界電圧より高くなく、且つ単調増加傾向が現れない場合、前記現在の充電バッテリーの現在の充電時間を取得し、第1の充電時間を取得し、そして前記比較モジュールを呼び出して前記第1の充電時間が前記定格充電時間以上であるかどうかを比較し、前記第1の充電時間が前記定格充電時間以上である場合、第1の充電故障が発生したと確定することに用いられる制御モジュールとを含むことを特徴とする充電検出装置。前記充電パラメータは、最長充電時間を更に含み、前記制御モジュールは、さらに、サンプリングされた電圧が全て前記充電臨界電圧より高くない場合、前記現在の充電バッテリーの現在の充電時間を取得し、第2の充電時間を取得し、そして前記比較モジュールを呼び出して前記第2の充電時間が前記最長充電時間より長いかどうかを比較し、前記第2の充電時間が前記最長充電時間より長い場合、第2充電故障が発生したと確定することに用いられることを特徴とする請求項6に記載の装置。前記充電検出装置は、前記制御モジュールと接続する通知モジュールを更に含み、前記通知モジュールは、前記制御モジュールが充電故障が発生したと確定した場合、制御モジュールに呼び出された後、故障が発生したことをユーザに通知し、そして充電を終了させるように制御することに用いられることを特徴とする請求項6又は請求項7に記載の装置。本発明が解決しようとする主な技術的問題は、バッテリー充電過程に現れた故障を検出できるバッテリー充電の検出方法と充電検出装置を提供することにある。上記技術的問題を解決するために、本発明に係るバッテリー充電の検出方法に用いられた技術的スキームは、以下の通りである。バッテリー充電の検出方法は、フル充電電圧、充電臨界電圧及び定格充電時間を含む現在の充電バッテリーの充電パラメータと検出時間、サンプリング周期及び回数を含む現在の充電バッテリーの検出パラメータとを設定するステップと、現在の充電バッテリーの電圧を検出し、検出された電圧が前記フル充電電圧以上であり、且つ予め設定された検出時間の後にも前記フル充電電圧以上であるかどうかを判断し、検出された電圧が前記フル充電電圧以上であり、且つ予め設定された検出時間の後にも前記フル充電電圧以上である場合、正常充電と確定し、検出された電圧が前記フル充電電圧以上でなく、且つ予め設定された検出時間の後にも前記フル充電電圧以上でない場合、予め設定されたサンプリング周期と回数に応じて、前記現在の充電バッテリーの電圧をサンプリングするステップと、サンプリングされた電圧が全て充電臨界電圧より高く、且つ単調増加傾向が現れるかどうかを判断し、サンプリングされた電圧が全て充電臨界電圧より高く、且つ単調増加傾向が現れる場合、正常充電と確定し、サンプリングされた電圧が全て充電臨界電圧より高くなく、且つ単調増加傾向が現れない場合、その現在の充電時間を取得し、第1の充電時間を取得するステップと、取得された第1の充電時間が前記定格充電時間より長いかどうかを判断し、取得された第1の充電時間が前記定格充電時間より長い場合、第1の充電故障が発生したと確定するステップとを含む。さらに、前記充電パラメータは、最長充電時間を更に含み、当該方法は、サンプリングされた電圧が全て前記充電臨界電圧より高くない場合、前記現在の充電バッテリーの現在の充電時間を取得し、第2の充電時間を取得するステップと、取得された第2の充電時間が前記最長充電時間より長いかどうかを判断し、取得された第2の充電時間が前記最長充電時間より長い場合、第2の充電故障が発生したと確定するステップとを更に含む。さらに、前記定格充電時間は、前記現在の充電バッテリーの容量と充電電流によって算出された値である。さらに、前記最長充電時間は、前記定格充電時間の2倍である。さらに、当該方法は、充電故障が発生したと確定した場合、充電を終了させ、そして充電故障が発生したことをユーザに通知するステップを更に含む。上述したバッテリー充電の検出方法に基づいて、本発明は、さらに充電検出装置を提供する。当該装置は、設定モジュール、検出モジュール、サンプリングモジュール、比較モジュールと制御モジュールを含む。前記設定モジュールは、フル充電電圧、充電臨界電圧及び定格充電時間を含む現在の充電バッテリーの充電パラメータと検出時間、サンプリング周期及び回数を含む現在の充電バッテリーの検出パラメータとを設定することに用いられる。前記検出モジュールは、前記現在の充電バッテリーの電圧を検出することに用いられる。前記サンプリングモジュールは、前記設定モジュールにより設定されたサンプリング周期及び回数に基づいて、現在の充電バッテリーの電圧をサンプリングすることに用いられる。前記比較モジュールは、前記検出モジュールにより検出された電圧を前記フル充電電圧と比較することに用いられ、予め設定された検出時間の後に、検出された電圧が前記フル充電電圧より低い場合、前記サンプリングモジュールによりサンプリングされた電圧と前記充電臨界電圧を比較することに用いられ、前記サンプリングされた電圧が前記充電臨界電圧より高いが、単調増加傾向が現れない場合、取得された第1の充電時間と前記定格充電時間を比較することに用いられる。前記制御モジュールは、前記検出モジュールが現在の充電バッテリーの電圧が前記フル充電電圧以上であり、且つ前記検出時間の後にも、検出された電圧が前記フル充電電圧以上であるかどうかを検出するように制御し、現在の充電バッテリーの電圧が前記フル充電電圧以上であり、且つ前記検出時間の後にも前記フル充電電圧以上である場合、正常充電と確定し、現在の充電バッテリーの電圧が前記フル充電電圧以上でなく、且つ前記検出時間の後にも検出された電圧が前記フル充電電圧以上でない場合、前記サンプリングモジュールが前記検出サンプリング周期と回数に応じて前記現在の充電バッテリーの電圧をサンプリングするように制御し、そして前記比較モジュールを呼び出してサンプリングされた電圧が全て前記充電臨界電圧より高いかどうか、そして単調増加傾向が現れるかどうかを比較して、サンプリングされた電圧が全て前記充電臨界電圧より高く、そして単調増加傾向が現れる場合、正常充電と確定し、サンプリングされた電圧が全て前記充電臨界電圧より高くなく、そして単調増加傾向が現れない場合、前記の現在の充電バッテリーの現在の充電時間を取得し、第1の充電時間を取得し、そして前記比較モジュールを呼び出して前記第1の充電時間が前記定格充電時間より長いかどうかを比較し、前記第1の充電時間が前記定格充電時間より長い場合、第1の充電故障が発生したと確定することに用いられる。さらに、前記充電パラメータは、最長充電時間を更に含み、前記制御モジュールは、さらに、サンプリングされた電圧が全て前記充電臨界電圧より高くない場合、前記現在の充電バッテリーの現在の充電時間を取得し、第2の充電時間を取得し、そして前記比較モジュールを呼び出して前記第2の充電時間が前記最長充電時間より長いかどうかを比較して、前記第2の充電時間が前記最長充電時間より長い場合、第2充電故障が発生したと確定することに用いられる。さらに、前記充電検出装置は、前記制御モジュールと接続する通知モジュールを更に含み、前記通知モジュールは、前記制御モジュールが充電故障が発生したと確定した場合、制御モジュールに呼び出された後、故障が発生したと通知し、そして充電を終了させるように制御することに用いられる。本発明の有益な効果は、本発明において検出及びサンプリングされた現在の充電バッテリーの電圧をそれぞれ予め設定されたフル充電電圧及び充電臨界電圧と比較することで、検出された電圧が予め設定された検出時間の後にもフル充電電圧以上であるのを満たさず、且つサンプリングされた電圧が充電臨界電圧より高く、且つ単調増加傾向が現れるのを満たさない場合、現在の充電バッテリーの充電時間を取得することで、第1の充電時間を取得し、それを設定された定格充電時間と比較し、取得された当該第1の充電時間が定格充電時間より長いのを満たした場合、第1の充電故障が発生したと確定し、それによって充電バッテリーの電圧の検出及びその充電時間の取得により、バッテリー充電過程に現れた充電故障を検出するのを実現することである。以下、具体的な実施形態により付図と組み合わせて本発明をさらに詳細に説明する。図1は本発明に係る充電検出装置の実施形態の構成ブロック図であり、図1に示すように、当該充電検出装置は、制御モジュール3、及びそれと接続する設定モジュール1、検出モジュール2、サンプリングモジュール4と比較モジュール5を含む。ここで、設定モジュール1は、現在の充電バッテリーのフル充電電圧、充電臨界電圧、定格充電時間と最長充電時間等の充電パラメータ、及び検出時間、サンプリング周期及び回数等の検出パラメータを設定することに用いられる。本発明の一実施形態では、充電パラメータと検出パラメータは、現在の充電バッテリーの特性によって設定されることができる。ここで、検出モジュール2は、現在の充電バッテリーの電圧を検出することに用いられ、サンプリングモジュール4は、設定モジュールにより設定されたサンプリング周期及び回数によって現在の充電バッテリーの電圧をサンプリングすることに用いられる。ここで、比較モジュール5は、検出モジュール2により検出された電圧を設定されたフル充電電圧と比較することに用いられ、予め設定された検出時間の後に検出された電圧が前記フル充電電圧より低い場合、サンプリング4によりサンプリングされた電圧と設定された充電臨界電圧を比較することに用いられ、サンプリングされた電圧が設定された充電臨界電圧より高いが、単調増加傾向が現れない場合、取得された第1の充電時間と設定された定格充電時間を比較することに用いられる。制御モジュール3は、検出モジュール2が現在の充電バッテリーの電圧を検出するように制御し、そして比較モジュール5を呼び出して検出された電圧が前記フル充電電圧以上であり、且つ予め設定された検出時間の後にも前記フル充電電圧以上であるかどうかを比較し、検出された電圧が前記フル充電電圧以上であり、且つ予め設定された検出時間の後にも前記フル充電電圧以上である場合、正常充電と確定し、検出された電圧が前記フル充電電圧以上でなく且つ予め設定された検出時間の後にも前記フル充電電圧以上でない場合、サンプリングモジュール4が検出サンプリング周期と回数に応じてバッテリーの電圧をサンプリングするように制御し、そして比較モジュール5を呼び出してサンプリングされた電圧が充電臨界電圧より高く、単調増加傾向が現れるかどうかを比較し、サンプリングされた電圧が充電臨界電圧より高く、単調増加傾向が現れる場合、正常充電と確定し、サンプリングされた電圧が充電臨界電圧より高くなく、単調増加傾向が現れない場合、当該バッテリーの現在の充電時間を取得し、第1の充電時間を取得し、そして比較モジュール5を呼び出して前記第1の充電時間が前記定格充電時間より長いかどうかを比較し、前記第1の充電時間が前記定格充電時間より長い場合、第1の充電故障が発生したと確定し、サンプリングされた電圧が全て設定された充電臨界電圧より高くない場合、当該バッテリーの現在の充電時間を取得し、第2の充電時間を取得し、更に比較モジュール5を呼び出して第2の充電時間が最長充電時間より長いかどうかを比較して、第2の充電時間が最長充電時間より長い場合、第2の充電故障が発生したと確定し、第2の充電時間が最長充電時間より長くない場合、充電し続けることに用いられる。本実施形態では、サンプリングされた電圧が全て充電臨界電圧より高く、そして単調増加傾向が現れると確定した場合、第1の充電時間は、バッテリー充電開始時刻から、最後のサンプリング時刻までの期間即ち第1の充電時間であり、サンプリングされた電圧が全て充電臨界電圧より高くないと確定した場合、第2の充電時間は、バッテリー充電時刻から、最後のサンプリング時刻までの期間即ち第2の充電時間である。本実施形態では、制御モジュール3にタイマーが付いていて、バッテリー充電開始時刻から、当該バッテリーの充電時間を計るので、制御モジュール3は、必要な場合に直接的に充電バッテリーの現在の充電時間を取得することができる。本実施形態に係る充電検出装置は、検出モジュール2で充電バッテリーの電圧を検出し、その充電時間を取得し、そして比較モジュール5で検出された電圧と取得された充電時間を予め設定された充電パラメータと比較することで、バッテリー充電過程に発生した充電故障を確定する。図2に示すように、本発明の別の実施形態では、充電検出装置は、制御モジュール3、及びそれと接続する設定モジュール1、検出モジュール2、サンプリングモジュール4と比較モジュール5、さらに、制御モジュール3と接続する通知モジュール6を含む。その中、設定モジュール1は、現在の充電バッテリーのフル充電電圧、充電臨界電圧、定格充電時間と最長充電時間等の充電パラメータ、及び検出時間、サンプリング周期及び回数等の検出パラメータを設定することに用いられる。本発明の一実施形態では、充電パラメータと検出パラメータは、現在の充電バッテリーの特性によって設定されることができる。検出モジュール2は、現在の充電バッテリーの電圧を検出することに用いられ、サンプリングモジュール4は、設定モジュールにより設定されたサンプリング周期及び回数に基づいて現在の充電バッテリーの電圧をサンプリングすることに用いられ、比較モジュール5は、検出モジュール2により検出された電圧とサンプリングされた電圧をそれぞれ設定されたフル充電電圧と充電臨界電圧と比較し、及び取得された現在の充電バッテリーの第1の充電時間と設定された定格充電時間を比較することに用いられ、制御モジュール3は、検出モジュール2が現在の充電バッテリーの電圧を検出するように制御し、そして比較モジュール5を呼び出して検出された電圧が前記フル充電電圧以上であり、且つ予め設定された検出時間の後にも前記フル充電電圧以上であるかどうかを比較して、検出された電圧が前記フル充電電圧以上であり、且つ予め設定された検出時間の後にも前記フル充電電圧以上である場合、正常充電と確定し、検出された電圧が前記フル充電電圧以上でなく、且つ予め設定された検出時間の後にも前記フル充電電圧以上でない場合、サンプリングモジュール4が検出サンプリング周期と回数に応じてバッテリーの電圧をサンプリングするように制御し、そして比較モジュール5を呼び出して、サンプリングされた電圧が全て充電臨界電圧より高く、及び単調増加傾向が現れるかどうかを比較して、サンプリングされた電圧が全て充電臨界電圧より高く、及び単調増加傾向が現れる場合、正常充電と確定し、サンプリングされた電圧が全て充電臨界電圧より高くなく、及び単調増加傾向が現れない場合、制御モジュール3は当該バッテリーの現在の充電時間を取得し、第1の充電時間を取得し、そして、比較モジュール5を呼び出して、前記第1の充電時間が前記定格充電時間より長いかどうかを比較し、前記第1の充電時間が前記定格充電時間より長い場合、制御モジュール3は第1の充電故障が発生したと確定し、充電を終了させ、そして、通知モジュール6を呼び出して、第1の充電故障が発生したことをユーザに通知し、サンプリングされた電圧が全て設定された充電臨界電圧より高くない場合、当該バッテリーの現在の充電時間を取得し、第2の充電時間を取得し、更に比較モジュール5を呼び出して、第2の充電時間が最長充電時間より長いかどうかを比較し、第2の充電時間が最長充電時間より長い場合、制御モジュール3は第2の充電故障が発生したと確定し、充電を終了させ、そして通知モジュール6を呼び出して、第2充電故障が発生したことをユーザに通知し、第2の充電時間が最長充電時間より長くない場合、充電し続けることに用いられる。本実施形態の充電検出装置は、検出モジュール2で充電バッテリーの電圧を検出及びサンプリングし、その充電時間を取得し、そして比較モジュール5で取得された電圧をそれぞれフル充電電圧と充電臨界電圧と比較し、取得された充電時間を定格充電時間または最長充電時間と比較することで、バッテリー充電過程に発生した充電故障を検出し、充電を終了させるように制御し、そして通知モジュール6を呼び出して、対応する充電故障が発生したことをユーザに通知する。本発明に係る充電検出装置は、例えば携帯電話とデスクトップ電話等の様々な端末に応用することができる。電気通信事業者がユーザ端末のソフトを適宜に変更し、例えば対応するサービスソフトモジュールを増加させることだけで、要求を満たすことができる。上述した充電検出装置に基づいて、本発明は、さらに充電検出方法を提供し、以下、具体的な実施形態と図面を組み合わせて詳細に説明する。図3に示すように、本発明に係るバッテリー充電検出方法の一実施例において、当該方法は以下のステップを含む。ステップS1、フル充電電圧、充電臨界電圧と最長充電時間を含む現在の充電バッテリーの充電パラメータ及び予め設定された検出時間、サンプリング周期と回数を含む現在の充電バッテリーの検出パラメータを予め設定する。本発明の一実施形態では、充電パラメータと検出パラメータは、現在の充電バッテリーの特性によって設定されることができる。その中、フル充電電圧は、バッテリーの充電カットオフ電圧より少し低いように設定され、充電臨界電圧は、充電カットオフ電圧の約80~90で、且つ設定されたフル充電電圧より低いように設定され、定格充電時間は、バッテリーの容量と充電器の出力電流に応じて算出された時間であり、最長充電時間は、定格充電時間の約2倍に設定され、例えば、バッテリー容量が1000mAhであり、充電器の出力電流が500mAである場合、この場合の充電に必要な時間は、1000mAh/500mA=2時間になり、最長充電時間は4時間になり、もちろん、最長充電時間は、充電バッテリーの特徴によって他の値に設定されてもよい。その中、予め設定された検出時間が長すぎではよくなく、検出時間が長すぎる場合、例えば約1分間に設定されると過充電が発生してしまい、検出サンプリング周期が長く設定されてはよくなく、例えば5分間を超えないことが適当であると、対応するサンプリング回数は30回に設定されることができ、10s毎に行われる。ステップS2、現在の充電バッテリーの電圧を検出する。ステップS3、検出された電圧が設定されたフル充電電圧以上であるかどうかを比較し、検出された電圧が設定されたフル充電電圧以上である場合、ステップS4を実行する。ステップS4、予め設定された時間の後にも、検出された当該バッテリーの電圧がフル充電電圧以上であるかどうかを判断し、検出された当該バッテリーの電圧がフル充電電圧以上である場合、正常充電と確定し、検出された当該バッテリーの電圧が依然としてフル充電電圧以上でない場合、ステップS5を実行する。ステップS5、予め設定された検出周期と回数に応じて、バッテリーの電圧をサンプリングする。ステップS6、サンプリングされた電圧が全て充電臨界電圧より高いかどうかを比較し、サンプリングされた電圧が全て充電臨界電圧より高い場合、ステップS7を実行し、サンプリングされた電圧が全て充電臨界電圧より高くない場合、充電し続ける。ステップS7、サンプリングされた電圧に単調増加傾向が現れるかどうかを判断し、サンプリングされた電圧に単調増加傾向が現れる場合、正常充電と確定し、サンプリングされた電圧に単調増加傾向が現れない場合、ステップS8を実行する。本実施例では、サンプリングされたバッテリーの電圧の単調増加傾向は、直線増加傾向、折れ線増加傾向または曲線増加傾向とすることができ、もちろん他の増加傾向とすることもできる。即ち、サンプリングされた電圧が全て充電臨界電圧より高く、且つ毎回のサンプリングされた電圧が前回のサンプリングされた電圧以上であるのを満たせば、正常充電と確定する。ステップS8、バッテリーの現在の充電時間を取得し、第1の充電時間を取得し、取得された第1の充電時間がバッテリーの定格充電時間より長いかどうかを比較し、取得された第1の充電時間がバッテリーの定格充電時間より長い場合、第1の充電故障と確定し、そして充電を終了させ、同時に、当該バッテリーがフル充電できないことをユーザに通知し、取得された第1の充電時間がバッテリーの定格充電時間より長くない場合、充電し続ける。ここのバッテリーの現在の充電時間は、即ち、バッテリー充電開始から当該バッテリーに対する最後のサンプリングまでの期間である。バッテリーの老化またはマッチングしない充電器を用いたことが原因で、時には充電が終了したがフル充電されないことがある。本方法は、現在の充電バッテリーの電圧及びその充電時間を検出し、そしてそれを予め設定された充電臨界電圧と定格充電時間とそれぞれ比較することで、バッテリーの電圧が充電臨界電圧より高く、充電時間が定格充電時間以下であり、または、バッテリーの電圧が充電臨界電圧以下であって、充電時間が定格充電時間より長い、または、バッテリーの電圧が充電臨界電圧以下であり、且つ充電時間が定格充電時間以下である場合、バッテリーを充電し続けて、充電が終了したがフル充電されない現象を避けて、バッテリーの電圧が充電臨界電圧より高く、且つ充電時間が定格充電時間より長い場合、第1の充電故障と確定し、そして充電を終了させ、同時に充電故障があったことをユーザに通知して、フル充電されないが、充電を終了できず、通知もない現象を避ける。時にはバッテリー自体または充電器に故障があったため、バッテリー充電時間が長いがフル充電できない。本発明は、さらにバッテリーの充電時間を検出し、そしてそれを最長充電時間と比較し、その充電時間が最長充電時間に達すると、直ちに充電を終了させることで、長時間充電するがフル充電できない現象を避ける。図4に示すように、本発明の方法の別の実施例には以下のステップが含まれる。ステップS21、フル充電電圧、充電臨界電圧と最長充電時間を含む現在の充電バッテリーの充電パラメータと予め設定された検出時間、サンプリング周期及び回数を含む現在の充電バッテリーの検出パラメータを予め設定する。ステップS22、現在の充電バッテリーの電圧を検出する。ステップS23、検出された電圧が設定されたフル充電電圧以上であるかどうかを比較し、検出された電圧が設定されたフル充電電圧以上である場合、ステップS24を実行する。ステップS24、予め設定された検出時間の後にも、検出された当該バッテリーの電圧がフル充電電圧以上であるかどうかを比較し、予め設定された検出時間の後にも、検出された当該バッテリーの電圧がフル充電電圧以上である場合、正常充電と確定し、予め設定された検出時間の後にも、検出された当該バッテリーの電圧がフル充電電圧以上でない場合、ステップS25を実行する。ステップS25、予め設定された検出周期と回数に応じて、バッテリーの電圧をサンプリングする。ステップS26、サンプリングされた電圧が全て充電臨界電圧より高いかどうかを比較し、サンプリングされた電圧が全て充電臨界電圧より高い場合、ステップ27を実行し、サンプリングされた電圧が全て充電臨界電圧より高くない場合、バッテリーの現在の充電時間を取得し、第2の充電時間を取得し、そしてステップS29を実行する。ここのバッテリーの現在の充電時間は、即ち、バッテリー充電開始から当該バッテリーに対する最後のサンプリングまでの期間である。ステップS27、サンプリングされた電圧に単調増加傾向が現れるかどうかを判断し、サンプリングされた電圧に単調増加傾向が現れる場合、正常充電と確定し、サンプリングされた電圧に単調増加傾向が現れない場合、ステップS28を実行する。ステップS28、バッテリーの現在の充電時間を取得し、第1の充電時間を取得し、そして取得された第1の充電時間がバッテリーの定格充電時間より長いかどうかを比較し、取得された第1の充電時間がバッテリーの定格充電時間より長い場合、第1の充電故障と確定し、そして充電を終了させ、同時にユーザに第1の充電故障が発生して当該バッテリーがフル充電できないことを通知し、取得された第1の充電時間がバッテリーの定格充電時間より長くない場合、充電し続ける。ステップS29、第2の充電時間が最長充電時間以上であるかどうかを比較し、第2の充電時間が最長充電時間以上である場合、第2の充電故障が発生したと確定し、充電を終了させ、そして第2の充電故障が発生して当該バッテリーが異常になるまたは充電器が異常になることをユーザに通知し、第2の充電時間が最長充電時間以上でない場合、充電し続ける。本発明の方法では充電バッテリーの電圧と充電時間を検出し、それをフル充電電圧と充電臨界電圧と比較し、充電バッテリーの充電時間を検出し、そしてそれを定格充電時間と最長充電時間とそれぞれ比較することで、バッテリーの充電電圧が充電臨界電圧より高く、且つその第2の充電時間が最長充電時間以上である場合、第2の充電故障と確定し、そして充電を終了させるように制御し、同時に充電故障が発生したことをユーザに通知する。本実施形態の方法は、バッテリー充電過程中の故障を検出できるだけでなく、さらに効果的に、バッテリーまたは充電器が異常になった場合に直ちに充電を終了して異常をユーザに通知することができない問題を避けることができる。上記は、具体的な実施形態を組み合わせた、本発明に対するさらなる詳しい説明であるため、本発明の具体的な実施形態は、これらの説明だけに限定されると考えることはできない。本発明の所属技術分野の当業者であれば、本発明の思想を逸脱しない前提で、若干の簡単な推論または入れ替えが可能であり、全て本発明の保護範囲内に含まれるべきである。