STANDARDIZING AND ABSTRACTION SYSTEM OF RECORDS MEASURED BY A PLURALITY OF PHYSICAL QUANTITIES' MEASURING DEVICES
20170017682 · 2017-01-19
Assignee
Inventors
- Gonzalo Polo VERA (Madrid, ES)
- Ernesto Budia SANCHEZ (Madrid, ES)
- Juan Antonio Marcos VAZQUEZ (Madrid, ES)
- Javier Cordon BALLESTEROS (Madrid, ES)
- Raul Fernandez ALVAREZ (Madrid, ES)
- Miguel Angel Nuñez MARTIN (Madrid, ES)
- Juan Gonzalez GONZALEZ (Madrid, ES)
Cpc classification
H04L67/125
ELECTRICITY
International classification
Abstract
Processing system for standardization and abstraction of registers measured by measuring devices (1), which comprise processing means of measured registers (5) received for generating processed registers (5a) storable in a storage database (6) of processed registers, characteristics schemes (7a) of separate models of measuring device (1), which comprise at least one module (9) and at least one submodule (10) assigned to the said module (9) on the basis of its functioning mode (17a), each module (9) being allotted to at least one memory position of a measuring device model (1), associated with a single measuring point and assigned to at least one category map (8a) in which a submodule (10) is related to a category variable, with assignment tables (16) of category variables, mapping means (11) with assignment means (12) and transformation means (13) provided for transforming values of each measured register (1a) into values of processed registers (5a), expressed in the pre-established equivalent unit of measurement assigned to the corresponding submodule (10). The assignment means (12) are designed for assigning to each measured register (1a) read in the memory position (18a) corresponding to a submodule (10), the category variable with which the submodule is related in the assignment table (16).
Claims
1. A processing system for standardization and abstraction of registers measured by a plurality of physical measuring devices (1) which measure values of measured registers (1a) representing supplies selected from among at least electrical supplies, fuel supplies, water supplies, heating supplies, cooling supplies and combinations thereof, in locations of at least a building or at least an installation to which supplies are made by means of supply devices (2), wherein each measuring device (1) comprises a set of memory positions from which measured registers (1a) of physical magnitudes can be queried, the processing system (3) comprising receptor means (4) for measured registers and processing means (5) for measured registers that are received in order to generate processed registers (5) that are storable in a storage database (6) of processed registers, wherein the processing system (3) furthermore comprises a characteristics schemes database (7) comprising characteristics schemes (7a) of respective models of measuring devices (1), and a category maps database (8) which comprises plurality of category maps (8a) comprising assignment tables (16) of category variables; each characteristics scheme (7a) of each model of measuring device (1) comprises at least one module (9) and at least one submodule (10) assigned to said module (9) on the basis of its functioning mode; each module (9) is allotted to at least one memory position of a measuring device (1) model, and associated with a single measuring point and assigned to at least one category map (8); in each category map (8a) a submodule (10) is associated with a category variable; the processing means (5) furthermore comprise mapping means (11) which comprise assignment means (12) and transformation means (13); the assignment means (12) are designed for assigning to each measured register (1a) read at the memory position of the physical measuring device (1) corresponding to a submodule (10), the category variable with which the submodule is related in an assignment table (16); the transformation means (13) are intended for transforming values of each measured register (1a) read in the memory position (18a) corresponding to the submodule (10) to which the category variable has been assigned, into values of processed registers (5a) expressed in the pre-established equivalent unit of measurement assigned to the submodule (10) by the corresponding category map.
2. A processing system, in accordance claim 1, comprising an installation map (15) in which each measuring device (1) is identified by a measuring device model identification code (X), a location code (Y) and a measuring point code (Z) for each submodule (10) allotted to each physical position of the memory positions table (18) of the measuring device (1); routing means (21) for routing, based on the location codes (Y) of the installation map (15), measurement queries regarding the values of measured registers (1a) allotted to each submodule (10) of a physical position (18a) of the measuring device (1), and reading means (19) of responses to the queries in the form of data representing the values of the measured registers (1) in each submodule (10).
3. A processing system, in accordance with claim 2, wherein the routing means (21) and the response reading means (19) are programmed in a remote server (14).
4. A processing system, in accordance with claim 2, wherein the routing means (21) are programmed in a remote server (14) and in that the response reading means (19) are programmed in a separate remote server.
5. A processing system, in accordance with claim 1, wherein the register processing means (5) comprise grouping means (20) designed for grouping into the same group of processed registers (5a) values of processed registers (5a) originating from a plurality of measured registers (1) assigned to the same category of measured register (1a).
6. A processing system, in accordance with claim 2, wherein the register processing means (5) comprise grouping means (20) designed for grouping into the same group of processed registers (5a) values of processed registers (5a) originating from a plurality of measured registers (1) assigned to the same category of measured register (1a).
7. A processing system, in accordance with claim 1, wherein the characteristics schemes database (7) is hosted in a remote server (14).
8. A processing system, in accordance with claim 1, wherein the database of maps (8) is hosted in a remote server (14).
9. A processing system, in accordance with claim 2, wherein the database of maps (8) is hosted in a remote server (14).
10. A processing system, in accordance with claim 1, wherein the assignment means (12) are hosted in a remote server (14).
11. A processing system, in accordance with claim 2, wherein the assignment means (12) are hosted in a remote server (14).
12. A processing system, in accordance with claim 1, wherein the transformation means (13) are hosted in a remote server (14).
13. A processing system, in accordance with claim 2, wherein the transformation means (13) are hosted in a remote server (14).
Description
BRIEF DESCRIPTION OF THE FIGURES
[0048]
[0049]
[0050]
[0051]
[0052]
[0053] In these figures, the following numbers are assigned to the given elements.
[0054] 1 Measuring device
[0055] 1a Measured register
[0056] 2 Supply device
[0057] 3 Processing system
[0058] 4 Receptor means
[0059] 5 Processing means for registers
[0060] 5a Processed register
[0061] 6 Storage database
[0062] 7 Database of characteristics scheme
[0063] 7a Characteristics scheme
[0064] 8 Database of category maps
[0065] 8a Category maps
[0066] 8A Category variable
[0067] 9 Module
[0068] 9a Modules table
[0069] 10 Submodule
[0070] 11 Mapping means
[0071] 12 Assignment means
[0072] 13 Transformation means
[0073] 14 Remote server
[0074] 15 Installation map
[0075] 16 Assignment table
[0076] 17 Functioning modes table
[0077] 17a Functioning mode
[0078] 18 Memory positions table
[0079] 18a Memory position
[0080] 19 Reading means
[0081] 20 Grouping means
[0082] 21 Routing means
[0083] 22 Query command
[0084] X Identification code
[0085] Y Location code
[0086] Z Measuring point code
MODES OF EMBODIMENT OF THE INVENTION
[0087] In accordance with what is disclosed by the block diagram illustrated in
[0088] The receptor means (4) of the processing system (3) receive measured registers (1) from a measuring device (1), identified by a location code (Y), which is connected to a supply device (2). These measured registers (1a) are processed with the aid of register processing means (5) and the database of category maps (8), in such a way that the processing system (3) generates the processed registers (5) corresponding to the measured registers (1a).
[0089]
[0090] The characteristics schemes database (7) comprises individual characteristics schemes (7a) of plurality of measuring device models (1). Each characteristics scheme (7a) comprises an identification code (X) for each measuring device model (1) and a memory positions table (18) which identifies the memory positions (18a) of each measuring device model (1).
[0091] The processing system (3) furthermore comprises a modules table (9a), an assignment table (16) of category variables (8A), a functioning modes table (17) and an installation map (15).
[0092] Each identification code (X) identifies a measuring device model (1), for example a pulse counter for electricity or water, a flowmeter for fluids such as gas, water or fuel, a thermometer or humidity sensor, of a certain model and from a certain manufacturer.
[0093] The memory positions table (18) identifies physical positions (18a) of a physical memory from which the measuring device model (1), identified by the identification code (X), is able to deliver respective measured registers (1a) along with the type of physical magnitude of each kind of measured register (1a).
[0094] In this memory positions table (18), each memory position (18a) is assigned to a module (9) via a submodule (10). Each module (9) is assigned to a category of registers of measured physical magnitudes which can by themselves constitute a measuring point, for example, electricity or water consumption, the flow of gas, water or fuel, temperature or humidity.
[0095] With respect to each module (9), the functioning modes table (17) comprises at least one submodule (10) for each functioning mode (17a) of the module (9) which can by itself constitute a measuring point of a category of measured register (1a). For example, a pulse counter can measure electricity consumption, water consumption or gas consumption, in such a way that, depending on the supply device (2) to which it is connected, the pulse counter can operate as a measuring device for electricity, water or gas and issue measured registers (1a) representing consumption values in physical magnitudes expressed in certain units of measurement.
[0096] The assignment table (16) for category variables relates the units of measurement of the physical magnitudes of the measured registers (1a) in each submodule (10) with category variables (8A). Thus, in the assignment table (16), each submodule (10) of the category maps database (8) is assigned to at least one category variable (8A), by means of which the physical magnitudes of the measured registers (1a) allotted to each submodule (10) can be transformed into values expressed in respective pre-established equivalent units of measurement.
[0097] In the installation map (15), each measuring device (1) is identified by its identification code (X), a location code (Y) and a measuring point code (Z) assigned to one of the submodules (10) identified in the physical memory positions table (18) of the measuring device (1). In this way, the installation map (15) permits one to know in which locations the different measuring devices (1a) are installed, what the measuring point is, which physical magnitudes are measured at each measuring point and which measuring device model (1) is in each location.
[0098] In the embodiment illustrated in the block diagram of
[0099] The assignment means (12) are intended for assigning to each measured register (1) the category variable stated in the assignment table (16) corresponding to the submodule (10) allotted to the physical memory position of the physical device (1), while the transformation means (13) are intended for transforming values of each measured register (1a) to which the category variable has been assigned into values of processed registers (5a) expressed in the pre-established equivalent unit of measurement assigned to the corresponding submodule (10). In this way, the values of the measured registers (1) that are queried in different measuring device models (1), such as for example electricity consumption which can be measured by electromechanical or electronic pulse counters and which can emit their measurements in different units, are transformed into values of processed registers (5a) expressed in pre-established units of measurement by the assignments made by the category maps (8) which relate the category variables with the physical positions of the physical measuring devices (1). This allows for processing, for example, summing, combining and/or breaking down the values of the registers of a single category measured by devices of different models of measuring devices (1a) in such a way that they are stored in the storage database (6) for processed registers (5a) in a standardized manner.
[0100]
[0101] The characteristics schemes (7a) relating to the measuring device (1) model A refers to the characterization of the groups of memory positions, A1, A2 and A3, of the measuring device (1) model A, each of which refers to measured registers which will never belong to the same measuring point.
[0102] This can be due to the fact that, for example, one set of measured registers corresponds to physical magnitudes belonging to the electricity category for group A1, physical magnitudes belonging to the water category for group A2 and physical magnitudes which do not in advance belong to any category since their submodules (10) will have several category maps (8a). The memory positions corresponding to groups A1, A2 and A3 are divided into module A.1, module A.2 and module A.3, in other words, each group represents a module (9).
[0103] Module A.1 can operate in two functioning modes (17a), A.1.1 and A.1.2, and in each functioning mode (17a) it is subdivided distinctly into submodules (10), in such a way that module-mode A.1.1 is divided into a single submodule A.1.1.1 and module-mode A.1.2 is divided into two submodules, A.1.2.1 and A.1.2.2.
[0104] Module A.2 can also operate in two functioning modes (17a), A.2.1 and A.2.2. In the functioning mode (17a) A.2.1 it possesses just one submodule, A.2.1.1, while in the functioning mode (17a) A.2.2 it is divided into three submodules (10), submodule A.2.2.1, submodule A.2.2.2 and submodule A.2.2.3.
[0105] Module A.3 can also operate in two functioning modes (17a), A.3.1 and A.3.2. In the functioning mode (17a) A.3.1 it possesses two submodules (10), A.3.1.1 and A.3.1.2, while in the functioning mode (17a) A.3.2 it corresponds to a single submodule (10), the submodule A.3.2.1.
[0106] In accordance with the invention, each submodule (10) is considered as a measuring point and is assigned at least one category map (8a), for example an electrical category map (8) because all the memory positions of the physical measuring device (1) in that submodule (10) refer to electrical type magnitudes. Other submodules (10) can have assigned to them as many category maps (8a) as there are physical magnitudes of the physical measured registers (1a) that can be read in a memory position of the measuring device (1), as is the case with, for example, pulse counters.
[0107] The characteristics scheme (7a) relating to the measuring device (1) model B refers to the characterization of two groups of memory positions, B1 and B2, of the memory positions table (18) of the measuring device (1) model B, and each one refers to measured registers (1a) of a category of physical magnitudes that are measured, for example, physical magnitudes belonging to the electricity category for the group B1, and physical magnitudes belonging to the water category for the group B2. Given that each of these groups refers to a different category of physical magnitudes, the memory positions corresponding to groups B1 and B2 therefore become converted into the modules B.1 of electricity category and B.2 of water category.
[0108] The module (9) of category B.1 can operate in two functioning modes (17a), B.1.1 and B.1.2, and in each functioning mode (17a) it can only emit measured registers (1a) on the basis of a physical magnitude type, in such a way that module (9) of category B.1 only possesses a single submodule (10), B.1.2.1 in mode B.1.1, while in mode B.1.2 it is divided into two submodules (10), B.1.1.1 and B.1.1.2. Moreover, module B.2 only operates in one functioning mode (17a), B.2.1, in such a way that there is just a single submodule (10), the submodule B.2.1,1.
[0109]
[0110] By routing means (21) suitable for routing, and on the basis of the location codes (Y) of the installation map (15), measurement queries are sent from a remote server (14) regarding the values of measured registers (1) allotted to a submodule (10) of a memory position (18a) of the measuring device (1). A query command (22) is sent indicating that it is wished to read the register of a measuring device (1) for the electrical energy consumption of phase 1 of a supply device (2), such as for example an air conditioning appliance located on the third floor of a building. This sending is illustrated by means of a dashed arrow in
[0111] In the installation map (15) of the processing system (3), the measuring points are related to the physical measuring devices (1) and the submodule (10) allotted to this measuring point. In the example of
[0112] When the measuring device (1) and the submodule A.2.2.2 have been identified in the installation map (15), the processing system (3) locates in its characteristics schemes database (7) the characteristics scheme (7a) of the measuring device (1) model A and the memory position (18a) of the measuring device (1) model A that is assigned in the characteristics scheme (7a) to the submodule (10) A.2.2.2, and it detects the memory position (18a) 2.2.2 that has to be read on the basis of the positions table (18) of the measuring device (1) model A that corresponds to the measuring point code (Z) which in turn corresponds to the location code (Y) contained in the query message (22), in such a way that a read order is sent to that measuring device (18) in order to read the register measured in the position (18a), in such a way that the measured register (1a) that is obtained at that position is received by the receptor means (4) and transformed by the processing means (5), after querying the correspondence between the unit of measurement and the predetermined category variable in the database of category maps (8), into the corresponding processed register (5a) expressed in a value of the applicable category variable. This latter value is sent to the remote server (14) and from there to the processed registers storage database (6). It can be seen that, in the embodiment illustrated in this figure, the processing means (5) furthermore comprise grouping means (20) designed for grouping into a single group of processed registers (5a) the values of processed registers (5a) originating from an plurality of measured registers (1a) assigned to the same category of measured register (1).