Control system, control method, and program

The control system addresses the challenge of remotely controlling power switching in information processing devices by using a system that detects the device's power state through a lamp and adjusts the power switch operation accordingly, ensuring reliable power transitions.

JP7747583B2Active Publication Date: 2025-10-01NEC PLATFROMS LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2022086666
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-27
Publication Date
2025-10-01
Estimated Expiration
2042-05-27

AI Technical Summary

Technical Problem

Existing technologies face challenges in remotely controlling the power switching operation of information processing devices, such as personal computers, especially when the device freezes or stops operating, as the power switch may not be properly switched on or off due to varying press durations required based on the device's power state.

Method used

A control system that includes a receiving unit, an acquisition unit, and a switch control unit to remotely control the power switch of an information processing device by detecting the lighting status of a lamp indicating the device's power state and pressing the power switch accordingly, releasing the press when the lamp's status changes.

Benefits of technology

Enables reliable remote power switching of information processing devices, ensuring proper on/off transitions even when the device is frozen or unresponsive, by adapting to the specific power state requirements of each device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007747583000001
    Figure 0007747583000001
  • Figure 0007747583000002
    Figure 0007747583000002
  • Figure 0007747583000003
    Figure 0007747583000003
Patent Text Reader

Abstract

To provide a control system capable of remotely controlling switching operation of a power supply of an information processing apparatus, a control apparatus, and a program.SOLUTION: A control system includes: receiving means for receiving an operation request from a user terminal; acquisition means for acquiring lighting status of a lamp mounted on an information processing apparatus, the lighting status indicating a state of a power supply of the information processing apparatus; and switch control means which causes a switch mechanism installed on the information processing apparatus to depress a power supply switch of the information processing apparatus in accordance with the operation request, and causes, when the lighting status of the lamp is changed, the switch mechanism to release the depression of the power supply switch.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to techniques for remotely controlling devices. [Background technology]

[0002] There are technologies for remotely controlling information processing devices such as personal computers (PCs or personal computers). Patent Document 1 discloses a console system for controlling 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 the like on the console and controls the input signals to be input to a keyboard port or the like 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 a switch switching unit on the PC to switch the power on and off.

[0003] Patent Document 2 discloses a remote control device for remotely operating an operation panel of a machine tool. Specifically, the remote control device disclosed in Patent Document 2 operates by pressing a push button switch on the operation panel with a predetermined torque in response to an operation instruction from a personal computer located in a remote location. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-185113 [Patent Document 2] Japanese Patent Application Laid-Open No. 2012-084113 Summary of the Invention [Problem to be solved by the invention]

[0005] Information processing devices such as PCs may freeze or stop operating. In this case, it is possible to control the power supply of the information processing device and restart the information processing device. For example, when restarting an information processing device in a system that remotely controls the information processing device as described above, the system transmits 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 the signal.

[0006] Furthermore, for example, an information processing device is equipped with a physical power switch. Pressing the power switch turns the information processing device on and off. Therefore, if the operation of the information processing device stops, it is conceivable to restart the device by remotely pressing the power switch. Here, depending on the information processing device, it is necessary to continue pressing the power switch until the power is switched on or off. The length of time the power switch is pressed may vary depending on the information processing device, and may 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.

[0007] The present disclosure has been made in consideration of the above-mentioned problems, and one of its objects is to provide a control system or the like that is capable of remotely controlling the power switching operation of an information processing device. [Means for solving the problem]

[0008] 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, which is a lamp indicating 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.

[0009] A control device according to one aspect of the present disclosure comprises a control module that is installed on an information processing device and that presses a power switch of the information processing device, a lamp that indicates the power status of the information processing device and is mounted on the information processing device and has: a sensor that detects the lighting status of the lamp; an acquisition means that acquires the lighting status of the lamp from the sensor; and a 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.

[0010] 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 an information processing device that indicates the power status of the lamp, and, in response to the operation request, causes a switch mechanism installed on the information processing device to press a 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.

[0011] A program according to one aspect of the present disclosure causes a computer to perform the following processes: a process of accepting an operation request from a user terminal; a process of 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 process of 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, if the lighting status of the lamp changes, causing the switch mechanism to release the pressing of the power switch. [Effects of the Invention]

[0012] According to the present disclosure, it is possible to remotely control the power switching operation of an information processing device. [Brief explanation of the drawings]

[0013] [Figure 1] FIG. 1 illustrates an example of an information processing apparatus according to a first embodiment. [Figure 2] FIG. 1 is a diagram illustrating an example of a configuration including a control system according to a first embodiment. [Figure 3] 1 is a block diagram illustrating an example of a functional configuration of a control system according to a first embodiment. [Figure 4] 4 is a flowchart illustrating an example of the operation of the control system according to the first embodiment. [Figure 5] FIG. 10 is a diagram schematically illustrating an example of a configuration including a control system according to a second embodiment. [Figure 6A] FIG. 10 is a diagram illustrating an example of a switch mechanism according to a second embodiment. [Figure 6B] FIG. 10 is a second diagram illustrating an example of a switch mechanism according to the second embodiment. [Figure 6C] 10A and 10B are diagrams illustrating another example of the switch mechanism according to the second embodiment. [Figure 7] FIG. 10 is a block diagram showing an example of a functional configuration including a control system according to a second embodiment. [Figure 8] 10 is a flowchart illustrating an example of the operation of the control system according to the second embodiment. [Figure 9] FIG. 10 is a block diagram showing an example of a functional configuration including a control system according to a third embodiment. [Figure 10] 13 is an example of device setting information according to the third embodiment. [Figure 11] FIG. 13 is a diagram illustrating an example of user authority information according to the third embodiment. [Figure 12] 10 is a flowchart illustrating an example of the operation of the control system according to the third embodiment. [Figure 13]FIG. 2 is a block diagram showing an example of a hardware configuration of a computer device that realizes the control systems of the first, second, and third embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0014] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.

[0015] 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.

[0016] The lamp turns on and off depending on the power state of the information processing device 300. For example, when the power of the information processing device 300 is on, the lamp lights up or blinks. Also, for example, when the power of the information processing device 300 is off, the lamp turns off. In other words, the lamp indicates the power state of the information processing device 300.

[0017] 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 in 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.

[0018] Next, an overview of the control system of the present disclosure will be described.

[0019] Fig. 2 is a diagram schematically illustrating an example of a configuration including a control system 1000. As shown in Fig. 2, the control system 1000 is connected to a switch mechanism 10 and a sensor 20 so as to be able to communicate with each other 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 is also able to communicate with a user terminal 200 via a wired or wireless network.

[0020] 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 an instruction from the control system 1000. When the arm lowers, the power switch is pressed. When the arm rises, the power switch is released from being pressed.

[0021] The sensor 20 detects whether the lamp is on or off. The sensor 20 may be, for example, an optical sensor that detects light. The sensor 20 detects light and converts it into an electrical signal according to a change in light. For example, the sensor 20 transmits a signal according to the lighting status of the lamp to the control system 1000.

[0022] The switch mechanism 10 and the sensor 20 may be included in the control system 1000 .

[0023] 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.

[0024] 3 is a block diagram showing an example of the functional configuration of the control system 1000. As shown in FIG.

[0025] The reception unit 110 receives an operation request. The operation request is, for example, a request to press a power switch. For example, the operation request is input by a user operation on the user terminal 200. Then, the reception unit 110 receives the operation request from the user terminal 200.

[0026] In this way, the receiving unit 110 receives an operation request from the user terminal 200. The receiving unit 110 is an example of a receiving means.

[0027] 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.

[0028] In this way, the acquisition unit 120 acquires the lighting status of the lamp that indicates the power state of the information processing device 300 and is mounted on the information processing device 300. The acquisition unit 120 is an example of an acquisition means.

[0029] The switch control unit 130 controls the switch mechanism 10. Specifically, in response to an acceptance of an operation request, the switch control unit 130 causes the switch mechanism 10 to press the power switch. 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.

[0030] Furthermore, the switch control unit 130 controls the switch mechanism 10 according to 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 performs control to raise the arm of the switch mechanism 10. Furthermore, 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. That is, the switch control unit 130 performs control to raise the arm of the switch mechanism 10.

[0031] In this way, the switch control unit 130 causes the switch mechanism 10 installed in 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 pressing of the power switch. The switch control unit 130 is an example of a switch control means.

[0032] Next, an example of the operation of the control system 1000 will be described with reference to Fig. 4. In this disclosure, each step in a flowchart will be represented by a number assigned to the step, such as "S1".

[0033] 4 is a flowchart illustrating an example of the operation of the control system 1000. The accepting unit 110 accepts an operation request from the user terminal 200 (S1). The acquiring 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 in 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).

[0034] In this way, the control system 1000 of the first embodiment accepts an operation request from a user terminal. The control system 1000 also acquires the lighting status of a lamp mounted on 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 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.

[0035] This allows the control system 1000 to remotely switch the power of the information processing device on and off. Furthermore, since the control system 1000 can press a power switch, which is a physical switch, it can more reliably switch the power on and off, even if the information processing device stops operating due to freezing or the like. Furthermore, for example, depending on the information processing device, it is necessary to continue pressing the power switch for a predetermined period of time when switching the power from on to off. Since the control system 1000 can release the power switch when the lighting status of a lamp mounted on the information processing device changes, it is possible to continue pressing the power switch until, for example, a lamp that was lit when the power was on goes out. Therefore, the control system 1000 can more reliably switch the power on and off of the information processing device. That is, the control system 1000 of the first embodiment can remotely control the power switching operation of the information processing device.

[0036] <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 be omitted.

[0037] Fig. 5 is a diagram schematically illustrating an example of a configuration including a control system 1000. In the example of Fig. 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.

[0038] 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, a smartphone, or a tablet terminal. The user terminal may be any computer device capable of input and output.

[0039] 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 in the information processing device 300.

[0040] The switch mechanism 10 is installed near the power switch of the information processing device 300. FIG. 6A is a diagram illustrating an example of the switch mechanism 10. FIG. 6B is a second diagram illustrating 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. Then, as shown in FIG. 6B, the arm descends, thereby pressing down the power switch. The arm also rotates in the direction of the arrow in FIG. 6B around point A as an axis. Then, the arm rises and is stored inside the switch mechanism. This releases the power switch from being pressed down.

[0041] The switch mechanism 10 can be realized in various forms. FIG. 6C is a diagram showing another example of the switch mechanism. Similar to FIGS. 6A and 6B, FIG. 6C is a side view including a part of the information processing device 300 and the switch mechanism 10. For example, as shown in FIG. 6C, the switch mechanism 10 may be installed above a power switch. In this case, the power switch is pressed down by an arm of the switch mechanism 10 descending in the direction of the arrow in FIG. 6C. Then, the power switch is released from being pressed down by the arm rising. 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.

[0042] [Details of Control System 1000] 7 is a block diagram showing an example of a functional configuration including the control system 1000. As shown in FIG.

[0043] The server device 400 includes a receiving unit 110. The receiving unit 110 receives an operation request from the user terminal 200. For example, a user inputs an operation request to press the power switch on the user terminal 200. At this time, the user terminal 200 transmits the input operation request to the server device 400. The receiving unit 110 receives the operation request transmitted from the user terminal 200, thereby accepting the operation request. The receiving unit 110 transmits information indicating that the operation request has been accepted to the control module 30.

[0044] The control device 100 includes a switch mechanism 10, a sensor 20, and a control module 30. The control module 30 includes 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 the signal, the acquisition unit 120 acquires information indicating that the lamp is on as the lighting status of the lamp.

[0045] For example, the acquisition unit 120 may continue to acquire a signal from the sensor 20. Alternatively, when an operation request is accepted, the acquisition unit 120 may start acquiring a signal from the sensor 20. In this case, the acquisition unit 120 may stop acquiring a signal from the sensor 20 when the lighting state of the lamp changes.

[0046] The switch control unit 130 controls the switch mechanism 10. When the switch control unit 130 receives information indicating that an operation request has been accepted from the server device 400, the switch control unit 130 causes the switch mechanism 10 to press the power switch. Specifically, the switch control unit 130 causes the arm of the switch mechanism 10 to lower.

[0047] 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 is different 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.

[0048] For example, assume 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, assume that the lamp is turned off. In this case, the switch control unit 130 raises the arm of the switch mechanism 10, thereby releasing the pressing of the power switch by the switch mechanism 10.

[0049] Similarly, suppose 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, the lamp is turned on. In this case, the switch control unit 130 raises the arm of the switch mechanism 10, thereby releasing the pressing of the power switch by the switch mechanism 10.

[0050] This allows the switch control unit 130 to cause the switch mechanism 10 to continue pressing the power switch until the lighting state of the lamp changes. That is, the switch control unit 130 can cause the power switch to be pressed until the power of the information processing device 300 is switched from on to off or from off to on.

[0051] As described above, the control device 100 is installed in the information processing device 300 and includes a switch mechanism 10 that presses down 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 is a lamp that 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 down the power switch in response to an operation request from the user terminal 200, and causes the switch mechanism 10 to release the pressing of the power switch when the lighting status of the lamp changes.

[0052] [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.

[0053] 8 is a flowchart illustrating an example of the operation of the control system 1000. First, the receiving unit 110 of the server device 400 receives an operation request from the user terminal 200 (S101).

[0054] The acquisition unit 120 of the control device 100 acquires the lighting status of the lamp 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). Then, the acquisition unit 120 acquires the lighting status of the lamp (S104). If the lighting status of the lamp has not changed before and after the power switch is pressed (No in S105), the acquisition unit 120 acquires the lighting status of the lamp again (S104).

[0055] If the lighting status of the lamp changes 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).

[0056] In this way, the control system 1000 of the second embodiment accepts an operation request from a user terminal. The control system 1000 also acquires the lighting status of a lamp mounted on 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 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.

[0057] As a more specific example, the control system 1000 causes the switch mechanism to press the power switch, and if the lamp goes out after the power switch is pressed, or if the lamp goes on after the power switch is pressed, causes the switch mechanism to release the power switch from being pressed.

[0058] This allows the control system 1000 to remotely switch the power of the information processing device on and off. Furthermore, since the control system 1000 can press a power switch, which is a physical switch, it can more reliably switch the power on and off, even if the information processing device stops operating due to freezing or the like. Furthermore, for example, depending on the information processing device, it is necessary to continue pressing the power switch for a predetermined period of time when switching the power from on to off. Since the control system 1000 can release the power switch when the lighting status of a lamp mounted on the information processing device changes, it is possible to continue pressing the power switch until, for example, a lamp that was lit when the power was on goes out. Therefore, the control system 1000 can more reliably switch the power on and off of the information processing device. That is, the control system 1000 of the second embodiment can remotely control the power switching operation of the information processing device.

[0059] [Variation 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. Then, the sensor 20 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. Then, the acquisition unit 120 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.

[0060] The sensor 20 may detect whether the lamp is on or off from the captured image. In this case, the sensor 20 transmits information on whether the lamp is on or off to the control module 30. The acquisition unit 120 then acquires the transmitted information on whether the lamp is on or off as the lamp lighting status.

[0061] [Variation 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.

[0062] [Variation 3] In the above embodiment, the operation request has been described as a request to press the power switch. On the other hand, 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 control unit 130 to release the power switch from being pressed by the switch mechanism 10. 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.

[0063] <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.

[0064] [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 communicably connected to multiple control devices 100 via a wired or wireless network. When there are multiple control devices 100, the multiple control devices 100 are installed corresponding to different information processing devices 300. That is, a switch mechanism 10, a sensor 20, and a control module 30 are installed corresponding to each of the multiple information processing devices 300.

[0065] The server device 401 includes a receiving unit 111, an identifying unit 140, and a notifying unit 150. The receiving unit 111 receives input of device identification information for identifying the control device 100 from the user terminal 200. The receiving unit 111 may also receive input of user identification information for identifying a user from the user terminal 200. For example, the receiving 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.

[0066] For example, the user inputs an operation request, 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, device identification information, and user identification information to the server device 401. The receiving unit 111 receives the operation request, device identification information, and user identification information.

[0067] 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) communicably connected to the server device 401.

[0068] FIG. 10 is an example of device setting information. In the device setting information of the example of FIG. 10, device identification information, an address, and information indicating the target information processing device 300 on which the control device 100 is installed are associated with each other. For example, assume that the received device identification information is "001." In this case, the identifying 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 identifying unit 140 identifies the control device 100 corresponding to the device identification information. The identifying unit 140 is an example of an identifying means.

[0069] 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 cannot 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.

[0070] Furthermore, the reception unit 111 may 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 indicating the control device 100 that each user is authorized to operate. For example, the user authority information is information in which user identification information and device identification information are associated with each other. FIG. 11 is a diagram showing an example of user authority information. In the example of FIG. 11, for example, a user with user identification information "U1" is authorized to operate a control device 100 with device identification information "001".

[0071] For example, suppose that the receiving 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 identifying unit 140 identifies the control device 100 corresponding to the device identification information indicated as "001". The receiving unit 111 checks the control device 100 that the user "U1" is permitted to operate, based on the user authority information. In the example of FIG. 11 , the user "U1" is permitted to operate the control device 100 whose device identification information is "001". Therefore, the receiving unit 111 sends an operation request to the identified control device 100.

[0072] In this way, if the user indicated in the user identification information is a user who is permitted to operate the control device indicated in the device identification information, the reception unit 111 may send an operation request to the identified control device.

[0073] Meanwhile, suppose that the receiving 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 Fig. 11, the user "U1" is not permitted to operate the control device 100 whose device identification information is "002". Therefore, the receiving unit 111 notifies the user terminal 200 that the operation request is invalid.

[0074] The notification unit 150 notifies the user terminal 200 that the power of the information processing device 300 has been switched on. Specifically, it is assumed that the power switch is pressed in the switch control unit 130. Then, when the lighting status of the lamp changes, the switch control unit 130 causes the power switch to be released from being pressed. At this time, the switch control unit 130 sends result information indicating that the power switch has been pressed and the change in the lighting status of the lamp to the server device 401.

[0075] The notification unit 150 notifies the user terminal 200 based on the result information. For example, if the change in the lighting status of the lamp 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 power of the information processing device 300 has been turned off. Also, for example, if the change in the lighting status of the lamp 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 power of the information processing device 300 has been turned on.

[0076] In this way, when the lamp goes out after the power switch is pressed, the notification unit 150 notifies the user terminal 200 that the power of the information processing device 300 has been turned off, and when the lamp goes on after the power switch is pressed, the notification unit 150 notifies the user terminal 200 that the power of the information processing device 300 has been turned on. The notification unit 150 is an example of a notification means.

[0077] [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.

[0078] 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). Furthermore, the reception unit 111 determines, based on the user identification information and the device identification information, whether the user identified in the user identification information is permitted to operate the control device 100 indicated in the device identification information. If the user is not permitted to operate the control device 100 ("No" in S203), the reception unit 111 notifies that the operation request is invalid (S212).

[0079] On the other hand, if the user is permitted to operate the control device 100 ("Yes" in S203), the receiving unit 111 sends an operation request to the identified control device 100 (S204). Then, the control device 100 that has received the operation request performs the processes of S205 to S209. Note that the processes of S205 to S209 are the same as the processes of S102 to S106 in Fig. 8, and therefore description thereof will be omitted.

[0080] In the process of S209, when the power switch is released from being pressed, the switch control unit 130 transmits 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).

[0081] In this way, the control system 1001 of the third embodiment notifies the user terminal that the information processing device has been powered off when the lamp goes out after the power switch is pressed, and notifies the user terminal that the information processing device has been powered on when 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.

[0082] The control system 1001 of the third embodiment also includes a control device having an acquisition unit, a switch control unit, and a switch mechanism. The control system 1001 also receives input of user identification information for identifying a user and device identification information for identifying 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 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 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.

[0083] [Variation 4] The control system 1001 may have various configurations. For example, the control module 30 and the server device 401 may be implemented as a single device. In this case, the identification unit 140 does not need to be provided in the single device. In the example of FIG. 12, the processes of S202 and S204 do not need to be performed.

[0084] [Variation 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.

[0085] For example, the information processing device 300 may be out of order, or the power cable for supplying electricity to the information processing device 300 may be unplugged. With the above configuration, the control system 1001 of the fifth modification can notify the user that the power supply to the information processing device 300 cannot be switched on or off simply by pressing the power switch.

[0086] <Control system hardware configuration example> 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.

[0087] 13, a computer device 90 includes a processor 91, a RAM (Random Access Memory) 92, a ROM (Read Only Memory) 93, a storage device 94, an input / output interface 95, a bus 96, and a drive device 97. The control system may be realized by a plurality of electric circuits.

[0088] The storage device 94 stores a program (computer program) 98. The processor 91 executes the program 98 of the present 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 FIGS. 4, 8, and 12. The processor 91 executes the program 98 to realize the functions of each component of the present control system. The program 98 may be stored in the ROM 93. The program 98 may also be recorded in 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).

[0089] The input / output interface 95 exchanges data with peripheral devices (such as a keyboard, a mouse, and a display device) 99. The input / output interface 95 functions as a means for acquiring or outputting data. The bus 96 connects each component.

[0090] There are various variations in the way the control system is implemented. For example, the control system can be implemented as a dedicated device. Alternatively, the control system can be implemented based on a combination of multiple devices.

[0091] The scope of each embodiment also includes a processing method for recording a program for realizing each configuration of the function of each embodiment on a storage medium, reading the program recorded on the storage medium as code, and executing it on a computer. That is, a computer-readable storage medium is also included in the scope of each embodiment. Furthermore, the storage medium on which the above-mentioned program is recorded and the program itself are also included in each embodiment.

[0092] The storage medium may be, but is not limited to, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD (Compact Disc)-ROM, a magnetic tape, a non-volatile memory card, or a ROM. The programs recorded on the storage medium are not limited to standalone programs that execute processes, but also include programs that run on an OS (Operating System) in cooperation with other software and functions of an expansion board.

[0093] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

[0094] The above-described embodiments and modifications can be combined as appropriate. [Explanation of symbols]

[0095] 10 Switch mechanism 20 sensors 30 Control Module 100, 101 control device 110, 111 Reception 120 Acquisition Department 130 Switch control section 140 Specific section 150 Notification Department 200 user terminals 300 Information processing device 400, 401 Server device 1000, 1001 control system

Claims

1. 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.

2. 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 .

3. 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 .

4. 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.

5. 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.

6. A process for accepting an operation request from a user terminal in a 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; and if a control device corresponding to the device identification information cannot be identified, executing a process of notifying the user terminal that the operation request is invalid. program.

Citation Information

Patent Citations

  • Alarm device

    JP2002352364A

  • Remote control method of electronic apparatus

    JP2004096397A

  • Remote terminal controller

    JP2004185113A

  • Remote terminal and remote terminal processing program

    JP2010122929A

  • Remote handling apparatus and machine tool

    JP2012084113A