Property search apparatus, property search method, and property search program
Patent Information
- Application Number
- JP2023149564
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-14
- Publication Date
- 2025-03-27
Smart Images

Figure 2025042502000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to the technical field of a property search device that searches for real estate properties and displays the search results. [Background technology]
[0002] Conventionally, when a user wishes to rent or purchase a real estate property, the user often searches for the desired real estate property by searching, for example, real estate portal sites or real estate information sites on the Internet that handle houses and real estate properties. An example of a document showing prior art related to such a search for a real estate property is Patent Document 1 below. The technology disclosed in Patent Document 1 is configured to execute a search for a real estate property based on a "subjective theme" input by the user as a search condition.
[0003] Here, the results of a property search on the real estate portal site or the like usually include real estate properties that the user likes and real estate properties that the user does not like. It is considered convenient for the user if the results of the property search are configured so that the favorite real estate properties are easily displayed. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2023-1237 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, the technology disclosed in the above Patent Document 1 does not mention anything about improving the convenience for users as described above. Therefore, the technology disclosed in the above Patent Document 1 has a problem in that it is not possible to realize the improvement in convenience as described above.
[0006] Therefore, the present invention has been made in consideration of the above-mentioned problems, and one example of the object of the present invention is to provide a property search device, a property search method, and a property search program that are capable of displaying properties that match the preferences of each user as real estate property search results for each user. [Means for solving the problem]
[0007] In order to solve the above problem, the property search device described in claim 1 is a property search device that performs a property search based on a user's specification and displays the searched properties on the user terminal of the user, and is characterized in that it comprises a first acquisition means for acquiring viewed property information indicating viewed properties that have been previously viewed on the user terminal, a second acquisition means for acquiring hidden property information indicating hidden properties that are properties designated as hidden by the user among the viewed properties, an exclusion means for excluding the hidden property information from the viewed property information, a search means for performing a new property search based on the user's specification, a determination means for determining a display order on the user terminal of a plurality of new search properties searched by the new property search based on the viewed property information from which the hidden property information has been excluded, and a display control means for displaying the plurality of new search properties on the user terminal in the determined display order.
[0008] In order to solve the above problem, the property search method described in claim 7 is a property search device that performs a property search based on a user's specification and displays the searched properties on a user terminal of the user, and is executed on a property search device that has a first acquisition means, a second acquisition means, an exclusion means, a search means, a determination means, and a display control means, and is characterized in that it includes the steps of: acquiring viewed property information indicating viewed properties that have been previously viewed on the user terminal by the first acquisition means; acquiring non-displayed property information indicating hidden properties that are properties among the viewed properties that have been specified as hidden by the user by the user, by the second acquisition means; excluding the hidden property information from the viewed property information by the exclusion means; performing a new property search by the search means based on the user's specification; determining by the determination means a display order on the user terminal of a plurality of new search properties searched by the new property search based on the viewed property information from which the hidden property information has been excluded; and displaying the plurality of new search properties on the user terminal in the determined display order by the display control means.
[0009] In order to solve the above problem, a property search program according to claim 8 is characterized in that it causes a computer included in a property search device that performs a property search based on a user's specification and displays the searched properties on a user terminal of the user to execute the following steps: acquiring viewed property information indicating viewed properties previously viewed on the user terminal; acquiring non-displayed property information indicating non-displayed properties that are properties designated as hidden by the user among the viewed properties; excluding the non-displayed property information from the viewed property information; performing a new property search based on the user's specification; determining a display order on the user terminal of a plurality of new search properties searched by the new property search based on the viewed property information from which the non-displayed property information has been excluded; and displaying the plurality of new search properties on the user terminal in the determined display order.
[0010] According to the invention described in any one of claims 1, 7 or 8, the display order of multiple new search properties is determined based on viewed property information excluding hidden property information indicating hidden properties that the user does not wish to display (view), thereby making it possible to display properties that suit the preferences of each user.
[0011] In order to solve the above problem, the property search device of claim 2 is the property search device of claim 1, wherein the properties include an apartment building and detached properties that make up the apartment building, and the designation of the hidden properties is made by distinguishing the apartment building and the detached property, the exclusion means excludes the hidden property information from the viewed property information while distinguishing the apartment building and the detached property, the search means performs the new property search based on the designation while distinguishing the apartment building and the detached property, the determination means determines the display order based on the viewed property information from which the hidden property information has been excluded while distinguishing the apartment building and the detached property, and the display control means is configured to display the new search properties on the user terminal in the determined display order while distinguishing the apartment building and the detached property.
[0012] According to the invention described in claim 2, by specifying the non-display of each apartment building and each of the individual units that make up the apartment building, search results for properties that better suit the user's preferences can be displayed for each user.
[0013] In order to solve the above problem, the property search device of claim 3, in the property search device of claim 1 or claim 2, further comprises an information acquisition means for acquiring either search condition information indicating property search conditions previously specified by the user, preference information indicating the user's preferences for properties, or viewed property information indicating properties previously viewed on the user terminal, and the determination means is configured to determine the display order based on the viewed property information from which the hidden property information has been excluded and either of the above acquired by the information acquisition means.
[0014] According to the invention described in claim 3, the display order of multiple new search properties is determined based on either search condition information, preference information or viewed property information corresponding to the user, so that search results of properties that are more suited to the user's preferences can be displayed for each user.
[0015] In order to solve the above problem, the property search device described in claim 4 is a property search device described in any one of claims 1 to 3, further comprising a release information acquisition means for acquiring release information indicating that the user has performed an operation to release the hidden designation, the release information including release property information indicating the property for which the hidden designation has been released, and after the release information is acquired, the determination means is configured to determine the display order based on the viewed property information from which the hidden property information excluding the release property information is excluded.
[0016] According to the invention described in claim 4, when the hidden designation of a hidden property is lifted, the display order is determined including the property that was the subject of the lift, so that search results of properties that are more suited to the user's preferences can be displayed for each user.
[0017] In order to solve the above problem, the invention described in claim 5 is configured in the property search device described in any one of claims 1 to 4, so that in the property search after the number of hidden properties has exceeded a predetermined threshold, the determination means cancels the hidden designation for some or all of the hidden properties whose number has exceeded the threshold, and determines the display order based on the viewed property information from which the hidden property information is excluded, excluding canceled property information indicating the hidden properties that have been subject to the cancellation of the designation.
[0018] According to the invention as recited in claim 5, the processing load of the property search device can be reduced by setting the number of hidden properties to a fixed number.
[0019] In order to solve the above problem, the invention described in claim 6 is configured such that, in the property search device described in claim 5, when the designation as not displayed is cancelled, the determination means cancels the designation in order of the hidden property that was designated as the least recently displayed property.
[0020] According to the invention described in claim 6, the designation as hidden is cancelled in order of the oldest designation as hidden, so that search results for properties that are more suited to the user's recent preferences can be output for each user. [Brief description of the drawings]
[0021] [Figure 1] 1 is a block diagram showing a schematic configuration of a property information providing system according to an embodiment. [Diagram 2] 1A is a block diagram showing the general configuration of a property information processing server and the like that constitutes a property information providing system of an embodiment; FIG. 1B is a block diagram showing the general configuration of the property information processing server; FIG. 1C is a block diagram showing an example of the contents of browsing history data of an embodiment; and FIG. 1C is a block diagram showing the general configuration of a user terminal that constitutes a property information providing system of an embodiment. [Diagram 3] 11 is a flowchart showing a property information providing process according to an embodiment. [Figure 4] FIG. 11I is a diagram illustrating an example of a property information providing screen displayed on a user terminal of the embodiment in the property information providing process of the embodiment. [Diagram 5] FIG. 22 is a diagram (II) illustrating a property information providing screen displayed on a user terminal of the embodiment in the property information providing process of the embodiment. [Figure 6] FIG. 33 is a diagram (III) illustrating a property information providing screen displayed on a user terminal of the embodiment in the property information providing process of the embodiment. [Figure 7] FIG. 13 is a diagram illustrating a property information providing screen displayed on a user terminal of the first modified embodiment in the property information providing process of the first modified embodiment. [Figure 8]FIG. 13 is a diagram illustrating a property information providing screen displayed on a user terminal of the second modified embodiment in the property information providing process of the second modified embodiment. [Figure 9] FIG. 13I is a diagram illustrating an example of a property information providing screen displayed on a user terminal of the third modified embodiment in the property information providing process of the third modified embodiment. [Figure 10] FIG. 13 is a diagram (II) illustrating a property information providing screen displayed on a user terminal of the third modified embodiment in the property information providing process of the third modified embodiment. [Figure 11] FIG. 13 is a diagram (III) illustrating a property information providing screen displayed on a user terminal of the third modified embodiment in the property information providing process of the third modified embodiment. [Figure 12] FIG. 4 is a diagram (IV) illustrating a property information providing screen displayed on a user terminal of the third modified embodiment in the property information providing process of the third modified embodiment. [Figure 13] FIG. 13 is a diagram illustrating a property information providing screen displayed on a user terminal of the fourth modified embodiment in the property information providing process of the fourth modified embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] Next, a property information providing process of an embodiment executed by a property information providing system of an embodiment corresponding to the present invention will be described with reference to Fig. 1 to Fig. 6. Fig. 1 is a block diagram showing a schematic configuration of the property information providing system of the embodiment, Fig. 2 is a block diagram showing a schematic configuration of a property information processing server and the like constituting the property information providing system, and Fig. 3 is a diagram showing a flowchart showing the property information providing process of the embodiment. Figs. 4 to 6 are diagrams each showing an example of a property information providing screen displayed on a user terminal of the embodiment in the property information providing process of the embodiment.
[0023] 1, the property information providing system SS of the embodiment is composed of a user terminal UT1, a user terminal UT2, ..., a user terminal UTn (n is a natural number), a property information providing server SV connected to a property information database DB, and a network NW such as the Internet that connects the user terminals UT1, UT2, ..., the user terminals UTn, and the property information providing server SV so that data can be exchanged. In the following description, when matters common to the user terminals UT1, UT2, ..., the user terminals UTn are described, they will be collectively referred to as "user terminals UT."
[0024] In the above configuration, each user terminal UT is a user terminal UT that is operated by each user who receives property information provided by the property information providing process of the embodiment and that displays the property information. This user terminal UT is actually realized by, for example, a smartphone or a personal computer. Meanwhile, in the property information database DB to which the property information providing server SV is connected, property information provided to each user via the user terminal UT is accumulated for each property. Then, the property information is provided to each user via the property information providing server SV and the user terminal UT by the property information providing process of the embodiment. At this time, the property information server SV of the embodiment plays a central role in executing the property information providing process of the embodiment.
[0025] Next, the specific configurations of the property information providing server SV and the user terminal UT of the embodiment will be described with reference to FIG.
[0026] First, as shown in FIG. 2(a), the property information providing server SV of the embodiment is configured with a processing unit 10 consisting of a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), etc., an interface 11, an operation unit 12 including a keyboard, a mouse, etc., a recording unit M consisting of an HDD (Hard Disc Drive) or an SSD (Solid State Drive) for non-volatilely recording the browsing history data SC of the embodiment, and a display 13 consisting of a liquid crystal display, etc. The processing unit 10 is also configured with a search processing unit 1 and a display control unit 2. At this time, the search processing unit 1 and the display control unit 2 may be realized by a hardware logic circuit such as a CPU constituting the processing unit 10, or may be realized in software by the CPU of the processing unit 10 reading and realizing a program corresponding to the property information providing process of the embodiment described in detail later. This program may be recorded in advance in the recording unit M, for example. The property information providing server SV having the above configuration executes the processing to be performed by the property information providing server SV among the property information providing processing of the embodiment described later, mainly by the processing unit 10, while referring to the property information for each property stored in the property information database DB and the browsing history data SC recorded in the recording unit M. The processing to be performed by the property information providing server SV is executed based on an operation signal inputted as necessary from the operation unit 12 while transmitting and receiving necessary data to any of the user terminals UT via the interface 11 under the control of the processing unit 10. In addition, information required for executing the processing to be performed by the property information providing server SV is displayed via the display 13, and is presented to, for example, the administrator of the property information providing server SV. At this time, the interface 11 corresponds to an example of the "first acquisition means", an example of the "second acquisition means", an example of the "information acquisition means", and an example of the "release information acquisition means" of the present invention, the search processing unit 1 corresponds to an example of the "exclusion means", an example of the "search means", and an example of the "determination means" of the present invention, and the display control unit 2 corresponds to an example of the "display control means" of the present invention.
[0027] Next, the search history data SC of the embodiment non-volatilely recorded in the recording unit M will be described in more detail with reference to Fig. 2(b). As the browsing history data SC of the embodiment illustrated in Fig. 2(b), the past property information search history used for displaying property information in the user terminal UT is accumulated for each browser identified by, for example, a so-called cookie. As one such search history, for example, as illustrated in Fig. 2(b), attribute data 31, search date and time data 32, search condition data 33, displayed property ID 34, viewed property ID 35, and non-display designation data 36 of the embodiment are recorded in association with a browser ID 30.
[0028] At this time, the browser ID 30 is data for identifying the browser used to provide the property information from other browsers. The attribute data 31 is data indicating the attributes of the user who received the property information corresponding to the search history. The search date and time data 32 is data indicating the date and time when the property search corresponding to the search history was performed. The search condition data 33 is data indicating the search conditions used in the property search corresponding to the search history. The search condition data 33 is, for example, the search conditions used to search for the property among various specifications of the property input by the user who receives the property information using the user terminal UT. The displayed property ID 34 is identification data for identifying the property displayed via the browser on the user terminal UT of the user who input the search conditions from other properties among the property information obtained by searching the property information database DB using the search conditions indicated by the search condition data 33. The viewed property ID 35 is identification data for identifying the property whose contents were actually viewed on the user terminal UT from other properties among the property information of the property identified by the displayed property ID 34. Finally, the hidden designation data 36 is identification data for identifying a property whose property information has been designated as "hidden" on the user terminal UT for reasons such as not matching the user's preferences, among the properties identified by the viewed property ID 35. This hidden designation is designated on the user terminal UT operated by the user when the property information of the property designated as hidden is property information of a property that should not be displayed for reasons such as not matching the user's preferences. According to the property information provision process of the embodiment described later, after the hidden designation is made, the property information of the property designated as hidden will not be displayed on the user terminal UT (more specifically, the browser for displaying property information used on the user terminal UT) in principle.
[0029] Next, a specific configuration of the user terminal UT of the embodiment will be described with reference to FIG. 2(c). As shown in FIG. 2(c), the user terminal UT of the embodiment is configured with a processing unit 20 including a CPU, RAM, ROM, etc., a recording unit 21 including, for example, an SSD, an operation unit 22 including a touch panel and operation buttons, a display 23 including a liquid crystal display, etc., and an interface 24. The user terminal UT having the above configuration mainly executes the processing to be performed by the user terminal UT among the property information providing processing of the embodiment described later, by the processing unit 20. The processing to be performed by the user terminal UT is executed based on an operation signal inputted as necessary from the operation unit 22 while transmitting and receiving necessary data between the property information providing server SV and the user terminal UT through the interface 24 under the control of the processing unit 20. In addition, the property information acquired from the property information providing server SV by the processing to be performed by the user terminal UT is displayed via a browser displayed on the display 23 and presented to the user operating the user terminal UT.
[0030] Next, the property information providing process of the embodiment executed in the property information providing system SS having the above-mentioned configuration will be specifically described with reference to FIGS.
[0031] As shown in Fig. 3, the property information providing process of the embodiment is composed of a process to be performed by any of the user terminals UT among the property information providing processes shown on the left side of Fig. 3, and a process to be performed by the property information providing server SV among the property information providing processes shown on the right side of Fig. 3. Among these, the process to be performed by the user terminal UT is started, for example, when the power of the user terminal UT is turned on. Also, the process to be performed by the property information providing server SV is started, for example, when the power of the property information providing server SV is turned on.
[0032] Then, as shown in the left side of FIG. 3, when the process to be performed by the user terminal UT is started, the processing unit 20 of the user terminal UT monitors whether or not a search instruction including search conditions (e.g., search conditions such as area, age, layout, and nearest station) is issued by the user through an operation using the operation unit 22 (step S20). If the search instruction is not issued in the monitoring of step S20 (step S20: NO), the processing unit 20 proceeds to step S28 described later. On the other hand, if the search instruction is issued in the monitoring of step S20 (step S20: YES), the processing unit 20 transmits a property search request 50 including a cookie including a browser ID that identifies a browser used in the property search on the user terminal UT and the above search conditions to the property information providing server SV via the interface 24 and the network NW (step S21). After that, after transmitting the search request 50, the processing unit 20 monitors whether or not display data 51 corresponding to the search request 50, described later, is transmitted from the property information providing server SV (step S22, step S22: NO).
[0033] On the other hand, as shown in the right side of Fig. 3, when the processing to be performed by the property information providing server SV in the property information providing processing of the embodiment is started, the processing unit 10 of the property information providing server SV monitors whether the search request 50 has been transmitted from any of the user terminals UT (step S1). If the search request 50 has not been transmitted in the monitoring of step S1 (step S1: NO), the processing unit 10 proceeds to step S10, which will be described later. On the other hand, if the search request 50 has been transmitted from any of the user terminals UT in the monitoring of step S1 (step S1: YES), then the search processing unit 1 of the processing unit 10 searches and acquires property information of properties that match the search criteria included in the search request 50 from the property information database DB (step S2). Next, the search processing unit 1 refers to the browsing history data SC recorded in the recording unit M based on, for example, the browser ID indicated by the cookie included in the search request 50 acquired in step S1, and checks, for each property in the property information acquired in step S2, whether the hidden designation data 36 associated with the browser ID 30 of the browser used for the property search on the user terminal UT that sent the search request 50 is designated as "hidden" (step S3).
[0034] After that, the search processing unit 1 rearranges and determines the display order of the property information acquired in step S2 on the user terminal UT (step S4). In this step S4, the search processing unit 1 calculates the degree of match with the property (or the property information of the property) that matches the search conditions acquired in step S1, for example, using AI (Artificial Intelligence) based on the browsing history data SC excluding the property information of the property that is specified as hidden and confirmed in step S3, and based on, for example, search condition information indicating the search conditions of the property previously specified by the same user, preference information indicating the preference of the user for the property (more specifically, property search), or viewed property information previously viewed on the user terminal UT, and rearranges the properties in descending order of the degree of match to determine the display order. Next, the display control unit 2 of the processing unit 10 generates the display data 51 including the property information rearranged in step S4 and determines the display order, and transmits the generated display data 51 to the user terminal UT that transmitted the search request 50 acquired in step S1 (step S5). In this case, the display control unit 2 uses the browser ID indicated by the cookie included in the search request 50 received in step S1 as a clue to identify the user terminal UT to which the display data 51 is to be sent, and sends the display data 51. Thereafter, the processing unit 10 monitors whether or not a hide request 52 has been sent from the user terminal UT requesting that the property information of the property that was displayed and viewed on the user terminal UT using the display data 51 sent in step S5 be hidden (step S6).
[0035] Returning to the left side of Figure 3, if, in monitoring step S22, the display data 51 corresponding to the search request 50 is transmitted from the property information providing server SV (step S22: YES, see step S5 above), the processing unit 20 of the user terminal UT that has received the display data 51 then uses the received display data 51 to display property information corresponding to the search conditions included in the search request 50 transmitted in step S21, on the display 23 of the user terminal UT (step S23).
[0036] Here, the configuration of the property information page P displayed on the display 23 by the processing unit 20 in step S23 will be specifically described with reference to Fig. 4. Note that Fig. 4 describes a case where a rental apartment building containing multiple units is searched for as the search criteria.
[0037] More specifically, in step S23, as illustrated in FIG. 4, for a rental apartment that corresponds to the search criteria ("ABC apartment" in the example illustrated in FIG. 4) and includes multiple detached properties that are available for rent (vacant), building property information B1, which is property information on the entire rental apartment, is displayed in the upper part of the property information page P. As illustrated in FIG. 4, this building property information B1 displays information on the address, nearest station information, and structure of the rental apartment along with an exterior photo of the rental apartment. Next, in the property information page P displayed in step S23, detached property information D1-1 and detached property information D1-2, which are property information on multiple detached properties that are available for rent in the rental apartment indicated by the building property information B1, are displayed side by side below the building property information B1. In this case, as illustrated in FIG. 4, there are currently two detached properties available for rent in the rental apartment indicated by the building property information B1. As shown in Fig. 4, the detached property information D1-1 and detached property information D1-2 are displayed with a floor plan of the corresponding detached property, information indicating the rent, information indicating characteristics such as the number of floors, and information indicating the name of the real estate agent handling the rental of the detached property. In this case, the display order (sorting order) of the detached property information D1-1 and detached property information D1-2 may be determined simply based on the number of floors and the rent, or may be the order sorted in step S4 (i.e., the order of the degree of match with the property (or the property information of the property) that matches the search conditions). In addition, the building property information B1 on the property information page P of the embodiment also displays a hide button IB1 that is operated when a user wants to temporarily hide part of the building property information B1 on the user terminal UT. Also, on the property information page P, each of the detached property information D1-1 and detached property information D1-2 has a hide button ID1-1 and a hide button ID1-2 that are operated when the user wishes to temporarily hide all of the detached property information D1-1 or detached property information D1-2 on the user terminal UT, respectively, displayed in conjunction with the detached property information D1-1 or detached property information D1-2.These hide button IB1, hide button ID1-1 and hide button ID1-2 are hide buttons that are operated when a user who has been provided with property information through the property information page P illustrated in Figure 4 wishes to hide the building property information B1, unit property information D1-1 or unit property information D1-2 in subsequent property searches.
[0038] Next, returning to the left side of FIG. 3, the processing unit 20 judges whether or not there is a designation to hide the property information by operating any of the hide button IB1, the hide button ID1-1, or the hide button ID1-2 during the display of the property information page P (step S24). In the judgment of step S24, for example, if the hide button IB1 is operated (step S24: YES), the processing unit 20 generates the above-mentioned hide request 52 to hide the building property information B1 corresponding to the operated hide button IB1 on the property information page P, and transmits it to the property information providing server SV via the interface 24 and the network NW (step S29). In addition, in the judgment of step S24, for example, if the hide button ID1-1 is operated (step S24: YES), the processing unit 20 generates the above-mentioned hide request 52 to hide the unit property information D1 corresponding to the operated hide button ID1-1 on the property information page P, and transmits it to the property information providing server SV via the interface 24 and the network NW (step S29). Thereafter, the processing unit 20 proceeds to step S27, which will be described later.
[0039] Next, when the non-display request 52 is transmitted in the monitoring of step S6 (step S6: YES), the display control unit 2 of the processing unit 10 sets the non-display designation data 36 of the browsing history data SC corresponding to the non-display request included in the non-display request 52 to "non-display" (step S11). After that, the display control unit 2 generates new display data 54 whose contents have been changed by being designated as "non-display" in step S11 (see Figs. 5 and 6), and performs display control to transmit the generated display data 52 to the user terminal UT that transmitted the non-display request 52 received in step S6 (step S9). In this case, the transmission method of the display data 54 is a transmission method using cookies similar to the display data 51 previously transmitted from the property information providing server SV (see step S5 above). Then, the processing unit 20 of the user terminal UT that transmitted the non-display request 52 in step S29 receives the new display data 54, and uses the received display data 54 to display the property information corresponding to the non-display request 52 on the display 23 of the user terminal UT (step S27).
[0040] Here, the configuration of the property information page P displayed on the display 23 by the processing unit 20 in step S27 will be specifically described with reference to Fig. 5. Note that Fig. 5 describes a case where a rental apartment building containing multiple units is searched for as the original search criteria, as in Fig. 4.
[0041] More specifically, if the hide request 52 is made by operating the hide button IB1 in the building property information B1 shown in Fig. 4, the building property information B1 is changed to building property information B1H including only the name of the rental apartment ("ABC Apartment"), as shown in Fig. 5(a). The building property information B1H includes a redisplay button BR that is operated to redisplay the original building property information B1. Furthermore, the property information page P on which the building property information B1H is displayed includes building property information B2 about other rental apartments that match the search conditions included in the search request 50, and unit property information D2-1 corresponding to the unit properties included in the other rental apartments.
[0042] On the other hand, if the hide request 52 is due to the operation of the hide button ID1-1 in the detached property information D1-1 shown in Fig. 4, a property information page P is displayed in which only the detached property information D1-1 is displayed in gray, as shown in Fig. 5(b). Then, in the position of the grayed-out detached property information D1-1, a redisplay button VD1-1, which is operated to redisplay the original detached property information D1-1, is displayed.
[0043] Thereafter, the processing unit 20 of the user terminal UT judges whether or not to terminate the processing to be performed by the user terminal UT in the property information providing process of the embodiment, for example, due to an operation to terminate the property search being performed on the operation unit 22 (step S28). If the processing to be performed by the user terminal UT is to be terminated in the judgment of step S28 (step S28: YES), the processing unit 20 terminates the processing as it is. On the other hand, if the processing to be performed by the user terminal UT is to be continued in the judgment of step S28 (step S28: NO), the processing unit 20 returns to the above step S20 and continues the series of processing as the user terminal UT described above. On the other hand, after transmitting the display data 54 (see step S9 above), the processing unit 10 of the property information providing server SV judges whether or not to terminate the processing to be performed by the property information providing server SV in the property information providing process of the embodiment, for example, due to the power supply as the property information providing server SV being turned off (step S10). If the processing to be performed by the property information providing server SV is to be terminated in the judgment of step S10 (step S10: YES), the processing unit 10 ends the processing as it is. On the other hand, if the processing to be performed by the property information providing server SV is to be continued in the judgment of step S10 (step S10: NO), the processing unit 10 returns to the above step S1 and continues the series of processing as the property information providing server SV described above.
[0044] Here, when a property search is performed again while the property information page P illustrated in Fig. 5(b) is displayed, a search request 50 from the same user terminal UT is sent to the property information providing server SV to perform the property information providing process again, and the property search results may include the unit property information D1-1 that was specified as hidden. In such a case, the property information page P displayed on the user terminal UT does not display the unit property information D1-1 itself that was hidden in Fig. 5(b) as illustrated in Fig. 6 (therefore, the property information page P illustrated in Fig. 6 includes only the building property information B1 and the unit property information D1-2), and a redisplay button VD1-1 that is operated to instruct the redisplay of the property information specified as hidden is displayed at the bottom of the property information page P.
[0045] Next, returning to the left side of Fig. 3, if it is determined in step S24 that none of the hide button IB1, the hide button ID1-1, or the hide button ID1-2 is operated (step S24: NO), the processing unit 20 determines whether or not the redisplay button BR or the redisplay button VD1-1 (see Fig. 5 or 6) is included in the property information page P displayed at that time, and whether or not any of them has been operated to specify redisplay of the property information that is not displayed (step S25). If it is determined in step S25 that the redisplay button BR and the redisplay button VD1-1 are not operated (step S25: NO), the processing unit 10 proceeds to the above step S28. On the other hand, if it is determined in step S25 that the redisplay button BR or the redisplay button VD1-1 has been operated (step S25: YES), the processing unit 20 generates a redisplay request 53 to redisplay the building property information B1 or the unit property information D1-1 corresponding to the operated redisplay button BR or the redisplay button VD1-1 on the property information page P, and transmits the request to the property information providing server SV via the interface 24 and the network NW (step S26).Then, the processing unit 20 proceeds to step S27.
[0046] Next, if the non-display request 52 is not transmitted in the monitoring of step S6 (step S6: NO), the processing unit 10 of the property information providing server SV monitors whether the re-display request 53, which indicates that the property information that has been hidden up until then should be re-displayed, has been transmitted from the user terminal UT (step S7). If the re-display request 53 is not transmitted in the monitoring of step S7 (step S7: NO), the processing unit 10 proceeds to step S9. On the other hand, if the re-display request 53 is transmitted in the monitoring of step S7 (step S7: YES), the display control unit 2 of the processing unit 10 cancels the designation of "non-display" in the non-display designation data 36 of the browsing history data SC corresponding to the re-display request included in the re-display request 53 (step S8). After that, the display control unit 2 generates new display data 54 from which the designation of "non-display" has been canceled in step S8, and performs display control to transmit the generated display data 54 to the user terminal UT that transmitted the re-display request 53 received in step S7 (step S9). In the display data 54 transmitted to the user terminal UT at this time, the display order of the property information page P of the property information for which the designation of non-display has been cancelled is the same as that of other property information that is not hidden. Then, the processing unit 20 of the user terminal UT that transmitted the re-display request 53 in the above step S26 receives the new display data 54, and re-displays the property information corresponding to the re-display request 53 using the received display data 54 on the display 23 of the user terminal UT (step S27). At this time, for example, in the case illustrated in FIG. 5(b), if the hidden property information D1-1 is the object of re-display, the original property information page P illustrated in FIG. 4 is displayed on the display 23 of the user terminal UT. After that, the processing unit 20 of the user terminal UT proceeds to the above step S28, and the processing unit 10 of the property information providing server SV proceeds to the above step S10.
[0047] As described above, according to the embodiment of the property information providing process executed in the property information providing system SS, the display order of the property information on the property information page P is determined based on the browsing history data SC from which property information of properties that the user does not wish to display (view) is excluded (see step S4 above), so that property information indicating properties that suit the preferences of each user can be displayed.
[0048] In addition, by being able to specify whether to hide or redisplay property information for each building and the units contained within it (see Figures 5 and 6), it is possible to provide each user with search results for property information that are more suited to their preferences.
[0049] Furthermore, the display order of the property information on the property information page P is determined based on either the search condition information, preference information, or viewed property information corresponding to the user (see step S4 above), so that search results for property information that are more suited to the user's preferences can be provided for each user.
[0050] Furthermore, when the hidden designation is lifted, the display order of the property information page P is determined by combining the property information that was lifted with other property information, so that search results for property information that are more suited to the user's preferences can be provided to each user.
[0051] In the property information providing process of the embodiment described above, the designation of non-display in the browsing history data SC is recorded in association with the browser ID 30, but in addition to this, if an individual user can be identified from other users by so-called account registration or the like, the browsing history data SC may be accumulated for each user. In this case, even if the browser on which the property information page P is displayed is changed, for example, the property information providing process of the embodiment can be executed based on the user's past property search history.
[0052] [Variations] Next, a number of modified embodiments according to the present invention will be described with reference to FIGS.
[0053] (1) First Variation First, the first modified embodiment corresponding to the present invention will be described with reference to Fig. 7. Fig. 7 is a diagram illustrating a property information providing screen displayed on a user terminal of the first modified embodiment in the property information providing process of the first modified embodiment. The configuration of the property information providing system of the first modified embodiment is basically the same as the configuration of the property information providing system SS of the embodiment, so in the following description, the same components as those of the property information providing system SS of the embodiment are denoted by the same component numbers and detailed description will be omitted.
[0054] In the property information provision process of the above embodiment, for example, the case where the entire building property information B1 of the rental apartment itself is hidden (see FIG. 5(a)) or the case where individual units in the rental apartment are hidden (FIG. 5(b)) has been described. However, for example, if a rental apartment itself is not subject to the hidden designation but all the units contained therein are subject to the hidden designation, it is considered desirable that the property information of the rental apartment itself be posted on the property information page P. In such a case, as illustrated in FIG. 7, the building property information B1 showing the rental apartment is displayed normally (including the hidden button IB1), while a redisplay button VD1 indicating that the rental apartment includes units that are hidden can be displayed nearby. In the case of this first modified form, it is possible to clearly indicate that there are units that have been hidden by the user while leaving the building property information B1 as a rental apartment as it is.
[0055] (2) Second Variation Next, a second modified embodiment corresponding to the present invention will be described with reference to Fig. 8. Fig. 8 is a diagram illustrating a property information providing screen displayed on a user terminal of the second modified embodiment in the property information providing process of the second modified embodiment. The configuration of the property information providing system of the second modified embodiment is also basically the same as the configuration of the property information providing system SS of the embodiment, so in the following description, the same components as those of the property information providing system SS of the embodiment are denoted by the same component numbers and detailed description will be omitted.
[0056] In the property information provision process of the above embodiment, the hiding and redisplaying of the building property information B1 and the hiding and redisplaying of the unit property information D1-1, etc., have been described separately (see Figs. 5 and 6). However, for example, some unit property information of a unit property included in one rental apartment may be hidden, and then the unit property information of the rental apartment itself may be hidden and then the unit property information of the rental apartment itself may be subject to redisplay. In such a case, as illustrated in Fig. 8, when the unit property information B1H including only the name is displayed by specifying the hiding of the rental apartment itself and the redisplay is specified using the redisplay button BR, as shown by the white arrow in Fig. 8, the unit property information D1-1 that was specified to be hidden before the specification of the hiding of the rental apartment itself may be configured to continue to be hidden including the redisplay button VD1-1. In the case of this second modified form, the necessary property information can be presented to the user while leaving the user's past specification of hiding intact.
[0057] (3) Third Variation Next, a third modified embodiment corresponding to the present invention will be described with reference to Fig. 9 to Fig. 12. Fig. 9 to Fig. 12 are diagrams each showing an example of a property information providing screen displayed on a user terminal of the third modified embodiment in the property information providing process of the third modified embodiment. The configuration of the property information providing system of the third modified embodiment is also basically the same as the configuration of the property information providing system SS of the embodiment, so in the following description, the same components as those of the property information providing system SS of the embodiment are denoted by the same component numbers and detailed description will be omitted.
[0058] In the above-described embodiment of the property information provision process, a case has been described in which building property information B1 and detached property information D1-1 and detached property information D1-2, which are all detached properties available for rent in the rental apartment building indicated by the building property information B1, are displayed on one property information page P (see Figs. 4 and 5). However, for example, when there are many detached properties available for rent in one rental apartment building, such as four properties, there are times when the detached property information is not displayed at once on one property information page P (displayed in a so-called "folded" state). In such a case, as illustrated in Figure 9, in addition to the building property information B1 (including the hide button IB1) and the detached property information D1-1 that has been designated as hidden (including the redisplay button VD1-1 (same below in the third variant form)), the displayable detached property information D1-2 (including the hide button ID1-2 (same below in the third variant form)) and the detached property information D1-3 (including the hide button ID1-3 (same below in the third variant form)) are displayed on the property information page P, and further a property display button PD1 indicating that there are four detached properties available for rent in the rental apartment corresponding to the building property information B1 (i.e., there is one more detached property available for rent) is displayed at the bottom of the property information page P. If a new property search is then performed using the same search criteria, the display of the property information page P illustrated in FIG. 9 will be changed to the display of the property information page P illustrated in FIG. 10 (i.e., the property information D1-1 designated as hidden will disappear, and new property information D1-4 (including the hidden button ID1-4) will be displayed). In this case, the redisplay button VD1-1 (see FIG. 6) as in the embodiment will not be displayed, and instead the property display button PD1 will continue to be displayed. Then, when the property display button PD1 is operated in the case illustrated in FIG. 10, the single property information D1-1 will disappear, and the redisplay button VD1 will be displayed at the bottom of the property information page P in place of the property display button PD1, as illustrated in FIG. 11. After that, when the redisplay button VD1 is operated, the hidden single property information D1-1 including the redisplay button VD1-1 will be displayed at the bottom of the property information page P, as illustrated in FIG. 12.At this time, the detached property information ID1-1 is hidden, and is therefore displayed lower (i.e., at the very bottom) than other detached property information ID1-2, etc. At this point, the redisplay button VD1 that was displayed at the stage illustrated in Figure 11 has disappeared. In the case of this third variant, even if there is a large number of detached property information pieces to be displayed on the property information page P, it is possible to accurately present property information that meets the user's preferences.
[0059] (4) Fourth Variation Finally, a fourth modified embodiment corresponding to the present invention will be described with reference to Fig. 13. Fig. 13 is a diagram illustrating a property information providing screen displayed on a user terminal of the fourth modified embodiment in the property information providing process of the fourth modified embodiment. The configuration of the property information providing system of the fourth modified embodiment is also basically the same as the configuration of the property information providing system SS of the embodiment, so in the following description, the same components as those of the property information providing system SS of the embodiment are denoted by the same component numbers and detailed description will be omitted.
[0060] In the property information providing process of the above embodiment, the number of properties that can be designated as hidden is not specified. However, if the number of properties designated as hidden becomes too large, problems such as an increase in the processing load on the property information providing system as a whole may occur. In such a case, in a new property search after the number of properties designated as hidden exceeds a preset threshold (for example, 50), the designation of some or all of the properties designated as hidden that exceed the threshold is automatically released, and the properties are treated in the same way as other properties and included in the results of the property search, while the display order on the property information page P is determined. In this case, the designation of the properties designated as hidden from the oldest one is automatically released, and the properties are treated in the same way as other properties and included in the results of the property search, while the display order on the property information page P is determined, with reference to the search date and time data 32 of the browsing history data SC. In this case, it is preferable to display a warning message WG, for example, as shown in FIG. 13, on the property information page P to alert the user. In the case of this fourth variant, by setting the number of properties designated as hidden to a fixed number, the processing load on the property information provision system of the fourth variant can be reduced, and by treating properties designated as hidden in the order of their oldest designation in the same way as other properties, search results for property information that are more suited to the user's recent preferences can be provided to each user. [Explanation of symbols]
[0061] 1 Search processing section 2. Display control section 10, 20 Processing section 11, 24 Interface 12, 22 Operation section 13, 23 Display 21. M Recording section 30 Browser ID 31 Attribute Data 32 Search date and time data 33 Search Criteria Data 34 Display property ID 35 Viewing property ID 36 Hidden data 50 Search Requests 51 Display Data 52 Hidden request P Property information page SS Property Information System DB Property information database SV Property information server NW Network SC browsing history data B1, B2, B1H building property information BR, VD1, VD1-1 Redisplay button WG Warning Messages D1-1, D1-2, D1-3, D1-4, D2-1 Property Information IB1, ID1-1, ID1-2, ID1-3, ID1-4 Invisible buttons UT1, UT2, UTn, UT User Terminal PD1 Property display button
Claims
1. A property search device that performs a property search based on a user's specification and displays the searched properties on a user terminal of the user, A first acquisition means for acquiring viewing property information indicating viewing properties previously viewed on the user terminal; A second acquisition means for acquiring non-display property information indicating non-display properties that are properties designated as non-display by the user among the viewing properties; an exclusion means for excluding the non-display property information from the viewing property information; A search means for performing a new property search based on the user's specification; A determination means for determining a display order of the plurality of new search properties searched by the new property search on the user terminal based on the viewing property information from which the non-display property information has been excluded; a display control means for displaying the plurality of new search properties on the user terminal in the determined display order; A property search device comprising:
2. The property includes an apartment complex and the individual units that make up the apartment complex; The designation of the non-display property is made by dividing the apartment property and the detached property, The exclusion means excludes the non-display property information from the viewing property information while classifying the apartment property and the detached property, The search means performs the search for the new property based on the designation while classifying the apartment property and the detached property, The determining means determines the display order based on the viewing property information from which the hidden property information is excluded while classifying the viewing property into the apartment property and the detached property, 2. The property search device according to claim 1, wherein the display control means displays the new search properties on the user terminal in the determined display order while separating the apartment property and the detached property.
3. The method further includes an information acquisition means for acquiring one of search condition information indicating search conditions for properties previously specified by the user, preference information indicating the user's preferences for properties, or viewed property information indicating properties previously viewed on the user terminal, The property search device according to claim 1 or claim 2, characterized in that the determination means determines the display order based on the viewed property information excluding the hidden property information and any of the information acquired by the information acquisition means.
4. The method further includes a release information acquisition means for acquiring release information indicating that the user's operation for releasing the designation of non-display has been performed, the release information including release property information indicating a property for which the designation of non-display has been released; The property search device according to any one of claims 1 to 3, characterized in that after the release information is obtained, the determination means determines the display order based on the viewed property information from which the hidden property information other than the release property information has been excluded.
5. A property search device as described in any one of claims 1 to 4, characterized in that in the property search after the number of hidden properties exceeds a predetermined threshold, the determination means cancels the hidden designation for some or all of the hidden properties whose number has exceeded the threshold, and determines the display order based on the viewed property information from which the hidden property information excluding the cancelled property information indicating the hidden properties whose designation has been cancelled is excluded.
6. 6. The property search device according to claim 5, wherein when canceling the designation of the property as not being displayed, the determining means cancels the designation in order of the property that has been designated as not displayed oldest.
7. A property search method is executed in a property search device that performs a property search based on a user's specification and displays the searched properties on a user terminal of the user, the property search device including a first acquisition means, a second acquisition means, an exclusion means, a search means, a determination means, and a display control means, acquiring, by the first acquiring means, viewing property information indicating viewing properties previously viewed on the user terminal; acquiring, by the second acquiring means, non-display property information indicating non-display properties which are properties designated as non-display by the user among the viewed properties; excluding the non-display property information from the viewing property information by the excluding means; A step of performing a new property search by the search means based on the user's specification; determining, by the determining means, a display order on the user terminal of the plurality of new search properties searched by the new property search based on the viewed property information from which the non-display property information has been excluded; displaying the plurality of new search properties in the determined display order on the user terminal by the display control means; A property search method comprising:
8. A computer included in a property search device that performs a property search based on a user's specification and displays the searched properties on a user terminal of the user, acquiring viewing property information indicating viewing properties previously viewed on the user terminal; acquiring non-display property information indicating non-display properties that are properties designated as non-display by the user among the viewed properties; removing the non-display property information from the viewing property information; conducting a new property search based on the user's specification; determining a display order of the plurality of new search properties searched by the new property search on the user terminal based on the viewed property information from which the hidden property information has been excluded; displaying the plurality of new search properties on the user terminal in the determined display order; A property search program characterized by executing the above.
Citation Information
Patent Citations
Computer system for assisting in decisions to purchase or rent real estate properties, and method and program executed in the computer system
JP2023001237A