Data processing method and apparatus

By extracting key data from internet data and generating structured data, and then performing visualization mapping and interaction, the problem of low data utilization efficiency in existing technologies is solved, and in-depth data mining and readability improvement are achieved.

CN116756221BActive Publication Date: 2026-08-04ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
Filing Date
2023-06-05
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Existing technologies are insufficient to effectively extract valuable information from internet data, resulting in the data function not being maximized and failing to meet the needs of online service providers.

Method used

By acquiring the data to be processed, extracting key data and performing data analysis, generating structured data, determining the mapping strategy based on the data type for visualization mapping, and performing data interaction after detecting interactive instructions.

Benefits of technology

It has improved the diversity and comprehensiveness of data, enhanced the readability and interactivity of data, and enabled in-depth mining of key data and extraction of effective information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116756221B_ABST
    Figure CN116756221B_ABST
Patent Text Reader

Abstract

The embodiment of the present specification provides a data processing method and device, wherein the data processing method comprises: extracting key data from the obtained to-be-processed data, obtaining associated data by performing data analysis on the key data, and generating structured data by means of the key data and the associated data; on this basis, visual mapping is performed on data elements according to a mapping strategy determined based on the data type of the data elements in the structured data, to obtain a mapping object; and after detecting an interaction instruction of a target data element, data interaction is performed based on a target mapping object mapped by the target data element.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of data processing technology, and in particular to a data processing method and apparatus. Background Technology

[0002] With the continuous development of internet technology, all kinds of internet data have emerged. For online service providers, internet data may contain valuable information from various aspects. To obtain effective information from internet data, it is necessary to collect a large amount of internet data, identify the collected internet data, extract useful information to form conclusions, maximize the development of data functions, and give full play to the role of data. In this process, the emergence of more and more internet data has put forward higher requirements and challenges for online service providers. Summary of the Invention

[0003] This specification provides one or more embodiments of a data processing method, comprising: acquiring data to be processed and extracting key data from the data to be processed; performing data analysis on the key data to obtain related data, and generating structured data based on the key data and the related data; determining a mapping strategy based on the data types of the data elements in the structured data; and performing a visual mapping of the data elements according to the mapping strategy to obtain a mapping object, so as to perform data interaction based on the target mapping object mapped from the target data element after detecting an interaction command of the target data element.

[0004] This specification provides one or more embodiments of a data processing apparatus, comprising: a data extraction module configured to acquire data to be processed and extract key data from the data to be processed; a data analysis module configured to perform data analysis on the key data to obtain related data, and generate structured data based on the key data and the related data; a strategy determination module configured to determine a mapping strategy based on the data type of data elements in the structured data; and a visualization mapping module configured to perform visualization mapping on the data elements according to the mapping strategy to obtain a mapping object, so as to perform data interaction based on the target mapping object mapped from the target data element after detecting an interaction command of the target data element.

[0005] This specification provides one or more embodiments of a data processing device, including: a processor; and a memory configured to store computer-executable instructions, which, when executed, cause the processor to: acquire data to be processed and extract key data from the data to be processed; perform data analysis on the key data to obtain associated data, and generate structured data based on the key data and the associated data; determine a mapping strategy based on the data types of data elements in the structured data; and perform visual mapping on the data elements according to the mapping strategy to obtain a mapping object, so as to perform data interaction based on the target mapping object mapped from the target data element after detecting an interaction instruction of the target data element.

[0006] This specification provides one or more embodiments of a storage medium for storing computer-executable instructions that, when executed by a processor, implement the following process: acquiring data to be processed and extracting key data from the data to be processed; performing data analysis on the key data to obtain related data, and generating structured data based on the key data and the related data; determining a mapping strategy based on the data types of the data elements in the structured data; and performing a visual mapping of the data elements according to the mapping strategy to obtain a mapping object, so as to perform data interaction based on the target mapping object mapped from the target data element after detecting an interaction instruction of the target data element. Attached Figure Description

[0007] To more clearly illustrate the technical solutions in one or more embodiments of this specification or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0008] Figure 1 A schematic diagram illustrating the implementation environment of a data processing method provided in one or more embodiments of this specification;

[0009] Figure 2 A data processing method flowchart provided for one or more embodiments of this specification;

[0010] Figure 3 A schematic diagram of a first type of mapping object provided for one or more embodiments of this specification;

[0011] Figure 4 A schematic diagram of a second mapping object provided in one or more embodiments of this specification;

[0012] Figure 5A flowchart illustrating a data processing method applied to a text scenario, provided for one or more embodiments of this specification;

[0013] Figure 6 A schematic diagram of an embodiment of a data processing apparatus provided in one or more embodiments of this specification;

[0014] Figure 7 This is a schematic diagram of the structure of a data processing device provided for one or more embodiments of this specification. Detailed Implementation

[0015] To enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of this document.

[0016] Reference Figure 1 This specification provides a schematic diagram of the implementation environment for one or more embodiments of the data processing method.

[0017] The data processing methods provided in one or more embodiments of this specification, such as Figure 1 As shown, the implementation environment of this method includes at least a data processing server 101, which can be configured with a data mapping component. Furthermore, the implementation environment may also include a display terminal 102.

[0018] The data processing server 101 can be a single server, a server cluster consisting of several servers, or one or more cloud servers in a cloud computing platform. The data processing server 101 is used to perform data analysis on key data extracted from the data to be processed, generate structured data based on the key data and the associated data obtained from the data analysis, and perform visual mapping on the data elements according to the mapping strategy determined based on the data elements in the structured data to obtain the mapping object.

[0019] Display terminal 102 can be a mobile phone, personal computer, tablet computer, e-book reader, device for information interaction based on VR (Virtual Reality) technology, vehicle terminal, IoT device, wearable smart device, laptop computer and desktop computer, etc. Display terminal 102 can be one display terminal or multiple display terminals. The display terminal is used to display the mapped object.

[0020] In this implementation environment, after acquiring the data to be processed, the data processing server 101 extracts key data from the data to be processed. Using the key data and related data obtained from data analysis of the key data, it generates structured data. On this basis, it determines a mapping strategy according to the data elements in the structured data, and performs visual mapping of the data elements according to the mapping strategy to obtain mapping objects. After detecting the interaction command of the target data element, data interaction is carried out based on the target mapping object mapped by the target data element. In this way, the diversity and comprehensiveness of data are improved through key data and related data, and in-depth mining of key data is achieved. At the same time, the readability of structured data is improved through visual mapping, and the interaction of data interaction is enhanced.

[0021] One or more embodiments of a data processing method provided in this specification are as follows:

[0022] Reference Figure 2 The data processing method provided in this embodiment specifically includes steps S202 to S208.

[0023] Step S202: Obtain the data to be processed and extract key data from the data to be processed.

[0024] The data to be processed in this embodiment refers to data for key data extraction, data analysis, and visualization mapping. Optionally, the data to be processed includes text to be processed. The data to be processed can be stored in tabular form, and the data structure of the data in the data to be processed includes at least one of the following: date data, numerical data, and character data. In addition, the data structure of the data in the data to be processed can also be other types of structures. The data to be processed can also be transaction data to be processed (such as sales data to be processed for an organization), member data to be processed for each member of the organization (such as monthly work data, weekly work data, and daily work data of organization members), and data from other scenarios.

[0025] The key data refers to key or important data extracted from the data to be processed. In one optional implementation of this embodiment, the following operations are performed during the process of extracting key data from the data to be processed:

[0026] Determine the preset processing factor for the data to be processed;

[0027] The key data is extracted from the data to be processed according to the preset processing factor.

[0028] The preset processing factors include preset processing targets or preset processing indicators for the data to be processed. For example, the data to be processed may be the sales data (online sales data) of Company A, specifically, user u1 purchased an item from a certain store and the purchase amount; user u2 purchased an item from a certain store and the purchase amount, etc. The preset processing factors for the data to be processed can be to analyze sales based on whether the user is male or female or based on the store type. In addition, the preset processing factors can also be other types of factors. Assuming that the preset processing factor is to analyze sales based on whether the user is male or female, then key data related to whether the user is male or female and the purchase amount are extracted from the data to be processed, that is, the store type and the purchased items are ignored.

[0029] In practice, the data to be processed can be retrieved from the database, and key data can be extracted from the data to be processed according to the preset processing factors.

[0030] In one optional implementation of this embodiment, the following operation is performed during the process of acquiring the data to be processed: acquiring the data processing request submitted by the user carrying the data to be processed.

[0031] Step S204: Perform data analysis on the key data to obtain related data, and generate structured data based on the key data and the related data.

[0032] The above steps involve acquiring data to be processed and extracting key data from it. In this step, to ensure the validity and usability of the key data, data analysis can be performed on the key data to obtain related data, and structured data can be generated using the key data and related data.

[0033] The associated data mentioned in this embodiment includes data obtained by data analysis of key data; the structured data includes data with a specific structural form, such as JSON (JavaScriptObjectNotation, a lightweight data exchange format) data that conforms to the ntv-schema structure (a data structure of declarative descriptive text) generated based on the key data and the associated data.

[0034] The data analysis mentioned includes data insight; data insight refers to the process of converting data into information through data analysis or data mining, combining it with specific application scenarios, and sorting out the factors and action chains that affect the actual application results, so as to correctly attribute the problem and find the direction for improvement. In other words, data insight is to dig out the background, contradictions, attributions, and suggestions of key data, which is conducive to revealing deeper information behind the key data.

[0035] In practical applications, the key data extracted from the data to be processed may be multiple data of the same type, such as key data including data from multiple users. During data analysis, the data from all users is often combined for analysis. Therefore, to improve the effectiveness and convenience of data analysis, this embodiment provides an optional implementation method in which the following operations are performed during the process of obtaining related data from the key data:

[0036] The key data are merged and calculated according to a preset processing factor to obtain merged data;

[0037] The merged data is analyzed using data analysis methods to obtain the associated data.

[0038] The data analysis method includes statistical data analysis methods; the data analysis method includes at least one of the following: comparative analysis, trend analysis, proportion analysis, fluctuation analysis, structural analysis, factor analysis, and comprehensive analysis. In addition, the data analysis method may also include other types of analysis methods.

[0039] Specifically, key data can be merged and calculated according to preset processing factors to obtain merged data, and the merged data can be analyzed based on at least one data analysis method to obtain at least one analysis result as the associated data.

[0040] For example, if the preset processing factor is to analyze sales based on whether the user is male or female, the key data includes user u1, female, purchase amount of 80; user u2, male, purchase amount of 20; user u3, female, purchase amount of 20. To analyze sales based on whether the user is male or female, the key data can be merged according to the preset processing factor. The merged data includes female, total purchase amount of 100; male, total purchase amount of 20. Assuming that women account for 80% of the total purchasers this year and 40% last year, a comparative analysis of the merged data "female, total purchase amount of 100; male, total purchase amount of 20" yields the following related data: "Women have stronger purchasing power than men; the proportion of women in the total purchasers has increased by 100% compared to last year." A trend analysis of the merged data "female, total purchase amount of 100; male, total purchase amount of 20" yields a trend chart of women's purchasing power over a recent period, including a trend chart predicting women's purchasing power in the future.

[0041] It should be noted that the process of merging and calculating key data and performing data analysis on the merged data is only illustrative. In actual application scenarios, the volume of key data is enormous, and the volume of related data obtained through data analysis is also enormous.

[0042] In the process of analyzing the merged data using the aforementioned data analysis methods to obtain the associated data, comparative analysis can be used to compare the merged data with the corresponding historical data to obtain comparative associated data; trend analysis can be used to analyze the merged data with the historical data to obtain trend associated data; fluctuation analysis can be used to analyze the merged data with the historical data to obtain fluctuation associated data; in addition, other types of analysis methods can be used to analyze the data and obtain corresponding associated data; finally, the associated data of any one or more of these methods can be used as the final associated data obtained from the data analysis of the merged data. For example, if the preset processing factor is to analyze sales based on whether the user is male or female, the trend associated data can be the changing trend of male sales within a preset time period and / or the changing trend of female sales (total purchase amount) within a preset time period; the fluctuation associated data can be the fluctuation characteristics of male sales within a preset time period and / or the fluctuation characteristics of female sales within a preset time period, where the fluctuation characteristics can be information such as the reasons for the fluctuation of sales within the preset time period.

[0043] Furthermore, based on the above-mentioned determination of the preset processing factor of the data to be processed and the extraction of the key data from the data to be processed according to the preset processing factor, in the process of obtaining related data by data analysis of the key data, the key data can be merged and calculated according to the preset processing factor to obtain merged data, and the merged data can be analyzed based on the data analysis method to obtain the related data.

[0044] In practical implementation, to improve the convenience of visualization mapping, key data and related data can be converted into structured data. In one optional implementation provided in this embodiment, the following operations are performed during the process of generating structured data based on the key data and related data:

[0045] Layout information is determined based on the key data and the associated data;

[0046] Based on the layout information, the key data and the related data are transformed into data structures to obtain the structured data.

[0047] The layout information includes information on the layout design of key data and related data, such as placing certain data from the key data in a certain position, and placing certain data from the related data in a certain position, etc. The data structure transformation includes converting the current data structure of the key data and related data into a target data structure, such as converting the current data structure of the key data and related data into an ntv-schema structure. Optionally, the structured data is data adapted to the data mapping component, that is, the structured data obtained by the data structure transformation is structured data adapted to the data mapping component. The data mapping component here includes components that determine the mapping strategy and / or perform visualization mapping.

[0048] Specifically, key data and related data can be arranged (i.e., key data and related data can be laid out), and the target data obtained from the arrangement process can be transformed into structured data.

[0049] Step S206: Determine the mapping strategy based on the data type of the data elements in the structured data.

[0050] The above-mentioned data analysis of key data yields related data, and structured data is generated using the key data and its related data. In this step, to improve the readability of the structured data and avoid a poor reading experience due to plain text, a mapping strategy can be determined based on the data type of the data elements in the structured data. Specifically, a data mapping component can be invoked to determine the mapping strategy based on the data type of the data elements in the structured data.

[0051] The data elements described in this embodiment include important data from structured data. For example, the structured data may include equipment: unit price m1 (percentage x%), month-on-month change -xxx. The data elements in this structured data may include "m1, x%, -xxx". The data type of the data elements may be, for example, if the data element is m1, the data type is unit price; if the data element is -xxx, the data type is month-on-month change.

[0052] The mapping strategy refers to a visualization mapping strategy for data elements. For example, if the data element is m1 and the data type is unit price, the mapping strategy for this data element may include marking the data element based on color. Another example is if the data element is -xxx and the data type is month-on-month comparison; the mapping strategy for this data element may include marking the data element based on color and placing a pie chart determined based on this data element at the target position of the data element. It should be noted that the mapping strategy described here is merely illustrative; the mapping strategy in actual application scenarios can be specifically determined according to the data type of the data element.

[0053] Optionally, the mapping strategy includes at least one of the following: element tagging, element configuration, interactive interface configuration, interactive control configuration, data interaction graph association, and detail data association. Furthermore, the mapping strategy may also include other types of strategies.

[0054] In specific implementation, during the process of determining the mapping strategy based on the data type of the data elements in the structured data, in order to improve the efficiency of determining the mapping strategy, a data mapping component can be invoked to determine the mapping strategy. In an optional implementation provided in this embodiment, the following operations are performed during the process of determining the mapping strategy based on the data type of the data elements in the structured data:

[0055] Invoke the data mapping component to determine the data elements in the structured data;

[0056] The data mapping component is invoked to query the mapping strategy corresponding to the data type in the data type and strategy correspondence table.

[0057] The data mapping component includes components for determining mapping strategies and / or visualizing mapping. The data mapping component may employ a Narrative Text Vis component (a visualization component that uses text to describe data facts).

[0058] Furthermore, in determining the mapping strategy based on the data type of the data elements in the structured data, the mapping strategy can be determined as follows: element tagging for data type 1; element tagging and element configuration for data type 2; element tagging, interaction interface configuration, graph mapping, and data interaction graph association for data type 3; and element tagging, interaction interface configuration, and detailed data association for data type 4. Additionally, for data types of any of the first, second, third, or fourth types, one or more of these mapping strategies can be selected as the corresponding mapping strategy. The element tagging and element configuration mapping strategies are described below.

[0059] Step S208: Visualize the data elements according to the mapping strategy to obtain a mapping object, so as to perform data interaction based on the target mapping object mapped by the target data elements after detecting the interaction command of the target data elements.

[0060] In the steps described above, a mapping strategy is determined based on the data type of the data elements in the structured data. In this step, the data elements are visualized and mapped according to the determined mapping strategy to obtain a mapping object. Therefore, upon detecting an interaction command for the target data element, data interaction is performed based on the target mapping object mapped from the target data element. Specifically, a data mapping component can be invoked to visualize and map the data elements according to the mapping strategy to obtain a mapping object, so that upon detecting an interaction command for the target data element, data interaction can be performed based on the target mapping object mapped from the target data element.

[0061] The mapping object described in this embodiment includes the mapping object obtained by visualization mapping; for example, the mapping object may include the interactive interface and data interaction diagram configured for data elements, or the mapping object may also include data elements, the interactive interface configured for data elements, and the data interaction diagram configured for data elements, or the mapping object may also include element labeling information, interactive interface, and data interaction diagram of data elements.

[0062] The target data element can be any data element (any data element) or a specific data element; the interaction instructions for the target data element include trigger instructions for the target data element.

[0063] In specific implementation, when the mapping strategy is element labeling, during the process of visually mapping data elements according to the mapping strategy to obtain the mapped object, the data elements can be labeled according to the target element to obtain labeled data elements and / or element labeling information. The element labeling information here includes the labeling results of the data elements labeled according to the target element, such as labeled areas, labeled colors, etc. The target element can be any one or more elements subject to labeling, such as colors (font color, background color, etc.), symbols (such as underlines, arrows, etc.), graphics (such as pie charts, line charts, etc.). Figure 3 The diagram shows the mapping objects. Items w1 and w2 are marked with color 1, unit prices xx1 and xx2 are marked with color 2, x1% and x2% are marked with color 3, a pie chart of x1% is configured after x1% and marked with color 4, a pie chart of x2% is configured after x2% and marked with color 5, -xxxx is marked with color 6, and +xxxx is marked with color 7.

[0064] When the mapping strategy is style adjustment, the data style of the data elements can also be adjusted during the process of visually mapping the data elements according to the mapping strategy to obtain the mapping object.

[0065] Optionally, the mapping strategy includes at least one of the following: element tagging, interaction interface configuration, interaction control configuration, data interaction graph association, detail data binding, and graph mapping.

[0066] In the specific execution process, in order to enhance the interactivity and readability of the mapped object, the first optional implementation provided in this embodiment, under the premise that the mapping strategy is interactive interface configuration, graph mapping and data interaction graph association, performs the following operations in the process of visually mapping the data elements according to the mapping strategy to obtain the mapped object:

[0067] Configure the interaction interface for the data elements, and perform graph mapping on the data elements according to the graph attributes in the mapping strategy to obtain a data interaction graph;

[0068] The data interaction graph is associated with the configured interaction interface, and the mapping object is constructed based on the interaction interface and the data interaction graph.

[0069] The interactive interface includes interfaces that can be interacted with or triggered. The graph attributes include the graph's attribute characteristics, such as a date graph or a data relationship graph. The data relationship graph can include pie charts, bar charts, line charts, etc. That is, the data interaction graph can be a date graph, a data relationship graph, or a detailed data graph of data elements. Detailed data graphs include graphs that provide detailed information about data elements. Detailed data graphs can be presented in the form of labels or cards, while data relationship graphs can be pie charts, bar charts, line charts, etc.

[0070] Specifically, interaction interfaces can be configured for the data elements, and a data interaction graph for the data elements can be generated according to the graph attributes in the mapping strategy. The data interaction graph is then associated with the configured interaction interface, and the mapping object is constructed based on the interaction interface and the data interaction graph. Alternatively, a mapping object can be constructed based on the data elements, interaction interfaces, and data interaction graphs.

[0071] For example, Figure 4 The diagram shown illustrates the mapping objects. The xxxx-xx-xx~xxxx-xx-xx configuration has an interactive interface. After triggering the interactive interface, a date graph as shown is displayed based on the interactive command. The date graph allows users to select the corresponding date data and displays the data corresponding to the selected date.

[0072] Based on the above-mentioned association of the data interaction graph to the configured interaction interface, and the construction of the mapping object based on the interaction interface and the data interaction graph, in order to improve interactivity, data interaction can be performed based on the target mapping object of the target data element mapping; in an optional implementation provided in this embodiment, during the data interaction process based on the target mapping object of the target data element mapping, the following operations are performed:

[0073] The data interaction diagram is displayed based on the interaction command; optionally, the interaction command is triggered through the interaction interface.

[0074] Based on the target data input through the data interaction graph, update the data elements, the mapping objects, and / or the unmapped data in the structured data.

[0075] The unmapped data includes other data in the structured data besides data elements.

[0076] For example, the data interaction diagram is a date diagram, which can be displayed based on interactive instructions, obtain date data input through the date interaction diagram, and update the data elements, the mapping objects, and / or the unmapped data in the structured data based on the date data.

[0077] Furthermore, to improve the traceability of data elements, ensure their validity, and avoid decision-making or data processing errors caused by the lack of traceability of data elements, in the second optional implementation provided in this embodiment, under the premise that the mapping strategy is element marking, interactive control configuration, and detail data binding, the following operations are performed during the process of visually mapping data elements according to the mapping strategy to obtain the mapping object:

[0078] The data elements are labeled according to the target element to obtain element labeling information;

[0079] Configure interactive controls for the data elements and bind the interactive controls to the detailed data of the data elements; optionally, the detailed data is obtained from the structured data based on the data elements.

[0080] The mapping object is constructed based on the element tagging information, the interactive controls, and the details data.

[0081] The element labeling information includes the labeling results of data elements, such as the labeling color and labeling area of ​​the data elements; the detailed data of the data elements includes more detailed data of the data elements, for example, if the data element is 1.xx, the detailed data is 1.xxxxxxxxxx, where the data element omits several decimal places in the detailed data; another example is that if the data element is a month-on-month comparison, the detailed data explains what the month-on-month comparison represents. The interactive controls include controls that can be interacted with or triggered.

[0082] Based on this, during data interaction between target mapping objects and target data feature mappings, the following operations can be performed:

[0083] The detailed data is displayed based on the interactive command; the interactive command can be triggered by the interactive control.

[0084] Furthermore, during the process of visually mapping data elements according to the mapping strategy to obtain the mapping object, interactive controls can be configured for the data elements, and the interactive controls can be bound to the detailed data of the data elements; the mapping object is then constructed based on the interactive controls and the detailed data. Alternatively, the mapping object can be constructed based on the data elements, the interactive controls, and the detailed data.

[0085] In addition, in the process of visually mapping data elements according to the mapping strategy to obtain the mapping object, the third optional implementation provided in this embodiment performs the following operations: marking the data elements according to the first element to obtain the marked data elements and marking information; determining the second element based on the data elements and configuring the second element at the target position of the marked data elements; and constructing the mapping object based on the marking information, the second element and the target position.

[0086] For example, the first element is color c1. The month-to-month ratio -xxx is marked according to color c1 to obtain the marked month-to-month ratio and marking information. Based on the month-to-month ratio -xxx, the second element is determined to be a triangle ▽ with the downward orientation. The triangle with the downward orientation is placed after, in front of, above or below the month-to-month ratio -xxx. A mapping object is constructed based on the marking information, the second element and the configuration position. Another example is that the second element can also be a pie chart or a line chart determined based on the month-to-month ratio -xxx.

[0087] In practical applications, the data to be processed can be text to be processed, which often includes numbers and / or text. In this case, the steps in this embodiment can be specifically as follows: obtain the text to be processed, extract key text from the text to be processed, perform text analysis on the key text to obtain related text, generate structured text based on the key text and related text, determine the mapping strategy based on the text type of the text elements in the structured text, perform visual mapping on the text elements according to the mapping strategy, obtain the mapping object, so that after detecting the interaction command of the target text element, interactive processing can be performed based on the target mapping object mapped by the target text element.

[0088] In specific implementation, when the data to be processed is text, in the fourth optional implementation provided in this embodiment, under the premise that the mapping strategy is element labeling and element configuration, the following operations are performed during the process of visually mapping the data elements according to the mapping strategy to obtain the mapping object:

[0089] The text elements are marked based on the first element to obtain the marked text elements and marking information;

[0090] A second element is determined based on the text element, and the second element is placed at the target position of the marked text element;

[0091] The mapping object is constructed based on the marker information, the second element, and the target location information.

[0092] The process of visually mapping data elements according to the mapping strategy here is similar to the implementation process of the third optional implementation method above. The difference is that the visual mapping here is performed from the text dimension, that is, the text elements here, while the above implementation process is performed on data elements. Apart from this, the rest of the processing is similar. For reading this optional implementation method, please refer to the third optional implementation method above.

[0093] Furthermore, in the fifth optional implementation provided in this embodiment, under the premise that the mapping strategy is configured with an interactive interface and associated with interactive components, the following operations are performed during the process of visually mapping data elements according to the mapping strategy to obtain the mapping object:

[0094] Configure interactive interfaces for text elements, and map the text elements according to the component attributes in the mapping strategy to obtain interactive components;

[0095] Associate the interactive component with the configured interactive interface, and construct the mapping object based on the interactive component and the interactive interface.

[0096] The components here can take the form of images, audio, video, pop-ups, etc., and can be one or more of these. Images and pop-ups can contain mini-program entry points, i.e., interactive images, interactive audio, etc. The component attributes refer to the attribute information possessed by the component; for example, if the component is an image, its attributes may include image size, image position, etc. The interactive components can be interactive images, interactive audio, interactive video, interactive pop-ups, etc. By converting text data into image, audio, and video formats, cross-modal mapping is achieved, improving the comprehensiveness of the mapping.

[0097] The process of visualizing data elements according to the mapping strategy here is similar to the implementation process of the first optional implementation method above. The difference is that the visualization mapping here is performed from the text dimension, that is, the text elements here are interactive components, while the above implementation process uses data elements and the graph mapping obtains a data interaction graph. Apart from this, the rest of the processing is similar. For reading this optional implementation method, please refer to the first optional implementation method above.

[0098] In the specific execution process, in order to meet the various needs of data interaction, in another optional implementation method provided in this embodiment, during the data interaction process of the target mapping object based on the target data element mapping, the following operation is performed: the target data element is displayed according to the element tag information and display configuration information;

[0099] or,

[0100] Generate detailed instructions for the target data elements;

[0101] The detailed data of the target data element is displayed based on the detailed instruction.

[0102] The display configuration information includes configuration information for displaying the target data elements, such as highlighting, highlight color, display size, and font format. Additionally, the display configuration information may include other types of configuration information. The details instruction includes instructions for retrieving detailed data of the target data elements.

[0103] Furthermore, during the data interaction process between the target mapping object and the target data element mapping, the target data element can also be displayed according to the display configuration information, and a detail instruction for the target data element can be generated and the detail data of the target data element can be displayed based on the detail instruction.

[0104] Based on the aforementioned acquisition of user-submitted data processing requests carrying data to be processed, in an optional implementation of this embodiment, after visually mapping the data elements according to the mapping strategy and obtaining the mapped object, the following operations are also performed:

[0105] A service report is generated based on the data elements, the mapping objects, and the unmapped data in the structured data;

[0106] The service report is sent to the user to determine the service adjustment strategy for the target service corresponding to the data to be processed.

[0107] The service report includes reports for specific service scenarios. For example, if the data to be processed is the institution's pending transaction data, the service report is the institution's commodity transaction report, the target service is the transaction service, and the service adjustment strategy includes transaction adjustment strategies, such as service adjustment strategies to add or reduce a certain type of commodity.

[0108] In addition, during data interaction with the target mapping object based on the target data element mapping, the following operations can be performed: displaying the target data element based on the element tagging information contained in the target mapping object; or, displaying the target data element based on the second element configured in the target mapping object at the target position of the target data element; or, displaying an interactive component based on an interactive command, and updating the interactive component according to the modification information submitted through the interactive component; or, displaying detailed data of the target data element based on an interactive command; or, displaying a voice broadcast control for interactive voice based on the interactive voice in the target mapping object, and performing broadcast processing based on the interactive voice after the voice broadcast control is triggered; or, displaying a video playback control for interactive video based on the interactive video in the target mapping object, and performing video playback processing based on the interactive video after the video playback control is triggered; or, displaying an interactive pop-up window in the target mapping object, and jumping to the web page program corresponding to the target link based on the trigger command of the target link in the interactive pop-up window.

[0109] It should be noted that, in this embodiment, the data elements can also be visualized and mapped according to the mapping strategy to obtain a mapping object in the following ways: configure the interactive interface for the text elements and associate the display configuration information with the configured interactive interface, and construct a mapping object based on the interactive interface and the display configuration information; or, mark the text elements according to the target element and construct a mapping object based on the element marking information obtained from the marking process.

[0110] It should be added that the data processing method provided in this embodiment can be applied to transaction scenarios, employee summary scenarios, or live streaming scenarios. Furthermore, it can be applied to any other scenario requiring data analysis and visualization mapping. For example, in an employee summary scenario, the method involves acquiring employee work data to be processed, extracting key work data from this data, performing data analysis on the key work data to obtain related work data, and generating structured data based on the key work data and the related work data. A mapping strategy is determined based on the data element data type in the structured data. The data elements are then visualized and mapped according to the mapping strategy to obtain a mapping object. An employee work report is generated based on the data elements, the mapping object, and the structured data, and the report is sent to the target organization. Upon detecting an interaction instruction from the target data element, data interaction is performed based on the target mapping object mapped from the target data element. Additionally, live streaming data to be processed can also be acquired and processed to generate a live streaming report. The specific process for generating the live streaming report is similar to steps S202 to S208 in this embodiment, and will not be repeated here.

[0111] The following description uses the application of a data processing method provided in this embodiment in a text scenario as an example to further illustrate the data processing method provided in this embodiment. (See also...) Figure 5 The data processing method applied to text scenarios includes the following steps.

[0112] Step S502: Obtain the text to be processed and extract key text from the text to be processed according to the preset processing factor.

[0113] Step S504: Perform merging calculations on the key texts according to preset processing factors to obtain merged texts.

[0114] Step S506: Perform text analysis on the merged text based on the analysis method to obtain related text.

[0115] Step S508: Determine layout information based on key text and related text, and perform structural transformation on key text and related text according to layout information to obtain structured text.

[0116] Step S510: Determine the text elements in the structured text, and query the mapping strategy corresponding to the text type of the text element in the text type and strategy correspondence table.

[0117] Step S512: Mark the text elements according to the target element to obtain text mark information.

[0118] Optionally, text tagging information includes the tagging results of text elements, such as the tagging color and tagging area of ​​the text elements.

[0119] Step S514: Configure the interactive interface for the text elements, and map the text elements according to the component attributes in the mapping strategy to obtain the interactive components.

[0120] Step S516: Associate the interactive component with the configured interactive interface, and construct a mapping object based on the text markup information, interactive interface and interactive component, so that after detecting the interactive instruction of the target text element, the interactive processing is performed based on the target mapping object mapped by the target text element.

[0121] Optionally, interactive processing is performed on the target mapping object based on the target text element mapping, including: displaying an interactive diagram based on interactive instructions; and updating unmapped data in the text elements, mapping objects, and / or structured data according to the target data input through the interactive diagram.

[0122] Optionally, the interactive components include one or more of interactive images, interactive voice, interactive video, and interactive pop-ups, or other types of components. The interactive images may include interactive charts.

[0123] Steps S512 to S516 above can be replaced by configuring an interactive interface for the text elements, mapping the text elements according to the component attributes in the mapping strategy to obtain interactive components; associating the interactive components with the configured interactive interfaces, and constructing a mapping object based on the interactive interfaces and interactive components, so that after detecting the interactive instruction of the target text element, interactive processing is performed based on the target mapping object mapped by the target text element.

[0124] Alternatively, steps S512 to S516 can be replaced by marking text elements according to the first element to obtain marked text elements and text marking information, determining a second element based on the text elements, configuring the second element at the target position of the marked text elements, and constructing a mapping object based on the second element, text marking information, and target position, so as to perform interactive processing based on the target mapping object mapped from the target text elements after detecting the interactive instruction of the target text elements.

[0125] Alternatively, steps S512 to S516 can be replaced by marking text elements according to the target element to obtain text marking information; configuring interactive controls for text elements and binding the interactive controls to the detailed data of the text elements; constructing a mapping object based on the text marking information, interactive controls, and detailed data, so as to perform interactive processing based on the target mapping object mapped from the target text element after detecting the interactive instruction of the target text element.

[0126] The following is an embodiment of a data processing device provided in this specification:

[0127] In the above embodiments, a data processing method is provided, and correspondingly, a data processing device is also provided, which will be described below with reference to the accompanying drawings.

[0128] Reference Figure 6 The diagram illustrates an embodiment of a data processing apparatus provided in this embodiment.

[0129] Since the apparatus embodiments correspond to the method embodiments, the descriptions are relatively simple. For relevant parts, please refer to the corresponding descriptions of the method embodiments provided above. The apparatus embodiments described below are merely illustrative.

[0130] This embodiment provides a data processing apparatus, including:

[0131] The data extraction module 602 is configured to acquire data to be processed and extract key data from the data to be processed;

[0132] The data analysis module 604 is configured to perform data analysis on the key data to obtain related data, and generate structured data based on the key data and the related data;

[0133] The strategy determination module 606 is configured to determine a mapping strategy based on the data type of the data elements in the structured data;

[0134] The visualization mapping module 608 is configured to perform visualization mapping on the data elements according to the mapping strategy to obtain a mapping object, so as to perform data interaction based on the target mapping object mapped by the target data elements after detecting the interaction command of the target data elements.

[0135] The following is an embodiment of a data processing device provided in this specification:

[0136] Corresponding to the data processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a data processing apparatus for performing the data processing method provided above. Figure 7 This is a schematic diagram of the structure of a data processing device provided for one or more embodiments of this specification.

[0137] This embodiment provides a data processing device, including:

[0138] like Figure 7As shown, data processing devices can vary considerably due to differences in configuration or performance. They may include one or more processors 701 and memory 702, with memory 702 storing one or more application programs or data. Memory 702 can be temporary or persistent storage. The application programs stored in memory 702 may include one or more modules (not shown), each module including a series of computer-executable instructions from the data processing device. Furthermore, processor 701 may be configured to communicate with memory 702, executing the series of computer-executable instructions stored in memory 702 on the data processing device. The data processing device may also include one or more power supplies 703, one or more wired or wireless network interfaces 704, one or more input / output interfaces 705, one or more keyboards 706, etc.

[0139] In one specific embodiment, the data processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the data processing device, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following:

[0140] Acquire the data to be processed, and extract key data from the data to be processed;

[0141] Data analysis is performed on the key data to obtain related data, and structured data is generated based on the key data and the related data;

[0142] Determine the mapping strategy based on the data type of the data elements in the structured data;

[0143] The data elements are visualized and mapped according to the mapping strategy to obtain a mapping object, so that after detecting the interaction command of the target data element, data interaction can be performed based on the target mapping object mapped by the target data element.

[0144] This specification provides an example of a storage medium as follows:

[0145] Corresponding to the data processing method described above, and based on the same technical concept, one or more embodiments of this specification also provide a storage medium.

[0146] The storage medium provided in this embodiment is used to store computer-executable instructions, which, when executed by a processor, implement the following process:

[0147] Acquire the data to be processed, and extract key data from the data to be processed;

[0148] Data analysis is performed on the key data to obtain related data, and structured data is generated based on the key data and the related data;

[0149] Determine the mapping strategy based on the data type of the data elements in the structured data;

[0150] The data elements are visualized and mapped according to the mapping strategy to obtain a mapping object, so that after detecting the interaction command of the target data element, data interaction can be performed based on the target mapping object mapped by the target data element.

[0151] It should be noted that the embodiments of a storage medium and the embodiments of a data processing method in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.

[0152] The various embodiments in this specification are described in a progressive manner. For the same or similar parts between the various embodiments, please refer to each other. Each embodiment focuses on describing the differences from other embodiments. For example, the device embodiment, equipment embodiment, and storage medium embodiment are all similar to the method embodiment, so the description is relatively simple. For reading the relevant content of the device embodiment, equipment embodiment, and storage medium embodiment, please refer to the description of the method embodiment.

[0153] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0154] In the 1930s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many improvements to the methodology today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that an improvement to the methodology cannot be implemented using a hardware physical module. For example, a Programmable Logic Device (PLD) (e.g., a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program a digital system themselves to "integrate" it onto a PLD, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should understand that by simply performing some logic programming on the method flow using one of these hardware description languages ​​and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.

[0155] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.

[0156] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0157] For ease of description, the above apparatus is described by dividing it into various functional units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in one or more software and / or hardware.

[0158] Those skilled in the art will understand that one or more embodiments of this specification can be provided as a method, system, or computer program product. Therefore, one or more embodiments of this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0159] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0160] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0161] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0162] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0163] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0164] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0165] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0166] One or more embodiments of this specification can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. One or more embodiments of this specification can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0167] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0168] The above description is merely an embodiment of this document and is not intended to limit the scope of this document. Various modifications and variations can be made to this document by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this document should be included within the scope of the claims of this document.

Claims

1. A data processing method, comprising: Acquire the data to be processed, and extract key data from the data to be processed; Data analysis is performed on the key data to obtain related data, and structured data is generated based on the key data and the related data. A mapping strategy including interactive interface configuration and data interaction graph association is determined based on the data type of the data elements in the structured data. An interaction interface is configured for the data elements, and a data interaction graph is obtained by mapping the data elements according to the graph attributes in the mapping strategy. The data interaction graph is associated with the configured interaction interface. The interaction interface configured for the data elements, the data interaction graph, and the data elements are used as mapping objects. After detecting the interaction command of the target data element, the data interaction graph is displayed based on the interaction command. The data elements in the mapping objects and the unmapped data in the structured data are updated according to the target data input through the data interaction graph.

2. The data processing method according to claim 1, wherein the interaction command is triggered through the interaction interface.

3. The data processing method according to claim 1, further comprising: The data elements are labeled according to the target element to obtain element labeling information; Configure interactive controls for the data elements and bind the interactive controls to the detailed data of the data elements; The detailed data is obtained by reading from the structured data based on the data elements.

4. The data processing method according to claim 1, wherein extracting key data from the data to be processed includes: Determine the preset processing factor for the data to be processed; The key data is extracted from the data to be processed according to the preset processing factor.

5. The data processing method according to claim 1, wherein the step of performing data analysis on the key data to obtain related data includes: The key data are merged and calculated according to a preset processing factor to obtain merged data; The merged data is analyzed using data analysis methods to obtain the associated data.

6. The data processing method according to claim 1, wherein generating structured data based on the key data and the associated data comprises: Layout information is determined based on the key data and the associated data; Based on the layout information, the key data and the related data are transformed into data structures to obtain the structured data.

7. The data processing method according to claim 1, wherein determining the mapping strategy including interaction interface configuration and data interaction graph association based on the data type of the data elements in the structured data includes: Invoke the data mapping component to determine the data elements in the structured data; The data mapping component is invoked to query the mapping strategy corresponding to the data type in the data type and strategy correspondence table.

8. The data processing method according to claim 1, further comprising: The text elements are marked based on the first element to obtain the marked text elements and marking information; A second element is determined based on the text element, and the second element is placed at the target position of the marked text element.

9. The data processing method according to claim 1, further comprising: Configure interactive interfaces for text elements, and map the text elements according to the component attributes in the mapping strategy to obtain interactive components; Associate the interactive components with the configured interactive interfaces.

10. The data processing method according to claim 1, wherein acquiring the data to be processed includes: Obtain the data processing request submitted by the user, which carries the data to be processed; Accordingly, after configuring the interaction interface for the data elements, performing graph mapping on the data elements according to the graph attributes in the mapping strategy to obtain a data interaction graph, associating the data interaction graph with the configured interaction interface, and executing the operation on the configured interaction interface, the data interaction graph, and the data elements as mapping objects, the process further includes: A service report is generated based on the data elements, the mapping objects, and the unmapped data in the structured data; The service report is sent to the user to determine the service adjustment strategy for the target service corresponding to the data to be processed.

11. A data processing apparatus, comprising: The data extraction module is configured to acquire data to be processed and extract key data from the data to be processed. The data analysis module is configured to perform data analysis on the key data to obtain related data, generate structured data based on the key data and the related data, and determine a mapping strategy including interactive interface configuration and data interaction graph association based on the data type of the data elements in the structured data. The visualization mapping module is configured to configure an interaction interface for the data elements, perform graph mapping on the data elements according to the graph attributes in the mapping strategy to obtain a data interaction graph, associate the data interaction graph with the configured interaction interface, and use the configured interaction interface, the data interaction graph, and the data elements as mapping objects. After detecting the interaction command of the target data element, the module displays the data interaction graph based on the interaction command, and updates the data elements in the mapping objects and the unmapped data in the structured data according to the target data input through the data interaction graph.

12. A data processing device, comprising: processor; And, a memory configured to store computer-executable instructions, which, when executed, cause the processor to: Acquire the data to be processed, and extract key data from the data to be processed; Data analysis is performed on the key data to obtain related data, and structured data is generated based on the key data and the related data. A mapping strategy including interactive interface configuration and data interaction graph association is determined based on the data type of the data elements in the structured data. An interaction interface is configured for the data elements, and a data interaction graph is obtained by mapping the data elements according to the graph attributes in the mapping strategy. The data interaction graph is associated with the configured interaction interface. The interaction interface configured for the data elements, the data interaction graph, and the data elements are used as mapping objects. After detecting the interaction command of the target data element, the data interaction graph is displayed based on the interaction command. The data elements in the mapping objects and the unmapped data in the structured data are updated according to the target data input through the data interaction graph.

13. A storage medium for storing computer-executable instructions, which, when executed by a processor, perform the following process: Acquire the data to be processed, and extract key data from the data to be processed; Data analysis is performed on the key data to obtain related data, and structured data is generated based on the key data and the related data. A mapping strategy including interactive interface configuration and data interaction graph association is determined based on the data type of the data elements in the structured data. An interaction interface is configured for the data elements, and a data interaction graph is obtained by mapping the data elements according to the graph attributes in the mapping strategy. The data interaction graph is associated with the configured interaction interface. The interaction interface configured for the data elements, the data interaction graph, and the data elements are used as mapping objects. After detecting the interaction command of the target data element, the data interaction graph is displayed based on the interaction command. The data elements in the mapping objects and the unmapped data in the structured data are updated according to the target data input through the data interaction graph.