(57)【要約】  本発明は、アダプタ４０４の機能テスト方法及び装置５００、機器、記憶媒体を提供する。この方法は、テスト機器６００に適用される。この方法は、Ｓ１０１、アダプタ４０４にテスト信号を送信することと、Ｓ１０２、予め設定された第一期間内でアダプタ４０４がテスト信号に基づいて出力した第一電圧を検出することと、Ｓ１０３、第一電圧に基づいてアダプタ４０４の作動状態を確定することと、を含む。
2021532485.tif 000002
【特許請求の範囲】
【請求項１】
アダプタの機能テスト方法であって、テスト機器置に適用され、
前記アダプタにテスト信号を送信することと、
予め設定された第一期間内で前記アダプタが前記テスト信号に基づいて出力した第一電圧を検出することと、
前記第一電圧に基づいて前記アダプタの作動状態を確定することと、
を含む、
ことを特徴とするアダプタの機能テスト方法。
【請求項２】
前記方法は、
前記アダプタの作動状態に基づいて、前記アダプタの作動状態に一致するテスト結果を生成することと、
前記テスト結果を出力することと、
をさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記テスト信号は前記アダプタに保護メカニズムを起動させるための第一テスト信号であると、前記第一電圧に基づいて前記アダプタの作動状態を確定することは、
前記第一電圧が第一閾値より大きいか否かを検出することと、
前記第一電圧が前記第一閾値より大きい場合、前記アダプタの作動状態は、前記アダプタの保護メカニズムが正常ではないと確定することと、
前記第一電圧が前記第一閾値以下である場合、前記アダプタの作動状態は、前記アダプタの保護メカニズムが正常であると確定することと、
を含む、
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記アダプタの作動状態は、前記アダプタの保護メカニズムが正常であると確定することは、
予め設定された第二期間で前記アダプタが出力した第二電圧が第二閾値より大きいか否かを検出することと、前記第二期間は前記第一期間の後にあり、
前記第二電圧が前記第二閾値より大きい場合、前記アダプタの作動状態は、前記アダプタがリセットされた状態であると確定することと、
前記第二電圧が前記第二閾値以下である場合、前記アダプタの作動状態は、前記アダプタと前記テスト機器との間の回路を切断した状態であると確定することと、
を含む、
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記第一テスト信号は前記アダプタに第三電圧を出力するように指示する第一信号であり、且つ前記第三電圧は前記テスト機器が安全に作動することができる第一電圧範囲内になく、
あるいは、前記第一テスト信号は前記アダプタが識別できない第一通信命令であり、
あるいは、前記第一テスト信号は前記テスト機器が第一タイミングにしたがって前記アダプタに送信した第二通信命令であり、前記第二通信命令は前記アダプタが識別できる命令であり、前記第一タイミングは前記テスト機器と前記アダプタとの間の通信プロトコルによって指定されたタイミングではなく、
あるいは、前記第一テスト信号は前記アダプタの入力交流電圧を指示するために用いられ、前記入力交流電圧は前記アダプタが安全に作動できる電圧範囲内にない、
ことを特徴とする請求項３に記載の方法。
【請求項６】
前記テスト信号は前記アダプタに充電メカニズムを起動させるための第二テスト信号である場合、前記第一電圧に基づいて前記アダプタの作動状態を確定することは、
前記第一電圧が第二電圧範囲内にあるか否かを検出することと、
前記第一電圧が前記第二電圧範囲内にない場合、前記アダプタの作動状態は、前記アダプタの充電メカニズムが正常ではないと確定することと、
前記第一電圧が前記第二電圧範囲内にある場合、前記アダプタの作動状態は、前記アダプタの充電メカニズムが正常であると確定することと、
を含む、
ことを特徴とする請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記第二テスト信号は前記アダプタに第四電圧を出力するように指示する第二信号であり、前記第四電圧は前記第一電圧範囲内にあり、
あるいは、前記第二テスト信号は前記アダプタが識別できる第三通信命令であり、
あるいは、前記第二テスト信号は第二タイミングにしたがって送信される第四通信命令であり、前記第四通信命令は前記アダプタが認識できる命令であり、前記第二タイミングは前記テスト機器と前記アダプタとの間の通信プロトコルによって指定されたタイミングである、
ことを特徴とする請求項６に記載の方法。
【請求項８】
前記アダプタの機能テスト方法は、
前記テスト機器が現在必要とする作動電圧が第五電圧になるまで、前記テスト機器の電子負荷を調整することと、前記第五電圧は前記第三電圧又は前記第四電圧であり、
前記第五電圧に基づいて第三信号を生成し、前記第三信号は前記第一信号又は前記第二信号であり、前記第三信号を前記アダプタに送信することと、
をさらに含む、
ことを特徴とする請求項５又は７に記載の方法。
【請求項９】
アダプタの機能テスト装置であって、
前記アダプタにテスト信号を送信するために用いられる送信モジュールと、
予め設定された第一期間内で前記アダプタが前記テスト信号に基づいて出力した第一電圧を検出するために用いられるテストモジュールと、
前記第一電圧に基づいて前記アダプタの作動状態を確定するために用いられる確定モジュールと、
を含む、
ことを特徴とするアダプタの機能テスト装置。
【請求項１０】
テスト機器であって、
メモリ及びプロセッサを含み、前記メモリには前記プロセッサで実行可能なコンピュータプログラムが格納されており、前記プログラムが前記プロセッサによって実行されると、請求項１〜８のいずれか一項に記載のアダプタの機能テスト方法を実行する、
ことを特徴とするテスト機器。
【請求項１１】
コンピュータプログラムが格納されたコンピュータ可読記憶媒体であって、
前記コンピュータプログラムがプロセッサによって実行されると、請求項１〜８のいずれか一項に記載のアダプタの機能テスト方法を実行する、
ことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子技術分野に関し、さらに具体的に、アダプタの機能テスト方法及び装置、機器、記憶媒体に関するが、これらに限定されない。
【背景技術】
【０００２】
アダプタを介して端末に電力を供給する場合、アダプタの保護メカニズムと充電メカニズムは、端末の安全性にとって非常に重要である。例えば、携帯電話が現在必要とする作動電圧が低電圧又は過電圧である場合、アダプタの保護メカニズムに障害が発生して、アダプタと携帯電話との間の回路をすぐ切断するか又はアダプタをリセットすることはできないと、携帯電話内部の回路が焼損したり、故障したり（ｂｒｅａｋｄｏｗｎ）、携帯電話のバッテリが爆発したりする可能性がある。別の例として、携帯電話が現在必要とする作動電圧は、携帯電話が安全に動作できる電圧であるが、アダプタの充電メカニズムに障害が発生して、例えば、携帯電話に低電圧電流又は過電圧電流を出力すると、同様に携帯電話内部の回路が焼損したり、故障したり、携帯電話のバッテリが爆発したりする可能性がある。
【０００３】
ただし、現在、アダプタのみをテストし、例えば、アダプタが作動モードにある場合、アダプタの構成要素が要件を満たしているか否かを判断するためにテストする。ただし、アダプタが充電モードにある場合、即ちアダプタが端末に接続されて端末を充電するために用いられる場合、アダプタの作動状態をテストすることはできない。
【発明の概要】
【０００４】
これを考慮して、本出願の実施形態は、関連技術に存在する少なくとも１つの問題を解決するために、アダプタの機能テスト方法及び装置、機器、記憶媒体を提供する。
【０００５】
本発明の第一態様において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。アダプタの機能テスト方法は、
アダプタにテスト信号を送信することと、
予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出することと、
第一電圧に基づいてアダプタの作動状態を確定することと、
を含む。
【０００６】
本発明の第二態様において、アダプタの機能テスト装置が提供される。この装置は、アダプタにテスト信号を送信するために用いられる送信モジュールと、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出するために用いられるテストモジュールと、第一電圧に基づいて、アダプタの作動状態を確定するために用いられる確定モジュールと、を含む。
【０００７】
本発明の第三態様において、テスト機器が提供される。このテスト機器はメモリ及びプロセッサを含み、メモリにはプロセッサで実行可能なコンピュータプログラムが格納されており、プログラムがプロセッサによって実行されると、アダプタの機能テスト方法を実行する。
【０００８】
本発明の第四態様において、コンピュータプログラムが格納されたコンピュータ可読記憶媒体が提供される。コンピュータプログラムがプロセッサによって実行されると、アダプタの機能テスト方法を実行する。
【０００９】
本出願の実施例において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。テスト機器は、アダプタにテスト信号を送信してから、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出し、第一電圧に基づいてアダプタの作動状態を確定する。このように、テスト機器からアダプタにテスト信号を送信することにより、アダプタがテスト機器に電力を供給するとき、アダプタから出力する第一電圧に基づいて、アダプタの作動状態（保護メカニズムと充電メカニズム）の自動化テストを実現することができ、アダプタのみをテストしてもたらす欠点を補うことができる。
【図面の簡単な説明】
【００１０】
【図１Ａ】図１Ａは、本発明の実施例に係わるアダプタの機能テスト方法のフローチャートである。
【図１Ｂ】図１Ｂは、本発明の実施例に係わるアダプタの作動状態を確定するプロセスを示すフローチャートである。
【図１Ｃ】図１Ｃは、本発明の別の実施例に係わるアダプタの作動状態を確定するプロセスを示すフローチャートである。
【図２】図２は、本発明の別の実施例に係わるアダプタの機能テスト方法のフローチャートである。
【図３】図３は、本発明のさらに別の実施例に係わるアダプタの機能テスト方法のフローチャートである。
【図４Ａ】図４Ａは、本発明の実施例に係わるテストシステムの構造を示す概略図である。
【図４Ｂ】図４Ｂは、本発明の実施例に係わるテストボードの構造を示す概略図である。
【図５Ａ】図５Ａは、本発明の実施例に係わるアダプタの機能テスト装置の構造を示す概略図である。
【図５Ｂ】図５Ｂは、本発明の別の実施例に係わるアダプタの機能テスト装置の構造を示す概略図である。
【図５Ｃ】図５Ｃは、本発明のさらに別の実施例に係わるアダプタの機能テスト装置の構造を示す概略図である。
【図６】図６は、本発明の実施例に係わるテスト機器のハードウェア実体を示す概略図である。
【発明を実施するための形態】
【００１１】
以下、添付された図面を参照して本出願の技術方案をさらに詳細に説明する。
【００１２】
本出願の実施例において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。この方法によって実現できる機能はテスト機器のプロセッサによってプログラムコードを呼び出すことにより実現することができる。プログラムコードは、コンピュータ記憶媒体に格納されることができる。テスト機器は、少なくともプロセッサ及び記憶媒体を含む。
【００１３】
図１Ａは、本発明の実施例に係わるアダプタの機能テスト方法のフローチャートである。図１Ａに示されたように、この方法は以下の内容を含む。
【００１４】
Ｓ１０１、アダプタにテスト信号を送信する。
【００１５】
Ｓ１０２、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出する。
【００１６】
一般的に、第一期間の開始点は、アダプタにテスト信号を送信する送信時間であり、第一期間の終了点は、開始点＋アダプタがテスト信号を受信してからかかる理論上の応答時間（例えば、２０ｍｓである）である。アダプタが出力する第一電圧は、テスト機器の入力電圧であることを理解されるべきである。
【００１７】
Ｓ１０３、第一電圧に基づいて、アダプタの作動状態を確定する。
【００１８】
本出願の実施例において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。テスト機器は、アダプタにテスト信号を送信してから、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出し、第一電圧に基づいてアダプタの作動状態を確定する。このように、テスト機器からアダプタにテスト信号を送信することにより、アダプタがテスト機器に電力を供給するとき、アダプタから出力する第一電圧に基づいて、アダプタの作動状態（保護メカニズムと充電メカニズム）の自動化テストを実現することができ、アダプタのみをテストしてもたらす欠点を補うことができる。
【００１９】
別の実施例において、図１Ｂに示されたように、テスト信号はアダプタに保護メカニズムを起動するように指示する第一テスト信号であると、ステップＳ１０３において、第一電圧に基づいてアダプタの作動状態を確定することは、以下の内容を含むことができる。
【００２０】
Ｓ１０３１Ａ、第一電圧が第一閾値より大きいか否かを検出する。第一電圧が第一閾値より大きい場合、Ｓ１０３２Ａを実行し、そうでない場合、Ｓ１０３３Ａを実行する。
【００２１】
実際の応用では、保護メカニズムとは、アダプタが端末に電力を供給する際、端末に異常が発生したとしても（例えば、アダプタが低電圧電流又は過電圧電流を出力することを指示する）、アダプタは依然として異常な出力電圧を端末に印加して（例えば、端末に低電圧電流又は過電圧電流を出力する）、端末が焼損したり、故障したり、バッテリが爆発したりする現象が発生することを免れるために、設置した保護機能である。換言すると、保護メカニズムとは、端末に焼損又は故障、さらにバッテリが爆発することなどの危険情況が発生することを免れるために、設置した保護機能である。従ってアダプタの保護メカニズムが正常であるか否かをテストするために、アダプタに保護メカニズムを起動するように指示する第一テスト信号を送信することができ、次にＳ１０３１Ａを実行して、アダプタの保護メカニズムが正常であるか否かをテストする。さらに、テストコストを節約するために、実際にテストするとき、通常、テスト機器で端末を模擬し、テスト機器はテストボードである。
【００２２】
テスト信号が第一テスト信号である場合、第一テスト信号に基づいて、アダプタがテスト信号に基づいて出力する第一電圧は理論的に０である。アダプタは、アダプタとテスト機器との間の回路を切断するか、又はアダプタとテスト機器との間の回路を切断してから、アダプタとテスト機器との間の回路を再び接続する。即ち、アダプタは、リセット操作によって保護メカニズムを実現する。従って、実際の応用では、第一閾値は通常０に設定される。
【００２３】
Ｓ１０３２Ａ、アダプタの作動状態は、アダプタの保護メカニズムが正常ではないと確定する。
【００２４】
Ｓ１０３３Ａ、アダプタの作動状態は、アダプタの保護メカニズムが正常であると確定する。
【００２５】
第一電圧が第一閾値より大きい場合、アダプタの保護メカニズムが正常ではないと確定する。第一電圧が第一閾値以下である場合、アダプタの保護メカニズムが正常であると確定する。
【００２６】
別の実施例において、第一テスト信号は、アダプタに第三電圧を出力するように指示する第一信号であり、第三電圧はテスト機器（即ち、端末である）が安全に作動することができる第一電圧範囲内になく、即ち、端末に焼損、故障又はバッテリ爆発などの危険情況が発生しない電圧範囲内になく、第三電圧は低電圧又は過電圧であることができる。
【００２７】
あるいは、第一テスト信号は、アダプタが識別できない第一通信命令である。アダプタの保護メカニズムが正常である場合、アダプタは、第一通信命令を受信すると、保護メカニズムを起動する。例えば、アダプタとテスト機器との間の回路を切断するか、又はリセット操作を実行する。逆に、アダプタの保護メカニズムが正常ではない場合、アダプタは、第一通信命令を受信すると、保護メカニズムを起動せず、依然としてテスト機器に電圧を出力する。
【００２８】
あるいは、第一テスト信号は、テスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令である。第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない。
【００２９】
あるいは、第一テスト信号はアダプタの入力交流電圧を指示するために用いられ、入力交流電圧はアダプタが安全に作動できる電圧範囲内にない。実際の応用では、ホストコンピュータによってアダプタの入力交流電圧を設定することができ、且つアダプタの入力交流電圧を携帯する第一テスト信号を生成してテスト機器に送信する。アダプタの現在の入力電圧が第一テスト信号によって指示される入力交流電圧になるように、テスト機器によって第一テスト信号をアダプタに転送する。例えば、ホストコンピュータによって設定されたアダプタの入力交流電圧は７０（Ｖｏｌｔ，Ｖ）より低いか、９０Ｖより高い。
【００３０】
別の実施形態において、図１Ｃに示されたように、テスト信号はアダプタに充電メカニズムを起動するように指示する第二テスト信号である場合、ステップＳ１０３において、第一電圧に基づいてアダプタの作動状態を確定することは、以下の内容を含むことができる。
【００３１】
Ｓ１０３１Ｂ、第一電圧が第二電圧範囲内にあるか否かを検出する。第一電圧が第二電圧範囲内にある場合、Ｓ１０３２Ｂを実行し、そうではない場合、Ｓ１０３３Ｂを実行する。
【００３２】
実際の応用では、充電メカニズムとは、テスト機器が安全に作動できるように、アダプタが第二テスト信号に基づいてテスト機器に電圧を正確に印加するメカニズムである。第二電圧範囲は、第一電圧に対応するテスト機器を安全に作動させる電圧範囲であり、例えば、第一電圧が８０Ｖである場合、対応する第二電圧範囲は[７５Ｖ、８５Ｖ]である。
【００３３】
Ｓ１０３２Ｂ、アダプタの作動状態は、アダプタの充電メカニズムが正常であると確定する。
【００３４】
Ｓ１０３３Ｂ、アダプタの作動状態は、アダプタの充電メカニズムが正常ではないと確定する。
【００３５】
アダプタの充電メカニズムが正常であると、アダプタは第二テスト信号が指示する出力電圧にしたがって出力することを理解することができる。従って、ステップＳ１０３１Ｂによって、アダプタの充電メカニズムが正常であるか否かを検出することができ、第一電圧が第二電圧範囲内にある場合、アダプタの充電メカニズムが正常であると確定することができ、第一電圧が第二電圧範囲内にない場合、アダプタの充電メカニズムが正常ではないと確定することができる。
【００３６】
別の実施例において、第二テスト信号はアダプタに第四電圧を出力するように指示する第二信号であり、第四電圧は第一電圧範囲内にある。実際の応用では、テスト機器に接続されたホストコンピュータによって電四電圧の電圧値を設定することができ、且つホストコンピュータ又はテスト機器によって第二信号にカプセル化されてからアダプタに送信される。あるいは、テスト機器が現在必要とする作動電圧が第四電圧になるまで、テスト機器の電子負荷を調整する。例えば、第四電圧が低電圧値になるまで、テスト機器の電子負荷を減少するか、又は第四電圧が高電圧値になるまで、テスト機器の電子負荷を増加する。次に、第四電圧に基づいて第二信号が生成される。
【００３７】
あるいは、第二テスト信号は、アダプタが識別できる第三通信命令である。
【００３８】
あるいは、第二テスト信号は第二タイミングにしたがって送信される第四通信命令であり、第四通信命令はアダプタが認識できる命令であり、第二タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングである。
【００３９】
実際の応用では、テスト機器が現在必要とする作動電圧が第五電圧になるまで、テスト機器の電子負荷を調整することができ、第五電圧は第三電圧又は第四電圧である。次に、第五電圧に基づいて第三信号を生成し、第三信号は第一信号又は第二信号であり、第三信号をアダプタに送信する。
【００４０】
本出願は、別の実施例に係わるアダプタの機能テスト方法を提供する。この方法は、テスト機器に適用される。図２は、本発明の別の実施例に係わるアダプタの機能テスト方法のフローチャートである。図２に示されたように、この方法は、以下の内容を含む。
【００４１】
Ｓ２０１、アダプタに第一テスト信号を送信し、第一テスト信号はアダプタに保護メカニズムを起動するように指示するために用いられる。
【００４２】
第一テスト信号は、Ｓ１０１の動作の説明に記載されているテスト信号の一種であることに留意されたい。
【００４３】
Ｓ２０２、予め設定された第一期間内でアダプタが第一テスト信号に基づいて出力した第一電圧を検出する。
【００４４】
Ｓ２０３、第一電圧が第一閾値より大きいか否かを検出し、第一電圧が第一閾値より大きい場合、Ｓ２０４を実行し、そうではないと、Ｓ２０５を実行する。
【００４５】
Ｓ２０４、アダプタの作動状態は、アダプタの保護メカニズムが正常ではないと確定し、次にＳ２０８を実行する。
【００４６】
テスト人員を助けてアダプタの保護メカニズムが正常ではない原因を確定するために、Ｓ２０８を実行するとき、アダプタの保護メカニズムが正常ではない原因（第一テスト信号のタイプである）に基づいてテスト結果を生成することができる。例えば、第一テスト信号はアダプタに第三電圧を出力するように指示する第一信号であり、且つ第三電圧はテスト機器が安全に作動できる第一電圧範囲内にない場合、アダプタは保護メカニズムを起動することはできなく、これに基づいて第一テスト結果を生成する。第一テスト結果は、テスト機器が現在必要とする作動電圧が過電圧又は低電圧である場合、アダプタが保護メカニズムを起動できないことを報告するために用いられる。別の例として、第一テスト信号はアダプタが識別できない第一通信命令であると、アダプタは保護メカニズムを起動することはできなく、これに基づいて第二テスト結果を生成する。第二テスト結果は、テスト機器から送信する通信命令はアダプタが識別できない命令である場合、アダプタは保護メカニズムを起動できないことを報告するために用いられる。別の例として、第一テスト信号はテスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令であり、第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない場合、アダプタは保護メカニズムを起動することはできなく、これに基づいて第三テスト結果を生成する。第三テスト結果は、テスト機器が通信命令を送信するときの送信タイミングが異常である場合、アダプタは保護メカニズムを起動できないことを報告するために用いられる。
【００４７】
Ｓ２０５、予め設定された第二期間内でアダプタが出力した第二電圧が第二閾値より大きいか否かを検出する。予め設定された第二期間内でアダプタが出力した第二電圧が第二閾値より大きい場合、Ｓ２０６を実行し、そうではないと、Ｓ２０７を実行する。
【００４８】
第二期間は第一期間の後にある。一般的に、第二閾値と第一閾値は等しい。
【００４９】
Ｓ２０６、アダプタの作動状態は、アダプタがリセットされた状態であると確定し、次にＳ２０８を実行する。
【００５０】
実際の応用では、テスト人員を助けてアダプタはどのような保護メカニズムによってテスト機器を保護するかを確定するために、Ｓ２０８を実行するとき、アダプタの保護動作に基づいてテスト結果を生成することができる。例えば、第一テスト信号はアダプタに第三電圧を出力するように指示する第一信号であり、且つ第三電圧はテスト機器が安全に作動できる第一電圧範囲内にない場合、アダプタはリセットされ、これに基づいて第四テスト結果を生成する。第四テスト結果は、テスト機器が現在必要とする作動電圧が過電圧又は低電圧である場合、アダプタがリセットされてテスト機器を保護することを報告するために用いられる。別の例として、第一テスト信号はアダプタが識別できない第一通信命令であると、アダプタがリセットされて、これに基づいて第五テスト結果を生成する。第五テスト結果は、テスト機器から送信する通信命令はアダプタが識別できない命令である場合、アダプタがリセットされてテスト機器を保護することを報告するために用いられる。別の例として、第一テスト信号はテスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令であり、第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない場合、アダプタがリセットされて、これに基づいて第六テスト結果を生成する。第六テスト結果は、テスト機器が通信命令を送信するときの送信タイミングが異常である場合、アダプタがリセットされてテスト機器を保護することを報告するために用いられる。
【００５１】
Ｓ２０７、アダプタの作動状態は、アダプタとテスト機器との間の回路を切断した状態であると確定し、次にＳ２０８を実行する。
【００５２】
類似的に、第一テスト信号はアダプタに第三電圧を出力するように指示する第一信号であり、且つ第三電圧はテスト機器が安全に作動できる第一電圧範囲内にない場合、アダプタとテスト機器との間の回路を切断し、即ち出力をオフし、これに基づいて第七テスト結果を生成する。第七テスト結果は、テスト機器が現在必要とする作動電圧が過電圧又は低電圧である場合、アダプタは出力をオフにして、テスト機器を保護することを報告するために用いられる。別の例として、第一テスト信号はアダプタが識別できない第一通信命令であると、アダプタとテスト機器との間の回路を切断し、これに基づいて第八テスト結果を生成する。第八テスト結果は、テスト機器から送信する通信命令はアダプタが識別できない命令である場合、アダプタは出力をオフにして、テスト機器を保護することを報告するために用いられる。別の例として、第一テスト信号はテスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令であり、第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない場合、アダプタとテスト機器との間の回路を切断し、これに基づいて第九テスト結果を生成する。第九テスト結果は、テスト機器が通信命令を送信するときの送信タイミングが異常である場合、アダプタは出力をオフにして、テスト機器を保護することを報告するために用いられる。
【００５３】
アダプタがリセットされた場合、又はアダプタとテスト機器との間の回路を切断した場合、Ｓ２０８及びＳ２０９を実行しなくてもよく、即ちアダプタの保護メカニズムが正常である場合、テスト結果を出力しない。
【００５４】
Ｓ２０８、アダプタの作動状態に基づいて、アダプタの作動状態に一致するテスト結果を生成する。
【００５５】
Ｓ２０９、テスト結果を出力する。
【００５６】
実際の応用では、テスト機器はホストコンピュータに接続されているので、テスト結果をホストコンピュータに出力して表示することができる。
【００５７】
本出願は、さらに別の実施例に係わるアダプタの機能テスト方法を提供する。この方法は、テスト機器に適用される。図３は、本発明のさらに別の実施例に係わるアダプタの機能テスト方法のフローチャートである。図３に示されたように、この方法は以下の内容を含む。
【００５８】
Ｓ３０１、アダプタに第二テスト信号を送信し、第二テスト信号はアダプタに充電メカニズムを起動するように指示するために用いられる。
【００５９】
アダプタの充電メカニズムが正常である場合、アダプタの出力電圧は、アダプタに接続された端末（ここでは、テスト機器によって端末を模擬する）が現在必要とする作動電圧に基づいて決まることを理解することができる。換言すると、アダプタの出力電圧は、アダプタに接続された負荷（携帯電話など）に基づいて決まり、アダプタの能力範囲内で、アダプタはできるだけ携帯電話が必要とする電圧を提供し、もし携帯電話が必要とする電圧はアダプタが提供できる上限電圧よりも高い場合、アダプタはずっと上限電圧を出力する。
【００６０】
第二テスト信号は、Ｓ１０１の動作の説明に記載されているテスト信号の一種であることに留意されたい。
【００６１】
Ｓ３０２、予め設定された第一期間内でアダプタが第二テスト信号に基づいて出力した第一電圧を検出する。
【００６２】
Ｓ３０３、第一電圧が第二電圧範囲内にあるか否かを検出し、第一電圧が第二電圧範囲内にある場合、Ｓ３０４を実行し、そうではないと、Ｓ３０５を実行する。
【００６３】
第二電圧範囲は、第二テスト信号に対応するテスト機器が安全に作動できる電圧範囲である。例えば、第二電圧範囲は、[７５Ｖ、８５Ｖ]である。
【００６４】
Ｓ３０４、アダプタの作動状態は、アダプタの充電メカニズムが正常であると確定し、次にＳ３０６を実行する。
【００６５】
別の実施例において、アダプタの充電メカニズムが正常であると確定した場合、Ｓ３０６及びＳ３０７を実行しなくてもよく、即ち、テスト結果を出力しない。
【００６６】
Ｓ３０５、アダプタの作動状態は、アダプタの充電メカニズムが正常ではないと確定し、次にＳ３０６を実行する。
【００６７】
類似的に、テスト人員を助けてアダプタの充電メカニズムが正常ではない原因を確定するために、Ｓ３０６を実行するとき、アダプタの充電メカニズムが正常ではない原因（即ち、第二テスト信号のタイプである）に基づいてテスト結果を生成することができる。例えば、第二テスト信号はアダプタに第四電圧を出力するように指示する第二信号であり、且つ第四電圧は第一電圧範囲内にある場合、アダプタから出力する第一電圧は第二電圧範囲内になく、これに基づいて第十テスト結果を生成する。第十テスト結果は、テスト機器が送信する第二テスト信号はアダプタに第四電圧を出力するように指示する第二信号であり、且つ第四電圧は第一電圧範囲内にある場合、アダプタは第四電圧を出力できないことを報告するために用いられる。別の例として、第二テスト信号はアダプタが識別できる第三通信命令であるが、アダプタから出力する第一電圧は第二電圧範囲内になく、これに基づいて第十一テスト結果を生成する。第十一テスト結果は、テスト機器からアダプタが識別できる第三通信命令を送信したが、アダプタは識別できないことを報告するために用いられる。別の例として、第二テスト信号は第二タイミングにしたがって送信した第四通信命令であり、第四通信命令はアダプタが識別できる命令であり、第二タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングである場合、アダプタから出力する第一電圧は第二電圧範囲内になく、これに基づいて第十二テスト結果を生成する。第十二テスト結果は、テスト機器が正確なタイミングにしたがって通信命令を送信したとき、アダプタは正確なタイミングを識別できないことを報告するために用いられる。
【００６８】
Ｓ３０６、アダプタの作動状態に基づいて、アダプタの作動状態に一致するテスト結果を生成する。
【００６９】
Ｓ３０７、テスト結果を出力する。
【００７０】
実際の応用では、テスト機器はホストコンピュータに接続されているので、テスト結果をホストコンピュータに出力して表示することができる。
【００７１】
本出願の実施例において、テストボード（即ち、テスト機器である）によってアダプタと通信する。例えば、テストボードは通信異常を模擬し、テストボードによってアダプタの出力状態（即ち、第一電圧である）を検出することにより、アダプタが保護状態にあるか否かを判断し、例えば、アダプタが出力をオフにした（即ち、アダプタとテストボードとの間の回路を切断し、第一電圧は０である）か否か、又はアダプタを再起動した（即ち、リセットする）か否かを判断する。
【００７２】
これに基づいて、本出願の実施例は、テストシステムを提供する。図４Ａは、本発明の実施例に係わるテストシステムの構造を示す概略図である。図４Ａに示されたように、テストシステム４０は、ホストコンピュータ４０１、電子負荷４０２、テストボード４０３及びアダプタ４０４を含む。ホストコンピュータ４０１は、テストボード４０３に接続されており、テスト信号の信号タイプ（テスト信号の信号内容）を制御し、テスト信号をテストボード４０３に送信するために用いられる。電子負荷４０２はテストボード４０３に接続されて端末（携帯電話など）を模擬するために用いられる。アダプタ４０４は、テストボード４０３及び電子負荷４０２に電力を供給するために用いられる。
【００７３】
別の実施例において、図４Ｂに示されるように、テストボード４０３は、マイクロコントローラーユニット（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ Ｕｎｉｔ，ＭＣＵ）４０３１、金属酸化物半導体電界効果トランジスタ（ｍｅｔａｌ-ｏｘｉｄｅ-ｓｅｍｉｃｏｎｄｕｃｔｏｒ ｆｉｅｌｄ-ｅｆｆｅｃｔ ｔｒａｎｓｉｓｔｏｒ，ＭＯＳＦＥＴ）４０３２、抵抗器４０３３、第一ライン４０３４、第二ライン４０３５、第三ライン４０３６及び第四ライン４０３７を含む。第一ライン４０３４の第一端はアダプタ４０４に接続され、第一ライン４０３４の第二端はマイクロコントローラーユニット４０３１に接続され、第一ライン４０３４の第三端は電子負荷４０２に接続され、従ってアダプタ４０４はテストボード４０３及び電子負荷４０２に電力を供給する。第二ライン４０３５の第一端はＭＣＵ４０３１に接続され、第二ライン４０３５の他端はアダプタ４０４に接続されて、ＭＣＵ４０３１とアダプタ４０４との間の通信を実現し、即ちアダプタ４０４に通信信号（上述の実施例に記載されたテスト信号である）を送信する。第三ライン４０３６の一端はホストコンピュータ４０１に接続され、第三ライン４０３６の他端はＭＣＵ４０３１に接続されて、ＭＣＵ４０３１とホストコンピュータ４０１との間の通信を実現し、即ち通信信号をホストコンピュータ４０１に送信する。第四ライン４０３７は、アダプタ４０４が出力をオフにしたとき、ＭＣＵ４０３１に電力を供給するために用いられる。ＭＯＳＦＥＴ４０３２は抵抗器４０３３に接続されて、電子負荷４０２以外の他のハードウェア負荷を模擬するために用いられる。
【００７４】
実際の応用では、テストボード４０３は、現在検出されたアダプタ４０４の出力状態（電圧及び電流など）をホストコンピュータ４０１に報告することができることに留意されたい。テストボード４０３は、通信異常を模擬し、例えば、誤った通信信号（第一通信命令及び第二通信命令など）を送信するとともに、アダプタ４０４の出力電圧を監視する。例えば、テストボード４０３は、第一ライン４０３４が切断されてから特定の期間内に再接続されて電圧および電流を再提供するか否かを検出し、はいの場合、アダプタ４０４がリセットされたことを確定することができ、第一ライン４０３４が切断されてから特定の期間内に再接続されなかった場合、アダプタ４０４は出力をオフする保護状態に入ったことを確定することができる。
【００７５】
上述した実施例に基づいて、本出願の実施例は、アダプタの機能テスト装置を提供する。この装置に含まれる各モジュール、各モジュールに含まれる各ユニットは、装置のプロセッサ又は論理回路によって実現することができる。プロセッサは、中央処理装置（ｃｅｎｔｒａｌ ｐｒｏｃｅｓｓｉｎｇ ｕｎｉｔ，ＣＰＵ）、マイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ，ＭＰＵ）、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ，ＤＳＰ）又はフィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ-Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ，ＦＰＧＡ）などであることができる。
【００７６】
図５Ａは、本発明の実施例に係わるアダプタの機能テスト装置の構造を示す概略図である。図５Ａに示されたように、アダプタの機能テスト装置５００は、送信モジュール５０１、テストモジュール５０２及び確定モジュール５０３を含む。送信モジュール５０１は、アダプタにテスト信号を送信するために用いられる。テストモジュール５０２は、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出するために用いられる。確定モジュール５０３は、第一電圧に基づいて、アダプタの作動状態を確定するために用いられる。
【００７７】
別の実施例において、図５Ｂに示されたように、前記装置は、生成モジュール５０４及び出力モジュール５０５をさらに含む。生成モジュール５０４は、アダプタの作動状態に基づいて、アダプタの作動状態に一致するテスト結果を生成するために用いられる。出力モジュール５０５は、テスト結果を出力するために用いられる。
【００７８】
別の実施例において、テスト信号はアダプタに保護メカニズムを起動するように指示する第一テスト信号である場合、確定モジュール５０３は、第一検出ユニット５０３１、第一確定ユニット５０３２及び第二確定ユニット５０３３を含む。第一検出ユニット５０３１は、第一電圧が第一閾値より大きいか否かを検出するために用いられる。第一確定ユニット５０３２は、第一電圧が第一閾値より大きい場合、アダプタの作動状態は、アダプタの保護メカニズムが正常ではないと確定するために用いられる。第二確定ユニット５０３３は、第一電圧が第一閾値以下である場合、アダプタの作動状態は、アダプタの保護メカニズムが正常であると確定するために用いられる。
【００７９】
別の実施例において、第二確定ユニット５０３３は、予め設定された第二期間内でアダプタが出力した第二電圧が第二閾値より大きいか否かを検出するために用いられる。第二期間は第一期間の後にある。第二電圧が第二閾値より大きい場合、アダプタの作動状態は、アダプタがリセットされた状態であると確定し、第二電圧が第二閾値以下である場合、アダプタの作動状態は、アダプタとテスト機器との間の回路を切断した状態であると確定する。
【００８０】
別の実施例において、第一テスト信号はアダプタに第三電圧を出力するように指示する第一信号であり、且つ第三電圧はテスト機器が安全に作動できる第一電圧範囲内にない。あるいは、第一テスト信号はアダプタが識別できない第一通信命令である。あるいは、第一テスト信号はテスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令であり、第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない。あるいは、第一テスト信号はアダプタの入力交流電圧を指示するために用いられ、入力交流電圧はアダプタが安全に作動できる電圧範囲内にない。
【００８１】
別の実施例において、テスト信号はアダプタに充電メカニズムを起動するように指示する第二テスト信号である場合、確定モジュール５０３は、第二検出ユニット５０３４、第三確定ユニット５０３５及び第四確定ユニット５０３６を含む。第二検出ユニット５０３４は、第一電圧が第二電圧範囲内にあるか否かを検出するために用いられる。第三確定ユニット５０３５は、第一電圧が第二電圧範囲内にない場合、アダプタの作動状態は、アダプタの充電メカニズムが正常ではないと確定するために用いられる。第四確定ユニット５０３６は、第一電圧が第二電圧範囲内にある場合、アダプタの作動状態は、アダプタの充電メカニズムが正常であると確定するために用いられる。
【００８２】
別の実施例において、第二テスト信号はアダプタに第四電圧を出力するように指示する第二信号であり、第四電圧は第一電圧範囲内にある。あるいは、第二テスト信号は、アダプタが識別できる第三通信命令である。あるいは、第二テスト信号は第二タイミングにしたがって送信される第四通信命令であり、第四通信命令はアダプタが認識できる命令であり、第二タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングである。
【００８３】
別の実施例において、図５Ｃに示されるように、前記装置５００は、調整モジュール５０６及び生成モジュール５０４をさらに含む。調整モジュール５０６は、テスト機器が現在必要とする作動電圧が第五電圧になるまで、テスト機器の電子負荷を調整するために用いられ、第五電圧は第三電圧又は第四電圧である。生成モジュール５０４は、第五電圧に基づいて第三信号を生成し、第三信号は第一信号又は第二信号であり、且つ送信モジュール５０１をトリガーして第三信号をアダプタに送信するために用いられる。
【００８４】
装置実施例の説明は、方法実施例の説明と類似し、方法実施例と類似する利点がある。本出願の実施例に開示されていない技術的な詳細内容について、方法実施例を参照して理解することができる。
【００８５】
本出願の実施例において、ソフトウェア機能モジュールの形式でアダプタの機能テスト方法を実現し、且つ独立の製品として販売されたり使用されたりする場合、コンピュータ読み取り可能な記録媒体に記憶されてもよい。この理解によれば、本実施例の技術方案の本質、又は従来技術に貢献できた部分は、ソフトウェア製品として表現され得る。このコンピュータソフトウェア製品は、１つの記憶媒体に記憶されており、テスト機器に本出願の実施例に係る方法の全部又は一部を実行させるための複数のコマンドが含まれている。記憶媒体は、ＵＳＢフラッシュメモリー、モバイルハードディスク、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスクなどの各種のプログラムコードを記憶可能な媒体を含む。このように、本出願の実施例はいかなる特定のソフトウェアとハードウェアの組み合わせに限定されない。
【００８６】
本出願の実施例はテスト機器を提供する。図６は、本発明の実施例に係わるテスト機器のハードウェア実体を示す概略図である。図６に示されたように、テスト機器６００は、メモリ６０１及びプロセッサ６０２を含む。メモリ６０１にはプロセッサ６０２で実行可能なコンピュータプログラムが格納されており、プログラムがプロセッサ６０２によって実行されると、上述した実施例によって提供されるアダプタの機能テスト方法を実現する。
【００８７】
メモリ６０１は、プロセッサ６０２で実行可能な命令及びアプリケーションを格納するために用いられることに留意されたい。メモリ６０１は、さらにプロセッサ６０２及びテスト機器６００の各モジュールによって処理しようとするか又はもう処理されたデータ（例えば、画像データ、音声データ、音声通信データ及びビデオ通信データなど）をバッファリングすることができる。メモリ６０１は、フラッシュメモリ又はランダムアクセスメモリ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ，ＲＡＭ）である。
【００８８】
本出願の実施例は、コンピュータプログラムが格納されたコンピュータ可読記憶媒体を提供する。コンピュータプログラムがプロセッサによって実行されると、上述した実施例によって提供されるアダプタの機能テスト方法を実現する。
【００８９】
記憶媒体実施例及び機器実施例の説明は、方法実施例の説明と類似し、方法実施例と類似する利点がある。記憶媒体実施例及び機器実施例に開示されていない技術的な詳細内容について、方法実施例を参照して理解することができる。
【００９０】
本明細書に記載された「１つの実施例」又は「実施例」は、実施例に関連する特定の特徴、構造、又は特性が本出願の少なくとも１つの実施例に含まれることを意味することを理解されるべきである。従って、明細書の様々な場所に出現される「１つの実施例において」又は「実施例において」は、必ずしも同じ実施例を指すとは限らない。さらに、これらの特定の特徴、構造、又は特性は、任意の適切な方式で１つ又は複数の実施例に組み合わせることができる。本出願の様々な実施例において、上述した各過程のシーケンス番号は実行順序を意味するものではなく、各過程の実行順序はその機能と内部ロジックによって確定されるべきであり、本出願の実施例の実施過程に対していかなる制限を構成してはいけない。本出願の実施形態のシーケンス番号は、ただ説明するために用いられ、実施例の長所および短所を表すものではない。
【００９１】
本明細書において、「備える」、「含む」又はそれらの他の変形は、非排他的な包含をカバーすることを意図するので、一連の要素を含むプロセス、方法、物品又は装置は、それらの要素を含むだけではなく、 明示的にリストされていない他の要素も含み、又はそのようなプロセス、方法、物品又は装置に固有の要素も含む。さらに多い制限がない場合、「...を含む」という句によって限定された要素は、その要素を含むプロセス、方法、物品又は装置に他の同じ要素が含まれることを除外しない。
【００９２】
本出願によって提供される幾つかの実施形態において、開示されるシステム、装置及び方法は、他の形態により実現され得ると理解されるべきである。例えば、上記に説明された装置の実施例は、例示するためのものに過ぎない。例えば、ユニットの分割は、ロジック機能の分割に過ぎず、実際に実現するときに別の分割形態を有してもよい。例えば、複数のユニット又は部品を組み合わせ、又は別のシステムに集積し、又は若干の特徴を無視し、又は実行しなくてもよい。さらに、図示又は検討する相互間の結合や直接結合や通信接続は、いくつかのインタフェース、装置、又はユニットの間接結合や通信接続であってもよいし、電気、機械や他の形態であってもよい。
【００９３】
分離部品として記載されたユニットは、物理的に分離してもよいし、分離しなくてもよい。ユニットとして表示される部品は、物理的なユニットであってもよいし、物理的なユニットではなくておもよい。即ち、一つの箇所に設置してもよいし、複数のネットワークユニットに設置してもよい。実際の要求に応じて一部又は全部のユニットを選択して本実施例の技術方案の目的を実現することができる。
【００９４】
また、本発明に係る各実施例の各機能ユニットは、１つの処理ユニットに集積されてもよいし、物理的に分離された複数のユニットとして存在してもよいし、２つ以上のユニットは１つのユニットに集積してもよい。集積ユニットは、ハードウェアの形式又はハードウェアとソフトウェアの機能ユニットの形式で実現されることができる。
【００９５】
当業者であれば、上述した方法実施例を実現するステップの全部又は一部は、プログラム命令に関連するハードウェアによって完成することができ、上述したプログラムはコンピュータ可読記憶媒体に格納することができ、プログラムが実行されると、上述した方法実施例のステップを実行し、記憶媒体は、携帯記憶装置、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスクなどの各種のプログラムコードを記憶可能な媒体を含むことを理解されるべきである。
【００９６】
あるいは、本出願の上述した集積ユニットは、ソフトウェア機能ユニットとして実現され、独立の製品として販売されたり使用されたりする場合、コンピュータ読み取り可能な記録媒体に記憶されてもよい。この理解によれば、本実施例の技術方案の本質、又は従来技術に貢献できた部分は、ソフトウェア製品として表現され得る。このコンピュータソフトウェア製品は、１つの記憶媒体に記憶されており、テスト機器に本出願の各実施例に係る方法の全部又は一部を実行させる複数のコマンドが含まれている。記憶媒体は、携帯記憶装置、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスクなどの各種のプログラムコードを記憶可能な媒体を含む。
【００９７】
上述したのは、ただ本願の具体的な実施形態であり、本願の保護範囲はこれに限定されるものではない。当業者であれば、本願に開示された技術範囲内で変更又は置換を容易に想到しうることであり、全て本出願の範囲内に含まれるべきである。従って本願の保護範囲は特許請求の範囲によって決めるべきである。
【産業上の利用可能性】
【００９８】
本出願の実施例において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。テスト機器は、アダプタにテスト信号を送信してから、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧をテストし、第一電圧に基づいてアダプタの作動状態を確定する。このように、テスト機器からアダプタにテスト信号を送信することにより、アダプタがテスト機器に電力を供給するとき、アダプタから出力する第一電圧に基づいて、アダプタの作動状態（保護メカニズムと充電メカニズム）の自動化テストを実現することができ、アダプタに対して単体テストのみが実行されてもたらす欠点を補うことができる。
【図１Ａ】
2021532485.tif 000003
【図１Ｂ】
2021532485.tif 000004
【図１Ｃ】
2021532485.tif 000005
【図２】
2021532485.tif 000006
【図３】
2021532485.tif 000007
【図４Ａ】
2021532485.tif 000008
【図４Ｂ】
2021532485.tif 000009
【図５Ａ】
2021532485.tif 000010
【図５Ｂ】
2021532485.tif 000011
【図５Ｃ】
2021532485.tif 000012
【図６】
2021532485.tif 000013
【手続補正書】
【提出日】令和3年1月26日(2021.1.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子技術分野に関し、さらに具体的に、アダプタの機能テスト方法及び装置、機器、記憶媒体に関するが、これらに限定されない。
【背景技術】
【０００２】
アダプタを介して端末に電力を供給する場合、アダプタの保護メカニズムと充電メカニズムは、端末の安全性にとって非常に重要である。例えば、携帯電話が現在必要とする作動電圧が低電圧又は過電圧である場合、アダプタの保護メカニズムに障害が発生して、アダプタと携帯電話との間の回路をすぐ切断するか又はアダプタをリセットすることはできないと、携帯電話内部の回路が焼損したり、故障したり（ｂｒｅａｋｄｏｗｎ）、携帯電話のバッテリが爆発したりする可能性がある。別の例として、携帯電話が現在必要とする作動電圧は、携帯電話が安全に動作できる電圧であるが、アダプタの充電メカニズムに障害が発生して、例えば、携帯電話に低電圧電流又は過電圧電流を出力すると、同様に携帯電話内部の回路が焼損したり、故障したり、携帯電話のバッテリが爆発したりする可能性がある。
【０００３】
ただし、現在、アダプタのみをテストし、例えば、アダプタが作動モードにある場合、アダプタの構成要素が要件を満たしているか否かを判断するためにテストする。ただし、アダプタが充電モードにある場合、即ちアダプタが端末に接続されて端末を充電するために用いられる場合、アダプタの作動状態をテストすることはできない。
【発明の概要】
【０００４】
これを考慮して、本出願の実施形態は、関連技術に存在する少なくとも１つの問題を解決するために、アダプタの機能テスト方法及び装置、機器、記憶媒体を提供する。
【０００５】
本発明の第一態様において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。アダプタの機能テスト方法は、
アダプタにテスト信号を送信することと、
予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出することと、
第一電圧に基づいてアダプタの作動状態を確定することと、
を含む。
【０００６】
本発明の第二態様において、アダプタの機能テスト装置が提供される。この装置は、アダプタにテスト信号を送信するために用いられる送信モジュールと、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出するために用いられるテストモジュールと、第一電圧に基づいて、アダプタの作動状態を確定するために用いられる確定モジュールと、を含む。
【０００７】
本発明の第三態様において、テスト機器が提供される。このテスト機器はメモリ及びプロセッサを含み、メモリにはプロセッサで実行可能なコンピュータプログラムが格納されており、プログラムがプロセッサによって実行されると、アダプタの機能テスト方法を実行する。
【０００８】
本発明の第四態様において、コンピュータプログラムが格納されたコンピュータ可読記憶媒体が提供される。コンピュータプログラムがプロセッサによって実行されると、アダプタの機能テスト方法を実行する。
【０００９】
本出願の実施例において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。テスト機器は、アダプタにテスト信号を送信してから、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出し、第一電圧に基づいてアダプタの作動状態を確定する。このように、テスト機器からアダプタにテスト信号を送信することにより、アダプタがテスト機器に電力を供給するとき、アダプタから出力する第一電圧に基づいて、アダプタの作動状態（保護メカニズムと充電メカニズム）の自動化テストを実現することができ、アダプタのみをテストしてもたらす欠点を補うことができる。
【図面の簡単な説明】
【００１０】
【図１Ａ】図１Ａは、本発明の実施例に係わるアダプタの機能テスト方法のフローチャートである。
【図１Ｂ】図１Ｂは、本発明の実施例に係わるアダプタの作動状態を確定するプロセスを示すフローチャートである。
【図１Ｃ】図１Ｃは、本発明の別の実施例に係わるアダプタの作動状態を確定するプロセスを示すフローチャートである。
【図２】図２は、本発明の別の実施例に係わるアダプタの機能テスト方法のフローチャートである。
【図３】図３は、本発明のさらに別の実施例に係わるアダプタの機能テスト方法のフローチャートである。
【図４Ａ】図４Ａは、本発明の実施例に係わるテストシステムの構造を示す概略図である。
【図４Ｂ】図４Ｂは、本発明の実施例に係わるテストボードの構造を示す概略図である。
【図５Ａ】図５Ａは、本発明の実施例に係わるアダプタの機能テスト装置の構造を示す概略図である。
【図５Ｂ】図５Ｂは、本発明の別の実施例に係わるアダプタの機能テスト装置の構造を示す概略図である。
【図５Ｃ】図５Ｃは、本発明のさらに別の実施例に係わるアダプタの機能テスト装置の構造を示す概略図である。
【図６】図６は、本発明の実施例に係わるテスト機器のハードウェア実体を示す概略図である。
【発明を実施するための形態】
【００１１】
以下、添付された図面を参照して本出願の技術方案をさらに詳細に説明する。
【００１２】
本出願の実施例において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。この方法によって実現できる機能はテスト機器のプロセッサによってプログラムコードを呼び出すことにより実現することができる。プログラムコードは、コンピュータ記憶媒体に格納されることができる。テスト機器は、少なくともプロセッサ及び記憶媒体を含む。
【００１３】
図１Ａは、本発明の実施例に係わるアダプタの機能テスト方法のフローチャートである。図１Ａに示されたように、この方法は以下の内容を含む。
【００１４】
Ｓ１０１、アダプタにテスト信号を送信する。
【００１５】
Ｓ１０２、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出する。
【００１６】
一般的に、第一期間の開始点は、アダプタにテスト信号を送信する送信時間であり、第一期間の終了点は、開始点＋アダプタがテスト信号を受信してからかかる理論上の応答時間（例えば、２０ｍｓである）である。アダプタが出力する第一電圧は、テスト機器の入力電圧であることを理解されるべきである。
【００１７】
Ｓ１０３、第一電圧に基づいて、アダプタの作動状態を確定する。
【００１８】
本出願の実施例において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。テスト機器は、アダプタにテスト信号を送信してから、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出し、第一電圧に基づいてアダプタの作動状態を確定する。このように、テスト機器からアダプタにテスト信号を送信することにより、アダプタがテスト機器に電力を供給するとき、アダプタから出力する第一電圧に基づいて、アダプタの作動状態（保護メカニズムと充電メカニズム）の自動化テストを実現することができ、アダプタのみをテストしてもたらす欠点を補うことができる。
【００１９】
別の実施例において、図１Ｂに示されたように、テスト信号はアダプタに保護メカニズムを起動するように指示する第一テスト信号であると、ステップＳ１０３において、第一電圧に基づいてアダプタの作動状態を確定することは、以下の内容を含むことができる。
【００２０】
Ｓ１０３１Ａ、第一電圧が第一閾値より大きいか否かを検出する。第一電圧が第一閾値より大きい場合、Ｓ１０３２Ａを実行し、そうでない場合、Ｓ１０３３Ａを実行する。
【００２１】
実際の応用では、保護メカニズムとは、アダプタが端末に電力を供給する際、端末に異常が発生したとしても（例えば、アダプタが低電圧電流又は過電圧電流を出力することを指示する）、アダプタは依然として異常な出力電圧を端末に印加して（例えば、端末に低電圧電流又は過電圧電流を出力する）、端末が焼損したり、故障したり、バッテリが爆発したりする現象が発生することを免れるために、設置した保護機能である。換言すると、保護メカニズムとは、端末に焼損又は故障、さらにバッテリが爆発することなどの危険情況が発生することを免れるために、設置した保護機能である。従ってアダプタの保護メカニズムが正常であるか否かをテストするために、アダプタに保護メカニズムを起動するように指示する第一テスト信号を送信することができ、次にＳ１０３１Ａを実行して、アダプタの保護メカニズムが正常であるか否かをテストする。さらに、テストコストを節約するために、実際にテストするとき、通常、テスト機器で端末を模擬し、テスト機器はテストボードである。
【００２２】
テスト信号が第一テスト信号である場合、第一テスト信号に基づいて、アダプタがテスト信号に基づいて出力する第一電圧は理論的に０である。アダプタは、アダプタとテスト機器との間の回路を切断するか、又はアダプタとテスト機器との間の回路を切断してから、アダプタとテスト機器との間の回路を再び接続する。即ち、アダプタは、リセット操作によって保護メカニズムを実現する。従って、実際の応用では、第一閾値は通常０に設定される。
【００２３】
Ｓ１０３２Ａ、アダプタの作動状態は、アダプタの保護メカニズムが正常ではないと確定する。
【００２４】
Ｓ１０３３Ａ、アダプタの作動状態は、アダプタの保護メカニズムが正常であると確定する。
【００２５】
第一電圧が第一閾値より大きい場合、アダプタの保護メカニズムが正常ではないと確定する。第一電圧が第一閾値以下である場合、アダプタの保護メカニズムが正常であると確定する。
【００２６】
別の実施例において、第一テスト信号は、アダプタに第三電圧を出力するように指示する第一信号であり、第三電圧はテスト機器（即ち、端末である）が安全に作動することができる第一電圧範囲内になく、即ち、端末に焼損、故障又はバッテリ爆発などの危険情況が発生しない電圧範囲内になく、第三電圧は低電圧又は過電圧であることができる。この情況では、第一信号を送信する前に、テスト機器が現在必要とする作動電圧が第三電圧になるまで、テスト機器の電子負荷を調整してから、第三電圧に基づいて第一信号を生成する。
【００２７】
あるいは、第一テスト信号は、アダプタが識別できない第一通信命令である。アダプタの保護メカニズムが正常である場合、アダプタは、第一通信命令を受信すると、保護メカニズムを起動する。例えば、アダプタとテスト機器との間の回路を切断するか、又はリセット操作を実行する。逆に、アダプタの保護メカニズムが正常ではない場合、アダプタは、第一通信命令を受信すると、保護メカニズムを起動せず、依然としてテスト機器に電圧を出力する。
【００２８】
あるいは、第一テスト信号は、テスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令である。第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない。
【００２９】
あるいは、第一テスト信号はアダプタの入力交流電圧を指示するために用いられ、入力交流電圧はアダプタが安全に作動できる電圧範囲内にない。実際の応用では、ホストコンピュータによってアダプタの入力交流電圧を設定することができ、且つアダプタの入力交流電圧を携帯する第一テスト信号を生成してテスト機器に送信する。アダプタの現在の入力電圧が第一テスト信号によって指示される入力交流電圧になるように、テスト機器によって第一テスト信号をアダプタに転送する。例えば、ホストコンピュータによって設定されたアダプタの入力交流電圧は７０（Ｖｏｌｔ，Ｖ）より低いか、９０Ｖより高い。
【００３０】
別の実施形態において、図１Ｃに示されたように、テスト信号はアダプタに充電メカニズムを起動するように指示する第二テスト信号である場合、ステップＳ１０３において、第一電圧に基づいてアダプタの作動状態を確定することは、以下の内容を含むことができる。
【００３１】
Ｓ１０３１Ｂ、第一電圧が第二電圧範囲内にあるか否かを検出する。第一電圧が第二電圧範囲内にある場合、Ｓ１０３２Ｂを実行し、そうではない場合、Ｓ１０３３Ｂを実行する。
【００３２】
実際の応用では、充電メカニズムとは、テスト機器が安全に作動できるように、アダプタが第二テスト信号に基づいてテスト機器に電圧を正確に印加するメカニズムである。第二電圧範囲は、第一電圧に対応するテスト機器を安全に作動させる電圧範囲であり、例えば、第一電圧が８０Ｖである場合、対応する第二電圧範囲は[７５Ｖ、８５Ｖ]である。
【００３３】
Ｓ１０３２Ｂ、アダプタの作動状態は、アダプタの充電メカニズムが正常であると確定する。
【００３４】
Ｓ１０３３Ｂ、アダプタの作動状態は、アダプタの充電メカニズムが正常ではないと確定する。
【００３５】
アダプタの充電メカニズムが正常であると、アダプタは第二テスト信号が指示する出力電圧にしたがって出力することを理解することができる。従って、ステップＳ１０３１Ｂによって、アダプタの充電メカニズムが正常であるか否かを検出することができ、第一電圧が第二電圧範囲内にある場合、アダプタの充電メカニズムが正常であると確定することができ、第一電圧が第二電圧範囲内にない場合、アダプタの充電メカニズムが正常ではないと確定することができる。
【００３６】
別の実施例において、第二テスト信号はアダプタに第四電圧を出力するように指示する第二信号であり、第四電圧は第一電圧範囲内にある。実際の応用では、テスト機器に接続されたホストコンピュータによって電四電圧の電圧値を設定することができ、且つホストコンピュータ又はテスト機器によって第二信号にカプセル化されてからアダプタに送信される。あるいは、テスト機器が現在必要とする作動電圧が第四電圧になるまで、テスト機器の電子負荷を調整する。例えば、第四電圧が低電圧値になるまで、テスト機器の電子負荷を減少するか、又は第四電圧が高電圧値になるまで、テスト機器の電子負荷を増加する。次に、第四電圧に基づいて第二信号が生成される。この情況では、第二信号を送信する前に、テスト機器が現在必要とする作動電圧が第四電圧になるまで、テスト機器の電子負荷を調整してから、第四電圧に基づいて第二信号を生成する。
【００３７】
あるいは、第二テスト信号は、アダプタが識別できる第三通信命令である。
【００３８】
あるいは、第二テスト信号は第二タイミングにしたがって送信される第四通信命令であり、第四通信命令はアダプタが認識できる命令であり、第二タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングである。
【００３９】
実際の応用では、テスト機器が現在必要とする作動電圧が第五電圧になるまで、テスト機器の電子負荷を調整することができ、第五電圧は第三電圧又は第四電圧である。次に、第五電圧に基づいて第三信号を生成し、第三信号は第一信号又は第二信号であり、第三信号をアダプタに送信する。
【００４０】
本出願は、別の実施例に係わるアダプタの機能テスト方法を提供する。この方法は、テスト機器に適用される。図２は、本発明の別の実施例に係わるアダプタの機能テスト方法のフローチャートである。図２に示されたように、この方法は、以下の内容を含む。
【００４１】
Ｓ２０１、アダプタに第一テスト信号を送信し、第一テスト信号はアダプタに保護メカニズムを起動するように指示するために用いられる。
【００４２】
第一テスト信号は、Ｓ１０１の動作の説明に記載されているテスト信号の一種であることに留意されたい。
【００４３】
Ｓ２０２、予め設定された第一期間内でアダプタが第一テスト信号に基づいて出力した第一電圧を検出する。
【００４４】
Ｓ２０３、第一電圧が第一閾値より大きいか否かを検出し、第一電圧が第一閾値より大きい場合、Ｓ２０４を実行し、そうではないと、Ｓ２０５を実行する。
【００４５】
Ｓ２０４、アダプタの作動状態は、アダプタの保護メカニズムが正常ではないと確定し、次にＳ２０８を実行する。
【００４６】
テスト人員を助けてアダプタの保護メカニズムが正常ではない原因を確定するために、Ｓ２０８を実行するとき、アダプタの保護メカニズムが正常ではない原因（第一テスト信号のタイプである）に基づいてテスト結果を生成することができる。例えば、第一テスト信号はアダプタに第三電圧を出力するように指示する第一信号であり、且つ第三電圧はテスト機器が安全に作動できる第一電圧範囲内にない場合、アダプタは保護メカニズムを起動することはできなく、これに基づいて第一テスト結果を生成する。第一テスト結果は、テスト機器が現在必要とする作動電圧が過電圧又は低電圧である場合、アダプタが保護メカニズムを起動できないことを報告するために用いられる。別の例として、第一テスト信号はアダプタが識別できない第一通信命令であると、アダプタは保護メカニズムを起動することはできなく、これに基づいて第二テスト結果を生成する。第二テスト結果は、テスト機器から送信する通信命令はアダプタが識別できない命令である場合、アダプタは保護メカニズムを起動できないことを報告するために用いられる。別の例として、第一テスト信号はテスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令であり、第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない場合、アダプタは保護メカニズムを起動することはできなく、これに基づいて第三テスト結果を生成する。第三テスト結果は、テスト機器が通信命令を送信するときの送信タイミングが異常である場合、アダプタは保護メカニズムを起動できないことを報告するために用いられる。
【００４７】
Ｓ２０５、予め設定された第二期間内でアダプタが出力した第二電圧が第二閾値より大きいか否かを検出する。予め設定された第二期間内でアダプタが出力した第二電圧が第二閾値より大きい場合、Ｓ２０６を実行し、そうではないと、Ｓ２０７を実行する。
【００４８】
第二期間は第一期間の後にある。一般的に、第二閾値と第一閾値は等しい。
【００４９】
Ｓ２０６、アダプタの作動状態は、アダプタがリセットされた状態であると確定し、次にＳ２０８を実行する。
【００５０】
実際の応用では、テスト人員を助けてアダプタはどのような保護メカニズムによってテスト機器を保護するかを確定するために、Ｓ２０８を実行するとき、アダプタの保護動作に基づいてテスト結果を生成することができる。例えば、第一テスト信号はアダプタに第三電圧を出力するように指示する第一信号であり、且つ第三電圧はテスト機器が安全に作動できる第一電圧範囲内にない場合、アダプタはリセットされ、これに基づいて第四テスト結果を生成する。第四テスト結果は、テスト機器が現在必要とする作動電圧が過電圧又は低電圧である場合、アダプタがリセットされてテスト機器を保護することを報告するために用いられる。別の例として、第一テスト信号はアダプタが識別できない第一通信命令であると、アダプタがリセットされて、これに基づいて第五テスト結果を生成する。第五テスト結果は、テスト機器から送信する通信命令はアダプタが識別できない命令である場合、アダプタがリセットされてテスト機器を保護することを報告するために用いられる。別の例として、第一テスト信号はテスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令であり、第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない場合、アダプタがリセットされて、これに基づいて第六テスト結果を生成する。第六テスト結果は、テスト機器が通信命令を送信するときの送信タイミングが異常である場合、アダプタがリセットされてテスト機器を保護することを報告するために用いられる。
【００５１】
Ｓ２０７、アダプタの作動状態は、アダプタとテスト機器との間の回路を切断した状態であると確定し、次にＳ２０８を実行する。
【００５２】
類似的に、第一テスト信号はアダプタに第三電圧を出力するように指示する第一信号であり、且つ第三電圧はテスト機器が安全に作動できる第一電圧範囲内にない場合、アダプタとテスト機器との間の回路を切断し、即ち出力をオフし、これに基づいて第七テスト結果を生成する。第七テスト結果は、テスト機器が現在必要とする作動電圧が過電圧又は低電圧である場合、アダプタは出力をオフにして、テスト機器を保護することを報告するために用いられる。別の例として、第一テスト信号はアダプタが識別できない第一通信命令であると、アダプタとテスト機器との間の回路を切断し、これに基づいて第八テスト結果を生成する。第八テスト結果は、テスト機器から送信する通信命令はアダプタが識別できない命令である場合、アダプタは出力をオフにして、テスト機器を保護することを報告するために用いられる。別の例として、第一テスト信号はテスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令であり、第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない場合、アダプタとテスト機器との間の回路を切断し、これに基づいて第九テスト結果を生成する。第九テスト結果は、テスト機器が通信命令を送信するときの送信タイミングが異常である場合、アダプタは出力をオフにして、テスト機器を保護することを報告するために用いられる。
【００５３】
アダプタがリセットされた場合、又はアダプタとテスト機器との間の回路を切断した場合、Ｓ２０８及びＳ２０９を実行しなくてもよく、即ちアダプタの保護メカニズムが正常である場合、テスト結果を出力しない。
【００５４】
Ｓ２０８、アダプタの作動状態に基づいて、アダプタの作動状態に一致するテスト結果を生成する。
【００５５】
Ｓ２０９、テスト結果を出力する。
【００５６】
実際の応用では、テスト機器はホストコンピュータに接続されているので、テスト結果をホストコンピュータに出力して表示することができる。
【００５７】
本出願は、さらに別の実施例に係わるアダプタの機能テスト方法を提供する。この方法は、テスト機器に適用される。図３は、本発明のさらに別の実施例に係わるアダプタの機能テスト方法のフローチャートである。図３に示されたように、この方法は以下の内容を含む。
【００５８】
Ｓ３０１、アダプタに第二テスト信号を送信し、第二テスト信号はアダプタに充電メカニズムを起動するように指示するために用いられる。
【００５９】
アダプタの充電メカニズムが正常である場合、アダプタの出力電圧は、アダプタに接続された端末（ここでは、テスト機器によって端末を模擬する）が現在必要とする作動電圧に基づいて決まることを理解することができる。換言すると、アダプタの出力電圧は、アダプタに接続された負荷（携帯電話など）に基づいて決まり、アダプタの能力範囲内で、アダプタはできるだけ携帯電話が必要とする電圧を提供し、もし携帯電話が必要とする電圧はアダプタが提供できる上限電圧よりも高い場合、アダプタはずっと上限電圧を出力する。
【００６０】
第二テスト信号は、Ｓ１０１の動作の説明に記載されているテスト信号の一種であることに留意されたい。
【００６１】
Ｓ３０２、予め設定された第一期間内でアダプタが第二テスト信号に基づいて出力した第一電圧を検出する。
【００６２】
Ｓ３０３、第一電圧が第二電圧範囲内にあるか否かを検出し、第一電圧が第二電圧範囲内にある場合、Ｓ３０４を実行し、そうではないと、Ｓ３０５を実行する。
【００６３】
第二電圧範囲は、第二テスト信号に対応するテスト機器が安全に作動できる電圧範囲である。例えば、第二電圧範囲は、[７５Ｖ、８５Ｖ]である。
【００６４】
Ｓ３０４、アダプタの作動状態は、アダプタの充電メカニズムが正常であると確定し、次にＳ３０６を実行する。
【００６５】
別の実施例において、アダプタの充電メカニズムが正常であると確定した場合、Ｓ３０６及びＳ３０７を実行しなくてもよく、即ち、テスト結果を出力しない。
【００６６】
Ｓ３０５、アダプタの作動状態は、アダプタの充電メカニズムが正常ではないと確定し、次にＳ３０６を実行する。
【００６７】
類似的に、テスト人員を助けてアダプタの充電メカニズムが正常ではない原因を確定するために、Ｓ３０６を実行するとき、アダプタの充電メカニズムが正常ではない原因（即ち、第二テスト信号のタイプである）に基づいてテスト結果を生成することができる。例えば、第二テスト信号はアダプタに第四電圧を出力するように指示する第二信号であり、且つ第四電圧は第一電圧範囲内にある場合、アダプタから出力する第一電圧は第二電圧範囲内になく、これに基づいて第十テスト結果を生成する。第十テスト結果は、テスト機器が送信する第二テスト信号はアダプタに第四電圧を出力するように指示する第二信号であり、且つ第四電圧は第一電圧範囲内にある場合、アダプタは第四電圧を出力できないことを報告するために用いられる。別の例として、第二テスト信号はアダプタが識別できる第三通信命令であるが、アダプタから出力する第一電圧は第二電圧範囲内になく、これに基づいて第十一テスト結果を生成する。第十一テスト結果は、テスト機器からアダプタが識別できる第三通信命令を送信したが、アダプタは識別できないことを報告するために用いられる。別の例として、第二テスト信号は第二タイミングにしたがって送信した第四通信命令であり、第四通信命令はアダプタが識別できる命令であり、第二タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングである場合、アダプタから出力する第一電圧は第二電圧範囲内になく、これに基づいて第十二テスト結果を生成する。第十二テスト結果は、テスト機器が正確なタイミングにしたがって通信命令を送信したとき、アダプタは正確なタイミングを識別できないことを報告するために用いられる。
【００６８】
Ｓ３０６、アダプタの作動状態に基づいて、アダプタの作動状態に一致するテスト結果を生成する。
【００６９】
Ｓ３０７、テスト結果を出力する。
【００７０】
実際の応用では、テスト機器はホストコンピュータに接続されているので、テスト結果をホストコンピュータに出力して表示することができる。
【００７１】
本出願の実施例において、テストボード（即ち、テスト機器である）によってアダプタと通信する。例えば、テストボードは通信異常を模擬し、テストボードによってアダプタの出力状態（即ち、第一電圧である）を検出することにより、アダプタが保護状態にあるか否かを判断し、例えば、アダプタが出力をオフにした（即ち、アダプタとテストボードとの間の回路を切断し、第一電圧は０である）か否か、又はアダプタを再起動した（即ち、リセットする）か否かを判断する。
【００７２】
これに基づいて、本出願の実施例は、テストシステムを提供する。図４Ａは、本発明の実施例に係わるテストシステムの構造を示す概略図である。図４Ａに示されたように、テストシステム４０は、ホストコンピュータ４０１、電子負荷４０２、テストボード４０３及びアダプタ４０４を含む。ホストコンピュータ４０１は、テストボード４０３に接続されており、テスト信号の信号タイプ（テスト信号の信号内容）を制御し、テスト信号をテストボード４０３に送信するために用いられる。電子負荷４０２はテストボード４０３に接続されて端末（携帯電話など）を模擬するために用いられる。アダプタ４０４は、テストボード４０３及び電子負荷４０２に電力を供給するために用いられる。
【００７３】
別の実施例において、図４Ｂに示されるように、テストボード４０３は、マイクロコントローラーユニット（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ Ｕｎｉｔ，ＭＣＵ）４０３１、金属酸化物半導体電界効果トランジスタ（ｍｅｔａｌ-ｏｘｉｄｅ-ｓｅｍｉｃｏｎｄｕｃｔｏｒ ｆｉｅｌｄ-ｅｆｆｅｃｔ ｔｒａｎｓｉｓｔｏｒ，ＭＯＳＦＥＴ）４０３２、抵抗器４０３３、第一ライン４０３４、第二ライン４０３５、第三ライン４０３６及び第四ライン４０３７を含む。第一ライン４０３４の第一端はアダプタ４０４に接続され、第一ライン４０３４の第二端はマイクロコントローラーユニット４０３１に接続され、第一ライン４０３４の第三端は電子負荷４０２に接続され、従ってアダプタ４０４はテストボード４０３及び電子負荷４０２に電力を供給する。第二ライン４０３５の第一端はＭＣＵ４０３１に接続され、第二ライン４０３５の他端はアダプタ４０４に接続されて、ＭＣＵ４０３１とアダプタ４０４との間の通信を実現し、即ちアダプタ４０４に通信信号（上述の実施例に記載されたテスト信号である）を送信する。第三ライン４０３６の一端はホストコンピュータ４０１に接続され、第三ライン４０３６の他端はＭＣＵ４０３１に接続されて、ＭＣＵ４０３１とホストコンピュータ４０１との間の通信を実現し、即ち通信信号をホストコンピュータ４０１に送信する。第四ライン４０３７は、アダプタ４０４が出力をオフにしたとき、ＭＣＵ４０３１に電力を供給するために用いられる。ＭＯＳＦＥＴ４０３２は抵抗器４０３３に接続されて、電子負荷４０２以外の他のハードウェア負荷を模擬するために用いられる。
【００７４】
実際の応用では、テストボード４０３は、現在検出されたアダプタ４０４の出力状態（電圧及び電流など）をホストコンピュータ４０１に報告することができることに留意されたい。テストボード４０３は、通信異常を模擬し、例えば、誤った通信信号（第一通信命令及び第二通信命令など）を送信するとともに、アダプタ４０４の出力電圧を監視する。例えば、テストボード４０３は、第一ライン４０３４が切断されてから特定の期間内に再接続されて電圧および電流を再提供するか否かを検出し、はいの場合、アダプタ４０４がリセットされたことを確定することができ、第一ライン４０３４が切断されてから特定の期間内に再接続されなかった場合、アダプタ４０４は出力をオフする保護状態に入ったことを確定することができる。
【００７５】
上述した実施例に基づいて、本出願の実施例は、アダプタの機能テスト装置を提供する。この装置に含まれる各モジュール、各モジュールに含まれる各ユニットは、装置のプロセッサ又は論理回路によって実現することができる。プロセッサは、中央処理装置（ｃｅｎｔｒａｌ ｐｒｏｃｅｓｓｉｎｇ ｕｎｉｔ，ＣＰＵ）、マイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ，ＭＰＵ）、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ，ＤＳＰ）又はフィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ-Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ，ＦＰＧＡ）などであることができる。
【００７６】
図５Ａは、本発明の実施例に係わるアダプタの機能テスト装置の構造を示す概略図である。図５Ａに示されたように、アダプタの機能テスト装置５００は、送信モジュール５０１、テストモジュール５０２及び確定モジュール５０３を含む。送信モジュール５０１は、アダプタにテスト信号を送信するために用いられる。テストモジュール５０２は、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧を検出するために用いられる。確定モジュール５０３は、第一電圧に基づいて、アダプタの作動状態を確定するために用いられる。
【００７７】
別の実施例において、図５Ｂに示されたように、前記装置は、生成モジュール５０４及び出力モジュール５０５をさらに含む。生成モジュール５０４は、アダプタの作動状態に基づいて、アダプタの作動状態に一致するテスト結果を生成するために用いられる。出力モジュール５０５は、テスト結果を出力するために用いられる。
【００７８】
別の実施例において、テスト信号はアダプタに保護メカニズムを起動するように指示する第一テスト信号である場合、確定モジュール５０３は、第一検出ユニット５０３１、第一確定ユニット５０３２及び第二確定ユニット５０３３を含む。第一検出ユニット５０３１は、第一電圧が第一閾値より大きいか否かを検出するために用いられる。第一確定ユニット５０３２は、第一電圧が第一閾値より大きい場合、アダプタの作動状態は、アダプタの保護メカニズムが正常ではないと確定するために用いられる。第二確定ユニット５０３３は、第一電圧が第一閾値以下である場合、アダプタの作動状態は、アダプタの保護メカニズムが正常であると確定するために用いられる。
【００７９】
別の実施例において、第二確定ユニット５０３３は、予め設定された第二期間内でアダプタが出力した第二電圧が第二閾値より大きいか否かを検出するために用いられる。第二期間は第一期間の後にある。第二電圧が第二閾値より大きい場合、アダプタの作動状態は、アダプタがリセットされた状態であると確定し、第二電圧が第二閾値以下である場合、アダプタの作動状態は、アダプタとテスト機器との間の回路を切断した状態であると確定する。
【００８０】
別の実施例において、第一テスト信号はアダプタに第三電圧を出力するように指示する第一信号であり、且つ第三電圧はテスト機器が安全に作動できる第一電圧範囲内にない。あるいは、第一テスト信号はアダプタが識別できない第一通信命令である。あるいは、第一テスト信号はテスト機器が第一タイミングにしたがってアダプタに送信した第二通信命令であり、第二通信命令はアダプタが識別できる命令であり、第一タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングではない。あるいは、第一テスト信号はアダプタの入力交流電圧を指示するために用いられ、入力交流電圧はアダプタが安全に作動できる電圧範囲内にない。いくつかの実施例において、図５Ｃに示されたように、前記装置５００は、調整モジュール５０６をさらに含む。調整モジュール５０６は、テスト機器が現在必要とする作動電圧が第三電圧になるまで、テスト機器の電子負荷を調整するために用いられる。生成モジュール５０４は、第三電圧に基づいて第一信号を生成するために用いられる。
【００８１】
別の実施例において、テスト信号はアダプタに充電メカニズムを起動するように指示する第二テスト信号である場合、確定モジュール５０３は、第二検出ユニット５０３４、第三確定ユニット５０３５及び第四確定ユニット５０３６を含む。第二検出ユニット５０３４は、第一電圧が第二電圧範囲内にあるか否かを検出するために用いられる。第三確定ユニット５０３５は、第一電圧が第二電圧範囲内にない場合、アダプタの作動状態は、アダプタの充電メカニズムが正常ではないと確定するために用いられる。第四確定ユニット５０３６は、第一電圧が第二電圧範囲内にある場合、アダプタの作動状態は、アダプタの充電メカニズムが正常であると確定するために用いられる。
【００８２】
別の実施例において、第二テスト信号はアダプタに第四電圧を出力するように指示する第二信号であり、第四電圧は第一電圧範囲内にある。あるいは、第二テスト信号は、アダプタが識別できる第三通信命令である。あるいは、第二テスト信号は第二タイミングにしたがって送信される第四通信命令であり、第四通信命令はアダプタが認識できる命令であり、第二タイミングはテスト機器とアダプタとの間の通信プロトコルによって指定されたタイミングである。いくつかの実施例において、図５Ｃに示されるように、前記装置５００は、調整モジュール５０６をさらに含む。調整モジュール５０６は、テスト機器が現在必要とする作動電圧が第四電圧になるまで、テスト機器の電子負荷を調整するために用いられる。生成モジュール５０４は、第四電圧に基づいて第二信号を生成するために用いられる。
【００８３】
別の実施例において、図５Ｃに示されるように、前記装置５００は、調整モジュール５０６及び生成モジュール５０４をさらに含む。調整モジュール５０６は、テスト機器が現在必要とする作動電圧が第五電圧になるまで、テスト機器の電子負荷を調整するために用いられ、第五電圧は第三電圧又は第四電圧である。生成モジュール５０４は、第五電圧に基づいて第三信号を生成し、第三信号は第一信号又は第二信号であり、且つ送信モジュール５０１をトリガーして第三信号をアダプタに送信するために用いられる。
【００８４】
装置実施例の説明は、方法実施例の説明と類似し、方法実施例と類似する利点がある。本出願の実施例に開示されていない技術的な詳細内容について、方法実施例を参照して理解することができる。
【００８５】
本出願の実施例において、ソフトウェア機能モジュールの形式でアダプタの機能テスト方法を実現し、且つ独立の製品として販売されたり使用されたりする場合、コンピュータ読み取り可能な記録媒体に記憶されてもよい。この理解によれば、本実施例の技術方案の本質、又は従来技術に貢献できた部分は、ソフトウェア製品として表現され得る。このコンピュータソフトウェア製品は、１つの記憶媒体に記憶されており、テスト機器に本出願の実施例に係る方法の全部又は一部を実行させるための複数のコマンドが含まれている。記憶媒体は、ＵＳＢフラッシュメモリー、モバイルハードディスク、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスクなどの各種のプログラムコードを記憶可能な媒体を含む。このように、本出願の実施例はいかなる特定のソフトウェアとハードウェアの組み合わせに限定されない。
【００８６】
本出願の実施例はテスト機器を提供する。図６は、本発明の実施例に係わるテスト機器のハードウェア実体を示す概略図である。図６に示されたように、テスト機器６００は、メモリ６０１及びプロセッサ６０２を含む。メモリ６０１にはプロセッサ６０２で実行可能なコンピュータプログラムが格納されており、プログラムがプロセッサ６０２によって実行されると、上述した実施例によって提供されるアダプタの機能テスト方法を実現する。
【００８７】
メモリ６０１は、プロセッサ６０２で実行可能な命令及びアプリケーションを格納するために用いられることに留意されたい。メモリ６０１は、さらにプロセッサ６０２及びテスト機器６００の各モジュールによって処理しようとするか又はもう処理されたデータ（例えば、画像データ、音声データ、音声通信データ及びビデオ通信データなど）をバッファリングすることができる。メモリ６０１は、フラッシュメモリ又はランダムアクセスメモリ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ，ＲＡＭ）である。
【００８８】
本出願の実施例は、コンピュータプログラムが格納されたコンピュータ可読記憶媒体を提供する。コンピュータプログラムがプロセッサによって実行されると、上述した実施例によって提供されるアダプタの機能テスト方法を実現する。
【００８９】
記憶媒体実施例及び機器実施例の説明は、方法実施例の説明と類似し、方法実施例と類似する利点がある。記憶媒体実施例及び機器実施例に開示されていない技術的な詳細内容について、方法実施例を参照して理解することができる。
【００９０】
本明細書に記載された「１つの実施例」又は「実施例」は、実施例に関連する特定の特徴、構造、又は特性が本出願の少なくとも１つの実施例に含まれることを意味することを理解されるべきである。従って、明細書の様々な場所に出現される「１つの実施例において」又は「実施例において」は、必ずしも同じ実施例を指すとは限らない。さらに、これらの特定の特徴、構造、又は特性は、任意の適切な方式で１つ又は複数の実施例に組み合わせることができる。本出願の様々な実施例において、上述した各過程のシーケンス番号は実行順序を意味するものではなく、各過程の実行順序はその機能と内部ロジックによって確定されるべきであり、本出願の実施例の実施過程に対していかなる制限を構成してはいけない。本出願の実施形態のシーケンス番号は、ただ説明するために用いられ、実施例の長所および短所を表すものではない。
【００９１】
本明細書において、「備える」、「含む」又はそれらの他の変形は、非排他的な包含をカバーすることを意図するので、一連の要素を含むプロセス、方法、物品又は装置は、それらの要素を含むだけではなく、 明示的にリストされていない他の要素も含み、又はそのようなプロセス、方法、物品又は装置に固有の要素も含む。さらに多い制限がない場合、「...を含む」という句によって限定された要素は、その要素を含むプロセス、方法、物品又は装置に他の同じ要素が含まれることを除外しない。
【００９２】
本出願によって提供される幾つかの実施形態において、開示されるシステム、装置及び方法は、他の形態により実現され得ると理解されるべきである。例えば、上記に説明された装置の実施例は、例示するためのものに過ぎない。例えば、ユニットの分割は、ロジック機能の分割に過ぎず、実際に実現するときに別の分割形態を有してもよい。例えば、複数のユニット又は部品を組み合わせ、又は別のシステムに集積し、又は若干の特徴を無視し、又は実行しなくてもよい。さらに、図示又は検討する相互間の結合や直接結合や通信接続は、いくつかのインタフェース、装置、又はユニットの間接結合や通信接続であってもよいし、電気、機械や他の形態であってもよい。
【００９３】
分離部品として記載されたユニットは、物理的に分離してもよいし、分離しなくてもよい。ユニットとして表示される部品は、物理的なユニットであってもよいし、物理的なユニットではなくておもよい。即ち、一つの箇所に設置してもよいし、複数のネットワークユニットに設置してもよい。実際の要求に応じて一部又は全部のユニットを選択して本実施例の技術方案の目的を実現することができる。
【００９４】
また、本発明に係る各実施例の各機能ユニットは、１つの処理ユニットに集積されてもよいし、物理的に分離された複数のユニットとして存在してもよいし、２つ以上のユニットは１つのユニットに集積してもよい。集積ユニットは、ハードウェアの形式又はハードウェアとソフトウェアの機能ユニットの形式で実現されることができる。
【００９５】
当業者であれば、上述した方法実施例を実現するステップの全部又は一部は、プログラム命令に関連するハードウェアによって完成することができ、上述したプログラムはコンピュータ可読記憶媒体に格納することができ、プログラムが実行されると、上述した方法実施例のステップを実行し、記憶媒体は、携帯記憶装置、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスクなどの各種のプログラムコードを記憶可能な媒体を含むことを理解されるべきである。
【００９６】
あるいは、本出願の上述した集積ユニットは、ソフトウェア機能ユニットとして実現され、独立の製品として販売されたり使用されたりする場合、コンピュータ読み取り可能な記録媒体に記憶されてもよい。この理解によれば、本実施例の技術方案の本質、又は従来技術に貢献できた部分は、ソフトウェア製品として表現され得る。このコンピュータソフトウェア製品は、１つの記憶媒体に記憶されており、テスト機器に本出願の各実施例に係る方法の全部又は一部を実行させる複数のコマンドが含まれている。記憶媒体は、携帯記憶装置、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスクなどの各種のプログラムコードを記憶可能な媒体を含む。
【００９７】
上述したのは、ただ本願の具体的な実施形態であり、本願の保護範囲はこれに限定されるものではない。当業者であれば、本願に開示された技術範囲内で変更又は置換を容易に想到しうることであり、全て本出願の範囲内に含まれるべきである。従って本願の保護範囲は特許請求の範囲によって決めるべきである。
【産業上の利用可能性】
【００９８】
本出願の実施例において、アダプタの機能テスト方法が提供される。この方法は、テスト機器に適用される。テスト機器は、アダプタにテスト信号を送信してから、予め設定された第一期間内でアダプタがテスト信号に基づいて出力した第一電圧をテストし、第一電圧に基づいてアダプタの作動状態を確定する。このように、テスト機器からアダプタにテスト信号を送信することにより、アダプタがテスト機器に電力を供給するとき、アダプタから出力する第一電圧に基づいて、アダプタの作動状態（保護メカニズムと充電メカニズム）の自動化テストを実現することができ、アダプタに対して単体テストのみが実行されてもたらす欠点を補うことができる。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アダプタの機能テスト方法であって、テスト機器置に適用され、
前記アダプタにテスト信号を送信することと、
予め設定された第一期間内で前記アダプタが前記テスト信号に基づいて出力した第一電圧を検出することと、
前記第一電圧に基づいて前記アダプタの作動状態を確定することと、
を含む、
ことを特徴とするアダプタの機能テスト方法。
【請求項２】
前記アダプタの機能テスト方法は、
前記アダプタの作動状態に基づいて、前記アダプタの作動状態に一致するテスト結果を生成することと、
前記テスト結果を出力することと、
をさらに含む、
ことを特徴とする請求項１に記載のアダプタの機能テスト方法。
【請求項３】
前記テスト信号は、前記アダプタに保護メカニズムを起動するように指示する第一テスト信号及び前記アダプタに充電メカニズムを起動するように指示する第二テスト信号のうちの１つである、
ことを特徴とする請求項１に記載のアダプタの機能テスト方法。
【請求項４】
前記テスト信号は前記第一テスト信号であると、前記第一電圧に基づいて前記アダプタの作動状態を確定することは、
前記第一電圧が第一閾値より大きいか否かを検出することと、
前記第一電圧が前記第一閾値より大きい場合、前記アダプタの作動状態は、前記アダプタの保護メカニズムが正常ではないと確定することと、
前記第一電圧が前記第一閾値以下である場合、前記アダプタの作動状態は、前記アダプタの保護メカニズムが正常であると確定することと、
を含む、
ことを特徴とする請求項３に記載のアダプタの機能テスト方法。
【請求項５】
前記アダプタの作動状態は、前記アダプタの保護メカニズムが正常であると確定することは、
予め設定された第二期間で前記アダプタが出力した第二電圧が第二閾値より大きいか否かを検出することと、前記第二期間は前記第一期間の後にあり、
前記第二電圧が前記第二閾値より大きい場合、前記アダプタの作動状態は、前記アダプタがリセットされた状態であると確定することと、
前記第二電圧が前記第二閾値以下である場合、前記アダプタの作動状態は、前記アダプタと前記テスト機器との間の回路を切断した状態であると確定することと、
を含む、
ことを特徴とする請求項４に記載のアダプタの機能テスト方法。
【請求項６】
前記第一テスト信号は前記アダプタに第三電圧を出力するように指示する第一信号であり、且つ前記第三電圧は前記テスト機器が安全に作動することができる第一電圧範囲内になく、
あるいは、前記第一テスト信号は前記アダプタが識別できない第一通信命令であり、
あるいは、前記第一テスト信号は前記テスト機器が第一タイミングにしたがって前記アダプタに送信した第二通信命令であり、前記第二通信命令は前記アダプタが識別できる命令であり、前記第一タイミングは前記テスト機器と前記アダプタとの間の通信プロトコルによって指定されたタイミングではなく、
あるいは、前記第一テスト信号は前記アダプタの入力交流電圧を指示するために用いられ、前記入力交流電圧は前記アダプタが安全に作動できる電圧範囲内にない、
ことを特徴とする請求項４に記載のアダプタの機能テスト方法。
【請求項７】
前記アダプタの機能テスト方法は、
前記テスト機器が現在必要とする作動電圧が第三電圧になるまで、前記テスト機器の電子負荷を調整することと、
前記第三電圧に基づいて第一信号を生成することと、
をさらに含む、
ことを特徴とする請求項６に記載のアダプタの機能テスト方法。
【請求項８】
前記テスト信号は前記第二テスト信号である場合、前記第一電圧に基づいて前記アダプタの作動状態を確定することは、
前記第一電圧が第二電圧範囲内にあるか否かを検出することと、
前記第一電圧が前記第二電圧範囲内にない場合、前記アダプタの作動状態は、前記アダプタの充電メカニズムが正常ではないと確定することと、
前記第一電圧が前記第二電圧範囲内にある場合、前記アダプタの作動状態は、前記アダプタの充電メカニズムが正常であると確定することと、
を含む、
ことを特徴とする請求項３に記載のアダプタの機能テスト方法。
【請求項９】
前記第二テスト信号は前記アダプタに第四電圧を出力するように指示する第二信号であり、前記第四電圧は前記第一電圧範囲内にあり、
あるいは、前記第二テスト信号は前記アダプタが識別できる第三通信命令であり、
あるいは、前記第二テスト信号は第二タイミングにしたがって送信される第四通信命令であり、前記第四通信命令は前記アダプタが認識できる命令であり、前記第二タイミングは前記テスト機器と前記アダプタとの間の通信プロトコルによって指定されたタイミングである、
ことを特徴とする請求項８に記載のアダプタの機能テスト方法。
【請求項１０】
前記アダプタの機能テスト方法は、
前記テスト機器が現在必要とする作動電圧が前記第四電圧になるまで、前記テスト機器の電子負荷を調整することと、
前記第四電圧に基づいて第二信号を生成することと、
をさらに含む、
ことを特徴とする請求項９に記載のアダプタの機能テスト方法。
【請求項１１】
アダプタの機能テスト装置であって、
前記アダプタにテスト信号を送信するために用いられる送信モジュールと、
予め設定された第一期間内で前記アダプタが前記テスト信号に基づいて出力した第一電圧を検出するために用いられるテストモジュールと、
前記第一電圧に基づいて前記アダプタの作動状態を確定するために用いられる確定モジュールと、
を含む、
ことを特徴とするアダプタの機能テスト装置。
【請求項１２】
テスト機器であって、
メモリ及びプロセッサを含み、前記メモリには前記プロセッサで実行可能なコンピュータプログラムが格納されており、前記プログラムが前記プロセッサによって実行されると、請求項１〜１０のいずれか一項に記載のアダプタの機能テスト方法を実行する、
ことを特徴とするテスト機器。
【請求項１３】
コンピュータプログラムが格納されたコンピュータ可読記憶媒体であって、
前記コンピュータプログラムがプロセッサによって実行されると、請求項１〜１０のいずれか一項に記載のアダプタの機能テスト方法を実行する、
ことを特徴とするコンピュータ可読記憶媒体。
【国際調査報告】
2021532485.tif 000014
2021532485.tif 000015
2021532485.tif 000016
2021532485.tif 000017