Construction method and device of macroeconomic data platform, equipment and medium

By building a macroeconomic data platform, centrally storing and managing data, real-time acquisition and convenient query, the problem of data dispersion and untimely update of traditional data management methods is solved, and real-time, accurate and comprehensive utilization of data is achieved.

CN120105375APending Publication Date: 2025-06-06INSPUR ZHUOSHU BIG DATA IND DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510172658.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

The traditional macroeconomic data management methods have problems such as data dispersion, untimely updates, and inconvenient inquiry, which cannot meet the real-time, accurate and comprehensive needs of government departments and all sectors of society for macroeconomic data.

Method used

By building a macroeconomic data platform, setting the data layer, service layer and application layer, centralized storage and management of data, real-time data acquisition, design permission management and interactive interfaces, ensuring data security and convenient query.

Benefits of technology

Centralized data management is realized, real-time updates and convenient querying of data are ensured, data security and utilization are improved, and users' real-time, accurate and comprehensive needs for macroeconomic data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120105375A_ABST
    Figure CN120105375A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a construction method and device of a macroeconomic data platform, equipment and a medium, and the method comprises the steps: setting a framework of the macroeconomic data platform according to a preset demand, the framework comprising a data layer, a service layer and an application layer; setting a data acquisition interface of the macroeconomic data platform to acquire macroeconomic data of a specified channel; setting permission information of different users in the macroeconomic data platform to determine processing permissions of the different users to the macroeconomic data; and designing an interactive interface and an operation process of the macroeconomic data platform to determine processing processes of different users for the macroeconomic data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present specification relates to the field of computer technology, and in particular to a method, device, equipment and medium for constructing a macroeconomic data platform. Background Art

[0002] With the continuous development of information technology, macroeconomic data plays an increasingly important role in guiding national economic policies and promoting social and economic development. However, traditional macroeconomic data management methods have problems such as scattered data, untimely updates, and inconvenient queries, which cannot meet the real-time, accurate and comprehensive needs of government departments and all sectors of society for macroeconomic data.

[0003] A more effective way of managing macroeconomic data is needed to meet the real-time, accurate and comprehensive demands of government departments and all sectors of society for macroeconomic data. Summary of the invention

[0004] One or more embodiments of this specification provide a method, device, equipment and medium for constructing a macroeconomic data platform, which are used to solve the technical problems raised by the background technology.

[0005] One or more embodiments of this specification adopt the following technical solutions:

[0006] One or more embodiments of this specification provide a method for constructing a macroeconomic data platform, the method comprising:

[0007] Setting a framework of a macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer;

[0008] Setting a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel;

[0009] Setting the authority information of different users in the macroeconomic data platform to determine the processing authority of different users for the macroeconomic data;

[0010] Design the interactive interface and operation process of the macroeconomic data platform to determine the processing flow of the macroeconomic data for different users.

[0011] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0012] Data centralization: By setting up a data layer, scattered macroeconomic data can be stored in a centralized manner for easy unified management and access.

[0013] Timeliness of data update: By setting the data acquisition interface, data can be obtained from the designated channel in real time to ensure the timeliness of the data.

[0014] Convenience of data query: By designing the service layer and application layer, users can easily query the required data and improve the efficiency of data retrieval.

[0015] Optimized authority management: By setting authority information for different users, the security and confidentiality of data can be ensured to prevent unauthorized access and operation.

[0016] Data processing authority control: Based on user authority information, users can only process the macroeconomic data for which they are authorized, thus avoiding data abuse and misoperation.

[0017] Standardization of user operation processes: Design interactive interfaces and operation processes so that users can quickly understand and master how to use the data platform and improve work efficiency.

[0018] Furthermore, the data layer is used for data storage and management; the service layer is used for data query, data analysis and visualization; and the application layer is used to provide users with a rich operating interface and data display.

[0019] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0020] Benefits of the data layer (storage and management):

[0021] Data security: The data layer is responsible for data storage and provides data security to prevent data loss or damage.

[0022] Data consistency: Through centralized storage, the uniformity and consistency of data are ensured, reducing errors and inconsistencies caused by data dispersion.

[0023] Efficient storage: Using efficient data storage technology, large amounts of data can be stored to meet the storage needs of growing macroeconomic data.

[0024] Data backup and recovery: It is easy to back up data. Once data fails, it can be restored quickly to reduce the risk of data loss.

[0025] Beneficial effects of the service layer (data query, data analysis and visualization):

[0026] Quick query: Provide efficient data query services so that users can quickly find the data they need.

[0027] Data analysis capabilities: Through data analysis tools, users can conduct in-depth analysis of data and explore the value behind the data.

[0028] Visual display: Displaying data in the form of charts, graphs, etc. makes complex data more intuitive and easy to understand, allowing decision makers to quickly grasp key information.

[0029] Customized services: Provide customized data analysis and visualization services according to the needs of different users.

[0030] The beneficial effects of the application layer (user-oriented, providing rich operation interfaces and data display):

[0031] User-friendliness: Provides an intuitive and easy-to-use operating interface to reduce users' learning costs and improve usage efficiency.

[0032] Personalized experience: Provide personalized data display and operation functions based on user roles and needs.

[0033] Interactivity: Through the application layer, users can interact with data and perform operations such as query, filter, and sort to enhance the user experience.

[0034] Convenient access: Users can access the platform through a variety of devices, such as desktop computers, tablets, smartphones, etc., improving the accessibility of data.

[0035] Overall, this three-tier architecture design enables the macroeconomic data platform to provide efficient, secure, and easy-to-use services, thereby better supporting decision-making and data analysis.

[0036] Furthermore, the interactive interface and operation flow of the macroeconomic data platform are designed to determine the processing flow of the macroeconomic data by different users, including:

[0037] The key indicator interaction, time selection, chart switching and chart downloading of the macroeconomic data platform are designed to determine the processing flow of the macroeconomic data for different users.

[0038] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0039] Beneficial effects of key indicator interactions:

[0040] Quick access to key information: Users can quickly locate key macroeconomic indicators and improve decision-making efficiency.

[0041] Customized analysis: Users can select key indicators according to their needs and perform customized data analysis and report generation.

[0042] Intuitive understanding: Through the interactive interface, users can more intuitively understand the relationship and change trend between indicators.

[0043] Beneficial effects of timing:

[0044] Historical data review: Users can easily select different time frames to review historical data and conduct trend analysis.

[0045] Real-time data monitoring: Supports real-time time selection, and users can monitor the latest macroeconomic trends.

[0046] Periodic analysis: Users can perform data analysis and forecasting for specific periods (such as quarters or years).

[0047] Beneficial effects of chart switching:

[0048] Multi-angle analysis: Users can switch charts to analyze data from different angles (such as bar charts, line charts, pie charts, etc.) to gain a more comprehensive perspective.

[0049] Comparative analysis: Chart switching allows users to compare data of different indicators or different time periods in the same interface, making it easier to discover anomalies and trends.

[0050] Optimized visualization effects: Different chart types are suitable for different data display needs, optimizing visualization effects and improving user experience.

[0051] Beneficial effects of chart downloading:

[0052] Offline analysis: Users can download charts to local devices for offline analysis or sharing.

[0053] Report generation: The downloaded charts can be used as part of a report to facilitate the generation of formal documents or reports.

[0054] Data Sharing: Users can share charts with other team members or stakeholders to facilitate information exchange.

[0055] Beneficial effects of processing flow determination:

[0056] Standardized operations: By designing clear operating procedures, we ensure that users use standardized operations when processing macroeconomic data to reduce errors.

[0057] Improve efficiency: Users can quickly process data through established processes to improve work efficiency.

[0058] Improved user experience: Simple and intuitive operation processes help improve the overall user experience and increase user satisfaction with the platform.

[0059] Furthermore, the method further comprises:

[0060] Formulate data format specifications for the macroeconomic data platform, wherein the data format specifications include image format, table format and numerical format.

[0061] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0062] Data standardization: By formulating data format specifications, we can ensure the consistency of all data in format, which will facilitate data integration and exchange. Unified data format specifications can help reduce data processing errors caused by inconsistent formats.

[0063] Data usability: Standardized image formats, table formats, and numerical formats can optimize data loading speed and improve user experience. Unified data formats make data processing and conversion easier and reduce the complexity of data processing.

[0064] Furthermore, the method further comprises:

[0065] Set up security measures for the macroeconomic data platform, including data encryption, user identity authentication and access control.

[0066] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0067] Beneficial effects of data encryption:

[0068] Protect data privacy: Data encryption can prevent unauthorized access and ensure the privacy of user data is not leaked.

[0069] Prevent data tampering: Even if the encrypted data is intercepted, it cannot be understood or tampered by unauthorized parties, thus protecting the integrity of the data.

[0070] Enhanced trust: Users have greater trust in the security of the platform and are more willing to share and store sensitive data.

[0071] Benefits of user authentication:

[0072] Prevent unauthorized access: Ensure only verified users can access the platform and sensitive data through identity authentication.

[0073] Accountability tracing: Each user's operation can be traced back to the specific user identity, which helps to track and investigate potential security issues.

[0074] Personalized services: User identity authentication can help platforms provide personalized services and content.

[0075] Beneficial effects of access control:

[0076] Permission management: Through access control, you can set permissions for different users or user groups to ensure that users can only access authorized data and functions.

[0077] Compliance: Access controls help ensure that platform operations comply with relevant laws, regulations, and data protection standards.

[0078] Reduce security risks: Restricting access to data can significantly reduce the risk of data breaches and misuse.

[0079] Furthermore, the method further comprises:

[0080] The service layer uses cloud computing technology to build a high-performance data processing and analysis engine, and provides data query, data analysis and visualization for the application layer through an API interface.

[0081] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0082] Quick response: Cloud computing technology can provide powerful computing resources, enabling data processing and analysis tasks to respond quickly and reduce waiting time.

[0083] Modular design: Through the API interface, the interaction between the service layer and the application layer is more modular, which facilitates the expansion and maintenance of the system.

[0084] Convenient query: Users can easily query the required data through the API interface without complicated operations, which improves query efficiency.

[0085] In-depth analysis: The high-performance engine supports complex analytical algorithms, allowing users to conduct in-depth statistical analysis, predictive analysis, etc.

[0086] Intuitive presentation: Through visualization tools, complex data can be converted into charts and graphs for easy understanding and analysis.

[0087] Furthermore, the method further comprises:

[0088] During the data analysis, statistical analysis, trend prediction and data mining are obtained through pre-written data analysis tools.

[0089] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0090] Decision support: Trend forecasting can help management predict future market trends and business directions, providing a basis for decision-making.

[0091] Risk avoidance: Predicting future trends helps identify potential risks and take appropriate preventive measures.

[0092] Resource optimization: Based on trend forecasts, enterprises can allocate resources more effectively and improve operational efficiency.

[0093] Discover new patterns: Data mining tools can uncover hidden patterns and associations from large amounts of data, providing clues for business innovation.

[0094] Market insights: Through data mining, companies can gain a deeper understanding of customer behavior and market dynamics, thus enhancing their market competitiveness.

[0095] Personalized services: Data mining can help companies achieve personalized marketing and services, and improve customer satisfaction and loyalty.

[0096] One or more embodiments of this specification provide a device for constructing a macroeconomic data platform, including:

[0097] A framework setting unit, which sets the framework of the macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer;

[0098] An interface setting unit, which sets a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel;

[0099] A permission setting unit, which sets permission information of different users in the macroeconomic data platform to determine the processing permissions of different users for the macroeconomic data;

[0100] The interactive setting unit designs the interactive interface and operation flow of the macroeconomic data platform to determine the processing flow of the macroeconomic data by different users.

[0101] One or more embodiments of this specification provide a device for constructing a macroeconomic data platform, including:

[0102] at least one processor; and,

[0103] a memory communicatively connected to the at least one processor; wherein,

[0104] The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

[0105] Setting a framework of a macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer;

[0106] Setting a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel;

[0107] Setting the authority information of different users in the macroeconomic data platform to determine the processing authority of different users for the macroeconomic data;

[0108] Design the interactive interface and operation process of the macroeconomic data platform to determine the processing flow of the macroeconomic data for different users.

[0109] One or more embodiments of this specification provide a non-volatile computer storage medium storing computer executable instructions, which can achieve the following when executed by a computer:

[0110] Setting a framework of a macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer;

[0111] Setting a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel;

[0112] Setting the authority information of different users in the macroeconomic data platform to determine the processing authority of different users for the macroeconomic data;

[0113] Design the interactive interface and operation process of the macroeconomic data platform to determine the processing flow of the macroeconomic data for different users.

[0114] At least one of the above technical solutions adopted in the embodiments of this specification can achieve the following beneficial effects:

[0115] Data centralization: By setting up a data layer, scattered macroeconomic data can be stored in a centralized manner for easy unified management and access.

[0116] Timeliness of data update: By setting the data acquisition interface, data can be obtained from the designated channel in real time to ensure the timeliness of the data.

[0117] Convenience of data query: By designing the service layer and application layer, users can easily query the required data and improve the efficiency of data retrieval.

[0118] Optimized authority management: By setting authority information for different users, the security and confidentiality of data can be ensured to prevent unauthorized access and operation.

[0119] Data processing authority control: Based on user authority information, users can only process the macroeconomic data for which they are authorized, thus avoiding data abuse and misoperation.

[0120] Standardization of user operation processes: Design interactive interfaces and operation processes so that users can quickly understand and master how to use the data platform and improve work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0121] In order to more clearly illustrate the technical solutions in the embodiments of this specification or the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art description. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. In the drawings:

[0122] Figure 1 A flowchart of a method for constructing a macroeconomic data platform provided for one or more embodiments of this specification;

[0123] Figure 2 An overall architecture diagram of the platform provided for one or more embodiments of this specification;

[0124] Figure 3 A schematic diagram of the structure of a device for constructing a macroeconomic data platform provided in one or more embodiments of this specification;

[0125] Figure 4 A schematic diagram of the structure of a device for constructing a macroeconomic data platform provided in one or more embodiments of this specification. DETAILED DESCRIPTION

[0126] The embodiments of this specification provide a method, device, equipment and medium for constructing a macroeconomic data platform.

[0127] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this specification.

[0128] Figure 1 A schematic diagram of a process flow of a method for constructing a macroeconomic data platform provided in one or more embodiments of this specification, which process can be executed by a construction system of a macroeconomic data platform. Certain input parameters or intermediate results in the process allow manual intervention and adjustment to help improve accuracy.

[0129] The method steps of the embodiment of this specification are as follows:

[0130] S101, setting the framework of the macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer and an application layer.

[0131] In the embodiments of this specification, the service layer is used for data query, data analysis and visualization; the application layer is used to provide a rich operating interface and data display for users.

[0132] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0133] Benefits of the data layer (storage and management):

[0134] Data security: The data layer is responsible for data storage and provides data security to prevent data loss or damage.

[0135] Data consistency: Through centralized storage, the uniformity and consistency of data are ensured, reducing errors and inconsistencies caused by data dispersion.

[0136] Efficient storage: Using efficient data storage technology, large amounts of data can be stored to meet the storage needs of growing macroeconomic data.

[0137] Data backup and recovery: It is easy to back up data. Once data fails, it can be restored quickly to reduce the risk of data loss.

[0138] Beneficial effects of the service layer (data query, data analysis and visualization):

[0139] Quick query: Provide efficient data query services so that users can quickly find the data they need.

[0140] Data analysis capabilities: Through data analysis tools, users can conduct in-depth analysis of data and explore the value behind the data.

[0141] Visual display: Displaying data in the form of charts, graphs, etc. makes complex data more intuitive and easy to understand, allowing decision makers to quickly grasp key information.

[0142] Customized services: Provide customized data analysis and visualization services according to the needs of different users.

[0143] The beneficial effects of the application layer (user-oriented, providing rich operation interfaces and data display):

[0144] User-friendliness: Provides an intuitive and easy-to-use operating interface to reduce users' learning costs and improve usage efficiency.

[0145] Personalized experience: Provide personalized data display and operation functions based on user roles and needs.

[0146] Interactivity: Through the application layer, users can interact with data and perform operations such as query, filter, and sort to enhance the user experience.

[0147] Convenient access: Users can access the platform through a variety of devices, such as desktop computers, tablets, smartphones, etc., improving the accessibility of data.

[0148] Overall, this three-tier architecture design enables the macroeconomic data platform to provide efficient, secure, and easy-to-use services, thereby better supporting decision-making and data analysis.

[0149] It should be noted that the above content can be implemented through the following specific implementation plans:

[0150] The data layer design is as follows:

[0151] Requirements analysis: Determine the functional requirements of the data layer, including data storage, data acquisition, data cleaning, and metadata management.

[0152] Data source integration: Select appropriate data storage technology (such as relational database, NoSQL database, data warehouse, etc.) to store various macroeconomic data.

[0153] Data cleaning: Develop data cleaning tools to ensure data quality, including data deduplication, error correction, and format standardization.

[0154] Metadata management: Establish a metadata management system to record and manage information such as the source, structure, and format of data.

[0155] The service layer is constructed as follows:

[0156] Technology selection: Choose a suitable cloud computing platform (such as AWS, Azure, Alibaba Cloud, etc.) to build the service layer.

[0157] Data processing engines: Develop or integrate high-performance data processing and analysis engines, such as using Apache Spark, Hadoop, etc.

[0158] API interface development: Develop interfaces such as RESTful API or GraphQL to provide data query, data analysis and visualization services.

[0159] Security design: Implement security measures such as data encryption, user authentication, and access control to ensure data security.

[0160] The application layer development is as follows:

[0161] User interface design: Design a user-friendly operating interface, including data display, query tools, report generation, etc.

[0162] Front-end development: Use technologies such as HTML, CSS, and JavaScript, combined with front-end frameworks (such as React, Vue.js, etc.) to develop user interfaces.

[0163] Backend services: Develop backend services, handle user requests, and interact with the data layer and service layer.

[0164] User experience optimization: Conduct user testing and feedback collection to continuously optimize interface design and operation processes.

[0165] It should be noted that regarding the above content, the implementation steps are detailed as follows:

[0166] For the data layer:

[0167] Step 1: Determine data requirements, including historical data, real-time data, external data, etc.

[0168] Step 2: Select a suitable data storage solution and establish a data model.

[0169] Step 3: Implement data import and synchronization mechanisms to ensure the timeliness and accuracy of data.

[0170] For the service layer:

[0171] Step 1: Configure the required server and storage resources on the cloud platform.

[0172] Step 2: Deploy data processing and analysis engines, such as using Spark for large-scale data processing.

[0173] Step 3: Develop the API interface and ensure its availability and performance.

[0174] For the application layer:

[0175] Step 1: Design a user interface prototype to ensure it is simple and intuitive.

[0176] Step 2: Develop the front-end page to implement user interaction and data display.

[0177] Step 3: Build backend services to implement business logic and data processing.

[0178] S102, setting a data acquisition interface of the macroeconomic data platform to acquire macroeconomic data from a designated channel.

[0179] It should be noted that the above content can be implemented through the following specific implementation plans:

[0180] The demand analysis is as follows:

[0181] Determine the data source: Identify the channels from which data needs to be obtained, such as economic reports released by the government, data from market research institutions, financial data services, etc.

[0182] Data specifications: Define the format, frequency (real-time, daily, weekly, monthly, etc.) and type (e.g. GDP, inflation rate, employment data, etc.) of the data required.

[0183] Compliance check: Ensure that the acquired data complies with relevant laws, regulations and privacy policies.

[0184] The technical selection is as follows:

[0185] API service: Choose a suitable API framework or library, such as using Python's requests library or Node.js's axios.

[0186] Data format: Determines the data transmission format, usually JSON or XML.

[0187] Security protocol: Use security protocols such as HTTPS to ensure the security of data transmission.

[0188] The interface design is as follows:

[0189] RESTful API design: Design RESTful API endpoints, such as / api / economic_data.

[0190] Parameterized interface: Design parameterized interfaces for APIs, allowing users to specify data sources, time ranges, metrics, etc.

[0191] The interface implementation is as follows:

[0192] Write backend code: implement backend logic, process frontend requests, and obtain data from specified channels. Use HTTP requests to send requests to data sources. Parse the returned data and convert it into a unified format. Handle possible errors, such as network problems, unavailable data sources, etc.

[0193] The tests and verifications are as follows:

[0194] Unit testing: Perform unit testing on each API endpoint to ensure correct functionality.

[0195] Integration testing: Test the entire data acquisition process to ensure the correct interaction between the backend and the data source.

[0196] Performance testing: Evaluate the performance of the interface to ensure stable operation even under high concurrency conditions.

[0197] User documentation and examples are as follows:

[0198] Write user documentation: Provide detailed API documentation, including endpoints, parameters, response formats, and error codes.

[0199] Sample code: Provides sample code to help developers understand how to use these interfaces.

[0200] S103, setting the authority information of different users in the economic data platform to determine the processing authority of different users for the macroeconomic data.

[0201] It should be noted that the above content can be implemented through the following specific implementation plans:

[0202] Step 1: Design the permission model

[0203] Role definition: Define permissions for different roles, for example, analysts can only view and edit data, while administrators have all permissions.

[0204] Permissions Matrix: Create a permissions matrix that lists the data and actions that each role can access.

[0205] Step 2: User Authentication

[0206] Registration process: Design the user registration process, including the collection and verification of user information.

[0207] Login mechanism: Implement a user login mechanism to ensure that only authenticated users can access the system.

[0208] Step 3: Permission Management System

[0209] System development: Develop a permission management system that allows administrators to set and modify user permissions.

[0210] Permission check: When a user requests access to data, the system automatically checks their permissions.

[0211] Step 4: Data Access Control

[0212] Policy implementation: Implement access control policies based on the permission matrix to ensure data security.

[0213] Logging: Record user operation logs for easy monitoring and review.

[0214] S104, designing the interactive interface and operation flow of the macroeconomic data platform to determine the processing flow of the macroeconomic data for different users.

[0215] In the embodiments of this specification, the key indicator interaction, time selection, chart switching and chart downloading of the macroeconomic data platform can be designed to determine the processing flow of the macroeconomic data for different users.

[0216] It should be noted that the above content can be implemented through the following specific implementation plans:

[0217] The functional requirements analysis is as follows:

[0218] Key indicator interaction: Users should be able to select different macroeconomic indicators to interact with.

[0219] Time selection: Users should be able to select the time range of the data, such as day, week, month, year, etc.

[0220] Chart switching: Users should be able to switch between different types of charts (such as line charts, bar charts, pie charts, etc.).

[0221] Graph Download: Users should be able to download graphs or data tables.

[0222] The user interface is designed as follows:

[0223] Interaction Design: Design intuitive user interfaces, including menus, filters, buttons, etc.

[0224] Responsive design: ensure that the interface can be displayed well on different devices (such as desktop, tablet, and mobile phone).

[0225] The technical selection is as follows:

[0226] Front-end framework: Choose a suitable front-end framework, such as React, Vue.js, or Angular, for building the user interface.

[0227] Charting library: Choose a suitable charting library, such as D3.js, Chart.js, or Highcharts, to generate charts.

[0228] The function is implemented as follows:

[0229] Key Metrics Interaction: Implement a dynamic metric selector that allows users to select a metric from a list.

[0230] Time selection: Provide a date picker or slider to let users select a time range.

[0231] Chart switching: Provides a chart type switching button, which users can click to switch to different chart views.

[0232] Chart download: Implement a download button that generates a chart image or data table when the user clicks it.

[0233] The tests and verifications are as follows:

[0234] Unit testing: Perform unit testing on each functional module to ensure correct functionality.

[0235] Integration testing: Test the entire processing flow to ensure that the interactions between various functional modules are normal.

[0236] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0237] Beneficial effects of key indicator interactions:

[0238] Quick access to key information: Users can quickly locate key macroeconomic indicators and improve decision-making efficiency.

[0239] Customized analysis: Users can select key indicators according to their needs and perform customized data analysis and report generation.

[0240] Intuitive understanding: Through the interactive interface, users can more intuitively understand the relationship and change trend between indicators.

[0241] Beneficial effects of timing:

[0242] Historical data review: Users can easily select different time frames to review historical data and conduct trend analysis.

[0243] Real-time data monitoring: Supports real-time time selection, and users can monitor the latest macroeconomic trends.

[0244] Periodic analysis: Users can perform data analysis and forecasting for specific periods (such as quarters or years).

[0245] Beneficial effects of chart switching:

[0246] Multi-angle analysis: Users can switch charts to analyze data from different angles (such as bar charts, line charts, pie charts, etc.) to gain a more comprehensive perspective.

[0247] Comparative analysis: Chart switching allows users to compare data of different indicators or different time periods in the same interface, making it easier to discover anomalies and trends.

[0248] Optimized visualization effects: Different chart types are suitable for different data display needs, optimizing visualization effects and improving user experience.

[0249] Beneficial effects of chart downloading:

[0250] Offline analysis: Users can download charts to local devices for offline analysis or sharing.

[0251] Report generation: The downloaded charts can be used as part of a report to facilitate the generation of formal documents or reports.

[0252] Data Sharing: Users can share charts with other team members or stakeholders to facilitate information exchange.

[0253] Beneficial effects of processing flow determination:

[0254] Standardized operations: By designing clear operating procedures, we ensure that users use standardized operations when processing macroeconomic data to reduce errors.

[0255] Improve efficiency: Users can quickly process data through established processes to improve work efficiency.

[0256] Improved user experience: Simple and intuitive operation processes help improve the overall user experience and increase user satisfaction with the platform.

[0257] Furthermore, the embodiments of this specification may also formulate data format specifications for the macroeconomic data platform, and the data format specifications include image format, table format and numerical format.

[0258] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0259] Data standardization: By formulating data format specifications, we can ensure the consistency of all data in format, which will facilitate data integration and exchange. Unified data format specifications can help reduce data processing errors caused by inconsistent formats.

[0260] Data usability: Standardized image formats, table formats, and numerical formats can optimize data loading speed and improve user experience. Unified data formats make data processing and conversion easier and reduce the complexity of data processing.

[0261] Furthermore, the embodiments of this specification may also set security measures for the macroeconomic data platform, and the security measures include data encryption, user identity authentication and access control.

[0262] It should be noted that the above content can be implemented through the following specific implementation plans:

[0263] 1. Data encryption is as follows:

[0264] Step 1: Encryption strategy development

[0265] Determine the type of data that needs to be encrypted, such as user data, transaction records, sensitive reports, etc. Select an appropriate encryption algorithm, such as AES (Advanced Encryption Standard), RSA (public key encryption algorithm), etc.

[0266] Step 2: Encryption Implementation

[0267] Encrypt sensitive data stored in the database to ensure that the data cannot be read without authorization. Encrypt data in transit using TLS (Transport Layer Security) or SSL (Secure Sockets Layer) protocols. Change encryption keys regularly to ensure key security.

[0268] Step 3: Cryptographic Audit

[0269] Audit encryption policies regularly to ensure that encryption measures meet the latest security standards. Log encryption operations and key management for secure tracking and recovery.

[0270] 2. User Authentication

[0271] Step 1: Authentication method selection

[0272] Implement multi-factor authentication (MFA), such as passwords, SMS verification codes, biometrics, etc. Provide additional verification steps for high-risk operations.

[0273] Step 2: Authentication system integration

[0274] Integrate authentication systems such as OAuth, OpenID Connect, etc. to support third-party login. Ensure that all user accounts require at least one strong password.

[0275] Step 3: Authentication Test

[0276] Test authentication processes to ensure they are effective in preventing unauthorized access. Regularly update and test authentication methods to address new security threats.

[0277] 3. Access Control

[0278] Step 1: Access control policy development

[0279] Develop fine-grained access control policies based on user roles and data sensitivity. Determine which users can access which data, and what actions they can perform.

[0280] Step 2: Access Control System Implementation

[0281] Implement role-based access control (RBAC) or attribute-based access control (ABAC). Use permission management tools to manage user permissions and roles.

[0282] Step 3: Access Control Monitoring

[0283] Monitor user activity to ensure access control policies are being properly enforced. Implement real-time monitoring and alert systems to detect and respond to unusual access attempts in a timely manner.

[0284] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0285] Beneficial effects of data encryption:

[0286] Protect data privacy: Data encryption can prevent unauthorized access and ensure the privacy of user data is not leaked.

[0287] Prevent data tampering: Even if the encrypted data is intercepted, it cannot be understood or tampered by unauthorized parties, thus protecting the integrity of the data.

[0288] Enhanced trust: Users have greater trust in the security of the platform and are more willing to share and store sensitive data.

[0289] Benefits of user authentication:

[0290] Prevent unauthorized access: Ensure only verified users can access the platform and sensitive data through identity authentication.

[0291] Accountability tracing: Each user's operation can be traced back to the specific user identity, which helps to track and investigate potential security issues.

[0292] Personalized services: User identity authentication can help platforms provide personalized services and content.

[0293] Beneficial effects of access control:

[0294] Permission management: Through access control, you can set permissions for different users or user groups to ensure that users can only access authorized data and functions.

[0295] Compliance: Access controls help ensure that platform operations comply with relevant laws, regulations, and data protection standards.

[0296] Reduce security risks: Restricting access to data can significantly reduce the risk of data breaches and misuse.

[0297] Furthermore, the embodiments of the present specification may use cloud computing technology in the service layer to build a high-performance data processing and analysis engine, and provide data query, data analysis and visualization for the application layer through an API interface.

[0298] It should be noted that the above content can be implemented through the following specific implementation plans:

[0299] 1. The demand analysis is as follows:

[0300] Performance requirements: Determine the performance indicators of data processing, such as query response time, concurrent processing capability, etc.

[0301] Functional requirements: Clarify the specific functions of data query, analysis and visualization, such as data screening, statistics, prediction, etc.

[0302] Scalability: Ensure that the system can automatically scale resources based on demand.

[0303] 2. The technical selection is as follows:

[0304] Cloud computing platform: Choose a suitable cloud computing service provider, such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), etc.

[0305] Data processing framework: Choose a suitable data processing framework, such as Apache Spark, Apache Flink, etc.

[0306] Database: Choose a high-performance database service, such as Amazon Redshift, Google BigQuery, etc.

[0307] API framework: Choose a suitable API framework, such as Spring Boot, Django Rest Framework, etc.

[0308] 3. The implementation steps are as follows:

[0309] Step 1: Cloud platform infrastructure construction

[0310] Resource allocation: Allocate necessary virtual machine (VM) or container resources on the cloud platform.

[0311] Network configuration: Configure the network and load balancer to ensure high availability and load balancing of services.

[0312] Step 2: Data processing and analysis engine construction

[0313] Data storage: Set up a data storage solution, such as using a cloud database service to store data.

[0314] Data processing: Deploy a data processing framework to implement efficient data processing logic.

[0315] Analytical functions: Develop data analysis algorithms and models to provide advanced analytical functions.

[0316] Step 3: API interface development

[0317] Interface design: Design RESTful API interface to ensure the standardization and ease of use of the interface.

[0318] Functionality implementation: API interface for data query, data analysis and visualization.

[0319] Security: Ensure the security of the API interface and use security mechanisms such as HTTPS and OAuth.

[0320] Step 4: Application layer integration

[0321] Interface testing: Test the API interface to ensure interface stability and performance.

[0322] Integration testing: Integrate the API interface into the application layer to ensure that the application layer can use these interfaces correctly.

[0323] Step 5: Deployment and Monitoring

[0324] Deployment: Deploy services to the cloud platform to ensure high availability and elasticity of the services.

[0325] Monitoring: Implement a monitoring system to monitor the performance and health of the service.

[0326] Logging: Record API call logs to facilitate problem tracking and performance analysis.

[0327] Step 6: Performance optimization and maintenance

[0328] Performance tuning: Perform performance tuning on data processing and analysis engines based on monitoring data.

[0329] Regular maintenance: Regularly update and upgrade system components to ensure system security and stability.

[0330] 4. Security and compliance are as follows:

[0331] Data security: Ensure data encryption during transmission and storage, and comply with data protection regulations.

[0332] Access Control: Implement strict access control policies to limit access to sensitive data.

[0333] Compliance Check: Regularly check whether the system meets the compliance requirements of relevant industries.

[0334] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0335] Quick response: Cloud computing technology can provide powerful computing resources, enabling data processing and analysis tasks to respond quickly and reduce waiting time.

[0336] Modular design: Through the API interface, the interaction between the service layer and the application layer is more modular, which facilitates the expansion and maintenance of the system.

[0337] Convenient query: Users can easily query the required data through the API interface without complicated operations, which improves query efficiency.

[0338] In-depth analysis: The high-performance engine supports complex analytical algorithms, allowing users to conduct in-depth statistical analysis, predictive analysis, etc.

[0339] Intuitive presentation: Through visualization tools, complex data can be converted into charts and graphs for easy understanding and analysis.

[0340] Furthermore, in the data analysis of the embodiments of this specification, statistical analysis, trend prediction and data mining can also be obtained through pre-written data analysis tools.

[0341] It should be noted that the above content can be implemented through the following specific implementation plans:

[0342] 1. Pre-written data analysis tool selection

[0343] Implementation steps:

[0344] Tool evaluation: Evaluate the data analysis tools available in the market, such as Python’s NumPy, pandas, scikit-learn, R’s R package, etc.

[0345] Choose tools: Choose the right tools based on your data analysis needs. For example, for statistical analysis, you can choose R or Python's statistical library; for time series analysis, you can choose Python's statsmodels or R's forecast package; for data mining, you can choose Python's scikit-learn or R's DMwR package.

[0346] Tool Installation: Installs the selected tools in the analysis environment.

[0347] 2. Data Preparation

[0348] Implementation steps:

[0349] Data collection: Collect the required data from the data sources.

[0350] Data cleaning: Use data analysis tools to clean data and handle missing values, outliers, and duplicate data.

[0351] Data conversion: Convert data into a format that can be accepted by analysis tools, such as tables, data frames, etc.

[0352] Statistical analysis

[0353] Implementation steps:

[0354] Descriptive Statistics: Use data analysis tools to calculate descriptive statistics such as mean, standard deviation, frequency distribution, etc.

[0355] Hypothesis Testing: Apply hypothesis tests (such as t-test, ANOVA, etc.) to test statistical hypotheses.

[0356] Correlation analysis: Use correlation coefficients (such as Pearson correlation coefficient and Spearman rank correlation coefficient) to analyze the relationship between variables.

[0357] 4. Trend prediction

[0358] Implementation steps:

[0359] Time Series Analysis: Preprocessing of time series data, including seasonal adjustment and trend decomposition.

[0360] Prediction model construction: Use ARIMA, exponential smoothing, LSTM (Long Short-Term Memory Network) and other models for trend prediction.

[0361] Model evaluation: Use metrics such as mean squared error (MSE), root mean square error (RMSE) to evaluate the accuracy of the prediction model.

[0362] 5. Data Mining

[0363] Implementation steps:

[0364] Data preprocessing: further processing of data, such as feature selection, feature engineering, etc.

[0365] Cluster analysis: Use algorithms such as K-means and hierarchical clustering to cluster the data.

[0366] Association rule mining: Use algorithms such as Apriori and FP-growth to mine association rules in data.

[0367] Classification and regression: Use decision trees, random forests, support vector machines and other algorithms for classification or regression analysis.

[0368] 6. Integration and Automation

[0369] Implementation steps:

[0370] Scripting: Write Python or R scripts to automate the above analysis steps.

[0371] Workflow: Create workflows to link data analysis steps together to ensure process continuity and consistency.

[0372] Scheduling execution: Use a task scheduler (such as cron jobs, Airflow, etc.) to execute data analysis scripts on a regular basis.

[0373] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0374] Decision support: Trend forecasting can help management predict future market trends and business directions, providing a basis for decision-making.

[0375] Risk avoidance: Predicting future trends helps identify potential risks and take appropriate preventive measures.

[0376] Resource optimization: Based on trend forecasts, enterprises can allocate resources more effectively and improve operational efficiency.

[0377] Discover new patterns: Data mining tools can uncover hidden patterns and associations from large amounts of data, providing clues for business innovation.

[0378] Market insights: Through data mining, companies can gain a deeper understanding of customer behavior and market dynamics, thus enhancing their market competitiveness.

[0379] Personalized services: Data mining can help companies achieve personalized marketing and services, and improve customer satisfaction and loyalty.

[0380] It should be noted that the embodiments of this specification provide the following beneficial effects through the above contents:

[0381] Data centralization: By setting up a data layer, scattered macroeconomic data can be stored in a centralized manner for easy unified management and access.

[0382] Timeliness of data update: By setting the data acquisition interface, data can be obtained from the designated channel in real time to ensure the timeliness of the data.

[0383] Convenience of data query: By designing the service layer and application layer, users can easily query the required data and improve the efficiency of data retrieval.

[0384] Optimized authority management: By setting authority information for different users, the security and confidentiality of data can be ensured to prevent unauthorized access and operation.

[0385] Data processing authority control: Based on user authority information, users can only process the macroeconomic data for which they are authorized, thus avoiding data abuse and misoperation.

[0386] Standardization of user operation processes: Design interactive interfaces and operation processes so that users can quickly understand and master how to use the data platform and improve work efficiency.

[0387] With the continuous development of information technology, macroeconomic data plays an increasingly important role in guiding national economic policies and promoting social and economic development. However, the traditional macroeconomic data management method has problems such as data dispersion, untimely updates, and inconvenient queries, which cannot meet the real-time, accurate, and comprehensive needs of government departments and all sectors of society for macroeconomic data. Therefore, the present invention proposes a method for constructing a macroeconomic data platform, which aims to achieve centralized management, real-time updating, and efficient query of macroeconomic data through advanced technologies such as big data and cloud computing.

[0388] The present invention relates to the field of data processing and information technology, and in particular to a demand design and implementation method for a macroeconomic operation big data platform. The platform aims to provide an integrated, comprehensive, and interactive macroeconomic operation data visualization system, which integrates macroeconomic data to provide efficient and convenient data analysis and decision support services for government departments, enterprises, and society.

[0389] The purpose of the present invention is to provide a macroeconomic operation big data platform, which aims to provide users with comprehensive, accurate and real-time macroeconomic operation information by integrating and analyzing macroeconomic data, so that users can make decisions, analyze and predict based on the data and promote the healthy development of the economy.

[0390] The present invention provides a method for constructing a macroeconomic data platform, comprising the following steps:

[0391] Data integration: First, we will build a macroeconomic operation big data platform that can integrate macroeconomic data from multiple channels such as government departments at all levels, statistical agencies, and financial institutions. Through data cleaning and standardization, we can ensure the accuracy, consistency, and completeness of the data.

[0392] Architecture design: Design the overall framework of the product according to the platform requirements, including the data layer, service layer, application layer, etc. The data layer is responsible for data storage and management; the service layer provides data query, analysis, visualization and other services; the application layer is user-oriented and provides a rich operating interface and data display.

[0393] User role design: Clarify the user roles of the platform, including government staff, economic researchers, corporate decision makers, etc. Design corresponding permission management and data access mechanisms according to the needs of different user roles.

[0394] Interaction design: Design the platform's interactive interface and operation process, including key indicator interaction, time selection, chart switching, chart download and other functions. Ensure that users can query, analyze and display macroeconomic data conveniently and quickly.

[0395] Format specification: formulate the data format specification of the platform, including image format, table format, numerical format, map display, etc. Ensure the consistency and readability of the platform data.

[0396] Security assurance: Strengthen the platform's security measures, including data encryption, user identity authentication, access control, etc. Ensure the security and reliability of platform data.

[0397] In specific implementation, the present invention can adopt the following technical solutions:

[0398] Data collection and storage: Using big data technology, we collect macroeconomic data from various channels in real time and store it in a distributed database. We ensure data reliability and availability through data backup and disaster recovery mechanisms.

[0399] Service layer implementation: At the service layer, cloud computing technology is used to build a high-performance data processing and analysis engine. Through the API interface, data query, analysis, visualization and other services are provided to the application layer.

[0400] Data analysis: The platform provides a wealth of data analysis tools, including statistical analysis, trend forecasting, data mining, etc., to help users extract valuable information from massive data.

[0401] Application layer development: At the application layer, we develop web applications and mobile applications to provide users with a friendly operation interface and data display. At the same time, we support multi-terminal access and cross-platform use.

[0402] User rights management: Through user role and rights management functions, data access control for different user roles is implemented to ensure the security and privacy of sensitive data.

[0403] System maintenance: The platform provides system logs, error tracking and other functions to facilitate administrators to maintain and upgrade the system.

[0404] The macroeconomic data platform construction method of the present invention has the following advantages and effects:

[0405] Centralized data management: Centralized storage and management of macroeconomic data is achieved, which improves data utilization and sharing.

[0406] Real-time update: Use big data technology to collect and update data in real time to ensure the timeliness and accuracy of the data.

[0407] Efficient query: Provides rich query and analysis functions, supporting multi-dimensional and multi-angle data analysis and mining.

[0408] Security: Strengthen the platform's security measures to ensure the security and reliability of data.

[0409] User-friendly: Provides a friendly operation interface and data display method to reduce users' learning cost and usage difficulty.

[0410] Figure 2 The overall architecture diagram of the platform provided for one or more embodiments of this specification includes a report center, an application center, a data center and data sources; the report center includes department reports, customized reports and 4433 work promotion; the application center includes an investment promotion big data platform and a key project management system; the data center includes an overall overview, tax analysis, investment operation, industrial operation, people's life, regional benchmarking, economic development, consumption time, open economy, financial market, market theme and real estate analysis; data sources include the Statistics Bureau, Commerce Bureau, Finance Bureau, Customs, Science and Technology Bureau, Industry and Information Technology / Economic Information Technology, Investigation Team, Tax Bureau, Post Office, Investment Promotion Bureau, Development and Reform Commission, etc.

[0411] Figure 3A structural diagram of a device for constructing a macroeconomic data platform provided for one or more embodiments of this specification includes: a framework setting unit 301, an interface setting unit 302, a permission setting unit 303 and an interaction setting unit 304.

[0412] A framework setting unit 301 sets a framework of a macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer;

[0413] An interface setting unit 302 is used to set a data acquisition interface of the macroeconomic data platform to acquire macroeconomic data from a specified channel;

[0414] The authority setting unit 303 sets the authority information of different users in the macroeconomic data platform to determine the processing authority of different users for the macroeconomic data;

[0415] The interactive setting unit 304 designs the interactive interface and operation flow of the macroeconomic data platform to determine the processing flow of the macroeconomic data by different users.

[0416] Figure 4 A schematic diagram of a structure of a device for constructing a macroeconomic data platform provided for one or more embodiments of this specification includes:

[0417] at least one processor; and,

[0418] a memory communicatively connected to the at least one processor; wherein,

[0419] The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

[0420] Setting a framework of a macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer;

[0421] Setting a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel;

[0422] Setting the authority information of different users in the macroeconomic data platform to determine the processing authority of different users for the macroeconomic data;

[0423] Design the interactive interface and operation process of the macroeconomic data platform to determine the processing flow of the macroeconomic data for different users.

[0424] One or more embodiments of this specification provide a non-volatile computer storage medium storing computer executable instructions, which can achieve the following when executed by a computer:

[0425] Setting a framework of a macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer;

[0426] Setting a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel;

[0427] Setting the authority information of different users in the macroeconomic data platform to determine the processing authority of different users for the macroeconomic data;

[0428] Design the interactive interface and operation process of the macroeconomic data platform to determine the processing flow of the macroeconomic data for different users.

[0429] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, equipment, and non-volatile computer storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0430] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0431] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0432] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0433] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0434] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above units may be implemented in the form of hardware or software.

[0435] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0436] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for constructing a macroeconomic data platform, characterized in that: The method comprises: Setting a framework of a macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer; Setting a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel; Setting the authority information of different users in the macroeconomic data platform to determine the processing authority of different users for the macroeconomic data; Design the interactive interface and operation process of the macroeconomic data platform to determine the processing flow of the macroeconomic data for different users.

2. The method according to claim 1, characterized in that The data layer is used for data storage and management; the service layer is used for data query, data analysis and visualization; the application layer is used to provide users with a rich operating interface and data display.

3. The method according to claim 1, characterized in that The design of the interactive interface and operation flow of the macroeconomic data platform to determine the processing flow of the macroeconomic data by different users includes: The key indicator interaction, time selection, chart switching and chart downloading of the macroeconomic data platform are designed to determine the processing flow of the macroeconomic data for different users.

4. The method according to claim 1, characterized in that: The method further comprises: Formulate data format specifications for the macroeconomic data platform, wherein the data format specifications include image format, table format and numerical format.

5. The method according to claim 1, characterized in that: The method further comprises: Set up security measures for the macroeconomic data platform, including data encryption, user identity authentication and access control.

6. The method according to claim 2, characterized in that The method further comprises: The service layer uses cloud computing technology to build a high-performance data processing and analysis engine, and provides data query, data analysis and visualization for the application layer through an API interface.

7. The method according to claim 2, characterized in that The method further comprises: During the data analysis, statistical analysis, trend prediction and data mining are obtained through pre-written data analysis tools.

8. A device for constructing a macroeconomic data platform, characterized in that: include: A framework setting unit, which sets the framework of the macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer; An interface setting unit, which sets a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel; A permission setting unit, which sets permission information of different users in the macroeconomic data platform to determine the processing permissions of different users for the macroeconomic data; The interactive setting unit designs the interactive interface and operation flow of the macroeconomic data platform to determine the processing flow of the macroeconomic data by different users.

9. A device for constructing a macroeconomic data platform, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to: Setting a framework of a macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer; Setting a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel; Setting the authority information of different users in the macroeconomic data platform to determine the processing authority of different users for the macroeconomic data; Design the interactive interface and operation process of the macroeconomic data platform to determine the processing flow of the macroeconomic data for different users.

10. A non-volatile computer storage medium, characterized in that: Computer executable instructions are stored, and when the computer executable instructions are executed by a computer, the following can be achieved: Setting a framework of a macroeconomic data platform according to preset requirements, wherein the framework includes a data layer, a service layer, and an application layer; Setting a data acquisition interface of the macroeconomic data platform to obtain macroeconomic data from a specified channel; Setting the authority information of different users in the macroeconomic data platform to determine the processing authority of different users for the macroeconomic data; Design the interactive interface and operation process of the macroeconomic data platform to determine the processing flow of the macroeconomic data for different users.