Data collecting device, computer readable medium, and data collecting system
First Claim
1. A data collecting device configured to collect data via a network from a plurality of bases, the bases each including at least one of a sensor and an actuator, the data collected from each base comprising data of the at least one of the sensor and the actuator, the data collecting device comprising:
- an inquiry transmitter configured to transmit inquiry messages to the bases, respectively, to request transmission of the data;
a response receiver configured to receive response messages including the data from the bases, respectively;
a reception scheduler configured to generate a reception schedule to receive the response messages from the bases based on request information indicating a collection condition to collect data from the bases, wherein the request information specifies, as the collection condition, at least data receiving cycles to receive the data from the bases and receiving time limits to receive the data from the bases; and
a transmission scheduler configured to generate a transmission schedule to transmit the inquiry messages based on the reception schedule and characteristics of communication with the bases;
whereinthe reception scheduler determines receiving time ranges to receive data from the bases on a basis of the collection condition indicated by the request information such that the receiving time ranges shift from each other in a direction of time and the receiving time limits to receive the data from the bases are included in the receiving time ranges corresponding to the bases, and generates the reception schedule which includes the determined receiving time ranges of the data from the bases,the transmission scheduler determines transmitting times to transmit the inquiry messages to the bases such that the data collected from the bases are received within the receiving time ranges corresponding to the bases and the transmitting times to transmit the inquiry messages to the bases are different from each other, and generates the transmission schedule which includes the determined transmitting times of the inquiry messages to the bases, andthe inquiry transmitter transmits the inquiry messages to the bases, respectively, at the transmitting times defined by the transmission schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a data collecting device configured to collect data from a plurality of nodes. An inquiry transmitting unit transmits inquiry messages to request transmission of the data to the nodes, respectively. A response receiving unit receives response messages including the data from the nodes, respectively. A reception scheduler generates a reception schedule of the response messages from the nodes based on request information indicating data collection condition from the nodes. A transmission scheduler generates a transmission schedule of the inquiry messages based on the reception schedule and characteristics of communication with the nodes. The inquiry transmitting unit transmits the inquiry messages to the nodes, respectively, based on the transmission schedule.
75 Citations
14 Claims
-
1. A data collecting device configured to collect data via a network from a plurality of bases, the bases each including at least one of a sensor and an actuator, the data collected from each base comprising data of the at least one of the sensor and the actuator, the data collecting device comprising:
-
an inquiry transmitter configured to transmit inquiry messages to the bases, respectively, to request transmission of the data; a response receiver configured to receive response messages including the data from the bases, respectively; a reception scheduler configured to generate a reception schedule to receive the response messages from the bases based on request information indicating a collection condition to collect data from the bases, wherein the request information specifies, as the collection condition, at least data receiving cycles to receive the data from the bases and receiving time limits to receive the data from the bases; and a transmission scheduler configured to generate a transmission schedule to transmit the inquiry messages based on the reception schedule and characteristics of communication with the bases;
whereinthe reception scheduler determines receiving time ranges to receive data from the bases on a basis of the collection condition indicated by the request information such that the receiving time ranges shift from each other in a direction of time and the receiving time limits to receive the data from the bases are included in the receiving time ranges corresponding to the bases, and generates the reception schedule which includes the determined receiving time ranges of the data from the bases, the transmission scheduler determines transmitting times to transmit the inquiry messages to the bases such that the data collected from the bases are received within the receiving time ranges corresponding to the bases and the transmitting times to transmit the inquiry messages to the bases are different from each other, and generates the transmission schedule which includes the determined transmitting times of the inquiry messages to the bases, and the inquiry transmitter transmits the inquiry messages to the bases, respectively, at the transmitting times defined by the transmission schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium storing a computer program executable by a computer to collect data via a network from a plurality of bases, the bases each including at least one of a sensor and an actuator, the data collected from each base being data concerning the at least one of the sensor and the actuator, the computer program, when executed, causing the computer to perform operations comprising:
-
transmitting inquiry messages to the bases, respectively, to request transmission of the data; receiving response messages including the data from the bases, respectively; generating a reception schedule of the response messages from the bases based on request information indicating a collection condition to collect the data from the bases, wherein the request information specifies, as the collection condition, at least data receiving cycles to receive the data from the bases and receiving time limits to receive the data from the bases; and generating a transmission schedule of the inquiry messages based on the reception schedule and characteristics of communication with the bases;
whereinthe generating of a reception schedule includes determining receiving time ranges to receive data from the bases on a basis of the collection condition indicated by the request information such that the receiving time ranges shift from each other in a direction of time and the receiving time limits to receive the data from the bases are included in the receiving time ranges corresponding to the bases, and generates the reception schedule so as to include the receiving time ranges of the data from the bases, the generating of a transmission schedule includes determining transmitting times of inquiry messages to the bases such that the data from the bases are received within the receiving time ranges corresponding to the bases and the transmitting times to the bases are different from each other, and generates the transmission schedule so as to include the transmitting times of the inquiry messages to the bases, and the inquiry messages are transmitted to the bases at the transmitting times defined by the transmission schedule. - View Dependent Claims (11)
-
-
12. A data collecting system configured to collect data via a network from a plurality of bases, the bases each including at least one of a sensor and an actuator, the data collected from each base being data of the at least one of the sensor and the actuator, the data collecting system comprising:
-
an inquiry transmitter configured to transmit to the bases, respectively, inquiry messages to request transmission of the data; a response receiver configured to receive response messages including the data from the bases, respectively; a response reception request storage configured to store request information indicating a collection condition to collect the data from the bases, wherein the request information specifies, as the collection condition, at least data receiving cycles to receive the data from the bases and receiving time limits to receive the data from the bases; a reception scheduler configured to generate a reception schedule to receive the response messages from the bases based on the request information; a communication characteristic storage to store characteristics of communication with the bases; and a transmission scheduler configured to generate a transmission schedule to transmit the inquiry messages based on the reception schedule and the characteristics of communication with the bases, wherein the reception scheduler determines receiving time ranges to receive data from the bases on a basis of the collection condition indicated by the request information such that the receiving time ranges shift from each other in a direction of time and receiving time limits to receive the data from the bases are included in the receiving time ranges corresponding to the bases, and generates the reception schedule so as to include the determined receiving time ranges of the data from the bases, the transmission scheduler determines transmitting times to transmit the inquiry messages to the bases such that the data from the bases are received within the receiving time ranges corresponding to the bases and the transmitting times to transmit the inquiry messages to the bases are different from each other, and generates the transmission schedule so as to include the determined transmitting times of the inquiry messages to the bases, and the inquiry transmitter transmits the inquiry messages to the bases, respectively, at the transmitting times defined by the transmission schedule. - View Dependent Claims (13)
-
-
14. A data collecting device configured to collect data via a network from a plurality of bases, the bases each including at least one of a sensor and an actuator, the data collected from each base comprising data of the at least one of the sensor and the actuator, the data collecting device comprising:
-
a response time transmitter to transmit to the bases, respectively, response transmitting time instructing messages which specify a transmission time to transmit the data; a response receiver configured to receive response messages including the data from the bases, respectively; and a reception scheduler configured to generate a reception schedule to receive the response messages from the bases based on request information indicating a collection condition to collect data from the bases, wherein the request information specifies, as the collection condition, at least data receiving cycles to receive the data from the bases and receiving time limits to receive the data from the bases;
whereinthe reception scheduler determines receiving time ranges to receive the data from the bases on a basis of the collection condition indicated by the request information such that the receiving time ranges shift from each other in a direction of time and the receiving time limits to receive the data from the bases are included in the receiving time ranges corresponding to the bases, and generates the reception schedule so as to include the determined receiving time ranges of the data from the bases, and the response time transmitter determines transmission times to transmit the data to be transmitted from the bases such that data transmitted from the bases are received within the receiving time ranges corresponding to the bases and the receiving times to receive the data transmitted from the bases are different from each other.
-
Specification