Real estate data analysis method and device based on multi-dimensional data fusion
By parsing real estate data using a recursive algorithm and binding column elements to cell values, dynamic switching and custom configuration of table and chart views are achieved, improving the response speed of multi-dimensional data processing and the user-friendliness of the interface, and solving the performance and interaction bottlenecks of traditional systems.
Patent Information
- Application Number
- CN202511502774.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-21
- Publication Date
- 2026-01-16
AI Technical Summary
Existing real estate data analysis systems are slow to respond when displaying multi-dimensional data, have unfriendly user interfaces, and are unable to meet the needs of large-scale and complex data processing.
It uses a recursive algorithm to parse real estate data, generate column elements, and bind them with cell values to display on a preset interface. It supports dynamic switching between table and chart views and custom configuration of various chart types.
It improves data processing efficiency and display speed, enabling users to quickly and intuitively analyze large-scale complex data, and solves the performance and interaction bottlenecks in multi-dimensional data processing.
Smart Images

Figure CN121349580A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data analysis, and particularly relates to a real estate data analysis method and device based on multi-dimensional data fusion. BACKGROUND
[0002] With the development of big data technology, multi-dimensional display, dynamic analysis and real-time update of real estate data have become key functions of industry demand. How to efficiently process and display these massive data has become a core problem to be solved for real estate data analysis systems.
[0003] At present, some real estate data analysis systems on the market usually rely on traditional database queries and table display forms. These systems are mostly based on single-dimensional data processing methods. Although they can meet the needs in small-scale data processing, they often appear to be inadequate in large-scale complex data processing. In particular, when multi-dimensional data is displayed, the response speed of the analysis system is slow, and the operation interface is not friendly enough, which is difficult to meet the needs of large-scale complex real estate data processing. SUMMARY
[0004] The present application provides a real estate data analysis method and device based on multi-dimensional data fusion, which aims to solve the problem that the response speed of the analysis system is slow, the operation interface is not friendly enough, and it is difficult to meet the needs of large-scale complex real estate data processing when multi-dimensional data is displayed.
[0005] In order to achieve the above-mentioned purpose, the present application provides the following technical solutions:
[0006] The first aspect of the present application provides a real estate data analysis method based on multi-dimensional data fusion, comprising:
[0007] When receiving the real estate data to be analyzed, a recursive algorithm is used to recursively analyze the real estate data to be analyzed to obtain column elements;
[0008] The cell values corresponding to the column elements are filtered from the real estate data to be analyzed, and the column elements and the cell values corresponding to the column elements are bound and displayed on a preset interface;
[0009] In response to the operation of triggering the metric unit selection function in the preset interface, a table interface is displayed;
[0010] In response to the operation of triggering the switching function in the table interface, a chart interface is displayed.
[0011] Optionally, the recursive analysis of the real estate data to be analyzed by using the recursive algorithm to obtain column elements comprises:
[0012] According to the preset configuration information, the to-be-analyzed real estate data is parsed to obtain column configuration;
[0013] According to the hierarchical relationship of the column configuration, a table header hierarchical structure is constructed;
[0014] Based on the table header hierarchical structure, column elements are generated.
[0015] Optionally, further comprising:
[0016] When receiving the to-be-analyzed real estate data, a configuration information page is displayed;
[0017] In response to the operation of triggering the selection function of the configuration information page, target configuration information is determined;
[0018] According to the target configuration information and the recursive algorithm, the to-be-analyzed real estate data is recursively parsed to obtain target column elements.
[0019] Optionally, in response to the operation of triggering the metric unit selection function in the preset interface, a table interface is displayed, comprising:
[0020] In response to the operation of triggering the area unit selection function in the preset interface, an area interface is displayed;
[0021] In response to the operation of triggering the amount unit selection function in the area interface, an amount interface is displayed;
[0022] In response to the operation of triggering the numerical value selection function in the amount interface, a numerical value display interface is displayed;
[0023] In response to the operation of triggering the confirmation function in the numerical value display interface, the table interface is displayed.
[0024] Optionally, further comprising:
[0025] In response to the operation of triggering the theme switching function in the table interface, the color value of the CSS variable is modified to display a new table interface.
[0026] The second aspect of the application provides a real estate data analysis device based on multi-dimensional data fusion, comprising:
[0027] The parsing unit is configured to, when receiving to-be-analyzed real estate data, recursively parse the to-be-analyzed real estate data using a recursive algorithm to obtain column elements;
[0028] The binding unit is configured to filter cell values corresponding to the column elements from the to-be-analyzed real estate data, bind the column elements and the cell values corresponding to the column elements, and display them on a preset interface;
[0029] The first display unit is configured to display a table interface in response to an operation of a metric unit selection function in the preset interface being triggered.
[0030] The second display unit is configured to display a chart interface in response to an operation of a switching function in the table interface being triggered.
[0031] Optionally, the parsing unit is specifically configured to:
[0032] The real estate data to be analyzed is parsed according to preset configuration information, and column configurations are obtained.
[0033] A table header hierarchical structure is constructed according to a hierarchical relationship of the column configurations.
[0034] Column elements are generated based on the table header hierarchical structure.
[0035] Optionally, the method further comprises:
[0036] The display unit is configured to display a configuration information page when receiving the real estate data to be analyzed.
[0037] The determination unit is configured to determine target configuration information in response to an operation of a selection function in the configuration information page being triggered.
[0038] The target parsing unit is configured to recursively parse the real estate data to be analyzed according to the target configuration information and a recursive algorithm, and obtain target column elements.
[0039] Optionally, the first display unit is specifically configured to:
[0040] The area interface is displayed in response to an operation of an area unit selection function in the preset interface being triggered.
[0041] The money interface is displayed in response to an operation of a money unit selection function in the area interface being triggered.
[0042] The numerical value display interface is displayed in response to an operation of a numerical value selection function in the money interface being triggered.
[0043] The table interface is displayed in response to an operation of a confirmation function in the numerical value display interface being triggered.
[0044] Optionally, the method further comprises:
[0045] The modification unit is configured to modify a color value of a CSS variable to display a new table interface in response to an operation of a theme switching function in the table interface being triggered.
[0046] The technical scheme provided in the application comprises the following steps: when receiving the real estate data to be analyzed, a recursive algorithm is used to recursively analyze the real estate data to be analyzed to obtain column elements; cell values corresponding to the column elements are filtered from the real estate data to be analyzed, and the column elements are bound to the cell values corresponding to the column elements, and the column elements and the cell values corresponding to the column elements are displayed on a preset interface; in response to an operation of triggering a metric unit selection function in the preset interface, a table interface is displayed; and in response to an operation of triggering a switching function in the table interface, a chart interface is displayed. The real estate data is analyzed by using the recursive algorithm, the column elements are bound to the cell values, and meanwhile, self-defined configurations of multiple chart types are provided. These optimizations improve the data processing efficiency and the display speed, so that the user can more intuitively analyze large-scale complex data, and effectively solve the performance bottleneck and the interaction problem in processing multi-dimensional data. BRIEF DESCRIPTION OF DRAWINGS
[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0048] Figure 1 A flowchart of a real estate data analysis method based on multi-dimensional data fusion provided by an embodiment of the present application;
[0049] Figure 2 A schematic diagram of a preset interface provided by an embodiment of the present application;
[0050] Figure 3 A schematic diagram of a numerical conversion code provided by an embodiment of the present application;
[0051] Figure 4 A schematic diagram of a thousandth display effect code provided by an embodiment of the present application;
[0052] Figure 5 A schematic diagram of a metric unit selection page provided by an embodiment of the present application;
[0053] Figure 6 A schematic diagram of a table interface provided by an embodiment of the present application;
[0054] Figure 7 A schematic diagram of a new table interface provided by an embodiment of the present application;
[0055] Figure 8 A schematic diagram of a code logic provided by an embodiment of the present application;
[0056] Figure 9A schematic diagram of a chart interface provided by an embodiment of the present application;
[0057] Figure 10 An architecture schematic diagram of a real estate data analysis device based on multi-dimensional data fusion provided by an embodiment of the present application. DETAILED DESCRIPTION
[0058] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0059] In the present application, the term “comprising”, “containing” or any other variant thereof is intended to cover the non-exclusive inclusion, so that the process, method, article or equipment including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or equipment. Without more limitations, the element defined by the sentence “including a…” does not exclude the presence of other identical elements in the process, method, article or equipment including the element.
[0060] As shown in FIG. 1, a flowchart of a real estate data analysis method based on multi-dimensional data fusion provided by an embodiment of the present application is applied to a real estate data analysis tool, which includes the following steps: Figure 1
[0061] It should be noted that the real estate data analysis tool is based on the Vue2 framework, uses vxe-table as a table rendering engine, and uses Element UI and Less to implement auxiliary components (such as buttons, drop-down boxes, etc.). The chart display function uses ECharts, and the virtual scrolling technology of vue-table is used to solve the performance problem of large data display.
[0062] S101: When receiving the real estate data to be analyzed, the recursive algorithm is used to recursively analyze the real estate data to be analyzed to obtain column elements.
[0063] It can be understood that the header of the real estate data to be analyzed can have multiple levels (for example, there are secondary table headers under the primary table headers), and each layer of data is traversed by the recursive algorithm. If the layer has a child column, the child column is continuously traversed until all columns are processed, thereby obtaining column elements.
[0064] Optionally, in another embodiment of the present application, the specific implementation of step S101 includes processes A1 to A3.
[0065] A1: Analyzing the real estate data to be analyzed according to preset configuration information to obtain column configuration.
[0066] The preset configuration information includes but is not limited to single row and single column.
[0067] Optionally, the setCols method is used to analyze the real estate data to be analyzed according to the preset configuration information.
[0068] Specifically, the setCols method is used to process the configuration of table columns. It parses the nested column structure (such as multi-level table headers) layer by layer through a recursive algorithm. The role of the recursive algorithm is to traverse each layer of data structure, check whether there is a child column (such as a child table header in the table header), and generate the corresponding column configuration.
[0069] A2: Constructing a table header hierarchical structure according to the hierarchical relationship of the column configuration.
[0070] It can be understood that in a table, the table header usually has multiple levels (for example, there can be multiple child columns under a column). Through recursive analysis of the table configuration, the setCols method constructs a table header hierarchical structure according to the hierarchical relationship of the column configuration. This dynamic construction means that the hierarchical structure of the table column can be flexibly changed according to the incoming data, without manually writing the configuration of each column.
[0071] A3: Generating column elements based on the table header hierarchical structure.
[0072] The column elements are <vxe-column>.
[0073] In particular, after parsing the data and constructing the table header hierarchy, the setCols method generates <vxe-column>Elements. These column elements determine how each column is displayed, the field name, the title, and so on. For example, when a table header has multiple sub-columns, <vxe-column>may be nested within another <vxe-column>In some embodiments, the multi-level structure is formed.
[0074] Optionally, upon receiving the real estate data to be analyzed, the user can customize the data columns displayed in the table according to the needs, thereby improving the flexibility of data analysis. Therefore, in another embodiment of the present application, a parsing method of real estate data to be analyzed is provided, including processes B1 to B3.
[0075] B1: When receiving the real estate data to be analyzed, a configuration information page is displayed.
[0076] In this way, the user can customize the subsequent table form displayed according to the needs by displaying the configuration information page to the user.
[0077] B2: In response to the operation of the selection function of the configuration information page triggered, target configuration information is determined.
[0078] In some embodiments, the target configuration information includes but is not limited to multiple rows and multiple columns.
[0079] B3: According to the target configuration information and the recursive algorithm, the real estate data to be analyzed is recursively parsed to obtain target column elements.
[0080] It should be noted that the specific implementation process of recursively parsing the real estate data to be analyzed according to the target configuration information and the recursive algorithm to obtain the target column elements is as follows: the real estate data to be analyzed is parsed according to the target configuration information to obtain target column configuration; the target table header hierarchical structure is constructed according to the hierarchical relationship of the column configuration; and the target column elements are generated based on the table header hierarchical structure.
[0081] S102: From the real estate data to be analyzed, the cell values corresponding to the column elements are selected, and the column elements and the cell values corresponding to the column elements are bound and displayed on a preset interface.
[0082] Optionally, the cell values corresponding to the column elements can be selected from the real estate data to be analyzed through a self-defined index combination mechanism to realize accurate mapping and binding of the column elements and the cell values.
[0083] Specifically, the preset interface can refer to the table header configuration in the column elements, and the column elements and the cell values corresponding to the column elements are bound to fill the cell values into the corresponding positions. Figure 2 Figure 2
[0084] S103: In response to the operation of the metric unit selection function in the preset interface triggered, a table interface is displayed.
[0085] In some embodiments, the metric unit includes but is not limited to an area unit, an amount unit, and a numerical display.
[0086] Optionally, in another embodiment of the present application, the specific implementation of step S103 includes processes C1 to C4.
[0087] C1: In response to the operation of the area unit selection function in the preset interface triggered, display the area interface.
[0088] Specifically, the area unit includes default, m 2 , ten thousand m 2 and mu.
[0089] C2: In response to the operation of the amount unit selection function in the area interface triggered, display the amount interface.
[0090] Specifically, the amount unit includes default, yuan, ten thousand yuan and one hundred million yuan.
[0091] C3: In response to the operation of the value selection function in the amount interface triggered, display the value display interface.
[0092] Specifically, in response to the operation of the number selection function in the amount interface triggered, that is, in the amount interface, the user can choose whether to display the thousandth place format. If the thousandth place format is selected, the value is formatted by the formatterFun method. Specifically, the code converts the value unit by unit configuration (for reference Figure 3 ). After conversion, the thousandNumFormat method is used to display the thousandth place by regular expression (for reference Figure 4 ).
[0093] C4: In response to the operation of the confirmation function in the value display interface triggered, display the table interface.
[0094] Specifically, the page of the measurement unit selection in the preset interface can be referred to Figure 5 , Figure 5 The switching of area unit, the switching of amount unit and the value display (i.e. whether to display the thousandth place) are displayed. After the user completes the selection, in response to the operation of the confirmation function in the value display interface triggered, the table interface is displayed. The table interface can be referred to Figure 6 .
[0095] Optionally, after step S103, further comprising:
[0096] In response to the operation of the theme switching function in the table interface triggered, modify the color value of the CSS variable to display a new table interface.
[0097] Specifically, the CSS variable is a custom attribute.
[0098] It can be understood that when multiple themes are configured in the project, the colors of each theme can be defined and mapped through Less variables by mounting CSS variables on the body element. When the theme is switched, the CSS variables on the body can be dynamically updated to seamlessly switch the theme color of the entire platform and automatically take effect. This method makes theme switching flexible and efficient, and does not require modification of the style of each component, facilitating maintenance and management. For example, a new table interface is as shown in Figure 7 .
[0099] Specifically, the CSS variables on the body can be updated through the code logic as shown in Figure 8 .
[0100] S104: In response to the operation of the switching function in the triggered table interface, display the chart interface.
[0101] It can be understood that by switching the table interface to the chart interface, the trend and distribution of the data can be more intuitively displayed, including same period and same period analysis. Various chart types such as column chart, line chart and pie chart are supported, and advanced features such as dual-axis and comparison items can be customized, thereby improving the convenience and depth of data analysis. For example, the chart interface can be seen in Figure 9 .
[0102] In summary, by using a recursive algorithm to analyze large-scale complex real estate data, the column elements are bound to the corresponding cell values and displayed on a preset interface, while supporting dynamic switching between table and chart views and customizing multiple chart types, the efficiency of data processing and display is realized. This not only improves the response speed of the system in multi-dimensional data processing, but also optimizes the friendliness of the operation interface, allowing users to quickly and intuitively analyze and understand complex data, thereby effectively solving the performance and interaction bottleneck problems of traditional analysis systems in processing large-scale complex data.
[0103] As shown in Figure 10 , an architecture diagram of a real estate data analysis device based on multi-dimensional data fusion provided by an embodiment of the present application, the data analysis device comprises an analysis unit 100, a binding unit 200, a first display unit 300 and a second display unit 400.
[0104] The analysis unit 100 is configured to, when receiving the real estate data to be analyzed, recursively analyze the real estate data to be analyzed using a recursive algorithm to obtain column elements.
[0105] The analysis unit 100 is specifically configured to: analyze the real estate data to be analyzed according to preset configuration information to obtain column configuration; construct a table header hierarchical structure according to the hierarchical relationship of the column configuration; and generate column elements based on the table header hierarchical structure.
[0106] Binding unit 200 is used to filter out the cell values corresponding to column elements from the real estate data to be analyzed, bind the column elements to the cell values corresponding to the column elements, and display them on the preset interface.
[0107] The first display unit 300 is used to display a table interface in response to the operation of the measurement unit selection function in the preset interface.
[0108] The first display unit 300 is specifically used for: displaying an area interface in response to the operation of the area unit selection function in the triggered preset interface; displaying an amount interface in response to the operation of the amount unit selection function in the triggered area interface; displaying a value display interface in response to the operation of the value selection function in the triggered amount interface; and displaying a table interface in response to the operation of the confirmation function in the triggered value display interface.
[0109] The second display unit 400 is used to display a chart interface in response to the operation of the switching function in the triggered table interface.
[0110] In summary, by using a recursive algorithm to parse large-scale and complex real estate data, binding column elements to their corresponding cell values and displaying them on a preset interface, and supporting dynamic switching between table and chart views as well as custom configurations for various chart types, this system achieves high efficiency in data processing and display. This not only improves the system's response speed in multi-dimensional data processing but also optimizes the user interface's usability, enabling users to quickly and intuitively analyze and understand complex data. This effectively solves the performance and interaction bottlenecks of traditional analysis systems when processing large-scale and complex data.
[0111] Combination Figure 10 The data analysis device, as shown, also includes:
[0112] The display unit is used to show the configuration information page when real estate data to be analyzed is received.
[0113] The determination unit is used to determine the target configuration information in response to the operation of the selection function triggered on the configuration information page.
[0114] The target parsing unit is used to recursively parse the real estate data to be analyzed based on the target configuration information and the recursive algorithm to obtain the target column elements.
[0115] Combination Figure 10 As shown, the data analysis device also includes a modification unit for modifying the color values of CSS variables in response to a triggered theme switching function in the table interface, so as to display a new table interface.
[0116] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. In particular, for system or system embodiments, since they are fundamentally similar to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. Components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0117] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0118] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A real estate data analysis method based on multi-dimensional data fusion, characterized in that, The method comprises the following steps: When receiving the real estate data to be analyzed, the recursive algorithm is used to recursively analyze the real estate data to be analyzed, and column elements are obtained; From the real estate data to be analyzed, the cell values corresponding to the column elements are screened out, the column elements are bound with the cell values corresponding to the column elements, and the column elements are displayed on a preset interface; In response to the operation of triggering the metric unit selection function in the preset interface, a table interface is displayed; In response to the operation of triggering the switching function in the table interface, a chart interface is displayed.
2. The method of claim 1, wherein, The recursive algorithm is used to recursively analyze the real estate data to be analyzed, and column elements are obtained, which comprises the following steps: According to the preset configuration information, the real estate data to be analyzed is analyzed to obtain column configuration; A table header hierarchical structure is constructed according to the hierarchical relationship of the column configuration; Column elements are generated based on the table header hierarchical structure.
3. The method of claim 1, wherein, Further comprising: When receiving the real estate data to be analyzed, a configuration information page is displayed; In response to the operation of triggering the selection function of the configuration information page, target configuration information is determined; According to the target configuration information and the recursive algorithm, the real estate data to be analyzed is recursively analyzed to obtain target column elements.
4. The method of claim 1, wherein, In response to the operation of triggering the area unit selection function in the preset interface, an area interface is displayed; In response to the operation of triggering the amount unit selection function in the area interface, an amount interface is displayed; In response to the operation of triggering the numerical value selection function in the amount interface, a numerical value display interface is displayed; In response to the operation of triggering the confirmation function in the numerical value display interface, a table interface is displayed. Further comprising:
5. The method of claim 1, wherein, In response to the operation of triggering the theme switching function in the table interface, the color value of the CSS variable is modified to display a new table interface. The method comprises the following steps: 6.A real estate data analysis device based on multi-dimensional data fusion, characterized in that, The analysis unit is used to, when receiving the real estate data to be analyzed, use a recursive algorithm to recursively analyze the real estate data to be analyzed, and obtain column elements; The binding unit is used to screen out cell values corresponding to the column elements from the real estate data to be analyzed, bind the column elements with the cell values corresponding to the column elements, and display the column elements on a preset interface; The first display unit is used to, in response to the operation of triggering the metric unit selection function in the preset interface, display a table interface; The second display unit is used to, in response to the operation of triggering the switching function in the table interface, display a chart interface. The analysis unit is specifically used to:
7. The apparatus of claim 6, wherein, According to the preset configuration information, the real estate data to be analyzed is analyzed to obtain column configuration; A table header hierarchical structure is constructed according to the hierarchical relationship of the column configuration; Column elements are generated based on the table header hierarchical structure. Further comprising:
8. The apparatus of claim 6, wherein, The display unit is used to, when receiving the real estate data to be analyzed, display a configuration information page; The determination unit is used to, in response to the operation of triggering the selection function of the configuration information page, determine target configuration information; According to the target configuration information and the recursive algorithm, the real estate data to be analyzed is recursively analyzed to obtain target column elements. The target analysis unit is configured to perform recursive analysis on the to-be-analyzed real estate data according to the target configuration information and a recursive algorithm, and obtain a target column element.
9. The apparatus of claim 6, wherein, The first display unit is specifically configured to: display an area interface in response to an operation of triggering an area unit selection function in the preset interface; display a money interface in response to an operation of triggering a money unit selection function in the area interface; display a numerical value display interface in response to an operation of triggering a numerical value selection function in the money interface; display a table interface in response to an operation of triggering a confirmation function in the numerical value display interface.
10. The apparatus of claim 6, wherein, Further comprising: The modification unit is configured to modify a color value of the CSS variable to display a new table interface in response to an operation of triggering a theme switching function in the table interface.