Real estate information service system and method based on timeline
By adopting a timeline-based search method in the real estate information system, users can accurately obtain the transaction timeline of the project, solving the problem of users in the existing system that they need to recall the opening time to select the search range, achieving efficient and fast search results and optimizing the user experience.
Patent Information
- Application Number
- CN202111158645.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2041-09-30
AI Technical Summary
When the existing real estate information system is searching for projects, users need to recall the approximate opening time of the project and select the time range, which may lead to errors in selection and inability to obtain detailed data on the project supply and demand, which will cause inconvenience to user analysis.
The timeline-based real estate information service system is used to store the timelines of cities and projects through a database. When the user searches, the scope determination unit uses intersection operations to determine the project data within the intersection time period as the search range, and provides the project timeline and city timeline of the project. The user can select the time period within the specified time range to narrow the search range.
Users can accurately hit the transaction timeline of the project, reduce the search base, reduce server pressure, improve system response time, optimize user experience, improve search efficiency, ensure comprehensiveness of search, and avoid the problem of blank forms.
Smart Images

Figure CN114066683B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of real estate information services, and in particular, relates to a timeline-based real estate information service system and method. Background Art
[0002] In the context of the development of the real estate industry and the rich and diverse product application scenarios of enterprises, real estate companies' decision-making is increasingly dependent on data, such as usually needing to analyze projects, industries, sectors, etc. In the process of analyzing a project, in addition to basic information, project transaction summaries and transaction details data are more valuable for analysis.
[0003] The current system provides a time range for users to fill in to narrow the search scope, but there is usually a problem in actual application, that is, users need to recall when the target project will be launched and select an approximate time range based on their own estimates. The time selected based on memory alone may be outside the project time, resulting in a blank form problem. Users cannot see the detailed supply and demand data of the project conveniently, quickly and intuitively. Instead, users need to think about the project information, which brings great inconvenience to users in analyzing data. Summary of the invention
[0004] The purpose of the present invention is to provide a timeline-based real estate information service system and method in order to solve the above problems.
[0005] In order to achieve the above object, the present invention adopts the following technical solutions:
[0006] A timeline-based real estate information service system includes a database, wherein the database includes a city database, and the city database is used to store project data of all projects in the corresponding city. The project data is stored in the city database according to the city timeline, and the city timeline is the transaction time axis of all projects in the city.
[0007] In the above-mentioned timeline-based real estate information service system, a memory is included for storing the project timelines of all projects in the city;
[0008] It includes a range determination unit, which is used to extract the project timeline of the target project from the memory when the user retrieves the target project, and perform an intersection operation on the city timeline and the project timeline to determine the project data within the intersection time period as the retrieval range.
[0009] In the above-mentioned timeline-based real estate information service system, the project timeline includes a project transaction timeline, a project supply timeline, and a project supply and demand timeline;
[0010] The city timeline includes the city transaction timeline, the city supply timeline and the city supply and demand timeline;
[0011] The project supply and demand timeline is the union of the project transaction timeline and the project supply timeline, and the city supply and demand timeline is the union of the city transaction timeline and the city supply timeline;
[0012] The scope determination unit determines a corresponding type of project timeline and city timeline according to the data type selected by the user.
[0013] In the above-mentioned timeline-based real estate information service system, a Redis middleware for caching the project timeline is also included;
[0014] It also includes big data analysis tools for querying the transaction data of a project to obtain or update the project timeline and city timeline of the corresponding project.
[0015] A timeline-based real estate information service method comprises the following steps:
[0016] S1. When receiving a user's target project search request, obtain the project timeline of the corresponding target project;
[0017] S2. Intercept the intersection time period on the city timeline that intersects with the project timeline;
[0018] S3. Retrieve the project data corresponding to the intersection time period to obtain the project data of the target project and return it to the user.
[0019] In the above-mentioned timeline-based real estate information service method, in step S1, the project timeline includes a project transaction timeline, a project supply timeline, and a project supply and demand timeline;
[0020] The city timeline includes the city transaction timeline, the city supply timeline and the city supply and demand timeline;
[0021] The project supply and demand timeline is the union of the project transaction timeline and the project supply timeline, and the city supply and demand timeline is the union of the city transaction timeline and the city supply timeline;
[0022] Query and obtain the project timeline and city timeline of the corresponding type according to the data type selected by the user.
[0023] In the above-mentioned timeline-based real estate information service method, in step S1, the project timeline of the target project is obtained in the following manner:
[0024] Check whether the project timeline of the target project exists in the cache. If so, obtain the project timeline from the cache. Otherwise, use the big data analysis tool to retrieve and read the latest transaction time and the earliest transaction time of the corresponding project.
[0025] In the above-mentioned timeline-based real estate information service method, in step S1, the project timeline of the target project is obtained in the following manner:
[0026] Check whether there is a project timeline of the target project in the cache. If so, obtain the project timeline from the cache; otherwise, query and obtain the project timeline of the target project from the memory.
[0027] In the above-mentioned timeline-based real estate information service method, when there is new transaction data for a project, the corresponding project timeline and city timeline are updated through big data analysis tools.
[0028] In the above-mentioned timeline-based real estate information service method, it also includes:
[0029] After the user inputs / selects / locates a city, the start and end time points of the city timeline are provided on the display interface;
[0030] After the user inputs / selects a project name, the start and end time points of the project timeline of the project are provided on the display interface for the user's reference.
[0031] The advantages of the present invention are:
[0032] 1. In this solution, each city has its own time axis, and each project also has its own time axis, which can help users accurately hit the transaction timeline of the project, greatly reducing the search base, reducing server search pressure, and improving system response time, thereby optimizing user experience;
[0033] 2. Since the search base is obtained by taking the intersection of the project timeline and the city timeline, users can directly enter the project to locate the project timeline, thereby quickly and efficiently obtaining the project data of the project. The search scope can be automatically narrowed without limiting the search range, which can improve the search efficiency and ensure the comprehensiveness of the search.
[0034] 3. The start and end points of the city timeline and the project timeline are displayed on the interface. Users can select a time period within the corresponding time range, which can further narrow the search scope and avoid the problem of blank tables caused by blindly limiting the scope. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 A schematic diagram of a city timeline of a timeline-based real estate information service system of the present invention;
[0036] Figure 2 A schematic diagram of an interface diagram in which the search time range input by the user does not intersect with the project timeline of the corresponding project in the present invention;
[0037] Figure 3A method flow chart of a timeline-based real estate information service method of the present invention;
[0038] Figure 4 A schematic diagram of the page returned to the user when the user requests project supply and demand data in this system;
[0039] Figure 5 This is a schematic diagram of the effect of timestamping cities in this system. DETAILED DESCRIPTION
[0040] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0041] Embodiment 1
[0042] like Figure 1 As shown, this embodiment discloses a timeline-based real estate information service system, including a database, the database including a city database, the city database is used to store project data of all projects in the corresponding city, the project data is stored in the city database according to the city timeline, each project data corresponds to a time point on the city timeline, the city timeline is the transaction time axis of all projects in the city, and the transaction includes two aspects: supply and transaction.
[0043] Since real estate companies usually have target cities in mind when searching for projects, and searching for projects nationwide will greatly increase server pressure, this solution divides project data by city. When users search for projects, they search for project data in the corresponding city based on the city determined by the user and display the search results to the user. This can limit the search scope spatially, thereby improving search efficiency and reducing noise data in the information returned to users.
[0044] Furthermore, in a city, the transaction data of each project is within a different time range, and the time of a certain project is often only a small part of the city time. Figure 2 As shown, for example, the city supply data spans from 2006-01-02 to 2020-3-26, while the supply time of a certain project in the city is only from 2009-12-23 to 2010-08-12. In order to improve retrieval efficiency, users will select a range based on their own understanding when retrieving the supply data of the project. When the time range selected by the user does not overlap with 2009-12-23 to 2010-08-12, the problem of blank tables still occurs because the time selected by the user does not hit the transaction time of the project, that is, the project timeline, which is 2009-12-23 to 2010-08-12 here.
[0045] Therefore, this embodiment further sets a project timestamp for the project, that is, not only the city has its own city timeline, but each project also has its own project timeline. Then, when the user searches for a project, the time period corresponding to the project timeline is taken from the city timeline to further narrow the data range in terms of time span. The specific implementation method is as follows:
[0046] The system also includes a memory for storing the project timelines of all projects in the city; and a range determination unit for extracting the project timeline of the target project from the memory when the user retrieves the target project, and performing an intersection operation on the city timeline and the project timeline to determine the project data within the intersection time period as the retrieval range.
[0047] Furthermore, the project timeline includes the project transaction timeline, the project supply timeline and the project supply and demand timeline;
[0048] The city timeline includes the city transaction timeline, the city supply timeline and the city supply and demand timeline;
[0049] The project supply and demand timeline is the union of the project transaction timeline and the project supply timeline, and the city supply and demand timeline is the union of the city transaction timeline and the city supply timeline;
[0050] The scope determination unit determines the corresponding type of project timeline and city timeline according to the data type selected by the user (the user can select transaction data (transaction details), supply data (supply details) or supply and demand data (supply and demand)).
[0051] Preferably, the system also includes Redis middleware for caching project timelines. Using a caching method, the calculation results are cached within a certain period of time, which can save repeated calculations during this period and reduce server pressure, thereby achieving quasi-real-time data and improving retrieval efficiency.
[0052] It also includes a big data analysis tool. The big data analysis tool used in this embodiment is Elasticsearch, which is used to query the transaction data of the project to obtain or update the project timeline and city timeline of the corresponding project, and update the project data under the city timeline. When there is new transaction data for the project, the corresponding project timeline and city timeline are updated through big data analysis data.
[0053] The memory may be provided by a city database, and in this case, the project timeline acquired by the big data analysis tool is stored in a corresponding storage location in the city database.
[0054] Embodiment 2
[0055] like Figure 3 As shown, this embodiment also provides a timeline-based real estate information service method, including the following steps:
[0056] S1. When receiving a user's target project search request, obtain the project timeline of the corresponding target project;
[0057] S2. Intercept the intersection time period on the city timeline that intersects with the project timeline;
[0058] S3. Retrieve the project data corresponding to the intersection time period to obtain the project data of the target project and return it to the user.
[0059] Specifically, the project timeline includes the project transaction timeline, the project supply timeline and the project supply and demand timeline; the city timeline includes the city transaction timeline, the city supply timeline and the city supply and demand timeline; the project supply and demand timeline is the union of the project transaction timeline and the project supply timeline, and the city supply and demand timeline is the union of the city transaction timeline and the city supply timeline; in step S1, the corresponding type of project timeline and city timeline are queried and obtained according to the data type selected by the user. That is, this solution has multiple timelines, each timeline corresponds to a type of project data, and for the retrieval of a certain type of project data, it is sufficient to search for the project data corresponding to the corresponding timeline. For example, for supply data, it is sufficient to search for the project data corresponding to the intersection time period on the city supply timeline. For supply and demand data, it is sufficient to search for the project data corresponding to the intersection time period on the city supply timeline and the project data in the intersection time period on the city transaction timeline, and then the result of merging the two is the retrieval result.
[0060] Further, in step S1, the project timeline of the target project is obtained in the following manner: query whether the project timeline of the target project exists in the cache, if so, obtain the project timeline from the cache, otherwise use the big data analysis tool to retrieve to read the latest transaction time and the earliest transaction time of the corresponding project. The latest transaction time includes the latest supply time and the latest transaction time, and the earliest transaction time includes the earliest supply time and the earliest transaction time.
[0061] Alternatively, query whether the project timeline of the target project exists in the cache. If so, obtain the project timeline from the cache. Otherwise, query and obtain the project timeline of the target project from the memory. The memory stores the project timelines of all projects in the corresponding city. The memory can be provided by the city database. The memory cache is used for short-term storage, and the memory is used for permanent storage.
[0062] Of course, the project timeline here refers to the project timeline of the corresponding type specified by the user. For example, if the user specifies the supply data, it is the project supply timeline.
[0063] Furthermore, when a project has new transaction data, the corresponding project timeline and city timeline are updated through big data analysis tools.
[0064] Furthermore, the method also includes a timeline prompt method:
[0065] like Figure 2 As shown, after the user inputs / selects / locates a city, the start and end time points of the city timeline are provided on the display interface;
[0066] like Figure 4 As shown, after the user enters / selects the project name, the start and end time points of the project timeline are provided on the display interface for the user's reference. In this way, the user can further narrow the search scope within the time period of the timeline without blindly limiting the scope, without the user having to recall information such as the opening time, and without the problem of blank tables appearing due to incorrect scope limitation.
[0067] Of course, when the user manually selects the search time, the system further limits the retrieval scope of the project data according to the user-selected time.
[0068] This embodiment takes the example of a user searching for the supply and demand data of Vanke Golden Mansion as an example. When the user requests a project search, the system can directly perform the processing of the scheme and provide the user with a page processed by the scheme. It can also provide the page by default. Figure 2 Page, by the user in Figure 2 After performing a specific operation on the page (the specific operation is set by technicians in this field, such as clicking the project name at the top), the timeline intersection processing and other steps of this solution are started and the Figure 4 The page is processed by this solution at the same time. Figure 4 is from Figure 2 The page entered by the user through a specific operation, the project supply timeline and transaction timeline of Vanke Golden Mansion are 2009.12.23-2010.08.12, and the timeline is displayed on the page for the user's reference. If the user selects one of the time periods, the supply and demand data within the time period will be provided. Here, the user selects the supply data from March 2009 to January 2010. The user can also select the supply and demand details and the transaction details to obtain the supply data and transaction data separately. The project data that has been obtained is also cached in the cache, which can save repeated operations within the cache time period. For example, the user first requests the supply and demand data, and then requests the supply data. At this time, if the search time period is the same or within the supply and demand data request time period, the supply data in the cache can be directly used. If the supply data request time period is greater than the supply and demand data request time period, the supply data outside the supply and demand data request time period can be retrieved.
[0069] Preferably, in addition to providing a default segment group, this embodiment also provides a group segment customization function, which can meet the user's needs for more refined and accurate analysis.
[0070] Furthermore, if Figure 5 As shown, this solution also includes a timestamp service method. When a user requests a multi-city horizontal review, the horizontal review page is returned to the user, and when the mouse arrow is detected to be located at a city name, the data description label related to the main time points of the city is displayed to the user. This solution adds obvious timestamp marks to places where users are sensitive to the timeline, so that users can easily and quickly obtain project information at major time points.
[0071] The specific embodiments described herein are merely examples of the spirit of the present invention. Those skilled in the art may make various modifications or additions to the specific embodiments described or replace them in similar ways, but they will not deviate from the spirit of the present invention or exceed the scope defined by the appended claims.
[0072] The above interface diagram is only a diagram. Functional improvements made by those skilled in the art on the above interface technology, such as providing a header item selection function for the supply and demand details table, cannot circumvent the protection scope of this application.
[0073] Although this article uses more terms such as city database, project data, city timeline, project timeline, city transaction timeline, city supply timeline, city supply and demand timeline, project supply timeline, project transaction timeline, project supply and demand timeline, etc., it does not exclude the possibility of using other terms. These terms are used only to more conveniently describe and explain the essence of the present invention; interpreting them as any additional limitations is contrary to the spirit of the present invention.
Claims
1. A real estate information service method based on timeline, characterized in that: The following steps are involved: S1. Receive a user's target project search request and obtain a project timeline of the corresponding target project; Locate the city and obtain the city timeline; The project timeline includes the project transaction timeline, the project supply timeline and the project supply and demand timeline; The city timeline includes the city transaction timeline, the city supply timeline and the city supply and demand timeline; The project supply and demand timeline is the union of the project transaction timeline and the project supply timeline, and the city supply and demand timeline is the union of the city transaction timeline and the city supply timeline; Query and obtain the project timeline and city timeline of the corresponding type according to the data type selected by the user; S2. Intercept the intersection time period on the city timeline that intersects with the project timeline; S3. Retrieve the project data corresponding to the intersection time period to obtain the project data of the target project and return it to the user.
2. The timeline-based real estate information service method according to claim 1, characterized in that: In step S1, the project timeline of the target project is obtained in the following manner: Check whether the project timeline of the target project exists in the cache. If so, obtain the project timeline from the cache. Otherwise, use the big data analysis tool to retrieve and read the latest transaction time and the earliest transaction time of the corresponding project.
3. The timeline-based real estate information service method according to claim 2, characterized in that: In step S1, the project timeline of the target project is obtained in the following manner: Check whether there is a project timeline of the target project in the cache. If so, obtain the project timeline from the cache; otherwise, query and obtain the project timeline of the target project from the memory.
4. The timeline-based real estate information service method according to claim 3, characterized in that: When a project has new transaction data, the corresponding project timeline and city timeline are updated through big data analysis tools.
5. The timeline-based real estate information service method according to claim 4, characterized in that: Also includes: After the user inputs / selects / locates a city, the start and end time points of the city timeline are provided on the display interface; After the user inputs / selects a project name, the start and end time points of the project timeline of the project are provided on the display interface for the user's reference.
Citation Information
Patent Citations
Date retrieval method and device used for content resource data base
CN103136274A
House resource price assessment method, device and equipment and storage medium
CN109919653A