BUILDING INFORMATION PROCESSING DEVICE, BUILDING INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
First Claim
1. A building information processing device comprising a computer including a processor, comprising:
- a building information database to store, for a plurality of buildings, a plurality of records each including an index and data, the data including values of a plurality of attributes;
a building information searcher implemented by the computer to search the building information database for first records based on an inquiry index including a value of at least one attributes among the plurality of attributes;
a difference extractor implemented by the computer to extract, with respect to each of the first records, a first difference indicating a value of the attribute that is present in the inquiry index but not in the index included in the first record, and a second difference indicating a value of the attribute that is not present in the inquiry index but is present in the index;
a corrector implemented by the computer to generate corrected indices by replacing the second difference in the index by the first difference, and to calculate data of the corrected indices based on the first difference and the second difference and by using the building information database; and
a building information combiner implemented by the computer to generate a combined index by combining the corrected indices, and to calculate data for the combined index based on the data of the corrected indices.
1 Assignment
0 Petitions
Accused Products
Abstract
A building information processing device includes: a database, a searcher, an extractor, a corrector and a combiner. The searcher searches the database for first records based on an inquiry index including a value of at least one attributes. The extractor extracts a first difference indicating a value of the attribute that is present in the inquiry index but not in the index included in the first record, and a second difference indicating a value of the attribute that is not present in the inquiry index but is present in the index. The corrector generates corrected indices by replacing the second difference in the index by the first difference, and calculates data of the corrected indices based on the first difference and the second difference. The combiner generates a combined index by combining the corrected indices, and calculates data of the combined index based on the data of the corrected indices.
3 Citations
8 Claims
-
1. A building information processing device comprising a computer including a processor, comprising:
-
a building information database to store, for a plurality of buildings, a plurality of records each including an index and data, the data including values of a plurality of attributes; a building information searcher implemented by the computer to search the building information database for first records based on an inquiry index including a value of at least one attributes among the plurality of attributes; a difference extractor implemented by the computer to extract, with respect to each of the first records, a first difference indicating a value of the attribute that is present in the inquiry index but not in the index included in the first record, and a second difference indicating a value of the attribute that is not present in the inquiry index but is present in the index; a corrector implemented by the computer to generate corrected indices by replacing the second difference in the index by the first difference, and to calculate data of the corrected indices based on the first difference and the second difference and by using the building information database; and a building information combiner implemented by the computer to generate a combined index by combining the corrected indices, and to calculate data for the combined index based on the data of the corrected indices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A building information processing method performed by a computer, comprising:
-
reading a building information database to store, for a plurality of buildings, a plurality of records each including an index and data, the data including values of a plurality of attributes; searching the building information database for first records based on an inquiry index including a value of at least one attributes among the plurality of attributes; extracting, with respect to each of the first records, a first difference indicating a value of the attribute that is present in the inquiry index but not in the index included in the first record, and a second difference indicating a value of the attribute that is not present in the inquiry index but is present in the index; generating corrected indices by replacing the second difference in the index by the first difference, and to calculate data of the corrected indices based on the first difference and the second difference and by using the building information database; and generating a combined index by combining the corrected indices, and to calculate data of the combined index based on the data of the corrected indices.
-
-
8. A non-transitory computer readable medium having a program stored therein which, when executed by a computer, causes the computer to perform processing, comprising:
-
reading a building information database to store, for a plurality of buildings, a plurality of records each including an index and data, the data including values of a plurality of attributes; searching the building information database for first records based on an inquiry index including a value of at least one attributes among the plurality of attributes; extracting, with respect to each of the first records, a first difference indicating a value of the attribute that is present in the inquiry index but not in the index included in the first record, and a second difference indicating a value of the attribute that is not present in the inquiry index but is present in the index; generating corrected indices by replacing the second difference in the index by the first difference, and to calculate data of the corrected indices based on the first difference and the second difference and by using the building information database; and generating a combined index by combining the corrected indices, and to calculate data of the combined index based on the data of the corrected indices.
-
Specification