Security system utilizing group supervision polling
First Claim
1. In a security system comprising a plurality of individually-addressable modules interconnected on a data bus to a control panel, a method of concurrently supervising the plurality of modules comprising the steps of:
- a) configuring each module with a unique zone number comprising a group number and a module number;
b) initiating, for each group number, a group supervision poll sequence, wherein each group supervision poll sequence comprises the steps of;
i) transmitting a group poll command comprising a group number data field, the group number data field populated by the group number currently being polled;
ii) each module substantially concurrently responding to the group poll command by;
determining if it is a member of the group currently being polled by comparing the group number data field to the group number portion of the zone number with which it has been previously configured; and
for each module that is a member of the group being polled, setting a discrete bit appended to a group poll response message that logically corresponds to the module number for that module; and
iii) determining at the control panel if any bit in the group poll response message has not been set.
5 Assignments
0 Petitions
Accused Products
Abstract
In a security system that has a large number of individually-addressable modules interconnected on a data bus to a control panel, a method of concurrently supervising the modules by first configuring each module with a unique zone number including a group number and a module number. During operation, the control panel initiates a group supervision poll sequence for each group number by transmitting a group poll command including a group number data field populated by the group number currently being polled. If a module is part of the group being polled, then it sets a discrete bit appended to a group poll response message that logically corresponds to the module number for that module. The control panel then determines if any bit in the group poll response message has not been set, and then issues a unit poll sequence addressed to a module that corresponds to any such bit not determined to have been set in the group poll response message.
-
Citations
14 Claims
-
1. In a security system comprising a plurality of individually-addressable modules interconnected on a data bus to a control panel, a method of concurrently supervising the plurality of modules comprising the steps of:
-
a) configuring each module with a unique zone number comprising a group number and a module number;
b) initiating, for each group number, a group supervision poll sequence, wherein each group supervision poll sequence comprises the steps of;
i) transmitting a group poll command comprising a group number data field, the group number data field populated by the group number currently being polled;
ii) each module substantially concurrently responding to the group poll command by;
determining if it is a member of the group currently being polled by comparing the group number data field to the group number portion of the zone number with which it has been previously configured; and
for each module that is a member of the group being polled, setting a discrete bit appended to a group poll response message that logically corresponds to the module number for that module; and
iii) determining at the control panel if any bit in the group poll response message has not been set. - View Dependent Claims (2, 3, 4, 5)
i) logically dividing the plurality of modules into n groups of modules;
ii) assigning a group number to each group of modules;
iii) assigning a module number to each module within a group;
iv) transmitting from the control panel to each module a data string comprising a zone number, the zone number assembled from the group number and the module number assigned to that module; and
v) storing at each module the zone number for that module received from the control panel.
-
-
4. The method of claim 1 wherein each module is individually addressable by a unique serial number previously stored therein.
-
5. The method of claim 3 wherein the zone number is an eight-bit data word comprised of a four-bit group number and a four-bit module number.
-
6. A security system comprising:
-
a) a plurality of individually-addressable modules, each module being configured with a unique zone number comprising a group number and a module number; and
b) a control panel interconnected on a data bus to the plurality of modules;
the control panel comprisingmeans for initiating, for each group number, a group supervision poll sequence;
means for transmitting, during each group supervision poll sequence, a group poll command comprising a group number data field, the group number data field populated by the group number currently being polled;
wherein each module further comprises means for responding to the group poll command comprising means for determining if it is a member of the group currently being polled by comparing the group number data field to the group number portion of the zone number with which it has been previously configured; and
means for setting a discrete bit appended to a group poll response message that logically corresponds to the module number for that module, when that module has determined that it is a member of the group being polled; and
wherein the control panel further comprises means for determining if any bit in the group poll response message has not been set. - View Dependent Claims (7, 8, 9, 10)
i) logically dividing the plurality of modules into n groups of modules;
ii) assigning a group number to each group of modules;
iii) assigning a module number to each module within a group;
iv) transmitting from the control panel to each module a data string comprising a zone number, the zone number assembled from the group number and the module number assigned to that module; and
v) storing at each module the zone number for that module received from the control panel.
-
-
9. The system of claim 6 wherein each module is individually addressable by a unique serial number previously stored therein.
-
10. The system of claim 8 wherein the zone number is an eight-bit data word comprised of a four-bit group number and a four-bit module number.
-
11. A security system module comprising:
-
means for being configured with a unique zone number comprising a group number and a module number; and
means for receiving a group poll command comprising a group number data field, the group number data field populated by the group number currently being polled;
means for responding to the group poll command comprising means for determining if it is a member of the group currently being polled by comparing the group number data field to the group number portion of the zone number with which it has been previously configured; and
means for setting a discrete bit in a group poll response message that logically corresponds to the module number for that module, when that module has determined that it is a member of the group being polled. - View Dependent Claims (12, 13)
means for receiving a data string comprising a zone number, the zone number assembled from a group number and a module number assigned to that module; and
means for storing the zone number.
-
-
13. The module of claim 12 wherein the zone number is an eight-bit data word comprised of a four-bit group number and a four-bit module number.
-
14. A security system control panel comprising:
-
means for initiating, for each of a plurality of group numbers, a group supervision poll sequence;
means for transmitting, during each group supervision poll sequence, a group poll command comprising a group number data field, the group number data field populated by the group number currently being polled;
means for receiving a group poll response message;
means for determining if any bit in the group poll response message has not been set; and
means for issuing a unit poll sequence corresponding to any such bit not determined to have been set in the group poll response message.
-
Specification