Communication device, control method, and program

The communication device uses wake-on-Lan packets to remotely manage power states and restarts devices, addressing the issue of unresponsive devices in existing technologies, thereby improving remote control reliability.

JP7815300B2Active Publication Date: 2026-02-17CANON KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024030504
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-09-08
Filing Date
2024-02-29
Publication Date
2026-02-17
Estimated Expiration
2044-02-29

AI Technical Summary

Technical Problem

Existing remote wake-on-Lan technologies fail to enable remote restart of devices when they become unresponsive, necessitating manual intervention.

Method used

A communication device that receives a wake-on-Lan packet to switch from a disabled state to enabled, allowing it to either return from a power-saving mode or restart based on request information, ensuring remote control functionality is maintained.

Benefits of technology

Enables remote control convenience by allowing devices to automatically return from power-saving mode or restart, enhancing operational reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007815300000001
    Figure 0007815300000001
  • Figure 0007815300000002
    Figure 0007815300000002
  • Figure 0007815300000003
    Figure 0007815300000003
Patent Text Reader

Abstract

To provide a technology for enabling a function to return from a power-saving mode state and a function to reset a remote operation disabled state by WOL transmitted from an external device terminal.SOLUTION: The communication apparatus for communicating with an external device terminal is provided with a control unit for enabling or disabling a WOL function of the communication apparatus based on request information requesting the switching of the WOL function, and a communication unit for receiving a startup packet from the external device terminal. When a startup packet is received by the communication unit when the WOL function is enabled, the control unit executes a process to start or restart the communication apparatus according to the operating state of the communication apparatus.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a communication system between an external device terminal and a communication device, and more particularly to a recovery process by remote control. [Background technology]

[0002] Conventionally, Wake-On-Lan (hereinafter referred to as WOL) has been used as a means for remotely waking up information devices such as sleeping PCs. WOL is generally used when a device is not in use, by putting it into a sleep state to reduce power consumption and activating it externally. For example, Patent Document 1 discloses a technology in which a terminal in a power-saving mode (also called a power-saving state) is remotely resumed using WOL. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-115022 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the prior art disclosed in the aforementioned patent document, when a terminal in power-saving mode is remotely resumed using WOL, it monitors whether a cancel signal has been received in response to a received communication request. If a cancel signal is received, the terminal switches to power-saving mode. Therefore, if the terminal is not in power-saving mode, WOL cannot be received. If the device being remotely operated becomes unable to send a response for some reason, normal remote operation will no longer be possible, and the device must be manually reset. In such a situation, it is desirable to be able to reset (restart) the device remotely.

[0005] Therefore, an object of the present invention is to provide a technology that enables the function of returning from a power saving mode state and the function of resetting a remote operation disabled state to be realized by a WOL packet sent from an external device terminal. [Means for solving the problem]

[0006] In order to achieve the above object, according to one aspect of the present invention, there is provided a communication device for communicating with an external device terminal, the communication device comprising: a communication unit for receiving a startup packet from the external device terminal; Switching the WOL function of the communication device from disabled to enabled based on request information for enabling the WOL function; a control unit that, when the communication unit receives the startup packet, executes a process to return the communication device from the power saving state if the communication device is in a power saving state, and executes a process to restart the communication device if the communication device is in a startup state. When the request information includes a recovery request, the control unit switches the WOL function from disabled to enabled at a timing immediately before the operation state of the communication device switches from a running state to a power saving state, and when the request information includes a reset request, switches the WOL function from disabled to enabled at a timing when the operation state of the communication device is in a running state. A communication device is provided. [Effects of the Invention]

[0007] According to the present invention, the convenience of remote control can be improved by realizing the function of returning from a power saving mode (auto power off) and the function of resetting a remote operation disabled state using a WOL packet sent from an external device terminal. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing a configuration of a communication device according to an embodiment of the present invention. [Figure 2] Conceptual diagram of sleep return in embodiment 1 of the present invention [Figure 3] FIG. 1 is a flowchart showing a sleep recovery process of a communication device according to a first embodiment of the present invention. [Figure 4] Conceptual diagram of resetting in the first embodiment of the present invention [Figure 5] FIG. 1 is a flowchart showing a reset process of a communication device according to a first embodiment of the present invention. [Figure 6] FIG. 10 is a flowchart showing a WOL setting determination process when auto power off is executed according to the second embodiment of the present invention; [Figure 7]FIG. 10 is a flowchart showing a WOL setting determination process when a packet is received according to a second embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0009] Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Note that the embodiments described below are examples of means for realizing the present invention, and may be modified or changed as appropriate depending on the configuration of the device to which the present invention is applied and various conditions. Furthermore, it is also possible to combine the various embodiments as appropriate.

[0010] (First embodiment) The following describes an embodiment in which the communication device of the present invention is mounted on an imaging device such as a digital camera, but is not limited to this. The communication device of the present invention can also be applied to information processing devices such as mobile phones, portable media players, so-called tablet devices, and personal computers.

[0011] The external device terminal of the present invention is also described as a personal computer (hereinafter referred to as a PC) in the following embodiments, but is not limited to this. The external device terminal of the present invention can also be applied to information processing devices such as mobile phones, portable media players, so-called tablet devices, and personal computers.

[0012] 1a, 1b, and 2, an outline of the configurations and functions of an imaging device and a personal computer according to an embodiment of the present invention will be described.

[0013] 1a and 1b, a control unit 101 controls each unit of the imaging device 100 in accordance with input signals and a program described below. Note that instead of the control unit 101 controlling the entire device, the entire device may be controlled by multiple pieces of hardware sharing the processing.

[0014] The control unit 101 is composed of a first control unit 101a and a second control unit 101b, which are electrically connected to each other. The first control unit 101a is a main CPU, and the second control unit 101b is a sub-CPU. However, the control unit 101 may be composed of three or more control units.

[0015] The first control unit 101a communicates with an external device by controlling the connection unit 108. The communication method is a wireless LAN, a wired LAN, or the like.

[0016] The second control unit 101b is configured to receive an interrupt signal from the connection unit 108 when a WOL packet is received from an external device.

[0017] The imaging device 100 has at least an active state and a power-saving state. The active state indicates a state in which power is supplied to both the first control unit 101a and the second control unit 101b and they are operating. The power-saving state indicates a state in which power is supplied only to the second control unit 101b and they are operating with lower power consumption than in the active state.

[0018] In the present invention, a sleep recovery process or a reset process is executed when a WOL packet is received from an external device. The sleep recovery process refers to transitioning the imaging device 100 from a power-saving state to an active state. Even when power is not supplied to the first control unit 101a, the second control unit 101b is configured to receive an interrupt signal when it receives a WOL packet from an external device, thereby transitioning the imaging device 100 to an active state. The reset process refers to restarting the imaging device 100 when it becomes unable to be remotely controlled for some reason. For example, even when the first control unit 101a is in an uncontrollable state for some reason, the second control unit 101b is configured to receive an interrupt signal when it receives a WOL packet from an external device, thereby restarting the imaging device 100. This allows the uncontrollable state of the first control unit 101a to be resolved.

[0019] The imaging unit 102 converts the subject light imaged by the lens included in the imaging unit 102 into an electrical signal, performs noise reduction processing, etc., and outputs the digital data as image data. The captured image data is stored in a buffer memory, and then undergoes predetermined calculations in the control unit 101 and is recorded on a recording medium 107.

[0020] The nonvolatile memory 103 is an electrically erasable and recordable nonvolatile memory, and stores programs to be executed by the control unit 101, which will be described later.

[0021] The work memory 104 is used as a buffer memory for temporarily storing image data captured by the image capturing unit 102, as an image display memory for the display unit 106, as a work area for the control unit 101, and the like.

[0022] The operation unit 105 is used by the user to receive instructions from the user for the imaging device 100. The operation unit 105 includes operation members such as a power button used by the user to instruct the imaging device 100 to power on / off, a release switch used to instruct the user to take a picture, and a playback button used to instruct the user to play back image data. The operation unit 105 also includes a touch panel formed on the display unit 106, which will be described later.

[0023] The release switch has SW1 and SW2. When the release switch is pressed halfway, SW1 turns ON. This allows commands to be received for preparations for shooting, such as AF (autofocus) processing, AE (auto exposure) processing, AWB (auto white balance) processing, and EF (pre-flash) processing. When the release switch is pressed all the way, SW2 turns ON. This allows commands to be received for shooting.

[0024] The display unit 106 displays a viewfinder image during shooting, displays captured image data, displays text for an interactive operation screen, etc. The display unit 106 does not necessarily have to be built into the imaging device 100. The imaging device 100 can be connected to an internal or external display unit 106, and it is sufficient that the imaging device 100 has at least a display control function for controlling the display on the display unit 106.

[0025] The recording medium 107 can record image data output from the imaging unit 102. The recording medium 107 may be configured to be detachable from the imaging device 100, or may be built into the imaging device 100. In other words, the imaging device 100 only needs to have a means for accessing the recording medium 107.

[0026] The connection unit 108 is a communication unit built into the main body of the imaging device 100. The control unit 101 realizes communication with an external device by controlling the connection unit 108. The communication method is a wireless LAN, a wired LAN, or the like.

[0027] The PC 109 is an external device connected to the imaging device 100 via the connection unit 108. In addition to a PC, a smartphone, a tablet, or the like may also be used.

[0028] Hereinafter, the flow of communication between the imaging device 100 and the PC 109 and the return from sleep process according to the first embodiment of the present invention will be described with reference to Figures 2 and 3. Note that "Y" in the branches in Figures 3 and 5 to 7 indicates Yes, and "N" indicates No.

[0029] [Sleep recovery process] (S301) The control unit 101 starts a connection with the PC 109 via the connection unit 108. Then, the process proceeds to S302.

[0030] (S302) The control unit 101 performs a connection operation with the PC 109 via the connection unit 108 and determines whether the connection is successful. The connection operation includes the establishment of a link of the connection unit 108 and the logical establishment of a communication protocol via the connection unit 108.

[0031] 2, a connection is established between the image capture device 100 and the PC 109 as indicated by 201. If the connection is successful, the process proceeds to S303.

[0032] (S303) Control unit 101 determines whether any signal has been received from PC 109 via connection unit 108. If a signal has been received, the process proceeds to S304. If no signal has been received, the process proceeds to S307.

[0033] (S304) If there is a signal (request information) received from the PC 109 in S303, the control unit 101 determines whether the received signal (request information) is a sleep return request. If it is a sleep return request, the process proceeds to S305. If it is not a sleep return request, the process proceeds to S306.

[0034] In FIG. 2, when a sleep return request 203 is transmitted from the PC 109 (202), the imaging device 100 receives the sleep return request via the connection unit 208 (204).

[0035] (S305) If the content received from PC 109 in S304 is a sleep resume request, control unit 101 sets flag f_wakeup=1 and proceeds to S303. Flag f_wakeup=1 is a flag for determining whether a sleep resume request has been received from PC 109. Flag f_wakeup is initialized to f_wakeup=0 at the start of connection. f_wakeup is stored in working memory 104.

[0036] (S306) If the content received from the PC 109 in S304 is not a sleep return request, the control unit 101 executes control for the received request. After executing control for the received request, the process proceeds to S303. Requests other than a sleep return request include, for example, a shooting request or a request to change shooting parameters. In other words, the request here may include a request to operate the imaging device 100 remotely from the PC 109.

[0037] (S307) If no signal is received from the PC 109 in S303, the control unit 101 determines whether to execute auto power off. If auto power off is to be executed, the process proceeds to S308. If auto power off is not to be executed, the process proceeds to S303. Note that the execution of auto power off may be triggered by the passage of a certain period of time, for example.

[0038] (S308) The control unit 101 transmits an event for executing auto power off to the PC 109 via the connection unit 108. After transmission, the process proceeds to S309.

[0039] 2, an auto power off execution notification 206 is transmitted from the imaging device 100 (205) and received by the PC 109 via the connection unit 108 (207). The PC 109 receives notification information of the auto power off execution notification 206 via the communication path (207) and recognizes that the imaging device 100 will execute auto power off.

[0040] (S309) The control unit 101 determines whether the flag f_wakeup is 1. If the result of the determination is that f_wakeup is 1, the process proceeds to S310. If the result of the determination is that f_wakeup is not 1, the process proceeds to S315, where the auto power off process is executed and then terminated.

[0041] (S310) The control unit 101 sets up WOL for the connection unit 108. The WOL setting is configured so that an interrupt is issued to the control unit 101 when a WOL packet is received. Here, the WOL packet is an example of a wake-up packet. Setting up WOL is also referred to as setting up the WOL function to switch from disabled to enabled. When a sleep return request is received, the control unit 101 switches the WOL setting from disabled to enabled immediately before the operating state of the imaging device 100 switches from the active state to the power-saving state. After setting up WOL, the process proceeds to S311.

[0042] (S311) The control unit 101 clears f_wakeup. That is, f_wakeup is set to 0. After clearing, the process proceeds to S312.

[0043] (S312) The control unit 101 executes auto power off. The imaging device 100 transitions from an activated state to a power saving state (power saving mode) and transitions to a state in which it will return in response to an external event. Thereafter, the process proceeds to S313. In this embodiment, the imaging device 100 transitions to the power saving mode of the control unit 101 and returns in response to an external event. However, a sub-CPU having an even more power-saving control unit may be installed and power to the control unit 101 may be stopped. In that case, the external event will interrupt a sub-CPU having an even more power-saving control unit than the control unit 101, and the sub-CPU will return the control unit 101.

[0044] (S313) The control unit 101 determines whether an interrupt due to WOL has occurred. If an interrupt has occurred, the process proceeds to S314. If no interrupt has occurred, the control unit 101 waits for an interrupt due to WOL.

[0045] 2, when a WOL packet 209 is transmitted from the PC 109 in a WOL packet transmission 208, the imaging device 100 receives the WOL packet 210 via the connection unit 108. Upon receiving the WOL packet, the connection unit 108 issues an interrupt to the control unit 101.

[0046] (S314) The control unit 101 performs processing to restore and start the imaging device 100. After restoration, the process proceeds to S301 in order to automatically perform connection processing. After restoration and start, reconnection 211 is performed.

[0047] Hereinafter, with reference to FIGS. 4 and 5, a description will be given of the exchange between the image capture device 100 and the PC 109 and the reset processing flow according to the first embodiment of the present invention.

[0048] [Reset process] (S501) The control unit 101 starts a connection with the PC 109 via the connection unit 108. Then, the process proceeds to S502.

[0049] (S502) The control unit 101 performs a connection operation with the PC 109 via the connection unit 108 and determines whether the connection is successful. The connection operation includes the establishment of a link of the connection unit 108 and the logical establishment of a communication protocol via the connection unit 108. In FIG. 4, a connection is established between the imaging device 100 and the PC 109 as indicated by 401. If the connection is successful, the process proceeds to S503.

[0050] (S503) The control unit 101 determines whether any signal has been received from the PC 109 via the connection unit 108. If a signal has been received, the process proceeds to S504. If no signal has been received, the process waits until a signal is received.

[0051] (S504) If control unit 101 receives a signal (request information) from PC 109 in S503, it determines whether the received signal (request information) is a reset request. If it is a reset request, the process proceeds to S505. If it is not a reset request, the process proceeds to S506.

[0052] In FIG. 4, when a reset request 403 is transmitted from the PC 109 (402), the imaging device 100 receives the reset request via the connection unit 404.

[0053] (S505) If the content received from PC 109 in S504 is a reset request, control unit 101 sets flag f_reset=1 and proceeds to S506. Flag f_reset=1 is a flag for determining whether a reset request has been made from PC 109. Flag f_reset is initialized to f_reset=0 at the start of connection. f_reset is stored in working memory 104.

[0054] (S506) The control unit 101 sets up WOL for the connection unit 108. The WOL setting is set up so that an interrupt is issued to the control unit 101 when a WOL packet is received. That is, the control unit 101 switches the WOL setting from disabled to enabled immediately after receiving a reset request. After setting up WOL, the process proceeds to S503.

[0055] (S507) When a packet is received from the PC 109, the control unit 101 determines whether the received content is WOL. If a WOL packet is received, the process proceeds to S509. If the packet is not a WOL packet, the process proceeds to S508.

[0056] 4, when a WOL packet 406 is transmitted 405 from the PC 109, the imaging device 100 receives the WOL packet 407 via the connection unit 108. Upon receiving the WOL packet, the connection unit 108 issues an interrupt to the control unit 101.

[0057] (S508) If the content received from the PC 109 in S503 is not a reset request or WOL, the control unit 101 executes control for the received request. After the control for the received request is executed, the process proceeds to S503. This request may be, for example, a request to capture an image or a request to change a capture parameter. In other words, the request here may include a request to remotely operate the imaging device 100 from the PC 109.

[0058] (S509) The control unit 101 determines whether f_reset is 1. If the result of the determination is that f_reset is 1, the process proceeds to S510. If the result of the determination is that f_reset is not 1, the process proceeds to S503.

[0059] (S510) The control unit 101 clears f_reset. That is, f_reset = 0. After clearing, the process proceeds to S511.

[0060] (S511) The control unit 101 performs processing to restart the imaging device 100. In Fig. 4, reconnection 408 is performed after recovery startup. After the restart, the processing is terminated because connection processing is performed automatically, and after the imaging device 100 is restarted, the control unit 101 advances the processing to S501 again.

[0061] As described above, the imaging device 100 can realize the function of returning from the power saving mode (auto power off) state and the function of resetting the remote operation disabled state by WOL transmitted from the external device terminal.

[0062] (Second embodiment) In the first embodiment, the sleep return process and the reset process are performed independently.

[0063] Hereinafter, with reference to FIGS. 6 and 7, a WOL setting determination process when a return from sleep process and a reset process occur simultaneously according to a second embodiment of the present invention will be described.

[0064] [WOL setting determination process when auto power off is executed] The WOL setting determination process when auto power off is executed will be described. The process after S308 in the first embodiment will be described.

[0065] (S601) The control unit 101 determines whether the flag f_reset is 1. If the result of the determination is that f_reset is 1, the process proceeds to S602. If the result of the determination is that f_reset is not 1, the process proceeds to S605. Note that if f_reset is 1, this indicates that the control unit 101 has already performed WOL setting on the connection unit 108.

[0066] (S602) The control unit 101 determines whether the flag f_wakeup is 1. If the result of the determination is that f_wakeup is 1, the process proceeds to S603. If the result of the determination is that f_wakeup is not 1, the process proceeds to S604.

[0067] (S603) The control unit 101 does nothing because the WOL setting is already valid. Then, the process proceeds to S608. The flag f_reset is 1 and the flag f_wakeup is 1, so both requests are valid. In this case, the WOL setting was already valid when f_reset was received, so the control unit 101 maintains the WOL setting and does not need to perform any processing.

[0068] (S604) The control unit 101 disables the WOL setting. Then, the process proceeds to S608. The reset request is valid because the flag f_reset is 1 and the flag f_wakeup is 0. In this case, the WOL setting was already enabled when f_reset was received, but the WOL setting is disabled because the recovery process at auto power off is not performed.

[0069] (S605) The control unit 101 determines whether the flag f_wakeup is 1. If the result of the determination is that f_wakeup is 1, the process proceeds to S606. If the result of the determination is that f_wakeup is not 1, the process proceeds to S607.

[0070] (S606) The control unit 101 enables the WOL setting. Then, the process proceeds to S608. The flag f_reset is 0 and the flag f_wakeup is 1, so the sleep return request is enabled. In this case, the WOL setting is not enabled, so the WOL setting is enabled to perform the return process at the time of auto power off.

[0071] (S607) The control unit 101 does nothing because the WOL setting is already invalid. Then, the process proceeds to S608. Since the flag f_reset is 0 and the flag f_wakeup is 0, both requests are invalid. In this case, the WOL setting is not necessary, so no process is necessary.

[0072] (S608) The control unit 101 determines whether the WOL setting is valid. If it is valid, the process proceeds to S609. If it is invalid, the process proceeds to S610.

[0073] (S609) Since the WOL setting is enabled, the control unit 101 does not turn off the power to the Ether and proceeds to step S611.

[0074] (S610) Since the WOL setting is invalid, the control unit 101 turns off the power to the Ether and proceeds to S611.

[0075] (S611) The control unit 101 executes auto power off, causing the imaging device 100 to enter a power saving mode and transition to a state in which it can be restored by an external event.

[0076] [WOL setting determination process when receiving a packet] The WOL setting determination process when a packet is received will be described, which will be described after S503 or S303 is executed in the first embodiment.

[0077] (S701) The control unit 101 determines whether the received content is a reset request. If it is a reset request, the process proceeds to S702. If it is not a reset request, the process proceeds to S707.

[0078] (S702) The control unit 101 determines whether the received reset request is a request to enable or a request to disable. If it is a request to enable, the process proceeds to S703. If it is a request to disable, the process proceeds to S705.

[0079] (S703) The control unit 101 sets the flag f_reset=1 and proceeds to S704. The flag f_reset=1 is a flag for determining whether a reset request has been made from the PC 109.

[0080] (S704) The control unit 101 sets up WOL for the connection unit 108. The WOL setting is set up so that an interrupt is issued to the control unit 101 when a WOL packet is received. After the setting is complete, the process ends.

[0081] (S705) The control unit 101 sets the flag f_reset=0 and proceeds to S706. The flag f_reset=0 indicates that there is no reset request from the PC 109 or that the reset request is invalid.

[0082] (S706) The control unit 101 disables WOL for the connection unit 108. The WOL disable setting is set so that an interrupt is not sent to the control unit 101 when a WOL packet is received. After the setting is made, the process ends.

[0083] (S707) The control unit 101 determines whether the received content is a sleep return request. If it is a sleep return request, the process proceeds to S708. If it is not a sleep return request, the process proceeds to S711.

[0084] (S708) The control unit 101 determines whether the received sleep return request is a request to enable or disable. If it is a request to enable, the process proceeds to S709. If it is a request to disable, the process proceeds to S710.

[0085] (S709) The control unit 101 sets the flag f_wakeup=1 and proceeds to S303. The flag f_wakeup=1 is a flag for determining whether or not a sleep return request has been made from the PC 109.

[0086] (S710) The control unit 101 sets the flag f_wakeup=0 and ends the process. The flag f_wakeup=0 indicates that there is no wake-up request from the PC 109 or that the request is invalid.

[0087] (S711) The control unit 101 executes control in response to the received request. After executing control in response to the request, the control unit 101 ends the processing. This received request may be, for example, a request to capture an image or a request to change a capture parameter. In other words, this request may include a request to remotely operate the imaging device 100 from the PC 109.

[0088] As described above, even if the imaging device 100 has a combination of a function to return from a power saving mode (auto power off) state and a function to reset a remote operation disabled state, this can be realized by WOL transmitted from an external device terminal.

[0089] In this embodiment, the sleep return request and reset request are made from the PC 109, but they may be settings held within the communication device.It is also possible to use both of them in combination.

[0090] Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist of the present invention.

[0091] (Other embodiments) The present invention can also be realized by executing the following process: software (program) that realizes the functions of the above-described embodiments is supplied to a system or device via a network or various storage media, and the computer (or control unit, MPU, etc.) of the system or device reads and executes the program code. In this case, the program and the storage medium storing the program constitute the present invention.

[0092] Although the present invention has been described in detail above based on preferred embodiments thereof, the present invention is not limited to these specific embodiments, and various forms within the scope of the gist of the present invention are also included in the present invention. Parts of the above-described embodiments may be combined as appropriate.

[0093] Note that each functional unit in each of the above embodiments (variations) may or may not be individual hardware. The functions of two or more functional units may be realized by common hardware. Each of multiple functions of one functional unit may be realized by individual hardware. Two or more functions of one functional unit may be realized by common hardware. Furthermore, each functional unit may or may not be realized by hardware such as an ASIC, FPGA, or DSP. For example, an apparatus may have a processor and a memory (storage medium) in which a control program is stored. Then, the functions of at least some of the functional units of the apparatus may be realized by the processor reading and executing the control program from the memory.

[0094] The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.

[0095] [Configuration 1] A communication device that communicates with an external device terminal, a control unit that enables or disables a WOL function of the communication device based on request information that requests switching of the WOL function; a communication unit that receives a startup packet from the external device terminal; Equipped with The control unit When the WOL function is enabled and the communication unit receives the startup packet, the communication unit executes a process of starting or restarting the communication device according to an operating state of the communication device. Communication equipment.

[0096] [Configuration 2] The control unit If the operating state of the communication device is a power saving state, execute a process of activating the communication device from the power saving state; If the operation state of the communication device is in an activated state, a process of restarting the communication device is executed. 2. The communication device according to claim 1.

[0097] [Configuration 3] The control unit Switching the WOL function of the communication device from disabled to enabled based on request information for enabling the WOL function. 3. The communication device according to claim 2.

[0098] [Configuration 4] the request information includes either a recovery request or a reset request; The control unit If the request information includes the return request, the WOL function is switched from disabled to enabled immediately before the operation state of the communication device is switched from an active state to a power saving state, and if the request information includes the reset request, the WOL function is switched from disabled to enabled when the operation state of the communication device is in the active state. 4. The communication device according to claim 3.

[0099] [Configuration 5] The control unit If the request information includes the reset request, the WOL function is switched from disabled to enabled immediately after the reset request is received. 5. The communication device according to claim 4.

[0100] [Configuration 6] The communication unit receiving the request information from the external device terminal; 6. The communication device according to any one of configurations 3 to 5.

[0101] [Configuration 7] The communication unit At the timing when the operation state of the communication device switches from the activated state to the power saving state, notification information indicating that the communication device will switch to the power saving state is transmitted to the external device terminal. 7. The communication device according to claim 2, wherein the first and second communication devices are connected to each other.

[0102] [Configuration 8] The control unit When the operation state of the communication device is switched from the activated state to the power saving state, if both the return request and the reset request have been received, the WOL function is maintained active. 6. The communication device according to configuration 4 or 5.

[0103] [Configuration 9] The control unit When the operation state of the communication device is switched from an activated state to a power saving state, if the return request has not been received and only the reset request has been received, the WOL function is switched from enabled to disabled. 6. The communication device according to configuration 4 or 5.

[0104] [Configuration 10] the request information includes a request to disable either a wake-up request or a reset request; The control unit If the request information includes a request to disable the return request, the WOL function is switched from enabled to disabled immediately before the operation state of the communication device switches from an active state to a power saving state, and if the request information includes a request to disable the reset request, the WOL function is switched from enabled to disabled when the operation state of the communication device is in the active state. 10. The communication device according to any one of configurations 4 to 9.

[0105] [Configuration 12] the communication device is a camera. 11. The communication device according to claim 1, wherein the first and second communication devices are connected to each other.

[0106] [method] A control method for controlling a communication device that communicates with an external device terminal, comprising: setting a WOL function of the communication device to be enabled or disabled based on request information requesting switching of the WOL function; receiving a startup packet from the external device terminal; When the WOL function is enabled and the wake-up packet is received, a process of activating or restarting the communication device is executed according to an operating state of the communication device; A computer-implemented control method comprising:

[0107] [program] Computer, A communication device that communicates with an external device terminal, a control unit that enables or disables a WOL function of the communication device based on request information that requests switching of the WOL function; a communication unit that receives a startup packet from the external device terminal; Equipped with The control unit When the WOL function is enabled and the communication unit receives the startup packet, the communication unit executes a process of starting or restarting the communication device according to an operating state of the communication device. A program that functions as a communication device. [Explanation of symbols]

[0108] 100 Imaging device 101 Control section 102 Imaging unit 103 Non-volatile memory 104 Working Memory 105 Operation section 106 Display section 107 Recording Media 108 Connection 109 PC

Claims

1. A communication device that communicates with an external device terminal, a communication unit that receives a startup packet from the external device terminal; The WOL function of the communication device is changed from disabled to enabled based on request information for enabling the WOL function. a control unit that switches the communication device to the power-saving state when the communication unit receives the startup packet, and that executes a process to return the communication device from the power-saving state if the communication device is in a power-saving state, and a process to restart the communication device if the communication device is in a startup state; Equipped with The control unit If the request information includes a recovery request, the WOL function is switched from disabled to enabled immediately before the operation state of the communication device switches from a power-on state to a power-saving state, and if the request information includes a reset request, the WOL function is switched from disabled to enabled when the operation state of the communication device is in the power-on state. Communication equipment.

2. The control unit Based on request information requesting switching of the WOL function, the WOL function of the communication device is set to be enabled or disabled; When the WOL function is enabled and the communication unit receives the startup packet, the communication unit executes a process of starting or restarting the communication device according to an operating state of the communication device. The communication device according to claim 1 .

3. The control unit includes a first control unit and a second control unit, The startup state is a state in which the first control unit is energized, and the power saving state is a state in which the first control unit is not energized. The communication device according to claim 1 .

4. The control unit If the request information includes the reset request, the WOL function is switched from disabled to enabled immediately after the reset request is received. The communication device according to claim 1 .

5. The communication unit receiving the request information from the external device terminal; The communication device according to claim 1 .

6. The communication unit At the timing when the operation state of the communication device switches from the activated state to the power saving state, notification information indicating that the communication device will switch to the power saving state is transmitted to the external device terminal. The communication device according to claim 1 .

7. The control unit When the operation state of the communication device is switched from the activated state to the power saving state, if both the resume request and the reset request have been received, the WOL function is maintained active. The communication device according to claim 1 .

8. The control unit When the operation state of the communication device is switched from the activated state to the power saving state, if the return request has not been received and only the reset request has been received, the WOL function is switched from enabled to disabled. The communication device according to claim 1 .

9. the request information includes a request to disable either a wake-up request or a reset request; The control unit If the request information includes a request to disable the return request, the WOL function is switched from enabled to disabled immediately before the operation state of the communication device switches from a power-on state to a power-saving state, and if the request information includes a request to disable the reset request, the WOL function is switched from enabled to disabled when the operation state of the communication device is in the power-on state. The communication device according to claim 1 .

10. the communication device is a camera. A communication device according to any one of claims 1 to 9.

11. A control method for controlling a communication device that communicates with an external device terminal, comprising: a receiving step of receiving a startup packet from the external device terminal; a switching step of switching the WOL function of the communication device from disabled to enabled based on request information for enabling the WOL function; an execution step of, when the startup packet is received, executing a process to return the communication device from the power saving state if the communication device is in a power saving state, and executing a process to restart the communication device if the communication device is in a startup state; and The switching step switches the WOL function from disabled to enabled at a timing immediately before the operation state of the communication device switches from a boot state to a power saving state when the request information includes a recovery request, and switches the WOL function from disabled to enabled at a timing when the operation state of the communication device is in the boot state when the request information includes a reset request. A method for controlling a communication device.

12. Computer, A communication device that communicates with an external device terminal, a communication unit that receives a startup packet from the external device terminal; a control unit that switches a WOL function of the communication device from disabled to enabled based on request information for enabling the WOL function, and when the startup packet is received by the communication unit, executes a process to return the communication device from the power saving state if the communication device is in a power saving state, and executes a process to restart the communication device if the communication device is in a startup state; Equipped with The control unit If the request information includes a recovery request, the WOL function is switched from disabled to enabled immediately before the operation state of the communication device switches from a power-on state to a power-saving state, and if the request information includes a reset request, the WOL function is switched from disabled to enabled when the operation state of the communication device is in the power-on state. A program that functions as a communication device.

Citation Information

Patent Citations

  • Information processing terminal and power control method

    JP2007115022A

  • System backup device by network boot system, method therefor, and program therefor

    JP2009217341A

  • Management device, management method, and program

    JP2016099826A

  • System recovery using wol

    JP2018116677A