Information processing apparatus, information processing method, and information processing program
The information processing apparatus addresses the challenge of diverse search methods and formats on real estate websites by generating and transmitting adjusted search conditions, thereby reducing user effort and enhancing search result consistency.
Patent Information
- Application Number
- JP2024208492
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-01
- Filing Date
- 2024-11-29
- Publication Date
- 2025-06-12
AI Technical Summary
Websites that disclose real estate information use unique search methods, requiring users to input different search conditions on multiple websites, leading to increased man-hours for search and poor listability due to varying search result formats.
An information processing apparatus that generates individual search conditions for each website, adjusted according to different websites, and transmits these conditions to specified websites, acquiring and consolidating search results for display to the user.
This solution reduces the man-hours required for users to collect real estate information by standardizing the search process across multiple websites and improving the consistency and usability of search results.
Smart Images

Figure 2025089289000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] In recent years, real estate information regarding properties such as land or buildings has been publicly available on websites that can be browsed via the Internet. Users who browse real estate information can browse properties that meet their desired conditions by entering their desired conditions on the website that publishes the properties and conducting a search.
[0003] For example, Patent Document 1 describes a real estate sales system having real estate agent information processing terminals respectively installed in a plurality of real estate agents, customer information processing terminals each possessed by a general customer, and a management agency information processing apparatus installed in a real estate information management agency for storing and managing a real estate information database. In this system, the real estate information input by the real estate agent information processing terminal is transmitted to the management agency information processing apparatus and registered in the real estate information database of the management agency information processing apparatus. A general customer who wishes to conduct a real estate transaction uses the customer information processing terminal to access the real estate information published by the management agency information processing apparatus and search for a desired real estate property.
[0004] On the other hand, websites that publish real estate information include consumer-oriented websites that publish real estate information to the general public and business-oriented websites (inter-business websites) that publish real estate information to real estate agents (including brokers, etc.). In inter-business websites, information on unlisted properties that are not publicly available on consumer-oriented websites is updated daily. The real estate information published on inter-business websites varies from website to website, and there is unique information that is only published on a specific website. For this reason, users (real estate agents) who use inter-business websites access various websites daily to search for real estate information in order to obtain a wide range of fresh real estate information that has been publicly available for a short time in the course of their business.
Prior Art Documents
Patent Document
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, websites that disclose real estate information adopt unique search methods on each site. For this reason, users who acquire real estate information from multiple websites have to input search conditions using different search methods on multiple websites, which may take a lot of man-hours for the search work. In addition, since the search results (real estate information) obtained from multiple websites have different formats and the like, the listability is poor, and it may take a lot of man-hours for the browsing work.
[0007] The present invention has been made in view of the above circumstances, and one object thereof is to provide an information processing apparatus, an information processing method, and an information processing program that can reduce the man-hours of users who collect real estate information.
Means for Solving the Problems
[0008] To solve the above problems, the information processing apparatus according to the embodiment generates, based on input search conditions used for searching real estate information input by a user, individual search conditions for each website, which are adjusted according to different websites so as to be commonly used on a designated website specified by the user among a plurality of websites in which different real estate information is recorded. The information processing apparatus includes a search condition adjustment unit, a search condition transmission unit, a search result acquisition unit, and a display screen providing unit. The search condition transmission unit transmits the individual search conditions generated by the search condition adjustment unit to the designated website respectively. The search result acquisition unit acquires search results corresponding to the individual search conditions transmitted by the search condition transmission unit from each website. The display screen providing unit provides a display screen for displaying the search results acquired by the search result acquisition unit to the user.
Effect of the Invention
[0009] According to one embodiment of the present invention, the information processing apparatus according to the embodiment generates individual search conditions for each website, which are adjusted according to different websites so as to be commonly used on a designated website specified by the user among a plurality of websites in which different real estate information is recorded, based on input search conditions used for searching real estate information input by the user. The information processing apparatus transmits the generated individual search conditions to the designated website respectively, acquires search results corresponding to the transmitted individual search conditions from each website, and provides a display screen for displaying the acquired search results to the user, thereby reducing the man-hours of the user for collecting real estate information.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Mode for Carrying Out the Invention
[0011] Hereinafter, with reference to the drawings, an information processing apparatus, an information processing method, and an information processing program in an embodiment of the present invention will be described in detail.
[0012] First, the outline of the information processing apparatus will be described with reference to FIG. 1. FIG. 1 is a diagram showing an example of the outline of the information processing apparatus in the embodiment.
[0013] In FIG. 1, an information processing apparatus 1 is an apparatus that provides real estate information to a user (hereinafter referred to as "user") who collects real estate information. A user terminal 2 is communicably connected to the information processing apparatus 1. The user can collect real estate information from the information processing apparatus 1 via the user terminal 2. The information processing apparatus 1 acquires real estate information from a plurality of websites 3 (such as 3a, 3b, and 3c) that provide real estate information, and provides the acquired real estate information to the user terminal 2. Thereby, the user can collect real estate information. Note that the website in the present embodiment is an apparatus that can store and provide real estate information, and may be, for example, a database.
[0014] Here, the user terminal 2 may be used by one or more users. Among the users, there are an administrator who has the authority to set various functions provided by the information processing apparatus 1 described later, and an information collector who collects real estate information using the functions set by the administrator. In the embodiment described below, the case where the user is both an administrator and an information collector will be mainly described, but the user may be either an administrator or an information collector. Further, in this embodiment, the user is a real estate agent, and the case where the website 3 is a site for business operators that provides real estate information to real estate agents will be described. However, the website 3 may be a consumer-oriented site that can also be used by general consumers.
[0015] The user logs in to the information processing apparatus 1 via the user terminal 2 (step S1). The login to the information processing apparatus 1 is performed using different login information for each user. The information processing apparatus 1 can determine whether the user is an administrator based on the login information. As the login method, for example, a method using an ID and a password, a method of reading an ID card or the like into a card reader, or a method of biometric authentication of the user can be used.
[0016] When the user's login to the information processing apparatus 1 is successful, the information processing apparatus 1 transmits individual login information to each of the websites 3 (step S2). Each of the websites 3 may have a unique login method set. For example, even when logging in with an ID and password, the requirements for the ID or password may differ for each website. Also, depending on the website, two-factor authentication using an email address or a phone number may be required. The information processing apparatus 1 transmits login information A corresponding to website 3a to website 3a. Similarly, the information processing apparatus 1 transmits login information B corresponding to website 3b to website 3b. Further, the information processing apparatus 1 transmits login information C corresponding to website 3c to website 3c. As a result, the user can log in to multiple websites 3 just by logging in to the information processing apparatus 1, and the work process of performing individual logins for each website can be omitted.
[0017] The user terminal 2 transmits to the information processing apparatus 1 search conditions (which may be referred to as "input search conditions") for searching for real estate information input by the user (step S3). The information processing apparatus 1 transmits the input search conditions received from the user terminal 2 as individual search conditions (which may be referred to as "individual search conditions") to each of the websites 3 (step S4). Each of the websites 3 may use unique search conditions. For example, the search items for specifying search conditions, or the method of specifying search conditions, etc. may differ for each website 3. The information processing apparatus 1 transmits search condition A, which is an individual search condition corresponding to website 3a, to website 3a. Similarly, the information processing apparatus 1 transmits search condition B corresponding to website 3b to website 3b. Further, the information processing apparatus 1 transmits search condition C corresponding to website 3c to website 3c. As a result, the user can input individual search conditions for multiple websites 3 just by inputting common search conditions to the information processing apparatus 1, and the work process of inputting different search conditions for each website can be omitted.
[0018] The information processing apparatus 1 acquires search results according to individual search conditions from each of the websites 3 (step S5). The information processing apparatus 1 provides a user terminal 2 with a display screen that consolidates the real estate information acquired from websites 3a to 3c (step S6). Each of the websites 3 may provide its own unique search results. For example, the display items of the search results, the display method of the search results (e.g., the arrangement of text information or image information), or the display order of the properties (sometimes referred to as "real estate properties") in the real estate information of the search results may vary for each website 3. From website 3a, the information processing apparatus 1 acquires search result A, which is the individual search result unique to website 3a. Similarly, from website 3b, the information processing apparatus 1 acquires search result B, which is the individual search result unique to website 3b. Also, from website 3c, the information processing apparatus 1 acquires search result C, which is the individual search result unique to website 3c. The information processing apparatus 1 provides the user terminal 2 with a display screen of search results A + B + C that consolidates the acquired search results A, B, and C. As a result, the user can omit the man-hours required to consolidate the search results acquired from each of the websites 3 by themselves.
[0019] Note that FIG. 1 shows the case where there is one user terminal 2, but there may be a plurality of user terminals 2, and each user terminal 2 may be connected to the information processing apparatus 1. Also, the number of websites 3 may be other than 3 (1, 2, or 4 or more).
[0020] Next, the configuration of the information processing apparatus will be described with reference to FIG. 2. FIG. 2 is a diagram showing an example of the configuration of the information processing apparatus in the embodiment.
[0021] In FIG. 2, the information processing apparatus 1 is communicably connected to the user terminal 2 and the websites (3a to 3c) via a network 9.
[0022] The information processing apparatus 1 includes functional units such as a site specification screen providing unit 11, a search condition input screen providing unit 12, a search condition transmitting unit 13, a search result acquisition unit 14, a display screen providing unit 15, a search means storage unit 16, a search condition adjustment unit 17, a property selection unit 18, a login information storage unit 19, a login execution unit 20, a corresponding screen providing unit 21, a user registration unit 22, and a login information generation unit 23. Each of the above functional units of the information processing apparatus 1 in the present embodiment will be described as a functional module realized by the information processing program (software) in the present embodiment.
[0023] The site specification screen providing unit 11 provides a site specification screen that enables a user to specify a plurality of Web sites for searching real estate information. The site specification screen is provided from the information processing apparatus 1 to the user terminal 2. The details of the site specification screen will be described with reference to FIG. 3. Note that the descriptions of the search condition input screen providing unit 12, the search condition transmitting unit 13, the search result acquisition unit 14, the display screen providing unit 15, the search means storage unit 16, the search condition adjustment unit 17, the property selection unit 18, the login information storage unit 19, the login execution unit 20, the corresponding screen providing unit 21, the user registration unit 22, and the login information generation unit 23 in the information processing apparatus 1 will be given after the descriptions of FIGS. 3 to 8.
[0024] FIG. 3 is a diagram showing an example of a Web site specification screen in the embodiment.
[0025] In FIG. 3, the site specification screen (Web site specification screen) 1000 includes a site list 1001, a pattern selection unit 1002, and a save button. The site specification screen 1000 is a screen for a user to specify a Web site for which real estate information is to be searched from among a plurality of Web sites in which different real estate information is recorded.
[0026] In the site list 1001, a list of icons of the websites 3 that provide real estate information is displayed. FIG. 3 illustrates a case where icons of Website A to Website K are displayed. A check box is associated with each icon. By checking the check box, the user can specify a website for searching real estate information from the websites displayed in the site list 1001. When the user checks the check box, a number indicating the order of checking is displayed. This number indicates the display order of the icons that are default displayed on the search condition input screen for inputting search conditions described later. For example, when the user first checks the check box of the Site A icon 1001a which is the icon of Site A, the number "1" (round characters) is displayed on the Site A icon 1001a. Next, when the user checks the check boxes of Site B → Site C → Site K in order, the numbers "2" (round characters), "3" (round characters), and "4" (round characters) are displayed on the respective icons.
[0027] In the site list 1001, the new site registration icon 1001b is an icon for newly registering a website. The user can add and register a website not displayed in the site list 1001 by operating the new site registration icon 1001b.
[0028] The pattern selection section 1002 is a pull-down menu for selecting a pattern for saving the specified result specified on the site specification screen 1000. In the pull-down menu, a plurality of selection targets can be displayed selectably by operating the triangular button. FIG. 3 shows that "Pattern 1" is selected in the pattern selection section 1002. The number of patterns selectable in the pattern selection section 1002 may be set by the user.
[0029] By operating the save button 1003, the user can save the specified result designated on the site specification screen 1000. The Web site specified by the user on the site specification screen 1000 is referred to as the "specified Web site". In FIG. 3, the specified results of Site A, Site B, Site C, and Site K can be saved in Pattern 1. The saved specified result can be edited on the display Web site editing screen. The display Web site editing screen is provided from the information processing device 1 to the user terminal 2. The details of the display Web site editing screen will be described with reference to FIG. 4. FIG. 4 is a diagram showing an example of the display Web site editing screen in the embodiment.
[0030] In FIG. 4, the display Web site editing screen 1050 has a Pattern 1 editing section 1051, a Pattern 2 editing section 1052, a Pattern 3 editing section 1053, and a save button 1054.
[0031] The icons of Site A to Site K specified on the site specification screen 1000 are displayed in the Pattern 1 editing section 1051. Also, the Pattern 1 editing section 1051 has an edit button, a delete button, and a copy button. The copy button of the Pattern 1 editing section 1051 is a button for copying the display mode in Pattern 1 specified on the site specification screen 1000 to other patterns. The delete button of the Pattern 1 editing section 1051 is a button for deleting (clearing) the display (specified result) of Pattern 1. Also, the edit button of the Pattern 1 editing section 1051 is a button for editing the display mode of Pattern 1.
[0032] For example, by operating the copy button of the Pattern 1 editing section 1051, the display mode of Pattern 1 can be copied to Pattern 2 and Pattern 3. The Pattern 2 editing section 1052 and the Pattern 3 editing section 1053 are created by copying the display mode (specified result) of Pattern 1 respectively.
[0033] The user can change the display position of the icon by long-pressing any of the icons of Site A to Site K that are displayed. In Pattern 2 Editor 1052, the user can move the display position of the icon of Site A to the next of the icon of Site B by long-pressing the icon of Site A.
[0034] In Pattern 3 Editor 1053, the user can edit the display mode of Pattern 3 Editor 1053 by operating the edit button. The editing of the display mode is, for example, changing the name of the pattern, changing the image of the icon, decorating the icon, or changing the font of the text, etc. Figure 4 illustrates the case where the name of Pattern 3 Editor 1053 is changed from "Pattern 3" to "Used Apartment Search Site".
[0035] Note that the operation of the Display Web Site Edit Screen 1050 may also be performed by an information collector who does not have the authority of an administrator.
[0036] Next, with reference to FIGS. 5 and 6, a search item setting screen for setting search items displayed on the user terminal 2 will be described. FIG. 5 is a diagram showing a first example of the search item setting screen in the embodiment. FIG. 6 is a diagram showing a second example of the search item setting screen in the embodiment. The search item setting screen is provided from the information processing apparatus 1 to the user terminal 2.
[0037] In FIG. 5, the search item setting screen 1100 has a pattern selection section 1101, property type 1102, floor number 1103, rental budget 1104, purchase budget 1105, floor plan 1106, and next button 1107. Each icon of the property type 1102, floor number 1103, rental budget 1104, purchase budget 1105, and floor plan 1106 in the pattern selection section 1101 is an icon for selecting whether to display each search item on the search condition input screen described later. In FIG. 5, the selected icon is represented as a filled display.
[0038] The pattern selection unit 1101 is a pull-down menu for selecting which pattern to set search items for. Figure 5 shows that Pattern 1 is selected.
[0039] The property type 1102 enables selection of whether to display the property type as a search item and which property types to display as search items. When the icon for the property type is selected, further, one or more icons among rental, newly built condominium, used condominium, newly built single-family house, used single-family house, and land become selectable. Figure 5 shows that among the property types, rental, newly built condominium, used condominium, newly built single-family house, and used single-family house are selected. With this selection, rental, newly built condominium, used condominium, newly built single-family house, and used single-family house will be displayed as search items.
[0040] The floor number 1103 enables selection of whether to display the floor number as a search item and whether to display the lower limit value, upper limit value, default, and numerical setting. For example, when the lower limit value is selected, a search item of "xx floors or more" (where "xx" can be input with a numerical value) is displayed. Also, when the lower limit value and the upper limit value are selected, a search item of "xx floors or more and yy floors or less" (where "xx" and "yy" can be input with numerical values) is displayed. When the default is selected, a preset search item is displayed (the same in the following description). For the default, for example, preset checkboxes of "2 floors or more", "low floors", and "high floors" can be displayed as search items. Also, when the lower limit value and the upper limit value are selected, for the default, preset checkboxes of "2 - 5 floors", "6 - 10 floors", and "11 floors or more" can be displayed as search items. Also, when the numerical setting is selected, an input section where a numerical value can be directly input is displayed as a search item (the same in the following description). In the case of the floor number 1103, a search item where the desired floor number can be directly input is displayed. Figure 5 shows that since the floor number 1103 is not selected, it is not displayed as a search item.
[0041] The rental budget 1104 enables selection of whether to display the rent of rental properties as a search item, and whether to display the lower limit value, upper limit value, default, and numerical setting. For example, when the upper limit value and default are selected, the search items "~100,000 yen / month", "~120,000 yen / month", "~150,000 yen / month", "~200,000 yen / month", and "200,000 yen / month or more" that are preset are displayed in the search items. The purchase budget 1105 enables the same selection as the rental budget 1104, so the explanation is omitted.
[0042] The floor plan 1106 enables selection of whether to display the floor plan as a search item, and whether to display the lower limit of the number of rooms, upper limit of the number of rooms, default, and manual selection. For example, when the default is selected, the preset search items "less than 2DK", "2DK - 2SLDK", "3DK - 3SLDK", and "4DK or more" can be displayed. Also, when individual settings are selected, all the check boxes of the floor plans that are preset can be displayed as search items. All the floor plans are the generally circulated floor plans, for example, "one-room", "1K", "1DK", "1LDK", "2K", "2DK", "2LDK", "3K", "3DK", "3LDK", "4K", "4DK", "4LDK", and "5K or more".
[0043] The user can save the settings of the search items selected on the search item setting screen 1100 by operating the next button 1107 and transition to the search item setting screen 1150 shown in FIG. 6 in the information processing apparatus 1.
[0044] In FIG. 6, the search item setting screen 1150 has a pattern selection section 1151, the number of years since construction 1152, area 1153, address 1154, railway line 1155, walking upper limit 1156, and a save button 1157. Since the function of the pattern selection section 1151 is the same as the function of the pattern selection section 1101 in FIG. 5, the explanation is omitted.
[0045] The construction years 1152 enables selection of whether to display the construction years as a search item, the lower limit value, the upper limit value, the default, and whether to display the numerical setting. For example, when the upper limit value and the default are selected, the search items "New construction", "~1 year", "~2 years", "~5 years", "~10 years", "~20 years", and "20 years or more" that are preset are displayed in the search item.
[0046] The area 1153 enables selection of whether to display the area as a search item, the lower limit value, the upper limit value, the default, and whether to display the numerical setting. Fig. 6 illustrates the case where the area is not displayed as a search item because the icon of the area 1153 is not selected.
[0047] The address 1154 enables selection of whether to display the address as a search item, the number of search items, the prefecture, the city, town, or village, the town area, and whether to display the lot number and below. The number of search items is a pull-down menu for setting the number of searches for adding search items with an OR condition. For example, when 3 is selected for the number of search items, Address 1, Address 2, and Address 3 are displayed as search conditions. Fig. 6 shows the case where 1 is selected for the number of search items. The prefecture, the city, town, or village, the town area, and the lot number and below are icons for selecting whether to display each as a search item.
[0048] The railway line 1155 enables selection of whether to display the railway line as a search item, the number of search items, the type, the line name, and whether to display the starting station and the ending station. The number of search items is a pull-down menu for setting the number of searches for adding search items with an OR condition. For example, when 2 is selected for the number of search items, railway line 1 and railway line 2 are displayed as search conditions. The type is an icon for selecting whether to display, as a search item, a selection means for selecting the type of railway, such as JR, private railway, subway, monorail, etc. The line name is an icon for selecting whether to display, as a search item, a selection means for selecting the railway line name. The starting station and the ending station are icons for selecting whether to display, as a search item, a selection means for selecting the starting station and the ending station for setting the search range in the railway line selected by the line name.
[0049] The walking limit 1156 enables selection of whether to display the walking limit as a search item and whether to display the distance and time. For example, when time is selected as the walking limit, the search item "within zz minutes of walking" (where "zz" can be input with a numerical value) is displayed in the search items.
[0050] The user can save the setting result set on the search item setting screen 1150 by operating the save button 2247.
[0051] Next, the search means setting screen will be described with reference to FIGS. 7 and 8. FIG. 7 is a diagram showing a first example of the search means setting screen in the embodiment. FIG. 8 is a diagram showing a second example of the search means setting screen in the embodiment. The search means setting screen is provided from the information processing device 1 to the user terminal 2.
[0052] The search means setting screen 1200 has a site selection section 1201, a property type 1202, a floor number 1203, a rental budget 1204, a purchase budget 1205, a floor plan 1206, and a next button 1207. Also, the search means setting screen 1250 has a site selection section 1251, the number of years since construction 1252, the area 1253, the address 1254, the railway line 1255, the walking limit 1256, and a save button 1257.
[0053] As described above, websites that provide real estate information may each use their own search means (such as search items or search methods). The differences in search means include differences in the search items that can be used when searching for real estate information. For example, there may be a website that cannot use the above-mentioned search condition of the purchase budget as a search item. Also, even when the purchase budget can be used as a search item, the input format for entering the budget amount (for example, numerical input, text input, selection by radio button, selection by pull-down menu, or selection by icon, etc.) may be different. Furthermore, even when the input format of the purchase budget is the same, the selectable range may be different. For example, when selecting the purchase budget by radio button, there may be a website where the selectable budget range can be selected in units of 10 million yen such as "30 million yen to 40 million yen" and "40 million yen to 50 million yen", and a website where the selectable range can be selected in units of 20 million yen such as "20 million yen to 40 million yen" and "40 million yen to 60 million yen".
[0054] The search means setting screens 1200 and 1250 enable the batch transmission of search conditions to a plurality of websites with different search means by presetting search means adapted to different search means on their respective websites. In this embodiment, the search conditions input in the search items set by the user from the search item setting screen 1100 or the search item setting screen 1150 can be expanded by the search means set in the search means setting screen 1200 and the search means setting screen 1250. The expansion of search conditions means making the individual search conditions transmitted to each website into search conditions (sometimes referred to as "expanded search conditions") that include all the input search conditions input by the user. Also, adjusting the input search conditions to individual search conditions, etc. is referred to as adjusting the search conditions. By adjusting the search conditions, the man-hours required for the user to input search conditions adapted to each website each time can be reduced. The details of the adjustment of the search conditions will be described later.
[0055] The site selection section 1201 is a pull-down menu for selecting the website for setting the search means for adjusting the search conditions. FIG. 7 shows the case where Site A is selected.
[0056] The property type 1202 enables the selection of the types of real estate properties that can be selected as search items on Site A. The individual setting in the property type 1202 is an icon for directly setting individually the property types selectable on Site A. FIG. 7 shows an example where Site A has set that rental properties, newly built condominiums, used condominiums, newly built single-family houses, and used single-family houses can be selected as search items. For example, when the search condition input by the user is "condominium", the input search condition is expanded by adjusting the search conditions so that "newly built condominiums" and "used condominiums" in the search conditions on Site A are the search conditions.
[0057] The floor number 1203 allows Site A to select the floor number as a search item. If it can be selected, Site A can choose whether to perform a search with a lower limit value, an upper limit value, or individual settings in the search item. The individual setting is, for example, an individual setting for adjusting the search conditions according to the search items of Site A, and it sets the selection range of the floor number according to Site A. For example, if the selection of the floor number at Site A has three levels: "low floor", "middle floor", and "high floor", in the individual setting, it is possible to calculate that ~1 / 3 of the highest floor number of the building is the low floor, 1 / 3 - 2 / 3 is the middle floor, and 2 / 3 - is the upper floor, and perform a conversion setting according to Site A.
[0058] <Adjustment of search conditions by expanding search conditions by ignoring non-existent search items> In FIG. 7, it is set on the search means setting screen 1200 that the floor number is not selected, that is, there is no floor number search item at Site A. In this case, the adjustment of the search conditions can be performed by ignoring the search conditions related to the floor number input by the user and performing a search with other search conditions. Ignoring the floor number search item means removing the and (multiplication) of the floor number search item from the search conditions. By removing the And of the search conditions, the search conditions set on the search means setting screen 1200 become the expanded search conditions expanded from the search conditions input by the user. In this embodiment, by presetting the non-existent search items for each website, it is possible to adjust the search conditions.
[0059] The rental budget 1204 allows Site A to select the rental budget as a search item. If it can be selected, Site A can choose whether to perform a search with a lower limit value, an upper limit value, or individual settings in the search item.
[0060] The individual settings in the rental budget 1204 can set the search conditions for the rental budget of Site A. For example, assume that the search conditions for the rental budget of Site A are selections by checkboxes of "~80,000 yen", "80,000 yen to 120,000 yen", "120,000 yen to 170,000 yen", "170,000 yen to 300,000 yen", and "300,000 yen~". By operating the individual settings in the rental budget 1204, the user can set the above search conditions for Site A.
[0061] <Expansion of search conditions due to change of search conditions> For example, assume that the search condition entered by the user is "150,000 yen or less". In order to include the search condition of "150,000 yen or less", it is necessary to select "~80,000 yen", "80,000 yen to 120,000 yen", and "120,000 yen to 170,000 yen" in the search conditions of Site A described above. Thereby, the search condition for Site A is expanded to "~170,000 yen", and adjustment including the search condition of "150,000 yen or less" becomes possible.
[0062] Similarly, for the purchase budget 1205, the floor plan 1206, the next button 1207, the site selection section 1251, the number of years since construction 1252, the area 1253, the address 1254, the railway line 1255, the walking limit 1256, and the save button 1257, search conditions corresponding to each website are set in advance to enable adjustment of the search conditions.
[0063] Returning to FIG. 2, the search condition input screen providing unit 12 provides a user with a search condition input screen for inputting search conditions for searching for real estate properties. The search condition input screen is provided from the information processing device 1 to the user terminal 2. The details of the search condition input screen will be described with reference to FIGS. 9 and 10. FIG. 9 is a diagram showing a first example of the search condition input fixed screen in the embodiment. FIG. 10 is a diagram showing a second example of the search condition input fixed screen in the embodiment.
[0064] In FIG. 9, the search condition input screen 1300 has property type 1302, budget 1303, floor plan 1304, years since construction 1305, and the next button 1306. Also, in FIG. 10, the search condition input screen 1350 has address 1351, railway line 1 1352, railway line 2 1353, and the search button 1354.
[0065] The search items displayed on the search condition input screen 1300 and the search condition input screen 1350 are those set on the search item setting screen 1100 and the search item setting screen 1150.
[0066] The user inputs the search conditions for the desired real estate information from the search condition input screen 1300 and the search condition input screen 1350. FIG. 9 shows that the user has selected Pattern 1 in the pattern selection section 1301. Also, in the search items for Pattern 1, it shows that the user has selected a used condominium for property type 1302, ~60 million yen for budget 1303, 3DK - 3SLDK and 4DK or more for floor plan 1304, and ~10 years for years since construction 1305. By operating the next button 1306, the user can transition the search condition input screen 1300 to the search condition input screen 1350.
[0067] FIG. 10 shows that the user has selected Ichibyome, Hakozaki - cho, Chuo - ku, Tokyo for address 1351, the section from Kanda Station to Yurakucho Station on the JR Yamanote Line for railway line 1 1352, and the section from Otemachi Station to Shiodome Station on the subway Tozai Line for railway line 2 1353. By operating the search button 1354, the search conditions input on the search condition input screen 1300 and the search condition input screen 1350 are sent to the information processing device 1.
[0068] Returning to FIG. 2, the search condition transmission unit 13 transmits the search conditions input from the search condition input screen 1300 and the search condition input screen 1350 to the Web site specified on the site specification screen 1000 as search conditions corresponding to the Web site. The transmission of the search conditions is executed, for example, by automatically inputting the search conditions for the search items on the input screen provided by each Web site. Also, when each Web site allows input of search conditions in text data such as CSV (Comma Separated Values) or file format data usable in spreadsheet software, the data of the search conditions may be transmitted.
[0069] The search condition transmission unit 13 transmits the search conditions adjusted by the search condition adjustment unit 17 described later. The search conditions adjusted by the search condition adjustment unit 17 are, as described above, the expanded search conditions that include all the search conditions input by the user. By transmitting the expanded search conditions to each Web site, it is possible to reduce the man-hours required for the user to input the search conditions suitable for each Web site each time.
[0070] The search result acquisition unit 14 acquires the search results corresponding to the search conditions transmitted from the search condition transmission unit 13 from the Web site specified on the site specification screen 1000. The search results include, for example, text data, image data, or position data usable in a map application. The search results are provided in a data format such as a Web page containing these data, text data such as CSV, or file format data usable in spreadsheet software. The search result acquisition unit 14 acquires the search results according to the data format provided by each Web site. For example, when the data format is a Web page, the search result acquisition unit 14 can acquire the search results by interpreting the descriptions in HTML (Hyper Text Markup Language) or CSS (Cascading Style Sheets) included in the provided Web page.
[0071] The display screen providing unit 15 provides a display screen for displaying the search results obtained by the search result acquisition unit 14 to the user. The display screen providing unit 15 provides, for example, a display screen that can be displayed on the web browser of the user terminal 2. Further, the display screen providing unit 15 may provide a display screen that can be displayed in the application of the user terminal 2.
[0072] The display screen providing unit 15 may also provide a display screen for displaying the search results selected by the property selection unit 18 described later. The selection of the search results means selecting real estate properties that match the search conditions input from the search condition input screen 1300 and the search condition input screen 1350 from among the search results related to the real estate information obtained by the search result acquisition unit 14. Details of the selection of the search results will be described later.
[0073] The search means storage unit 16 stores the search means corresponding to each website set on the above-described search means setting screen 1200 and search means setting screen 1250. The search means stored in the search means storage unit 16 may be editable on the search means setting screen 1200 or the search means setting screen 1250. By editing the search means stored in the search means storage unit 16, the user can, for example, respond by changing only the search means of the relevant website stored in the search means storage unit 16 even when the search means are changed on each website. Thus, it becomes possible to easily respond to changes in the search means on each website.
[0074] The search condition adjustment unit 17 generates individual search conditions for each website, which are adjusted according to different websites by the search means based on the input search conditions used for searching real estate information input by the user on the search condition input screen 1300. The generated individual search conditions are respectively transmitted to the specified website by the search condition transmission unit 13. The website for generating the individual search conditions is the specified website designated on the site designation screen 1000. The search condition adjustment unit 17 adjusts the input search conditions according to the search means stored in the search means storage unit 16 to generate individual search conditions. By generating the individual search conditions, the input search conditions can be commonly used on the specified website. The adjustment of the search conditions is performed every time the user searches for real estate information. That is, when the user changes the search conditions, the search condition adjustment unit 17 adjusts the search conditions according to the changed search conditions. As a result, the user does not need to input the search conditions for each website every time the search conditions are changed, and the man-hour can be reduced.
[0075] The property selection unit 18 selects real estate properties that match the search conditions input from the search condition input screen 1300 and the search condition input screen 1350 from the search results obtained by the search result acquisition unit 14. The selection of real estate properties means deleting unnecessary real estate information from the information (real estate information) of real estate properties, or sorting the real estate information according to the search conditions input by the user.
[0076] <Deletion of unnecessary real estate information> As described above, the search conditions input to each website are adjusted in the search condition adjustment unit 17 and expanded from the search conditions input by the user. Therefore, the search results obtained by the search result acquisition unit 14 may include unnecessary real estate information that the user does not desire. When unnecessary real estate information is included, the user needs to confirm whether the displayed real estate information is unnecessary (whether it matches the search conditions input by himself / herself), and the work efficiency related to browsing decreases.
[0077] For example, if the search condition input by the user is "150,000 yen or less" in the rental budget search item and the extended search condition according to the website is "~170,000 yen", the search results will include real estate properties with a rental budget of 150,000 yen to 170,000 yen. The property selection unit 18 can display the real estate property desired by the user by selecting the information of real estate properties with a price of 150,000 yen or less from the search results obtained by the search result acquisition unit 14. The property selection unit 18 can improve the work efficiency related to browsing by deleting the real estate information that does not match the search condition input by the user from the obtained search results.
[0078] <Sorting of real estate information> The property selection unit 18 may select real estate properties that match a preset specific condition from the search results obtained by the search result acquisition unit 14 and preferentially display the selected real estate properties on the display screen provided by the display screen providing unit. Preferentially displaying real estate information means raising the display priority order of the real estate information above that of other real estate information. Raising the display priority order means, for example, making the display order earlier than that of other real estate information, or increasing the display area on the display screen, or performing decorations such as adding a specific display to the prioritized real estate information.
[0079] As described above, real estate information that does not match the search conditions entered by the user becomes unnecessary information for the user. However, even if it does not match the search conditions entered by the user, there may be real estate information that is useful as a reference. For example, when the range of the search conditions entered by the user is narrow and there is little matching real estate information, real estate information with the search conditions slightly expanded from those entered by the user may be useful as a reference for the user. Also, depending on which search item the user emphasizes in the search conditions, real estate information that does not match the search conditions may be useful as a reference. The property selection unit 18 can improve the work efficiency related to browsing and provide useful real estate information by selecting real estate properties that match predetermined specific conditions from the acquired search results and preferentially displaying them on the display screen. The method of setting the specific conditions will be described with reference to FIG. 11.
[0080] FIG. 11 is a diagram showing an example of a specific condition setting screen in the embodiment. The specific condition setting screen is provided from the information processing apparatus 1 to the user terminal 2.
[0081] In FIG. 11, the specific condition setting screen 1400 has a pattern selection unit 1401, a priority setting unit 1402, a priority setting unit 1403, a priority setting unit 1404, a search item list 1405, and a registration button 1406.
[0082] Figure 11 shows that Pattern 1 is selected in the pattern selection unit 1401. The priority setting unit 1402 is an input unit for setting the search item with the highest priority. The user can set the search item with the highest priority by dragging and dropping the icon of the search item displayed in the search item list 1405 onto the priority setting unit 1402. The search item set in the priority setting unit 1402 becomes the one with the highest priority on the display screen provided by the display screen providing unit 15. Similarly, the search item set in the priority setting unit 1403 becomes the one with the second highest priority on the display screen. Also, the search item set in the priority setting unit 1404 becomes the one with the third highest priority on the display screen. Figure 11 shows that the search item of the purchase budget is set in the priority setting unit 1402, and the search item of the floor plan is set in the priority setting unit 1403. No search item is set in the priority setting unit 1404. That is, on the display screen provided by the display screen providing unit 15, the search item of the purchase budget is the first and the floor plan is the second. The set search item becomes unselectable in the search item list 1405 and is grayed out.
[0083] For example, when the search results include real estate information of "purchase budget: 100,000 yen, floor plan: 4DK" and real estate information of "purchase budget: 120,000 yen, floor plan: 4LDK", the property selection unit 18 may preferentially display the real estate information of "purchase budget: 100,000 yen, floor plan: 4DK" with the purchase budget, which is the search item with the highest priority.
[0084] Also, taking the search items set in the priority setting units 1402 to 1404 as absolute items, real estate information that does not meet the search conditions of the absolute items may be deleted in the property selection unit 18. Also, taking the search items not set in the priority setting units 1402 to 1404 as optional items, the priority of real estate information that does not match the optional items may be lowered and displayed.
[0085] Returning to FIG. 2, the login information storage unit 19 stores login information for logging in to each website. As described above, each of websites A 3a to website B 3c may have a unique login method set. By pre-storing the login information for logging in to each website in the login information storage unit 19, the user does not need to remember the login information for logging in to each website.
[0086] Based on the login information stored in the login information storage unit 19, the login execution unit 20 transmits the login information to the website specified on the site specification screen 1000 and logs in. The execution of the login is performed, for example, by automatically inputting the ID and password on the login screen provided by each website. For website A 3a, the login is executed corresponding to website A 3a. Similarly, for website B 3b and website C 3c, the logins are executed corresponding to website B 3b and website C 3c, respectively.
[0087] The login execution unit 20 can determine the login result as to whether the login was successful or not. As described above, the search condition transmission unit 13 appropriately transmits the search conditions to the website for which the login execution unit 20 determines that the login was successful. Note that when the login execution unit 20 determines that the login has failed, it may notify the user terminal 2 of the failure of the login. The user may be able to change the login information of the website for which the failure of the login is notified.
[0088] The corresponding screen providing unit 21 provides the user with a corresponding screen for associating the login information stored in the login information storage unit 19 with the user. As described above, the information processing apparatus 1 can be used by a plurality of users. The corresponding screen is provided from the information processing apparatus 1 to the user terminal 2. On the corresponding screen, the user can perform the association of which user can access which website among the plurality of users.
[0089] The user registration unit 22 pre-registers users who can access the corresponding screen. The corresponding screen can be set so that only administrators among the users can access it. In that case, the user registration unit 22 will register which users are administrators. The corresponding screen providing unit 21 may provide the corresponding screen only to the users registered in the user registration unit 22.
[0090] The login information generation unit 23 accesses the website and automatically generates login information. Many websites often have web pages for registering new users. On the web page for registering new users, for example, users are registered as new users by inputting login information such as an ID and a password. The login information generation unit 23 can reduce the man-hours for users to generate login information by newly creating the login information for each website or changing the already registered login information. The login information generated in the login information generation unit 23 is stored in the login information storage unit 19.
[0091] Note that each of the above functional units of the information processing apparatus 1 is an example of the functional units of the information processing apparatus 1 and does not limit the functions of the information processing apparatus 1. For example, the information processing apparatus 1 does not necessarily have all of the above functional units and may have some of the functional units. Also, the information processing apparatus 1 may have other functional units other than the above. For example, the information processing apparatus 1 may have an input function for inputting information or an output function for notifying the operating state of the apparatus by an LED lamp or the like.
[0092] Also, as described above, each of the above functional units of the information processing apparatus 1 has been described as being realized by software. However, at least one or more of the above functional units may be realized by hardware.
[0093] Further, any of the above functional units may be implemented by dividing one functional unit into a plurality of functional units. Also, any two or more of the above functional units may be implemented by aggregating them into one functional unit. That is, the above description has been made by expressing the functions of the information processing apparatus 1 in terms of functional blocks, and for example, it does not indicate that each functional unit is constituted by a separate program file or the like.
[0094] Also, the information processing apparatus 1 may be a device realized by one housing, or may be a system realized by a plurality of devices connected via a network or the like. For example, the information processing apparatus 1 may be realized by a virtual device such as a cloud service provided by a cloud computing system for some or all of its functions. That is, the information processing apparatus 1 may implement at least one or more of the above functional units in another device. Also, the information processing apparatus 1 may be a general-purpose computer such as a desktop PC, or may be a dedicated device with limited functions.
[0095] Next, the hardware configuration of the information processing apparatus 1 will be described with reference to FIG. 12. FIG. 12 is a block diagram showing an example of the hardware configuration of the measuring apparatus in the embodiment.
[0096] In FIG. 12, the information processing apparatus 1 includes a CPU (Central Processing Unit) 101, a RAM (Random Access Memory) 102, a ROM (Read Only Memory) 103, an I / O device 104, and a communication I / F (Interface) 105. The information processing apparatus 1 is a device that executes the information processing program described with reference to FIG. 2.
[0097] The CPU 101 controls the information processing apparatus 1 by executing an information processing program stored in the RAM 102 or the ROM 103. The information processing program is acquired from, for example, a recording medium storing the program or a program distribution server via a network, installed in the ROM 103, read out by the CPU 101, and executed.
[0098] The I / O device 104 has an operation input function and a display function (operation display function). The I / O device 104 is, for example, a touch panel. The touch panel enables operation input using a fingertip or a touch pen, etc. In the present embodiment, the case where the I / O device 104 uses a touch panel having an operation display function will be described, but the I / O device 104 may separately have a display device having a display function and an operation input device having an operation input function. In that case, the display screen of the touch panel can be the display screen of the display device, and the operation of the touch panel can be implemented as the operation of the operation input device. Note that the I / O device 104 may be realized in various forms such as a head-mounted type, glasses type, or wristwatch type display.
[0099] The communication I / F 105 is an I / F for communication. The communication I / F 105 executes, for example, short-range wireless communication such as wireless LAN, wired LAN, or infrared. Although only the communication I / F 105 is illustrated as the I / F for communication in the figure, the information processing apparatus 1 may have respective I / Fs for communication in a plurality of communication systems.
[0100] Next, the operation of specifying a website will be described with reference to FIG. 13. FIG. 13 is a flowchart showing an example of the operation of specifying a website in the embodiment. Although the execution subject of the operations in the flowchart shown below will be described as the information processing apparatus 1, each operation can be executed in each functional unit of the information processing apparatus 1 described above.
[0101] In FIG. 13, the information processing apparatus 1 provides the site designation screen 1000 to the user terminal 2 (step S11). After executing the process of step S11, the information processing apparatus 1 determines whether the setting is completed (step S12). If it is determined that the setting is not completed (step S12: NO), the information processing apparatus 1 repeats the process of step S12 and waits for the setting to be completed.
[0102] On the other hand, if it is determined that the setting is completed (step S12: YES), the information processing apparatus 1 saves the set content (step S13) and ends the operation shown in the flowchart.
[0103] Next, the operation of editing a website will be described with reference to FIG. 14. FIG. 14 is a flowchart showing an example of the operation of editing a website in the embodiment.
[0104] In FIG. 14, the information processing apparatus 1 provides the display website editing screen 1050 to the user terminal 2 (step S21). After executing the process of step S21, the information processing apparatus 1 determines whether the setting is completed (step S22). If it is determined that the setting is not completed (step S22: NO), the information processing apparatus 1 repeats the process of step S22 and waits for the setting to be completed.
[0105] On the other hand, if it is determined that the setting is completed (step S22: YES), the information processing apparatus 1 saves the set content (step S23) and ends the operation shown in the flowchart.
[0106] Next, the operation of setting search items will be described with reference to FIG. 15. FIG. 15 is a flowchart showing an example of the operation of setting search items in the embodiment.
[0107] In FIG. 15, the information processing apparatus 1 provides the search item setting screen 1100 to the user terminal 2 (step S31). After executing the process of step S31, the information processing apparatus 1 determines whether the setting is completed (step S32). If it is determined that the setting is not completed (step S32: NO), the information processing apparatus 1 repeats the process of step S32 and waits for the setting to be completed.
[0108] On the other hand, if it is determined that the setting is completed (step S32: YES), the information processing apparatus 1 saves the set content (step S33) and ends the operation shown in the flowchart.
[0109] Next, the operation of setting the search means will be described with reference to FIG. 16. FIG. 16 is a flowchart showing an example of the operation of setting the search means in the embodiment.
[0110] In FIG. 16, the information processing apparatus 1 provides the search means setting screen 1200 to the user terminal 2 (step S41). After executing the process of step S41, the information processing apparatus 1 determines whether the setting is completed (step S42). If it is determined that the setting is not completed (step S42: NO), the information processing apparatus 1 repeats the process of step S42 and waits for the setting to be completed.
[0111] On the other hand, if it is determined that the setting is completed (step S42: YES), the information processing apparatus 1 saves the set content (step S43) and ends the operation shown in the flowchart.
[0112] Next, the operation of setting the specific conditions will be described with reference to FIG. 17. FIG. 17 is a flowchart showing an example of the operation of setting the specific conditions in the embodiment.
[0113] In FIG. 17, the information processing apparatus 1 provides the user terminal 2 with a specific condition setting screen 1400 (step S51). After executing the process of step S51, the information processing apparatus 1 determines whether the setting is completed (step S52). If it is determined that the setting is not completed (step S52: NO), the information processing apparatus 1 repeats the process of step S52 and waits for the setting to be completed.
[0114] On the other hand, if it is determined that the setting is completed (step S52: YES), the information processing apparatus 1 saves the set content (step S53) and ends the operation shown in the flowchart.
[0115] Next, with reference to FIG. 18, the operation of real estate information search will be described. FIG. 18 is a flowchart showing an example of the operation of real estate information search in the embodiment.
[0116] In FIG. 18, the information processing apparatus 1 provides the user terminal 2 with a search condition input screen 1300 (step S61). After executing the process of step S61, the information processing apparatus 1 determines whether the input is completed (step S62). If it is determined that the input is not completed (step S62: NO), the information processing apparatus 1 repeats the process of step S62 and waits for the input to be completed.
[0117] On the other hand, if it is determined that the input is completed (step S62: YES), the information processing apparatus 1 saves the input content (step S63). After executing the process of step S63, the information processing apparatus 1 adjusts the search conditions (step S64). After executing the process of step S64, the information processing apparatus 1 transmits the search conditions (step S65). After executing the process of step S65, the information processing apparatus 1 determines whether search results have been obtained from all websites (step S66). If it is determined that search results have not been obtained from all websites (step S66: NO), the information processing apparatus 1 repeats the process of step S66 and waits for the acquisition of search results.
[0118] On the other hand, when it is determined that search results have been obtained from all websites (step S66: YES), the information processing apparatus 1 selects properties included in the real estate information (step S67). After executing the process of step S67, the information processing apparatus 1 provides a display screen to the user terminal (step S68), and ends the operations shown in the flowchart.
[0119] Note that the processes shown in the above flowchart are merely examples of operations, and do not limit the order of the processes. For example, a specific process may be executed in an order or at a timing different from the process order in the flowchart.
[0120] Next, a second configuration of the information processing apparatus will be described with reference to FIG. 19. FIG. 19 is a diagram showing an example of the configuration of the information processing apparatus in the embodiment.
[0121] In FIG. 19, the information processing apparatus 1 includes each functional unit of the site designation screen providing unit 11, the search condition input screen providing unit 12, the search condition transmission unit 13, the search result acquisition unit 14, the display screen providing unit 15, the search means storage unit 16, the search condition adjustment unit 17, the property selection unit 18, the login information storage unit 19, the login execution unit 20, the corresponding screen providing unit 21, the user registration unit 22, and the login information generation unit 23 described with reference to FIG. 2. The information processing apparatus 1 further includes a memorization unit 24 and a search result comparison unit 25. In the following description, the description of the functional units described with reference to FIG. 2 will be omitted. Each of the above functional units of the information processing apparatus 1 in the present embodiment will be described as a functional module realized by the information processing program (software) in the present embodiment in the same manner as in FIG. 2.
[0122] The clustering unit 24 detects and clusters the duplication of the search results obtained from the respective websites in the search result acquisition unit 14. The duplication of the search results means that when the property related to the real estate information is a building, the search results obtained from the respective websites are real estate information related to the same building. Also, the duplication of the search results means that when the property related to the real estate information is in room units, the search results obtained from the respective websites are real estate information related to the same room. When the property related to the real estate information is a building, the clustering unit 24 determines that the search results are duplicated if the last part of the address exactly matches. Also, when the property related to the real estate information is a building, the clustering unit 24 determines that the search results are duplicated if the cho-me of the address exactly matches, the property name partially matches, and the construction date exactly matches. When the property related to the real estate information is a room, the clustering unit 24 determines that the search results are duplicated if the last part of the address exactly matches and the room number exactly matches.
[0123] The clustering of the search results means treating the search results in which duplication is detected as the same property. It is often the case that the real estate information of the same property is simultaneously posted on multiple websites. By clustering the search results, it becomes possible to identify that a plurality of real estate information relates to the same property. The display screen providing unit 15 can enable the user to visually recognize that a plurality of real estate information relates to the same property by providing a display screen for displaying the search results clustered by the clustering unit 24. Details of the display screen provided by the display screen providing unit 15 will be described later.
[0124] The search result comparison unit 25 compares the first search result obtained in the past by the search result acquisition unit 14 with the second search result newly obtained by the search result acquisition unit 14. The comparison of search results means comparing the first search result and the second search result to identify the differences between the two. Since the real estate information posted on the website is often updated, the real estate information may be updated when the search date and time are different (as time passes). The search result comparison unit 25 can identify that the real estate information on the website has been updated by comparing the first search result and the second search result, and use it as the comparison result.
[0125] <Status of Search Results> The status of search results is one of the comparison results determined (judged) by comparing the search results in the search result comparison unit 25, and the following types exist in the status of search results.
[0126] <Newly Listed Property> The search result comparison unit 25 determines that the status of the search result that does not exist in the first search result but exists in the second search result is a newly listed property.
[0127] <Property with Contract Condition Changes> The search result comparison unit 25 determines that the status of the search result that exists in the first search result, exists in the second search result, and there are changes in the contract acceptance status of the first search result and the contract conditions of the second search result is a property with contract condition changes.
[0128] <Property with Application Status Changes> The search result comparison unit 25 determines that the status of the search result that exists in the first search result, exists in the second search result, and there are changes in the application status of the first search result and the application status of the second search result is a property with application status changes.
[0129] <Property with Listing Ended> The search result comparison unit 25 determines that the status of the search result that exists in the first search result but does not exist in the second search result is a property with listing ended.
[0130] The display screen providing unit 15 provides a display screen for displaying the comparison result compared in the search result comparison unit 25. By providing a display screen for displaying the comparison result, the user can visually recognize the update of the real estate information. The details of the display screen provided by the display screen providing unit 15 will be described later.
[0131] Next, with reference to FIGS. 20 to 24, the MAP function in the information processing apparatus 1 will be described.
[0132] FIG. 20 is a diagram showing a first example for explaining the MAP function in the embodiment. FIG. 20 shows a method of setting the MAP as the first explanation of the MAP function. In FIG. 20, the MAP setting screen 1500 has a MAP import 1501, a MAP start 1502, a pinned count 1503, a usage count 1504, and a reset 1505. The MAP setting screen 1500 is provided by the display screen providing unit 15.
[0133] The MAP import 1501 is an operation button for importing the search results obtained from each website in the search result acquisition unit 14 into the MAP. The MAP start 1502 is an operation button for starting the MAP that displays the positions of the imported search results on the map. The pinned count 1503 displays the number of buildings after pinning and the number of properties (number of rooms) after pinning in the pinning unit 24. FIG. 20 shows that the number of buildings after pinning is 32 and the number of properties after pinning is 38. The properties after pinning are mapped as markers on the MAP. This can prevent the same building or the same property from being mapped repeatedly on the MAP, and the user can visually recognize the actual number of buildings and the number of rooms on the MAP.
[0134] The usage count 1504 displays the number of times the MAP start 1502 has been operated. For example, when the number of times the MAP is started in a month is limited, the user can visually recognize the number of times it has already been started. The reset 1505 is a button for resetting the number of pinned buildings and the number of rooms.
[0135] FIG. 21 is a diagram showing a second example for explaining the MAP function in an embodiment. FIG. 21 shows a display example of MAP as a second explanation of the MAP function. In FIG. 21, MAP 1600 has a narrowing-down search 1601, a bookmark display 1602, a marker display 1603, detailed information 1604, and a link 1605. MAP 1600 is provided by the display screen providing unit 15 by operating the MAP activation 1502.
[0136] The narrowing-down search 1601 is a setting unit for setting conditions for further narrowing down the grouped search results. As conditions for narrowing down, the narrowing-down search 1601 can set, for example, rent, walking time from a station, area, years since construction, floor plan, and the website from which real estate information was acquired. The search results under the conditions set in the narrowing-down search 1601 can be reflected in MAP 1600.
[0137] The bookmark display 1602 is a setting unit that can assign and save bookmarks to the properties displayed on MAP 1600. Also, the bookmark display 1602 is a setting unit for displaying only the properties with the saved bookmarks on MAP 1600.
[0138] The marker display 1603 indicates that markers are displayed on the map of MAP 1600 based on the location (address) information included in the real estate information of the search results. By displaying markers on the map, the user can visually recognize the location of the property on the map. The detailed information 1604 is the details of the real estate information displayed when one of the displayed markers is operated. The link 1605 is a hyperlink to the property on the website from which the search results were obtained.
[0139] FIG. 22 is a diagram showing a third example for explaining the MAP function in the embodiment. FIG. 22 shows an example of display on the MAP of overlapping properties as a third explanation of the MAP function. In FIG. 22, MAP 1700 has a marker display 1701, a link 1702, an overlapping property 1703, and detailed information 1704. MAP 1700 is provided by the display screen providing unit 15 by operating the MAP activation 1502.
[0140] The marker display 1701 displays the display form (color, shape, size, etc.) of the marker of the property selected by the user from the list of search results as a display form different from other markers. The marker display 1701 may move the position of the marker of the selected property to the center of the map or the like and display it (map scroll).
[0141] The link 1702 may display hyperlinks to the properties on a plurality of websites from which the search results are obtained when there are a plurality of (duplicate) real estate information related to the same property before grouping. The user can select an arbitrary website from among the plurality of websites where the search results of the same property are obtained and view the real estate information at the link destination.
[0142] The overlapping property 1703 can display the real estate information in a folded state when there are a plurality of (duplicate) real estate information related to the same property before grouping. The detailed information 1704 shows a state in which the real estate information folded and displayed in the overlapping property 1703 is opened. By folding and displaying the real estate information, the overlapping property 1703 can display the duplicate real estate information together, improving the visibility for the user.
[0143] FIG. 23 is a diagram showing a fourth example for explaining the MAP function in the embodiment. FIG. 23 shows an example of registering a favorite property as the fourth explanation of the MAP function. In FIG. 23, the registration screen 1800 has a history favorite tab 1801, a history display 1802, an add button 1803, and a favorite display 1804. The registration screen 1800 is provided by the display screen providing unit 15.
[0144] The history favorite tab 1801 is an operation unit for displaying the history display 1802 and the favorite display 1804. The history display 1802 displays the history of search results obtained in the past. The history display 1802 displays the acquisition date and time of the search results and the number of properties after the search has been grouped. Also, the history display 1802 has an add button 1803. The add button 1803 is a button for registering (adding) the search results as favorites. The favorite display 1804 displays the search results added as favorites by the add button 1803.
[0145] FIG. 24 is a diagram showing a fifth example for explaining the MAP function in the embodiment. FIG. 24 shows a display example of the school district display function as the fifth explanation of the MAP function. In FIG. 24, the school district display screen 1900 has a school district selection unit 1901. The school district display screen 1900 is provided by the display screen providing unit 15.
[0146] The school district display screen 1900 displays the school district selected in the school district selection unit 1901. For example, by selecting the school district of the administrative district (prefecture, etc.) of a primary school or junior high school in the school district selection unit 1901, the school district division of the selected school district is displayed on the map.
[0147] Next, the comparison search function in the information processing apparatus 1 will be described with reference to FIGS. 25 to 27.
[0148] FIG. 25 is a diagram showing a first example for explaining the comparison search function in the embodiment. FIG. 25 explains the search result storage function as the first explanation of the comparison search function. As described above, the search result comparison unit 25 compares the first search result acquired in the past by the search result acquisition unit 14 with the second search result newly acquired by the search result acquisition unit 14. Therefore, a process of first saving the first search result to be compared with the second search result is required. The search result storage function is a function for storing the first search result. In FIG. 25, the search result storage screen 2000 has a search result storage unit 2001 and a count display unit 2002. The search result storage screen 2000 is provided by the display screen providing unit 15.
[0149] In the search result storage unit 2001, by operating the all-items loading button, all items of the search results are loaded. The number of the loaded search results is displayed on the count display unit 2002. In the search result storage unit 2001, by operating the save button for the search results, all items (the first search results) of the search results are saved.
[0150] FIG. 26 is a diagram showing a second example for explaining the comparison search function in the embodiment. FIG. 26 explains the search result comparison function as the second explanation of the comparison search function. The comparison of the search results is a function of comparing the first search result with the newly acquired second search result.
[0151] The search result comparison screen 2100 has a search result display unit 2101, a display switch 2102, a property list 2103, a comparison search 2104, a comparison history 2105, a comparison history display 2106, a property list display 2107, a comparison search display 2108, and a comparison history display 2109.
[0152] The search result display section 2101 displays a list of the search results saved in the above-described search result saving function. The display switch 2102 is an operation section for switching the display among the individual list, the favorite list, and the shared list according to the user's operation. The individual list is an operation section for displaying the search results associated with the individual account. The favorite is an operation section for displaying the search results registered as favorites in the individual list. The shared list is an operation section for displaying the search results for which sharing with other users has been set in the individual list. The search results for which the shared list has been set may be shared among users in the same store, for example, so that additional processing such as editing can be performed.
[0153] The property list 2103 is an operation section for displaying the saved first search results. The comparison search 2104 is an operation section for starting the comparison process between the first search results and the second search results in the search result comparison section 25. The comparison history 2105 is an operation section for displaying the history of the comparison process in the comparison search 2104. The comparison history displays 2106 and 2109 are the execution histories of the comparison process displayed when the comparison history 2105 is operated. The property list display 2107 is the property list displayed when the property list 2103 is operated. The comparison search display 2108 is the comparison search displayed when the comparison search 2104 is operated.
[0154] FIG. 27 is a diagram showing a third example for explaining the comparison search function in the embodiment. FIG. 27 explains the display function of the comparison results of the search results as a third explanation of the comparison search function.
[0155] The comparison result display screen 2200 has a status narrowing 2201, a comparison result status 2202, a condition change display 2203, and an application status change display 2204.
[0156] The status narrowing 2201 is an operation section for narrowing down the properties of the search results according to the status of the search results described above. For example, the user can narrow down the search results to properties whose status is new properties.
[0157] The comparison result status 2202 displays the status of each real estate information. The status of the real estate information is classified and determined as, for example, newly arrived properties, properties with contract condition changes, properties with application status changes, or properties with expired listings as described above. The user can visually confirm that there has been a change in the real estate information based on the displayed status.
[0158] The condition change display 2203 displays real estate information whose status is a property with contract condition changes. The application status change display 2204 displays real estate information whose status is a property with application status changes.
[0159] Regarding the above embodiments, the following embodiments are further disclosed. The examples according to the following aspects can be implemented in combination with the examples according to the invention described in the claims. That is, the following aspects may be subordinate to the invention of the claims.
[0160] (Aspect 1) A search result acquisition unit that acquires from a designated website specified by the user among a plurality of websites in which different real estate information is recorded based on input search conditions used for searching real estate information input by the user, A grouping unit that detects and groups the duplicates of the search results acquired from each website in the search result acquisition unit, A display screen providing unit that provides a display screen for displaying the search results grouped by the grouping unit to the user may be an information processing apparatus.
[0161] (Aspect 2) The display screen providing unit may be the information processing apparatus according to Aspect 1, which provides a display screen for displaying the search results grouped by the grouping unit with markers on a map.
[0162] (Aspect 3) The display screen providing unit may be the information processing apparatus according to Embodiment 2 that provides a display screen for displaying details of real estate information of a search result when the marker is operated.
[0163] (Embodiment 4) The display screen providing unit may be the information processing apparatus according to Embodiment 2 that provides a display screen for displaying the number of times the map is displayed.
[0164] (Embodiment 5) The display screen providing unit may be the information processing apparatus according to Embodiment 1 that provides a display screen for displaying the number of search results filed in the filing unit.
[0165] (Embodiment 6) The display screen providing unit may be the information processing apparatus according to Embodiment 1 that provides a display screen for displaying links to the respective websites of the search results filed in the filing unit.
[0166] (Embodiment 7) A search result acquisition unit that acquires from a designated website designated by a user from among a plurality of websites in which different real estate information is recorded, based on input search conditions used for searching real estate information input by the user; A search result comparison unit that compares a first search result that is a search result acquired in the past in the search result acquisition unit with a second search result that is a newly acquired search result in the search result acquisition unit; A display screen providing unit that provides a display screen for displaying the comparison result compared in the search result comparison unit to the user An information processing apparatus may be provided.
[0167] (Embodiment 8) The display screen providing may be the information processing apparatus according to Embodiment 7 that provides a display screen for displaying the search date and time of the first search result and the search date and time of the second search result in association with each other.
[0168] (Embodiment 9) The search result comparison unit determines that the status of a search result that does not exist in the first search result but exists in the second search result is a newly listed property, determines that the status of a search result that exists in the first search result, exists in the second search result, and has a change in the contract eligibility of the first search result and the contract conditions of the second search result is a property with changed contract conditions, determines that the status of a search result that exists in the first search result, exists in the second search result, and has a change in the application status of the first search result and the application status of the second search result is a property with changed application status, Furthermore, it may be the information processing apparatus according to Aspect 7 that determines that the status of a search result that exists in the first search result but does not exist in the second search result is a property with posting ended.
[0169] As described above, the embodiments of the present invention have been described with reference to the drawings. However, the specific configuration is not limited to this embodiment, and various modifications within the scope not departing from the gist of the present invention are also included.
Explanation of Signs
[0170] 1 Information processing apparatus 11 Site designation screen providing unit 12 Search condition input screen providing unit 13 Search condition transmission unit 14 Search result acquisition unit 15 Display screen providing unit 16 Search means storage unit 17 Search condition adjustment unit 18 Property selection unit 19 Login information storage unit 20 Login execution unit 21 Corresponding screen providing unit 22 User registration unit 23 Login information generation unit 24 Grouping unit 25 Search result comparison unit 9 Network 101 CPU 102 RAM 103 ROM 104 Touch panel 105 Communication I / F 1000 Site specification screen 1001 Site list 1002 Pattern selection section 1003 Save button 1050 Display Web site editing screen 1051 Pattern 1 editing section 1052 Pattern 2 editing section 1053 Pattern 3 editing section 1054 Save button 1100 Search item setting screen 1101 Pattern selection section 1102 Property type 1103 Floor number 1104 Rental budget 1105 Purchase budget 1106 Floor plan 1107 Next button 1150 Search item setting screen 1151 Pattern selection section 1152 Construction years 1153 Area 1154 Address 1155 Railway line 1156 Walking limit 1157 Heat preservation button 1200 Search means setting screen 1201 Site selection section 1202 Property type 1203 Floor number 1204 Rental budget 1205 Purchase budget 1206 Floor plan 1207 Next button 1250 Search means setting screen 1251 Site selection section 1252 Construction years 1253 Area 1254 Address 1255 Railway line 1256 Walking limit 1300 Search Condition Input Screen 1301 Pattern Selection Section 1302 Property Type 1303 Budget 1304 Floor Plan 1305 Years Since Construction 1306 Next Button 1350 Search Condition Input Screen 1351 Address 1352 Railway Line 1 1353 Railway Line 2 1354 Search Button 1400 Specific Condition Setting Screen 1401 Pattern Selection Section 1402 Priority Setting Section 1403 Priority Setting Section 1404 Priority Setting Section 1405 Search Item List 1500 MAP Setting Screen 1501 MAP Import 1502 MAP Startup 1503 Bookmark Count 1504 Usage Count 1505 Reset 1600 MAP 1601 Narrow Search 1602 Bookmark Display 1603 Marker Display 1604 Detailed Information 1605 Link 1700 MAP 1701 Marker Display 1702 Link 1703 Duplicate Properties 1704 Detailed Information 1800 Registration Screen 1801 History and Favorite Tab 1802 History Display 1803 Add Button 1804 Favorite Display 1900 School District Display Screen 1901 School District Selection Section 2000 Search Result Save Screen 2001 Search Result Storage Section 2002 Quantity Display Section 2100 Search Result Comparison Screen 2101 Search Result Display Section 2102 Display Switch 2103 Property List 2104 Comparative Search 2105 Comparison History 2106 Comparison History Display 2107 Property List Display 2108 Comparative Search Display 2109 Search History Display 2200 Comparison Result Display Screen 2201 Status Narrowing Down 2202 Comparison Result Status 2203 Condition Change Display 2204 Application Status Change Display
Claims
1. a search condition adjustment unit that generates individual search conditions for each website, the individual search conditions being adjusted according to the different search means for each website, so that the individual search conditions can be commonly used for a designated website designated by the user from among a plurality of websites in which different real estate information is recorded, based on input search conditions used to search for real estate information input by the user; a search condition transmission unit that transmits the individual search conditions generated by the search condition adjustment unit to each of the designated websites; a search result acquisition unit that acquires search results corresponding to the individual search conditions transmitted by the search condition transmission unit from each website; a display screen providing unit that provides the user with a display screen that displays the search results acquired by the search result acquisition unit; An information processing device comprising:
2. The method further includes a search means storage unit that stores in advance different search means for each website, The information processing device according to claim 1 , wherein the search condition adjustment unit adjusts the input search conditions in accordance with a search means stored in the search means storage unit to generate the individual search conditions.
3. The information processing device according to claim 2 , wherein the search condition adjustment unit generates the individual search conditions expanded to include the input search conditions.
4. The information processing apparatus according to claim 1 , further comprising a property selection unit that selects real estate information that matches the input search conditions from among the search results acquired by the search result acquisition unit.
5. The property selection unit selects real estate properties that meet specific conditions set in advance from the search results acquired by the search result acquisition unit, The information processing device according to claim 4 , wherein the display screen providing unit provides a display screen that preferentially displays the real estate information selected by the property selecting unit.
6. a name matching unit that detects and matches duplication of search results obtained from each website in the search result obtaining unit, The information processing apparatus according to claim 1 , wherein the display screen providing unit provides a display screen that further displays the search results merged by the merger unit.
7. a search result comparison unit that compares a first search result previously acquired by the search result acquisition unit with a second search result newly acquired by the search result acquisition unit, The information processing device according to claim 1 , wherein the display screen providing unit provides a display screen that further displays the comparison results compared by the search result comparing unit.
8. a search condition adjustment step for generating individual search conditions for each website, the search conditions being adjusted according to different search means for each website, so that the individual search conditions can be commonly used at a designated website designated by the user from among a plurality of websites in which different real estate information is recorded, based on input search conditions used to search for real estate information input by the user; a search condition transmission step of transmitting the individual search conditions generated in the search condition adjustment step to the designated Web site; a search result acquisition step of acquiring search results from each website according to the individual search conditions transmitted in the search condition transmission step; a display screen providing step of providing the user with a display screen that displays the search results acquired in the search result acquisition step; An information processing method comprising:
9. a search condition adjustment function that generates individual search conditions for each website, which are adjusted according to the search means used to search for real estate information input by a user, so that the search conditions can be commonly used on a designated website designated by the user from among a plurality of websites on which different real estate information is recorded; and a search condition transmission function for transmitting the individual search conditions generated by the search condition adjustment function to each of the designated websites; a search result acquisition function for acquiring search results from each website according to the individual search conditions transmitted by the search condition transmission function; a display screen providing function for providing the user with a display screen that displays the search results acquired by the search result acquisition function; An information processing program to achieve this.
Citation Information
Patent Citations
Web page retrieving method and device, web page retrieving program and computer readable recording medium with its program recorded
JP2003114907A
Search system, information processor, its control method, and program
JP2006163842A
Real-estate property information search system, real-estate property information search method, real-estate property information search program, server device, and information processing device
JP2006164220A
Real estate transaction method
JP2002169873A