JP7747583B2 - Control system, control method, and program - Google Patents
Control system, control method, and programInfo
- Publication number
- JP7747583B2 JP7747583B2 JP2022086666A JP2022086666A JP7747583B2 JP 7747583 B2 JP7747583 B2 JP 7747583B2 JP 2022086666 A JP2022086666 A JP 2022086666A JP 2022086666 A JP2022086666 A JP 2022086666A JP 7747583 B2 JP7747583 B2 JP 7747583B2
- Authority
- JP
- Japan
- Prior art keywords
- switch
- power switch
- information processing
- processing device
- lamp
- 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.)
- Active
Links
Landscapes
- Selective Calling Equipment (AREA)
Description
本開示は、装置を遠隔で制御する技術に関連する。 This disclosure relates to technology for remotely controlling devices.
パーソナルコンピュータ(PC、または、パソコンとも称する)等の情報処理装置を遠隔で制御する技術が存在する。特許文献1には、PC本体を、PC本体から離れた場所に配置されたコンソールを用いて制御するコンソールシステムが開示される。具体的には、特許文献1に開示されるコンソールシステムは、コンソールにおけるキーボード等の入力信号を取得し、入力信号をPC本体のキーボードポート等に入力するよう制御する。また、当該コンソールシステムは、コンソールのスイッチが操作された場合、電源出力信号をPC本体に送信し、PC本体のスイッチ切替部において電源のON/OFFの切り替えを行うよう制御する。 Technology exists for remotely controlling information processing devices such as personal computers (PCs or personal computers). Patent Document 1 discloses a console system that controls a PC using a console located remotely from the PC. Specifically, the console system disclosed in Patent Document 1 acquires input signals from a keyboard or other device on the console, and controls the input signals to be input to a keyboard port or other device on the PC. Furthermore, when a switch on the console is operated, the console system transmits a power output signal to the PC, and controls the PC's switch to switch the power on and off.
特許文献2には、工作機械の操作パネルを遠隔操作する遠隔操作装置が開示される。具体的には、特許文献2に開示される遠隔操作装置は、遠隔地に配置されたパソコンからの操作指示により、操作パネルの押しボタンスイッチを、所定のトルクにて押下して操作する。 Patent Document 2 discloses a remote control device that remotely controls the operation panel of a machine tool. Specifically, the remote control device disclosed in Patent Document 2 operates by pressing push button switches on the operation panel with a predetermined torque in response to operation instructions from a computer located in a remote location.
PC等の情報処理装置は、フリーズ等が発生し、動作を停止する場合がある。この場合、情報処理装置の電源の切り替えを制御し、情報処理装置を再起動させることが考えられる。例えば、上述のような遠隔で情報処理装置を制御するシステムにおいて情報処理装置を再起動させる場合、当該システムは、電源の切り替えを制御する信号を情報処理装置に送信する。しかしながら、情報処理装置の動作が停止している場合、情報処理装置は当該信号に基づく処理ができない可能性がある。 Information processing devices such as PCs may freeze and stop operating. In such cases, it may be possible to control the power supply to the information processing device and restart the information processing device. For example, when restarting an information processing device in a system that remotely controls information processing devices as described above, the system sends a signal to the information processing device to control the power supply. However, if the operation of the information processing device has stopped, the information processing device may not be able to perform processing based on that signal.
また、例えば情報処理装置は、物理的な電源スイッチが搭載される。当該電源スイッチが押下されることにより、情報処理装置の電源のオン及びオフの切り替えが行われる。そのため、情報処理装置の動作が停止した場合、遠隔で電源スイッチを押下させることにより再起動させることが考えられる。ここで、情報処理装置によっては、電源のオンまたはオフの切り替えが行われるまで、電源スイッチが押下され続ける必要がある。電源スイッチが押下され続ける時間は、情報処理装置によって異なったり、電源がオンからオフに切り替わる場合とオフからオンに切り替わる場合とで異なったりする場合もある。そのため、単に電源スイッチを押下するだけでは、適切に情報処理装置の電源のオン及びオフの切り替え操作ができない可能性がある。 In addition, for example, information processing devices are equipped with a physical power switch. Pressing this power switch turns the information processing device on and off. Therefore, if the operation of the information processing device stops, it is possible to restart the device by remotely pressing the power switch. However, depending on the information processing device, it is necessary to continue pressing the power switch until the power is switched on or off. The amount of time the power switch is pressed varies depending on the information processing device, and may also differ depending on whether the power is switched from on to off or off to on. Therefore, simply pressing the power switch may not properly switch the power on and off of the information processing device.
本開示は、上記課題を鑑みてなされたものであり、情報処理装置の電源の切り替え操作を遠隔で制御することが可能な制御システム等を提供することを目的の一つとする。 This disclosure was made in consideration of the above-mentioned issues, and one of its objectives is to provide a control system that can remotely control the power switching operation of an information processing device.
本開示の一態様にかかる制御システムは、ユーザ端末からの操作要求を受け付ける受付手段と、情報処理装置の電源の状態を示すランプであって、前記情報処理装置に搭載された前記ランプの点灯状況を取得する取得手段と、前記操作要求に応じて、前記情報処理装置に設置されたスイッチ機構に、前記情報処理装置の電源スイッチを押下させ、前記ランプの点灯状況が変化した場合、前記スイッチ機構による前記電源スイッチの押下を解除させるスイッチ制御手段と、を備える。 A control system according to one aspect of the present disclosure includes a receiving means for receiving an operation request from a user terminal, an acquiring means for acquiring the lighting status of a lamp mounted on the information processing device that indicates the power status of the information processing device, and a switch control means for causing a switch mechanism installed on the information processing device to press a power switch of the information processing device in response to the operation request, and for causing the switch mechanism to release the pressing of the power switch when the lighting status of the lamp changes.
本開示の一態様にかかる制御装置は、情報処理装置に設置され、前記情報処理装置の電源スイッチを押下するスイッチ機構と、前記情報処理装置の電源の状態を示すランプであって、前記情報処理装置に搭載されたランプの点灯状況を検知するセンサと、前記センサから前記ランプの点灯状況を取得する取得手段と、ユーザ端末からの操作要求に応じて、前記スイッチ機構に前記電源スイッチを押下させ、前記ランプの点灯状況が変化した場合、前記スイッチ機構による前記電源スイッチの押下を解除させるスイッチ制御手段と、を有する制御モジュールと、を備える。 A control device according to one aspect of the present disclosure is installed in an information processing device and includes a control module having: a switch mechanism that presses a power switch of the information processing device; a lamp that indicates the power status of the information processing device, the control module including a sensor that detects the lighting status of the lamp mounted on the information processing device; acquisition means that acquires the lighting status of the lamp from the sensor; and switch control means that causes the switch mechanism to press the power switch in response to an operation request from a user terminal, and that causes the switch mechanism to release the pressing of the power switch when the lighting status of the lamp changes.
本開示の一態様にかかる制御方法は、ユーザ端末からの操作要求を受け付け、情報処理装置の電源の状態を示すランプであって、前記情報処理装置に搭載された前記ランプの点灯状況を取得し、前記操作要求に応じて、前記情報処理装置に設置されたスイッチ機構に、前記情報処理装置の電源スイッチを押下させ、前記ランプの点灯状況が変化した場合、前記スイッチ機構による前記電源スイッチの押下を解除させる。 A control method according to one aspect of the present disclosure receives an operation request from a user terminal, acquires the lighting status of a lamp installed on the information processing device that indicates the power status of the information processing device, causes a switch mechanism installed on the information processing device to press a power switch on the information processing device in response to the operation request, and, if the lighting status of the lamp changes, causes the switch mechanism to release the pressing of the power switch.
本開示の一態様にかかるプログラムは、ユーザ端末からの操作要求を受け付ける処理と、情報処理装置の電源の状態を示すランプであって、前記情報処理装置に搭載された前記ランプの点灯状況を取得する処理と、前記操作要求に応じて、前記情報処理装置に設置されたスイッチ機構に、前記情報処理装置の電源スイッチを押下させ、前記ランプの点灯状況が変化した場合、前記スイッチ機構による前記電源スイッチの押下を解除させる処理と、をコンピュータに実行させる。 A program according to one aspect of the present disclosure causes a computer to perform the following processes: accepting an operation request from a user terminal; acquiring the lighting status of a lamp mounted on the information processing device that indicates the power status of the information processing device; and, in response to the operation request, causing a switch mechanism installed on the information processing device to press the power switch of the information processing device, and, if the lighting status of the lamp changes, causing the switch mechanism to release the pressing of the power switch.
本開示によれば、情報処理装置の電源の切り替え操作を遠隔で制御することができる。 According to the present disclosure, it is possible to remotely control the power switching operation of an information processing device.
以下に、本開示の実施形態について、図面を参照しつつ説明する。 Embodiments of the present disclosure are described below with reference to the drawings.
<第1の実施形態>
まず、本開示の情報処理装置の一例を説明する。図1は、情報処理装置300の一例を示す図である。図1の例では、情報処理装置300の一例としてラップトップ型のパーソナルコンピュータが示されている。情報処理装置300は、電源スイッチとランプとを搭載する。電源スイッチは、情報処理装置300の電源のオン及びオフを切り替えることが可能なスイッチである。例えば、情報処理装置300の電源がオンである場合(すなわち、情報処理装置300が稼動中)に、電源スイッチが押下されると、情報処理装置300はシャットダウンされ、電源がオフの状態となる。
First Embodiment
First, an example of an information processing device according to the present disclosure will be described. FIG. 1 is a diagram illustrating an example of an information processing device 300. In the example of FIG. 1, a laptop-type personal computer is illustrated as an example of the information processing device 300. The information processing device 300 is equipped with a power switch and a lamp. The power switch is a switch that can switch the power of the information processing device 300 on and off. For example, when the power switch is pressed while the power of the information processing device 300 is on (i.e., while the information processing device 300 is running), the information processing device 300 is shut down and the power is turned off.
ランプは、情報処理装置300の電源の状態に応じて点消灯する。例えば、情報処理装置300の電源がオンとなっている場合、ランプは点灯したり、点滅したりする。また、例えば、情報処理装置300の電源がオフとなっている場合、ランプは消灯する。すなわちランプは、情報処理装置300の電源の状態を示す。 The lamp turns on and off depending on the power status of the information processing device 300. For example, when the information processing device 300 is powered on, the lamp lights up or blinks. Also, for example, when the information processing device 300 is powered off, the lamp turns off. In other words, the lamp indicates the power status of the information processing device 300.
なお、図1の例では、情報処理装置300は、ラップトップ型のパーソナルコンピュータであるが、情報処理装置300はこの例に限られない。例えば、情報処理装置300は、デスクトップ型のパーソナルコンピュータであってもよいし、サーバ装置等であってもよい。本開示における情報処理装置は、押下可能な電源スイッチと、電源の状態に応じて点消灯するランプと、を搭載するコンピュータ装置であればよい。 In the example of FIG. 1, the information processing device 300 is a laptop personal computer, but the information processing device 300 is not limited to this example. For example, the information processing device 300 may be a desktop personal computer, a server device, or the like. The information processing device of the present disclosure may be any computer device equipped with a depressible power switch and a lamp that turns on and off depending on the power state.
次に、本開示の制御システムの概要について説明する。 Next, we will provide an overview of the control system disclosed herein.
図2は、制御システム1000を含む構成の一例を模式的に示す図である。図2に示すように、制御システム1000は、スイッチ機構10及びセンサ20と、無線または有線で通信可能に接続される。スイッチ機構10及びセンサ20は、情報処理装置300に対して設置される。また、制御システム1000は、有線または無線のネットワークを介して、ユーザ端末200と通信可能である。 Figure 2 is a diagram schematically illustrating an example of a configuration including a control system 1000. As shown in Figure 2, the control system 1000 is connected to a switch mechanism 10 and a sensor 20 so that they can communicate wirelessly or via a wired connection. The switch mechanism 10 and the sensor 20 are installed in an information processing device 300. The control system 1000 can also communicate with a user terminal 200 via a wired or wireless network.
スイッチ機構10は、情報処理装置300の電源スイッチを押下する。例えば、スイッチ機構10は、昇降可能な機構であるアームを備える。例えば、スイッチ機構10は、制御システム1000からの指示に応じて、アームを昇降させる。アームが下降することにより、電源スイッチが押下される。また、アームが上昇することにより、電源スイッチの押下が解除される。 The switch mechanism 10 presses the power switch of the information processing device 300. For example, the switch mechanism 10 includes an arm that is a mechanism that can be raised and lowered. For example, the switch mechanism 10 raises and lowers the arm in response to instructions from the control system 1000. When the arm lowers, the power switch is pressed. When the arm rises, the power switch is released from the pressed state.
センサ20は、ランプの点消灯を検知する。センサ20は、例えば、光を検知する光センサであってよい。センサ20は、例えば、光を検知し、光の変化に応じて電気信号に変換する。例えば、センサ20は、ランプが点灯状況に応じた信号を制御システム1000に送信する。 Sensor 20 detects whether the lamp is on or off. Sensor 20 may be, for example, an optical sensor that detects light. Sensor 20, for example, detects light and converts it into an electrical signal in response to changes in light. For example, sensor 20 transmits a signal to control system 1000 in response to the lighting status of the lamp.
なお、スイッチ機構10及びセンサ20は、制御システム1000に含まれてもよい。 The switch mechanism 10 and sensor 20 may be included in the control system 1000.
ユーザ端末200は、ユーザが操作する装置である。例えば、ユーザは、ユーザ端末200において、後述する操作要求を入力する。 The user terminal 200 is a device operated by a user. For example, the user inputs an operation request, which will be described later, into the user terminal 200.
図3は、制御システム1000の機能構成の一例を示すブロック図である。図3に示すように制御システム1000は、受付部110と取得部120とスイッチ制御部130とを備える。 Figure 3 is a block diagram showing an example of the functional configuration of the control system 1000. As shown in Figure 3, the control system 1000 includes a reception unit 110, an acquisition unit 120, and a switch control unit 130.
受付部110は、操作要求を受け付ける。操作要求は、例えば、電源スイッチを押下することを示す要求である。例えば、ユーザ端末200において、ユーザの操作により、操作要求が入力される。そして、受付部110は、ユーザ端末200から操作要求を受け付ける。 The reception unit 110 receives an operation request. An operation request is, for example, a request to press a power switch. For example, an operation request is input by a user operation on the user terminal 200. The reception unit 110 then receives the operation request from the user terminal 200.
このように、受付部110は、ユーザ端末200からの操作要求を受け付ける。受付部110は、受付手段の一例である。 In this way, the reception unit 110 receives operation requests from the user terminal 200. The reception unit 110 is an example of a reception means.
取得部120は、ランプの点灯状況を取得する。例えば、取得部120は、センサ20から、ランプの点灯状況に応じた信号を取得することにより、ランプの点灯状況を取得する。ランプの点灯状況は、ランプが点灯している状態、または、ランプが消灯している状態を示す情報である。 The acquisition unit 120 acquires the lighting status of the lamp. For example, the acquisition unit 120 acquires the lighting status of the lamp by acquiring a signal corresponding to the lighting status of the lamp from the sensor 20. The lighting status of the lamp is information indicating whether the lamp is on or off.
このように、取得部120は、情報処理装置300の電源の状態を示すランプであって、情報処理装置300に搭載されたランプの点灯状況を取得する。取得部120は、取得手段の一例である。 In this way, the acquisition unit 120 acquires the lighting status of a lamp that indicates the power status of the information processing device 300 and is installed on the information processing device 300. The acquisition unit 120 is an example of an acquisition means.
スイッチ制御部130は、スイッチ機構10を制御する。具体的には、スイッチ制御部130は、操作要求が受け付けられたことに応じてスイッチ機構10に電源スイッチを押下させる。例えば、スイッチ制御部130は、スイッチ機構10のアームを降下させる。このとき、降下されたアームにより電源スイッチが押下される。 The switch control unit 130 controls the switch mechanism 10. Specifically, the switch control unit 130 causes the switch mechanism 10 to press the power switch in response to an operation request being accepted. For example, the switch control unit 130 lowers the arm of the switch mechanism 10. At this time, the lowered arm presses the power switch.
また、スイッチ制御部130は、ランプの点灯状況に応じてスイッチ機構10を制御する。例えば、電源スイッチが押下されたあとにランプが点灯した場合、情報処理装置300は電源がオンの状態に遷移したことを示す。そのためスイッチ制御部130は、スイッチ機構10による電源スイッチの押下を解除させる。例えば、スイッチ制御部130は、スイッチ機構10のアームを上昇させる制御を行う。また、例えば、電源スイッチが押下されたあとにランプが消灯した場合、情報処理装置300は電源がオフの状態に遷移したことを示す。そのためスイッチ制御部130は、スイッチ機構10による電源スイッチの押下を解除させる。すなわち、スイッチ制御部130は、スイッチ機構10のアームを上昇させる制御を行う。 The switch control unit 130 also controls the switch mechanism 10 depending on the lighting status of the lamp. For example, if the lamp lights up after the power switch is pressed, this indicates that the information processing device 300 has transitioned to a power-on state. Therefore, the switch control unit 130 causes the switch mechanism 10 to release the power switch from being pressed. For example, the switch control unit 130 controls the arm of the switch mechanism 10 to rise. For example, if the lamp goes out after the power switch is pressed, this indicates that the information processing device 300 has transitioned to a power-off state. Therefore, the switch control unit 130 causes the switch mechanism 10 to release the power switch from being pressed. In other words, the switch control unit 130 controls the arm of the switch mechanism 10 to rise.
このように、スイッチ制御部130は、操作要求に応じて、情報処理装置300に設置されたスイッチ機構10に、情報処理装置300の電源スイッチを押下させ、ランプの点灯状況が変化した場合、スイッチ機構10による電源スイッチの押下を解除させる。スイッチ制御部130は、スイッチ制御手段の一例である。 In this way, the switch control unit 130 causes the switch mechanism 10 installed on the information processing device 300 to press the power switch of the information processing device 300 in response to an operation request, and when the lighting status of the lamp changes, causes the switch mechanism 10 to release the power switch from being pressed. The switch control unit 130 is an example of switch control means.
次に、制御システム1000の動作の一例を、図4を用いて説明する。なお、本開示において、フローチャートの各ステップを「S1」のように、各ステップに付した番号を用いて表現する。 Next, an example of the operation of the control system 1000 will be described using Figure 4. Note that in this disclosure, each step in the flowchart will be represented by a number, such as "S1."
図4は、制御システム1000の動作の一例を説明するフローチャートである。受付部110は、ユーザ端末200からの操作要求を受け付ける(S1)。取得部120は、情報処理装置300の電源の状態を示すランプであって、情報処理装置300に搭載されたランプの点灯状況を取得する(S2)。そして、スイッチ制御部130は、操作要求に応じて、情報処理装置300に設置されたスイッチ機構10に情報処理装置300の電源スイッチを押下させ、ランプの点灯状況が変化した場合、スイッチ機構による電源スイッチの押下を解除させる(S3)。 Figure 4 is a flowchart illustrating an example of the operation of the control system 1000. The reception unit 110 receives an operation request from the user terminal 200 (S1). The acquisition unit 120 acquires the lighting status of a lamp mounted on the information processing device 300 that indicates the power status of the information processing device 300 (S2). Then, in response to the operation request, the switch control unit 130 causes the switch mechanism 10 installed on the information processing device 300 to press the power switch of the information processing device 300, and when the lighting status of the lamp changes, causes the switch mechanism to release the pressing of the power switch (S3).
このように、第1の実施形態の制御システム1000は、ユーザ端末からの操作要求を受け付ける。また、制御システム1000は、情報処理装置の電源の状態を示すランプであって、情報処理装置に搭載されたランプの点灯状況を取得する。そして、制御システム1000は、操作要求に応じて、情報処理装置に設置されたスイッチ機構に情報処理装置の電源スイッチを押下させ、ランプの点灯状況が変化した場合、スイッチ機構による電源スイッチの押下を解除させる。 In this way, the control system 1000 of the first embodiment accepts operation requests from a user terminal. The control system 1000 also acquires the lighting status of a lamp installed in the information processing device, which lamp indicates the power status of the information processing device. In response to the operation request, the control system 1000 then causes a switch mechanism installed in the information processing device to press the power switch of the information processing device, and when the lighting status of the lamp changes, causes the switch mechanism to release the pressing of the power switch.
これにより、制御システム1000は、情報処理装置の電源のオン及びオフの切り替えを遠隔で行うことができる。また、制御システム1000は、物理スイッチである電源スイッチを押下させることができるので、例えば情報処理装置がフリーズ等で動作を停止した場合であっても、より確実に電源のオン及びオフの切り替えを行うことができる。また、例えば、情報処理装置によっては、電源をオンからオフに切り変える際に、電源スイッチを所定時間押下し続ける必要がある。制御システム1000は、情報処理装置に搭載されたランプの点灯状況が変化した場合に電源スイッチの押下を解除させることができるので、例えば電源がオンの状態の際に点灯していたランプが消灯するまで電源スイッチを押下させ続けることができる。そのため、制御システム1000は、より確実に、情報処理装置の電源のオン及びオフの切り替えを行うことができる。すなわち、第1の実施形態の制御システム1000は、情報処理装置の電源の切り替え操作を遠隔で制御することができる。 This allows the control system 1000 to remotely switch the power of the information processing device on and off. Furthermore, because the control system 1000 can press the power switch, which is a physical switch, it can more reliably switch the power on and off, even if the information processing device has stopped operating due to freezing or other reasons. Furthermore, for example, some information processing devices require the power switch to be held down for a predetermined period of time when switching the power from on to off. The control system 1000 can release the power switch when the lighting status of a lamp mounted on the information processing device changes, so it is possible to continue to press the power switch until, for example, a lamp that was on when the power was on goes out. Therefore, the control system 1000 can more reliably switch the power of the information processing device on and off. In other words, the control system 1000 of the first embodiment can remotely control the power switching operation of the information processing device.
<第2の実施形態>
次に、第2の実施形態の制御システムについて説明する。第2の実施形態では、第1の実施形態で説明した制御システム1000について、より詳細に説明する。なお、第1の実施形態で説明した内容と重複する内容は、一部説明を省略する。
Second Embodiment
Next, a control system according to a second embodiment will be described. In the second embodiment, the control system 1000 described in the first embodiment will be described in more detail. Note that some of the content overlapping with the content described in the first embodiment will not be described again.
図5は、制御システム1000を含む構成の一例を模式的に示す図である。図5の例では、スイッチ機構10とセンサ20とは、制御モジュール30と通信可能に接続される。また、制御モジュール30は、サーバ装置400と通信可能に接続される。そして、サーバ装置400は、ユーザ端末200と通信可能に接続される。 Figure 5 is a diagram schematically illustrating an example of a configuration including a control system 1000. In the example of Figure 5, the switch mechanism 10 and the sensor 20 are communicatively connected to a control module 30. The control module 30 is communicatively connected to a server device 400. The server device 400 is then communicatively connected to a user terminal 200.
ユーザ端末200は、例えば、パーソナルコンピュータである。この例に限らず、ユーザ端末200は、携帯電話、スマートフォン、及びタブレット端末等の携帯型端末であってもよい。ユーザ端末は、入出力が可能なコンピュータ装置であればよい。 The user terminal 200 is, for example, a personal computer. However, the user terminal 200 is not limited to this example and may be a portable terminal such as a mobile phone, smartphone, or tablet terminal. The user terminal may be any computing device capable of input and output.
図5に示される情報処理装置300は、図1で説明された情報処理装置300と同様である。すなわち、情報処理装置300は、電源スイッチとランプとを搭載する。そして、図5に示されるように、スイッチ機構10とセンサ20とが、情報処理装置300に対して設置される。 The information processing device 300 shown in FIG. 5 is similar to the information processing device 300 described in FIG. 1. That is, the information processing device 300 is equipped with a power switch and a lamp. As shown in FIG. 5, a switch mechanism 10 and a sensor 20 are installed on the information processing device 300.
スイッチ機構10は、情報処理装置300の電源スイッチ付近に設置される。図6Aは、スイッチ機構10の一例を示す図である。図6Bは、スイッチ機構10の一例を示す第2の図である。図6A及び図6Bは、情報処理装置300の一部及びスイッチ機構10を含む側面図である。例えば、図6Aに示すように、スイッチ機構10は、電源スイッチと隣接する位置に設置される。そして、スイッチ機構10はアームを有する。図6Aの例では、アームは、スイッチ機構10の内部に格納される。そして、アームは、制御モジュール30による制御に応じて、点Aを軸とした矢印方向に回転する。すると、図6Bに示すように、アームが下降することにより、電源スイッチが押下される。また、アームは、図6Bの矢印方向に点Aを軸として回転する。すると、アームは上昇し、スイッチ機構の内部に格納される。これにより電源スイッチの押下が解除される。 The switch mechanism 10 is installed near the power switch of the information processing device 300. FIG. 6A is a diagram showing an example of the switch mechanism 10. FIG. 6B is a second diagram showing an example of the switch mechanism 10. FIGS. 6A and 6B are side views including a portion of the information processing device 300 and the switch mechanism 10. For example, as shown in FIG. 6A, the switch mechanism 10 is installed adjacent to the power switch. The switch mechanism 10 has an arm. In the example of FIG. 6A, the arm is stored inside the switch mechanism 10. The arm rotates in the direction of the arrow around point A as an axis in accordance with control by the control module 30. As a result, as shown in FIG. 6B, the arm descends, pressing down the power switch. The arm also rotates in the direction of the arrow in FIG. 6B around point A as an axis. The arm then rises and is stored inside the switch mechanism. This releases the power switch from being pressed down.
なお、スイッチ機構10は、様々な形態で実現可能である。図6Cは、スイッチ機構の他の例を示す図である。図6Cは、図6A及ぶ図6Bと同様に、情報処理装置300の一部及びスイッチ機構10を含む側面図である。例えば、図6Cに示すように、スイッチ機構10は、電源スイッチの上部に設置されてもよい。この場合、スイッチ機構10が有するアームが、図6Cの矢印方向に下降することにより電源スイッチが押下される。そして、アームが上昇することにより、電源スイッチの押下が解除される。このように、スイッチ機構10は、特定の形態に限定されない。スイッチ機構10は、電源ボタンが押下可能な形態であればよい。 The switch mechanism 10 can be realized in various forms. Figure 6C is a diagram showing another example of the switch mechanism. Similar to Figures 6A and 6B, Figure 6C is a side view including part of the information processing device 300 and the switch mechanism 10. For example, as shown in Figure 6C, the switch mechanism 10 may be installed above the power switch. In this case, the power switch is pressed when an arm of the switch mechanism 10 descends in the direction of the arrow in Figure 6C. Then, the power switch is released when the arm rises. In this way, the switch mechanism 10 is not limited to a specific form. The switch mechanism 10 may be in a form that allows the power button to be pressed.
[制御システム1000の詳細]
図7は、制御システム1000を含む機能構成の一例を示すブロック図である。図7に示すように、制御システム1000は、制御装置100とサーバ装置400とを備える。
[Details of the control system 1000]
7 is a block diagram showing an example of a functional configuration including the control system 1000. As shown in FIG. 7, the control system 1000 includes a control device 100 and a server device 400.
サーバ装置400は、受付部110を備える。受付部110は、ユーザ端末200からの操作要求を受け付ける。例えば、ユーザ端末200において、ユーザの操作により、電源スイッチの押下を行う旨の操作要求が入力される。このとき、ユーザ端末200は、入力された操作要求をサーバ装置400に送信する。受付部110は、ユーザ端末200から送信された操作要求を受信することにより、操作要求を受け付ける。受付部110は、操作要求を受け付けたことを示す情報を制御モジュール30に送信する。 The server device 400 includes a reception unit 110. The reception unit 110 receives operation requests from the user terminal 200. For example, a user operation on the user terminal 200 inputs an operation request to press the power switch. At this time, the user terminal 200 transmits the input operation request to the server device 400. The reception unit 110 receives the operation request transmitted from the user terminal 200, thereby accepting the operation request. The reception unit 110 transmits information indicating that the operation request has been accepted to the control module 30.
制御装置100は、スイッチ機構10とセンサ20と制御モジュール30とを備える。制御モジュール30は、取得部120とスイッチ制御部130とを備える。取得部120は、センサ20からの信号を取得することにより、ランプの点灯状況を取得する。例えば、ランプが点灯している場合、センサ20は光を検知する。取得部120は、センサ20によって光が検知されたことを示す信号を取得する。取得部120は、当該信号を取得することにより、ランプの点灯状況として、ランプが点灯していることを示す情報を取得する。 The control device 100 comprises a switch mechanism 10, a sensor 20, and a control module 30. The control module 30 comprises an acquisition unit 120 and a switch control unit 130. The acquisition unit 120 acquires the lighting status of the lamp by acquiring a signal from the sensor 20. For example, when the lamp is on, the sensor 20 detects light. The acquisition unit 120 acquires a signal indicating that light has been detected by the sensor 20. By acquiring this signal, the acquisition unit 120 acquires information indicating that the lamp is on as the lighting status of the lamp.
取得部120は、例えば、センサ20からの信号を取得し続けてよい。また、取得部120は、操作要求が受け付けられた場合に、センサ20から信号を取得しはじめてもよい。この場合、取得部120は、ランプの点灯状況が変化した場合にセンサ20からの信号の取得を停止してもよい。 The acquisition unit 120 may, for example, continue to acquire signals from the sensor 20. Alternatively, the acquisition unit 120 may start acquiring signals from the sensor 20 when an operation request is accepted. In this case, the acquisition unit 120 may stop acquiring signals from the sensor 20 when the lighting status of the lamp changes.
スイッチ制御部130は、スイッチ機構10を制御する。スイッチ制御部130は、サーバ装置400から、操作要求を受け付けたことを示す情報を受け取ると、スイッチ機構10に電源スイッチを押下させる。具体的には、スイッチ制御部130は、スイッチ機構10のアームを下降させる。 The switch control unit 130 controls the switch mechanism 10. When the switch control unit 130 receives information from the server device 400 indicating that an operation request has been accepted, it causes the switch mechanism 10 to press the power switch. Specifically, the switch control unit 130 lowers the arm of the switch mechanism 10.
また、スイッチ制御部130は、ランプの点灯状況が変化した場合、スイッチ機構10による電源スイッチの押下を解除させる。具体的には、ランプの点灯状況が、電源スイッチが押下される前と、電源スイッチが押下された後とで異なる場合に、スイッチ制御部130は、スイッチ機構10による電源スイッチの押下を解除させる。 Furthermore, if the lighting status of the lamp changes, the switch control unit 130 causes the switch mechanism 10 to release the power switch from being pressed. Specifically, if the lighting status of the lamp differs before and after the power switch is pressed, the switch control unit 130 causes the switch mechanism 10 to release the power switch from being pressed.
例えば、電源スイッチが押下される前に、取得部120によって取得されたランプの点灯状況が、ランプの点灯を示しているとする。スイッチ制御部130は、操作要求に応じて、スイッチ機構10に電源スイッチを押下させる。そして、スイッチ機構10により電源スイッチが押下された後に、取得部120によって取得されたランプの点灯状況が、ランプの消灯を示したとする。すなわち、ランプが消灯したとする。この場合、スイッチ制御部130は、スイッチ機構10のアームを上昇させることにより、スイッチ機構10による電源スイッチの押下を解除させる。 For example, suppose that before the power switch is pressed, the lamp lighting status acquired by the acquisition unit 120 indicates that the lamp is on. In response to an operation request, the switch control unit 130 causes the switch mechanism 10 to press the power switch. Then, after the power switch is pressed by the switch mechanism 10, the lamp lighting status acquired by the acquisition unit 120 indicates that the lamp is off. In other words, the lamp is turned off. In this case, the switch control unit 130 raises the arm of the switch mechanism 10, thereby releasing the power switch pressed by the switch mechanism 10.
また、同様に、電源スイッチが押下される前に、ランプの点灯状況が、ランプの消灯を示しているとする。スイッチ制御部130は、操作要求に応じて、スイッチ機構10に電源スイッチを押下させる。そして、スイッチ機構10により電源スイッチが押下された後に、ランプの点灯状況がランプの点灯を示したとする。すなわち、ランプが点灯したとする。この場合、スイッチ制御部130は、スイッチ機構10のアームを上昇させることにより、スイッチ機構10による電源スイッチの押下を解除させる。 Similarly, assume that before the power switch is pressed, the lamp's lighting status indicates that the lamp is off. In response to an operation request, the switch control unit 130 causes the switch mechanism 10 to press the power switch. Then, after the power switch is pressed by the switch mechanism 10, the lamp's lighting status indicates that the lamp is on. In other words, assume that the lamp is lit. In this case, the switch control unit 130 raises the arm of the switch mechanism 10, thereby releasing the power switch pressed by the switch mechanism 10.
これにより、スイッチ制御部130は、スイッチ機構10に、ランプの点灯状況が変化するまで、電源スイッチを押下させ続けることができる。すなわち、スイッチ制御部130は、情報処理装置300の電源がオンからオフ、またはオフからオンに切り替わるまで電源スイッチを押下させることができる。 This allows the switch control unit 130 to cause the switch mechanism 10 to continue pressing the power switch until the lighting status of the lamp changes. In other words, the switch control unit 130 can cause the power switch to be pressed until the power of the information processing device 300 switches from on to off, or from off to on.
このように、制御装置100は、情報処理装置300に設置され、情報処理装置の電源スイッチを押下するスイッチ機構10と、情報処理装置300の電源の状態を示すランプであって、情報処理装置300に搭載されたランプの点灯状況を検知するセンサ20と、を備える。また、制御装置100は、センサ20からランプの点灯状況を取得する取得部120と、ユーザ端末200からの操作要求に応じて、スイッチ機構10に電源スイッチを押下させ、ランプの点灯状況が変化した場合、スイッチ機構10による前記電源スイッチの押下を解除させるスイッチ制御部130と、を有する制御モジュール30を備える、 As such, the control device 100 is installed on the information processing device 300 and includes a switch mechanism 10 that presses the power switch of the information processing device, and a sensor 20 that detects the lighting status of the lamp mounted on the information processing device 300 and indicates the power status of the information processing device 300. The control device 100 also includes a control module 30 that includes an acquisition unit 120 that acquires the lighting status of the lamp from the sensor 20, and a switch control unit 130 that causes the switch mechanism 10 to press the power switch in response to an operation request from the user terminal 200, and causes the switch mechanism 10 to release the power switch when the lighting status of the lamp changes.
[制御システム1000の動作例]
次に、制御システム1000の動作の一例を、図8を用いて説明する。
[Example of operation of control system 1000]
Next, an example of the operation of the control system 1000 will be described with reference to FIG.
図8は、制御システム1000の動作の一例を説明するフローチャートである。まず、サーバ装置400の受付部110は、ユーザ端末200からの操作要求を受け付ける(S101)。 Figure 8 is a flowchart illustrating an example of the operation of the control system 1000. First, the reception unit 110 of the server device 400 receives an operation request from the user terminal 200 (S101).
制御装置100の取得部120は、センサ20からの信号に基づいて、ランプの点灯状況を取得する(S102)。スイッチ制御部130は、スイッチ機構10に電源スイッチを押下させる(S103)。そして、取得部120は、ランプの点灯状況を取得する(S104)。ランプの点灯状況が、電源スイッチが押下される前と電源スイッチが押下された後とで変化しなかった場合(S105の「No」)、取得部120は、再度、ランプの点灯状況を取得する(S104)。 The acquisition unit 120 of the control device 100 acquires the lamp lighting status based on a signal from the sensor 20 (S102). The switch control unit 130 causes the switch mechanism 10 to press the power switch (S103). The acquisition unit 120 then acquires the lamp lighting status (S104). If the lamp lighting status has not changed before and after the power switch is pressed ("No" in S105), the acquisition unit 120 acquires the lamp lighting status again (S104).
ランプの点灯状況が、電源スイッチが押下される前と電源スイッチが押下された後とで変化した場合(S105の「Yes」)、スイッチ制御部130は、スイッチ機構10による電源スイッチの押下を解除させる(S106)。 If the lighting status of the lamp changes between before and after the power switch is pressed ("Yes" in S105), the switch control unit 130 causes the switch mechanism 10 to release the power switch from being pressed (S106).
このように、第2の実施形態の制御システム1000は、ユーザ端末からの操作要求を受け付ける。また、制御システム1000は、情報処理装置の電源の状態を示すランプであって、情報処理装置に搭載されたランプの点灯状況を取得する。そして、制御システム1000は、操作要求に応じて、情報処理装置に設置されたスイッチ機構に情報処理装置の電源スイッチを押下させ、ランプの点灯状況が変化した場合、スイッチ機構による電源スイッチの押下を解除させる。 In this way, the control system 1000 of the second embodiment accepts operation requests from a user terminal. The control system 1000 also acquires the lighting status of a lamp installed in the information processing device, which lamp indicates the power status of the information processing device. In response to the operation request, the control system 1000 then causes a switch mechanism installed in the information processing device to press the power switch of the information processing device, and when the lighting status of the lamp changes, causes the switch mechanism to release the pressing of the power switch.
より具体的な一例としては、制御システム1000は、スイッチ機構に電源スイッチを押下させ、電源スイッチが押下された後にランプが消灯した場合、または、電源スイッチが押下された後にランプが点灯した場合、スイッチ機構による電源スイッチの押下を解除させる。 As a more specific example, the control system 1000 causes the switch mechanism to press the power switch, and if the lamp turns off after the power switch is pressed, or if the lamp turns on after the power switch is pressed, causes the switch mechanism to release the power switch from being pressed.
これにより、制御システム1000は、情報処理装置の電源のオン及びオフの切り替えを遠隔で行うことができる。また、制御システム1000は、物理スイッチである電源スイッチを押下させることができるので、例えば情報処理装置がフリーズ等で動作を停止した場合であっても、より確実に電源のオン及びオフの切り替えを行うことができる。また、例えば、情報処理装置によっては、電源をオンからオフに切り変える際に、電源スイッチを所定時間押下し続ける必要がある。制御システム1000は、情報処理装置に搭載されたランプの点灯状況が変化した場合に電源スイッチの押下を解除させることができるので、例えば電源がオンの状態の際に点灯していたランプが消灯するまで電源スイッチを押下させ続けることができる。そのため、制御システム1000は、より確実に、情報処理装置の電源のオン及びオフの切り替えを行うことができる。すなわち、第2の実施形態の制御システム1000は、情報処理装置の電源の切り替え操作を遠隔で制御することができる。 This allows the control system 1000 to remotely switch the power of the information processing device on and off. Furthermore, because the control system 1000 can press the power switch, which is a physical switch, it can more reliably switch the power on and off, even if the information processing device has stopped operating due to freezing or other reasons. Furthermore, for example, some information processing devices require the power switch to be held down for a predetermined period of time when switching the power from on to off. The control system 1000 can release the power switch when the lighting status of a lamp mounted on the information processing device changes, so it is possible to continue to press the power switch until, for example, a lamp that was on when the power was on goes out. Therefore, the control system 1000 can more reliably switch the power of the information processing device on and off. In other words, the control system 1000 of the second embodiment can remotely control the power switching operation of the information processing device.
[変形例1]
センサ20は、カメラであってもよい。センサ20がカメラである場合、センサ20は、情報処理装置300のランプを撮影可能な位置に設置される。そして、センサ20は、情報処理装置300のランプを撮影する。センサ20は、撮影画像を制御モジュール30に送信する。制御モジュール30の取得部120は、撮影画像を取得する。そして、取得部120は、撮影画像に映るランプが点灯しているか否かを検知する。取得部120は、検知された情報を、ランプの点灯状況として取得する。
[Modification 1]
The sensor 20 may be a camera. If the sensor 20 is a camera, the sensor 20 is installed in a position where it can capture an image of the lamp of the information processing device 300. The sensor 20 then captures an image of the lamp of the information processing device 300. The sensor 20 transmits the captured image to the control module 30. The acquisition unit 120 of the control module 30 acquires the captured image. The acquisition unit 120 then detects whether the lamp shown in the captured image is on or not. The acquisition unit 120 acquires the detected information as the lighting status of the lamp.
なお、センサ20において、撮影画像から、ランプが点灯しているか否かの検知が行われてよい。この場合、センサ20は、ランプが点灯しているか否かの情報を制御モジュール30に送信する。そして、取得部120は、送信された、ランプが点灯しているか否かの情報を、ランプの点灯状況として取得する。 The sensor 20 may detect whether the lamp is on or off from the captured image. In this case, the sensor 20 transmits information regarding whether the lamp is on or off to the control module 30. The acquisition unit 120 then acquires the transmitted information regarding whether the lamp is on or off as the lamp's lighting status.
[変形例2]
制御システム1000の構成は、種々の形態が考えられる。例えば、制御モジュール30とサーバ装置400とは、一体の装置で実現されてもよい。また、図5の例では、スイッチ機構10とセンサ20と制御モジュール30とが別の装置として記載されている。スイッチ機構10とセンサ20と制御モジュール30との少なくとも二以上は、一体の装置として実現されてもよい。
[Modification 2]
The control system 1000 may be configured in various forms. For example, the control module 30 and the server device 400 may be realized as an integrated device. In the example of Fig. 5, the switch mechanism 10, the sensor 20, and the control module 30 are depicted as separate devices. At least two of the switch mechanism 10, the sensor 20, and the control module 30 may be realized as an integrated device.
[変形例3]
上記の実施形態では、操作要求は、電源スイッチの押下を行う旨を示す要求として説明した。一方で、操作要求は、情報処理装置300を再起動させる要求であってよい。この場合、スイッチ制御部130は、操作要求に応じて、スイッチ機構10に電源スイッチを押下させ、電源スイッチが押下された後にランプが消灯した場合、スイッチ機構10による電源スイッチの押下を解除させる。そして、スイッチ制御部130は、再度スイッチ機構10に電源スイッチを押下させ、電源スイッチが押下された後にランプが消灯した場合、スイッチ機構10による電源スイッチの押下を解除させる。これにより、制御システム1000は、ユーザからの再起動の要求に応じて、情報処理装置300を再起動させるよう制御することができる。
[Modification 3]
In the above embodiment, the operation request has been described as a request to press the power switch. Alternatively, the operation request may be a request to restart the information processing device 300. In this case, the switch control unit 130 causes the switch mechanism 10 to press the power switch in response to the operation request, and if the lamp goes out after the power switch is pressed, causes the switch mechanism 10 to release the power switch from being pressed. Then, the switch control unit 130 causes the switch mechanism 10 to press the power switch again, and if the lamp goes out after the power switch is pressed, causes the switch mechanism 10 to release the power switch from being pressed. In this way, the control system 1000 can control the information processing device 300 to restart in response to a restart request from the user.
<第3の実施形態>
次に、第3の実施形態の制御システムについて説明する。第3の実施形態では、制御システムの更なる機能について説明する。なお、第1及び第2の実施形態で説明した内容と重複する内容は、一部説明を省略する。
Third Embodiment
Next, a control system according to a third embodiment will be described. In the third embodiment, further functions of the control system will be described. Note that some of the contents overlapping with those described in the first and second embodiments will not be described.
[制御システム1001の詳細]
図9は、制御システム1001を含む機能構成の一例を示すブロック図である。図9に示すように、制御システム1001は、制御装置100とサーバ装置401とを備える。制御装置100は一以上存在してよい。すなわち、サーバ装置401は、複数の制御装置100と有線又は無線のネットワークを通じて通信可能に接続されてよい。制御装置100が複数存在する場合、複数の制御装置100は、それぞれ異なる情報処理装置300に対して設置される。すなわち、複数の情報処理装置300のそれぞれに対して、スイッチ機構10とセンサ20と制御モジュール30とが設置される。
[Details of Control System 1001]
FIG. 9 is a block diagram showing an example of a functional configuration including a control system 1001. As shown in FIG. 9, the control system 1001 includes a control device 100 and a server device 401. There may be one or more control devices 100. That is, the server device 401 may be communicatively connected to multiple control devices 100 via a wired or wireless network. When multiple control devices 100 are present, the multiple control devices 100 are installed for different information processing devices 300, respectively. That is, a switch mechanism 10, a sensor 20, and a control module 30 are installed for each of the multiple information processing devices 300.
サーバ装置401は、受付部111と特定部140と通知部150とを備える。受付部111は、ユーザ端末200から、制御装置100を識別する装置識別情報の入力を受け付ける。また、受付部111は、ユーザ端末200から、ユーザを識別するユーザ識別情報の入力を受け付けてもよい。受付部111は、例えば、ユーザ端末200から操作要求を受け付ける際に、装置識別情報とユーザ識別情報との少なくとも一方を受け付けてよい。 The server device 401 includes a reception unit 111, an identification unit 140, and a notification unit 150. The reception unit 111 receives input of device identification information that identifies the control device 100 from the user terminal 200. The reception unit 111 may also receive input of user identification information that identifies the user from the user terminal 200. For example, the reception unit 111 may receive at least one of device identification information and user identification information when receiving an operation request from the user terminal 200.
例えば、ユーザは、ユーザ端末200において、操作要求と操作を行いたい対象の制御装置100の装置識別情報と自身のユーザ識別情報とを入力する。ユーザ端末200は、操作要求と装置識別情報とユーザ識別情報とをサーバ装置401に送信する。受付部111は、操作要求と装置識別情報とユーザ識別情報とを受け付ける。 For example, the user inputs an operation request, the device identification information of the control device 100 on which the user wishes to perform the operation, and the user's own user identification information into the user terminal 200. The user terminal 200 transmits the operation request, the device identification information, and the user identification information to the server device 401. The reception unit 111 receives the operation request, the device identification information, and the user identification information.
特定部140は、制御装置100を特定する。具体的には、特定部140は、装置識別情報に基づいて制御装置100を特定する。例えば、特定部140は、装置設定情報に基づいて、受け付けられた装置識別情報に対応する制御装置のアドレスを、特定する。装置設定情報は、装置識別情報と制御装置100のアドレスとが関連付けられた情報である。装置設定情報は、サーバ装置401が有する記憶装置またはサーバ装置401と通信可能に接続される記憶装置(図示せず)に格納される。 The identification unit 140 identifies the control device 100. Specifically, the identification unit 140 identifies the control device 100 based on the device identification information. For example, the identification unit 140 identifies the address of the control device corresponding to the received device identification information based on the device setting information. The device setting information is information in which the device identification information is associated with the address of the control device 100. The device setting information is stored in a storage device included in the server device 401 or in a storage device (not shown) communicatively connected to the server device 401.
図10は、装置設定情報の一例である。図10の例の装置設定情報では、装置識別情報とアドレスと制御装置100が設置された対象の情報処理装置300を示す情報とが関連付けられている。例えば受け付けられた装置識別情報が「001」であるとする。このとき特定部140は、装置識別情報が「001」の制御装置100は、アドレスが「xxx」であり、「d1」で示される情報処理装置300に対して設置されることを特定する。このように、特定部140は、装置識別情報に対応する制御装置100を特定する。特定部140は、特定手段の一例である。 Figure 10 is an example of device setting information. In the example device setting information in Figure 10, device identification information, an address, and information indicating the information processing device 300 on which the control device 100 is installed are associated. For example, assume that the received device identification information is "001." In this case, the identification unit 140 identifies that the control device 100 with device identification information "001" has an address of "xxx" and is installed on the information processing device 300 indicated by "d1." In this way, the identification unit 140 identifies the control device 100 corresponding to the device identification information. The identification unit 140 is an example of an identification means.
受付部111は、特定部140によって特定された制御装置100に対して、操作要求を送る。例えば、受付部111は、特定されたアドレスを利用して、特定された制御装置100に操作要求を送る。また、特定部140が、受け付けられた装置識別情報に対応する制御装置100を特定できなかった場合、受付部111は、ユーザ端末200に、操作要求が無効であることを通知してよい。 The reception unit 111 sends an operation request to the control device 100 identified by the identification unit 140. For example, the reception unit 111 uses the identified address to send the operation request to the identified control device 100. Furthermore, if the identification unit 140 is unable to identify the control device 100 corresponding to the received device identification information, the reception unit 111 may notify the user terminal 200 that the operation request is invalid.
また、受付部111は、ユーザ識別情報に基づいて、特定された制御装置100に対して操作要求を送るか否か決定してもよい。例えば、受付部111は、ユーザ権限情報に応じて、ユーザが制御装置100の操作を許可されているか否かを確認する。ユーザ権限情報は、各ユーザに対して操作が許可されている制御装置100を示す情報である。例えばユーザ権限情報は、ユーザ識別情報と装置識別情報とが関連付けられた情報である。図11は、ユーザ権限情報の一例を示す図である。図11の例では、例えばユーザ識別情報が「U1」であるユーザは、装置識別情報が「001」の制御装置100を操作することが許可されている。 The reception unit 111 may also determine whether to send an operation request to the identified control device 100 based on the user identification information. For example, the reception unit 111 checks whether the user is authorized to operate the control device 100 based on the user authority information. The user authority information is information that indicates the control device 100 that each user is authorized to operate. For example, the user authority information is information that associates user identification information with device identification information. Figure 11 is a diagram showing an example of user authority information. In the example of Figure 11, for example, a user with user identification information "U1" is authorized to operate a control device 100 with device identification information "001".
例えば、受付部111が、ユーザ端末200から「U1」が示されるユーザ識別情報と「001」が示される装置識別情報とを受け付けたとする。このとき、特定部140は、「001」が示される装置識別情報に対応する制御装置100を特定する。受付部111は、ユーザ権限情報に基づいて、「U1」のユーザによる操作が許可されている制御装置100を確認する。図11の例では、「U1」のユーザは、装置識別情報が「001」である制御装置100の操作が許可されている。そのため、受付部111は、特定された制御装置100に操作要求を送る。 For example, suppose the reception unit 111 receives user identification information indicated as "U1" and device identification information indicated as "001" from the user terminal 200. At this time, the identification unit 140 identifies the control device 100 corresponding to the device identification information indicated as "001". The reception unit 111 checks the control device 100 that the user "U1" is authorized to operate, based on the user authority information. In the example of Figure 11, the user "U1" is authorized to operate the control device 100 whose device identification information is "001". Therefore, the reception unit 111 sends an operation request to the identified control device 100.
このように、受付部111は、ユーザ識別情報に示されるユーザが、装置識別情報に示される制御装置の操作を許可されるユーザである場合、特定された制御装置に操作要求を送ってよい。 In this way, the reception unit 111 may send an operation request to the identified control device if the user indicated in the user identification information is a user who is authorized to operate the control device indicated in the device identification information.
一方で、受付部111が、ユーザ端末200から「U1」が示されるユーザ識別情報と「002」が示される装置識別情報とを受け付けたとする。図11の例では、「U1」のユーザは、装置識別情報が「002」である制御装置100の操作の許可がなされていない。そのため受付部111は、ユーザ端末200に、操作要求が無効であることを通知する。 On the other hand, suppose the reception unit 111 receives user identification information indicated as "U1" and device identification information indicated as "002" from the user terminal 200. In the example of Figure 11, the user "U1" is not permitted to operate the control device 100 whose device identification information is "002". Therefore, the reception unit 111 notifies the user terminal 200 that the operation request is invalid.
通知部150は、情報処理装置300の電源の切り替えがなされたことをユーザ端末200に通知する。具体的には、スイッチ制御部130において、電源スイッチが押下されたとする。そして、ランプの点灯状況が変化した場合、スイッチ制御部130は、電源スイッチの押下を解除させる。このとき、スイッチ制御部130は、電源スイッチを押下したこと、及び、ランプの点灯状況の変化を示す結果情報をサーバ装置401に送る。 The notification unit 150 notifies the user terminal 200 that the power of the information processing device 300 has been switched on. Specifically, assume that the power switch is pressed in the switch control unit 130. Then, if the lighting status of the lamp changes, the switch control unit 130 releases the power switch from being pressed. At this time, the switch control unit 130 sends result information to the server device 401 indicating that the power switch has been pressed and the change in the lighting status of the lamp.
通知部150は、結果情報に基づいて、ユーザ端末200に通知を行う。例えば、ランプの点灯状況の変化が、電源スイッチが押下された後にランプが消灯したことを示す場合、通知部150は、情報処理装置300の電源がオフになったことを示す通知をユーザ端末200に行う。また、例えばランプの点灯状況の変化が、電源スイッチが押下された後にランプが点灯したことを示す場合、通知部150は、情報処理装置300の電源がオンになったことを示す通知をユーザ端末200に行う。 The notification unit 150 notifies the user terminal 200 based on the result information. For example, if the change in the lamp's lighting status indicates that the lamp has been turned off after the power switch has been pressed, the notification unit 150 notifies the user terminal 200 that the information processing device 300 has been powered off. Also, if the change in the lamp's lighting status indicates that the lamp has been turned on after the power switch has been pressed, the notification unit 150 notifies the user terminal 200 that the information processing device 300 has been powered on.
このように、通知部150は、電源スイッチが押下された後にランプが消灯した場合、情報処理装置300の電源がオフになったことを示す通知をユーザ端末200に行い、電源スイッチが押下された後にランプが点灯した場合、情報処理装置300の電源がオンになったことを示す通知をユーザ端末200に行う。通知部150は、通知手段の一例である。 In this way, if the lamp goes out after the power switch is pressed, the notification unit 150 notifies the user terminal 200 that the information processing device 300 has been powered off, and if the lamp goes on after the power switch is pressed, the notification unit 150 notifies the user terminal 200 that the information processing device 300 has been powered on. The notification unit 150 is an example of a notification means.
[制御システム1001の動作例]
次に、制御システム1001の具体的な動作の一例を、図12を用いて説明する。本動作例では、ユーザ端末200において、操作要求と装置識別情報とユーザ識別情報とが入力された例について説明する。
[Example of operation of control system 1001]
Next, an example of a specific operation of the control system 1001 will be described with reference to Fig. 12. In this operation example, an example will be described in which an operation request, device identification information, and user identification information are input to the user terminal 200.
図12は、制御システム1001の動作の一例を説明するフローチャートである。サーバ装置401の受付部111は、ユーザ端末200から操作要求と装置識別情報とユーザ識別情報とを受け付ける(S201)。特定部140は、受け付けられた装置識別情報に基づいて、制御装置100を特定する(S202)。また、受付部111は、ユーザ識別情報と装置識別情報とに基づいて、ユーザ識別情報に示されるユーザに、装置識別情報に示される制御装置100の操作が許可されているか否か判定する。ユーザに制御装置100の操作が許可されていない場合(S203の「No」)、受付部111は、操作要求が無効であることを通知する(S212)。 Figure 12 is a flowchart illustrating an example of the operation of the control system 1001. The reception unit 111 of the server device 401 receives an operation request, device identification information, and user identification information from the user terminal 200 (S201). The identification unit 140 identifies the control device 100 based on the received device identification information (S202). The reception unit 111 also determines, based on the user identification information and device identification information, whether the user identified in the user identification information is authorized to operate the control device 100 identified in the device identification information. If the user is not authorized to operate the control device 100 ("No" in S203), the reception unit 111 notifies the user that the operation request is invalid (S212).
一方で、ユーザに制御装置100の操作が許可されている場合(S203の「Yes」)、受付部111は、操作要求を特定された制御装置100に送る(S204)。そして、操作要求を受けた制御装置100は、S205乃至S209の処理を行う。なお、S205乃至S209の処理は、図8のS102乃至S106の処理と同様であるため記載を省略する。 On the other hand, if the user is permitted to operate the control device 100 ("Yes" in S203), the reception unit 111 sends an operation request to the identified control device 100 (S204). The control device 100 that receives the operation request then performs the processes of S205 to S209. Note that the processes of S205 to S209 are similar to the processes of S102 to S106 in Figure 8, and therefore will not be described here.
S209の処理において、電源スイッチの押下が解除されると、スイッチ制御部130は、結果情報をサーバ装置400に送信する(S210)。そして、通知部150は、電源の切り替えがなされたことをユーザ端末200に通知する(S211)。 When the power switch is released in the processing of S209, the switch control unit 130 sends result information to the server device 400 (S210). Then, the notification unit 150 notifies the user terminal 200 that the power has been switched (S211).
このように、第3の実施形態の制御システム1001は、電源スイッチが押下された後にランプが消灯した場合、情報処理装置の電源がオフになったことを示す通知をユーザ端末に行い、電源スイッチが押下された後にランプが点灯した場合、情報処理装置の電源がオンになったことを示す通知をユーザ端末に行う。これにより、制御システム1001は、ユーザに対して電源の切り替えが行われたことの通知を行うことができる。 In this way, the control system 1001 of the third embodiment notifies the user terminal that the information processing device has been powered off if the lamp goes out after the power switch is pressed, and notifies the user terminal that the information processing device has been powered on if the lamp goes on after the power switch is pressed. This allows the control system 1001 to notify the user that the power has been switched on.
また、第3の実施形態の制御システム1001は、取得手段とスイッチ制御手段とスイッチ機構を備える制御装置を備える。また、制御システム1001は、ユーザ端末から、ユーザを識別するユーザ識別情報と、制御装置を識別する装置識別情報と、の入力を受け付け、装置識別情報に対応する制御装置を特定する。そして、制御システム1001は、ユーザ識別情報に示されるユーザが、装置識別情報に示される制御装置の操作を許可されるユーザである場合、特定された制御装置に操作要求を送る。これにより、制御システム1001は、予め許可されたユーザにのみ情報処理装置300の電源操作を行わせることができる。そのため、制御システム1001は、例えば、悪意を持ったユーザが情報処理装置300の電源操作することを防止することができる。 The control system 1001 of the third embodiment also includes a control device having an acquisition means, a switch control means, and a switch mechanism. The control system 1001 also accepts input of user identification information that identifies a user and device identification information that identifies a control device from a user terminal, and identifies the control device corresponding to the device identification information. If the user identified in the user identification information is a user who is authorized to operate the control device identified in the device identification information, the control system 1001 sends an operation request to the identified control device. This allows the control system 1001 to allow only pre-authorized users to operate the power of the information processing device 300. Therefore, the control system 1001 can prevent, for example, malicious users from operating the power of the information processing device 300.
[変形例4]
制御システム1001の構成も、種々の形態が考えられる。例えば、制御モジュール30とサーバ装置401とは、一体の装置で実現されてもよい。この場合、特定部140は、一体の装置に設けられなくともよい。図12の例において、S202、及びS204の処理が行われなくともよい。
[Modification 4]
The control system 1001 may have various configurations. For example, the control module 30 and the server device 401 may be implemented as an integrated device. In this case, the identification unit 140 does not need to be provided in the integrated device. In the example of FIG. 12 , the processes of S202 and S204 do not need to be performed.
[変形例5]
スイッチ制御部130は、スイッチ機構10に電源スイッチを押下させ、スイッチ機構10による電源スイッチの押下を解除させた後に結果情報をサーバ装置401に送信する。ここで、電源スイッチが押下されてから所定時間経過後まで、ランプの点灯状況が変わらない場合、スイッチ制御部130は、スイッチ機構10による電源スイッチの押下を解除させてよい。そして、スイッチ制御部130は、電源のオンまたはオフの切り替えができなかったことを示す結果情報をサーバ装置401に送信してよい。サーバ装置401の通知部150は、電源のオンまたはオフの切り替えができなかったことを示す通知をユーザ端末200に行ってよい。
[Modification 5]
The switch control unit 130 causes the switch mechanism 10 to press the power switch, and after causing the switch mechanism 10 to release the power switch from being pressed, transmits result information to the server device 401. Here, if the lighting status of the lamp does not change until a predetermined time has elapsed since the power switch was pressed, the switch control unit 130 may cause the switch mechanism 10 to release the power switch from being pressed. Then, the switch control unit 130 may transmit result information to the server device 401 indicating that the power could not be switched on or off. The notification unit 150 of the server device 401 may send a notification to the user terminal 200 indicating that the power could not be switched on or off.
例えば、情報処理装置300が故障していたり、情報処理装置300に電気を供給するための電源ケーブルが抜かれていたりする可能性がある。変形例5の制御システム1001は、上記の構成により、電源スイッチを押下するだけでは情報処理装置300の電源を切り替えることができない状況であることを、ユーザに知らせることができる。 For example, the information processing device 300 may be malfunctioning, or the power cable that supplies electricity to the information processing device 300 may be unplugged. With the above configuration, the control system 1001 of variant 5 can notify the user that the power supply to the information processing device 300 cannot be switched on by simply pressing the power switch.
<制御システムのハードウェアの構成例>
上述した第1、第2、及び第3の実施形態の制御システムを構成するハードウェアについて説明する。図13は、各実施形態における制御システムを実現するコンピュータ装置のハードウェア構成の一例を示すブロック図である。コンピュータ装置90において、各実施形態及び各変形例で説明した、制御システム及び制御方法が実現される。なお、ここで説明する制御システムには、制御装置とサーバ装置とで実現される制御システム、及び、制御装置とサーバ装置との機能を含む一の装置として実現される制御システムが含まれる。すなわち、制御装置及びサーバ装置のそれぞれが、コンピュータ装置90において実現されてもよい。
<Example of control system hardware configuration>
The hardware constituting the control systems of the first, second, and third embodiments described above will now be described. FIG. 13 is a block diagram showing an example of the hardware configuration of a computer device that realizes the control system in each embodiment. The control system and control method described in each embodiment and each modified example are realized in a computer device 90. The control system described here includes a control system realized by a control device and a server device, and a control system realized as a single device that includes the functions of the control device and the server device. In other words, both the control device and the server device may be realized in the computer device 90.
図13に示すように、コンピュータ装置90は、プロセッサ91、RAM(Random Access Memory)92、ROM(Read Only Memory)93、記憶装置94、入出力インタフェース95、バス96、及びドライブ装置97を備える。なお、制御システムは、複数の電気回路によって実現されてもよい。 As shown in FIG. 13, the computer device 90 includes a processor 91, RAM (Random Access Memory) 92, ROM (Read Only Memory) 93, a storage device 94, an input/output interface 95, a bus 96, and a drive device 97. Note that the control system may be realized by multiple electrical circuits.
記憶装置94は、プログラム(コンピュータプログラム)98を格納する。プロセッサ91は、RAM92を用いて本制御システムのプログラム98を実行する。具体的には、例えば、プログラム98は、図4、図8、及び図12に示す処理をコンピュータに実行させるプログラムを含む。プロセッサ91が、プログラム98を実行することに応じて、本制御システムの各構成の機能が実現される。プログラム98は、ROM93に記憶されていてもよい。また、プログラム98は、記憶媒体80に記録され、ドライブ装置97を用いて読み出されてもよいし、図示しない外部装置から図示しないネットワークを介してコンピュータ装置90に送信されてもよい。 The storage device 94 stores a program (computer program) 98. The processor 91 executes the program 98 of the control system using the RAM 92. Specifically, for example, the program 98 includes a program that causes a computer to execute the processes shown in Figures 4, 8, and 12. The functions of each component of the control system are realized as the processor 91 executes the program 98. The program 98 may be stored in the ROM 93. Alternatively, the program 98 may be recorded on the storage medium 80 and read out using the drive device 97, or may be transmitted to the computer device 90 from an external device (not shown) via a network (not shown).
入出力インタフェース95は、周辺機器(キーボード、マウス、表示装置など)99とデータをやり取りする。入出力インタフェース95は、データを取得または出力する手段として機能する。バス96は、各構成を接続する。 The input/output interface 95 exchanges data with peripheral devices 99 (keyboard, mouse, display device, etc.). The input/output interface 95 functions as a means for acquiring or outputting data. The bus 96 connects each component.
なお、制御システムの実現方法には様々な変形例がある。例えば、制御システムは、専用の装置として実現することができる。また、制御システムは、複数の装置の組み合わせに基づいて実現することができる。 There are various variations in how a control system can be implemented. For example, a control system can be implemented as a dedicated device. Alternatively, a control system can be implemented based on a combination of multiple devices.
各実施形態の機能における各構成を実現するためのプログラムを記憶媒体に記録させ、該記憶媒体に記録されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も各実施形態の範疇に含まれる。すなわち、コンピュータ読取可能な記憶媒体も各実施形態の範囲に含まれる。また、上述のプログラムが記録された記憶媒体、及びそのプログラム自体も各実施形態に含まれる。 The scope of each embodiment also includes a processing method in which a program for realizing each configuration of the functions of each embodiment is recorded on a storage medium, the program recorded on the storage medium is read as code, and the program is executed on a computer. In other words, computer-readable storage media are also included in the scope of each embodiment. Furthermore, each embodiment also includes a storage medium on which the above-mentioned program is recorded, and the program itself.
該記憶媒体は、例えばフロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD(Compact Disc)-ROM、磁気テープ、不揮発性メモリカード、またはROMであるが、この例に限られない。また該記憶媒体に記録されたプログラムは、単体で処理を実行しているプログラムに限らず、他のソフトウェア、拡張ボードの機能と共同して、OS(Operating System)上で動作して処理を実行するプログラムも各実施形態の範疇に含まれる。 The storage medium may be, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD (Compact Disc)-ROM, magnetic tape, non-volatile memory card, or ROM, but is not limited to these examples. Furthermore, the programs recorded on the storage medium are not limited to stand-alone programs that execute processes; programs that run on an OS (Operating System) and execute processes in conjunction with other software or expansion board functions are also included within the scope of each embodiment.
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解しうる様々な変更をすることができる。 The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above embodiments. Various modifications that would be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
上記実施形態及び変形例は、適宜組み合わせることが可能である。 The above embodiments and variations can be combined as appropriate.
10 スイッチ機構
20 センサ
30 制御モジュール
100、101 制御装置
110、111 受付部
120 取得部
130 スイッチ制御部
140 特定部
150 通知部
200 ユーザ端末
300 情報処理装置
400、401 サーバ装置
1000、1001 制御システム
REFERENCE SIGNS LIST 10 Switch mechanism 20 Sensor 30 Control module 100, 101 Control device 110, 111 Reception unit 120 Acquisition unit 130 Switch control unit 140 Identification unit 150 Notification unit 200 User terminal 300 Information processing device 400, 401 Server device 1000, 1001 Control system
Claims (6)
情報処理装置の電源の状態を示すランプであって、前記情報処理装置に搭載された前記ランプの点灯状況を取得する取得手段と、
前記操作要求に応じて、前記情報処理装置に設置されたスイッチ機構に、前記情報処理装置の電源スイッチを押下させ、前記ランプの点灯状況が変化した場合、前記スイッチ機構による前記電源スイッチの押下を解除させるスイッチ制御手段と、を備え、
さらに、前記取得手段と前記スイッチ制御手段と前記スイッチ機構を備える制御装置と、
前記制御装置を特定する特定手段と、を備え、
前記操作要求が、前記情報処理装置を再起動させる要求である場合、
前記スイッチ制御手段は、前記操作要求に応じて、前記スイッチ機構に前記電源スイッチを押下させ、前記電源スイッチが押下された後に前記ランプが消灯した場合、前記スイッチ機構による前記電源スイッチの押下を解除させ、再度前記スイッチ機構に前記電源スイッチを押下させ、前記電源スイッチが押下された後に前記ランプが点灯した場合、前記スイッチ機構による前記電源スイッチの押下を解除させ、
前記受付手段は、前記ユーザ端末から、前記制御装置を識別する装置識別情報の入力を受け付け、
前記特定手段は、前記装置識別情報に対応する制御装置を特定し、
前記受付手段は、特定された制御装置に前記操作要求を送り、
前記特定手段が、前記装置識別情報に対応する制御装置を特定できなかった場合、前記受付手段は、前記ユーザ端末に、前記操作要求が無効であることを通知する、
制御システム。 A receiving means for receiving an operation request from a user terminal;
an acquisition unit for acquiring a lighting state of a lamp that indicates a power state of an information processing device and is mounted on the information processing device;
a switch control means for causing a switch mechanism installed in the information processing device to press a power switch of the information processing device in response to the operation request, and for causing the switch mechanism to release the pressing of the power switch when the lighting state of the lamp changes;
a control device including the acquisition means, the switch control means, and the switch mechanism;
and an identification means for identifying the control device,
When the operation request is a request to restart the information processing device,
the switch control means, in response to the operation request, causes the switch mechanism to press the power switch, and if the lamp goes out after the power switch is pressed, causes the switch mechanism to release the power switch from being pressed, causes the switch mechanism to press the power switch again, and if the lamp goes on after the power switch is pressed, causes the switch mechanism to release the power switch from being pressed;
the receiving means receives input of device identification information that identifies the control device from the user terminal;
the specifying means specifies the control device corresponding to the device identification information,
the receiving means sends the operation request to the identified control device;
If the specifying means cannot specify a control device corresponding to the device identification information, the accepting means notifies the user terminal that the operation request is invalid.
Control system.
前記スイッチ機構に前記電源スイッチを押下させ、前記電源スイッチが押下された後に前記ランプが消灯した場合、または、前記電源スイッチが押下された後に前記ランプが点灯した場合、前記スイッチ機構による前記電源スイッチの押下を解除させる、
請求項1に記載の制御システム。 The switch control means
causing the switch mechanism to press the power switch, and when the lamp goes out after the power switch is pressed or when the lamp goes on after the power switch is pressed, causing the switch mechanism to release the power switch from being pressed;
The control system of claim 1 .
請求項1に記載の制御システム。 a notification means for notifying the user terminal that the power supply of the information processing device has been turned off when the lamp is turned off after the power switch is pressed, and for notifying the user terminal that the power supply of the information processing device has been turned on when the lamp is turned on after the power switch is pressed;
The control system of claim 1 .
前記特定手段は、前記装置識別情報に対応する制御装置を特定し、
前記受付手段は、前記ユーザ識別情報に示されるユーザが、前記装置識別情報に示される制御装置の操作を許可されるユーザである場合、特定された制御装置に前記操作要求を送る、
請求項1乃至3のいずれかに記載の制御システム。 the receiving means receives input of user identification information for identifying a user and the device identification information for identifying the control device from the user terminal;
the specifying means specifies the control device corresponding to the device identification information,
the accepting means, when the user identified in the user identification information is a user permitted to operate the control device identified in the device identification information, sends the operation request to the identified control device.
A control system according to any one of claims 1 to 3.
前記サーバ装置と通信可能な制御装置において、
情報処理装置の電源の状態を示すランプであって、前記情報処理装置に搭載された前記ランプの点灯状況を取得し、
前記操作要求に応じて、前記情報処理装置に設置されたスイッチ機構に、前記情報処理装置の電源スイッチを押下させ、前記ランプの点灯状況が変化した場合、前記スイッチ機構による前記電源スイッチの押下を解除させ、
前記操作要求が、前記情報処理装置を再起動させる要求である場合、
前記操作要求に応じて、前記スイッチ機構に前記電源スイッチを押下させ、前記電源スイッチが押下された後に前記ランプが消灯した場合、前記スイッチ機構による前記電源スイッチの押下を解除させ、再度前記スイッチ機構に前記電源スイッチを押下させ、前記電源スイッチが押下された後に前記ランプが点灯した場合、前記スイッチ機構による前記電源スイッチの押下を解除させ、
また、前記サーバ装置において、
前記ユーザ端末から、前記制御装置を識別する装置識別情報の入力を受け付け、
前記装置識別情報に対応する制御装置を特定し、
特定された制御装置に前記操作要求を送り、
前記装置識別情報に対応する制御装置を特定できなかった場合、前記ユーザ端末に、前記操作要求が無効であることを通知する、
制御方法。 In the server device, an operation request is received from a user terminal;
In a control device capable of communicating with the server device,
acquiring a lighting state of a lamp that indicates a power state of an information processing device and is installed in the information processing device;
In response to the operation request, a switch mechanism installed in the information processing device is caused to press a power switch of the information processing device, and when the lighting state of the lamp changes, the switch mechanism is caused to release the pressing of the power switch;
When the operation request is a request to restart the information processing device,
In response to the operation request, the switch mechanism is caused to press the power switch, and if the lamp goes out after the power switch is pressed, the switch mechanism is caused to release the power switch from being pressed, and the switch mechanism is caused to press the power switch again, and if the lamp goes on after the power switch is pressed, the switch mechanism is caused to release the power switch from being pressed,
In addition, in the server device,
receiving, from the user terminal, input of device identification information for identifying the control device;
Identifying a control device corresponding to the device identification information;
Sending the operation request to the identified control device;
If the control device corresponding to the device identification information cannot be identified, notify the user terminal that the operation request is invalid.
Control method.
前記サーバ装置と通信可能な制御装置において、
情報処理装置の電源の状態を示すランプであって、前記情報処理装置に搭載された前記ランプの点灯状況を取得する処理と、
前記操作要求に応じて、前記情報処理装置に設置されたスイッチ機構に、前記情報処理装置の電源スイッチを押下させ、前記ランプの点灯状況が変化した場合、前記スイッチ機構による前記電源スイッチの押下を解除させる処理と、を実行させ、
前記操作要求が、前記情報処理装置を再起動させる要求である場合、
前記操作要求に応じて、前記スイッチ機構に前記電源スイッチを押下させ、前記電源スイッチが押下された後に前記ランプが消灯した場合、前記スイッチ機構による前記電源スイッチの押下を解除させ、再度前記スイッチ機構に前記電源スイッチを押下させ、前記電源スイッチが押下された後に前記ランプが点灯した場合、前記スイッチ機構による前記電源スイッチの押下を解除させる処理を実行させ、
また、前記サーバ装置において、
前記ユーザ端末から、前記制御装置を識別する装置識別情報の入力を受け付ける処理と、
前記装置識別情報に対応する制御装置を特定する処理と、
特定された制御装置に前記操作要求を送る処理と、
前記装置識別情報に対応する制御装置を特定できなかった場合、前記ユーザ端末に、前記操作要求が無効であることを通知する処理と、を実行させる、
プログラム。 A process of receiving an operation request from a user terminal in the server device ;
In a control device capable of communicating with the server device,
A process of acquiring a lighting state of a lamp that indicates a power state of an information processing device and is installed in the information processing device;
In response to the operation request, a switch mechanism installed in the information processing device is caused to press a power switch of the information processing device, and when the lighting state of the lamp changes, the switch mechanism is caused to release the pressing of the power switch;
When the operation request is a request to restart the information processing device,
executes a process of causing the switch mechanism to press the power switch in response to the operation request, and if the lamp goes out after the power switch is pressed, causing the switch mechanism to release the power switch from being pressed, causing the switch mechanism to press the power switch again, and if the lamp goes on after the power switch is pressed, causing the switch mechanism to release the power switch from being pressed ;
In addition, in the server device,
A process of receiving input of device identification information for identifying the control device from the user terminal;
a process of identifying a control device corresponding to the device identification information;
a process of sending the operation request to the identified control device;
If a control device corresponding to the device identification information cannot be identified, the control device notifies the user terminal that the operation request is invalid.
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022086666A JP7747583B2 (en) | 2022-05-27 | 2022-05-27 | Control system, control method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022086666A JP7747583B2 (en) | 2022-05-27 | 2022-05-27 | Control system, control method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023174048A JP2023174048A (en) | 2023-12-07 |
| JP7747583B2 true JP7747583B2 (en) | 2025-10-01 |
Family
ID=89031157
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022086666A Active JP7747583B2 (en) | 2022-05-27 | 2022-05-27 | Control system, control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7747583B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002352364A (en) | 2001-05-29 | 2002-12-06 | Inter Noba Kk | Alarm device |
| JP2004096397A (en) | 2002-08-30 | 2004-03-25 | Ntt Docomo Inc | Electronic device remote control method |
| JP2010122929A (en) | 2008-11-20 | 2010-06-03 | Mitsubishi Electric Information Systems Corp | Remote terminal and remote terminal processing program |
| JP2017204831A (en) | 2016-05-13 | 2017-11-16 | ソフトバンク株式会社 | Control device, program, and control method |
| US11243589B1 (en) | 2019-09-24 | 2022-02-08 | Amazon Technologies, Inc. | Remote power button actuation device for a pre-assembled computer system integrated into a server for a virtualization service |
-
2022
- 2022-05-27 JP JP2022086666A patent/JP7747583B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002352364A (en) | 2001-05-29 | 2002-12-06 | Inter Noba Kk | Alarm device |
| JP2004096397A (en) | 2002-08-30 | 2004-03-25 | Ntt Docomo Inc | Electronic device remote control method |
| JP2010122929A (en) | 2008-11-20 | 2010-06-03 | Mitsubishi Electric Information Systems Corp | Remote terminal and remote terminal processing program |
| JP2017204831A (en) | 2016-05-13 | 2017-11-16 | ソフトバンク株式会社 | Control device, program, and control method |
| US11243589B1 (en) | 2019-09-24 | 2022-02-08 | Amazon Technologies, Inc. | Remote power button actuation device for a pre-assembled computer system integrated into a server for a virtualization service |
Non-Patent Citations (2)
| Title |
|---|
| FMV SERIES 困ったときのQ&A 4 初版 ,富士通株式会社,1998年10月31日,第1版 |
| 唯野 司 Tsukasa Tadano,即戦力になるための パソコンスキルアップ講座 初版 SKILL UP!,第1版,株式会社技術評論社 片岡 巌,2017年03月29日 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023174048A (en) | 2023-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11989365B2 (en) | Electronic device including electronic pen and method of controlling communication connection between electronic device and electronic pen | |
| JP2005538455A (en) | 1 button external backup | |
| CN104252203B (en) | Electronic device, method and program for controlling electronic device | |
| US7668986B2 (en) | Installing drivers | |
| TWI512490B (en) | System for retrieving console messages and method thereof and non-transitory computer-readable medium | |
| CN117519334A (en) | Temperature control method, device, electronic equipment and storage medium for server | |
| US20200296794A1 (en) | Electronic device for transmitting, to cover device, data acquired from external electronic device, on basis of identification information of cover device, and control method | |
| TWI510933B (en) | Method for remotely accessing data and local apparatus using the method | |
| KR20200055512A (en) | Electronic device and method for transceiving control signal | |
| CN101425923A (en) | Method for remote setting basic input and output system information | |
| JP7747583B2 (en) | Control system, control method, and program | |
| GB2466492A (en) | A power saving device for instructing a computer to enter a standby state when a user leaves the vicinity of the device | |
| US8169939B2 (en) | Mobile computation device and data packet reception method thereof | |
| JP2004537759A (en) | Display device | |
| JP2006302281A (en) | External data storage device and computer system | |
| CN110083222B (en) | Information processing apparatus, control method therefor, and storage medium | |
| US10142497B2 (en) | Image printing system, method in image processing apparatus, and storage medium | |
| JP7054037B1 (en) | Information processing equipment and programs | |
| CN114003298B (en) | External device sharing apparatus, sharing method, display device, and computer device | |
| JP2017165103A (en) | Processing apparatus and processing program | |
| JP4241109B2 (en) | Electronic conference system and control method thereof | |
| CN111159068A (en) | Information processing method and electronic device | |
| JP6344913B2 (en) | Printing apparatus, image reading apparatus, and control method thereof | |
| US20070067566A1 (en) | External storage device for controlling computer and method thereof | |
| TW201308060A (en) | Multi-system electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240415 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250115 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20250203 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250402 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250818 |
|
| 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: 20250826 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250918 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7747583 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |