Information processing device, information processing method, and information processing program
The information processing device addresses inefficiencies in property searches by using user attribute matching and objective data to prioritize property items, improving search accuracy and reducing regrets and costs.
Patent Information
- Application Number
- JP2022086632
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-05-27
- Publication Date
- 2025-07-31
- Estimated Expiration
- 2042-05-27
AI Technical Summary
Existing property search technologies fail to effectively cater to user preferences, leading to inefficiencies in finding suitable properties and missed opportunities for real estate companies.
An information processing device and method that acquires user attributes and extracts property items prioritized by users with similar attributes, using objective information from social media and public sources to facilitate targeted property searches.
Enhances the accuracy of property searches by aligning with user preferences, reducing regrets and costs for both users and real estate companies by providing reliable, objective information.
Smart Images

Figure 0007716106000001 
Figure 0007716106000002 
Figure 0007716106000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Generally, when searching for a property such as a detached house or apartment, it is common to narrow down the properties based on criteria such as size, layout, and distance from the station, then view the property you are interested in to check the actual condition of the property and the surrounding environment before entering into a rental or purchase agreement. Here, conventional property search technologies include, for example, a technology that presents property information about real estate properties that have environmental information that matches the user's preferences for the residential environment without any effort on the part of the user (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-46854 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is still room for improvement in order for users to effectively search for properties according to their preferences.
[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide an information processing device, an information processing method, and an information processing program that can effectively search for properties according to a user's preferences. [Means for solving the problem]
[0006] In order to solve the above problem, the information processing device of the present invention comprises an acquisition unit that acquires user attributes, and an extraction unit that refers to a memory unit in which user attributes and property items prioritized by the users are stored for multiple users, and extracts property items prioritized by other users who have attributes similar to those of the user acquired by the acquisition unit. [Effects of the Invention]
[0007] According to the present invention, it is possible to provide an information processing device, an information processing method, and an information processing program that can effectively search for properties according to the user's preferences. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of a schematic configuration of an information processing system according to a first embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server according to the first embodiment. [Figure 3] FIG. 2 is a diagram illustrating an example of a functional configuration of a server according to the first embodiment. [Figure 4] FIG. 2 is a diagram illustrating an example of a hardware configuration of a user terminal according to the first embodiment. [Figure 5] FIG. 2 is a diagram illustrating an example of a functional configuration of a user terminal according to the first embodiment. [Figure 6] 6 is a flowchart showing an example of information processing by the server according to the first embodiment. [Figure 7] 6 is a flowchart showing an example of information processing by the server according to the first embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of a functional configuration of a server according to a second embodiment. [Figure 9] 10 is a flowchart showing an example of information processing by a server according to the second embodiment. [Figure 10] 10 is a flowchart showing an example of information processing by a server according to the second embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example of a functional configuration of a server according to the third embodiment. [Figure 12] 11 is a flowchart showing an example of information processing by a server according to the third embodiment. [Figure 13] 11 is a flowchart showing an example of information processing by a server according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] People usually don't move very often, and they may not be aware of what they are looking for in a property, or what is important to them because they have taken for granted what they have enjoyed up until now. Also, when things that were taken for granted in the place they lived in before (for example, lighting, amount of storage space, bathroom size, ease of movement, etc.) are no longer available, people may realize the importance of the things they have lost after moving. In addition, the real estate company may fail to hear what the user is looking for, or may not be able to understand what they are asking for. In this way, even if you contact a real estate company and have them introduce you to properties without being able to select your priorities, it will take a lot of time and effort to find a property that satisfies you. Furthermore, for real estate companies, not being able to quickly introduce properties that satisfy users means missing opportunities to close a deal or incurring significant costs in reaching a deal. Furthermore, subjective information about properties from sellers, landlords, and real estate agents makes it impossible to objectively evaluate the property, and there is a risk of a misunderstanding between the seller, landlord, or real estate agent and the buyer or tenant.In this case, too, it will take a lot of time and effort for users to find a property that satisfies them, and real estate companies may miss opportunities to close a deal or incur significant costs in reaching a deal. In the following embodiments, an information processing device, an information processing method, and an information processing program that can effectively search for properties according to a user's preferences will be described.
[0010] [First embodiment] In the first embodiment, a form will be described in which it is possible to effectively search for a property according to the user's preference by presenting items prioritized by other users with similar attributes. FIG. 1 is a diagram showing an example of the schematic configuration of an information processing system 1 according to the first embodiment. As shown in FIG. 1, the information processing system 1 includes a server 2 (information processing device) and a user terminal 3 connected to the server 2 via a network 4. Further, another server (not shown) is connected to the network 4, and the server 2 is configured to be able to acquire objective information about the property (the objective information will be described later). The number of the server 2 and the user terminal 3 included in the information processing system 1 is arbitrary. The communication between the server 2 and the user terminal 3 may be wireless communication or wired communication.
[0011] (Server 2) FIG. 2 is a diagram showing an example of the hardware configuration of the server 2 (information processing device). As shown in FIG. 2, the server 2 includes a communication IF 200A, a storage device 200B, a CPU 200C, and the like. Note that the server 2 may be provided with an input device (for example, a keyboard, a touch panel, etc.) and a display device (for example, a liquid crystal monitor, an organic EL monitor, etc.).
[0012] The communication IF 200A is an interface for communicating with an external terminal (in the first embodiment, the user terminal 3 or another server).
[0013] The storage device 200B is, for example, a hard disk drive or a semiconductor storage device (for example, an SSD, etc.). The storage device 200B stores an information processing program and various data used by the server 2. In the first embodiment, the information processing program and various data are stored in the storage device 200B of the server 2, but may be stored in an external storage device such as a USB memory or an external server connected via a network, and may be configured to be referable or downloadable as necessary.
[0014] The storage device 200B stores user attributes and items that users prioritize when selecting a property for a plurality of users. User attributes include at least one of the following: the user's gender, age, annual income, family structure (e.g., whether or not the user lives with their parents, the number and ages of their children, etc.), commute time, place of work, frequency of teleworking, location (e.g., address, nearest station, time or distance to the nearest station, etc.), apartment name, property layout (e.g., LDK notation such as 1DK, 1LDK, 2DK, 2LDK, etc.) and / or size (square meters, such as 0-30 square meters, 30-50 square meters, etc.). Note that "floor layout and / or size" will also be referred to as "floor layout and size" hereinafter. The priority items are selected from the following items, for example: Note that the items shown below are merely examples and are not limited to the following examples. (1) Good traffic flow (2) The property's exposure to sunlight (3) Property storage (4) Property facilities (5) Cleanliness of the property (6) Ventilation of the property (7) Ceiling height of the property (8) Number of local events (9) Congestion rate and delay rate of the nearest station (10) Ease of movement around the property (11) Good facilities around the property (12) Environmental risks surrounding the property (13) Age diversity of residents around the property (14) Public Safety around the Property (15) Noise and vibration around the property (16) Environmental pollution levels around the property
[0015] Furthermore, the storage device 200B stores the property (property name) and property information for a plurality of properties, which is used when searching for a property. The property information includes, for example, the price of the property (rent or price), the layout and size of the property, the location, and the information on items (1) to (16) mentioned above. In the first embodiment, in order to ensure objectivity, information on items (1) to (16) is acquired from another server (not shown) connected to the network 4. The acquired information on items (1) to (16) is preferably quantified according to a predetermined rule, algorithm, or the like for comparison by the evaluation unit 208, which will be described later. Item (1) Good layout of the property How to obtain: Obtain an evaluation by recognizing the property's floor plan and calculating traffic flow Item (2) Property's exposure to sunlight Acquisition method: Acquired from property photos and user ratings on social media (e.g., property bulletin boards) Item (3) Property storage Acquisition method: Acquire by recognizing the floor plan of the property Item (4) Property Facilities Acquisition method: Acquired from property photos and user ratings on social media (e.g., property bulletin boards) Item (5) Cleanliness of the property Acquisition method: Acquired from property photos, user ratings on social media (e.g., property bulletin boards), and pest information (e.g., termites, cockroaches, etc.) Item (6) Ventilation of the property Acquisition method: Information such as user ratings on social media (for example, property bulletin boards) and the rate of strong winds around the property is acquired. Item (7) Ceiling height of the property How to obtain: Calculated by taking photos of the property Item (8) Local events Acquisition method: Acquire information about events around the property from social media (for example, property bulletin boards) Item (9) Congestion rate and delay rate at the nearest station How to get it Get the nearest station to the property and the congestion / delay ranking Item (10) Ease of movement around the property How to get the property address and surrounding traffic volume Item (11) Quality of facilities around the property Acquisition method: Information is acquired from SNS (for example, property bulletin boards), maps, information sites, etc. Item (12) Environmental risks surrounding the property How to obtain: Obtain information on surrounding hazard maps from the property address Item (13) Age diversity of residents around the property How to obtain information: Obtain information such as the census results for the area based on the property address Item (14) Security around the property How to obtain: Obtain information about the area around the property address from the Metropolitan Police Department crime information map, etc. Item (15) Noise and vibration around the property How to obtain information: Calculate the distance from the property's address to nearby major roads, railways, and air routes, and the traffic volume, or obtain information about the area around the property from the environmental noise map. Item (16) Environmental pollution levels around the property How to obtain information: Information on the area around the property is obtained from the Ministry of the Environment's Wide-area Air Pollutant Monitoring System (Soramame-kun) and other sources.
[0016] The CPU 200C controls the server 2 and includes a ROM (Read Only Memory) and a RAM (Random Access Memory), both of which are not shown.
[0017] Fig. 3 is a diagram showing an example of the functional configuration of the server 2 according to the first embodiment. As shown in Fig. 3, the server 2 has functions such as a receiving unit 201, a transmitting unit 202 (output unit), a storage device control unit 203, an acquiring unit 204, an extracting unit 205, a searching unit 206, and an authenticating unit 207. The functions shown in Fig. 3 are realized by a CPU 200C executing an information processing program stored in a ROM (not shown) of the server 2.
[0018] The receiving unit 201 receives data transmitted from the user terminal 3 or other servers via the network 4. The receiving unit 201 receives, for example, the attributes of the user and the search conditions transmitted from the user terminal 3.
[0019] The transmitting unit 202 transmits (outputs) data to the user terminal 3 via the network 4. The transmitting unit 202 transmits (outputs), for example, the extraction result in the extraction unit 205 to the user terminal 3 via the network 4. The transmitting unit 202 transmits (outputs), for example, the search result in the search unit 206 to the user terminal 3 via the network 4.
[0020] The storage device control unit 203 controls the storage device 200B. The storage device control unit 203 performs, for example, writing and reading of data to / from the storage device 200B.
[0021] The acquisition unit 204 acquires, for example, the attributes of the user. In addition, the acquisition unit 204 acquires, for example, the information of items (1) to (16) about the property. The acquired information of items (1) to (16) is stored in the storage device 200B in association with the property (property name). Note that the acquisition unit 204 acquires what can be acquired among items (1) to (16), and does not acquire what cannot be acquired due to reasons such as lack of information.
[0022] The extraction unit 205 calculates the similarity between the attributes of the user acquired by the acquisition unit 204 and the attributes of other users stored in the storage device 200B, and extracts the items preferred by other users whose similarity is equal to or greater than the threshold value. Note that, for calculating the similarity of attributes between users by the extraction unit 205, existing methods such as collaborative filtering can be used (any existing method can be used as long as the similarity of attributes between users can be calculated). In addition, the similarity threshold value can be set arbitrarily.
[0023] The search unit 206 refers to the storage device 200B in which properties and property information of the properties are stored for a plurality of properties, and searches for properties based on the search conditions.
[0024] The authentication unit 207 of the server 2 authenticates the login ID and login password. Specifically, the authentication unit 207 determines whether the combination of the login ID and login password of the logged-in user matches any combination of the login ID and login password stored in the storage device 200B. If a matching combination exists, the authentication unit 207 permits the user to log in, and if a matching combination does not exist, the authentication unit 207 does not permit the user to log in.
[0025] (User terminal 3) Fig. 4 is a diagram showing an example of the hardware configuration of the user terminal 3, and Fig. 5 is a diagram showing an example of the functional configuration of the user terminal 3. The user terminal 3 is a mobile terminal (for example, a smartphone or a tablet terminal) or a PC (Personal Computer), etc. As shown in Fig. 4, the user terminal 3 includes a communication IF 300A, a storage device 300B, an input device 300C, a display device 300D, a CPU 300E, etc.
[0026] The communication IF 300A is an interface for communicating with another device (the server 2 in the first embodiment).
[0027] The storage device 300B is, for example, a hard disk drive (HDD) or a semiconductor storage device (solid state drive (SSD)). The storage device 300B stores an identifier (ID) of the user terminal 3, an information processing program, and the like. The identifier may be newly assigned to the user terminal 3 by the server 2, or an IP (Internet Protocol) address, a MAC (Media Access Control) address, or the like may be used.
[0028] The input device 300C is, for example, a keyboard, a touch panel, or the like, and a user can input data necessary for using the information processing system 1 by operating the input device 300C.
[0029] The display device 300D is, for example, a liquid crystal monitor or an organic EL monitor. The display device 300D displays a screen necessary for using the information processing system 1.
[0030] The CPU 300E controls the user terminal 3 and includes a ROM and a RAM (not shown).
[0031] As shown in FIG. 5, the user terminal 3 has functions such as a receiving unit 301, a transmitting unit 302, a storage device control unit 303, an operation reception unit 304, and a display device control unit 305. The functions shown in FIG. 5 are realized by the CPU 300E executing an information processing program stored in the storage device 300B or the like.
[0032] The receiving unit 301 receives data transmitted from the server 2.
[0033] The transmitting unit 302 assigns an identifier to the data input using the input device 300C and transmits it to the server 2. By assigning an identifier to the data transmitted from the user terminal 3, the server 2 can recognize from which user terminal 3 the received data was transmitted.
[0034] The storage device control unit 303 controls the storage device 300B. Specifically, the storage device control unit 303 controls the storage device 300B to write and read data.
[0035] The operation reception unit 304 receives an input operation on the input device 300C.
[0036] The display device control unit 305 controls the display device 300D. Specifically, the display device control unit 305 controls the display device 300D to display a screen necessary for using the information processing system 1 according to the first embodiment.
[0037] Note that the user terminal 3 may display the data transmitted from the server 2, for example, using a WEB browser, or application software may be installed on the user terminal 3, and the data transmitted from the server 2 may be displayed on this application.
[0038] (Processing executed in the information processing system 1) FIG. 6 and FIG. 7 are flowcharts showing an example of the processing executed in the information processing system 1. Hereinafter, with reference to FIGS. 6 and 7, the processing executed in the information processing system 1 will be described, but the same components as those described with reference to FIGS. 1 to 5 will be denoted by the same reference numerals and redundant descriptions will be omitted.
[0039] (Priority item extraction processing) FIG. 6 is a flowchart showing an example of the priority item extraction processing executed in the information processing system 1. Hereinafter, with reference to FIG. 6, an example of the priority item extraction processing executed in the information processing system 1 will be described. Note that hereinafter, it will be described on the assumption that the authentication unit 207 of the server 2 has already authenticated the login ID and the login password.
[0040] (Step S101) The user operates the input device 300C to input at least one piece of information such as the user's attributes, for example, gender, age, annual income, family composition, commuting time, workplace, frequency of telework, location, condominium name, floor plan and size of the property. The transmission unit 202 of the user terminal 3 transmits the input user attribute information to the server 2. The user attribute information transmitted from the user terminal 3 is received by the server 2 and acquired by the acquisition unit 204 of the server 2.
[0041] (Step S102) The extraction unit 205 of the server 2 calculates the similarity between the user attributes acquired by the acquisition unit 204 and the attributes of other users stored in the storage device 200B. Note that, as described above, existing methods such as collaborative filtering can be used for calculating the similarity by the extraction unit 205.
[0042] (Step S103) The extraction unit 205 of the server 2 refers to the information stored in the storage device 200B and extracts the items prioritized by other users whose similarity calculated in step S102 is equal to or greater than the threshold value.
[0043] (Step S104) The transmission unit 202 of the server 2 transmits (outputs) the extraction result in the extraction unit 205 to the user terminal 3 via the network 4. The extraction result is received by the reception unit 301 of the user terminal 3 and is displayed on the display device 300D by the display device control unit 305.
[0044] (Property search process) FIG. 7 is a flowchart showing an example of a property search process executed in the information processing system 1. Hereinafter, an example of the property search process executed in the information processing system 1 will be described with reference to FIG. 7. In the following, it is assumed that the authentication unit 207 of the server 2 has already authenticated the login ID and the login password.
[0045] (Step S201) First, set the search conditions (search items) for the property. For example, the user may set the search conditions for the property by referring to the items extracted by the priority item extraction process described with reference to FIG. 6 and inputting the search conditions for the property, or the items extracted by the extraction unit 205 of the server 2 may be automatically set as the search conditions for the property. When the user operates the input device 300C and inputs the search conditions for the property with reference to the items extracted by the priority item extraction process, the transmission unit 202 of the user terminal 3 transmits the information of the input search conditions to the server 2. Also, when the items extracted by the extraction unit 205 of the server 2 are automatically set as the search conditions for the property, it is preferable that the user sets the details of each item (for example, the environmental risk is below XX, the environmental pollution level is below XX, etc.). The information of the search conditions transmitted from the user terminal 3 is received by the server 2 and is received by the reception unit 201 of the server 2.
[0046] (Step S202) The search unit 206 of server 2 refers to the storage device 200B in which a plurality of properties and the property information of the properties are stored, and searches for properties that meet the search conditions.
[0047] (Step S203) The transmission unit 202 of server 2 transmits (outputs) the search results in the search unit 206 to the user terminal 3 via the network 4. The search results are received by the reception unit 301 of the user terminal 3 and displayed on the display device 300D by the display device control unit 305.
[0048] Note that after outputting the step extraction result in FIG. 6, based on the property selected by the user, the items prioritized by the user may be analyzed and stored in the storage device 200B. Also, in step S201 of FIG. 7, when setting the search conditions, the user (and users with similar attributes) may be confirmed with "Do you think these items are prioritized?". By performing such confirmation, if there is an error in the presented priority items, it can be corrected, and the possibility of presenting items that are not interesting as priority items can be reduced.
[0049] In this way, it is highly convenient because it is possible to present the items prioritized by other users with similar attributes. In particular, by checking the items prioritized by other users with similar attributes, one can notice items that one has not recognized because one has enjoyed them as a matter of course, or that the priorities are incorrect, for example, items that were considered to have a high priority but are actually not so important or vice versa. In this way, since it is possible to select the items prioritized by oneself including the items that oneself has not noticed, it is possible to suppress regrets after moving. Also, as a real estate company, since the items prioritized by the user become clearer, it can be expected that the user can be introduced to a property that the user can accept earlier, and it is possible to suppress missing the chance of concluding a contract or incurring a large cost until the contract is concluded. In addition, as property information, objective information obtained from SNS or public sites is used instead of subjective information input by the seller, landlord, real estate agent, etc. Therefore, the reliability of the information is high, and the risk that the searched property differs from the user's expectations can be suppressed.
[0050] [Second Embodiment] In the second embodiment, a form in which the user can effectively search for a property according to the user's preference by presenting an evaluation of the property where the user currently lives will be described. In the following description, a configuration different from the information processing system 1 according to the first embodiment will be described, and duplicate descriptions will be omitted.
[0051] The storage device 200B of the server 2 stores information (hereinafter referred to as reference information) of an average property (hereinafter referred to as a reference property). Here, the reference information is prepared for each floor plan of the property (for example, LDK notations such as 1DK, 1LDK, 2DK, 2LDK, etc.) and area (less than 0 square meters - less than 30 square meters, 30 square meters or more - less than 50 square meters, etc.). The average property (reference property) is, for example, a property obtained by taking the average value of each item of the properties classified by floor plan or area registered in the server. Therefore, there is a reference property for each floor plan or area. The reference information is the evaluation value of the reference property for the items (1) to (16) described in the first embodiment.
[0052] Also, the reason for preparing reference properties according to the floor plan and size, in other words, for preparing the values of reference information according to the floor plan and size, is that the average values vary depending on the floor plan and size of the property. For example, in the case of a property with a 1R floor plan, the toilet and bathroom are often small and simple integrated types (located within the same room (bathroom)), while in the case of a property with a 3LDK floor plan, the toilet and bathroom are in separate rooms, and the bathtub usually has a reheating function, and it is common for the toilet to be equipped with an automatic cleaning machine. As a result, in terms of the quality of the facilities of the property, larger properties with more rooms tend to have higher evaluations. However, for those who want to choose a 1R property, the evaluation values of other floor plans such as 3LDK may not be very helpful. Similarly, in the case of a 1R property, since it is often located near the station, the evaluation of the quality of the facilities around the property is high, while the evaluation of noise and vibration tends to be low. For 3LDK properties, they are often located a little farther away, so the evaluation of noise and vibration tends to be high. Therefore, for those who choose a 3LDK property, if they look at the average value combined with 1R properties, the evaluation of noise and vibration will be overly high, and the quality of the facilities of the property itself will be underestimated.
[0053] FIG. 8 is a diagram showing an example of the functional configuration of the server 2 according to the second embodiment. As shown in FIG. 8, the server 2 has functions such as a receiving unit 201, a transmitting unit 202 (output unit), a storage device control unit 203, an acquisition unit 204, a search unit 206, an authentication unit 207, and an evaluation unit 208. The functions shown in FIG. 8 are realized by the CPU 200C executing an information processing program stored in the ROM (not shown) of the server 2.
[0054] The acquisition unit 204 acquires, for example, the information of items (1) to (16) described in the first embodiment for the property input by the user (for example, the property where the user currently lives). The acquisition unit 204 acquires the information that can be acquired among items (1) to (16), and does not acquire the information that cannot be acquired due to reasons such as the absence of information.
[0055] The evaluation unit 208 evaluates the user's property acquired by the acquisition unit 204 based on, for example, the property information of a reference property serving as a standard. The evaluation unit 208 identifies, for example, a reference property that includes the floor plan and size of the user's property included in the property information acquired by the acquisition unit 204. In other words, the evaluation unit 208 identifies a reference property whose floor plan and size are the same or substantially the same as those of the user's property included in the property information acquired by the acquisition unit 204. Next, the evaluation unit 208 compares the value of each item of the property information of the property input by the user acquired by the acquisition unit 204 with the value of each item of the reference information of the identified reference property, and calculates the ratio of the value of the property information to the value of the reference information for each item (divide the value of the property information by the value of the reference information). As described above, the reference information is prepared for each floor plan (e.g., LDK notations such as 1DK, 1LDK, 2DK, 2LDK, etc.) and size (square meters such as less than 0 square meters - less than 30 square meters, 30 square meters or more - less than 50 square meters, etc.) of the property. For example, if the floor plan of the user's property included in the property information acquired by the acquisition unit 204 is 1LDK, the evaluation unit 208 identifies the reference information of the reference property with a floor plan of 1LDK as the reference information of the reference property that includes the floor plan of the user's property included in the property information acquired by the acquisition unit 204. Also, for example, if the size of the user's property included in the property information acquired by the acquisition unit 204 is 40 square meters 1LDK, the evaluation unit 208 identifies the reference information of the reference property with a size of 30 square meters or more - less than 50 square meters as the reference information of the reference property that includes the size of the user's property included in the property information acquired by the acquisition unit 204.
[0056] (Property Evaluation Process) FIG. 9 is a flowchart showing an example of a property evaluation process executed in the information processing system 1. Hereinafter, an example of the property evaluation process executed in the information processing system 1 will be described with reference to FIG. 9. In the following, it is assumed that the authentication unit 207 of the server 2 has already authenticated the login ID and login password.
[0057] (Step S301) The user operates the input device 300C to input property information such as the address of the property where the user currently resides, the name of the condominium, etc. The transmission unit 202 of the user terminal 3 transmits the input property information to the server 2. The reception unit 201 of the server 2 receives the property information transmitted from the user terminal 3.
[0058] (Step S302) The acquisition unit 204 of the server 2 acquires information of items (1) to (16) that constitute property information from other servers or the like based on, for example, the address of the user's property and the property name (such as the condominium name) received by the reception unit 201.
[0059] (Step S303) The evaluation unit 208 of the server 2 identifies, for example, a reference property that includes the layout and size of the user's property included in the property information acquired by the acquisition unit 204.
[0060] (Step S304) The evaluation unit 208 of the server 2 compares the value of each item of the property information acquired by the acquisition unit 204 with the value of each item of the reference information of the identified reference property, and calculates the ratio of the value of the property information to the value of the reference information for each item.
[0061] (Step S305) The transmission unit 202 of the server 2 transmits (outputs) the evaluation result in the evaluation unit 208 to the user terminal 3 via the network 4. The evaluation result is received by the reception unit 301 of the user terminal 3 and is displayed on the display device 300D by the display device control unit 305.
[0062] (Property Search Process) FIG. 10 is a flowchart showing an example of a property search process executed in the information processing system 1. Hereinafter, an example of the property search process executed in the information processing system 1 will be described with reference to FIG. 10. In the following, it is assumed that the authentication unit 207 of the server 2 has already authenticated the login ID and login password.
[0063] (Step S401) First, set the search conditions (search items) for the property. For example, the user may set the search conditions for the property by referring to the evaluation results of the properties evaluated by the property evaluation process described with reference to FIG. 9 and inputting the search conditions for the property, or the search conditions for the property may be automatically set based on the evaluation results in the evaluation unit 208 of the server 2. When the user operates the input device 300C and inputs the search conditions for the property with reference to the evaluation results of the property, the transmission unit 202 of the user terminal 3 transmits the information on the input search conditions to the server 2. When the search conditions for the property are automatically set based on the evaluation results in the evaluation unit 208 of the server 2, it is preferable that the user sets the details of each item (for example, the environmental risk is below XX, the environmental pollution level is below XX, etc.). The information on the search conditions transmitted from the user terminal 3 is received by the server 2 and received by the receiving unit 201 of the server 2.
[0064] (Step S402) The search unit 206 of the server 2 refers to the storage device 200B in which a plurality of properties and the property information of the properties are stored, and searches for the properties that meet the search conditions.
[0065] (Step S403) The transmission unit 202 of the server 2 transmits (outputs) the search results in the search unit 206 to the user terminal 3 via the network 4. The search results are received by the receiving unit 301 of the user terminal 3 and displayed on the display device 300D by the display device control unit 305.
[0066] In this way, by comparing the property information of the user's property with the reference information of the average property (reference property) for each item and evaluating the user's property, it is possible to confirm how much each item deviates from the reference property, which is highly convenient. In particular, since the differences from the reference property are compared for each item, it is possible to notice items that were not recognized because they were previously enjoyed as a matter of course, or that the priorities were incorrect, for example, an item that was considered to have a high priority but is actually not that important or vice versa. In this way, the user can select items that he or she prioritizes, including items that he or she may not have been aware of, thereby reducing regrets after moving. In addition, real estate companies can expect to be able to introduce properties that satisfy users more quickly because the user's priorities become clearer, thereby preventing missed opportunities to close a deal and incurring large costs in reaching a deal. Furthermore, the property information used is objective information obtained from social media and public sites, rather than subjective information entered by sellers, landlords, real estate agents, etc., so the information is highly reliable and there is less risk that the property searched for will differ from the user's expectations.
[0067] [Third embodiment] In the third embodiment, a form will be described in which a user can effectively search for a property according to their preferences by having the user select from multiple options that combine multiple items when searching for a property, and presenting priority items that the user is not aware of (for example, by con-joint analysis, etc.). Note that the following description will focus on configurations that are different from the information processing system 1 according to the first and second embodiments, and overlapping descriptions will be omitted.
[0068] The storage device 200B stores a plurality of options, which are combinations of the items (1) to (16) described in the first embodiment and are transmitted by the transmission unit 202 of the server 2.
[0069] Fig. 11 is a diagram showing an example of the functional configuration of the server 2 according to the second embodiment. As shown in Fig. 11, the server 2 has functions such as a receiving unit 201, a transmitting unit 202 (output unit), a storage device control unit 203, an acquiring unit 204, a searching unit 206, an authenticating unit 207, and an estimating unit 209. The functions shown in Fig. 11 are realized by a CPU 200C executing an information processing program stored in a ROM (not shown) of the server 2.
[0070] The transmitting unit 202 of the server 2 transmits a plurality of options each of which is a combination of the items (1) to (16) stored in the storage device 200B to the user terminal 3. Note that instead of storing a plurality of options each of which is a combination of the items (1) to (16) in the storage device 200B in advance, a plurality of options each of which is a combination of the items (1) to (16) may be generated based on a predetermined rule, algorithm, or the like, and the transmitting unit 202 may transmit the generated plurality of options each of which is a combination of the items (1) to (16). The estimation unit 209 estimates the priority (importance) of an item when searching for property information, based on the user's evaluation (selection information of options) received by the receiving unit 201.
[0071] (Priority item estimation process) Fig. 12 is a flowchart showing an example of a priority item estimation process executed in the information processing system 1. Hereinafter, an example of the priority item estimation process executed in the information processing system 1 will be described with reference to Fig. 12. Note that the following description will be given on the assumption that the authentication unit 207 of the server 2 has already authenticated the login ID and login password.
[0072] (Step S501) The transmitting unit 202 of the server 2 refers to the storage device 200B and transmits multiple options, each of which is a combination of items (1) to (16), to the user terminal 3. The transmitted information on the options is received by the receiving unit 301 of the user terminal 3 and displayed on the display device 300D by the display device control unit 305.
[0073] (Step S502) The user operates the input device 300C to select (evaluate) any option from the multiple options presented. The transmitting unit 202 of the user terminal 3 transmits the selected information (selected information) to the server 2. The receiving unit 201 of the server 2 receives the selected information transmitted from the user terminal 3.
[0074] (Step S503) The estimation unit 209 of server 2 estimates the priority (importance) of items when searching for property information based on the evaluation (selection information) by the user received by the reception unit 201. For the estimation, known methods such as, for example, Con-joint analysis can be used.
[0075] (Step S504) The transmission unit 202 of server 2 transmits (outputs) the estimation result of the estimation unit 209 to the user terminal 3 via the network 4. The estimation result is received by the reception unit 301 of the user terminal 3 and is displayed on the display device 300D by the display device control unit 305.
[0076] (Property search process) FIG. 13 is a flowchart showing an example of the property search process executed in the information processing system 1. Hereinafter, an example of the property search process executed in the information processing system 1 will be described with reference to FIG. 13. In the following, it is assumed that the authentication unit 207 of server 2 has already authenticated the login ID and login password.
[0077] (Step S601) First, set the search conditions (search items) for the property. For example, the user may set the search conditions for the property by referring to the items estimated by the priority item estimation process described with reference to FIG. 12 and inputting the search conditions, or the priority items estimated by the estimation unit 209 of server 2 may be automatically set as the search conditions for the property. When the user operates the input device 300C and inputs the search conditions for the property with reference to the items estimated by the priority item estimation process, the transmission unit 202 of the user terminal 3 transmits the information of the input search conditions to server 2. When the search conditions for the property are automatically set based on the estimation result of the estimation unit 209 of server 2, it is preferable for the user to set the details of each item (for example, the environmental risk is below XX, the environmental pollution level is below XX, etc.). The information of the search conditions transmitted from the user terminal 3 is received by server 2 and is received by the reception unit 201 of server 2.
[0078] (Step S602) The search unit 206 of the server 2 refers to the storage device 200B in which the properties and property information of the properties are stored, and searches for properties that satisfy the search conditions.
[0079] (Step S603) The transmitting unit 202 of the server 2 transmits (outputs) the search results of the searching unit 206 to the user terminal 3 via the network 4. The search results are received by the receiving unit 301 of the user terminal 3 and displayed on the display device 300D by the display device control unit 305.
[0080] In this way, it is very convenient to be able to estimate priority items that you are not aware of. In particular, you can become aware of items that you have not recognized because you have taken for granted up until now, or realize that your priorities are incorrect, for example, you may realize that an item you thought was a high priority is actually not that important, or vice versa. In this way, the user can select items that he or she prioritizes, including items that he or she may not have been aware of, thereby reducing regrets after moving. In addition, real estate companies can expect to be able to introduce properties that satisfy users more quickly because the user's priorities become clearer, thereby preventing missed opportunities to close a deal and incurring large costs in reaching a deal. Furthermore, the property information used is objective information obtained from social media and public sites, rather than subjective information entered by sellers, landlords, real estate agents, etc., so the information is highly reliable and there is less risk that the property searched for will differ from the user's expectations.
[0081] Note that a plurality of options obtained by combining a plurality of items (1) to (16) described in the first embodiment may be stored in the storage device 200B for each user attribute, and the transmission unit 202 of the server 2 may refer to the storage device 200B and transmit to the user terminal 3 options of attributes that match or are similar to the user attribute transmitted from the user terminal 3. Note that, for calculating the similarity of attributes between users, existing methods such as collaborative filtering can be used (any existing method may be used as long as the similarity of attributes between users can be calculated). In this way, by preparing options to be transmitted according to the user attributes, it is expected that more accurate estimation can be performed.
[0082] [Other Embodiments] In addition, each of the above embodiments merely shows an example of concretization in implementing the present invention, and the technical scope of the present invention should not be construed in a limited manner thereby. That is, the present invention can be implemented in various forms without departing from the gist or main features thereof.
[0083] For example, the first embodiment and the third embodiment may be combined. In this case, the transmission unit 202 may transmit, for example, a plurality of options obtained by combining a plurality of items extracted by the extraction unit 205 to the user terminal 3.
[0084] Also, for example, the second embodiment and the third embodiment may be combined. In this case, the transmission unit 202 transmits, for example, a plurality of options obtained by combining a plurality of items whose evaluations are equal to or less than a threshold value among the evaluations by the evaluation unit 208 to the user terminal 3. Note that the combination may be, for example, a combination of a plurality of items by conjoint analysis.
[0085] Also, for example, part or all of the functions of the server 2 may be configured to be included in the user terminal 3. [Description of Reference Numerals]
[0086] 1: Information processing system 2: Server 3: User terminal 4: Network 200A: Communication IF 200B: Storage device 200C: CPU 201: Receiving unit 202: Transmission unit (output unit) 203: Storage device control unit 204: Acquisition Department 205:Extraction part 206: Search section 207: Authentication section 208: Evaluation Department 209: Estimation section 300A: Communication IF 300B: Storage device 300C: Input device 300D:Display device 300E: CPU 301: Receiving unit 302: Sending department 303: Storage device control unit 304: Operation reception section 305: Display device control unit
Claims
1. An acquisition unit that acquires user attributes; For a plurality of users, referring to a storage unit in which the user attributes and the items of the properties preferred by the user are stored, and extracting the items of the properties preferred by other users whose attributes are similar to those of the user acquired by the acquisition unit; An output unit that outputs a plurality of options obtained by combining a plurality of items extracted by the extraction unit; A reception unit that receives evaluations of the plurality of options by users; An estimation unit that estimates the priority of the items based on the evaluations received by the reception unit; For a plurality of properties, referring to a storage unit in which the property and the property information of the property are stored, and searching for the property based on the estimation result of the estimation unit; An information processing apparatus characterized by comprising the above.
2. A step in which an acquisition unit acquires user attributes; A step in which an extraction unit refers to a storage unit in which the user attributes and the items of the properties preferred by the user are stored for a plurality of users, and extracts the items of the properties preferred by other users whose attributes are similar to those of the user acquired by the acquisition unit; A step in which an output unit outputs a plurality of options obtained by combining a plurality of items extracted by the extraction unit; A step in which a reception unit receives evaluations of the plurality of options by users; A step in which an estimation unit estimates the priority of the items based on the evaluations received by the reception unit; A step in which a search unit refers to a storage unit in which the property and the property information of the property are stored for a plurality of properties, and searches for the property based on the estimation result of the estimation unit; An information processing method characterized by comprising the above.
3. A computer, An acquisition unit that acquires user attributes, For a plurality of users, referring to a storage unit in which the user attributes and the items of the properties preferred by the user are stored, and an extraction unit that extracts the items of the properties preferred by other users whose attributes are similar to those of the user acquired by the acquisition unit, An output unit that outputs a plurality of options obtained by combining a plurality of items extracted by the extraction unit, A reception unit that receives evaluations of the plurality of options by users, An estimation unit that estimates the priority of the items based on the evaluations received by the reception unit, For a plurality of properties, referring to a storage unit in which the property and the property information of the property are stored, and a search unit that searches for the property based on the estimation result of the estimation unit, An information processing program characterized by causing the computer to function as the above.
Citation Information
Patent Citations
Property information presentation apparatus, property information presentation program, property information presentation method, and information providing system
JP2020046854A
Real estate information providing system, real estate information providing method and program
JP2021056685A
JPP7045515B