Information processing device, information processing method, information processing program, recording medium
The information processing device addresses the challenge of managing and updating real estate information by calculating a matching rate across multiple sources, ensuring accurate and consistent data on real estate websites.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2026-03-13
AI Technical Summary
Managing and ensuring the accuracy of real estate information on websites becomes complicated as the amount of information increases, necessitating a method to verify and update information consistently.
An information processing device that receives and identifies real estate property information based on multiple input items, calculates a matching rate by comparing against different sources, and outputs information based on this rate to facilitate verification and correction.
Enables verification of information accuracy across multiple sources, allowing operators to update their websites with correct real estate data, thereby maintaining consistency and accuracy.
Smart Images

Figure 2026047167000001_ABST
Abstract
Description
[Technical Field]
[0001] This invention relates to an information processing device for retrieving property information, an information processing method therefor, and an information processing program. [Background technology]
[0002] Traditionally, various websites have existed that allow users to search for and access information on real estate properties. Patent Document 1 discloses an example of a building and real estate information search system that can perform flexible and highly accurate searches. [Prior art documents] [Patent Documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2015-22652 [Overview of the Initiative] [Problems that the invention aims to solve]
[0004] By the way, when providing information about real estate, operators of real estate websites need to verify whether the information they provide is accurate in order to provide accurate information. Also, when a real estate contract is concluded, the information must be removed from the website, so it is necessary to keep a close eye on the contract trends for each property. However, managing these contract trends and ensuring the consistency of the information provided on the website becomes more complicated as the amount of information provided increases.
[0005] Therefore, the present invention aims to provide an information processing device, an information processing method, and an information processing program that can easily verify the information provided by a company's website. [Means for solving the problem]
[0006] To solve the above problems, an information processing device according to one aspect of the present invention includes: a reception unit that receives input values for n items (where n is an integer of 2 or more) relating to a real estate property; a first identification unit that identifies property information of a real estate property based on the values of the n items received by the reception unit; a second identification unit that identifies property information of a real estate property based on the values of n-1 items obtained by removing one from the n items received by the reception unit; a calculation unit that calculates a matching rate with the value of one item removed from the n items based on a first property information number indicating the number of property information identified by the first identification unit and a second property information number indicating the number of property information identified by the second identification unit; and an output control unit that outputs information based on the matching rate calculated by the calculation unit.
[0007] Furthermore, in order to solve the above problems, an information processing method according to one aspect of the present invention is performed by a computer which performs the following steps: a reception step in which the computer receives input values for n items (where n is an integer of 2 or more) relating to a real estate property; a first identification step in which the computer identifies property information of a real estate property based on the values of the n items received in the reception step; a second identification step in which the computer identifies property information of a real estate property based on the values of n-1 items obtained by removing one from the n items received in the reception step; a calculation step in which the computer calculates a matching rate with the value of one item removed from the n items based on a first property information number indicating the number of property information identified in the first identification step and a second property information number indicating the number of property information identified in the second identification step; and an output control step in which the computer outputs information based on the matching rate calculated in the calculation step.
[0008] Furthermore, in order to solve the above problems, an information processing program according to one aspect of the present invention provides a computer with: a reception function that accepts input values for n items (where n is an integer of 2 or more) relating to a real estate property; a first identification function that identifies property information of a real estate property based on the values of the n items accepted by the reception function; a second identification function that identifies property information of a real estate property based on the values of n-1 items obtained by removing one from the n items accepted by the reception function; a first property information count indicating the number of property information items identified by the first identification function; a second property information count indicating the number of property information items identified by the second identification function; a calculation function that calculates a matching rate with the value of one item removed from the n items; and an output control function that outputs information based on the matching rate calculated by the calculation function.
[0009] Furthermore, in the above-mentioned information processing device, the calculation unit may calculate the matching rate as X / Y × 100, where X is the number of first property information entries and Y is the number of second property information entries.
[0010] Furthermore, in the above-mentioned information processing device, the n items may consist of five items: address, area, year of construction, floor, and rent.
[0011] Furthermore, in the above-mentioned information processing device, the information processing device is a web server that provides property information for real estate properties, and the property information is information for a single property, and the property information may include separate property information for the same property, based on information provided on different real estate websites.
[0012] Furthermore, in the above-mentioned information processing device, the calculation unit may calculate the matching rate by excluding items other than the address as items to be excluded from the five items.
[0013] Furthermore, in the above-mentioned information processing device, the output control unit may output a table of matching rates for each of the n items calculated by the calculation unit as information based on matching rates.
[0014] Also, in the information processing apparatus, the output control unit may output, as information based on the matching rate, a message for prompting a review of the value for an item with a low matching rate calculated by the calculation unit.
[0015] Also, in the information processing apparatus, the information processing apparatus includes: a determination unit that determines whether or not the property information identified as matching n items in the property information identified by the first identification unit is clearly incorrect as a search result of the input received by the reception unit; and a removal unit that removes, from the property information identified by the first identification unit, the property information that publishes the information of the property determined to be clearly incorrect by the determination unit. The calculation unit may calculate the matching rate based on the information published in the property information after the removal unit removes the property information from the property information identified by the first identification unit.
Advantages of the Invention
[0016] The information processing apparatus according to one aspect of the present invention can provide information on the matching rate with the information of the property corresponding to the five input items for the five input items. Therefore, when the information held by the information processing apparatus is property information provided by a plurality of different real estate sites, it is possible to confirm whether the information provided by the information processing apparatus matches other real estate sites. As a result, for example, the operator of the real estate site can recognize the necessity of updating the web page of the company's site.
Brief Description of the Drawings
[0017] [Figure 1] The outline of the information processing apparatus is shown in the outline diagram. [Figure 2] It is a block diagram showing a configuration example of the information processing apparatus. [Figure 3] It is a block diagram showing a configuration example of the user's terminal. [Figure 4] It is a data conceptual diagram showing a configuration example of the real estate information. [Figure 5] It is a flowchart showing an operation example of the information processing apparatus. [Figure 6] It is a flowchart showing an operation example of the terminal. [Figure 7] (a) is a diagram showing an example of an input screen of a terminal. (b) and (c) are diagrams showing other examples of input screens of the terminal. [Figure 8] (a) is a diagram showing an example of an output screen of information indicating a matching rate in a terminal. (b) is a diagram showing another example of an output screen of information indicating a matching rate in the terminal.
Mode for Carrying Out the Invention
[0018] Hereinafter, an information processing apparatus according to an aspect of the present invention will be described in detail with reference to the drawings.
[0019] <Embodiment> <Configuration> FIG. 1 is a schematic diagram showing an overview of an information processing apparatus. As shown in FIG. 1, as an example, the information processing apparatus 100 provides real estate information to a user's terminal 200. The information processing apparatus 100 provides information on real estate corresponding to the specified information based on the information specified from the user's terminal 200. The information on real estate may be information on rental properties or information on properties for sale (including new properties and used properties). The information on rental properties includes information such as the address of the property, the year of construction, the floor area (which can also be referred to as the area or floor space), the number of floors in the building containing the property, the rent, etc., and may include information such as the floor plan, a photo of the property, and the surrounding environment (information such as the walking time from the nearest station, surrounding commercial facilities, etc.). The information on properties that can be purchased includes information such as the address of the property, the year of construction, the floor area, the number of floors in the building containing the property in the case where the property is an apartment or a condominium, the purchase cost, etc., and may include information such as the floor plan, a photo of the property, and the surrounding environment (information such as the walking time from the nearest station, surrounding commercial facilities, etc.).
[0020] The information processing device 100 may be a web server that provides comprehensive real estate information, displaying real estate information from multiple real estate websites 300 (300a, 300b, 300c). Alternatively, the information processing device 100 may be a web server that provides real estate information created by itself, i.e., by the administrator who manages the information processing device 100. The real estate information displayed on the real estate websites 300 may include overlapping real estate information. In this case, even for the same real estate information, different information may be displayed across the real estate websites 300. For example, there may be discrepancies in the year of construction, differences in rent for rental properties, or the real estate information itself may be displayed on one site but not on another. The information processing device 100 provides the real estate information provided on each real estate website 300 without changing its content. Therefore, the information processing device 100 may provide multiple property listings individually for the same property, and the content of that information may differ.
[0021] The information processing device 100 provides real estate information that matches the conditions specified by the terminal 200, calculates the matching rate of each piece of information based on the collected real estate information, and provides information based on the calculated matching rate. The terminal 200 may be, for example, the terminal of a user who operates a real estate website that provides real estate information, or it may be a web server that provides a real estate website. The user of the terminal 200 can determine whether the real estate information they provide is correct or not based on the information indicating the matching rate provided by the information processing device 100, and can use this to update information or correct errors on their real estate website, for example. In this embodiment, real estate information refers to all real estate information provided by the information processing device 100, and information about a real estate property refers to information about a single property. The details are explained below.
[0022] Figure 2 is a block diagram showing an example configuration of the information processing device 100. The information processing device 100 is a computer system that functions as a web server, and is a so-called web server.
[0023] As shown in Figure 2, the information processing device 100 includes a communication unit 110, an input unit 120, an output unit 130, a storage unit 140, and a control unit 150.
[0024] The communication unit 110 is a communication interface that has the function of performing communication with an external device via wireless communication. The communication unit 110 may use any communication protocol as long as it can perform communication with an external device. For example, the communication unit 110 receives information regarding the conditions of real estate information transmitted from the terminal 200 and transmits it to the control unit 150. The communication unit 110 transmits information specified by the control unit 150, for example, information indicating the matching rate of each piece of information about the real estate property, to the terminal 200.
[0025] The input unit 120 is an input interface that receives input from the operator of the information processing device 100 and transmits it to the control unit 150. The input unit 120 may be implemented by, for example, a keyboard, mouse, touch panel, microphone, etc., but is not limited to these.
[0026] The output unit 130 is an output interface that outputs information specified by the control unit 150. The output unit 130 may be implemented by, for example, a monitor or a speaker, but is not limited to these.
[0027] The storage unit 140 has the function of storing various programs and data necessary for the operation of the information processing device 100. The storage unit 140 may be implemented by, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), flash memory, etc., but is not limited to these. The storage unit 140 may also be implemented by, for example, cloud storage using a storage device on a network. The storage unit 140 may store, for example, a program that searches for information on real estate properties based on information on conditions regarding real estate information transmitted from the communication unit 110, and calculates the matching rate for the searched real estate property information. The storage unit 140 also stores real estate information. Details of the real estate information will be described later.
[0028] The control unit 150 is a processor that has the function of controlling each part of the information processing device 100. The control unit 150 realizes the functions of the information processing device 100 by executing the program stored in the storage unit 140.
[0029] The control unit 150 functions as a reception unit 151, a first identification unit 152, a calculation unit 154, and an output control unit 155. Alternatively, the control unit 150 may function as a determination unit 156 and a removal unit 157.
[0030] The reception unit 151 accepts input of five items: address, square meterage, construction date, floor level, and rent. The reception unit 151 receives this information transmitted from the terminal 200 via the communication unit 110 as information for searching real estate properties. The reception unit 151 transmits the received information of the address, square meterage, construction date, floor level, and rent to the first identification unit 152. Here, the address accepted by the reception unit 151 does not need to be a detailed address; it is sufficient if it can narrow down the range to a certain extent, for example, it may be sufficient to limit it to an area such as a specific block. It may also include walking time from a station or other well-known facility. The square meterage is information indicating the area (floor area) of the property being searched, and may be expressed in tsubo (a unit of area). The construction date is information indicating the number of years and months since the property being searched was built, and may be expressed as just the number of years. In the case of a new building, it may be specified as a new building. The floor number indicates the floor on which the property being searched is located, if it is an apartment or condominium. The rent is the amount of money that must be paid per month to rent the property. The rent may also include management fees for the rental property.
[0031] The first identification unit 152 identifies property information based on five items transmitted from the reception unit 151. The property information identified by the first identification unit 152 may include information on the same property provided by different real estate websites 300, and therefore multiple entries may exist. Specifically, the first identification unit 152 identifies property information that introduces properties within the range indicated by the transmitted address, and that introduces properties where the square footage, construction date, floor level, and rent value match. The first identification unit 152 transmits the first property information count, which indicates the number of identified property information entries, to the calculation unit 154. If the first identification unit 152 cannot identify a property, it means that the property information is not listed on other real estate websites 300, that the corresponding property is likely already under contract, and that it is likely information that should be removed from the information provided by the terminal 200. If the first identification unit 152 finds that the number of property information items to search is 0 (or extremely small, for example, less than or equal to a predetermined threshold (which may be 2, but is not limited to this)), it may communicate to the output control unit 155 that the property information item with the five items received by the reception unit 151 may be under contract.
[0032] The second identification unit 153 identifies property information based on four items, excluding one item from the five items transmitted from the reception unit 151. The property information identified by the second identification unit 153 may include information on the same property provided by different real estate websites 300, and therefore multiple instances of this information may exist. Furthermore, the number of property information entries identified by the second identification unit 153 will be equal to or greater than the number of property information entries identified by the first identification unit. As an example, the second identification unit 153 identifies property information where the values of four items, excluding the square footage, match. Alternatively, for example, the second identification unit 153 identifies property information where the values of four items, excluding the construction date, match. In this way, the second identification unit 153 identifies property information where the values of four items match, while changing the item to exclude. If the number of property information identified by the second identification unit 153 matches the number of property information identified by the first identification unit 152, the excluded items can be judged to be correct. If the number of property information identified by the second identification unit 153 is greater than the number of property information identified by the first identification unit 152, there is a possibility that the value of the excluded items is incorrect. The second identification unit 153 transmits the second property information count, which indicates the number of identified property information, to the calculation unit 154, in association with the information of the items excluded during the identification process.
[0033] The calculation unit 154 calculates the matching rate of items excluded when the second identification unit 153 identified the property information, based on the first property information count, which indicates the number of property information identified by the first identification unit 152, and the second property information count, which indicates the number of property information identified by the second identification unit 153. In other words, the calculation unit 154 calculates the matching rate between the value of each of the five items and the corresponding item value of the same property listed in the real estate information. When the first property information count is X and the second property information count is Y, the calculation unit 154 calculates 100 × X / Y% as the matching rate of the excluded items. More specifically, when the number of first-order property information items is X, the number of second-order property information items obtained by excluding the address item is Y1, the number of second-order property information items obtained by excluding the square meter item is Y2, the number of second-order property information items obtained by excluding the construction year and month is Y3, the number of second-order property information items obtained by excluding the floor number is Y4, and the number of second-order property information items obtained by excluding the rent is Y5, the calculation unit 154 calculates the matching rate for the address as 100 × X / Y1%, the matching rate for the square meter area as 100 × X / Y2%, the matching rate for the construction year and month is 100 × X / Y3%, the matching rate for the floor number is 100 × X / Y4%, and the matching rate for the rent is 100 × X / Y5%. The calculation unit 154 transmits the calculated matching rates for each item to the output control unit 155.
[0034] The output control unit 155 outputs information based on the matching rate calculated by the calculation unit 154. The information based on the matching rate may be the calculated matching rate itself, or it may be information suggesting a review of the value of the item with a low matching rate among the five items input from the terminal 200. The output control unit 155 may transmit the information based on the matching rate calculated by the calculation unit 154 to the terminal 200 via the communication unit 110.
[0035] The determination unit 156 determines whether the property information identified by the first identification unit is clearly incorrect as a search result of the input received by the reception unit 151. Even when searching by each item, the property information details page may coincidentally contain information for that item, resulting in a match of five items and the search for unrelated property information. The determination unit 156 uses information other than the five items (for example, the property name) to determine whether such property information is clearly incorrect.
[0036] The removal unit 157 removes property information that the determination unit 156 has determined to be clearly incorrect from among the multiple property information identified by the first identification unit 152. As a result, the calculation unit 154 calculates the aforementioned matching rate based on the multiple property information remaining after removing the property information identified by the second identification unit 156 from the multiple property information identified by the first identification unit 152.
[0037] The above describes the configuration of the information processing device 100.
[0038] Figure 3 is a block diagram showing an example configuration of terminal 200. The user's terminal 200 may, for example, be the terminal of the operator of a real estate website that provides real estate information (such as a smartphone, laptop, or tablet), or it may be the web server of the said real estate website.
[0039] As shown in Figure 3, the terminal 200 includes a communication unit 210, an input unit 220, an output unit 230, a storage unit 240, and a control unit 250.
[0040] The communication unit 210 is a communication interface that has the function of performing communication with an external device via wireless communication. The communication unit 210 may use any communication protocol as long as it can perform communication with an external device. The communication unit 210 transmits information specified by the control unit 250, for example, information indicating five items for searching for real estate properties, to the information processing device 100. The communication unit 210 receives information based on the matching rate with the five items transmitted from the information processing device 100 and transmits it to the control unit 250.
[0041] The input unit 220 is an input interface that receives input from the user of the terminal 200 and transmits it to the control unit 250. The input unit 220 may be implemented by, for example, a keyboard, mouse, touch panel, microphone, etc., but is not limited to these. For example, the input unit 220 receives input on five items from the user and transmits it to the control unit 250. Here, the information on the five items received by the input unit 220 may be address, square footage, year of construction, floor number, and rent, and if the terminal 200 is the terminal of the operator of the real estate website, it may be information that matches the information of one property that needs to be verified on that real estate website. As a result, the terminal 200 can obtain from the information processing device 100 whether or not the information provided on the real estate website is incorrect (whether or not it is the same as the information provided on other real estate websites).
[0042] The output unit 230 is an output interface that outputs information specified by the control unit 250. The output unit 230 may be implemented by, for example, a monitor or a speaker, but is not limited to these. The output unit 230 outputs (displays) information indicating the matching rate with five items, for example, according to instructions from the control unit 250.
[0043] The storage unit 240 has the function of storing various programs and data necessary for the operation of the terminal 200. The storage unit 240 may be implemented by, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), flash memory, etc., but is not limited to these. The storage unit 240 may store, for example, a program that displays information indicating the matching rate with five items transmitted from the information processing device 100.
[0044] The control unit 250 is a processor that has the function of controlling each part of the terminal 200. The control unit 250 realizes the functions of the terminal 200 by executing a program stored in the storage unit 240. The control unit 250 transmits information indicating five items transmitted from the input unit 220 to the information processing device 100 via the communication unit 210. The control unit 250 also causes the output unit 230 to output information indicating the matching rate with the five items transmitted from the communication unit 210. The above describes the configuration of terminal 200.
[0045] The real estate website 300 is a general web server, and any information processing device can be used as long as it has the function of providing real estate information to general users and information processing devices 100; therefore, a detailed explanation is omitted.
[0046] <Data> Figure 4 is a conceptual data diagram showing an example of the configuration of real estate information held in the information processing device 100.
[0047] As shown in Figure 4, the real estate information 400 is information associated with the management number 401, the listing site 402, the address 403, the square footage 404, the construction date 405, the floor number 406, and the rent 407. Other information besides the information shown in Figure 4 may be associated with the property, as long as it relates to the property in question. For example, the property name, the URL where the property is listed, or the name of the property manager may also be associated. The real estate information 400 can also be said to be a collection of property information provided by each real estate site 300. Furthermore, the real estate information 400 may include property information provided by the terminal 200.
[0048] Management number 401 is identification information conveniently assigned by the information processing device 100 for managing the property information of each property.
[0049] The listing site 402 indicates the real estate site 300 that provides property information for the property indicated by the corresponding management number 401. If the listing site 402 is the company's own website, it may be indicated as "our company".
[0050] Address 403 is information indicating the address of the property listed in the property information indicated by the corresponding management number 401.
[0051] The square footage of 404 refers to the size of the property listed in the property information indicated by the corresponding management number 401, and is information that expresses the area in square meters.
[0052] The construction date (405) indicates the number of years and months that have passed since the property was built, as listed in the property information indicated by the corresponding management number (401). Sometimes only the number of years is shown. In the case of a newly built property, it may also be indicated as "newly built."
[0053] Floor number 406 indicates the floor on which the property listed in the property information corresponding to management number 401 is located, when the property is an apartment or condominium.
[0054] Rent 407 is information indicating the monthly rent required to rent the property listed in the property information indicated by the corresponding management number 401.
[0055] In the example shown in Figure 4, for instance, property information with management number 401, "ID4033201," is listed on the real estate website "Site A" as shown on site 402.
[0056] The information was published in [publication name], and the address for 403 is "1-1-1-0502, A-cho, A-shi, A-ken", the square footage for 404 is "23.4", the construction date for 405 is "2 years and 6 months", the floor for 406 is "5th floor", and the rent for 407 is "125,000".
[0057] Real estate information 400 may be automatically generated based on information provided from each real estate site 300, or it may be generated by input by an operator of the information processing device 100, or it may be generated based on input by the administrator of the real estate site 300.
[0058] <Operation> Figure 5 is a flowchart showing an example of the operation of the information processing device 100.
[0059] The communication unit 110 of the information processing device 100 receives five items input from the terminal 200. Specifically, the communication unit 110 receives five pieces of information: address, year of construction, square meterage, floor number, and rent, and transmits them to the control unit 150. The receiving unit 151 of the control unit 150 acquires the five items transmitted from the communication unit 110 as search items (step S501). The receiving unit 151 transmits the acquired five items to the first identification unit 152, the second identification unit 153, and the calculation unit 154.
[0060] The first identification unit 152 searches for property information that matches the five items transmitted from the reception unit 151 (step 502). The first identification unit 152 identifies property information that contains information matching each of the five items. The first identification unit 152 searches for multiple different property listings for the same property. The first identification unit 152 transmits the identified property information to the calculation unit 154.
[0061] At this time, the determination unit 156 determines whether the property information identified by the first identification unit 152 is clearly incorrect as a search result (step S503), and the removal unit 157 may remove the property information that the determination unit 156 has determined to be clearly incorrect as a search result (step S504). Note that the processing in steps S503 and S504 may be omitted.
[0062] The second identification unit 153 uses the four items remaining after excluding one of the five transmitted items to identify property information that contains information matching the values of the four items (step S505). The second identification unit 153 switches the item to be excluded from the five items until it identifies property information where all items have been excluded. The second identification unit 153 transmits the identified property information to the calculation unit 154, associating it with the information of the item that was excluded when the property information was identified.
[0063] The calculation unit 154 calculates the matching rate for each item transmitted from the reception unit 151 based on the number of property information items identified by the first identification unit 152 (first property information count) and the number of property information items found when each item identified by the second identification unit 153 is excluded (second property information count) (step S506).
[0064] Specifically, the calculation unit 154 calculates a value (percentage) obtained by dividing the number of first property information items, which is the number of property information items identified by the first identification unit 152, by the number of second property information items, which is the number of property information items identified by the second identification unit 153, and multiplying the result by 100. This value is used as the matching rate for items excluded when identifying property information for the second number of property information items. The calculation unit 154 then transmits the calculated matching rate for each item to the output control unit 155.
[0065] The output control unit 155 transmits information based on the transmitted matching rate to the terminal 200 via the communication unit 110 (step S506), and terminates the process.
[0066] Figure 6 is a flowchart illustrating an example of the operation of terminal 200. The flowchart shown in Figure 6 illustrates an example of operation when accessing the real estate website 300.
[0067] As shown in Figure 6, the input unit 220 of terminal 200 receives user input from terminal 200 (step S601). Specifically, the input unit 220 of terminal 200 receives input from the user of terminal 200 that specifies five items as conditions for searching for real estate properties: address, square footage, year of construction, floor number, and rent, and transmits this information to the control unit 250.
[0068] The control unit 250 transmits the five items to the information processing device 100 via the communication unit 210 (step S602). As a result, the information processing device 100 calculates the matching rate for each item.
[0069] The communication unit 210 receives search result information for five items from the information processing device 100 (step S603). The search result information may be information indicating the matching rate for each of the five items with the property information for the same property that is managed by the information processing device 100 and corresponds to the five items. Alternatively, it may be information warning that there may be errors in the five items that were entered. The communication unit 210 transmits the received search result information to the control unit 250.
[0070] The control unit 250 outputs the transmitted search result information to the output unit 230 (for example, to display it on the monitor) (step S604), and then terminates the process.
[0071] The processing shown in Figures 5 and 6 allows the user of terminal 200 to determine, for example, whether the information on real estate properties posted on their company's website is correct or not, and whether or not it needs to be updated. If there are items with a low matching rate, the information for those items may be incorrect, which can serve as an opportunity to review the information.
[0072] <Example Display> Figures 7 and 8 show examples of information displayed on terminal 200. Figure 7 shows an example of inputting five items on terminal 200, and Figure 8 shows an example of information based on the matching rate displayed on terminal 200.
[0073] Figure 7(a) shows an example of the display on terminal 200, illustrating an example of selecting a property to search for and inputting information to obtain the matching rate described above. As shown in Figure 7(a), the example screen 700 includes a search button 701 and a property list 702.
[0074] The property list 702 displays a list of property information held (provided) by terminal 200, in the case where terminal 200 is a real estate site that provides property information. The property information list displays information that allows each property to be individually identified. In the illustrated example, the property name and address are displayed as property information, but the information displayed is not limited to this. The user of terminal 200 selects a property from these properties to be targeted for obtaining the matching rate information described above by checking the checkbox 703 (touching or clicking checkbox 702). After checking checkbox 703, pressing (touching or clicking) the search button 701 starts the search to obtain the matching rate information. Terminal 200 has already stored detailed information about the property, and when it detects that the search button 701 has been pressed, it extracts information for the five specified items from that information and sends it to the information processing device 100. In this way, terminal 200 can obtain matching rate information for the selected property from the information processing device 100.
[0075] Figure 7(b) shows an example of the display of terminal 200, illustrating another example of a screen for entering five items as search items. As shown in Figure 7(b), the example screen 710 may include an input field 711, a normal search button 712, and a matching search button 713.
[0076] Input field 711 is for entering the search criteria, which are the five items mentioned above. The order in which the information is entered may be predetermined.
[0077] The regular search button 712 is used for a standard property search, and is used when searching for properties according to the information entered in input field 711.
[0078] The matching search button 713 is used when you want to obtain the matching rate between the five items entered in the input field 711 and the corresponding information in other property listings that list the same property. When the matching search button 713 is pressed (touched), the process shown in Figure 5 is executed.
[0079] Figure 7(c) shows another screen example different from the screen example shown in Figure 7(b), specifically a screen example 720 in which the matching search button 713 is not provided. Screen example 720 includes an input field 721 and a search button 722. Figure 7(c) shows an example in which a matching search is performed by entering a specific command (in the illustrated example, #VS:) into the input field 721. In this case, for a normal search, it is better to press the search button 722 without entering a specific command into the input field 721.
[0080] Figure 8(a) shows an example screen 800 of the output on terminal 200. In the example screen 800 of Figure 8(a), a list 801 of matching information for the property selected in Figure 7(a) is displayed. As shown in the example screen 800, the matching rate corresponding to each item is associated with the property name of each property and displayed in a list. The user of terminal 200 can check this list 801 and identify areas with low matching rates to verify whether the information for that property is accurate. Although shown here as an example screen, the list 801 as information based on matching rates may also be transmitted (output) to terminal 200 as table data (for example, data in CSV format) from the information processing device 100.
[0081] Although Figure 8 shows only the matching rates, the information based on the matching rates from the information processing device 100 is not limited to these. The information based on the matching rates output by the output control unit 155 may also include other information. For example, for each item, information about what the information (value) is on the company's website may be included along with the matching rate for each item.
[0082] Furthermore, list 801 may include information indicating whether or not property information for the corresponding property is provided on the real estate site 300. This information indicating whether or not the property is listed may be such that if the number of property listings identified by the first identification section 152 is 0 or less than a predetermined number, the property is not listed, and in all other cases, the property is listed.
[0083] Furthermore, for items with a matching rate of 100%, information on the most frequently listed value and the second most frequently listed value may also be provided. These are values that differ from the values of the five items entered, and can be identified by extracting the corresponding values from the property information identified by the first identification unit 152 or the second identification unit 153 and counting the number of identical values. Having this information allows the company to refer to corrected values for items on its website that may be incorrect.
[0084] Figure 8(b) shows another example screen 810 of the output on terminal 200. The example screen 810 in Figure 8(b) shows an example that includes the property name 811, search results 812, and suggestions 813. The property name 811 is the name of the property in question, and the search results 812 is information showing the matching rate between the five items and the information listed in other property information. The suggestions 813 are suggestions from the information processing device 100 to the user of terminal 200. The suggestions 813 may be information created as a document by the output control unit 155 by filling in the information of the items with a low matching rate in a document in a predetermined format. In this way, the user of terminal 200 can recognize whether or not there are errors in the information provided by their company regarding the property corresponding to the five items they entered by receiving information from the information processing device 100. Note that the example screen 810 shown in Figure 8(b) may also be displayed when one property is selected in the example screen 800 shown in Figure 8(a).
[0085] <Summary> As described above, the information processing device 100 can identify multiple property listings corresponding to the five items entered from the terminal 200, calculate the matching rate with the information listed in those listings, and provide this information to the terminal 200. This allows the terminal 200 to recognize the possibility that the five items entered, i.e., the information listed on its own website, may be incorrect, and can use this as a reference to determine whether or not to update the property listings on its own website.
[0086] <Supplement> The information processing device according to the above embodiment is not limited to the above embodiment and may be implemented by other methods. Various modifications will be described below.
[0087] (1) In the above embodiment, the calculation unit calculates the matching rate using the case of a rental property as an example, but this may also be the case of a property for sale, and in this case the five items used may be the purchase price instead of the rent.
[0088] (2) In the above embodiment, the terminal 200 only displayed information based on the matching rate received from the information processing device 100. However, the terminal 200 may also have a function to modify the real estate information it provides. Specifically, the information processing device 100 may transmit to the terminal 200 the largest amount of information from other real estate sites 300 etc. that is listed as information for items with a low matching rate, and the terminal 200 may be equipped with an update unit that updates the real estate information it holds using the received information.
[0089] (3) In the above embodiment, an example was shown in which the matching rate is calculated based on the number of property information searches based on five items and four items obtained by subtracting one from the five items, but the number of items is not limited to five. The number of items can be at least two, and may be less than five or more than five. In other words, in the information processing device 100, the reception unit 151 may receive input values for n items (where n is an integer of 2 or more) related to real estate properties, the first identification unit 152 may identify property information of real estate properties based on the values of the n items received, and the second identification unit 153 may identify property information of real estate properties based on the values of n-1 items obtained by subtracting one from the n items received. The calculation unit 154 then calculates a matching rate between the value of one item removed from n items and the first property information count, which indicates the number of property information items identified by the first identification unit 152, and the second property information count, which indicates the number of property information items identified by the second identification unit 153. The output control unit 155 may then output information based on the matching rate calculated by the calculation unit 154.
[0090] (4) In the above embodiment, when the calculation unit 154 performs the calculation, it calculates the matching rate by excluding one item from the five items, but the item to be excluded at this time may be the address.
[0091] (5) In the above embodiment, some of the functions held by the information processing device 100 may be implemented by an external server or the like. For example, the functions of the calculation unit 154 may be held by an external server, and when a search for a matching rate is input from the information processing device 100, it transmits the five accepted items and the multiple property information identified therefrom to the external server. The external server then calculates the matching rate for each item and transmits it to the information processing device 100. In this way, the functions of the information processing device 100 may be implemented by parallel computing using multiple information processing devices.
[0092] (6) In the above embodiment, the information processing device 100 searches for properties according to the five items received by the reception unit 151. At this time, the search targets all properties included in the real estate information stored in the storage unit 140. However, with this method, the search process takes a long time because the number of properties is enormous.
[0093] On the other hand, when searching for properties, it is possible to specify a range. For example, you can narrow down your search by specifying a range for numerical values such as rent, square footage, and year of construction. For instance, for rent, you might search for properties within the range of 100,000 to 150,000 yen.
[0094] Therefore, the information processing device 100 may also be configured to narrow down the properties included in the real estate information before the first identification unit identifies the target property (the property related to the five input items), and then perform a search from among the narrowed-down properties. In other words, the control unit 150 of the information processing device 100 may be equipped with a narrowing unit to reduce the number of properties in the real estate information that are the target of the search before the first identification unit identifies the property.
[0095] The filtering unit may be configured, for example, to narrow down the items received by the reception unit 151 to those that have a numerical value, within a predetermined range before and after that value (the predetermined range may be any value).
[0096] Specifically, among the items received by the reception unit 151, if the rent is 78,000 yen, the narrowing-down unit may narrow down to properties within a range of 30,000 yen before and after that (this value is arbitrary and can be any value as long as it is suitable for narrowing down), that is, within the range of 48,000 yen to 108,000 yen. Alternatively, the narrowing-down unit may narrow down to properties within a range when a range is defined in advance for an item with a numerical value. For example, when the rent range is predefined as 0 - 50,000 yen, 50,000 - 100,000 yen, 100,000 - 150,000 yen, etc., in the case of the above-mentioned rent of 78,000 yen, the narrowing-down unit may narrow down to properties with a rent of 50,000 - 100,000 yen. Alternatively, the narrowing-down unit may, separately from the items received by the reception unit 151, receive a range specification for narrowing down from the operator for each item with a numerical value via the input unit 120, etc., and perform narrowing down in this way.
[0097] Alternatively, among the items received by the reception unit 151, if the floor area is 24 m 2 then the narrowing-down unit may narrow down to properties within a range of 5 square meters before and after that, that is, within the range of 19 m 2 to 29 m 2 Alternatively, the narrowing-down unit may narrow down to properties within a range when a range is defined in advance for an item with a numerical value. For example, when the floor area range is predefined as 0 - 10 m 2 10 - 15 m 2 15 - 20 m 2 20 - 25 m 2 etc., in the case of the above-mentioned floor area of 24 m 2 then the narrowing-down unit may narrow down to properties with a floor area of 20 - 25 m[[ID=二十一]] 2 [[ID=二十二]]Alternatively, the narrowing-down unit may, separately from the items received by the reception unit 151, receive a range specification for narrowing down from the operator for each item with a numerical value via the input unit 120, etc., and perform narrowing down in this way.
[0098] By configuring it in this way, the information processing device 100 can shorten the time required to search for properties and reduce the processing load required for the search. Furthermore, filtering is not limited to numerical items; it is also possible to filter by area (for example, city or ward) in the address.
[0099] (7) In the above embodiment, the method for calculating the matching rate in the information processing device 100 is calculated by the processor of the information processing device executing a predetermined program, etc., but this may be realized by logic circuits (hardware) or dedicated circuits formed on an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)) etc. in the device. Furthermore, these circuits may be realized by one or more integrated circuits, and the functions of the multiple functional units shown in the above embodiment may be realized by a single integrated circuit. LSIs are sometimes called VLSI, super LSI, ultra LSI, etc., depending on the degree of integration. That is, the communication unit, input unit, output unit, storage unit, and control unit in each of the above units may be read as a communication circuit, input circuit, output circuit, storage circuit, and control circuit, respectively.
[0100] Furthermore, the above program may be recorded on a recording medium readable by the processor, and the recording medium can be a "non-temporary tangible medium," such as tape, disk, card, semiconductor memory, or programmable logic circuit. The above program may also be supplied to the processor via any transmission medium capable of transmitting the program (such as a communication network or broadcast wave). In other words, for example, the program may be downloaded and executed from a network using an information processing device such as a smartphone. The present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the above program is embodied by electronic transmission.
[0101] The above program can be implemented using scripting languages such as ActionScript and JavaScript®, or object-oriented programming languages such as Objective-C, Java®, C++, Python®, and R, but these are just examples.
[0102] (8) The various embodiments shown in the above embodiments may be combined as appropriate. [Explanation of symbols]
[0103] 100 Information Processing Devices 110 Communications Department 120 Input section 130 Output section 140 Storage section 150 Control Unit 151 Reception Department 152 1st Specific Part 153 Second Specific Part 154 Calculation Unit 155 Output Control Unit 156 Judgment section 157 Removal section 200 terminals 210 Communications Department 220 Input section 230 Output section 240 Storage section 250 Control Unit 300 real estate websites
Claims
1. A reception unit that accepts input values for n items (where n is an integer greater than or equal to 2) related to real estate properties, A first identification unit identifies property information of a real estate property based on the values of n items received by the reception unit, A second identification unit identifies property information of a real estate property based on the values of n-1 items obtained by subtracting one item from the n items received by the aforementioned reception unit. A calculation unit calculates a matching rate between the value of one item excluded from the n items, based on a first property information count indicating the number of property information items identified by the first identification unit and a second property information count indicating the number of property information items identified by the second identification unit. An output control unit outputs information based on the matching rate calculated by the calculation unit, An information processing device equipped with the following features.
2. The calculation unit calculates the matching rate as X / Y × 100, where X is the number of first property information entries and Y is the number of second property information entries. The information processing apparatus according to feature 1.
3. The aforementioned n items are the following five items: address, area, year of construction, floor, and rent. The information processing apparatus according to feature 2.
4. The aforementioned information processing device is a web server that provides property information for real estate properties, The aforementioned property information pertains to a single property. The aforementioned property information includes property information for the same property, but each piece of information is based on information provided on different real estate websites. The information processing apparatus according to claim 3.
5. The calculation unit calculates the matching rate by excluding items other than the address from the five items. The information processing apparatus according to claim 3.
6. The output control unit outputs a table of matching rates for each of the n items calculated by the calculation unit as information based on the matching rates. The information processing apparatus according to feature 1.
7. The output control unit outputs a message, based on the matching rate, that warns the user to review the value of an item for which the matching rate calculated by the calculation unit is low. The information processing apparatus according to feature 1.
8. The aforementioned information processing device is A determination unit determines whether the property information identified by the first identification unit as matching the n items is clearly incorrect as a search result of the input received by the reception unit, A removal unit removes property information containing information about properties that the determination unit has determined to be clearly incorrect from the property information identified by the first identification unit. Equipped with, The calculation unit calculates the matching rate based on the information contained in the property information after the removal unit has removed the property information from the property information identified by the first identification unit. The information processing apparatus according to feature 1.
9. Computer A reception step that accepts input values for n items (where n is an integer greater than or equal to 2) related to a real estate property, A first identification step identifies property information of a real estate property based on the values of n items received in the aforementioned reception step, A second identification step identifies property information of a real estate property based on the values of n-1 items obtained by subtracting one item from the n items received in the aforementioned reception step, A calculation step that calculates the matching rate between the value of one item excluded from the n items and the first property information number indicating the number of property information identified in the first identification step and the second property information number indicating the number of property information identified in the second identification step, An output control step that outputs information based on the matching rate calculated in the calculation step, An information processing method that performs the following.
10. On the computer, A reception function that accepts input values for n items (where n is an integer greater than or equal to 2) related to real estate properties, A first identification function identifies property information of a real estate property based on the values of n items received by the reception function, A second identification function identifies property information of a real estate property based on the values of n-1 items obtained by subtracting one item from the n items received by the aforementioned reception function, A calculation function that calculates the matching rate between the value of one item excluded from the n items, based on the first number of property information items, which indicates the number of property information items identified by the first identification function, and the second number of property information items, which indicates the number of property information items identified by the second identification function. An output control function that outputs information based on the matching rate calculated by the calculation function, An information processing program that makes this possible.
Citation Information
Patent Citations
Construction / real estate information retrieval system, and method for the same
JP2015022652A