Information processing apparatus, information processing method, and information processing program
The information processing apparatus addresses the challenge of increased man-hours in collecting real estate information from multiple websites by automating logins and consolidating search results, thereby enhancing efficiency.
Patent Information
- Application Number
- JP2023204225
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-01
- Publication Date
- 2025-06-12
AI Technical Summary
Users collecting real estate information from multiple websites face increased man-hours due to the need for multiple logins and different login information, as well as the complexity of selecting appropriate login information for each website.
An information processing apparatus that stores respective login information for various real estate websites with different login methods, allows users to log in to designated websites, transmit search conditions, acquire search results, and provide a display screen for the results, thereby streamlining the information collection process.
This solution reduces the man-hours required for users to collect real estate information by automating the login process and consolidating search results from multiple websites into a single display screen.
Smart Images

Figure 2025089173000001_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 a real estate agent information processing terminal installed in each of a plurality of real estate agents, a customer information processing terminal owned by each 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 buy or sell real estate 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 for general consumers and business-oriented websites (inter-business websites) that publish real estate information for real estate agents (including intermediaries, etc.). In inter-business websites, information on unpublished 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, on websites that disclose real estate information, login is required on each website. For this reason, users who acquire real estate information from multiple websites have to input different login information on multiple websites, and the man - hours required for searching may increase in some cases.
[0007] Also, there is a known login manager that stores the login information for each website and enables users to select the stored login information when accessing the website. However, it is necessary to select the login information each time accessing each website, and when multiple users access the same website, it may be unclear which login information should be selected from multiple login information, and the man - hours required for searching may increase in some cases.
[0008] 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
[0009] To solve the above problems, an information processing apparatus according to an embodiment includes: a login information storage unit that stores respective login information for logging in to websites having different real estate information recorded thereon and different login methods; a login execution unit that logs in to a designated website specified by a user using the login information stored in the login information storage unit; a search condition transmission unit that transmits a search condition for searching for real estate information to the designated website for which login in the login execution unit has succeeded; a search result acquisition unit that acquires a search result corresponding to the search condition transmitted in the search condition transmission unit from the designated website; and a display screen providing unit that provides a display screen for displaying the search result acquired in the search result acquisition unit to the user.
Effect of the Invention
[0010] According to one embodiment of the present invention, respective login information for logging in to websites having different real estate information recorded thereon and different login methods is stored, the stored login information is used to log in to a designated website specified by a user, a search condition for searching for real estate information is transmitted to the designated website for which login has succeeded, a search result corresponding to the transmitted search condition is acquired from the designated website, and a display screen for displaying the acquired search result is provided to the user, thereby reducing the man-hours of work for a user who collects real estate information.
Brief Description of the Drawings
[0011]
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
Mode for Carrying Out the Invention
[0012] Hereinafter, 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 with reference to the drawings.
[0013] 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.
[0014] 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.
[0015] In FIG. 1, the 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. The 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.
[0016] Here, the user terminal 2 may be used by one or more users. There are an administrator who has the authority to set various functions provided by the information processing apparatus 1 described later for the user, 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 real estate agents to provide real estate information will be described. However, the website 3 may be a consumer-oriented site that can also be used by general consumers.
[0017] 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.
[0018] When the user's login to the information processing apparatus 1 is successful, it 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 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. Also, the information processing apparatus 1 transmits login information C corresponding to website 3c to website 3c. Thereby, the user can log in to multiple websites 3 just by logging in to the information processing apparatus 1, and can omit the work process of performing individual logins for each website.
[0019] The user terminal 2 transmits search conditions (sometimes referred to as "input search conditions") for searching for real estate information input by the user to the information processing apparatus 1 (step S3). The information processing apparatus 1 transmits the input search conditions received from the user terminal 2 as individual search conditions (sometimes 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. Also, the information processing apparatus 1 transmits search condition C corresponding to website 3c to website 3c. Thereby, the user can input individual search conditions to multiple websites 3 just by inputting common search conditions to the information processing apparatus 1, and can omit the work process of inputting different search conditions for each website.
[0020] 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 the websites 3a to 3c (step S6). Each of the websites 3 may provide its own search results. For example, the display items of the search results, the display method of the search results (for example, 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 differ for each website 3. From website 3a, the information processing apparatus 1 acquires search result A, which is an individual search result unique to website 3a. Similarly, from website 3b, the information processing apparatus 1 acquires search result B, which is an individual search result unique to website 3b. Also, from website 3c, the information processing apparatus 1 acquires search result C, which is an 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.
[0021] 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).
[0022] 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.
[0023] In FIG. 2, the information processing apparatus 1 is communicably connected to the user terminal 2 and the websites (3a to 3c) via the network 9.
[0024] 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 transmission 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.
[0025] The site specification screen providing unit 11 provides a site specification screen that allows a user to specify a plurality of websites 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. The descriptions of the above search condition input screen providing unit 12, search condition transmission unit 13, search result acquisition unit 14, display screen providing unit 15, search means storage unit 16, search condition adjustment unit 17, property selection unit 18, login information storage unit 19, login execution unit 20, corresponding screen providing unit 21, user registration unit 22, and login information generation unit 23 in the information processing apparatus 1 will be given after the descriptions of FIGS. 3 to 8.
[0026] FIG. 3 is a diagram showing an example of a website specification screen in the embodiment.
[0027] In FIG. 3, the site specification screen (website 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 website for which real estate information is to be searched from among a plurality of websites in which different real estate information is recorded.
[0028] The site list 1001 displays a list of icons of the websites 3 that provide real estate information. FIG. 3 illustrates a case where the 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 the 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.
[0029] In the site list 1001, the new site registration icon 1001b is an icon for newly registering a website. By operating the new site registration icon 1001b, the user can add and register a website that is not displayed in the site list 1001.
[0030] 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, by operating the triangular button, a plurality of selection targets can be displayed so as to be selectable. 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.
[0031] 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.
[0032] 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.
[0033] In the Pattern 1 editing section 1051, the icons of Site A to Site K specified on the site specification screen 1000 are displayed. 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.
[0034] 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.
[0035] 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.
[0036] In Pattern 3 Editor 1053, the user can edit the display mode of Pattern 3 Editor 1053 by operating the edit button. Editing the display mode includes, 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".
[0037] Note that the operation of the Display Web Site Edit Screen 1050 may be allowed to be performed even by an information collector who does not have the authority of an administrator.
[0038] 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. Further, 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.
[0039] 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 icons are represented as filled - in displays.
[0040] The pattern selection section 1101 is a pull-down menu for selecting which pattern to set the search items for. Figure 5 shows that Pattern 1 is selected.
[0041] 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, furthermore, icons for any one or more of 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. By this selection, rental, newly built condominium, used condominium, newly built single-family house, and used single-family house will be displayed as search items.
[0042] 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, the preset search items are displayed (the same applies in the following explanations). For the default, for example, the preset check boxes 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, the preset check boxes 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 applies in the following explanations). In 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.
[0043] 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 as the search items. The purchase budget 1105 enables the same selection as the rental budget 1104, so the explanation is omitted.
[0044] 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 setting is 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".
[0045] The user can save the settings of the search items selected on the search item setting screen 1100 to the information processing device 1 by operating the next button 1107 and transition to the search item setting screen 1150 shown in FIG. 6.
[0046] In FIG. 6, the search item setting screen 1150 has a pattern selection section 1151, the year of construction 1152, the area 1153, the address 1154, the railway line 1155, the upper limit of walking distance 1156, and a save button 1157. Since the function of the pattern selection section 1151 is the same as that of the pattern selection section 1101 in FIG. 5, the explanation is omitted.
[0047] 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.
[0048] 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 exemplifies the case where the area is not displayed as a search item because the icon of the area 1153 is not selected.
[0049] 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 in 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 as 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.
[0050] 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 name of the railway line. 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.
[0051] 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.
[0052] The user can save the setting result set on the search item setting screen 1150 by operating the save button 2247.
[0053] 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.
[0054] 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.
[0055] 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 it 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".
[0056] 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 for 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 search conditions will be described later.
[0057] 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.
[0058] The property type 1202 enables the selection of the types of real estate properties that can be selected as search items for 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 is set such that rental, 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 for Site A are the search conditions.
[0059] The floor number 1203 indicates whether Site A can select the floor number as a search item. If it can be selected, Site A can choose whether to perform a search with the lower limit value, upper limit value, or content of 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 is used to set the selection range of the floor number according to Site A. For example, when the selection of the floor number at Site A has three levels: "lower floor", "middle floor", and "upper floor", in the individual setting, it is possible to calculate that ~1 / 3 of the highest floor number of the building is the lower 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.
[0060] <Expansion of search conditions by ignoring non-existent search items and adjustment of search conditions> 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 search item for the floor number 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 search item for the floor number means removing the and (multiplication) of the search item for the floor number 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 search items that do not exist in each website, it is possible to adjust the search conditions.
[0061] The rental budget 1204 indicates whether Site A can select the rental budget as a search item. If it can be selected, Site A can choose whether to perform a search with the lower limit value, upper limit value, or content of individual settings in the search item.
[0062] 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 via 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~". The user can set the above search conditions for Site A by operating the individual settings in the rental budget 1204.
[0063] <Expansion of search conditions by changing 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. As a result, 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.
[0064] 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 preset in advance to enable adjustment of the search conditions.
[0065] Returning to Figure 2, the search condition input screen providing unit 12 provides a search condition input screen for the user to input 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 setting screen in the embodiment. FIG. 10 is a diagram showing a second example of the search condition input setting screen in the embodiment.
[0066] In FIG. 9, the search condition input fixed screen 1300 has a property type 1302, a budget 1303, a floor plan 1304, the number of years since construction 1305, and a next button 1306. Also, in FIG. 10, the search condition input fixed screen 1350 has an address 1351, a railway line 1 1352, a railway line 2 1353, and a search button 1354.
[0067] The search items displayed on the search condition input fixed screen 1300 and the search condition input fixed screen 1350 are those set on the search item setting screen 1100 and the search item setting screen 1150.
[0068] The user inputs the search conditions for the desired real estate information from the search condition input fixed screen 1300 and the search condition input fixed 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 the property type 1302, ~60 million yen for the budget 1303, 3DK - 3SLDK and 4DK or more for the floor plan 1304, and ~10 years for the number of years since construction 1305. By operating the next button 1306, the user can transition the search condition input fixed screen 1300 to the search condition input screen 1350.
[0069] FIG. 10 shows that the user has selected Ichibyome, Hakozaki - cho, Chuo - ku, Tokyo for the address 1351, the JR Yamanote Line Kanda Station - Yurakucho Station for the railway line 1 1352, and the subway Tozai Line Otemachi - Shiodome Station for the 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 transmitted to the information processing device 1.
[0070] 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 website specified on the website specification screen 1000 as search conditions corresponding to the website. 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 website. Also, when each website allows the 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.
[0071] 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 website, the man-hours required for the user to input the search conditions suitable for each website can be reduced each time.
[0072] 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 website specified on the website 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 website. For example, when the data format is a web page, the search result acquisition unit 14 can acquire the search results by interpreting the description in HTML (Hyper Text Markup Language) or CSS (Cascading Style Sheets) included in the provided web page.
[0073] 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. Also, the display screen providing unit 15 may provide a display screen that can be displayed in the application of the user terminal 2.
[0074] 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.
[0075] 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.
[0076] 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 designated website by the search condition transmission unit 13. The website for generating the individual search conditions is the designated 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 designated website. The adjustment of the search conditions is performed each 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. Thereby, the user does not need to input the search conditions for each website every time the search conditions are changed, and the work man-hours can be reduced.
[0077] 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 the real estate properties, or sorting the real estate information according to the search conditions input by the user.
[0078] <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.
[0079] 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 real estate information that does not match the search conditions input by the user from the obtained search results.
[0080] <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. Prioritizing the display of 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 compared to 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.
[0081] 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 when the search conditions entered by the user do not match, 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 among 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 preset specific conditions from the acquired search results and preferentially displaying them on the display screen. The method of setting specific conditions will be described with reference to FIG. 11.
[0082] 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.
[0083] 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.
[0084] 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 a search item with the highest priority. The user can set a search item with the highest priority by dragging and dropping the icon of the search item displayed in the search item list 1405 to 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 a search item for the purchase budget is set in the priority setting unit 1402 and a search item for 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 for the purchase budget is the first and the search item for the floor plan is the second. The set search item becomes unselectable in the search item list 1405 and is grayed out.
[0085] 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.
[0086] Also, regarding 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, regarding 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.
[0087] Returning to FIG. 2, the login information storage unit 19 stores login information for logging in to each website. As described above, each of Website A 3a to Website B 3c may have a unique login method set. By storing in advance 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.
[0088] The login execution unit 20 transmits login information to the website specified on the site specification screen 1000 and logs in based on the login information stored in the login information storage unit 19. The execution of the login is performed, for example, by automatically inputting by transmitting 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.
[0089] 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 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 has been notified.
[0090] The correspondence screen providing unit 21 provides a correspondence screen for associating the user with the login information stored in the login information storage unit 19 for the user. As described above, the information processing apparatus 1 can be used by a plurality of users. The correspondence screen is provided from the information processing apparatus 1 to the user terminal 2. The user can perform the association on the correspondence screen as to which user can access which website among the plurality of users.
[0091] The user registration unit 22 pre-registers users who can access the response screen. The response screen can be set so that only administrators among the users can access it, for example. In that case, the user registration unit 22 will register which user is an administrator. The response screen providing unit 21 may provide the response screen only to the users registered in the user registration unit 22.
[0092] The login information generation unit 23 accesses the website and automatically generates login information. In many cases, each website has a web page 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.
[0093] Note that each of the above functional units of the information processing apparatus 1 shows 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 and an output function for notifying the operating state of the apparatus by an LED lamp or the like.
[0094] 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.
[0095] 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 explained 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.
[0096] 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 a part or all of its functions. That is, the information processing apparatus 1 may realize 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.
[0097] 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 measurement apparatus in the embodiment.
[0098] 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.
[0099] 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, for example, from 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.
[0100] 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.
[0101] 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 the figure only shows the communication I / F 105 as the I / F for communication, the information processing apparatus 1 may have respective I / Fs for communication in a plurality of communication methods.
[0102] 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.
[0103] 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.
[0104] 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.
[0105] Next, the operation of Web site editing will be described with reference to FIG. 14. FIG. 14 is a flowchart showing an example of the operation of Web site editing in the embodiment.
[0106] In FIG. 14, the information processing apparatus 1 provides the display Web site 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.
[0107] 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.
[0108] Next, the operation of search item setting will be described with reference to FIG. 15. FIG. 15 is a flowchart showing an example of the operation of search item setting in the embodiment.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] 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.
[0113] 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.
[0114] 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.
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] 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.
[0120] 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.
[0121] Next, the login information setting screen will be described with reference to FIG. 19. FIG. 19 is a diagram showing an example of the login information setting screen in the embodiment.
[0122] In FIG. 19, the login information setting screen 1500 is a setting screen for generating login information for logging in to each website. Login information is automatically generated based on the user information set in the login information setting screen 1500.
[0123] In the login information setting screen 1500, the site name is set to the name of the website to be logged in. The site name is input by the user in text. Also, the site name may be set so that the user can select it from a pull-down menu. The icon is set by the user selecting from a button for opening a pre-registered icon file. The setting of the microcomputer may be set by the user dragging and dropping an icon file onto the login information setting screen 1500.
[0124] The URL (Uniform Resource Locator) is a setting for specifying the website to be logged in. The URL is set by the user entering text. The user can set it, for example, by copying and pasting the URL displayed in a web browser. The URL set here is an address for generating new login information, and is, for example, the URL of a web page for new user registration.
[0125] The surname, given name, postal code, and address (down to the block) are information necessary for user registration, and the required information varies depending on the website. For example, information not shown such as gender or age may be made separately inputtable from the login information setting screen 1500.
[0126] The ID and password are set according to the requirements of the website. For example, it is the number of characters or the type of characters, etc. Note that the login information entered with the ID and password may be encrypted so that only the registered user can view, edit, or use it. By encrypting the login information, for example, even the administrator of the information processing device 1 cannot view it, etc., thus ensuring security.
[0127] The mobile number and email address are set when two-factor authentication is required. The login execution unit 20 may automatically read the authentication number sent to the set mobile number or email address and be able to execute the login.
[0128] The registration button 1501 is a button for automatically generating login information. When the user operates the registration button 1501, the above-described login information generation unit 31 transmits the user information set on the login information setting screen 1500 to the website specified by the URL. The information generation unit 31 detects whether the login is successful, and if the login is successful, login information including the ID and password is generated. The login information generation unit 31 saves the generated login information in the login information storage unit 19. Note that multiple login information can be generated for one website. By generating multiple login information, multiple users can access the same website simultaneously.
[0129] Next, the login information corresponding screen will be described with reference to FIG. 20. FIG. 20 is a diagram showing an example of the login information corresponding screen in the embodiment.
[0130] In FIG. 20, the login information corresponding screen 1550 has a login information list 1551, a login information corresponding section 1552, a user registration section 1553, a user registration section 1554, a user registration section 1555, and a registration button 1556.
[0131] The login information list 1551 displays the login information stored in the login information storage unit 19. FIG. 20 shows that there are three pieces of login information (3 accounts) for Site A, two accounts for Site B, and one account for Site C displayed. The user can display the login information that is not displayed by scrolling the login information list 1551.
[0132] The login information corresponding section 1552 has a user registration section 1553, a user registration section 1554, and a user registration section 1555. The login information corresponding section 1552 is a setting section for associating a user with login information. That is, the login information corresponding section 1552 enables setting which user can log in to which website (can use which website). The user registration section 1553 sets the websites that user A can log in to. The user can set the websites that user A can log in to by dragging and dropping the icon displayed in the login information list 1551 to the user registration section 1553. FIG. 20 shows that the login information for Site A1, Site B1, Site C1, Site D1, and Site E1 is associated with user A. Similarly, the login information of user B is associated with the user registration section 1554, and the login information of user C is associated with the user registration section 1555.
[0133] The user registration units 1553, 1554, and 1555 each have a copy button and a delete button. The copy button is a button for associating the login information associated with that user with other users. For example, when a new employee joins and wants to add a user, the copy button can be used to batch-register the websites that existing users can log in to. This can reduce the administrative workload related to adding account information. In addition, if there is a shortage of accounts stored in the login information storage unit 19 in advance, new login information may be generated by the login information generation unit 23. The delete button is a button for deleting all of the login information of that user. For example, when a user retires, etc., it is necessary to batch-delete the login information of that user. Since the delete button can batch-delete the login information of the user, the administrative workload related to deleting account information can be reduced.
[0134] Next, the operation of login information setting will be described with reference to FIG. 21. FIG. 21 is a flowchart showing an example of the operation of login information setting in the embodiment.
[0135] In FIG. 21, the information processing apparatus 1 provides the login information setting screen 1500 to the user terminal 2 (step S71). After executing the process of step S71, the information processing apparatus 1 determines whether the setting is completed (step S72). If it is determined that the input is not completed (step S72: NO), the information processing apparatus 1 repeats the process of step S72 and waits for the setting to be completed.
[0136] On the other hand, when it is determined that the setting is completed (step S72: YES), the information processing apparatus 1 saves the set content (step S73). After executing the process of step S73, the information processing apparatus 1 transmits the information necessary for the set login to the website (step S74). After executing the process of step S73, the information processing apparatus 1 determines whether the user registration is completed and the login is successful (step S75). When it is determined that the login is not successful (step S75: NO), the information processing apparatus 1 returns to the process of step S72, reads out the set content saved in step S73, and enables the correction of the information on the login information setting screen 1500.
[0137] On the other hand, when it is determined that the login is successful (step S75: YES), the information processing apparatus 1 generates login information and saves it in the login information storage unit 19 (step S76), and ends the operation shown in the flowchart.
[0138] Next, with reference to FIG. 22, the operation corresponding to the login information will be described. FIG. 22 is a flowchart showing an example of the operation corresponding to the login information in the embodiment.
[0139] In FIG. 22, the information processing apparatus 1 provides the login information corresponding screen 1550 to the user terminal 2 (step S81). After executing the process of step S81, the information processing apparatus 1 determines whether the setting is completed (step S82). When it is determined that the setting is not completed (step S82: NO), the information processing apparatus 1 repeats the process of step S82 and waits for the setting to be completed.
[0140] On the other hand, when it is determined that the setting is completed (step S82: YES), the information processing apparatus 1 saves the set content (step S83), and ends the operation shown in the flowchart.
[0141] 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.
[0142] 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 spirit of the present invention are also included.
Description of Reference Numerals
[0143] 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 9 Network 101 CPU 102 RAM 103 ROM 104 Touch panel 105 Communication I / F 1000 Site designation screen 1001 Site list 1002 Pattern selection unit 1003 Save button 1050 Display Web site editing screen 1051 Pattern 1 editing unit 1052 Pattern 2 editing unit 1053 Pattern 3 editing unit 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 Room Layout 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 Method Setting Screen 1201 Site Selection Section 1202 Property Type 1203 Floor Number 1204 Rental Budget 1205 Purchase Budget 1206 Room Layout 1207 Next Button 1250 Search Method 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 Room Layout 1305 Construction Years 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 Login Information Setting Screen 1501 Registration Button 1550 Login Information Corresponding Screen 1551 Login Information List 1552 Login Information Corresponding Section 1553 User Registration Section 1554 User Registration Section 1555 User Registration Section 1556 Registration Button
Claims
1. A login information storage unit that stores respective login information for logging in to a website that records different real estate information and has different login methods; A login execution unit that uses the login information stored in the login information storage unit to log in to a specified website designated by a user; A search condition transmission unit that transmits search conditions for searching for real estate information to the specified website for which login has been successful in the login execution unit; A search result acquisition unit that acquires a search result corresponding to the search conditions transmitted in the search condition transmission unit from the specified website; A display screen providing unit that provides a display screen for displaying the search result acquired in the search result acquisition unit to the user An information processing apparatus comprising:
2. Further comprising a correspondence screen providing unit that provides a correspondence screen for associating the login information stored in the login information storage unit with the user, The login information storage unit stores the login information associated with the user on the correspondence screen. The information processing apparatus according to claim 1.
3. Further comprising a user registration unit that pre-registers the user who can access the correspondence screen, The correspondence screen providing unit provides the correspondence screen only to the user registered in the user registration unit. The information processing apparatus according to claim 2.
4. Further comprising a login information generation unit that accesses the website and automatically generates the login information, The login information storage unit stores the login information generated in the login information generation unit. The information processing apparatus according to any one of claims 1 to 3.
5. A login information storage step of storing respective login information for logging in to a website that records different real estate information and has different login methods; A login execution step of using the login information stored in the login information storage step to log in to a specified website designated by a user; A search condition transmission step of transmitting search conditions for searching for real estate information to the specified website for which login has been successful in the login execution step; A search result acquisition step of acquiring a search result corresponding to the search conditions transmitted in the search condition transmission step from the specified website; A display screen providing step of providing a display screen for displaying the search results obtained in the search result obtaining step to the user An information processing method including the above.
6. A login information storage function for storing respective login information for logging in to websites each having different real estate information recorded thereon and each having a different login method; A login execution function for logging in to a designated website specified by the user using the login information stored in the login information storage function; A search condition transmission function for transmitting search conditions for searching for real estate information to the designated website for which the login in the login execution function has been successful; A search result obtaining function for obtaining search results corresponding to the search conditions transmitted in the search condition transmission function from the designated website; A display screen providing function for providing a display screen for displaying the search results obtained in the search result obtaining function to the user An information processing program for realizing the above.
Citation Information
Patent Citations
Real estate transaction method
JP2002169873A