Communication apparatus, control method and program

The communication device addresses the challenge of remote recovery and reset by enabling the WOL function to receive startup packets, allowing for efficient remote control operations and improved convenience.

JP2025039501AActive Publication Date: 2025-03-21CANON KK
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing communication systems struggle to remotely recover from power-saving mode and reset remote-inoperable states, leading to manual intervention and reduced convenience in remote control operations.

Method used

A communication device equipped with a control unit that enables or disables the Wake On Lan (WOL) function based on request information, allowing the device to receive startup packets and execute processes for starting or restarting the device, thereby facilitating remote recovery and reset operations.

Benefits of technology

The solution enables remote recovery from power-saving mode and resets remote-inoperable states using WOL packets, enhancing the convenience and effectiveness of remote control operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025039501000001_ABST
    Figure 2025039501000001_ABST
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 devices are not in use, by putting them into a sleep state to reduce power consumption and activating them from outside. 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 by WOL. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2007-115022 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional technology disclosed in the above-mentioned patent document, when a terminal in power saving mode is remotely resumed by WOL, it monitors whether or not a cancel signal has been received in response to a received communication request. If a cancel signal is received, the operation is switched to power saving mode. Therefore, if the terminal is not in power saving mode, WOL is not received. If the device being remotely operated becomes unable to send a response for some reason, normal remote operation is not possible thereafter, 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 technique that enables the function of returning from a power saving mode state and the function of resetting a state in which remote operation is disabled 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-mentioned object, according to one aspect of the present invention, there is provided a communication device that communicates with an external device terminal, comprising: a control unit that sets a WOL function of the communication device to enabled or disabled based on request information requesting switching of the WOL function; and a communication unit that receives a startup packet from the external device terminal, wherein when the WOL function is enabled and the communication unit receives the startup packet, the control unit executes a process to start or restart the communication device depending on the operating state of the communication device. Effect 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) state and the function of resetting a state in which remote operation is disabled by using a WOL packet sent from an external device terminal. [Brief description 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. [Diagram 2] Conceptual diagram of sleep recovery according to the first embodiment of the present invention. [Diagram 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 reset according to the first embodiment of the present invention [Diagram 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. 11 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. 11 is a flowchart showing a WOL setting determination process when a packet is received according to the second embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Note that the embodiment described below is one example of a means for realizing the present invention, and may be appropriately modified or changed depending on the configuration of the device to which the present invention is applied and various conditions. Also, each embodiment may be appropriately combined.

[0010] (First embodiment) Hereinafter, an embodiment in which the communication device of the present invention is mounted on an imaging device such as a digital camera will be described, but the present invention 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 embodiment will be described assuming that the external device terminal is a personal computer (hereinafter, PC), 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] An outline of the configurations and functions of an imaging apparatus and a personal computer according to an embodiment of the present invention will be described with reference to FIGS. 1a, 1b, and 2. FIG.

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

[0014] The control unit 101 is composed of a first control unit 101a and a second control unit 101b, and the first control unit 101a and the second control unit 101b are electrically connected. 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 in its operating 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 the imaging device 100 is operating. The power saving state indicates a state in which power is supplied only to the second control unit 101b and the imaging device 100 is operating with lower power consumption than the active state.

[0018] In the present invention, when a WOL packet is received from an external device, a sleep return process or a reset process is executed. The sleep return process refers to transitioning the imaging device 100 from a power saving state to an active state. Even when power is not being supplied to the first control unit 101a, the second control unit 101b is capable of receiving an interrupt signal when a WOL packet is received from an external device, and the imaging device 100 can be transitioned to an active state. The reset process refers to restarting the imaging device 100 when it becomes in an inoperable state 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 capable of receiving an interrupt signal when a WOL packet is received from an external device, and the imaging device 100 can be restarted. This can resolve the uncontrollable state of the first control unit 101a.

[0019] The imaging unit 102 converts the subject light imaged by the lens included in the imaging unit 102 into an electric 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 the control unit 101 performs a predetermined calculation on the image data and records it on the recording medium 107.

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

[0021] The working memory 104 is used as a buffer memory for temporarily storing image data captured by the imaging unit 102, as an image display memory for the display unit 106, a working 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 to the imaging device 100. The operation unit 105 includes operation members such as a power button for the user to instruct the imaging device 100 to be powered on / off, a release switch for instructing shooting, and a playback button for instructing playback of 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 the camera to accept instructions 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 the camera to accept instructions for shooting.

[0024] The display unit 106 displays a viewfinder image during shooting, displays captured image data, displays characters 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 of 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, it is sufficient that the imaging device 100 has at least 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 to which the imaging device 100 is connected via a connection unit 108. In addition to a PC, a smartphone, a tablet, or the like may also be used.

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

[0029] [Sleep recovery process] (S301) Control unit 101 initiates a connection with PC 109 via connection unit 108. After that, the process proceeds to S302.

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

[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 or not 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) When the control unit 101 receives a signal (request information) 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 return request, control unit 101 sets flag f_wakeup=1 and proceeds to process S303. Flag f_wakeup=1 is a flag for determining whether a sleep return request has been made 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 the control for the received request is executed, the process proceeds to S303. Requests other than a sleep return request include, for example, an image capture request and a request to change image capture parameters. In other words, the request here may include a request to remotely operate the imaging device 100 from the PC 109.

[0037] (S307) If no signal is received from the PC 109 in S303, the control unit 101 determines whether or not 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, etc.

[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, a notification of auto power off execution 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 206 via the communication path (207) and recognizes the event 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 to execute auto power off processing, and then ends.

[0041] (S310) The control unit 101 sets WOL for the connection unit 108. The WOL setting is performed 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 startup packet. Setting WOL is also referred to as setting to switch the WOL function from disabled to enabled. When a sleep return request is obtained, the control unit 101 switches the WOL setting from disabled to enabled at a timing immediately before the operation state of the imaging device 100 switches from the startup state to the power saving state. After setting WOL, the process proceeds to S311.

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

[0043] (S312) The control unit 101 executes auto power off. The imaging device 100 goes from an activated state to a power saving state (power saving mode), and transitions to a state in which it will be restored by an external event. After that, the process proceeds to S313. In this embodiment, a case is described in which the control unit 101 transitions to a power saving mode and it is restored by an external event, but a configuration may be adopted in which a sub-CPU having an even more power-saving control unit is installed and power to the control unit 101 is stopped. In that case, the external event is interrupted by a sub-CPU having an even more power-saving control unit than the control unit 101, and the sub-CPU restores the control unit 101.

[0044] (S313) The control unit 101 determines whether or not 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 (208) from the PC 109, the imaging device 100 receives (210) the WOL packet 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 for recovering and starting up the imaging device 100. After recovery, the process proceeds to S301 in order to automatically perform connection processing. After recovery and startup, reconnection 211 is performed.

[0047] Hereinafter, with reference to FIG. 4 and FIG. 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) Control unit 101 initiates a connection with PC 109 via connection unit 108. After that, 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 logical establishment of a communication protocol via the connection unit 108. In Fig. 4, a connection between the imaging device 100 and the PC 109 is established as shown at 401. If the connection is successful, the process proceeds to S503.

[0050] (S503) 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 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, it advances the process to S505. If it is not a reset request, it advances the process 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 408 (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 process 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 a reset request is obtained. After setting up WOL, the process proceeds to S503.

[0055] (S507) When control unit 101 receives a signal from PC 109, it determines whether the received signal is a WOL packet. If a WOL packet has been received, control unit 101 advances the process to S509. If the packet is not a WOL packet, control unit 101 advances the process 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 the 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. Since connection processing is automatically performed after the restart, the processing is ended, 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 a power saving mode (auto power off) state and the function of resetting a remote operation disabled state by WOL transmitted from an 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 FIG. 6 and FIG. 7, a WOL setting determination process when a sleep return 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 is executed in the first embodiment will be described.

[0065] (S601) The control unit 101 determines whether the flag f_reset is 1. If the determination result indicates that f_reset is 1, the process proceeds to S602. If the determination result indicates 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 process.

[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 the time of 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. After that, 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 in order to perform return processing 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. Both requests are invalid because the flag f_reset is 0 and the flag f_wakeup is 0. In this case, the WOL setting is not necessary, so no process is required.

[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 valid, the control unit 101 does not turn off the power to the Ether and proceeds to 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 the imaging device 100 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 below, which will be described below with reference to the process 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 an enable request or an disable request. If it is an enable request, the process proceeds to S703. If it is an disable request, the process proceeds to S705.

[0079] (S703) The control unit 101 sets a flag f_reset=1 and proceeds to the process at S704. The flag f_reset=1 is a flag for determining whether or not 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 performed so that an interrupt is issued to the control unit 101 when a WOL packet is received. After the setting is completed, the process ends.

[0081] (S705) The control unit 101 sets the flag f_reset=0 and proceeds to the process at 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 sets the connection unit 108 to disable WOL. The WOL disable setting is set so that an interrupt is not issued to the control unit 101 when a WOL packet is received. After the setting is set, 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 an enable request or an disable request. If it is an enable request, the process proceeds to S709. If it is an disable request, 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 return from sleep 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 sleep return request from the PC 109 or that the request is invalid.

[0087] (S711) The control unit 101 executes control for the received request. After executing control for the request, the control unit 101 ends the process. This received request is, for example, a request for shooting or a request for changing shooting parameters. In other words, the request here may include a request to operate the imaging device 100 remotely from the PC 109.

[0088] As described above, even if the imaging device 100 has a mixture of a function for returning from a power saving mode (auto power off) state and a function for resetting a state in which remote operation is disabled, this can be realized by WOL transmitted from an external device terminal.

[0089] In this embodiment, the sleep return request and the reset request are made from the PC 109, but they may be settings held within the communication device.

[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. That is, software (programs) that realize the functions of the above-mentioned embodiments are 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 based on the preferred embodiments, 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] 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 a plurality of 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, the device 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 device may be realized by the processor reading and executing the control program from the memory.

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

[0095] [Configuration 1] A communication device for communicating 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 for receiving a startup packet from the external device terminal; Equipped with The control unit is when the wake-up packet is received by the communication unit while the WOL function is enabled, executes a process of starting or restarting the communication device according to an operation state of the communication device. Communications equipment.

[0096] [Configuration 2] The control unit is When the operation state of the communication device is a power saving state, a process of waking up the communication device from the power saving state is executed; 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 is switching a 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 is If the request information includes the return request, the WOL function is switched from disabled to enabled at a timing 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 at a timing when the operation state of the communication device is in an active state. 4. The communication device according to configuration 3.

[0099] [Configuration 5] The control unit is 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 configuration 4.

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

[0101] [Configuration 7] The communication unit is At a timing when the operation state of the communication device is switched from an activated state to a power saving state, notification information indicating that the communication device will be in the power saving state is transmitted to the external device terminal. A communication device according to any one of configurations 2 to 6.

[0102] [Configuration 8] The control unit is maintain the WOL function active if both the recovery request and the reset request have been obtained when the operation state of the communication device is switched from the activated state to the power saving state; 6. The communication device according to configuration 4 or 5.

[0103] [Configuration 9] The control unit is 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, switching the WOL function 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 is if the request information includes a request to disable the return request, the WOL function is switched from enabled to disabled at a timing 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 at a timing when the operation state of the communication device is in an active state. A communication device according to any one of configurations 4 to 9.

[0105] [Configuration 12] The communication device is a camera. A communication device according to any one of configurations 1 to 10.

[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 starting or restarting the communication device is executed according to an operation state of the communication device; A control method implemented by a computer, comprising:

[0107] [program] Computer, A communication device for communicating 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 for receiving a startup packet from the external device terminal; Equipped with The control unit is when the wake-up packet is received by the communication unit while the WOL function is enabled, executes a process of starting or restarting the communication device according to an operation 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 for communicating with an external device terminal, a control unit that enables or disables a WOL function of the communication device based on request information requesting switching of the WOL function; A communication unit for receiving a startup packet from the external device terminal; Equipped with The control unit is 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 operation state of the communication device. Communications equipment.

2. The control unit is When the operation state of the communication device is a power saving state, a process of waking up the communication device from the power saving state is executed; If the operation state of the communication device is in an activated state, a process of restarting the communication device is executed. The communication device according to claim 1 .

3. The control unit is switching the WOL function of the communication device from disabled to enabled based on request information for enabling the WOL function; The communication device according to claim 2 .

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

5. The control unit is 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 4.

6. The communication unit is receiving the request information from the external device terminal; The communication device according to claim 3.

7. The communication unit is At a timing when the operation state of the communication device is switched from an activated state to a power saving state, notification information indicating that the communication device will be in the power saving state is transmitted to the external device terminal. The communication device according to claim 2 .

8. The control unit is when the operation state of the communication device is switched from the activated state to the power saving state, if both the recovery request and the reset request have been obtained, the WOL function is maintained active; The communication device according to claim 4.

9. The control unit is 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. The communication device according to claim 4.

10. the request information includes a request to disable either a wake-up request or a reset request; The control unit is If the request information includes a request to disable the return request, the WOL function is switched from enabled to disabled at a timing immediately before the operation state of the communication device switches from a boot 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 at a timing when the operation state of the communication device is in the boot state. The communication device according to claim 4.

11. The communication device is a camera. A communication device according to any one of claims 1 to 10.

12. 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 startup packet is received, executing a process of starting or restarting the communication device according to an operation state of the communication device; A control method implemented by a computer, comprising:

13. Computer, A communication device for communicating with an external device terminal, a control unit that enables or disables a WOL function of the communication device based on request information requesting switching of the WOL function; A communication unit for receiving a startup packet from the external device terminal; Equipped with The control unit is 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 operation state of the communication device. A program that functions as a communication device.

Citation Information

Patent Citations

  • 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

  • Information processing terminal and power control method

    JP2007115022A