JP2012098856A - Power supply switch depression device, power supply switch depression method, and program - Google Patents

Power supply switch depression device, power supply switch depression method, and program Download PDF

Info

Publication number
JP2012098856A
JP2012098856A JP2010245064A JP2010245064A JP2012098856A JP 2012098856 A JP2012098856 A JP 2012098856A JP 2010245064 A JP2010245064 A JP 2010245064A JP 2010245064 A JP2010245064 A JP 2010245064A JP 2012098856 A JP2012098856 A JP 2012098856A
Authority
JP
Japan
Prior art keywords
computer
power
power switch
upper limit
shutdown
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010245064A
Other languages
Japanese (ja)
Other versions
JP5511010B2 (en
Inventor
Kaoru Tamai
薫 玉井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Fielding Ltd
Original Assignee
NEC Fielding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Fielding Ltd filed Critical NEC Fielding Ltd
Priority to JP2010245064A priority Critical patent/JP5511010B2/en
Publication of JP2012098856A publication Critical patent/JP2012098856A/en
Application granted granted Critical
Publication of JP5511010B2 publication Critical patent/JP5511010B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce a burden on an inspector of repeating startup and shutdown, without modifying a main board that does not have software for realizing a power-on/off function.SOLUTION: A USB communication unit 130 detects shutdown of an inspection target computer 300. On the basis of the shutdown detection, a switch depression arm 200 depresses a power supply switch 359. This can reduce a burden on an inspector because startup and shutdown of the inspection target computer 300 can be automatically repeated without modifying a main board (a processing unit 350) that does not have software for realizing a power-on/off function.

Description

本発明は、コンピュータの電源スイッチを押下する電源スイッチ押下装置、当該電源スイッチ押下装置の電源スイッチ押下方法およびプログラムに関する。   The present invention relates to a power switch pressing device that presses a power switch of a computer, a power switch pressing method of the power switch pressing device, and a program.

PC(Personal Computer)などコンピュータのメインボード(Main Board;M/B)の修理が完了した際の出荷検査において、間欠的に発生する起動時障害の検出確率を高めるために、コンピュータの起動および停止を繰り返す方法が考えられる。   Starting and stopping the computer in order to increase the detection probability of intermittent startup failures in shipping inspection when repair of the main board (M / B) of a computer such as a PC (Personal Computer) is completed The method of repeating can be considered.

また、特許文献1では、キーボード信号線が配設された印刷配線基板の検査に際し、リレー等のスイッチ回路がキーボード上のキースイッチに並列に接続された状態で、スイッチ回路のオン/オフによってキースイッチの押下をシミュレートしてキーコードを生成させ、このキーコードを用いて印刷配線基板の検査を行う印刷配線基板検査装置が示されている。   Further, in Patent Document 1, when inspecting a printed wiring board on which a keyboard signal line is disposed, a key circuit is turned on / off by switching the switch circuit in a state where a switch circuit such as a relay is connected in parallel to a key switch on the keyboard. There is shown a printed wiring board inspection apparatus that simulates pressing of a switch to generate a key code and inspects the printed wiring board using the key code.

特開平4−367018号公報JP-A-4-367018

上述したコンピュータの起動および停止の繰り返しを、手動でコンピュータの電源スイッチをオン(入)/オフ(切)することによって行うと、検査者の作業工数が増大し、検査者の負担となってしまう。
ここで、一部のメインボードは電源オン/オフ機能をソフトウェアにて実現している。かかるメインボードに対しては、電源オン/オフ機能を制御することによりメインボードの起動および停止(コンピュータの起動および停止)の繰り返しを自動で行う方法が考えられる。
しかし、電源オン/オフ機能を実現するソフトウェアを具備しないメインボードに対しては、かかる方法は適用できない。
また、電源オン/オフ機能を実現するソフトウェアを具備するソフトウェアであっても、電源オン/オフをスイッチ操作によって行う場合とソフトウェア動作によって行う場合とで、メインボード内部の処理手順が異なり、間欠的に発生する起動時障害の検出確率が異なる可能性がある。かかる場合(特に、スイッチ操作にて電源オン/オフすると発生する障害が、ソフトウェア動作によって電源オン/オフすると発生しない場合)、出荷される修理品の品質を確保できないおそれがある。
If the computer is repeatedly started and stopped as described above by manually turning on (turning on) / off (turning off) the power switch of the computer, the number of work for the inspector increases, resulting in a burden on the inspector. .
Here, some main boards implement a power on / off function by software. For such a main board, a method of automatically starting and stopping the main board (starting and stopping the computer) by controlling a power on / off function is conceivable.
However, this method cannot be applied to a main board that does not include software that realizes the power on / off function.
Even if the software has software that realizes the power on / off function, the processing procedure inside the main board differs depending on whether the power on / off is performed by a switch operation or the software operation. There is a possibility that the detection probabilities of startup failures occurring in In such a case (particularly, when a failure that occurs when the power is turned on / off by a switch operation does not occur when the power is turned on / off by software operation), the quality of the repaired product that is shipped may not be ensured.

また、特許文献1と同様に、電源スイッチと並行に、あるいは電源スイッチに置き換えて、電気的に制御可能なスイッチ回路を設け、このスイッチ回路を制御することによってメインボードの起動および停止の繰り返しを自動で行う方法が考えられる。
しかし、電源スイッチがメインボード上(例えばメインボードのプリント配線基板(Print Wiring Board;PWB)上)に設けられている場合、スイッチ回路を設置する工数が発生し、また、メインボードに加工を行うことによる二次障害のおそれがある。
Similarly to Patent Document 1, a switch circuit that can be electrically controlled is provided in parallel with the power switch or in place of the power switch, and the start and stop of the main board are repeated by controlling the switch circuit. An automatic method can be considered.
However, when the power switch is provided on the main board (for example, on the printed wiring board (PWB) of the main board), man-hours for installing the switch circuit are generated and the main board is processed. There is a risk of secondary damage.

本発明は、上述の課題を解決することのできる電源スイッチ押下装置、電源スイッチ押下方法およびプログラムを提供することを目的としている。   An object of the present invention is to provide a power switch pressing device, a power switch pressing method, and a program that can solve the above-described problems.

この発明は上述した課題を解決するためになされたもので、本発明の一態様による電源スイッチ押下装置は、コンピュータのシャットダウンを検出するシャットダウン検出部と、前記シャットダウン検出部による前記コンピュータのシャットダウン検出に基づいて、前記コンピュータの電源スイッチを押下する押下操作部と、を具備することを特徴とする。   The present invention has been made to solve the above-described problems, and a power switch pressing device according to an aspect of the present invention includes a shutdown detection unit that detects a shutdown of a computer, and a shutdown detection of the computer by the shutdown detection unit. And a pressing operation unit for pressing a power switch of the computer.

また、本発明の一態様による電源スイッチ押下方法は、コンピュータの電源スイッチを押下する電源スイッチ押下装置の電源スイッチ押下方法であって、コンピュータのシャットダウンを検出するシャットダウン検出ステップと、前記シャットダウン検出ステップによる前記シャットダウン検出に基づいて、前記コンピュータの電源スイッチを押下する押下操作ステップと、を具備することを特徴とする。   A power switch pressing method according to an aspect of the present invention is a power switch pressing method of a power switch pressing device that presses a power switch of a computer, and includes a shutdown detection step for detecting shutdown of the computer, and the shutdown detection step. A pressing operation step of pressing a power switch of the computer based on the shutdown detection.

また、本発明の一態様によるプログラムは、コンピュータの電源スイッチを押下する電源スイッチ押下装置としてのコンピュータに、コンピュータのシャットダウンを検出するシャットダウン検出ステップと、前記シャットダウン検出ステップによる前記シャットダウン検出に基づいて、前記コンピュータの電源スイッチを押下する押下操作ステップと、を実行させるためのプログラムである。   Further, the program according to one aspect of the present invention is based on the shutdown detection step of detecting the shutdown of the computer to the computer as the power switch pressing device that presses the power switch of the computer, and the shutdown detection by the shutdown detection step. And a pressing operation step of pressing a power switch of the computer.

本発明によれば、電源オン/オフ機能を実現するソフトウェアを具備しないメインボードに対して、加工を必要とせずに、起動および停止の繰り返しを行う際の検査者の負担を軽減することができる。   According to the present invention, it is possible to reduce the burden on the inspector when the start and stop are repeatedly performed on the main board that does not include software that realizes the power on / off function without requiring processing. .

本発明の一実施形態における電源スイッチ押下装置の外形の概略を示す外観図である。It is an external view which shows the outline of the external shape of the power switch pressing-down apparatus in one Embodiment of this invention. 同実施形態における電源スイッチ押下装置の概略構成を示す構成図である。It is a block diagram which shows schematic structure of the power switch pressing-down apparatus in the embodiment. 同実施形態におけるスイッチ押アームの外形の概略を示す外観図である。It is an external view which shows the outline of the external shape of the switch pushing arm in the embodiment. 同実施形態におけるスイッチ押アームの電源スイッチ押下動作の概略を示す説明図である。It is explanatory drawing which shows the outline of the power switch pushing operation | movement of the switch pushing arm in the embodiment. 同実施形態における油圧ダンパの概略構成を示す構成図である。It is a block diagram which shows schematic structure of the hydraulic damper in the embodiment. 同実施形態における電源スイッチ押下装置の動作例を示すシーケンス図である。FIG. 6 is a sequence diagram showing an operation example of the power switch pressing device in the same embodiment. 同実施形態における被検査コンピュータの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the to-be-inspected computer in the same embodiment. 同実施形態におけるシステムコントローラの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the system controller in the embodiment.

以下、図面を参照して、本発明の実施の形態について説明する。
図1は、本発明の一実施形態における電源スイッチ押下装置1の外形の概略を示す外観図である。同図において、電源スイッチ押下装置1は、システムコントローラ100と、スイッチ押アーム200とを具備する。システムコントローラ100は、電源スイッチ111と、電源オフ時間設定スイッチ112と、試験回数設定スイッチ113とを有する操作入力部(電源オフ時間上限値受付部、試験回数上限値受付部)110と、パイロットランプを有する表示部120と、を具備する。
なお、以下では、被検査コンピュータ300が起動してシャットダウンし、電源オフ時間経過後に再び被検査コンピュータ300が起動するまでの1周期の間に、電源スイッチ押下装置1および被検査コンピュータ300が行う処理を「試験」と称し、繰り返し行われる試験の全体を通じて電源スイッチ押下装置1および被検査コンピュータ300が行う処理を「検査」と称する。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is an external view showing an outline of the outer shape of a power switch pressing device 1 according to an embodiment of the present invention. In FIG. 1, the power switch pressing device 1 includes a system controller 100 and a switch pressing arm 200. The system controller 100 includes a power input switch 111, a power off time setting switch 112, and an operation input unit (power off time upper limit receiving unit, test number upper limit receiving unit) 110 having a test number setting switch 113, a pilot lamp. And a display unit 120 having.
In the following description, processing performed by the power switch pressing device 1 and the computer 300 to be inspected during one cycle from when the computer 300 to be inspected is started and shut down to when the computer 300 to be inspected is started again after the power-off time has elapsed. Is referred to as “test”, and the processing performed by the power switch pressing device 1 and the inspected computer 300 throughout the repeated test is referred to as “inspection”.

ここで、電源スイッチ111は、システムコントローラ100の電源スイッチである。電源オフ時間設定スイッチ112は、被検査コンピュータ300のシャットダウンを検出してから次に被検査コンピュータ300を起動させるまでの待ち時間である電源オフ時間上限値を設定するスイッチである。試験回数設定スイッチ113は、被検査コンピュータ300の起動回数またはシャットダウン回数である試験回数上限値を設定するスイッチである。なお、本実施形態では、試験回数上限値としてシャットダウン回数を用いる。
また、表示部120のパイロットランプは、システムコントローラ100と被検査コンピュータ300との間に通信が確立しているときに点灯する。
Here, the power switch 111 is a power switch of the system controller 100. The power-off time setting switch 112 is a switch for setting a power-off time upper limit value that is a waiting time from when the shutdown of the computer 300 to be inspected is detected until the computer 300 to be inspected next time. The test number setting switch 113 is a switch for setting a test number upper limit value that is the number of times the computer 300 to be inspected is started or shut down. In the present embodiment, the number of shutdowns is used as the upper limit value of the number of tests.
The pilot lamp of the display unit 120 is turned on when communication is established between the system controller 100 and the computer under test 300.

システムコントローラ100とスイッチ押アーム200とは、予め信号ケーブル502で接続されている。また、システムコントローラ100は、検査者によって予め、被検査コンピュータ300とUSB(Universal Serial Bus)ケーブル501にて接続されている。また、スイッチ押アーム200は、検査者によって予め、被検査コンピュータ300の電源スイッチ359上(電源スイッチ359を押下可能な位置)に設置されている。   The system controller 100 and the switch pushing arm 200 are connected in advance by a signal cable 502. Further, the system controller 100 is connected to the computer 300 to be inspected by a tester in advance via a USB (Universal Serial Bus) cable 501. The switch pushing arm 200 is installed in advance on the power switch 359 of the computer 300 to be inspected (position where the power switch 359 can be pressed) by the inspector.

図2は、電源スイッチ押下装置1の概略構成を示す構成図である。同図において、電源スイッチ押下装置1は、システムコントローラ100と、スイッチ押アーム(押下操作部)200とを具備する。システムコントローラ100は、操作入力部110と、表示部120と、USB通信部(シャットダウン検出部)130と、テストプログラム記憶部141と、電源オフ時間測定部151と、試験回数管理部152と、アーム制御部153と、通信処理部154とを具備する。また、システムコントローラ100のアーム制御部153と、スイッチ押アーム200とは、信号ケーブル502で接続されている。
また、被検査コンピュータ300は、USB通信部330と、記憶部340と、処理部350と、電源部390とを具備する。処理部350は電源スイッチ359を具備する。また、システムコントローラ100のUSB通信部130と、被検査コンピュータ300のUSB通信部330とは、USBケーブル501で接続されている。
FIG. 2 is a configuration diagram showing a schematic configuration of the power switch pressing device 1. In FIG. 1, a power switch pressing device 1 includes a system controller 100 and a switch pressing arm (pressing operation unit) 200. The system controller 100 includes an operation input unit 110, a display unit 120, a USB communication unit (shutdown detection unit) 130, a test program storage unit 141, a power-off time measurement unit 151, a test count management unit 152, an arm A control unit 153 and a communication processing unit 154 are provided. Further, the arm controller 153 of the system controller 100 and the switch pushing arm 200 are connected by a signal cable 502.
The inspected computer 300 includes a USB communication unit 330, a storage unit 340, a processing unit 350, and a power supply unit 390. The processing unit 350 includes a power switch 359. The USB communication unit 130 of the system controller 100 and the USB communication unit 330 of the computer 300 to be inspected are connected by a USB cable 501.

被検査コンピュータ300は、検査対象のメインボードを格納するコンピュータであり、電源スイッチ359が押下される毎に起動してOS(Operating System)やテストプログラムを実行し、所定時間経過後に停止する。被検査コンピュータ300は、検査対象のメインボードの種類毎に用意される。
USB通信部330は、USBケーブル501にてUSB通信部130と接続されて通信を行う。
The computer 300 to be inspected is a computer that stores a main board to be inspected, and is activated each time the power switch 359 is pressed, executes an OS (Operating System) and a test program, and stops after a predetermined time has elapsed. The computer 300 to be inspected is prepared for each type of main board to be inspected.
The USB communication unit 330 is connected to the USB communication unit 130 via the USB cable 501 and performs communication.

記憶部340は、記憶デバイスにより実現され、OSや検査用アプリケーションソフトウェアなど、処理部350が実行するプログラムがインストールされている。また、記憶部340は、被検査コンピュータ300の動作のログなど各種データを記憶する。
なお、以下では、記憶部340にインストールされている検査用アプリケーションソフトウェアを「クライアントソフトウェア」と称する。クライアントソフトウェアは、OSが起動すると処理部350に読み込まれて自動実行され、USB通信部330を制御してシステムコントローラ100と通信を行い、システムコントローラ100からテストプログラムを読み出して実行する。
The storage unit 340 is realized by a storage device, and installed with a program executed by the processing unit 350 such as an OS and application software for inspection. Further, the storage unit 340 stores various data such as an operation log of the computer 300 to be inspected.
Hereinafter, the inspection application software installed in the storage unit 340 is referred to as “client software”. When the OS is activated, the client software is read into the processing unit 350 and automatically executed. The client software controls the USB communication unit 330 to communicate with the system controller 100, and reads and executes a test program from the system controller 100.

電源部390は、被検査コンピュータ300の各部に電源を供給する。
処理部350は、修理されて検査対象となっているメインボードによって構成され、当該メインボードのCPU(Central Processing Unit、中央処理装置)が、記憶部340からOS(Operating System)やクライアントソフトウェアを読み出して実行することにより、被検査コンピュータ300の各部を制御する。特に、処理部350は、電源スイッチ359を具備し、電源スイッチ359が押下されると、被検査コンピュータ300の各部に電力が供給されるように電源部390を制御し、記憶部340からOSを読み出して実行する等の起動処理を行う。また、処理部350は、USB通信部330を介してシステムコントローラ100と通信し、システムコントローラ100からテストプログラムを読み出して実行する。
The power supply unit 390 supplies power to each unit of the computer 300 to be inspected.
The processing unit 350 includes a main board that has been repaired and is an inspection target. A CPU (Central Processing Unit) of the main board reads an OS (Operating System) and client software from the storage unit 340. To control each part of the computer 300 to be inspected. In particular, the processing unit 350 includes a power switch 359. When the power switch 359 is pressed, the processing unit 350 controls the power source unit 390 so that power is supplied to each unit of the computer 300 to be inspected, and the OS is stored in the storage unit 340. Performs startup processing such as reading and executing. Further, the processing unit 350 communicates with the system controller 100 via the USB communication unit 330, reads out a test program from the system controller 100 and executes it.

スイッチ押アーム200は、被検査コンピュータ300の電源スイッチ359を押下可能な位置に設置されており、システムコントローラ100の制御に従って電源スイッチ359を押下する。スイッチ押アーム200の構成については後述する。
システムコントローラ100は、被検査コンピュータ300の状態を検出し、スイッチ押アーム200の電源スイッチ押下動作を制御する。
The switch push arm 200 is installed at a position where the power switch 359 of the computer 300 to be inspected can be depressed, and depresses the power switch 359 according to the control of the system controller 100. The configuration of the switch push arm 200 will be described later.
The system controller 100 detects the state of the computer 300 to be inspected, and controls the power switch pressing operation of the switch pressing arm 200.

操作入力部110は、検査者による操作入力を受け付ける。具体的には、図1で説明したように、操作入力部110は、電源スイッチ111にて、システムコントローラ100の電源オン/オフの切換を受け付け、電源オフ時間設定スイッチ112にて、電源オフ時間上限値の設定を受け付け、試験回数設定スイッチ113にて、試験回数上限値の設定を受け付ける。
表示部120は、図1で説明したように、システムコントローラ100と被検査コンピュータ300との間に通信が確立していることを示すパイロットランプを具備する。
The operation input unit 110 receives an operation input by the examiner. Specifically, as described with reference to FIG. 1, the operation input unit 110 receives the power on / off switching of the system controller 100 by the power switch 111 and the power off time by the power off time setting switch 112. The setting of the upper limit value is accepted, and the setting of the test number upper limit value is accepted by the test number setting switch 113.
As described with reference to FIG. 1, the display unit 120 includes a pilot lamp that indicates that communication is established between the system controller 100 and the computer under test 300.

USB通信部130は、USBケーブル501にてUSB通信部330と接続されて通信を行う。
特に、USB通信部130は、被検査コンピュータ300のシャットダウンを検出する。例えば、USB通信部130は、USB通信部330との通信の切断を検出することによって、被検査コンピュータ300のシャットダウンを検出する。
また、USB通信部130は、通信処理部154の制御に従ってテストプログラム記憶部141の記憶するテストプログラムをUSB通信部330に送信する。
なお、USB通信部130とUSB通信部330との間の通信方式はUSBに限らず、TCP/IP(Transmission Control Protocol/Internet Protocol)など、他の通信方式によって通信を行うようにしてもよい。
The USB communication unit 130 is connected to the USB communication unit 330 via the USB cable 501 to perform communication.
In particular, the USB communication unit 130 detects the shutdown of the computer 300 to be inspected. For example, the USB communication unit 130 detects the shutdown of the computer 300 to be inspected by detecting disconnection of communication with the USB communication unit 330.
In addition, the USB communication unit 130 transmits the test program stored in the test program storage unit 141 to the USB communication unit 330 according to the control of the communication processing unit 154.
The communication method between the USB communication unit 130 and the USB communication unit 330 is not limited to USB, and communication may be performed by other communication methods such as TCP / IP (Transmission Control Protocol / Internet Protocol).

テストプログラム記憶部141は、被検査コンピュータ300に送信するテストプログラムを記憶する。
電源オフ時間測定部151は、タイマを具備し、被検査コンピュータ300がシャットダウンしてからの経過時間を測定し、操作入力部110にて設定された電源オフ時間上限値の経過を検出する。
試験回数管理部152は、カウンタを具備し、試験回数(被検査コンピュータ300の起動回数またはシャットダウン回数。本実施形態では、シャットダウン回数を用いる)を計数し、操作入力部110にて設定された試験回数上限値に到達したか否かを判定する。
アーム制御部153は、スイッチ押アーム200と信号ケーブル502にて接続されており、電源オフ時間測定部151および試験回数管理部152の判定結果に基づいて、スイッチ押アーム200の電源スイッチ押下動作を制御する制御信号を送信する。
なお、アーム制御部153とスイッチ押アーム200との間の通信方式としては、様々なものを用いることができる。例えば、USBにて通信を行うようにしてもよいし、RS−232C(Recommended Standard 232 version C)にて通信を行うようにしてもよい。
The test program storage unit 141 stores a test program to be transmitted to the computer 300 to be inspected.
The power-off time measuring unit 151 includes a timer, measures the elapsed time since the computer under test 300 shuts down, and detects the elapse of the power-off time upper limit set by the operation input unit 110.
The number-of-tests management unit 152 includes a counter, counts the number of tests (the number of startups or shutdowns of the computer 300 to be inspected. In this embodiment, the number of shutdowns is used), and the test set by the operation input unit 110 It is determined whether or not the upper limit of the number of times has been reached.
The arm control unit 153 is connected to the switch push arm 200 via the signal cable 502, and performs the power switch push operation of the switch push arm 200 based on the determination results of the power off time measurement unit 151 and the test number management unit 152. A control signal to be controlled is transmitted.
Various methods can be used as a communication method between the arm control unit 153 and the switch pushing arm 200. For example, communication may be performed using USB, or communication may be performed using RS-232C (Recommended Standard 232 version C).

通信処理部154は、USB通信部130の行う通信を制御する。また、通信処理部154は、通信が確立している状態にあることをUSB通信部130が検出すると、表示部120のパイロットランプを点灯させる。
なお、システムコントローラ100は、二次電池を具備してシステムコントローラ100の各部に電力を供給する。USBにより被検査コンピュータ300から電力供給を受けて二次電池が電力を蓄えることにより、システムコントローラ100は、被検査コンピュータ300がシャットダウンしている間も、他から電力供給を受けずに動作することができる。
The communication processing unit 154 controls communication performed by the USB communication unit 130. Further, when the USB communication unit 130 detects that communication is established, the communication processing unit 154 turns on the pilot lamp of the display unit 120.
The system controller 100 includes a secondary battery and supplies power to each unit of the system controller 100. By receiving power supply from the computer under test 300 via USB and the secondary battery storing power, the system controller 100 can operate without receiving power supply from the other while the computer under test 300 is shut down. Can do.

次に、図3および図4を参照してスイッチ押アーム200の構成および電源スイッチ押下動作について説明する。
図3は、スイッチ押アーム200の外形の概略を示す外観図である。
また、図4は、スイッチ押アーム200の電源スイッチ押下動作の概略を示す説明図である。
図3において、スイッチ押アーム200は、サーボモーター210と、スイングアーム220と、プッシュロッド230と、油圧ダンパ240と、コンタクトピース260と、アームベース290とを具備する。また、油圧ダンパ240は、プッシュロッド250を具備する。
Next, the configuration of the switch pressing arm 200 and the power switch pressing operation will be described with reference to FIGS.
FIG. 3 is an external view showing an outline of the outer shape of the switch push arm 200.
FIG. 4 is an explanatory diagram showing an outline of the power switch pressing operation of the switch pressing arm 200.
In FIG. 3, the switch push arm 200 includes a servo motor 210, a swing arm 220, a push rod 230, a hydraulic damper 240, a contact piece 260, and an arm base 290. The hydraulic damper 240 includes a push rod 250.

サーボモーター210は、アームベース290に固定されており、検査者によって、コンタクトピース260が電源スイッチ359を押下可能な位置に予め設置されている。
そして、サーボモーター210の出力軸には、該出力軸の径方向外側に向かって延びるスイッチ押アーム200の一端側が固定されている。また、スイッチ押アーム200の他端側には、電源スイッチ359の押下方向(鉛直方向)に伸びるプッシュロッド230の一端が回動可能に接続されており、該プッシュロッド230の他端は、油圧ダンパ240の後端に接続されている。さらに、油圧ダンパ240の先端(プッシュロッド250の先端)にはコンタクトピース260が固定されている。コンタクトピース260は、シリコンゴムなど電源スイッチ359に接触した際に傷を付けにくい素材で作られている。
The servo motor 210 is fixed to the arm base 290, and the contact piece 260 is previously installed at a position where the power switch 359 can be pressed by the inspector.
Then, one end side of the switch push arm 200 extending toward the radially outer side of the output shaft is fixed to the output shaft of the servo motor 210. Further, one end of a push rod 230 extending in the pressing direction (vertical direction) of the power switch 359 is rotatably connected to the other end side of the switch pushing arm 200, and the other end of the push rod 230 is hydraulically connected. It is connected to the rear end of the damper 240. Further, a contact piece 260 is fixed to the tip of the hydraulic damper 240 (tip of the push rod 250). The contact piece 260 is made of a material that is difficult to be damaged when it contacts the power switch 359, such as silicon rubber.

これによって、図4に示すように、アーム制御部153(図2)から出力される制御信号に従って、サーボモーター210の出力軸が所定角度範囲(例えば約90度)を往復回転した際には、スイングアーム220が当該所定角度範囲を旋回し、これに伴ってプッシュロッド230、油圧ダンパ240およびコンタクトピース260が電源スイッチ359の押下方向に往復移動する。そして、コンタクトピース260が電源スイッチ359に接触し押下する。   Accordingly, as shown in FIG. 4, when the output shaft of the servo motor 210 reciprocates within a predetermined angle range (for example, about 90 degrees) according to the control signal output from the arm control unit 153 (FIG. 2), The swing arm 220 turns in the predetermined angle range, and accordingly, the push rod 230, the hydraulic damper 240, and the contact piece 260 reciprocate in the pressing direction of the power switch 359. Then, the contact piece 260 contacts and presses the power switch 359.

ここで、サーボモーター210とスイッチ押アーム200とプッシュロッド230とは、推力生成部の一具体例を構成する。すなわち、サーボモーター210の出力軸の回転を、スイングアーム220およびプッシュロッド230が推力に変換することにより、推力を生成する。
また、コンタクトピース260は、接触部の一具体例であり、油圧ダンパ240およびプッシュロッド250によって伝達される上記推力に基づいて、電源スイッチ359を押下する。
また、油圧ダンパ240は、伝達部の一具体例であり、上記推力をコンタクトピース260に伝達する。その際、コンタクトピース260が電源スイッチ359から受ける応力に従って、油圧ダンパ240は上記推力を減衰させ、減衰された推力をコンタクトピース260に伝達する。
Here, the servo motor 210, the switch push arm 200, and the push rod 230 constitute a specific example of a thrust generation unit. That is, the rotation of the output shaft of the servo motor 210 is converted into a thrust by the swing arm 220 and the push rod 230, thereby generating a thrust.
The contact piece 260 is a specific example of a contact portion, and presses the power switch 359 based on the thrust transmitted by the hydraulic damper 240 and the push rod 250.
The hydraulic damper 240 is a specific example of the transmission unit, and transmits the thrust to the contact piece 260. At that time, the hydraulic damper 240 attenuates the thrust according to the stress that the contact piece 260 receives from the power switch 359, and transmits the attenuated thrust to the contact piece 260.

次に、図5を参照して油圧ダンパ240の構成について説明する。
図5は、油圧ダンパ240の概略構成を示す構成図である。なお、油圧ダンパ240は、コンタクトピース260が電源スイッチ359から受ける応力に従ってコンタクトピース260に伝達する推力を減衰させるものであればよく、一般的な油圧ダンパなど様々なダンパを用いることができる。
Next, the configuration of the hydraulic damper 240 will be described with reference to FIG.
FIG. 5 is a configuration diagram showing a schematic configuration of the hydraulic damper 240. The hydraulic damper 240 only needs to attenuate the thrust transmitted to the contact piece 260 according to the stress received by the contact piece 260 from the power switch 359, and various dampers such as a general hydraulic damper can be used.

図5において、油圧ダンパ240のシリンダ249内には、作動オイル241が満たされており、作動オイル241中にオリフィス付き可動ピストン243が設けられている。また、オリフィス付き可動ピストン243の一方の面中央部分にはコイルバネ242の一端が固定されており、他方の面中央部分にはプッシュロッド250の一端が固定されている。
そして、シリンダ249に、プッシュロッド230(図3)からの推力が加わると、当該推力は、作動オイル241、オリフィス付き可動ピストン243およびプッシュロッド250を介してコンタクトピース260に伝達される。
In FIG. 5, the hydraulic oil 241 is filled in the cylinder 249 of the hydraulic damper 240, and the movable piston 243 with an orifice is provided in the hydraulic oil 241. In addition, one end of a coil spring 242 is fixed to the central portion of one surface of the movable piston 243 with an orifice, and one end of the push rod 250 is fixed to the central portion of the other surface.
When thrust from the push rod 230 (FIG. 3) is applied to the cylinder 249, the thrust is transmitted to the contact piece 260 via the working oil 241, the movable piston with orifice 243 and the push rod 250.

ここで、コンタクトピース260が電源スイッチ359に接触し、電源スイッチ359からの応力を受けると、当該応力は、プッシュロッド250を介してオリフィス付き可動ピストン243に伝達される。そして、伝達された応力により、オリフィス付き可動ピストン243がコイルバネ242側に移動することによりコンタクトピース260に伝達される推力が減衰される。このとき、オリフィス付き可動ピストン243のオリフィス(穴)を流れる作動オイル241の粘性抵抗により、オリフィス付き可動ピストン243がコイルバネ242側に移動に対して抵抗力が発生する。この抵抗力により、一定の推力がコンタクトピース260に伝達される。   Here, when the contact piece 260 contacts the power switch 359 and receives stress from the power switch 359, the stress is transmitted to the movable piston 243 with an orifice via the push rod 250. Then, due to the transmitted stress, the movable piston 243 with an orifice moves to the coil spring 242 side, whereby the thrust transmitted to the contact piece 260 is attenuated. At this time, due to the viscous resistance of the working oil 241 flowing through the orifice (hole) of the movable piston 243 with an orifice, a resistance force is generated against the movement of the movable piston 243 with the orifice toward the coil spring 242 side. Due to this resistance force, a constant thrust is transmitted to the contact piece 260.

このように、オリフィス付き可動ピストン243が移動することにより、コンタクトピース260に伝達される推力が減衰されるので、電源スイッチ359に加わる押下力を抑えることができ、電源スイッチ359の破壊を防止できる。ここで、電源スイッチ359の押下に必要な推力やストローク長(押し込む量)は、電源スイッチ359の種類(被検査コンピュータ300の種類)により異なるが、油圧ダンパ240が余分な推量を吸収する(コンタクトピース260に伝達される推力を減衰させる)ことにより、様々な種類の電源スイッチ359に対応することができる。   As described above, since the movable piston 243 with the orifice moves, the thrust transmitted to the contact piece 260 is attenuated, so that the pressing force applied to the power switch 359 can be suppressed, and the power switch 359 can be prevented from being broken. . Here, the thrust required to press the power switch 359 and the stroke length (push-in amount) vary depending on the type of the power switch 359 (type of the computer 300 to be inspected), but the hydraulic damper 240 absorbs the extra thrust (contacts). By attenuating the thrust transmitted to the piece 260, various types of power switches 359 can be handled.

なお、オリフィス付き可動ピストン243が移動する際、コイルバネ242が縮む。そして、スイングアーム220(図4)が上方向(図4の矢印と反対方向)に旋回し、シリンダ249にプッシュロッド230からの推力が加わらなくなると、コイルバネ242が伸張する(元の状態に戻る)。このコイルバネ242の伸張により、オリフィス付き可動ピストン243は初期位置(電源スイッチ359からの応力により移動する前の位置)に復帰する。   When the movable piston 243 with an orifice moves, the coil spring 242 contracts. When the swing arm 220 (FIG. 4) turns upward (opposite to the arrow in FIG. 4) and the thrust from the push rod 230 is not applied to the cylinder 249, the coil spring 242 expands (returns to the original state). ). By the extension of the coil spring 242, the movable piston 243 with the orifice returns to the initial position (position before moving due to the stress from the power switch 359).

次に、図6〜図8を参照して電源スイッチ押下装置1および被検査コンピュータ300の動作について説明する。
図6は、電源スイッチ押下装置1の動作例を示すシーケンス図である。処理部350(メインボード)が被検査コンピュータ300にセットされ、スイッチ押アーム200が電源スイッチ359を押下可能な位置に設置され、システムコントローラ100とスイッチ押アーム200とが接続され、システムコントローラ100と被検査コンピュータ300とが接続された状態で、電源スイッチ押下装置1は同図の処理を開始する。
なお、スイッチ押アーム200を設置する際、検査者は、コンタクトピース260が電源スイッチ359に上からまっすぐに当たるように、アームベース290の位置および角度を調整し、アームベース290を(ネジ等で壁に固定するなど)しっかり固定する。
Next, operations of the power switch pressing device 1 and the computer under test 300 will be described with reference to FIGS.
FIG. 6 is a sequence diagram illustrating an operation example of the power switch pressing device 1. The processing unit 350 (main board) is set in the computer 300 to be inspected, the switch push arm 200 is installed at a position where the power switch 359 can be pushed, the system controller 100 and the switch push arm 200 are connected, and the system controller 100 In a state where the computer 300 to be inspected is connected, the power switch pressing device 1 starts the process of FIG.
When installing the switch pushing arm 200, the inspector adjusts the position and angle of the arm base 290 so that the contact piece 260 directly contacts the power switch 359 from above, and the arm base 290 is attached to the wall with screws or the like. Secure it firmly.

図6の処理において、まず、システムコントローラ100の電源がオンされ、システムコントローラ100は動作状態となる(シーケンスS101)。
そして、操作入力部110は、電源オフ時間上限値の入力操作(図1スイッチ112による選択)を受け付ける(シーケンスS103)。電源オフ時間は、例えば、「0」(待ち時間無し)、「5分」、「10分」、「20分」、「60分」の中から選択される。
また、操作入力部110が、試験回数上限値の入力操作(図1のスイッチ113による選択)を受け付ける(シーケンスS102)。
In the process of FIG. 6, first, the system controller 100 is powered on, and the system controller 100 enters an operating state (sequence S <b> 101).
Then, operation input unit 110 accepts an input operation of the power-off time upper limit value (selection by switch 112 in FIG. 1) (sequence S103). The power-off time is selected from, for example, “0” (no waiting time), “5 minutes”, “10 minutes”, “20 minutes”, and “60 minutes”.
Further, the operation input unit 110 accepts an input operation (selection by the switch 113 in FIG. 1) of the test number upper limit value (sequence S102).

次に、検査者が手動にて電源スイッチ359を押下する(シーケンスS111)。この初回の電源スイッチ359押下は検査者が手動で行い、以後のスイッチ押下は、後述するように電源スイッチ押下装置1が自動で行う。
なお、初回の電源スイッチ359押下(シーケンスS111)の方法は、図6に示す手動で行う方法に限らない。例えば、試験回数上限値の設定(シーケンスS102)および電源オフ時間上限値の設定(シーケンスS103)が完了したことを契機として、電源スイッチ押下装置1が自動的に電源スイッチ359を押下するようにしてもよい。
Next, the inspector manually presses the power switch 359 (sequence S111). The first press of the power switch 359 is manually performed by the inspector, and the subsequent switch pressing is automatically performed by the power switch pressing device 1 as described later.
Note that the first method of pressing the power switch 359 (sequence S111) is not limited to the manual method shown in FIG. For example, the power switch pressing device 1 automatically presses the power switch 359 when the setting of the test number upper limit value (sequence S102) and the setting of the power supply off time upper limit value (sequence S103) are completed. Also good.

シーケンスS111にて電源をオンされた被検査コンピュータ300の処理部350は、記憶部340からOSを読み出して実行する(OSを起動させる。シーケンスS112)。さらに、処理部350が、POST(Power On Self Test、電源投入時の動作テスト)などの起動処理を行うようにしてもよい。
なお、OSの起動に失敗した場合は、失敗時の状態がOSのイベントログに記録される。検査者はこのイベントログを確認することにより、OS起動失敗の原因を調べることができる。
The processing unit 350 of the inspected computer 300 whose power is turned on in sequence S111 reads out and executes the OS from the storage unit 340 (starts up the OS, sequence S112). Further, the processing unit 350 may perform a starting process such as POST (Power On Self Test).
If the OS activation fails, the state at the time of failure is recorded in the OS event log. The inspector can check the cause of the OS startup failure by checking the event log.

OSが起動すると、処理部350は、記憶部340から試験用ソフトウェア(以下では、「クライアントソフトウェア」と称する)を読み出して実行する(自動でクライアントソフトウェアを起動させる。シーケンスS113)。また、処理部350は、シャットダウンのタイミングを判定する際に用いる試験時間の測定を開始する。
以降、処理部350は、後述するシーケンスS133までの間、クライアントソフトウェアに従って動作する。
When the OS is activated, the processing unit 350 reads and executes test software (hereinafter referred to as “client software”) from the storage unit 340 (automatically activates the client software. Sequence S113). Further, the processing unit 350 starts measuring the test time used when determining the shutdown timing.
Thereafter, the processing unit 350 operates according to the client software until a later-described sequence S133.

次に、処理部350は、USB通信部130とUSB通信部330との間で通信を確立するよう、USB通信部330を制御する(シーケンスS121)。
この通信の確立は、例えば、USB通信部130とUSB通信部330とがUSBにて接続されている場合、USB通信部330が、USB通信部130に対してコントロール転送(USBに規定される、相手側に機器を認識させるための通信)を行うことによって行われる。
Next, the processing unit 350 controls the USB communication unit 330 so as to establish communication between the USB communication unit 130 and the USB communication unit 330 (sequence S121).
For example, when the USB communication unit 130 and the USB communication unit 330 are connected by USB, the USB communication unit 330 performs control transfer to the USB communication unit 130 (specified in USB. (Communication for causing the other party to recognize the device).

具体的には、まず、ホストに相当する被検査コンピュータ300のUSB通信部330が、ターゲットに相当するシステムコントローラ100のUSB通信部130に対して、コントロール転送によりディスクリプタ(ターゲットの特性や属性を示す情報)を要求する。
このディスクリプタ要求にUSB通信部130が応答してコンフィグディスクリプタ(ターゲットのUSB構成情報)を送信する。このコンフィグディスクリプタにより、OSとしての処理部350がターゲットを認識する。
Specifically, first, the USB communication unit 330 of the computer 300 to be inspected corresponding to the host transmits a descriptor (which indicates the characteristics and attributes of the target) by control transfer to the USB communication unit 130 of the system controller 100 corresponding to the target. Information).
The USB communication unit 130 responds to this descriptor request and transmits a configuration descriptor (target USB configuration information). Based on this configuration descriptor, the processing unit 350 as the OS recognizes the target.

さらに、クライアントソフトウェアとしての処理部350がターゲット(システムコントローラ100)のインタフェースディスクリプタ(インタフェースの特性や属性を示す情報)およびエンドポイントディスクリプタ(エンドポイント(End Point、通信に用いられるバッファ)の特性や属性を示す情報)を取得して通信を開始することにより、通信が確立される。
なお、通信の確立に失敗した場合(ターゲットが応答しない場合)は、処理部350が、USBポート障害またはメインボードの故障と判断して通信失敗を記憶部340の記憶するログに書き込み、被検査コンピュータ300はそのままの状態を保持する。
Further, the processing unit 350 as client software performs the characteristics and attributes of the interface descriptor (information indicating the characteristics and attributes of the interface) and the endpoint descriptor (End Point, a buffer used for communication) of the target (system controller 100). Communication is established by acquiring information) and starting communication.
If the communication establishment fails (when the target does not respond), the processing unit 350 determines that the USB port failure or the main board has failed, and writes the communication failure in the log stored in the storage unit 340. The computer 300 keeps the state as it is.

通信が確立すると、被検査コンピュータ300は、通信が確立したことを示す表示を行う旨の指示を、システムコントローラ100に対して送信し(シーケンスS122)、システムコントローラ100は、表示部120のパイロットランプを点灯させる(シーケンスS123)。
具体的には、クライアントソフトウェアを実行する処理部350が、通信の確立を検出し、USB通信部330およびUSB通信部130を介して、通信が確立したことを示す表示を行う旨の指示を通信処理部154に送信し、通信処理部154が表示部120のパイロットランプを点灯させる。
When the communication is established, the computer 300 to be inspected transmits an instruction to display that the communication is established to the system controller 100 (sequence S122), and the system controller 100 displays the pilot lamp of the display unit 120. Is turned on (sequence S123).
Specifically, the processing unit 350 that executes the client software detects establishment of communication, and communicates an instruction to display that communication has been established via the USB communication unit 330 and the USB communication unit 130. The data is transmitted to the processing unit 154, and the communication processing unit 154 turns on the pilot lamp of the display unit 120.

その後、被検査コンピュータ300の処理部350は、システムコントローラ100のテストプログラム記憶部141からテストプログラムをダウンロードする(シーケンスS131)。
例えば、シーケンスS121において、システムコントローラ100はマスストレージクラス(Mass Storage Class、ターゲットを記憶装置として認識すること)にて被検査コンピュータ300と接続される。そして、処理部350は、テストプログラム記憶部141がテストプログラムのファイルを格納するディレクトリを指定して、テストプログラムのファイルを読み出すことにより、テストプログラムを取得する。
なお、テストプログラムのダウンロードに失敗した場合は、処理部350が、テストプログラム取得失敗を記憶部340の記憶するログに書き込み、被検査コンピュータ300はそのままの状態を保持する。
Thereafter, the processing unit 350 of the computer 300 to be inspected downloads a test program from the test program storage unit 141 of the system controller 100 (sequence S131).
For example, in sequence S <b> 121, the system controller 100 is connected to the inspected computer 300 with a mass storage class (recognizing a target as a storage device). Then, the processing unit 350 acquires a test program by designating a directory in which the test program storage unit 141 stores the test program file and reading the test program file.
If the test program download fails, the processing unit 350 writes the test program acquisition failure in the log stored in the storage unit 340, and the computer 300 to be inspected maintains the state as it is.

そして、処理部350は、取得したテストプログラムを実行して機能検査を行う。機能検査でエラーが検出されなければ、処理部350は、クライアントソフトウェア起動時に測定を開始した試験時間が、予め定められた試験時間上限値に達したか否かを判定し、試験時間上限値に達するまで機能試験を継続する(シーケンスS132)。
なお、機能検査でエラーを検出した場合は、処理部350は、エラーを記憶部340の記憶するログに書き込み、被検査コンピュータ300はそのままの状態を保持する。
試験時間が試験時間上限値に達すると、処理部350がシャットダウン処理を行い、被検査コンピュータ300は停止する(シーケンスS133)。
Then, the processing unit 350 performs the function test by executing the acquired test program. If no error is detected in the function test, the processing unit 350 determines whether or not the test time at which the measurement is started when the client software is started has reached a predetermined test time upper limit value, and sets the test time upper limit value. The functional test is continued until it reaches (sequence S132).
When an error is detected by the function inspection, the processing unit 350 writes the error in a log stored in the storage unit 340, and the inspected computer 300 holds the state as it is.
When the test time reaches the test time upper limit value, the processing unit 350 performs a shutdown process, and the computer under test 300 stops (sequence S133).

被検査コンピュータ300の停止によって、システムコントローラ100と被検査コンピュータ300との通信が切断されると、USB通信部130が通信の切断を検出し、通信処理部154は、表示部120のパイロットランプを消灯させる(シーケンスS141)。また、通信処理部154は、通信が切断されたことを示す情報を電源オフ時間測定部151および試験回数管理部152に出力する。
なお、被検査コンピュータ300がシャットダウンに失敗するなどにより通信が切断されない場合は、表示部120のパイロットランプが点灯したままの状態となり、検査者は異常を検知できる。
When the communication between the system controller 100 and the computer under test 300 is disconnected due to the stop of the computer under test 300, the USB communication unit 130 detects the disconnection of communication, and the communication processing unit 154 turns off the pilot lamp of the display unit 120. The light is turned off (sequence S141). In addition, the communication processing unit 154 outputs information indicating that the communication has been disconnected to the power-off time measuring unit 151 and the test number management unit 152.
When communication is not disconnected due to failure of shutdown of the inspected computer 300, the pilot lamp of the display unit 120 remains lit, and the inspector can detect an abnormality.

通信が切断されると、試験回数管理部152は、カウンタ値(試験回数)に1を加算する(シーケンスS142)。また、電源オフ時間測定部151は、タイマにて待ち時間を測定し、電源オフ時間上限値の経過を待つ(シーケンスS143)。
電源オフ時間上限値の示す時間が経過すると、電源オフ時間測定部151は、電源オフ時間上限値経過を示す情報を試験回数管理部152に出力し、試験回数管理部152は、試験回数が試験回数上限値に達しているか否かを判定する。
When the communication is disconnected, the test number management unit 152 adds 1 to the counter value (test number) (sequence S142). In addition, power-off time measuring unit 151 measures the waiting time with a timer and waits for the elapse of the upper limit value of power-off time (sequence S143).
When the time indicated by the upper limit value of the power-off time elapses, the power-off time measurement unit 151 outputs information indicating the elapse of the upper limit value of the power-off time to the test number management unit 152, and the test number management unit 152 It is determined whether or not the upper limit of the number of times has been reached.

試験回数上限値に達していないと判定した場合、試験回数管理部152は、電源スイッチ359押下を指示する情報をアーム制御部153に出力し、アーム制御部153は、電源スイッチ359を押下するようスイッチ押アーム200を制御する(シーケンスS151)。
これにより、スイッチ押アーム200が電源スイッチ359を押下し(シーケンスS152)、被検査コンピュータ300の電源がオンされる。
以下、試験回数が試験回数上限値に達するまで、シーケンスS112〜S161の処理を繰り返す。
When it is determined that the test number upper limit has not been reached, the test number management unit 152 outputs information for instructing to press the power switch 359 to the arm control unit 153, and the arm control unit 153 presses the power switch 359. The switch push arm 200 is controlled (sequence S151).
Thereby, the switch pushing arm 200 depresses the power switch 359 (sequence S152), and the power of the computer 300 to be inspected is turned on.
Hereinafter, the processes of sequences S112 to S161 are repeated until the number of tests reaches the upper limit of the number of tests.

図7は、被検査コンピュータ300の処理手順を示すフローチャートである。被検査コンピュータ300は、電源スイッチ359が押下されると同図の処理を開始する。
まず、電源スイッチ359押下により、電源部390が各部への電力供給を開始し、処理部350は、記憶部340からOSを読み出して実行する(OSを起動させる。ステップS201)。
そして、処理部350はOSの起動に成功したか否かを判定する(ステップS202)。
OSの起動に失敗したと判定した場合(ステップS202:NO)、処理部350は、記憶部340の記憶するイベントログに失敗時の状態を書き込む(ステップS211)。そして、被検査コンピュータ300は、そのままの状態を保持して同図の処理を終了する。
FIG. 7 is a flowchart showing a processing procedure of the computer 300 to be inspected. When the power switch 359 is pressed, the computer 300 to be inspected starts the process in FIG.
First, when the power switch 359 is pressed, the power supply unit 390 starts supplying power to each unit, and the processing unit 350 reads and executes the OS from the storage unit 340 (starts up the OS (step S201)).
Then, the processing unit 350 determines whether or not the OS has been successfully started (step S202).
When it is determined that the OS has failed to start (step S202: NO), the processing unit 350 writes the state at the time of failure in the event log stored in the storage unit 340 (step S211). Then, the computer 300 to be inspected maintains the state as it is and ends the process of FIG.

一方、OSの起動に成功したと判定した場合(ステップS202:YES)、処理部350は、記憶部340からクライアントソフトウェアを読み出して実行する(クライアントソフトウェアを起動させる。ステップS221)。
また、処理部350は、シャットダウンのタイミングを判定する際に用いる試験時間の測定を開始する(ステップS222)。
On the other hand, if it is determined that the OS has been successfully activated (step S202: YES), the processing unit 350 reads and executes the client software from the storage unit 340 (activates the client software (step S221)).
Further, the processing unit 350 starts measuring the test time used when determining the shutdown timing (step S222).

そして、USB通信部330は、処理部350の制御に従って、USB通信部130との間の通信を確立する処理(図6のシーケンスS121で説明した処理)を行う(ステップS223)。その後、処理部350は、USB通信部130とUSB通信部330との間に通信が確立されたか否かを判定する(ステップS224)。
通信が確立されていないと判定した場合(ステップS224:NO)、処理部350は、記憶部340の記憶するログに通信失敗を書き込む(ステップS231)。そして、被検査コンピュータ300は、そのままの状態を保持して同図の処理を終了する。
Then, the USB communication unit 330 performs a process of establishing communication with the USB communication unit 130 (the process described in sequence S121 of FIG. 6) according to the control of the processing unit 350 (step S223). Thereafter, the processing unit 350 determines whether or not communication is established between the USB communication unit 130 and the USB communication unit 330 (step S224).
When it determines with communication not being established (step S224: NO), the process part 350 writes a communication failure in the log which the memory | storage part 340 memorize | stores (step S231). Then, the computer 300 to be inspected maintains the state as it is and ends the process of FIG.

一方、ステップS224において、通信が確立されていると判定した場合(ステップS224:YES)、処理部350は、USB通信部330およびUSB通信部130を介して、通信が確立したことを示す表示を行う旨の指示を、通信処理部154に送信する(ステップS241)。
また、処理部350は、システムコントローラ100のテストプログラム記憶部141が記憶するテストプログラムをダウンロードし(ステップS242)。ダウンロードに成功したか否かを判定する(ステップS243)。
ダウンロードに失敗したと判定した場合(ステップS243:NO)、処理部350は、記憶部340の記憶するログにテストプログラム取得失敗を書き込む(ステップS251)。そして、被検査コンピュータ300は、そのままの状態を保持して同図の処理を終了する。
On the other hand, if it is determined in step S224 that communication has been established (step S224: YES), the processing unit 350 displays a display indicating that communication has been established via the USB communication unit 330 and the USB communication unit 130. An instruction to do so is transmitted to the communication processing unit 154 (step S241).
The processing unit 350 also downloads the test program stored in the test program storage unit 141 of the system controller 100 (step S242). It is determined whether or not the download is successful (step S243).
If it is determined that the download has failed (step S243: NO), the processing unit 350 writes a test program acquisition failure in the log stored in the storage unit 340 (step S251). Then, the computer 300 to be inspected maintains the state as it is and ends the process of FIG.

一方、ステップS243において、ダウンロードに成功したと判定した場合(ステップS243:YES)、処理部350は、ダウンロードしたテストプログラムを実行することにより機能試験を行う(ステップS261)。
そして、処理部350は、機能試験においてエラーを検出したか否かを判定する(ステップS262)。
エラーを検出したと判定した場合(ステップS262:YES)、処理部350は、記憶部340の記憶するログにエラーを書き込む(ステップS271)。そして、被検査コンピュータ300は、そのままの状態を保持して同図の処理を終了する。
On the other hand, when it is determined in step S243 that the download is successful (step S243: YES), the processing unit 350 performs a function test by executing the downloaded test program (step S261).
Then, the processing unit 350 determines whether an error is detected in the function test (step S262).
If it is determined that an error has been detected (step S262: YES), the processing unit 350 writes an error in the log stored in the storage unit 340 (step S271). Then, the computer 300 to be inspected maintains the state as it is and ends the process of FIG.

一方、ステップS262において、エラーを検出しなかったと判定した場合(ステップS262:NO)、処理部350は、ステップS222にて測定を開始した試験時間と
、予め定められた試験時間上限値とを比較して、試験時間上限値に達したか否かを判定する(ステップS281)。
試験時間上限値に達していないと判定した場合(ステップS281:NO)、ステップS261に戻ってテストプログラムの実行を継続する。
一方、ステップS281において、試験時間上限値に達したと判定した場合(ステップS281:YES)、処理部350は、シャットダウン処理を行う(ステップS291)。これにより、被検査コンピュータ300の電源がオフとなり、同図の処理を終了する。
On the other hand, when it is determined in step S262 that an error has not been detected (step S262: NO), the processing unit 350 compares the test time at which measurement was started in step S222 with a predetermined test time upper limit value. Then, it is determined whether or not the test time upper limit has been reached (step S281).
If it is determined that the test time upper limit has not been reached (step S281: NO), the process returns to step S261 and the execution of the test program is continued.
On the other hand, when it determines with having reached the test time upper limit in step S281 (step S281: YES), the process part 350 performs a shutdown process (step S291). As a result, the computer 300 to be inspected is turned off, and the processing in FIG.

図8は、システムコントローラ100の処理手順を示すフローチャートである。システムコントローラ100は、操作入力部110のスイッチ111(図1)の操作によって電源がオンされると、同図の処理を開始する。
まず、操作入力部110は、スイッチS113(図1)の操作による試験回数上限値の設定を受け付け、試験回数管理部152は、試験回数を計数するカウンタ値を0リセットする(ステップS401)。
また、操作入力部110は、スイッチS112(図1)の操作による電源オフ時間上限値の設定を受け付ける(ステップS402)。
FIG. 8 is a flowchart showing the processing procedure of the system controller 100. When the power is turned on by the operation of the switch 111 (FIG. 1) of the operation input unit 110, the system controller 100 starts the process of FIG.
First, the operation input unit 110 accepts the setting of the test number upper limit value by operating the switch S113 (FIG. 1), and the test number management unit 152 resets the counter value for counting the number of tests to 0 (step S401).
Further, the operation input unit 110 accepts the setting of the power-off time upper limit value by the operation of the switch S112 (FIG. 1) (step S402).

また、通信処理部154は、通信が確立したことを示す表示を行う旨の指示を、USB通信部130が受信したか否かを判定する(ステップS411)。未だ受信していないと判定した場合(ステップS411:NO)、ステップS411に戻って当該指示を待ち受ける。
一方、通信が確立したことを示す表示を行う旨の指示を受信したと判定した場合(ステップS411:YES)、通信処理部154は、表示部120のパイロットランプを点灯させる(ステップS421)。
Further, the communication processing unit 154 determines whether or not the USB communication unit 130 has received an instruction to perform display indicating that communication has been established (step S411). If it is determined that it has not been received yet (step S411: NO), the process returns to step S411 and waits for the instruction.
On the other hand, when it determines with having received the instruction | indication which performs the display which shows that communication was established (step S411: YES), the communication process part 154 lights the pilot lamp of the display part 120 (step S421).

そして、通信処理部154は、USB通信部130がUSB通信部330との通信切断を検出したか否かを判定する(ステップS422)。通信切断を未だ検出していないと判定した場合(ステップS422:NO)、ステップS422に戻って通信切断を待ち受ける。
一方、通信切断を検出したと判定した場合(ステップS422:YES)、通信処理部154は、表示部120のパイロットランプを消灯させ、また、通信切断を示す情報を電源オフ時間測定部151と試験回数管理部152とに出力する。
そして、通信切断を示す情報を受けた試験回数管理部152は、試験回数のカウンタ値に1を加算する(ステップS431)。また、通信切断を示す情報を受けた電源オフ時間測定部151は、電源オフ時間の測定を開始する(ステップS432)。
Then, the communication processing unit 154 determines whether or not the USB communication unit 130 has detected a disconnection with the USB communication unit 330 (step S422). When it is determined that the communication disconnection has not been detected yet (step S422: NO), the process returns to step S422 to wait for the communication disconnection.
On the other hand, when it is determined that the communication disconnection has been detected (step S422: YES), the communication processing unit 154 turns off the pilot lamp of the display unit 120, and displays information indicating the communication disconnection with the power-off time measuring unit 151 and the test. The number is output to the number management unit 152.
Then, the test count management unit 152 that has received the information indicating the disconnection of communication adds 1 to the counter value of the test count (step S431). In addition, the power-off time measuring unit 151 that has received the information indicating the disconnection of communication starts measuring the power-off time (step S432).

そして、電源オフ時間測定部151は、電源オフ時間が電源オフ時間上限値(ステップS402で設定された値)に達したか否かを判定する(ステップS433)。未だ電源オフ時間上限値に達していないと判定した場合(ステップS433:NO)、ステップS433に戻って電源オフ時間上限値の経過を待ち受ける。
一方、電源オフ時間に達したと判定した場合(ステップS433:YES)、電源オフ時間測定部151は、電源オフ時間上限値に達したことを示す情報を試験回数管理部152に出力し、試験回数管理部152は、試験回数が試験回数上限値(ステップS401で設定された値)以下か否かを判定する(ステップS441)。
試験回数上限値以下であると判定した場合(ステップS441:YES)、試験回数管理部152は、試験回数上限値以下であることを示す信号をアーム制御部153に出力し、アーム制御部153は、電源スイッチ359を押下するようスイッチ押アーム200を制御する(ステップS451)。その後、ステップS411に戻る。
一方、ステップS441において、試験回数が試験回数上限値より大きいと判定した場合(ステップS441:NO)、同図の処理を終了する。
Then, the power-off time measuring unit 151 determines whether or not the power-off time has reached the power-off time upper limit value (the value set in step S402) (step S433). If it is determined that the power-off time upper limit value has not yet been reached (step S433: NO), the process returns to step S433 to wait for the power-off time upper limit value to elapse.
On the other hand, when it is determined that the power-off time has been reached (step S433: YES), the power-off time measuring unit 151 outputs information indicating that the power-off time upper limit has been reached to the test number management unit 152 to perform the test. The number management unit 152 determines whether or not the number of tests is equal to or less than the test number upper limit (the value set in step S401) (step S441).
When it is determined that the test number is lower than the upper limit value (step S441: YES), the test number management unit 152 outputs a signal indicating that the test number is lower than the upper limit value to the arm control unit 153, and the arm control unit 153 Then, the switch pushing arm 200 is controlled so as to push the power switch 359 (step S451). Thereafter, the process returns to step S411.
On the other hand, when it is determined in step S441 that the number of tests is larger than the upper limit of the number of tests (step S441: NO), the process in FIG.

以上のように、USB通信部130が、通信切断の検出により被検査コンピュータ300のシャットダウンを検出し、スイッチ押アーム200が、当該シャットダウン検出に基づいて電源スイッチ359を押下するので、被検査コンピュータ300の起動および停止の繰り返しによるメインボード(処理部350)の検査を自動で行うことができる。これにより、電源オン/オフ機能を実現するソフトウェアを具備しないメインボードに対して、加工を必要とせずに、起動および停止の繰り返しを行う際の検査者の負担を軽減することができる。   As described above, the USB communication unit 130 detects the shutdown of the computer under test 300 by detecting the disconnection of communication, and the switch pushing arm 200 presses the power switch 359 based on the shutdown detection. The main board (processing unit 350) can be automatically inspected by repeatedly starting and stopping. As a result, it is possible to reduce the burden on the examiner when the main board that does not have the software for realizing the power on / off function is repeatedly started and stopped without requiring processing.

また、被検査コンピュータ300のシャットダウンから、電源オフ時間上限値の示す時間が経過したことを電源オフ時間測定部151が検出し、当該時間経過後にスイッチ押アーム200が電源スイッチ359を押下するので、被検査コンピュータ300のシャットダウンから次に被検査コンピュータ300の電源を投入するまでの待ち時間を、メインボードの種類や検査の種類に応じた待ち時間とすることができる。   Further, since the power-off time measuring unit 151 detects that the time indicated by the upper limit value of the power-off time has elapsed since the shutdown of the computer 300 to be inspected, the switch push arm 200 depresses the power switch 359 after the time has elapsed. The waiting time from the shutdown of the computer to be inspected 300 until the next time the computer to be inspected 300 is turned on can be set to a waiting time according to the type of main board or the type of inspection.

また、被検査コンピュータ300のシャットダウン回数を示す試験回数を試験回数管理部152が計数し、試験回数が試験回数上限値以下の場合にスイッチ押アーム200が電源スイッチ359を押下するので、試験回数(被検査コンピュータ300の電源オンおよびオフの繰り返し回数)を、メインボードの種類や検査の種類に応じた回数とすることができる。   In addition, the test number management unit 152 counts the number of tests indicating the number of shutdowns of the computer 300 to be inspected, and the switch push arm 200 depresses the power switch 359 when the number of tests is equal to or lower than the test number upper limit value. The number of repetitions of turning on and off of the computer 300 to be inspected) can be set according to the type of main board and the type of inspection.

また、スイッチ押アーム200が電源スイッチ359を押下する際、電源スイッチ359からの応力におうじて、電源スイッチ359を押下する推力を油圧ダンパ240が減衰させるので、電源スイッチ359を傷付けずに様々種類のメインボードの検査を行うことができる。   In addition, when the switch push arm 200 depresses the power switch 359, the hydraulic damper 240 attenuates the thrust that depresses the power switch 359 according to the stress from the power switch 359. The main board can be inspected.

ここで、メインボードの検査方法として、メインボードへの通電を切ることなくOSの起動と停止を繰り返す方法がある。しかし、この方法では、通電初期の不安定な状態や、通電による電気的ないし物理的なストレスの再現が出来ず、メインボードに起動時のストレスをかける必要のある起動時障害等の検査には適さない。
また、ソフトウェア処理によってメインボード内蔵のタイマを操作して電源投入を行う方法や、ネットワーク(LAN等)を経由して電源のオン/オフを行う方法も知られているが、それらに対応する機能が検査対象のメインボードに搭載されていない場合には、これらの検査を行うことはできない。
Here, as an inspection method of the main board, there is a method of repeatedly starting and stopping the OS without turning off the power to the main board. However, this method cannot reproduce the unstable state at the beginning of energization or the electrical or physical stress due to energization, and it is necessary to inspect for startup failures that require stress on the main board during startup. Not suitable.
Also known are a method of turning on the power by operating a timer built in the main board by software processing, and a method of turning on / off the power via a network (such as a LAN). Are not mounted on the main board to be inspected, these inspections cannot be performed.

さらには、起動完了や動作中の状況は事後にOSのログから確認可能であるのに対し、上記の電源オン/オフ機能を備えないメインボードの検査に際しては、電源スイッチ操作を検査者がリアルタイムで行う必要があったため、検査者の負担となり、検査時間を確保が困難な場合もあった。
加えて、場所や設備が他の作業と干渉する等の理由で夜間に検査を行う必要がある場合、検査者の負担がさらに増大してしまっていた。
In addition, while the completion of startup and the status of operation can be confirmed from the OS log after the fact, when inspecting the main board that does not have the above power on / off function, the inspector operates the power switch in real time. In some cases, it was necessary for the tester to perform the test.
In addition, the burden on the inspector has further increased when it is necessary to perform inspection at night because the place and equipment interfere with other work.

一方、本願発明者等は、メインボードの検査において、試験時間の長さのエラー検出確率への影響は少なく、一方、電源オン/オフの繰り返しの実行時間が所定時間を超えると障害の再現率が上昇することを検知した。
このため、再現性の低いメインボードの起動系障害に対しては、電源投入からOS起動、テスト実施、遮断までの繰り返し検査を所定時間以上行い、障害の再現性を高めて検査品質を向上させることが望まれる。
そこで、本願発明を用いると、メインボード(を格納したコンピュータ)の電源オン/オフを自動で行って上記繰り返し試験を所定時間以上行い、かつ、起動および停止の繰り返しを行う際の検査者の負担を軽減することができる。
On the other hand, the inventors of the present application have little influence on the error detection probability due to the length of the test time in the inspection of the main board. On the other hand, when the execution time of repeated power on / off exceeds a predetermined time, the failure reproduction rate Was detected to rise.
For this reason, for main board startup failures with low reproducibility, repeated inspections from power-on to OS startup, test execution, and shutdown are performed for a predetermined time or more to improve the reproducibility of failures and improve the inspection quality. It is desirable.
Therefore, when the present invention is used, the burden on the inspector when the power supply of the main board (computer storing the power supply) is automatically turned on and the above repeated test is performed for a predetermined time or more and the start and stop are repeated. Can be reduced.

なお、システムコントローラ100の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
It should be noted that a program for realizing all or part of the functions of the system controller 100 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer system and executed. You may perform the process of. Here, the “computer system” includes an OS and hardware such as peripheral devices.
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes design changes and the like without departing from the gist of the present invention.

1 電源スイッチ押下装置
100 システムコントローラ
110 操作入力部
120 表示部
130 USB通信部
141 テストプログラム記憶部
151 電源オフ時間測定部
152 試験回数管理部
153 アーム制御部
154 通信処理部
200 スイッチ押アーム
300 被検査コンピュータ
330 USB通信部
340 記憶部
350 処理部
390 電源部
DESCRIPTION OF SYMBOLS 1 Power switch pressing device 100 System controller 110 Operation input part 120 Display part 130 USB communication part 141 Test program memory | storage part 151 Power supply off time measurement part 152 Test frequency management part 153 Arm control part 154 Communication processing part 200 Switch push arm 300 Inspected Computer 330 USB communication unit 340 Storage unit 350 Processing unit 390 Power supply unit

Claims (10)

コンピュータのシャットダウンを検出するシャットダウン検出部と、
前記シャットダウン検出部による前記コンピュータのシャットダウン検出に基づいて、前記コンピュータの電源スイッチを押下する押下操作部と、
を具備することを特徴とする電源スイッチ押下装置。
A shutdown detector for detecting the shutdown of the computer;
Based on the shutdown detection of the computer by the shutdown detection unit, a pressing operation unit that presses the power switch of the computer,
A power switch pressing device comprising:
前記シャットダウン検出部が前記コンピュータのシャットダウンを検出してから前記押下操作部が前記電源スイッチを押下するまでの待ち時間である電源オフ時間上限値の入力を受け付ける電源オフ時間上限値受付部と、
前記シャットダウン検出部が前記コンピュータのシャットダウンを検出してからの経過時間を測定し、前記電源オフ時間上限値の示す時間の経過を検出する電源オフ時間測定部と、
を具備し、
前記押下操作部は、前記電源オフ時間測定部が前記時間の経過を検出すると、前記コンピュータの電源スイッチを押下する、ことを特徴とする請求項1に記載の電源スイッチ押下装置。
A power off time upper limit value receiving unit that receives an input of a power off time upper limit value that is a waiting time from when the shutdown detection unit detects a shutdown of the computer until the pressing operation unit presses the power switch;
A power-off-time measuring unit that measures an elapsed time since the shutdown detection unit detects the shutdown of the computer, and detects a lapse of time indicated by the power-off time upper limit;
Comprising
2. The power switch pressing device according to claim 1, wherein the pressing operation unit presses a power switch of the computer when the power-off time measuring unit detects the passage of the time.
前記コンピュータの起動回数またはシャットダウン回数の上限値である試験回数上限値の入力を受け付ける試験回数上限値受付部と、
前記コンピュータの起動回数またはシャットダウン回数を計数する計数部と、
を具備し、
前記押下操作部は、前記コンピュータの起動回数またはシャットダウン回数が前記試験回数上限値以下であるときに前記コンピュータの電源スイッチを押下する、ことを特徴とする請求項1または請求項2に記載の電源スイッチ押下装置。
A test number upper limit receiving unit that receives an input of a test number upper limit that is an upper limit of the number of times the computer is started or shut down;
A counter for counting the number of times the computer is started or shut down;
Comprising
3. The power supply according to claim 1, wherein the pressing operation unit presses a power switch of the computer when the number of times of starting or shutting down the computer is equal to or less than the upper limit value of the number of tests. Switch pressing device.
前記押下操作部は、
推力を生成する推力生成部と、
前記推力生成部の生成する前記推力に基づいて前記コンピュータの電源スイッチを押下する接触部と、
前記推力生成部の生成する前記推力を前記接触部に伝達する伝達部であって、前記接触部が前記コンピュータの電源スイッチから応力を受けると、当該応力に従って前記推力を減衰させて前記伝達部に伝達する伝達部と、
を具備することを特徴とする請求項1から3のいずれか一項に記載の電源スイッチ押下装置。
The pressing operation unit includes:
A thrust generator for generating thrust;
A contact unit that presses a power switch of the computer based on the thrust generated by the thrust generation unit;
A transmission unit that transmits the thrust generated by the thrust generation unit to the contact unit, and when the contact unit receives stress from a power switch of the computer, the thrust is attenuated according to the stress to the transmission unit. A transmission section for transmitting;
The power switch pressing device according to any one of claims 1 to 3, further comprising:
コンピュータの電源スイッチを押下する電源スイッチ押下装置の電源スイッチ押下方法であって、
コンピュータのシャットダウンを検出するシャットダウン検出ステップと、
前記シャットダウン検出ステップによる前記シャットダウン検出に基づいて、前記コンピュータの電源スイッチを押下する押下操作ステップと、
を具備することを特徴とする電源スイッチ押下方法。
A power switch pressing method of a power switch pressing device for pressing a power switch of a computer,
A shutdown detection step for detecting a computer shutdown;
A pressing operation step of pressing a power switch of the computer based on the shutdown detection by the shutdown detection step;
A method of pressing a power switch, comprising:
前記シャットダウン検出ステップにて前記コンピュータのシャットダウンを検出してから前記押下操作ステップにて前記電源スイッチを押下するまでの待ち時間である電源オフ時間上限値の入力を受け付ける電源オフ時間上限値受付ステップと、
前記シャットダウン検出ステップにて前記コンピュータのシャットダウンを検出してからの経過時間を測定し、前記電源オフ時間上限値の示す時間の経過を検出する電源オフ時間測定ステップと、
を具備し、
前記押下操作ステップでは、前記電源オフ時間測定ステップにて前記時間の経過を検出すると、前記コンピュータの電源スイッチを押下する、ことを特徴とする請求項5に記載の電源スイッチ押下方法。
A power-off time upper limit value receiving step for receiving an input of a power-off time upper limit value which is a waiting time from when the shutdown of the computer is detected in the shutdown detection step until the power switch is pressed in the pressing operation step; ,
A power off time measuring step of measuring an elapsed time since the shutdown of the computer was detected in the shutdown detecting step, and detecting an elapsed time indicated by the upper limit value of the power off time;
Comprising
6. The power switch pressing method according to claim 5, wherein, in the pressing operation step, when the passage of the time is detected in the power-off time measuring step, a power switch of the computer is pressed.
前記コンピュータの起動回数またはシャットダウン回数の上限値である試験回数上限値の入力を受け付ける試験回数上限値受付ステップと、
前記コンピュータの起動回数またはシャットダウン回数を計数する計数ステップと、
を具備し、
前記押下操作ステップでは、前記コンピュータの起動回数またはシャットダウン回数が前記試験回数上限値以下であるときに前記コンピュータの電源スイッチを押下する、ことを特徴とする請求項5または請求項6に記載の電源スイッチ押下方法。
A test number upper limit value receiving step for receiving an input of a test number upper limit value which is an upper limit value of the number of times of starting or shutting down the computer;
A counting step of counting the number of startups or shutdowns of the computer;
Comprising
The power supply according to claim 5 or 6, wherein, in the pressing operation step, a power switch of the computer is pressed when the number of times of starting or shutting down the computer is equal to or less than the upper limit value of the number of tests. How to press the switch.
コンピュータの電源スイッチを押下する電源スイッチ押下装置としてのコンピュータに、
コンピュータのシャットダウンを検出するシャットダウン検出ステップと、
前記シャットダウン検出ステップによる前記シャットダウン検出に基づいて、前記コンピュータの電源スイッチを押下する押下操作ステップと、
を実行させるためのプログラム。
To the computer as a power switch pressing device that presses the power switch of the computer,
A shutdown detection step for detecting a computer shutdown;
A pressing operation step of pressing a power switch of the computer based on the shutdown detection by the shutdown detection step;
A program for running
前記シャットダウン検出ステップにて前記コンピュータのシャットダウンを検出してから前記押下操作ステップにて前記電源スイッチを押下するまでの待ち時間である電源オフ時間上限値の入力を受け付ける電源オフ時間上限値受付ステップと、
前記シャットダウン検出ステップにて前記コンピュータのシャットダウンを検出してからの経過時間を測定し、前記電源オフ時間上限値の示す時間の経過を検出する電源オフ時間測定ステップと、
を具備し、
前記押下操作ステップでは、前記電源オフ時間測定ステップにて前記時間の経過を検出すると、前記コンピュータの電源スイッチを押下する、ことを特徴とする請求項8に記載のプログラム。
A power-off time upper limit value receiving step for receiving an input of a power-off time upper limit value which is a waiting time from when the shutdown of the computer is detected in the shutdown detection step until the power switch is pressed in the pressing operation step; ,
A power off time measuring step of measuring an elapsed time since the shutdown of the computer was detected in the shutdown detecting step, and detecting an elapsed time indicated by the upper limit value of the power off time;
Comprising
9. The program according to claim 8, wherein, in the pressing operation step, a power switch of the computer is pressed when the elapse of the time is detected in the power-off time measuring step.
前記コンピュータの起動回数またはシャットダウン回数の上限値である試験回数上限値の入力を受け付ける試験回数上限値受付ステップと、
前記コンピュータの起動回数またはシャットダウン回数を計数する計数ステップと、
を具備し、
前記押下操作ステップでは、前記コンピュータの起動回数またはシャットダウン回数が前記試験回数上限値以下であるときに前記コンピュータの電源スイッチを押下する、ことを特徴とする請求項8または請求項9に記載のプログラム。

A test number upper limit value receiving step for receiving an input of a test number upper limit value which is an upper limit value of the number of times of starting or shutting down the computer;
A counting step of counting the number of startups or shutdowns of the computer;
Comprising
The program according to claim 8 or 9, wherein, in the pressing operation step, a power switch of the computer is pressed when the number of times of starting or shutting down the computer is equal to or less than the upper limit value of the number of tests. .

JP2010245064A 2010-11-01 2010-11-01 Power switch pressing device, power switch pressing method and program Expired - Fee Related JP5511010B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010245064A JP5511010B2 (en) 2010-11-01 2010-11-01 Power switch pressing device, power switch pressing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010245064A JP5511010B2 (en) 2010-11-01 2010-11-01 Power switch pressing device, power switch pressing method and program

Publications (2)

Publication Number Publication Date
JP2012098856A true JP2012098856A (en) 2012-05-24
JP5511010B2 JP5511010B2 (en) 2014-06-04

Family

ID=46390700

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010245064A Expired - Fee Related JP5511010B2 (en) 2010-11-01 2010-11-01 Power switch pressing device, power switch pressing method and program

Country Status (1)

Country Link
JP (1) JP5511010B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109270473A (en) * 2018-10-17 2019-01-25 郑州云海信息技术有限公司 A kind of method and system for examining power supply function

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61279945A (en) * 1985-06-05 1986-12-10 Fujitsu Ltd Test system for data processor
JPS62249220A (en) * 1986-04-23 1987-10-30 Fujitsu Ltd Keyboard testing instrument
JPS63208951A (en) * 1987-02-26 1988-08-30 Sanyo Electric Co Ltd Compact electronic equipment
JPH01126741A (en) * 1987-11-11 1989-05-18 Mitsubishi Electric Corp Method for diagnosing computer system
JPH04367018A (en) * 1991-06-14 1992-12-18 Toshiba Corp Checking device for printed circuit board provided with keyboard signal line
JPH07129282A (en) * 1993-11-02 1995-05-19 Hitachi Ltd Computer system
JPH11134221A (en) * 1997-10-27 1999-05-21 Canon Inc Processor and method for information processing and storage medium storing program thereof
JP2001195277A (en) * 2000-01-17 2001-07-19 Internatl Business Mach Corp <Ibm> Method and device for controlling power source of computer and computer
JP2002318003A (en) * 2001-04-20 2002-10-31 Noritz Corp Microcomputer
JP2005275818A (en) * 2004-03-25 2005-10-06 Meidensha Corp Shutdown method of electronic apparatus device
JP2009277073A (en) * 2008-05-15 2009-11-26 Sharp Corp Test apparatus, test method and program

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61279945A (en) * 1985-06-05 1986-12-10 Fujitsu Ltd Test system for data processor
JPS62249220A (en) * 1986-04-23 1987-10-30 Fujitsu Ltd Keyboard testing instrument
JPS63208951A (en) * 1987-02-26 1988-08-30 Sanyo Electric Co Ltd Compact electronic equipment
JPH01126741A (en) * 1987-11-11 1989-05-18 Mitsubishi Electric Corp Method for diagnosing computer system
JPH04367018A (en) * 1991-06-14 1992-12-18 Toshiba Corp Checking device for printed circuit board provided with keyboard signal line
JPH07129282A (en) * 1993-11-02 1995-05-19 Hitachi Ltd Computer system
JPH11134221A (en) * 1997-10-27 1999-05-21 Canon Inc Processor and method for information processing and storage medium storing program thereof
JP2001195277A (en) * 2000-01-17 2001-07-19 Internatl Business Mach Corp <Ibm> Method and device for controlling power source of computer and computer
JP2002318003A (en) * 2001-04-20 2002-10-31 Noritz Corp Microcomputer
JP2005275818A (en) * 2004-03-25 2005-10-06 Meidensha Corp Shutdown method of electronic apparatus device
JP2009277073A (en) * 2008-05-15 2009-11-26 Sharp Corp Test apparatus, test method and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109270473A (en) * 2018-10-17 2019-01-25 郑州云海信息技术有限公司 A kind of method and system for examining power supply function
CN109270473B (en) * 2018-10-17 2024-03-12 郑州云海信息技术有限公司 Method and system for checking power supply function

Also Published As

Publication number Publication date
JP5511010B2 (en) 2014-06-04

Similar Documents

Publication Publication Date Title
US9984244B2 (en) Controller, information processing apparatus, and recording medium
US9158662B1 (en) Automated operating system installation on multiple drives
TWI557746B (en) Systems and methods of implementing content validation of microcomputer based circuits
US20050246589A1 (en) System and method for automatically testing motherboards
US20140236914A1 (en) Controller, information processing apparatus, and recording medium
CN111382048B (en) Management method and device for mobile equipment on true machine test platform
JP2004222297A (en) Transceiver
CN109388569B (en) Method for remotely detecting environmental anomaly of client, test server and storage medium
CN107943637A (en) A kind of mains cycle test device and method based on IPMI platforms
CN106648762B (en) Method and device for building development environment
CN112256505A (en) Server stability testing method and device and related components
JP5511010B2 (en) Power switch pressing device, power switch pressing method and program
CN113064618A (en) System and method for simulating new energy vehicle conformance detection
KR20020006816A (en) Remote self-diagnosis apparatus and method of a household appliances
CN109921951A (en) A kind of processing method and electronic equipment
CN110978051B (en) Robot simulation device, system, method, readable medium, and electronic apparatus
US20210072301A1 (en) Automatic test method for reliability and functionality of electronic device
WO2021005691A1 (en) Control device, program monitoring method, and program
CN105279056A (en) Test method for verifying reliability of high-temperature server system
KR101240177B1 (en) Motor Operated Valve virtual test apparatus and method
TW202018507A (en) A host boot detection method and its system
JP6697102B1 (en) Information processing apparatus, information processing apparatus control method, and information processing apparatus control program
CN114666356B (en) Control method and device of data acquisition gateway and storage medium
CN111324495B (en) Host machine starting-up detection method and system thereof
CN115903756A (en) Automatic test platform based on remote calling and application method and control system thereof

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130604

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130805

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140320

R150 Certificate of patent or registration of utility model

Ref document number: 5511010

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees