Communications apparatus, system, and communications method
First Claim
1. A given communications apparatus included among a plurality of first communications apparatuses, performs multi-hop communication with the plurality of first communications apparatuses and thereby, transmits execution results of data processing performed at the given communications apparatus to a second communications apparatus that performs a process based on the execution results, the given communications apparatus comprising:
- a harvester that charges a battery with self-generated electrical power;
a micro control unit that when execution of the data processing is suspended based on a remaining amount of the charged electrical power, can execute any one among a first operation by which a request signal requesting execution of the data processing is transmitted to another communications apparatus among the plurality of first communications apparatuses, and when the request of the request signal is accepted by the other communications apparatus, the data processing is not executed by the given communications apparatus, and when the request of the request signal is not accepted by the other communications apparatus, the execution of the data processing is started by the given communications apparatus after electrical power enabling the execution of the data processing to be completed is charged by the harvester, and a second operation by which, without transmission the request signal to the other communications apparatus, the execution of the data processing is started by the given communications apparatus after the electrical power enabling the execution of the data processing to be completed is charged by the harvester; and
a power management unit that;
obtains an expected value of a first time that elapses until the execution of the data processing is started by the micro control unit or the other communications apparatus in a case of the first operation being executed based on a probability that the other communications apparatus will accept the request for the execution of the data processing,obtains a second time that elapses until the execution of the data processing is started by the micro control unit after the electrical power enabling the execution of the data processing to be completed is charged by the harvester, in a case of the second operation being executed,compares the obtained expected value of the first time unit and the obtained second time, andwhen the remaining amount of charged electrical power becomes less than a threshold, causes the micro control unit to execute any one among the first operation and the second operation, based on a comparison result obtained by the power management unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A sensor node executes any one among a first operation by which another sensor node is requested to execute data process and if the request is not accepted the sensor node starts executing the data processing after waiting for charging and a second operation by which the sensor node starts executing the data processing after waiting for charging, without requesting the data processing to be executed. The sensor node compares an expected value of a first time that elapses until execution is started by the sensor node or the other sensor node when the first operation is executed, and a second time that elapses until execution is started by the sensor node when the second operation is executed. Based on the comparison result, the sensor node executes among the first operation and the second operation, the operation for which the time that elapses until execution is started is shorter.
-
Citations
10 Claims
-
1. A given communications apparatus included among a plurality of first communications apparatuses, performs multi-hop communication with the plurality of first communications apparatuses and thereby, transmits execution results of data processing performed at the given communications apparatus to a second communications apparatus that performs a process based on the execution results, the given communications apparatus comprising:
-
a harvester that charges a battery with self-generated electrical power; a micro control unit that when execution of the data processing is suspended based on a remaining amount of the charged electrical power, can execute any one among a first operation by which a request signal requesting execution of the data processing is transmitted to another communications apparatus among the plurality of first communications apparatuses, and when the request of the request signal is accepted by the other communications apparatus, the data processing is not executed by the given communications apparatus, and when the request of the request signal is not accepted by the other communications apparatus, the execution of the data processing is started by the given communications apparatus after electrical power enabling the execution of the data processing to be completed is charged by the harvester, and a second operation by which, without transmission the request signal to the other communications apparatus, the execution of the data processing is started by the given communications apparatus after the electrical power enabling the execution of the data processing to be completed is charged by the harvester; and a power management unit that; obtains an expected value of a first time that elapses until the execution of the data processing is started by the micro control unit or the other communications apparatus in a case of the first operation being executed based on a probability that the other communications apparatus will accept the request for the execution of the data processing, obtains a second time that elapses until the execution of the data processing is started by the micro control unit after the electrical power enabling the execution of the data processing to be completed is charged by the harvester, in a case of the second operation being executed, compares the obtained expected value of the first time unit and the obtained second time, and when the remaining amount of charged electrical power becomes less than a threshold, causes the micro control unit to execute any one among the first operation and the second operation, based on a comparison result obtained by the power management unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a plurality of first communications apparatuses; and a second communications apparatus that performs a process based on execution results of data processing concerning at least one communications apparatus of the plurality of first communications apparatuses, wherein the at least one communications apparatus of the plurality of first communications apparatuses; when execution of the data processing at the at least one communications apparatus is suspended based on a remaining amount of electrical power charged by a harvester that charges a battery with self-generated electrical power, can execute any one among a first operation by which a request signal requesting execution of the data processing is transmitted to another communications apparatus among the plurality of first communications apparatuses, and when the request by the request signal is accepted by the other communications apparatus, the data processing is not executed by the at least one communications apparatus, and when the request by the request signal is not accepted by the other communications apparatus, the execution of the data processing is started by the at least one communications apparatus after electrical power enabling the execution of the data processing to be completed is charged by the harvester, and a second operation by which, without transmission of the request signal to the other communications apparatus, the execution of the data processing is started by the at least one communications apparatus after the electrical power enabling the execution of the data processing to be completed is charged by the harvester, obtains an expected value of a first time that elapses until the execution of the data processing is started by the at least one communications apparatus or the other communications apparatus in a case of the first operation being executed based on a probability that the other communications apparatus will accept the request for the execution of the data processing, obtains a second time that elapses until the execution of the data processing is started by the at least one communications apparatus after the electrical power enabling the execution of the data processing to be completed is charged by the harvester, in a case of the second operation being executed, compares the obtained expected value of the first time and the obtained second time, and causes based on a comparison result, any one of the first operation and the second operation to be executed when the remaining amount of the charged electrical power becomes less than a threshold during the execution of the data processing, the other communications apparatus; receives the request signal from the at least one communications apparatus, determines whether the data processing indicated by the received request signal can be executed by the electrical power charged by a harvester that charges a battery with self-generated electrical power, transmits to the at least one communications apparatus upon determining that the data process indicated by the received request signal can be executed, an acceptance signal indicating that the data processing indicated by the request signal can be executed, and executes the data processing indicated by the request signal, upon determining that the data processing indicated by the request signal can be executed.
-
-
10. A communications method executed by a given communications apparatus that is included in a plurality of first communications apparatuses, performs multi-hop communication with the plurality of first communication apparatuses and thereby, transmits execution results of data processing performed at the given communications apparatus to a second communications that performs a process based on the execution results, the communications method comprising:
-
executing when execution of the data processing is suspended based on a remaining amount of electrical power charged by a harvester that charges a battery with self-generated electrical power, any one among a first operation by which a request signal requesting execution of the data processing is transmitted to another communications apparatus among the plurality of first communications apparatuses, and when the request of the request signal is accepted by the other communications apparatus, the data processing is not executed by the given communications apparatus, and when the request of the request signal is not accepted by the other communications apparatus, the execution of the data processing is started by the given communications apparatus after electrical power enabling the execution of the data processing to be completed is charged by the harvester, and a second operation by which, without transmission the request signal to the other communications apparatus, the execution of the data processing is started by the given communications apparatus after the electrical power enabling the execution of the data processing to be completed is charged by the harvester; obtaining an expected value of a first time that elapses until the execution of the data processing is started by the micro control unit or the other communications apparatus in a case of the first operation being executed based on a probability that the other communications apparatus will accept the request for the execution of the data processing; obtaining a second time that elapses until the execution of the data processing is stated by the given apparatus after the electrical power enabling the execution of the data processing to be completed is charged by the harvester, in a case of the second operation being executed; and comparing the obtained expected value of the first time and the obtained second time, wherein the executing includes executing any one of the first operation and the second operation based on comparison at the comparing, when the remaining amount of charged electrical power becomes lower than a threshold during the execution of the data processing.
-
Specification