CACHE DEVICE FOR SENSOR DATA AND CACHING METHOD FOR THE SAME
First Claim
1. A cache device for sensor data, the cache device operatively connected to a front-end monitoring system and a plurality of sensors and comprising a cache module, the cache module comprising:
- a sensor data access interface receiving at least one request sent from the front-end monitoring system and requesting sensor data from the sensors;
a sensor data acquisition module sending inquiry to the sensors according to the request and temporarily storing sensor data from the sensors after receiving the sensor data, the sensor data acquisition module replying the sensor data to the front-end monitoring system through the sensor data access interface; and
a device driver library storing a plurality of driver programs and operatively connected to the sensor data acquisition module, wherein the sensor data acquisition module reads the sensor through executing the driver programs;
wherein the device driver library selects at least one corresponding communication protocol used by the sensors, the driver programs are executed to communicate with the sensors according to the corresponding communication protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A cache device includes a cache module, which comprises a sensor data access interface, a sensor data acquisition module and a driver library. The sensor data access interface receives a data request of back-end sensors from a front-end monitoring system. The sensor data acquisition module inquiries the sensors for the sensor data in accordance with the received request, receives and saves sensor data from the sensors, and replies the sensor data to the monitoring system through the sensor data access interface. The driver library includes at least one driver program, the sensor data acquisition module reads the sensors via executing the driver program, wherein, the driver library selects a corresponding communication protocol which is used by the inquired sensors for the executed driver program to use thereto.
63 Citations
20 Claims
-
1. A cache device for sensor data, the cache device operatively connected to a front-end monitoring system and a plurality of sensors and comprising a cache module, the cache module comprising:
-
a sensor data access interface receiving at least one request sent from the front-end monitoring system and requesting sensor data from the sensors; a sensor data acquisition module sending inquiry to the sensors according to the request and temporarily storing sensor data from the sensors after receiving the sensor data, the sensor data acquisition module replying the sensor data to the front-end monitoring system through the sensor data access interface; and a device driver library storing a plurality of driver programs and operatively connected to the sensor data acquisition module, wherein the sensor data acquisition module reads the sensor through executing the driver programs; wherein the device driver library selects at least one corresponding communication protocol used by the sensors, the driver programs are executed to communicate with the sensors according to the corresponding communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A cache device for sensor data, the cache device operatively connected to a front-end monitoring system and a plurality of sensors and comprising a cache module, the cache module comprising:
-
a sensor data access interface receiving at least one request sent from the front-end monitoring system and requesting sensor data from the sensors; a plurality of data inquiry interfaces corresponding to different inquiry types; a plurality of data reception interfaces corresponding to different reception types; a device driver library storing a plurality of driver programs, the plurality of data inquiry interfaces executing at least one of the driver programs to send inquiry to the sensors of the corresponding type and to receive the sensor data from the sensors, the plurality of data reception interfaces executing at least one of the driver programs to listen to uploaded sensor data of the sensors; a data inquiry module configured to send inquiry to the sensors through controlling the plurality of data inquiry interfaces and to receive the sensor data replied from the plurality of data inquiry interfaces, wherein the data inquiry interfaces send inquiry to the sensors at an inquiry frequency and the inquiry frequency is corresponding to an asked replying frequency of the front-end monitoring system; a data reception module configured to control the plurality of reception interfaces and receive the replied sensor data of the sensors through the plurality of reception interfaces; and a data cache pool; a central acquisition module configured to collect the sensor data received by the data inquiry module and the data reception module and temporarily the sensor data in the data cache pool; and a sensor communication protocol binder for recording a plurality of communication protocols; wherein the device driver library is configured to access the sensor communication protocol binder to read the communication protocols corresponding to the sensors and used by the driver programs, the driver programs are executed to communicate with the sensors according to the corresponding communication protocol. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification