CN117009202A - Buried data processing method, buried data processing device, buried data processing equipment and storage medium - Google Patents

Buried data processing method, buried data processing device, buried data processing equipment and storage medium Download PDF

Info

Publication number
CN117009202A
CN117009202A CN202310996174.7A CN202310996174A CN117009202A CN 117009202 A CN117009202 A CN 117009202A CN 202310996174 A CN202310996174 A CN 202310996174A CN 117009202 A CN117009202 A CN 117009202A
Authority
CN
China
Prior art keywords
target
preset
processing
mapping relation
buried
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310996174.7A
Other languages
Chinese (zh)
Inventor
王颖
岳喜旺
李宝安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
CCB Finetech Co Ltd
Original Assignee
China Construction Bank Corp
CCB Finetech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp, CCB Finetech Co Ltd filed Critical China Construction Bank Corp
Priority to CN202310996174.7A priority Critical patent/CN117009202A/en
Publication of CN117009202A publication Critical patent/CN117009202A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/865Monitoring of software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Quality & Reliability (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a buried data processing method, a buried data processing device, buried data processing equipment and a storage medium. Relates to the technical field of data processing. The method comprises the following steps: responding to a received buried data processing request triggered by a user, and acquiring target items to which target buried data to be processed belong and corresponding target processing type identifiers; if the target item is determined to exist in the preset mapping relation table, acquiring target buried point data with a mapping relation from the preset mapping relation table; the preset mapping relation table stores preset matters of a plurality of layers, marks of the preset matters and the obtained mapping relation of the buried points; acquiring a target processing strategy corresponding to the target processing type identifier, and correspondingly processing the target buried data according to the target processing strategy to acquire a target processing result; and displaying the target processing result. The method solves the problems that the processing of the buried data in the prior art takes a long time, so that the processing efficiency is low and the user experience is affected.

Description

Buried data processing method, buried data processing device, buried data processing equipment and storage medium
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a method, an apparatus, a device, and a storage medium for processing buried data.
Background
With the continuous development of internet technology and financial industry, the tuning of online internet products becomes particularly important, and research and development personnel can achieve the tuning of the products through user behavior analysis.
In the current tuning of products, a code embedded point method is generally adopted to collect embedded point data corresponding to the products and all matters included in the products, and then research and development users analyze and process all the embedded point data based on analysis requirements so as to achieve tuning of the products based on analysis results.
However, when the research and development user analyzes and processes all the embedded point data based on the analysis requirement, the research and development user needs to manually set the embedded point data to be extracted according to all the embedded point data at the management interface according to the matters and the matters indexes to be analyzed, so that the processing of the embedded point data takes a long time, the processing efficiency is low, and the user experience is affected.
Disclosure of Invention
The application provides a buried data processing method, a buried data processing device, buried data processing equipment and a storage medium, which are used for solving the problems that in the prior art, processing efficiency is low and user experience is affected because the buried data processing time is long.
In a first aspect, the present application provides a method for processing buried data, including: responding to a received buried data processing request triggered by a user, and acquiring target items to which target buried data to be processed belong and corresponding target processing type identifiers;
If the target item is determined to exist in the preset mapping relation table, acquiring target buried point data with a mapping relation from the preset mapping relation table; the preset mapping relation table stores preset matters of a plurality of levels, marks of the preset matters and mapping relation of the obtained buried point data;
acquiring a target processing strategy corresponding to the target processing type identifier, and correspondingly processing the target buried data according to the target processing strategy to acquire a target processing result;
and displaying the target processing result. In one possible design, the obtaining the processing policy corresponding to the target processing type identifier includes: acquiring a preset processing strategy list; the preset processing strategy list comprises a plurality of mapping relations between preset processing strategies and preset processing type identifiers; inquiring a processing strategy with a mapping relation with the target processing type identifier from the preset processing strategy list to serve as a target processing strategy.
In one possible design, before the target embedded point data with the mapping relationship is obtained from the preset mapping relationship table, the method further includes: acquiring preset matters of a plurality of layers, and identifying and burying point data corresponding to each preset matter; constructing mapping relations between preset matters of a plurality of levels, corresponding identifiers and the acquired buried data according to the preset matters, the identifiers of the preset matters and the acquired buried data to form a preset mapping relation table; the preset matters of the multiple levels respectively comprise from high to low: products, services in products, sub-services in services.
In one possible design, before obtaining the preset matters of the multiple levels and the identification and the embedded point data corresponding to each preset matter, the method further includes: acquiring a buried point code program, and embedding the buried point code program into the position of each preset item; responding to each channel end to execute related operation on the preset matters, and acquiring the embedded point information of the preset matters through a corresponding interface; the preset item embedded point information comprises an identifier and embedded point data corresponding to the preset item of the hierarchy; and storing the embedded point information of the corresponding preset matters of the plurality of channel ends in a preset database based on the open source stream processing platform.
In one possible design, if it is determined that the target item does not exist in the preset mapping table, the method further includes: generating a processing error report prompt message according to the target item, and displaying the processing error report prompt message in a management interface; in response to receiving the new mapping relation instruction, embedding the embedded point code program corresponding to the target item into the position of the target item; and responding to each channel end to execute related operation on the target item, acquiring the target item embedded point information through the corresponding interface, and storing the target item embedded point information corresponding to the plurality of channel ends in a preset database.
In one possible design, after the storing the point information of the target items corresponding to the plurality of channel ends in the preset database, the method further includes: constructing a mapping relation corresponding to the target item according to the embedded point information of the target item; the preset mapping relation table is updated based on the mapping relation corresponding to the target item.
In one possible design, the buried data processing request further includes: target channel end identification information, wherein each embedded point data in the preset mapping relation table has corresponding channel end identification information; the obtaining the target embedded point data with the mapping relation from the preset mapping relation table comprises the following steps: and acquiring target buried data with a mapping relation with the target item and the target channel end identification information from the preset mapping relation table.
In a second aspect, the present application provides a buried data processing apparatus comprising: the acquisition module is used for responding to the received buried data processing request triggered by the user and acquiring target items to which the target buried data to be processed belong and corresponding target processing type identifiers;
the acquisition module is further configured to acquire target buried data with a mapping relationship from a preset mapping relationship table if it is determined that the target item exists in the preset mapping relationship table; the preset mapping relation table stores preset matters of a plurality of levels, marks of the preset matters and mapping relation of the obtained buried point data;
The acquisition module is further used for acquiring a processing strategy corresponding to the target processing type identifier, and correspondingly processing the target buried data according to the processing strategy so as to acquire a target processing result;
and the display module is used for displaying the target processing result.
In a third aspect, an embodiment of the present application provides an electronic device, including: at least one processor and memory and output means; the memory stores computer-executable instructions; the output device is used for displaying the target processing result; the at least one processor executes computer-executable instructions stored by the memory, causing the at least one processor to perform the buried data processing method as described above in the first aspect and the various possible designs of the first aspect.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium, where computer executable instructions are stored, when executed by a processor, to implement the method for processing buried data according to the first aspect and the various possible designs of the first aspect.
In a fifth aspect, embodiments of the present application provide a computer program product comprising a computer program which, when executed by a processor, implements the buried data processing method according to the first aspect and the various possible designs of the first aspect.
The application provides a buried data processing method, a device, equipment and a storage medium, which are used for responding to a received buried data processing request triggered by a user to acquire target items to be processed, to which target buried data belong, and a corresponding target processing type identifier; if the target item is determined to exist in the preset mapping relation table, acquiring target buried point data with a mapping relation from the preset mapping relation table; the preset mapping relation table stores preset matters of a plurality of levels, marks of the preset matters and mapping relation of the obtained buried point data; acquiring a target processing strategy corresponding to the target processing type identifier, and correspondingly processing the target buried data according to the target processing strategy to acquire a target processing result; and displaying the target processing result. After receiving the request for processing the embedded data triggered by the user, the request obtains the target item and the target processing type identifier of the target embedded data to be processed required by the user, so that the target item can be determined to exist in the preset mapping relation table according to the preset mapping relation table and the target item of the target embedded data by storing the preset mapping relation table of the preset item and the identifier of the preset item and the mapping relation of the obtained embedded data in advance, and the target embedded data with the mapping relation with the target item can be accurately and smoothly obtained from the table when the target item is determined to exist in the preset mapping relation table. And meanwhile, according to the obtained target processing type identifier, a target processing strategy corresponding to the identifier can be determined, so that target buried data can be correspondingly processed according to the target processing strategy to obtain a target processing result. And the target processing result is displayed, so that a user can acquire the processing result corresponding to the target embedded point data to be processed, the user does not need to manually set the embedded point data to be extracted according to all the embedded point data in a management interface, the time for processing the embedded point data is reduced, the efficiency for processing the embedded point data is improved, and the user experience is improved. When new matters exist in the product, the embedded point data corresponding to the new matters can be processed based on the preset mapping relation table by adding the marks of the new matters and the obtained embedded point data in the preset mapping relation table, so that the processing efficiency is further improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
FIG. 1 is an application scenario diagram of a method for processing buried data according to an embodiment of the present application;
FIG. 2 is a flowchart of a method for processing buried data according to an embodiment of the present application;
FIG. 3 is a flowchart of a method for processing buried data according to another embodiment of the present application;
FIG. 4 is a schematic diagram of a buried data processing device according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Specific embodiments of the present application have been shown by way of the above drawings and will be described in more detail below. The drawings and the written description are not intended to limit the scope of the inventive concepts in any way, but rather to illustrate the inventive concepts to those skilled in the art by reference to the specific embodiments.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
In the technical scheme of the application, the related processes of collecting, storing, using, processing, transmitting, providing, disclosing and the like of the information such as financial data or user data are in accordance with the regulations of related laws and regulations, and the public welfare is not violated. The user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of related data is required to comply with related laws and regulations and standards, and is provided with corresponding operation entries for the user to select authorization or rejection.
Term interpretation:
burying: a data acquisition method is characterized in that program codes for acquiring data are added in functional program codes corresponding to items to be acquired, so that user behaviors or events occurring on nodes are acquired or other implementation processes are realized.
Open source processing platform: a stream processing platform can be used for processing scenes of massive real-time stream data.
The current buried point data processing method is usually implemented by adopting a code buried point method, specifically, a program code for collecting buried point data is added in advance in the program code of the position of all matters included in the product. When a research and development user needs to process the embedded point data of a certain item based on analysis requirements, the research and development user manually sets the embedded point data of the item to be extracted according to all the embedded point data at a management interface according to the item to be processed and the embedded point data of the item. And then processing the extracted embedded data of the item, so that the processing of the embedded data takes a long time, the processing efficiency is lower, and the user experience is affected. When the newly developed matters exist in the product, the program codes of the positions of all the matters need to be adjusted again, the buried point data of the newly developed matters are extracted again, and the efficiency of processing the buried point data is further reduced.
Therefore, in order to shorten the time for processing the embedded point data and improve the efficiency of processing the embedded point data, the embedded point data of the item to be extracted is not manually set by a research and development user according to all the embedded point data at a management interface when the technical problems in the prior art are faced. Instead, a data table storing the mapping relation is formed by constructing the mapping relation between all matters and the identifications of all matters and the corresponding embedded point data. When a user needs to process the embedded point data of a certain item, by triggering an instruction for processing the embedded point data of the item, the embedded point data corresponding to the item can be searched in a data table through the item and the processing type included in the instruction, so that the embedded point data required to be processed by the user can be accurately and smoothly obtained. And the acquired buried data can be processed according to the processing strategy by presetting the processing strategy corresponding to the processing type, so that the processing result is displayed to the user, the user can smoothly acquire the processing result corresponding to the buried data to be processed, the time for processing the buried data is reduced, the efficiency for processing the buried data is improved, and the user experience is improved. When a new item exists, the embedded point data of the new item can be processed based on the mapping relation corresponding to the new item by adding the mapping relation between the new item and the identification of the new item and the corresponding embedded point data, so that the processing efficiency is further improved.
Fig. 1 is an application scenario diagram of a method for processing buried data according to an embodiment of the present application, as shown in fig. 1, where the application scenario includes: the method comprises the steps of a user terminal 1, an electronic device 2 and a preset database 3; the electronic device 2 may be a server corresponding to the embedded data processing apparatus. The electronic device 2 communicates with the user terminal 1. The user terminal 1 has a client corresponding to the embedded data processing apparatus. The electronic device 2 has a server corresponding to the embedded data processing apparatus. First, a research and development user triggers a buried data processing request through the user terminal 1. After receiving a request for processing the embedded data triggered by a user, the electronic device 2 acquires target items to which the target embedded data to be processed included in the request belong and corresponding target processing type identifiers, acquires a preset mapping relation table from the preset database 3, and judges whether the target items to which the target embedded data belong exist in the preset mapping relation table. If so, searching target embedded point data with a mapping relation with the target item in a preset mapping relation table, acquiring a target processing strategy corresponding to the target processing type identifier after acquiring the target embedded point data with the mapping relation, and processing the target embedded point data according to the target processing strategy to acquire a target processing result, so that the target processing result is sent to a management interface corresponding to the user terminal 1. The preset database 3 is a database corresponding to the buried data processing device.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Based on the application scenario shown in fig. 1, the embodiment of the application further provides a buried data processing method. FIG. 2 is a flowchart of a method for processing buried data according to an embodiment of the present application. As shown in fig. 2, the execution body of the present embodiment is a buried data processing apparatus. The embedded data processing device is located in an electronic device, and the electronic device can be a server corresponding to the embedded data processing device. The buried data processing method provided in this embodiment includes the following steps:
step 201, in response to receiving a user-triggered buried data processing request, obtaining a target item to which target buried data to be processed belongs and a corresponding target processing type identifier.
The target items are items included in a certain internet product, and according to different granularity, the target items can refer to the internet product itself, or various services included in the internet product, or sub-services included in each service, and the like.
For example, if a certain internet product is mobile banking software, the target item may be mobile banking software itself or various financial services included in the mobile banking software, sub-services in various financial services, and the like.
The target embedded point data is embedded point data generated by executing related operations on the target items, and if the target items are financial services included in the mobile banking software, the target embedded point data may be data such as the number of times the mobile banking software logs in the mobile banking software, the number of people registering the mobile banking software, the number of times the financial services are clicked, and the time the financial services are clicked, for example.
The target processing type is a processing type which is required by a user to process the target embedded data. The target processing type identifier is an identification to which the target processing type belongs.
For example, if the target processing type is to sum the number of times that all customers click on financial services, then the target processing type identification may include a field that characterizes all customers, a field that characterizes click operations, a field that characterizes target items to which target embedded data pertains, and a field that characterizes sum computations.
Wherein the buried data processing request is a request indicating that the buried data processing apparatus performs a target processing type on target buried data.
Specifically, before receiving a user-triggered buried data processing request, a user is required to pre-configure a target item and a target processing type to which target buried data to be processed belongs on a management interface, click a buried data processing component, and then generate the buried data processing request according to the target item and the target processing type identifier to which the target buried data belongs, so as to send the buried data processing request to a buried data processing device. The embedded data processing device responds to the received embedded data processing request triggered by the user, and reads the request, so that target items and target processing type identifiers, which are included in the request, of the target embedded data belong to are obtained.
Step 202, if it is determined that the target item exists in the preset mapping relation table, acquiring target embedded point data with a mapping relation from the preset mapping relation table. The preset mapping relation table stores the preset matters of a plurality of layers, the marks of the preset matters and the mapping relation of the obtained buried point data.
The preset matters are any matters included in a certain internet product. The identification of the preset item is an identification representing the identity of the preset item.
The preset matters of the multiple layers are any matters in the multiple layers according to the granularity of the matters in a certain internet product.
Illustratively, if the product is mobile banking software, the multiple tiers may be: a mobile banking software layer, a business layer in the mobile banking software layer, a sub-business layer in the business layer, and the like. Further, the preset matters of the multiple levels can be as follows: the mobile banking software layer comprises mobile banking software itself, or any business of the business layer, or any sub business of the sub business layer, etc.
The obtained buried point data is generated by performing related operations on preset matters.
Specifically, after the target item and the target processing type identifier to which the target embedded data belong are acquired, a preset mapping relation table is acquired, and whether the identifier of the target item to which the target embedded data belong exists in the preset mapping relation table is judged. If yes, the fact that the identification of the preset item in the preset mapping relation table is consistent with the identification of the target item is indicated, and the fact that the target item exists in the preset mapping relation table is determined. And acquiring the buried point data with the mapping relation with the target item in response to the target item in the preset mapping relation table, and determining the acquired buried point data as target buried point data.
It may be appreciated that the preset mapping relationship table may be stored in a database corresponding to the embedded data processing apparatus, and specifically may be a data table, or may be in other forms, which is not limited in this embodiment.
It can be understood that if the identifier of the target item to which the target embedded data belongs does not exist in the preset mapping relationship table, it is indicated that the identifier of the preset item does not exist in the preset mapping relationship table is consistent with the identifier of the target item, and it is determined that the target item does not exist in the preset mapping relationship table. Then in response to the absence of a target item from the preset mapping table, a related message is generated based on the absence of such an outcome and sent to the management interface for the user to learn of the absence of such an outcome.
Step 203, a target processing strategy corresponding to the target processing type identifier is obtained, and the target buried data is correspondingly processed according to the target processing strategy, so as to obtain a target processing result.
Wherein the target processing policy is a processing policy required when the target processing type is executed on the target buried data.
For example, if the target processing type is adding and processing the number of times of clicking on financial services by all clients, and the target processing type identifier includes "finance," all clients, "" clicking, "" adding, "then the target processing policy may be" acquire financial services, "" acquire all clients clicking on financial services, "" acquire the number of times of clicking on financial services by all clients, "" add and calculate the number of times of clicking on financial services by all clients.
It will be appreciated that the above examples may be other contents or other forms, and the present embodiment is not limited thereto.
The target processing result is a processing result generated when the target processing type is executed on the target buried data according to the target processing strategy.
Specifically, based on the obtained target item and the target processing type identifier to which the target embedded data belong, after the target embedded data with the mapping relation is obtained from the preset mapping relation table, determining a target processing strategy corresponding to the target processing type according to the target processing type identifier, and identifying the data content included in the target embedded data. And processing the data content included in the target embedded data based on the target processing strategy, and generating a target processing result after the processing is completed, thereby obtaining the target processing result.
And 204, displaying the target processing result.
Specifically, after the target processing result is obtained, a target processing display message is generated according to the content of the target processing result, and the target processing display message including the target processing result is sent to the management interface so as to display the target processing result.
The target processing display message may be embodied as a message box or popup window including a target processing result, which is not limited in this embodiment.
The management interface is a display interface included in the client corresponding to the embedded point data processing device.
It can be appreciated that after displaying the target processing result, the user can learn the target processing result through the management interface.
It is to be understood that the content included in the target processing result may be a processing value generated after the target embedded data is processed, or may be matters to which the target embedded data belongs, the processed embedded data content, and the processing value, which is not limited in this embodiment of the present disclosure.
According to the buried data processing method provided by the embodiment, in response to receiving a buried data processing request triggered by a user, target items to which target buried data to be processed belong and corresponding target processing type identifiers are acquired; if the target item is determined to exist in the preset mapping relation table, acquiring target buried point data with a mapping relation from the preset mapping relation table; the preset mapping relation table stores preset matters of a plurality of layers, marks of the preset matters and the obtained mapping relation of the buried points; acquiring a target processing strategy corresponding to the target processing type identifier, and correspondingly processing the target buried data according to the target processing strategy to acquire a target processing result; and displaying the target processing result. After receiving the request for processing the embedded data triggered by the user, the request obtains the target item and the target processing type identifier of the target embedded data to be processed required by the user, so that the target item can be determined to exist in the preset mapping relation table according to the preset mapping relation table and the target item of the target embedded data by storing the preset mapping relation table of the preset item and the identifier of the preset item and the mapping relation of the obtained embedded data in advance, and the target embedded data with the mapping relation with the target item can be accurately and smoothly obtained from the table when the target item is determined to exist in the preset mapping relation table. And meanwhile, according to the obtained target processing type identifier, a target processing strategy corresponding to the identifier can be determined, so that target buried data can be correspondingly processed according to the target processing strategy to obtain a target processing result. And the target processing result is displayed, so that a user can acquire the processing result corresponding to the target embedded point data to be processed, the user does not need to manually set the embedded point data to be extracted according to all the embedded point data in a management interface, the time for processing the embedded point data is reduced, the efficiency for processing the embedded point data is improved, and the user experience is improved. When new matters exist in the product, the embedded point data corresponding to the new matters can be processed based on the preset mapping relation table by adding the marks of the new matters and the obtained embedded point data in the preset mapping relation table, so that the processing efficiency is further improved.
FIG. 3 is a flowchart of a method for processing buried data according to another embodiment of the present application. As shown in fig. 3, when the processing policy corresponding to the target processing type identifier is obtained, the method further includes the following steps:
step 301, obtaining a preset processing policy list, where the preset processing policy list includes mapping relationships between a plurality of preset processing policies and a preset processing type identifier.
The preset processing type is a processing type of processing buried data of a preset item required by a user. The preset processing type identifier is an identifier to which the preset processing type belongs.
The preset processing strategy is a processing strategy required when the preset processing type is executed on the embedded point data of the preset item. The preset processing strategy list is a list for storing mapping relations between a plurality of preset processing strategies and preset processing type identifiers.
It can be understood that before the preset processing policy list is obtained, the preset processing types corresponding to the preset processing policies need to be determined first, and each preset processing policy and the corresponding preset processing type identifier are associated and stored to form a mapping relationship. And then, in response to the acquisition of the target processing type identifier, acquiring a pre-stored preset processing strategy list, and acquiring each preset processing strategy and the corresponding preset processing strategy identifier based on the list.
Step 302, inquiring a processing strategy with a mapping relation with the target processing type identifier from a preset processing strategy list as a target processing strategy.
Specifically, after each preset processing strategy and the corresponding preset processing strategy identifier thereof are obtained, searching the preset processing type identifier which is the same as the target processing type identifier in a preset processing strategy list, and obtaining the preset processing strategy which has a mapping relation with the identifier based on the preset processing type identifier which is the same as the target processing type identifier, namely, the preset processing strategy associated with the identifier, and determining the associated preset processing strategy as the target processing strategy.
In the buried data processing method provided by the embodiment, when a processing strategy corresponding to a target processing type identifier is acquired, a preset processing strategy list is acquired; the preset processing strategy list comprises a plurality of mapping relations between preset processing strategies and preset processing type identifiers; inquiring a processing strategy with a mapping relation with the target processing type identifier from a preset processing strategy list to serve as a target processing strategy. Because the corresponding preset processing strategies are preset according to the preset processing types, and the mapping relation between the preset processing type identifiers and the preset processing strategies is constructed, a preset processing strategy list storing the mapping relation between the preset processing strategies and the preset processing type identifiers is formed. Therefore, by acquiring the preset processing strategy list, the mapping relation between each preset processing strategy and the preset processing type identifier can be acquired, and by inquiring the preset processing type identifier which is the same as the target processing type identifier in the preset processing strategy list, the preset processing strategy which has the mapping relation with the target processing type identifier can be acquired, so that the preset processing strategy can be determined to be the target processing strategy, and the corresponding processing strategy can be successfully acquired according to the target processing type identifier.
As an alternative embodiment, the present embodiment further includes, based on the corresponding embodiment of fig. 2 or fig. 3, the following steps before obtaining the target embedded data having the mapping relationship from the preset mapping relationship table:
step 401, obtaining preset matters of a plurality of levels, and identification and buried point data corresponding to each preset matter.
In this embodiment, based on whether the target item is determined to exist in the preset mapping relation table, the preset mapping relation table needs to be configured in advance according to the preset items of the multiple levels and the identifiers and the embedded point data corresponding to the preset items, so as to determine based on the preset mapping relation table.
Specifically, preset matters of a plurality of levels corresponding to the product are determined in advance according to the product and all the businesses and sub-businesses in the businesses included in the product, and identifications corresponding to the preset matters of each level and buried point data generated when relevant operations are executed on the preset matters are obtained.
Step 402, constructing mapping relations between preset matters of a plurality of levels, corresponding identifiers and the obtained buried data according to the preset matters, the identifiers of the preset matters and the obtained buried data to form a preset mapping relation table; the preset matters of the multiple levels respectively comprise from high to low: products, services in products, sub-services in services.
Specifically, after determining the identifiers corresponding to the preset matters of each level and the obtained buried data, the identifiers corresponding to the preset matters of each level and the obtained buried data are stored in a correlated manner to form a mapping relation. And storing the mapping relation between the marks corresponding to the preset matters of the multiple layers and the acquired buried data in a data table to form a preset mapping relation table.
It can be understood that, for a plurality of preset matters of a plurality of levels, that is, products, services in the products, sub-services in the services, etc., whether to set a buried point for a preset matter of a certain level can be selected based on user requirements, and if so, an identifier corresponding to the preset matter of the certain level where the buried point is set and buried point data generated when related operations are executed on the preset matters of the level can be obtained.
According to the buried point data processing method provided by the embodiment, before target buried point data with a mapping relation is obtained from a preset mapping relation table, preset matters of a plurality of levels, and identification and buried point data corresponding to the preset matters are obtained; constructing mapping relations between preset matters of a plurality of levels, corresponding identifiers and the acquired buried data according to the preset matters, the identifiers of the preset matters and the acquired buried data to form a preset mapping relation table; the preset matters of the multiple levels respectively comprise from high to low: products, services in products, sub-services in services. Because whether the target matters exist in the preset mapping relation table is judged based on the preset mapping relation table, through acquiring preset matters of a plurality of layers included in the product and the marks and the embedded point data corresponding to the preset matters, the mapping relation between the marks and the acquired embedded point data corresponding to the preset matters of the plurality of layers can be constructed according to the marks and the acquired embedded point data of the preset matters, so that the preset mapping relation table is formed, when a user has embedded point data processing requirements, the user can acquire the associated embedded point data and the processing results of the type needed to be processed on the embedded point data by matters with any granularity, the processing requirements of the user on the embedded point data can be effectively met, and further, when the product is regulated, the user has more diversified references of analysis results.
As an alternative embodiment, the present embodiment further includes, based on the above embodiment, before acquiring preset matters of multiple levels and the identifier and the buried data corresponding to each preset matter, the following steps:
step 501, a point code embedding program is obtained, and the point code embedding program is embedded in the position of each preset item.
The embedded point code program is a code program capable of collecting embedded point data of preset matters in real time, and specifically can comprise embedded point data types or other contents required to be collected by a user.
The type of the embedded point data is the type of the embedded point data to be acquired, and specifically may be a customer name, a preset item name, a related operation performed on the preset item, a time for performing the related operation, and the like.
It is understood that the format of the embedded point code program is fixed, and when the embedded point code program corresponding to each preset item is set, the content of the format of the embedded point code program can be correspondingly modified according to each preset item, so as to form the embedded point code program corresponding to each preset item.
The embedded point code program corresponding to each preset item may be stored in a database corresponding to the embedded point data processing device, which is not limited in this embodiment of the specific storage form.
Specifically, before obtaining preset matters of multiple levels and identifiers and embedded point data corresponding to the preset matters, a user is required to pre-configure preset matters of the embedded point code program to be set in the management interface, click and configure the embedded point code program component, and generate a preset matter configuration request according to the preset matters to be set, so as to send the preset matter configuration request to the embedded point data processing device. The embedded point data processing device responds to a preset item configuration request triggered by a received user, reads the request, acquires preset items of the embedded point code program required to be set and included in the request, and acquires the corresponding embedded point code program. Embedding the corresponding embedded point code program into the position of the preset item of each embedded point code program to be set.
Step 502, responding to each channel end to execute related operation on the preset matters, and obtaining the embedded point information of the preset matters through the corresponding interfaces. The preset item embedded point information comprises identification and embedded point data corresponding to the preset item of the hierarchy.
It should be noted that, at least one channel supporting access to the product is provided, and if the product is mobile banking software, for example, the channel supporting access to the mobile banking software may be each channel end such as an applet, a web page end, a client end of an application program, and the like. Therefore, when obtaining preset matters of a plurality of levels and the identification and the embedded point data corresponding to each preset matter, the embedded point information of the preset matters corresponding to each channel end for executing related operation on the preset matters needs to be obtained.
The preset item embedded point information is embedded point information corresponding to a preset item of an embedded point code program, and specifically may include an identifier and embedded point data corresponding to the preset item of the hierarchy.
Specifically, corresponding interfaces are set in advance at each channel end so as to form communication connection between each channel end and the buried data processing device. After embedding the embedded point code program into preset matters of each needed embedded point code program, responding to each channel end to execute related operations on the preset matters, and acquiring preset matter embedded point information of each preset matters through a corresponding interface of each channel end by the embedded point data processing device.
Step 503, storing the embedded point information of the corresponding preset matters of the plurality of channel ends in the preset database based on the open source stream processing platform.
It should be noted that, the open source stream processing platform adopted in this embodiment may be kafka or any other platform capable of implementing similar functions, which is not limited.
Specifically, after the preset item embedded point information of each preset item is obtained, the information processing is carried out on the preset item embedded point information of each preset item through the open source stream processing platform, and after the information processing is finished through the open source stream processing platform, the processed preset item embedded point information of each preset item is stored in a preset database.
When the open source stream processing platform processes the message on the preset event embedded point information of each preset event, the message may be specifically: the open source stream processing platform corresponds to a server and responds to the preset event embedded point information of each preset event obtained through the built-in channel to read the preset event embedded point information. And then, according to the identification corresponding to the preset matters, storing the embedded point information of each preset matter in the preset partition associated with the corresponding preset matters. The associated preset partition is a partition with a mapping relation with preset matters.
The preset database is a database corresponding to the buried data processing device.
According to the embedded point data processing method provided by the embodiment, before preset matters of a plurality of layers, and the marks and the embedded point data corresponding to the preset matters are obtained, embedded point code programs are obtained, and the embedded point code programs are embedded in the positions of the preset matters; responding to each channel end to execute related operation on the preset matters, and acquiring the embedded point information of the preset matters through a corresponding interface; the preset item embedded point information comprises an identifier and embedded point data corresponding to the preset item of the hierarchy to which the preset item belongs; and storing the embedded point information of the corresponding preset matters of the plurality of channel ends in a preset database based on the open source stream processing platform. Because the preset matters of a plurality of layers, the identification corresponding to each preset matters and the embedded point data are required to be acquired in advance, the embedded point code program can be embedded into the position of each preset matter requiring acquisition of the embedded point information by acquiring the embedded point code program and determining the preset matters requiring acquisition of the embedded point information. And because the channels of the accessible products are multiple, the corresponding operation is performed on the preset matters by responding to each channel end, and the preset matter embedded point information of each preset matter of each level can be obtained through the corresponding interface in communication connection with each channel end, so that after the information processing is performed by the open source stream processing platform, the preset matter embedded point information of each preset matter can be smoothly stored in the database corresponding to the embedded point information processing device, and the preset mapping relation table can be smoothly constructed based on the preset matter embedded point information of each preset matter.
As an alternative embodiment, based on the corresponding embodiment of fig. 2 or fig. 3, if it is determined that the target item does not exist in the preset mapping relationship table, the method further includes the following steps:
and 601, generating a processing error report prompt message according to the target item, and displaying the processing error report prompt message in a management interface.
The processing of the error reporting prompt message is a message that prompts the user to report an error when processing the buried data, and may specifically include a transaction identifier that processes the error reporting or may include other messages, which is not limited in this embodiment.
In this embodiment, in response to determining whether the target item exists in the preset mapping relation table, if it is determined that the target item does not exist in the preset mapping relation table, the target item is described as a new item newly developed for the product, a processing error reporting prompt message is generated according to the target item, and the processing error reporting prompt message is displayed on the management interface, so that the user knows the target item on which the processing error reporting occurs.
Step 602, in response to receiving the new mapping relation instruction, embedding the embedded point code program corresponding to the target item into the position of the target item.
In order to successfully process the acquired buried data when the next buried data is processed, it is necessary to establish a mapping relationship according to the corresponding identifier and the acquired buried data with respect to the target item for which the processing error has occurred.
Specifically, the target items needing to establish the mapping relation are configured in the management interface by the user in advance, the mapping relation configuration component is clicked, and a new mapping relation instruction is generated according to the target items needing to establish the mapping relation, so that the new mapping relation instruction is sent to the embedded point data processing device. And the embedded point data processing device responds to the received new mapping relation instruction, reads the instruction, acquires target items included in the instruction, and embeds the embedded point code program corresponding to the target items in the position of the target items.
Step 603, responding to each channel end to execute related operation on the target item, obtaining the embedded point information of the target item through the corresponding interface, and storing the embedded point information of the target item corresponding to the plurality of channel ends in a preset database.
It can be understood that after embedding the embedded point code program corresponding to the target item into the position of the target item, the embedded point information of the target item can be obtained through the corresponding interface of each channel end in response to the execution of the related operation on the target item by each channel end. The specific acquisition method is similar to step 502, and will not be described here again. After the target item embedded point information is acquired, the target item embedded point information corresponding to the plurality of channel ends can be stored in a preset database based on the open source stream processing platform. The specific storage manner is similar to step 503, and will not be described here again.
In the buried point data processing method provided by the embodiment, if it is determined that the target item does not exist in the preset mapping relation table, generating a processing error reporting prompt message according to the target item, and displaying the processing error reporting prompt message in the management interface; in response to receiving the new mapping relation instruction, embedding the embedded point code program corresponding to the target item into the position of the target item; and responding to each channel end to execute related operation on the target item, acquiring the target item embedded point information through the corresponding interface, and storing the target item embedded point information corresponding to the plurality of channel ends in a preset database. Because the target items which are not in the preset mapping relation table are new items which are newly developed, the target embedded point data of the target items cannot be obtained through the preset mapping relation table. Therefore, the user can acquire the target item which cannot acquire the target embedded data by generating the processing error prompt message and displaying the processing error prompt message in the management interface, so that a new mapping relation instruction can be formed according to the target item. And receiving the new mapping relation instruction, the embedded point code program corresponding to the target item can be acquired according to the target item included in the instruction, and the program can be embedded in the position of the target item. After the embedding is completed, in response to the execution of related operations on the target items by the channel ends, the target item embedded point information of the target items can be acquired, and the target item embedded point information corresponding to the channel ends can be stored in a preset database. When new matters exist in the product, buried point information corresponding to the new matters can be successfully obtained from the database, so that a mapping relation corresponding to the new matters is established according to the buried point information.
As an alternative embodiment, the present embodiment further includes, based on the above embodiment, after storing the target item embedded point information corresponding to the plurality of channel ends in the preset database, the following steps:
step 701, constructing a mapping relation corresponding to the target item according to the target item embedded point information.
Specifically, based on a newly-built mapping relation instruction, in response to storing target item embedded point information corresponding to a plurality of channel ends in a preset database, target item embedded point information is acquired, and identification and embedded point data corresponding to target items included in the target item embedded point information are further acquired. And constructing a mapping relation corresponding to the target item according to the identification corresponding to the target item and the buried data. The specific construction method is similar to steps 401-402 and will not be described in detail here.
Step 702, updating a preset mapping relation table based on the mapping relation corresponding to the target item.
Specifically, after a mapping relation corresponding to the target item is constructed, the mapping relation is obtained, and the mapping relation is stored in a preset mapping relation table according to the format of the preset mapping relation table, so that the preset mapping relation table is updated.
According to the buried point data processing method provided by the embodiment, after the buried point information of the target matters corresponding to the plurality of channel ends is stored in the preset database, a mapping relation corresponding to the target matters is constructed according to the buried point information of the target matters; the preset mapping relation table is updated based on the mapping relation corresponding to the target item. Since the processing of the target item needs to be successfully completed when the next embedded point data processing is performed, the mapping relation corresponding to the target item can be constructed according to the target item embedded point information by acquiring the target item embedded point information of the target item in the preset database. And updating the preset mapping relation table can be realized by storing the mapping relation corresponding to the target item in the preset mapping relation table. Therefore, the added new items, the identifications of the new items and the mapping relation of the obtained buried point data can be obtained from the preset mapping relation table, so that the mapping relation table is further enriched, buried point data corresponding to the new items can be processed based on the mapping relation, the buried point data processing efficiency is further improved, and the user experience is improved.
As an optional embodiment, on the basis of any one of the foregoing embodiments, the buried data processing request further includes: target channel end identification information, each buried data in a preset mapping relation table has corresponding channel end identification information; the method for acquiring the target embedded point data with the mapping relation from the preset mapping relation table comprises the following steps:
and acquiring target buried data with a mapping relation with the target item and the target channel end identification information from a preset mapping relation table.
It should be noted that, the target buried point data selected by the user for analysis and processing may also be buried point data collected by a specific channel end. When the buried point data collected by a certain designated channel end is processed, the buried point data corresponding to the certain designated channel end is required to be obtained according to the identification information corresponding to the certain designated channel end.
The target channel end identification information is any identification information capable of representing the identity of the target channel end, and specifically can be identification information such as the name, the label and the like of the target channel end.
Specifically, the embodiment obtains the preset mapping relation table based on the fact that the target item exists in the preset mapping relation table, and obtains the target item, the target processing type identifier and the target channel end identifier information in the buried data processing request. The specific searching method is similar to the method in step 202, and will not be repeated here. And obtaining the buried point data with the mapping relation with the target item, searching the buried point data with the mapping relation with the target channel end identification information in the buried point data with the mapping relation with the target item, determining the buried point data as target buried point data, and obtaining the target buried point data so as to process the target buried point data according to a target processing strategy corresponding to the target processing type identification.
When the buried point data with the mapping relation with the target channel end identification information is searched, the method specifically can be as follows: for buried point data acquired from corresponding interfaces of different channel ends, the identification information of the corresponding channel end is added in the field where the buried point data is located in advance. In response to finding buried point data having a mapping relation with the target channel end identification information in the buried point data having a mapping relation with the target item, finding buried point data having the target channel end identification information in each buried point data.
It may be understood that the above-mentioned searching sequence may also be to search for the buried point data having a mapping relationship with the target channel end identification information in the preset mapping relationship table, and then search for the buried point data having a mapping relationship with the target item in the buried point data having a mapping relationship with the target channel end identification information, which is not limited in this embodiment.
The buried data processing method provided in this embodiment further includes: target channel end identification information, each buried data in a preset mapping relation table has corresponding channel end identification information; obtaining target embedded data with a mapping relation from a preset mapping relation table comprises the following steps: and acquiring target buried data with a mapping relation with the target item and the target channel end identification information from a preset mapping relation table. Because the target buried point data required by the user to be analyzed and processed can be buried point data acquired by a certain designated channel end, the target buried point data corresponding to the target item of the target channel end can be acquired by acquiring the target buried point data with the mapping relation with the target item and the target channel end identification information from the preset mapping relation table. The buried data collected by a certain designated channel end can be successfully processed based on the user demands, and the diversity of user selection is increased.
Fig. 4 is a schematic structural diagram of a buried data processing device according to an embodiment of the present application, as shown in fig. 4, where the buried data processing device according to the present embodiment is located in an electronic device, and may specifically be located in a server for processing buried data. The buried data processing apparatus 80 provided in this embodiment includes: the acquisition module 81 and the display module 82.
The acquiring module 81 is configured to acquire, in response to receiving a buried data processing request triggered by a user, a target item to which a target buried data to be processed belongs and a corresponding target processing type identifier; the obtaining module 81 is further configured to obtain target buried data with a mapping relationship from a preset mapping relationship table if it is determined that the target item exists in the preset mapping relationship table; the preset mapping relation table stores preset matters of a plurality of layers, marks of the preset matters and the obtained mapping relation of the buried points; the obtaining module 81 is further configured to obtain a processing policy corresponding to the target processing type identifier, and perform corresponding processing on the target buried data according to the processing policy, so as to obtain a target processing result; and the display module 82 is used for displaying the target processing result.
Optionally, the obtaining module 81 is specifically configured to, when obtaining a processing policy corresponding to the target processing type identifier:
Acquiring a preset processing strategy list; the preset processing strategy list comprises a plurality of mapping relations between preset processing strategies and preset processing type identifiers; inquiring a processing strategy with a mapping relation with the target processing type identifier from a preset processing strategy list to serve as a target processing strategy.
The buried data processing device 80 provided in the embodiment of the present application further includes: and constructing a module.
The acquiring module 81 is further configured to acquire preset matters of multiple levels and identifiers and buried point data corresponding to the preset matters before acquiring target buried point data with a mapping relationship from the preset mapping relationship table; the construction module is used for constructing mapping relations between preset matters of a plurality of levels, corresponding marks of the preset matters and the acquired buried data according to the preset matters, the marks of the preset matters and the acquired buried data so as to form a preset mapping relation table; the preset matters of the multiple levels respectively comprise from high to low: products, services in products, sub-services in services.
The buried data processing device 80 provided in the embodiment of the present application further includes: and a storage module.
The acquiring module 81 is further configured to acquire a buried point code program before acquiring preset matters of a plurality of levels and identifiers and buried point data corresponding to the preset matters, and embed the buried point code program in a position where each preset matter is located; responding to each channel end to execute related operation on the preset matters, and acquiring the embedded point information of the preset matters through a corresponding interface; the preset item embedded point information comprises an identifier and embedded point data corresponding to the preset item of the hierarchy to which the preset item belongs; the storage module is used for storing the embedded point information of the corresponding preset matters of the plurality of channel ends in a preset database based on the open source stream processing platform.
The buried data processing device 80 provided in the embodiment of the present application further includes: the generation module is embedded into the module.
The generating module is used for generating a processing error reporting prompt message according to the target item if the target item is determined not to exist in the preset mapping relation table, and displaying the processing error reporting prompt message in the management interface. The embedding module is used for embedding the embedded point code program corresponding to the target item into the position of the target item in response to receiving the new mapping relation instruction; the obtaining module 81 is further configured to, in response to each channel end performing a related operation on the target item, obtain the target item embedded point information through the corresponding interface, and store the target item embedded point information corresponding to the plurality of channel ends in a preset database.
The buried data processing device 80 provided in the embodiment of the present application further includes: and updating the module.
The construction module is further used for storing the target item embedded point information corresponding to the plurality of channel ends in a preset database, and constructing a mapping relation corresponding to the target item according to the target item embedded point information; and the updating module is used for updating the preset mapping relation table based on the mapping relation corresponding to the target item.
Optionally, the buried data processing request further includes: target channel end identification information, each buried data in a preset mapping relation table has corresponding channel end identification information;
accordingly, the obtaining module 81 is specifically configured to, when obtaining the target embedded data having the mapping relationship from the preset mapping relationship table:
and acquiring target buried data with a mapping relation with the target item and the target channel end identification information from a preset mapping relation table.
It should be noted that, it should be understood that the division of the modules of the above apparatus is merely a division of a logic function, and may be fully or partially integrated into a physical entity or may be physically separated. And these modules may all be implemented in software in the form of calls by the processing element; or can be realized in hardware; the method can also be realized in a form of calling software by a processing element, and the method can be realized in a form of hardware by a part of modules. The modules may be processing elements that are individually set up, may be implemented as integrated in a chip of the above-described apparatus, or may be stored in a memory of the above-described apparatus in the form of program codes, and the functions of the above-described modules may be called and executed by a processing element of the above-described apparatus. In addition, all or part of the modules can be integrated together or can be independently implemented. The processing element here may be an integrated circuit with signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in a software form.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 5, the electronic device 90 may include: a processor 91, a memory 92 and an output device 93.
The processor 91 executes computer-executable instructions stored in the memory, causing the processor 91 to perform the arrangements in the above-described embodiments. The processor 91 may be a general-purpose processor including a central processing unit CPU, a network processor (network processor, NP), etc.; but may also be a digital signal processor DSP, an application specific integrated circuit ASIC, a field programmable gate array FPGA or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
The memory 92 is connected to the processor 91 via a system bus and communicates with each other, and the memory 92 is used for storing computer program instructions. The output device 93 is used for displaying the target processing result.
The system bus may be a peripheral component interconnect standard (peripheral component interconnect, PCI) bus or an extended industry standard architecture (extended industry standard architecture, EISA) bus, among others. The system bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus. The transceiver is used to enable communication between the database access device and other computers (e.g., clients, read-write libraries, and read-only libraries). The memory may include random access memory (random access memory, RAM) and may also include non-volatile memory (non-volatile memory).
The electronic device provided by the embodiment of the application can be the terminal device of the embodiment.
The embodiment of the application also provides a chip for running the instruction, and the chip is used for executing the technical scheme of the buried data processing method in the embodiment.
The embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium stores computer execution instructions, and the computer execution instructions are used for realizing the technical scheme of the buried point data processing method in the embodiment when being executed by a processor.
The embodiment of the application also provides a computer program product, which comprises a computer program stored in a computer readable storage medium, wherein at least one processor can read the computer program from the computer readable storage medium, and the technical scheme of the embedded data processing method in the embodiment can be realized when the at least one processor executes the computer program.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, e.g., the division of modules is merely a logical function division, and there may be additional divisions of actual implementation, e.g., multiple modules may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or modules, which may be in electrical, mechanical, or other forms.
The modules illustrated as separate components may or may not be physically separate, and components shown as modules may or may not be physical units, may be located in one place, or may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to implement the solution of this embodiment.
In addition, each functional module in the embodiments of the present application may be integrated in one processing unit, or each module may exist alone physically, or two or more modules may be integrated in one unit. The units formed by the modules can be realized in a form of hardware or a form of hardware and software functional units.
The integrated modules, which are implemented in the form of software functional modules, may be stored in a computer readable storage medium. The software functional modules described above are stored in a storage medium and include instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or processor to perform some of the steps of the methods of the various embodiments of the application.
It should be understood that the above processor may be a central processing unit (Central Processing Unit, abbreviated as CPU), but may also be other general purpose processors, digital signal processors (Digital Signal Processor, abbreviated as DSP), application specific integrated circuits (Application Specific Integrated Circuit, abbreviated as ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in a processor for execution.
The memory may comprise a high-speed RAM memory, and may further comprise a non-volatile memory NVM, such as at least one magnetic disk memory, and may also be a U-disk, a removable hard disk, a read-only memory, a magnetic disk or optical disk, etc.
The bus may be an industry standard architecture (Industry Standard Architecture, ISA) bus, an external device interconnect (Peripheral Component Interconnect, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, among others. The buses may be divided into address buses, data buses, control buses, etc. For ease of illustration, the buses in the drawings of the present application are not limited to only one bus or to one type of bus.
The storage medium may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an application specific integrated circuit (Application Specific Integrated Circuits, ASIC for short). Of course, the processor and the storage medium may reside as discrete components in an electronic control unit or master control device.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the method embodiments described above may be performed by hardware associated with program instructions. The foregoing program may be stored in a computer readable storage medium. The program, when executed, performs steps including the method embodiments described above; and the aforementioned storage medium includes: various media that can store program code, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application.

Claims (11)

1. A method for processing buried data, comprising:
responding to a received buried data processing request triggered by a user, and acquiring target items to which target buried data to be processed belong and corresponding target processing type identifiers;
if the target item is determined to exist in the preset mapping relation table, acquiring target buried point data with a mapping relation from the preset mapping relation table; the preset mapping relation table stores preset matters of a plurality of levels, marks of the preset matters and mapping relation of the obtained buried point data;
acquiring a target processing strategy corresponding to the target processing type identifier, and correspondingly processing the target buried data according to the target processing strategy to acquire a target processing result;
and displaying the target processing result.
2. The method according to claim 1, wherein the obtaining the processing policy corresponding to the target processing type identifier includes:
acquiring a preset processing strategy list; the preset processing strategy list comprises a plurality of mapping relations between preset processing strategies and preset processing type identifiers;
inquiring a processing strategy with a mapping relation with the target processing type identifier from the preset processing strategy list to serve as a target processing strategy.
3. The method according to claim 1 or 2, further comprising, before acquiring the target embedded data having the mapping relation from the preset mapping relation table:
acquiring preset matters of a plurality of layers, and identifying and burying point data corresponding to each preset matter;
constructing mapping relations between preset matters of a plurality of levels, corresponding identifiers and the acquired buried data according to the preset matters, the identifiers of the preset matters and the acquired buried data to form a preset mapping relation table; the preset matters of the multiple levels respectively comprise from high to low: products, services in products, sub-services in services.
4. The method of claim 3, further comprising, prior to obtaining the plurality of levels of preset events and the identification and burial point data corresponding to each preset event:
acquiring a buried point code program, and embedding the buried point code program into the position of each preset item;
responding to each channel end to execute related operation on the preset matters, and acquiring the embedded point information of the preset matters through a corresponding interface; the preset item embedded point information comprises an identifier and embedded point data corresponding to the preset item of the hierarchy;
And storing the embedded point information of the corresponding preset matters of the plurality of channel ends in a preset database based on the open source stream processing platform.
5. The method according to claim 1 or 2, wherein if it is determined that the target item does not exist in a preset mapping table, the method further comprises:
generating a processing error report prompt message according to the target item, and displaying the processing error report prompt message in a management interface;
in response to receiving the new mapping relation instruction, embedding the embedded point code program corresponding to the target item into the position of the target item;
and responding to each channel end to execute related operation on the target item, acquiring the target item embedded point information through the corresponding interface, and storing the target item embedded point information corresponding to the plurality of channel ends in a preset database.
6. The method of claim 5, wherein after storing the target point information corresponding to the plurality of channel ends in the predetermined database, further comprising:
constructing a mapping relation corresponding to the target item according to the embedded point information of the target item;
the preset mapping relation table is updated based on the mapping relation corresponding to the target item.
7. The method according to claim 1 or 2, wherein the buried data processing request further comprises: target channel end identification information, wherein each embedded point data in the preset mapping relation table has corresponding channel end identification information;
The obtaining the target embedded point data with the mapping relation from the preset mapping relation table comprises the following steps:
and acquiring target buried data with a mapping relation with the target item and the target channel end identification information from the preset mapping relation table.
8. A buried data processing apparatus, comprising:
the acquisition module is used for responding to the received buried data processing request triggered by the user and acquiring target items to which the target buried data to be processed belong and corresponding target processing type identifiers;
the acquisition module is further configured to acquire target buried data with a mapping relationship from a preset mapping relationship table if it is determined that the target item exists in the preset mapping relationship table; the preset mapping relation table stores preset matters of a plurality of levels, marks of the preset matters and mapping relation of the obtained buried point data;
the acquisition module is further used for acquiring a processing strategy corresponding to the target processing type identifier, and correspondingly processing the target buried data according to the processing strategy so as to acquire a target processing result;
and the display module is used for displaying the target processing result.
9. An electronic device, comprising: a processor, and a memory and an output device communicatively connected to the processor;
The memory stores computer-executable instructions; the output device is used for displaying the target processing result;
the processor executes computer-executable instructions stored in the memory to implement the method of any one of claims 1-7.
10. A computer readable storage medium having stored therein computer executable instructions which when executed by a processor are adapted to carry out the method of any one of claims 1-7.
11. A computer program product comprising a computer program which, when executed by a processor, implements the method of any of claims 1-7.
CN202310996174.7A 2023-08-08 2023-08-08 Buried data processing method, buried data processing device, buried data processing equipment and storage medium Pending CN117009202A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310996174.7A CN117009202A (en) 2023-08-08 2023-08-08 Buried data processing method, buried data processing device, buried data processing equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310996174.7A CN117009202A (en) 2023-08-08 2023-08-08 Buried data processing method, buried data processing device, buried data processing equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117009202A true CN117009202A (en) 2023-11-07

Family

ID=88568806

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310996174.7A Pending CN117009202A (en) 2023-08-08 2023-08-08 Buried data processing method, buried data processing device, buried data processing equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117009202A (en)

Similar Documents

Publication Publication Date Title
CN110688598B (en) Service parameter acquisition method and device, computer equipment and storage medium
CN110956269A (en) Data model generation method, device, equipment and computer storage medium
CN112017007A (en) User behavior data processing method and device, computer equipment and storage medium
CN112733045A (en) User behavior analysis method and device and electronic equipment
CN115292163A (en) Application program detection method and device and computer readable storage medium
CN114022151A (en) Block chain data visualization method and system, electronic device and storage medium
CN108650123B (en) Fault information recording method, device, equipment and storage medium
CN112613288B (en) Method, device, computer equipment and storage medium for generating bill
CN114138651A (en) Test data generation method and device
CN111831682B (en) Method, apparatus, device and computer readable medium for processing accumulation fund service
CN113360210A (en) Data reconciliation method and device, computer equipment and storage medium
CN116993523A (en) Configurable account checking method, device, equipment and storage medium
CN116186119A (en) User behavior analysis method, device, equipment and storage medium
CN110705637A (en) User classification method and device based on application installation list information and electronic equipment
CN113923190B (en) Equipment identification jump identification method and device, server and storage medium
CN117009202A (en) Buried data processing method, buried data processing device, buried data processing equipment and storage medium
CN110221952B (en) Service data processing method and device and service data processing system
CN113434765A (en) Client return visit method, system, equipment and storage medium
CN110659191B (en) Buried data analysis method, buried data analysis device, computer equipment and storage medium
CN111353864B (en) Product recommendation method and device, server and storage medium
CN114265633A (en) Application parameter configuration and query method of self-service equipment, equipment and storage medium
CN114282940A (en) Method and apparatus for intention recognition, storage medium, and electronic device
CN109685662A (en) Investment data processing method, device, computer equipment and its storage medium
CN114662007B (en) Data recommendation method and device, computer equipment and storage medium
CN111143377A (en) Automatic driving simulation data collection method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination