Scheduling apparatus and method
First Claim
1. A scheduling apparatus for sending queries to communication modules in buildings and receiving facility information measured at monitor-control points from the communication modules, comprising:
- a storage unit configured to store a network address of each communication module, a waiting time to receive the facility information from each communication module after sending a query, and a connection between each communication module and the monitor-control points;
a receiving unit configured to receive a service request indicating at least one monitor-control point;
a generation unit configured to generate queries by referring to the storage unit, each query including the network address of a communication module connected with a monitor-control point indicated by the service request, and to decide a priority of each query based on the waiting time corresponding to the communication module; and
a processing unit configured to add each query to a first send queue or a second send queue based on the priority, and to send queries from the first send queue and queries from the second send queue, a timing to send from the first send queue is same as or earlier than a timing to send from the second send queue.
0 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a scheduling apparatus sends queries to communication modules in buildings and receives facility information measured at monitor-control points from the communication modules. As for each communication module, a network address, a waiting time to receive the facility information after sending a query, and a connection with the monitor-control points, are stored. When a service request indicating at least one monitor-control point is received, queries each including the network address of a communication module connected with a monitor-control point indicated by the service request, are generated. A priority of each query is decided based on the waiting time corresponding to the communication module. Each query is added to a first send queue or a second send queue based on the priority. When queries are sent, a timing to send from the first send queue is same as or earlier than a timing to send from the second send queue.
-
Citations
6 Claims
-
1. A scheduling apparatus for sending queries to communication modules in buildings and receiving facility information measured at monitor-control points from the communication modules, comprising:
-
a storage unit configured to store a network address of each communication module, a waiting time to receive the facility information from each communication module after sending a query, and a connection between each communication module and the monitor-control points; a receiving unit configured to receive a service request indicating at least one monitor-control point; a generation unit configured to generate queries by referring to the storage unit, each query including the network address of a communication module connected with a monitor-control point indicated by the service request, and to decide a priority of each query based on the waiting time corresponding to the communication module; and a processing unit configured to add each query to a first send queue or a second send queue based on the priority, and to send queries from the first send queue and queries from the second send queue, a timing to send from the first send queue is same as or earlier than a timing to send from the second send queue. - View Dependent Claims (2, 3, 4)
-
-
5. A scheduling method for sending queries to communication modules in buildings and receiving facility information measured at monitor-control points from the communication modules, the method comprising:
-
storing in a memory, a network address of each communication module, a waiting time to receive the facility information from each communication module after sending a query, and a connection between each communication module and the monitor-control points; receiving a service request indicating at least one monitor-control point; generating queries by referring to the memory, each query including the network address of a communication module connected with a monitor-control point indicated by the service request; deciding a priority of each query based on the waiting time corresponding to the communication module; adding each query to a first send queue or a second send queue based on the priority; and sending queries from the first send queue and queries from the second send queue, a timing to send from the first send queue is same as or earlier than a timing to send from the second send queue.
-
-
6. A computer readable medium storing a computer program for causing a computer to perform a method for sending queries to communication modules in buildings and receiving facility information measured at monitor-control points from the communication modules, the method comprising:
-
storing in a memory, a network address of each communication module, a waiting time to receive the facility information from each communication module after sending a query, and a connection between each communication module and the monitor-control points; receiving a service request indicating at least one monitor-control point; generating queries by referring to the memory, each query including the network address of a communication module connected with a monitor-control point indicated by the service request; deciding a priority of each query based on the waiting time corresponding to the communication module; adding each query to a first send queue or a second send queue based on the priority; and sending queries from the first send queue and queries from the second send queue, a timing to send from the first send queue is same as or earlier than a timing to send from the second send queue.
-
Specification