CN111359210A - Data processing method and device, electronic equipment and storage medium - Google Patents

Data processing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111359210A
CN111359210A CN202010146581.5A CN202010146581A CN111359210A CN 111359210 A CN111359210 A CN 111359210A CN 202010146581 A CN202010146581 A CN 202010146581A CN 111359210 A CN111359210 A CN 111359210A
Authority
CN
China
Prior art keywords
activity
target nodes
processing
data processing
node
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.)
Granted
Application number
CN202010146581.5A
Other languages
Chinese (zh)
Other versions
CN111359210B (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010146581.5A priority Critical patent/CN111359210B/en
Publication of CN111359210A publication Critical patent/CN111359210A/en
Application granted granted Critical
Publication of CN111359210B publication Critical patent/CN111359210B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/77Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/792Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for payment purposes, e.g. monthly subscriptions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
    • A63F2300/575Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for trading virtual items

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention discloses a data processing method, a data processing device, electronic equipment and a storage medium, wherein the data processing method comprises the following steps: the method comprises the steps of collecting parameter information of a plurality of activities, wherein the parameter information comprises activity types and activity strategies, selecting a plurality of execution nodes from a preset execution node library according to the activity types to obtain a plurality of target nodes corresponding to each activity, constructing a processing path diagram corresponding to each activity based on the target nodes and the activity strategies, obtaining the processing path diagram corresponding to a data processing request when the data processing request is received to obtain an activity path diagram, and processing data to be processed in the data processing request based on the activity path diagram to obtain a processing result. Therefore, the processing efficiency of data can be improved.

Description

Data processing method and device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a data processing method and apparatus, an electronic device, and a storage medium.
Background
With the rapid development of the mobile internet, a large number of applications are in conflict with each other, and various applications are usually installed in the terminal, and a user can obtain data or virtual items through some activities in the applications, for example, the user can obtain data through continuously logging in a game application for 7 days, and the like.
At present, each activity corresponds to one processing architecture, and most processing architectures cannot be multiplexed, so that when multiple different types of activities occur in the same application, a large number of processing architectures need to be constructed, and the data processing efficiency is low.
Disclosure of Invention
Embodiments of the present invention provide a data processing method and apparatus, an electronic device, and a storage medium, which can improve data processing efficiency.
The embodiment of the invention provides a data processing method, which comprises the following steps:
collecting parameter information of a plurality of activities, wherein the parameter information comprises an activity type and an activity strategy;
selecting a plurality of execution nodes from a preset execution node library according to the activity type to obtain a plurality of target nodes corresponding to each activity;
constructing a processing path graph corresponding to each activity based on the target nodes and the activity strategy;
when a data processing request is received, acquiring a processing path diagram corresponding to the data processing request to obtain an active path diagram;
and processing the data to be processed in the data processing request based on the active path diagram to obtain a processing result.
Correspondingly, an embodiment of the present invention further provides a data processing apparatus, including:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring parameter information of a plurality of activities, and the parameter information comprises activity types and activity strategies;
the selection module is used for selecting a plurality of execution nodes from a preset execution node library according to the activity type to obtain a plurality of target nodes corresponding to each activity;
the construction module is used for constructing a processing path graph corresponding to each activity based on the target nodes and the activity strategy;
the acquisition module is used for acquiring a processing path diagram corresponding to the data processing request to obtain an active path diagram when the data processing request is received;
and the processing module is used for processing the data to be processed in the data processing request based on the activity path diagram to obtain a processing result.
Optionally, in some embodiments of the present invention, the building module includes:
the first construction unit is used for constructing the incidence relation between the target nodes according to the activity strategy;
and the second construction unit is used for constructing a processing path graph corresponding to each activity based on the incidence relation and the plurality of target nodes.
Optionally, in some embodiments of the present invention, the first building unit includes:
the grouping subunit is used for grouping the target nodes according to the activity strategy to obtain a plurality of node groups;
and the first constructing subunit is used for constructing the incidence relation between the target nodes based on the activity strategy and the plurality of node groups.
Optionally, in some embodiments of the present invention, the grouping subunit is specifically configured to:
respectively extracting type information corresponding to each target node;
and grouping the target nodes according to the activity strategy and the type information to obtain a plurality of node groups.
Optionally, in some embodiments of the present invention, the first building subunit is specifically configured to:
establishing an incidence relation between each target node group based on the activity strategy to obtain a plurality of first incidence relations;
establishing an association relation between target nodes in the same target node group based on the activity strategy to obtain a plurality of second association relations;
the second building unit is specifically configured to: and constructing a corresponding processing path graph for each activity based on the first incidence relation, the second incidence relation and the plurality of target nodes.
Optionally, in some embodiments of the present invention, the second building unit is specifically configured to:
constructing path graphs corresponding to the target nodes in the same target node group according to the second incidence relations;
and constructing a processing path diagram for processing data in the processing page based on the first incidence relation and a plurality of path diagrams.
Optionally, in some embodiments of the present invention, the selecting module is specifically configured to:
acquiring type information corresponding to each execution node in a preset execution node library;
and selecting a plurality of execution nodes corresponding to the activity types from a preset execution node library according to the plurality of types of information to obtain a plurality of target nodes corresponding to each activity.
Optionally, in some embodiments of the present invention, the processing module is specifically configured to:
acquiring an execution state corresponding to each target node in the active path graph;
updating the label information of the corresponding target node according to each execution state;
updating the active path diagram through a plurality of label information to obtain an updated path diagram;
and generating a processing result of the data to be processed in the data processing request based on the updated path diagram.
Optionally, in some embodiments of the present invention, the apparatus further includes a setting module, where the setting module is specifically configured to:
setting a plurality of label information;
and constructing a mapping relation between the execution state and each label information.
Optionally, in some embodiments of the present invention, the selecting module is specifically configured to:
acquiring type information corresponding to each execution node in a preset execution node library;
and selecting a plurality of execution nodes corresponding to the activity types from a preset execution node library according to the plurality of types of information to obtain a plurality of target nodes.
After acquiring parameter information of a plurality of activities, the parameter information includes an activity type and an activity policy, a plurality of execution nodes are selected from a preset execution node library according to the activity type to obtain a plurality of target nodes corresponding to each activity, then a processing path diagram corresponding to each activity is constructed based on the plurality of target nodes and the activity policy, when a data processing request is received, the processing path diagram corresponding to the data processing request is obtained to obtain an activity path diagram, and finally, data to be processed in the data processing request is processed based on the activity path diagram to obtain a processing result. Therefore, the processing efficiency of the data processing can be improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1a is a schematic view of a data processing method according to an embodiment of the present invention;
FIG. 1b is a schematic flow chart of a data processing method according to an embodiment of the present invention;
FIG. 2a is another schematic flow chart of a data processing method according to an embodiment of the present invention;
FIG. 2b is a diagram of an execution node in the data processing method according to the embodiment of the present invention;
FIG. 2c is a processing path diagram of a data processing method according to an embodiment of the present invention;
fig. 3a is a schematic structural diagram of a first implementation of a data processing apparatus according to an embodiment of the present invention;
FIG. 3b is a schematic structural diagram of a second implementation of a data processing apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a data processing method, a data processing device, electronic equipment and a storage medium.
The data processing apparatus may be specifically integrated in a network device, such as a terminal or a server, where the terminal may include a mobile phone, a tablet Computer, or a Personal Computer (PC), and the server may include an independently operating server or a distributed server, or may include a server cluster including a plurality of servers.
Referring to fig. 1a, an embodiment of the present invention provides a data processing system, which is hereinafter referred to as a processing system for short, and the processing system includes a user, a terminal and a server, where, for example, the data processing apparatus is integrated in the server, a game interface of an XX game is displayed on a display screen of the terminal, for example, the user clicks a control for purchasing a game item on the game interface of the XX game, that is, the user triggers a data processing request for the control, when the server receives the data processing request triggered by the user, a processing path diagram corresponding to the data processing request may be obtained, the server obtains a processing path diagram (i.e., an activity path diagram) corresponding to "purchasing the game item", specifically, the data processing request may carry data to be processed, such as virtual resource data, and the server may process the data to be processed based on the activity path diagram, and obtaining a processing result.
It should be noted that, before the server processes the data to be processed in the data processing request, a plurality of processing path graphs have been established, specifically, the server may collect parameter information of a plurality of activities, where the parameter information includes an activity type and an activity policy, then the server selects a plurality of execution nodes from a preset execution node library according to the activity type to obtain a plurality of target nodes corresponding to each activity, and finally, the server constructs the processing path graph corresponding to each activity based on the plurality of target nodes and the activity policy.
Compared with the existing data processing scheme, the embodiment of the invention collects the parameter information of a plurality of activities in advance before processing the data, then selects a plurality of execution nodes from the preset execution node library according to the activity types to obtain a plurality of target nodes corresponding to each activity, and finally constructs the processing path graph corresponding to each activity based on the plurality of target nodes and the activity strategy.
The following are detailed below. It should be noted that the description sequence of the following embodiments is not intended to limit the priority sequence of the embodiments.
A method of data processing, comprising: the method comprises the steps of collecting parameter information of multiple activities, selecting multiple execution nodes from a preset execution node library according to activity types, obtaining multiple target nodes corresponding to each activity, building a processing path graph corresponding to each activity based on the multiple target nodes and an activity strategy, obtaining the processing path graph corresponding to a data processing request when the data processing request is received, obtaining an activity path graph, and processing data to be processed in the data processing request based on the activity path graph to obtain a processing result.
Referring to fig. 1b, fig. 1b is a schematic flow chart of a data processing method according to an embodiment of the invention. The specific flow of the data processing method may be as follows:
101. parameter information for a plurality of activities is collected.
In the invention, unless otherwise specified, the activity refers to a marketing activity established by an operator or a merchant for promotion and application, and the activity refers to an activity which is initiated on the network and is performed on the network wholly or mostly. For example, the transfer and sharing of resources may be achieved through these activities, wherein the resources may include virtual items, which may include account values, game items, or electronic vouchers, as well as physical items.
Wherein, the parameter information can comprise an activity type and an activity policy, the activity type can be understood as a unique identification of the activity in the server, which may be a string assigned by the system, when a merchant applies for a creation activity to the server, the server may automatically generate an activity type for the activity, a recharging and rebate type activity, an item giving activity, and the like, an activity policy may be used to indicate a processing manner of data (e.g., data of a virtual resource), for example, a user purchases an "XX member" through the virtual resource in a web page, then the activity policy indicates to deduct the virtual resource corresponding to the "XX member" from a virtual account of the user, the activity policies corresponding to different users are also different, for example, the amount of data required by the user a to purchase the "XX member" through data is 5, and the amount of data required by the user B to purchase the "XX member" through data is 20; for another example, user A is a new player of the game application, user B is an old player of the game application, the activity policy indicates that a set of game skins are to be presented to the new player, and user A can then obtain the game skins.
102. And selecting a plurality of execution nodes from a preset execution node library according to the activity type to obtain a plurality of target nodes.
In some embodiments, the step "selecting a plurality of execution nodes from the preset execution node library according to the activity type to obtain a plurality of target nodes" may specifically include:
(11) acquiring type information corresponding to each execution node in a preset execution node library;
(12) and selecting a plurality of execution nodes corresponding to the activity types from a preset execution node library according to the plurality of types of information to obtain a plurality of target nodes corresponding to each activity.
For example, if the activity type is a payment type, an execution node with the payment type may be obtained from a preset execution node library, and in addition, in order to ensure the logical property of the subsequent processing path graph, an execution node with the judgment type may also be obtained from a preset execution node library, for example, the execution node a is used to judge the identity type of the user.
It should be noted that the expression form of the execution node is a node of an EXtensible markup language (XML), for example, < servicetype servicetype ═ wholesale ═ leaf ═ business code ">, where different execution nodes are different XML node names, the attribute of the XML node represents the input parameter of the execution node, and the lower node of the XML node is the execution node of the next layer.
103. And constructing a corresponding processing path graph for each activity based on the plurality of target nodes and the activity strategy.
For convenience of description, taking an activity as an example below, after determining a plurality of target nodes corresponding to the activity s, a processing path graph of the activity s may be constructed according to the plurality of target nodes and an activity policy, so as to process data subsequently, where a format of the processing path graph may be preset, further, in order to ensure a logical property of the processing path graph, an association relationship between the target nodes may be constructed according to the activity policy, and then, the processing path graph of the activity s may be constructed, that is, optionally, in some embodiments, the step "constructing the processing path graph corresponding to each activity based on the plurality of target nodes and the activity policy" may specifically include:
(21) constructing an incidence relation between target nodes according to the activity strategy;
(22) and constructing a processing path graph corresponding to each activity based on the incidence relation and the target nodes.
For example, if the activity s is a half-price purchasing member activity and the virtual resource required by the user for purchasing the member in full money is 10, the activity policy indicates: during the activity, the virtual resource required by the user for purchasing the member is 5, and 3 execution nodes are selected from the preset execution node library and are respectively: if the data corresponding to the virtual resource passes through the execution node b, the execution node c, and the execution node a in sequence, then the association relationship among the execution node a, the execution node b, and the execution node c may be constructed as follows: "execute node b-execute node c-execute node a", and then construct the processing path graph of activity s based on the incidence relation, execute node a, execute node b, and execute node c.
It should be noted that, in a process of data processing, a large number of target nodes may be involved, in order to improve data processing efficiency, a plurality of target nodes may be grouped according to an activity policy, and then an association relationship between the target nodes is constructed according to the activity policy and the grouped target nodes, that is, optionally, in some embodiments, the step "constructing an association relationship between the target nodes according to the activity policy" may specifically include:
(31) grouping the target nodes according to the activity strategy to obtain a plurality of node groups;
(32) and constructing an incidence relation between target nodes based on the activity strategy and the plurality of node groups.
For example, type information corresponding to each target node may be extracted, the target nodes are grouped according to the activity policy and the type information to obtain a plurality of node groups, and finally, an association relationship between the target nodes is constructed based on the activity policy and the plurality of node groups, that is, optionally, in some embodiments, the step "grouping the plurality of target nodes according to the activity policy to obtain the plurality of node groups" may specifically include:
(41) respectively extracting type information corresponding to each target node;
(42) and grouping the target nodes according to the activity strategy and the type information to obtain a plurality of node groups.
For example, there are 3 payment type target nodes: the target node P1, the target node P2, and the target node P3 have 2 judgment types of target nodes: target node L1 and target node L2, there are 1 other types of target nodes: a target node K, adding a target node P1 and a target node L2 to the node group Q1 according to the activity policy, adding a target node P2 and a target node L1 to the node group Q2 according to the activity policy, and adding a target node P3 and a target node K to the node group Q3 according to the activity policy, further, an association relationship among the node group Q1, the node group Q2 and the node group Q3 may be constructed according to the activity policy, and an association relationship among target nodes in each node group may be constructed according to the activity policy, that is, optionally, in some embodiments, the step "constructing an association relationship among target nodes based on the activity policy and a plurality of node groups" may specifically include: and constructing the association relationship among the target nodes in the same target node group based on the activity strategy to obtain a plurality of first association relationships.
Therefore, further, in some embodiments, the step "building a processing path graph corresponding to each activity based on the association relationship and the plurality of target nodes" may specifically include: and constructing a processing path graph corresponding to each activity based on the first incidence relation, the second incidence relation and the plurality of target nodes.
In some embodiments, the step "constructing a processing path graph in a processing page based on the first association relationship, the second association relationship, and the plurality of target nodes" may specifically include:
(51) constructing path graphs corresponding to the target nodes in the same target node group according to the second incidence relations;
(52) and constructing a processing path diagram corresponding to each activity based on the first incidence relation and the plurality of path diagrams.
104. And when a data processing request is received, acquiring a processing path diagram corresponding to the data processing request to obtain an active path diagram.
The data processing request may be triggered by the user or triggered by the server, for example, in a "log on skin" activity, when the user logs in the application, the data processing request is triggered, and for example, in a "recharge skin" activity, when the user can click on recharge "on an application page of the application, the data processing request is triggered, which is specifically determined according to actual situations and is not described herein again.
105. And processing the data to be processed in the data processing request based on the active path diagram to obtain a processing result.
In this embodiment, a business process is displayed by a visualized processing path diagram, and data may be processed according to the activity path diagram, for example, a target node on the activity path diagram may display a processing flow and a processing state of the data by using different label information, specifically, the label information of the corresponding target node may be updated according to an execution state of each target node, and an operation and maintenance worker may determine a processing result of the data according to the updated information, that is, optionally, in some embodiments, the step "processing the data according to the processing path diagram to obtain the processing result" may specifically include:
(61) acquiring an execution state corresponding to each target node in the active path diagram;
(62) updating the label information of the corresponding target node according to each execution state;
(63) updating the active path graph through a plurality of label information to obtain an updated path graph;
(64) and generating a processing result of the data to be processed in the data processing request based on the updated path diagram.
For example, if the execution state is "executed" corresponding to blue label information, and the execution state is "unexecuted" corresponding to gray label information, then the operation and maintenance staff may determine whether the data processing request is processed completely according to the updated path diagram, and in addition, some information of the target node, such as whether a failure occurs, may also be embodied in the same manner in the form of a color label, so as to facilitate the operation and maintenance staff to monitor the processing process of the data in real time, and when some target nodes fail, the failure may be solved in the form of replacing the target node, so as to further improve the processing efficiency of the data, and it is also required to be noted that the mapping relationship between the execution state and the label information may be pre-constructed, for example, the label information is "blue" executed "corresponding to the execution state, and so on, that optionally, in some embodiments, before the step of processing the data according to the processing path diagram to obtain the processing result, the method may specifically include:
(71) setting a plurality of label information;
(72) and constructing a mapping relation between the execution state and each label information.
After parameter information of a plurality of activities is collected, a plurality of execution nodes are selected from a preset execution node library according to activity types to obtain a plurality of target nodes corresponding to each activity, then, a processing path diagram corresponding to each activity is constructed based on the plurality of target nodes and an activity strategy, when a data processing request is received, the processing path diagram corresponding to the data processing request is obtained to obtain an activity path diagram, and finally, data to be processed in the data processing request is processed based on the activity path diagram to obtain a processing result. Compared with the existing data processing scheme, the embodiment of the invention collects the parameter information of a plurality of activities in advance before processing the data, then selects a plurality of execution nodes from the preset execution node library according to the activity types to obtain a plurality of target nodes corresponding to each activity, and finally constructs the processing path graph corresponding to each activity based on the plurality of target nodes and the activity strategy.
The method according to the examples is further described in detail below by way of example.
In the present embodiment, the data processing apparatus will be described by taking an example in which it is specifically integrated in a server.
Referring to fig. 2a, a data processing method may specifically include the following steps:
201. the server collects parameter information for a plurality of activities.
The parameter information may include an activity type and an activity policy, where the activity type may be understood as a unique identification of an activity in the server, and may be a string allocated by the system, when a merchant applies for creating an activity to the server, the server may automatically generate an activity type for the activity, a recharge-and-return type activity, an activity for giving away a prop, and the like, and the activity policy may be used to indicate a processing manner of data (such as data of a virtual resource).
202. And the server selects a plurality of execution nodes from a preset execution node library according to the activity type to obtain a plurality of target nodes.
Therefore, the execution node corresponding to the activity type can be obtained in the preset execution node library, for example, the activity type is a payment type, the execution node of which the type is the payment type can be obtained in the preset execution node library, and in addition, in order to ensure the logic of the subsequent processing path diagram, the execution node of which the type is a judgment type can be obtained in the preset execution node library, for example, the execution node a is used for judging the identity type of the user, and the like.
203. The server constructs a processing path graph corresponding to each activity based on the plurality of target nodes and the activity policy.
For example, after the server determines a plurality of target nodes, the server may construct a processing path graph corresponding to each activity according to the plurality of target nodes and an activity policy, so as to process the data subsequently, where a format of the processing path graph may be preset, and further, in order to ensure the logical property of the processing path graph, an association relationship between the target nodes may be constructed according to the activity policy, and then, the processing path graph for processing the data may be constructed.
204. And when the server receives the data processing request, acquiring a processing path diagram corresponding to the data processing request to obtain an active path diagram.
The data processing request may be triggered by a user or a server, which is determined according to the actual situation and is not described herein again.
205. And the server processes the data to be processed in the data processing request based on the activity path diagram to obtain a processing result.
In this embodiment, the business process is displayed by a visualized processing path diagram, and the data may be processed according to the activity path diagram, for example, the target node on the activity path diagram may display the processing flow and the processing state of the data through different tag information, specifically, the tag information of the corresponding target node may be updated according to the execution state of each target node, and the operation and maintenance staff may determine the processing result of the data according to the updated information.
In order to facilitate understanding of the data processing method provided by the embodiment of the present invention, for example, in a path diagram construction stage, a server acquires parameter information of a plurality of activities in advance, where the parameter information includes an activity type and an activity policy, where the activities may be activities that have been online before the construction stage, or activities that have not been online, then the server selects a plurality of execution nodes from a preset execution node library according to the activity type to obtain a plurality of target nodes corresponding to each activity, for example, the activity type is a payment type, the activity policy is that "a music member user opens a video member through a plurality of account channels and takes a 7 discount, if the user is a music member, the user additionally presents spatial skin", and the server selects a plurality of execution nodes from the preset execution node library according to the activity type to obtain a plurality of target nodes, wherein the target nodes include: judging the executing node of the user identity, the executing node of the payment mode, the executing node of the service code and the presenting executing node, as shown in fig. 2b, then, the server constructs a processing path graph corresponding to the payment activity based on a plurality of target nodes and an activity policy, as shown in fig. 2c, when receiving the data processing request, the server acquires the processing path graph corresponding to the data processing request to obtain an activity path graph, and finally, the server processes the data to be processed in the data processing request based on the activity path graph to obtain a processing result.
As can be seen from the above, after the server collects parameter information of a plurality of activities, the server selects a plurality of execution nodes from a preset execution node library according to activity types to obtain a plurality of target nodes corresponding to each activity, then, the server constructs a processing path graph corresponding to each activity based on the plurality of target nodes and an activity policy, when receiving a data processing request, the server obtains the processing path graph corresponding to the data processing request to obtain an activity path graph, and finally, the server processes to-be-processed data in the data processing request based on the activity path graph to obtain a processing result. Compared with the existing data processing scheme, the server in the embodiment of the invention collects parameter information of multiple activities in advance before processing data, then selects multiple execution nodes from a preset execution node library according to activity types to obtain multiple target nodes corresponding to each activity, and finally constructs a processing path graph corresponding to each activity based on the multiple target nodes and an activity policy.
In order to better implement the data processing method according to the embodiment of the present invention, an embodiment of the present invention further provides a data processing apparatus (processing apparatus for short) based on the foregoing. The terms are the same as those in the data processing method, and details of implementation can be referred to the description in the method embodiment.
Referring to fig. 3a, fig. 3a is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention, where the data processing apparatus may include an acquisition module 301, a selection module 302, a construction module 303, an acquisition module 304, and a processing module 305, which may specifically be as follows:
the collecting module 301 is configured to collect parameter information of a plurality of activities.
The collection module 301 may pull the activities recorded in the database through the network and collect parameter information of the activities, where the parameter information includes an activity type and an activity policy.
A selecting module 302, configured to select multiple execution nodes from a preset execution node library according to the activity type, so as to obtain multiple target nodes corresponding to each activity.
The number of execution nodes required by different activity types is different, and the types of the required execution nodes do not pass, so that the execution nodes corresponding to the activity types can be acquired in a preset execution node library.
Optionally, in some embodiments, the selection module 302 may specifically be configured to: the method comprises the steps of obtaining type information corresponding to each execution node in a preset execution node library, selecting a plurality of execution nodes corresponding to activity types from the preset execution node library according to the plurality of types of information, and obtaining a plurality of target nodes corresponding to each activity.
A building module 303, configured to build a processing path graph corresponding to each activity based on the plurality of target nodes and the activity policy.
For example, specifically, after determining a plurality of target nodes corresponding to each activity, the building module 303 may build a processing path graph corresponding to each activity according to the plurality of target nodes and the activity policy, so as to process the data subsequently, where a format of the processing path graph may be preset.
Optionally, in some embodiments, the building module 304 may specifically include:
the first construction unit is used for constructing the incidence relation among the target nodes according to the activity strategy;
and the second construction unit is used for constructing a processing path graph corresponding to each activity based on the incidence relation and the plurality of target nodes.
Optionally, in some embodiments, the first building unit may specifically include:
the grouping subunit is used for grouping the target nodes according to the activity strategy to obtain a plurality of node groups;
and the first constructing subunit is used for constructing the incidence relation between the target nodes based on the activity strategy and the plurality of node groups.
Optionally, in some embodiments, the grouping subunit is specifically configured to: and respectively extracting type information corresponding to each target node, and grouping the target nodes according to the activity strategy and the type information to obtain a plurality of node groups.
Optionally, in some embodiments, the first building subunit may specifically be configured to: establishing an incidence relation between target node groups based on the activity strategy to obtain a plurality of first incidence relations, and establishing an incidence relation between target nodes in the same target node group based on the activity strategy to obtain a plurality of second incidence relations;
the second building element may specifically be configured to: and constructing a processing path graph corresponding to each activity in the processing page based on the first incidence relation, the second incidence relation and the target nodes.
Optionally, in some embodiments, the second building unit may specifically include:
the second construction subunit is used for constructing path graphs corresponding to a plurality of target nodes in the same target node group according to a plurality of second incidence relations;
and the third constructing subunit is used for constructing the processing path graph in the processing page based on the first incidence relation and the plurality of path graphs.
The obtaining module 304 is configured to, when a data processing request is received, obtain a processing path diagram corresponding to the data processing request, to obtain an active path diagram.
The data processing request may be triggered by the user or triggered by the server, for example, in a "log on skin" activity, when the user logs in the application, the data processing request is triggered, and for example, in a "recharge skin" activity, when the user can click on recharge "on an application page of the application, the data processing request is triggered, which is specifically determined according to actual situations and is not described herein again.
The processing module 305 is configured to process the to-be-processed data in the data processing request based on the active path graph, so as to obtain a processing result.
For example, the target nodes on the processing path graph may show the processing flow and the processing state of the data through different tag information, specifically, the processing module 305 may update the tag information of the corresponding target node according to the execution state of each target node, and the operation and maintenance staff may determine the processing result of the data according to the updated information.
Optionally, in some embodiments, the processing module 305 may specifically be configured to: acquiring execution states corresponding to target nodes in the active path graph, updating label information of the corresponding target nodes according to the execution states, updating the processing path graph through a plurality of label information to obtain an updated path graph, and generating a processing result of the data to be processed in the data processing request based on the updated path graph.
Referring to fig. 3b, optionally, in some embodiments, the apparatus may further include a setting module 306, where the setting module 306 may be specifically configured to: setting a plurality of label information, and constructing a mapping relation between the execution state and each label information.
As can be seen, after the acquisition module 301 acquires parameter information of a plurality of activities, the selection module 302 selects a plurality of execution nodes from a preset execution node library according to activity types to obtain a plurality of target nodes corresponding to each activity, then the construction module 303 constructs a processing path map corresponding to each activity based on the plurality of target nodes and an activity policy, the acquisition module 304 acquires the processing path map corresponding to the data processing request when receiving the data processing request, obtains an activity path map, and finally, the processing module 305 processes to-be-processed data in the data processing request based on the activity path map to obtain a processing result. Compared with the existing data processing scheme, the embodiment of the invention collects the parameter information of a plurality of activities in advance before processing the data, then selects a plurality of execution nodes from the preset execution node library according to the activity types to obtain a plurality of target nodes corresponding to each activity, and finally constructs the processing path graph corresponding to each activity based on the plurality of target nodes and the activity strategy.
Accordingly, an embodiment of the present invention further provides a terminal, as shown in fig. 4, the terminal may include Radio Frequency (RF) circuits 401, a memory 402 including one or more computer-readable storage media, an input unit 403, a display unit 404, a sensor 405, an audio circuit 406, a Wireless Fidelity (WiFi) module 407, a processor 408 including one or more processing cores, and a power supply 409. Those skilled in the art will appreciate that the terminal configuration shown in fig. 4 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 401 may be used for receiving and transmitting signals during a message transmission or communication process, and in particular, for receiving downlink information of a base station and then sending the received downlink information to the one or more processors 408 for processing; in addition, data relating to uplink is transmitted to the base station. In general, the RF circuitry 401 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 401 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Message Service (SMS), and the like.
The memory 402 may be used to store software programs and modules, and the processor 408 executes various functional applications and data processing by operating the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal, etc. Further, the memory 402 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 408 and the input unit 403 access to the memory 402.
The input unit 403 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, in a particular embodiment, the input unit 403 may include a touch-sensitive surface as well as other input devices. The touch-sensitive surface, also referred to as a touch display screen or a touch pad, may collect touch operations by a user (e.g., operations by a user on or near the touch-sensitive surface using a finger, a stylus, or any other suitable object or attachment) thereon or nearby, and drive the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface may comprise two parts, a touch detection means and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts it to touch point coordinates, and sends the touch point coordinates to the processor 408, and can receive and execute commands from the processor 408. In addition, touch sensitive surfaces may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. The input unit 403 may include other input devices in addition to the touch-sensitive surface. In particular, other input devices may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 404 may be used to display information input by or provided to the user and various graphical user interfaces of the terminal, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 404 may include a Display panel, and optionally, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch-sensitive surface may overlay the display panel, and when a touch operation is detected on or near the touch-sensitive surface, the touch operation is transmitted to the processor 408 to determine the type of touch event, and then the processor 408 provides a corresponding visual output on the display panel according to the type of touch event. Although in FIG. 4 the touch-sensitive surface and the display panel are shown as two separate components to implement input and output functions, in some embodiments the touch-sensitive surface may be integrated with the display panel to implement input and output functions.
The terminal may also include at least one sensor 405, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel according to the brightness of ambient light, and a proximity sensor that may turn off the display panel and/or the backlight when the terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when the mobile phone is stationary, and can be used for applications of recognizing the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured in the terminal, detailed description is omitted here.
Audio circuitry 406, a speaker, and a microphone may provide an audio interface between the user and the terminal. The audio circuit 406 may transmit the electrical signal converted from the received audio data to a speaker, and convert the electrical signal into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electric signal, which is received by the audio circuit 406 and converted into audio data, which is then processed by the audio data output processor 408, and then transmitted to, for example, another terminal via the RF circuit 401, or the audio data is output to the memory 402 for further processing. The audio circuitry 406 may also include an earbud jack to provide peripheral headset communication with the terminal.
WiFi belongs to short distance wireless transmission technology, and the terminal can help the user to send and receive e-mail, browse web page and access streaming media etc. through WiFi module 407, it provides wireless broadband internet access for the user. Although fig. 4 shows the WiFi module 407, it is understood that it does not belong to the essential constitution of the terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 408 is a control center of the terminal, connects various parts of the entire handset using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 402 and calling data stored in the memory 402, thereby integrally monitoring the handset. Optionally, processor 408 may include one or more processing cores; preferably, the processor 408 may integrate an application processor, which handles primarily the operating system, user interface, applications, etc., and a modem processor, which handles primarily the wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 408.
The terminal also includes a power source 409 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 408 via a power management system to manage charging, discharging, and power consumption via the power management system. The power supply 409 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
Although not shown, the terminal may further include a camera, a bluetooth module, and the like, which will not be described herein. Specifically, in this embodiment, the processor 408 in the terminal loads the executable file corresponding to the process of one or more application programs into the memory 402 according to the following instructions, and the processor 408 runs the application programs stored in the memory 402, thereby implementing various functions:
the method comprises the steps of collecting parameter information of multiple activities, selecting multiple execution nodes from a preset execution node library according to activity types, obtaining multiple target nodes corresponding to each activity, building a processing path graph corresponding to each activity based on the multiple target nodes and an activity strategy, obtaining the processing path graph corresponding to a data processing request when the data processing request is received, obtaining an activity path graph, and processing data to be processed in the data processing request based on the activity path graph to obtain a processing result.
After parameter information of a plurality of activities is collected, a plurality of execution nodes are selected from a preset execution node library according to activity types to obtain a plurality of target nodes corresponding to each activity, then, a processing path diagram corresponding to each activity is constructed based on the plurality of target nodes and an activity strategy, when a data processing request is received, the processing path diagram corresponding to the data processing request is obtained to obtain an activity path diagram, and finally, data to be processed in the data processing request is processed based on the activity path diagram to obtain a processing result. Compared with the existing data processing scheme, the embodiment of the invention collects the parameter information of a plurality of activities in advance before processing the data, then selects a plurality of execution nodes from the preset execution node library according to the activity types to obtain a plurality of target nodes corresponding to each activity, and finally constructs the processing path graph corresponding to each activity based on the plurality of target nodes and the activity strategy.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor.
To this end, the present invention provides a storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any one of the data processing methods provided by the embodiments of the present invention. For example, the instructions may perform the steps of:
the method comprises the steps of collecting parameter information of multiple activities, selecting multiple execution nodes from a preset execution node library according to activity types, obtaining multiple target nodes corresponding to each activity, building a processing path graph corresponding to each activity based on the multiple target nodes and an activity strategy, obtaining the processing path graph corresponding to a data processing request when the data processing request is received, obtaining an activity path graph, and processing data to be processed in the data processing request based on the activity path graph to obtain a processing result.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
Wherein the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Since the instructions stored in the storage medium can execute the steps in any data processing method provided in the embodiment of the present invention, the beneficial effects that can be achieved by any data processing method provided in the embodiment of the present invention can be achieved, which are detailed in the foregoing embodiments and will not be described herein again.
The data processing method, the data processing apparatus, the terminal and the storage medium according to the embodiments of the present invention are described in detail above, and a specific example is applied in the description to explain the principle and the implementation of the present invention, and the description of the above embodiments is only used to help understanding the method and the core idea of the present invention; meanwhile, for those skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (15)

1. A data processing method, comprising:
collecting parameter information of a plurality of activities, wherein the parameter information comprises an activity type and an activity strategy;
selecting a plurality of execution nodes from a preset execution node library according to the activity type to obtain a plurality of target nodes corresponding to each activity;
constructing a processing path graph corresponding to each activity based on the target nodes and the activity strategy;
when a data processing request is received, acquiring a processing path diagram corresponding to the data processing request to obtain an active path diagram;
and processing the data to be processed in the data processing request based on the active path diagram to obtain a processing result.
2. The method of claim 1, wherein constructing the processing path graph corresponding to each activity based on the plurality of target nodes and an activity policy comprises:
establishing an incidence relation between target nodes according to the activity strategy;
and constructing a processing path graph corresponding to each activity based on the incidence relation and the target nodes.
3. The method of claim 2, wherein the constructing the association relationship between the target nodes according to the activity policy comprises:
grouping the target nodes according to the activity strategy to obtain a plurality of node groups;
and constructing an incidence relation between target nodes based on the activity strategy and a plurality of node groups.
4. The method of claim 3, wherein grouping the plurality of target nodes according to the activity policy results in a plurality of node groups, comprising:
respectively extracting type information corresponding to each target node;
and grouping the target nodes according to the activity strategy and the type information to obtain a plurality of node groups.
5. The method of claim 3, wherein constructing the association between the target nodes based on the activity policy and the plurality of node groups comprises:
establishing an incidence relation between each target node group based on the activity strategy to obtain a plurality of first incidence relations;
establishing an association relation between target nodes in the same target node group based on the activity strategy to obtain a plurality of second association relations;
the process path graph corresponding to each activity is constructed based on the incidence relation and the target nodes, and the process path graph comprises the following steps: and constructing a processing path graph corresponding to each activity based on the first incidence relation, the second incidence relation and the plurality of target nodes.
6. The method of claim 5, wherein constructing the processing path graph corresponding to each activity based on the first association relationship, the second association relationship, and the plurality of target nodes comprises:
constructing path graphs corresponding to the target nodes in the same target node group according to the second incidence relations;
and constructing a processing path diagram corresponding to each activity based on the first incidence relation and a plurality of path diagrams.
7. The method according to any one of claims 1 to 6, wherein said selecting a plurality of execution nodes from a predetermined execution node library according to the activity type to obtain a plurality of target nodes comprises:
acquiring type information corresponding to each execution node in a preset execution node library;
and selecting a plurality of execution nodes corresponding to the activity types from a preset execution node library according to the plurality of types of information to obtain a plurality of target nodes corresponding to each activity.
8. The method according to any one of claims 1 to 6, wherein the processing the data to be processed in the data processing request based on the activity path graph to obtain a processing result comprises:
acquiring an execution state corresponding to each target node in the active path graph;
updating the label information of the corresponding target node according to each execution state;
updating the active path diagram through a plurality of label information to obtain an updated path diagram;
and generating a processing result of the data to be processed in the data processing request based on the updated path diagram.
9. The method according to claim 8, before generating a processing result for the data to be processed in the data processing request based on the updated road map, further comprising:
setting a plurality of label information;
and constructing a mapping relation between the execution state and each label information.
10. A data processing apparatus, comprising:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring parameter information of a plurality of activities, and the parameter information comprises activity types and activity strategies;
the selection module is used for selecting a plurality of execution nodes from a preset execution node library according to the activity type to obtain a plurality of target nodes corresponding to each activity;
the construction module is used for constructing a processing path graph corresponding to each activity based on the target nodes and the activity strategy;
the acquisition module is used for acquiring a processing path diagram corresponding to the data processing request to obtain an active path diagram when the data processing request is received;
and the processing module is used for processing the data based on the activity path diagram to obtain a processing result.
11. The apparatus of claim 10, wherein the building module comprises:
the first construction unit is used for constructing the incidence relation between the target nodes according to the activity strategy;
and the second construction unit is used for constructing a processing path graph corresponding to each activity based on the incidence relation and the plurality of target nodes.
12. The apparatus of claim 11, wherein the first building unit comprises:
the grouping subunit is used for grouping the target nodes according to the activity strategy to obtain a plurality of node groups;
and the first constructing subunit is used for constructing the incidence relation between the target nodes based on the activity strategy and the plurality of node groups.
13. The apparatus of claim 12, wherein the grouping subunit is specifically configured to:
respectively extracting type information corresponding to each target node;
and grouping the target nodes according to the activity strategy and the type information to obtain a plurality of node groups.
14. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the steps of the data processing method according to any of claims 1 to 9 are implemented when the program is executed by the processor.
15. A storage medium, having stored thereon a computer program, wherein the computer program, when executed by a processor, carries out the steps of the data processing method according to any one of claims 1 to 9.
CN202010146581.5A 2020-03-05 2020-03-05 Data processing method and device, electronic equipment and storage medium Active CN111359210B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010146581.5A CN111359210B (en) 2020-03-05 2020-03-05 Data processing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010146581.5A CN111359210B (en) 2020-03-05 2020-03-05 Data processing method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111359210A true CN111359210A (en) 2020-07-03
CN111359210B CN111359210B (en) 2023-03-24

Family

ID=71199226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010146581.5A Active CN111359210B (en) 2020-03-05 2020-03-05 Data processing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111359210B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113077280A (en) * 2021-02-05 2021-07-06 北京达佳互联信息技术有限公司 Electronic resource allocation method and device, electronic equipment and storage medium
CN116107561A (en) * 2023-04-14 2023-05-12 湖南云畅网络科技有限公司 Low-code-based action node rapid construction method, system and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130132420A1 (en) * 2011-11-21 2013-05-23 Sap Portals Israel, Ltd. Graphical Exploration of a Database
CN107369192A (en) * 2017-05-31 2017-11-21 阿里巴巴集团控股有限公司 A kind of annexation processing method and processing device
US20180097940A1 (en) * 2016-09-30 2018-04-05 Genesys Telecommunications Laboratories, Inc. System and method for dynamic generation and optimization of process flows for a customer contact center
CN109767198A (en) * 2018-10-25 2019-05-17 绍兴大明电力建设有限公司 Operation system intelligent management and device
CN110222005A (en) * 2019-07-15 2019-09-10 北京一流科技有限公司 Data processing system and its method for isomery framework
CN110826057A (en) * 2018-08-09 2020-02-21 阿里巴巴集团控股有限公司 Data processing path analysis method, computer device, and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130132420A1 (en) * 2011-11-21 2013-05-23 Sap Portals Israel, Ltd. Graphical Exploration of a Database
US20180097940A1 (en) * 2016-09-30 2018-04-05 Genesys Telecommunications Laboratories, Inc. System and method for dynamic generation and optimization of process flows for a customer contact center
CN107369192A (en) * 2017-05-31 2017-11-21 阿里巴巴集团控股有限公司 A kind of annexation processing method and processing device
CN110826057A (en) * 2018-08-09 2020-02-21 阿里巴巴集团控股有限公司 Data processing path analysis method, computer device, and storage medium
CN109767198A (en) * 2018-10-25 2019-05-17 绍兴大明电力建设有限公司 Operation system intelligent management and device
CN110222005A (en) * 2019-07-15 2019-09-10 北京一流科技有限公司 Data processing system and its method for isomery framework

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113077280A (en) * 2021-02-05 2021-07-06 北京达佳互联信息技术有限公司 Electronic resource allocation method and device, electronic equipment and storage medium
CN116107561A (en) * 2023-04-14 2023-05-12 湖南云畅网络科技有限公司 Low-code-based action node rapid construction method, system and storage medium
CN116107561B (en) * 2023-04-14 2023-06-23 湖南云畅网络科技有限公司 Low-code-based action node rapid construction method, system and storage medium

Also Published As

Publication number Publication date
CN111359210B (en) 2023-03-24

Similar Documents

Publication Publication Date Title
CN106970790B (en) Application program creating method, related equipment and system
CN104850434B (en) Multimedia resource method for down loading and device
CN111178012A (en) Form rendering method, device and equipment and storage medium
CN109857403B (en) Page updating method and device, page processing method and device
CN107204964B (en) Authority management method, device and system
CN107204989B (en) Advertisement blocking method, terminal, server and storage medium
CN108039963B (en) Container configuration method and device and storage medium
CN111078556B (en) Application testing method and device
CN107666406B (en) Intelligent card display method and device
CN112347545A (en) Building model processing method and device, computer equipment and storage medium
CN111359210B (en) Data processing method and device, electronic equipment and storage medium
CN108287706A (en) Data processing method and device
CN112749074B (en) Test case recommending method and device
CN106055598B (en) Information display method and device
CN109145182B (en) Data acquisition method and device, computer equipment and system
CN115589432A (en) Message push management method, device, medium and equipment
CN115065609A (en) B-end SaaS system hybrid deployment method and system
CN112667868B (en) Data detection method and device
CN109799994B (en) Terminal component generation method and device
CN114764325A (en) Service logic generation method, device and terminal
CN114064447B (en) Interface testing method and device, storage medium and terminal
CN107920010B (en) Method and system for realizing temporary session
CN115640081A (en) Business case decision method and device, electronic equipment and storage medium
CN115187095A (en) Multi-service order collaborative dispatching method and device, computer equipment and storage medium
CN112328304A (en) Script adaptation method, system, equipment and computer storage medium

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
GR01 Patent grant
GR01 Patent grant