CN112115303B - Data processing method and device - Google Patents

Data processing method and device Download PDF

Info

Publication number
CN112115303B
CN112115303B CN202010911571.6A CN202010911571A CN112115303B CN 112115303 B CN112115303 B CN 112115303B CN 202010911571 A CN202010911571 A CN 202010911571A CN 112115303 B CN112115303 B CN 112115303B
Authority
CN
China
Prior art keywords
target
resource
execution flow
information
synchronous
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.)
Active
Application number
CN202010911571.6A
Other languages
Chinese (zh)
Other versions
CN112115303A (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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202010911571.6A priority Critical patent/CN112115303B/en
Publication of CN112115303A publication Critical patent/CN112115303A/en
Application granted granted Critical
Publication of CN112115303B publication Critical patent/CN112115303B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/162Delete operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)

Abstract

The disclosure relates to a data processing method and device, and relates to the technical field of computers, wherein the data processing method comprises the following steps: receiving request information sent by a user; determining a first target execution flow according to the target operation and the target resource; generating identification information corresponding to the target resource according to the target resource; according to the identification information of the target resource, calling a function interface corresponding to the target resource to acquire source information of the target resource in the target cloud platform; determining a second target execution flow of the source information; and executing the first target execution flow and the second target execution flow on the target resource to be processed, thus finishing the target operation on the target resource. Therefore, the method and the device only reduce the cost of the process of learning different target operations of different cloud providers by the user through simple operation of the user, and improve the efficiency of target operation on target resources.

Description

Data processing method and device
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a data processing method and apparatus.
Background
In the related art, the hybrid cloud management platform and the cloud management platform on the market are numerous in products, and at present, the resource operation butt joint of each public cloud and each private cloud is usually collected together, and the characteristics and the operation logic of each cloud business resource are reserved. Therefore, when operating different cloud quotient platforms, a user is required to learn the operation logic of each cloud quotient platform, and different operation logic is carried out aiming at different cloud quotient platforms so as to finish the operation requirement of the user on the cloud quotient platforms.
In the related art, when a user operates cloud business platforms of different businesses in the hybrid cloud management platform, the user is required to learn the operation logic of each cloud business platform, and the learning cost of the user is increased. And the operation requirement operation of the user on the cloud quotient platform is complicated, the operation time of the user on different cloud quotient platforms is increased, and therefore the use experience of the user is affected.
Disclosure of Invention
The disclosure provides a data processing method, device and system, which at least solve the problem that in the related art, when operating cloud providers in a hybrid cloud management platform, a user is required to learn operation logic of multiple cloud provider platforms, and the learning cost of the user is increased. The technical scheme of the present disclosure is as follows:
according to a first aspect of an embodiment of the present disclosure, there is provided a data processing method, including:
receiving request information sent by a user; the request information comprises target resources to be processed and target operations on the target resources; determining a first target execution flow corresponding to the target operation and the target resource according to the target operation and the target resource, wherein the target operation and the target resource have corresponding relations with the first target execution flow; generating identification information corresponding to the target resource according to the target resource; according to the identification information of the target resource, calling a function interface corresponding to the target resource to acquire source information of the target resource corresponding to the identification information in a target cloud platform, wherein the identification information and the source information have a corresponding relation; determining a second target execution flow of the source information; and executing the first target execution flow and the second target execution flow on the target resource to finish target operation on the target resource.
Optionally, according to the identification information of the target resource, calling a function interface corresponding to the target resource, and obtaining source information of the target resource corresponding to the identification information in a target cloud platform, where the step includes:
determining the attribute of the target resource and the operation information of the target operation; determining a function interface which is called and corresponds to the attribute of the target resource and the operation information of the target operation according to the attribute of the target resource and the operation information of the target operation; and calling the functional interface to inquire the corresponding relation between the identification information and the source information according to the identification information of the target resource, and acquiring the source information of the target resource corresponding to the identification information in the target cloud platform.
Optionally, before the step of receiving the request instruction sent by the user, the method further includes: integrating the resources of the plurality of cloud platforms according to the attributes of the resources and the operation on the resources; and calling the software development kit SDK to respectively create the integrated resources with the same attribute and the function interfaces corresponding to the same operation on the resources with the same attribute.
Optionally, after the step of executing the first target execution flow and the second target execution flow on the target resource, the method further includes: calling a Software Development Kit (SDK), and acquiring first resource information of a flow result of a second target execution flow in a target cloud platform from the target cloud platform; the call synchronization component stores the first resource information to the local database.
Optionally, the synchronization component includes a first synchronization component and at least two second synchronization components, and the calling synchronization component stores the first resource information to a local database, including:
calling the first synchronous component to monitor the condition that each second synchronous component operates synchronous operation; under the condition that the first synchronous component monitors that at least one second synchronous component fails to operate synchronous operation, scheduling synchronous operation corresponding to the second synchronous component which fails to operate synchronous operation to the second synchronous component which operates normally; and storing the first resource information to the local database through the first synchronous component and the second synchronous component which work normally.
Optionally, each synchronization component includes a scheduler, and the first synchronization component determines by:
determining a first scheduler from each of the schedulers; wherein the first scheduler monitors the condition that a second scheduler except the first scheduler runs synchronous jobs; and determining the synchronous component corresponding to the first scheduling program as the first synchronous component.
Optionally, each synchronization component further includes a synchronization work thread; the call synchronization component stores the first resource information to a local database, further comprising: and under the condition that the first scheduler monitors that the synchronous working thread of at least one synchronous component fails to run synchronous jobs, the synchronous jobs are redistributed to the synchronous working threads in a normal working state.
Optionally, the structure of the first target execution flow includes at least one of: the method comprises the steps of determining a flow identifier of a first target execution flow, determining a flow name of the first target execution flow, an environment of the first target execution flow, a user corresponding to the first target execution flow, a state of the first target execution flow or a father flow identifier of the first target execution flow according to request information.
Optionally, the first target execution flow includes at least one step, and the structure of the at least one step includes at least one of: step identification of the step, and flow identification of the first target execution flow to which the step belongs; the method comprises the steps of approving approver information and approval information of the steps, executing states of the steps, step environments of the steps, running sequence identification of the steps, function entries corresponding to the steps or executing results of the steps.
Optionally, determining approval information in the steps of the first target execution flow; under the condition that the approval information indicates that the approval passes, the first target execution flow and the second target execution flow are executed on the target resource to approve the steps of the execution flow, so that the feasibility of the execution flow can be improved.
According to a second aspect of embodiments of the present disclosure, there is provided a data processing apparatus comprising:
A receiving module configured to perform: receiving request information sent by a user; the request information comprises target resources to be processed and target operations on the target resources; a first determination module configured to perform: determining a first target execution flow corresponding to the target operation and the target resource according to the target operation and the target resource, wherein the target operation and the target resource have corresponding relations with the first target execution flow; a generation module configured to perform: generating identification information corresponding to the target resource according to the target resource; a calling module configured to perform: according to the identification information of the target resource, calling a function interface corresponding to the target resource to acquire source information of the target resource corresponding to the identification information in a target cloud platform, wherein the identification information and the source information have a corresponding relation; a second determination module configured to perform: determining a second target execution flow of the source information; an execution module configured to execute: and executing the first target execution flow and the second target execution flow on the target resource to finish target operation on the target resource.
Optionally, the data processing device is a terminal device or a server.
Optionally, the calling module is specifically configured to perform:
determining the attribute of the target resource and the operation information of the target operation;
determining a function interface which is called and corresponds to the attribute of the target resource and the operation information of the target operation according to the attribute of the target resource and the operation information of the target operation;
and calling the functional interface to inquire the corresponding relation between the identification information and the source information according to the identification information of the target resource, and acquiring the source information of the target resource corresponding to the identification information in the target cloud platform.
Optionally, the data processing apparatus further includes: an integration module configured to perform:
before the receiving module receives a request instruction sent by a user, integrating the resources of a plurality of cloud platforms according to the attribute of the resources and the operation on the resources;
a creation module configured to perform:
calling a Software Development Kit (SDK) to respectively create integrated resources with the same attribute and function interfaces corresponding to the same operation of the resources with the same attribute; wherein the software development kit SDK includes at least one of the functional interfaces.
Optionally, the data processing apparatus further includes: an acquisition module configured to perform:
after the execution module executes the first target execution flow and the second target execution flow on the target resource, calling a Software Development Kit (SDK) to acquire first resource information of a flow result of the second target execution flow in the target cloud platform from the target cloud platform;
a storage module configured to perform:
and calling a synchronization component to store the first resource information to a local database.
Optionally, the synchronization component includes a first synchronization component and at least two second synchronization components, and the storage module is specifically configured to perform:
invoking the first synchronous component to monitor the operation condition of the operation synchronization of each second synchronous component;
under the condition that the first synchronous component monitors that at least one second synchronous component fails to operate synchronous operation, scheduling synchronous operation corresponding to the second synchronous component which fails to operate synchronous operation to the second synchronous component which operates normally;
and storing the first resource information to the local database through the first synchronous component and the second synchronous component which work normally.
Optionally, each of the synchronization components includes a scheduler, and the first synchronization component determines by:
determining a first scheduler from each of the schedulers; wherein the first scheduler monitors the condition that a second scheduler except the first scheduler runs synchronous jobs;
and determining the synchronous component corresponding to the first scheduling program as the first synchronous component.
Optionally, each synchronization component further includes a synchronization work thread; the memory module is further configured to perform:
and under the condition that the first scheduler monitors that the synchronous working thread of at least one synchronous component fails to run synchronous jobs, the jobs are redistributed to the synchronous working threads in a normal working state.
Optionally, the structure of the execution flow includes at least one of the following: the method comprises the steps of determining a flow identifier of a first target execution flow, determining a flow name of the first target execution flow, an environment of the first target execution flow, a user corresponding to the first target execution flow, a state of the first target execution flow or a father flow identifier of the first target execution flow according to the request information.
Optionally, the first target execution flow includes at least one step, and the structure of the at least one step includes at least one of the following: step identification of the step and flow identification of a first target execution flow to which the step belongs; approval person information and approval information of the step, a first execution state of the step, a step environment of the step, a name of the step, an operation sequence identifier of the step, a function entry corresponding to the step or an execution result of the step.
Optionally, the execution module is specifically configured to execute:
determining the approval information in the steps of the first target execution flow;
and executing the first target execution flow and the second target execution flow on the target resource under the condition that the approval information indicates approval passing.
According to a third aspect of embodiments of the present disclosure, there is provided a data processing apparatus comprising: a processor, a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the data processing method as provided in the first aspect above.
Optionally, the data processing device specifically includes: a terminal device or a server.
According to a fourth aspect of embodiments of the present disclosure, there is provided a storage medium, which when executed by a processor of a data processing apparatus, enables the data processing apparatus to perform the data processing method as described in any one of the first aspects above.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising instructions which, when run on a computer, cause the computer to perform the data processing method as optional in any of the first aspects described above.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects: receiving request information sent by a user; the request information comprises target resources to be processed and target operations on the target resources; determining a first target execution flow according to target operation and target resources, wherein the target resources and the target operation have corresponding relations with the first target execution flow; generating identification information corresponding to the target resource according to the target resource; according to the identification information of the target resource, calling a functional interface corresponding to the target resource, and acquiring source information of the target resource corresponding to the identification information in a target cloud platform, wherein the identification information and the source information have a corresponding relation; determining a second target execution flow of the source information; and executing the first target execution flow and the second target execution flow on the target resource to finish the target operation on the target resource. The method comprises the steps of determining a target resource and a first target execution flow of a target operation of the target resource, so as to ensure feasibility of the target operation of the target resource. And calling a corresponding functional interface of the target resource to determine source information from the target cloud platform, generating a second target execution flow based on the source information, and executing the first target execution flow and the second target execution flow to finish target operation of the target resource. The target operation on the target resource can be realized directly through the functional interface corresponding to the target resource without gradually executing the target cloud platform by the user to reach the result of the target operation. Therefore, the method and the device only reduce the cost of the process of learning different target operations of different cloud providers by the user through simple operation of the user, and improve the efficiency of target operation on target resources.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
FIG. 1 is a schematic diagram of an implementation environment, shown in accordance with an exemplary embodiment;
FIG. 2 is a flowchart illustration of a method of data processing, according to an exemplary embodiment;
FIG. 3 is an architectural design for a data processing method, according to an example embodiment;
FIG. 4 is one of the schematic structural diagrams of a data processing apparatus according to an exemplary embodiment;
fig. 5 is a second schematic diagram of a data processing apparatus according to an exemplary embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
First, an application scenario related to an embodiment of the present disclosure will be briefly described.
The data processing method provided by the embodiment of the disclosure can be applied to a scene where a user needs to process data. The user selects target resources to be processed, a first target execution flow is determined directly according to the target resources and target operations on the target resources, source resources corresponding to the target resources are determined according to the target resources, and a second target execution flow of the source resources is determined. And completing the target operation of the target resource according to the first target execution flow and the second target execution flow. The user does not need to operate step by step in the target cloud platform so as to finish the target operation on the target resource, and the target operation on the target resource can be realized only by inputting the target resource and the target operation on the target resource. The method greatly simplifies the steps of target operation on the target resource, reduces the learning cost of the user and improves the user experience.
Next, an implementation environment related to the embodiments of the present disclosure will be briefly described.
Fig. 1 is a schematic diagram of an implementation environment provided in an embodiment of the disclosure. The implementation environment can include: a hybrid cloud management platform 11 and a plurality of cloud platforms 12.
The hybrid cloud management platform 11 and the plurality of cloud platforms 12 establish communication connection through wired or wireless connection modes respectively. The hybrid cloud management platform 11 may be a terminal device or a server, and the target cloud platform 12 may also be a terminal device or a server. Of course, the embodiment of the present disclosure is not particularly limited to the actual forms of the hybrid cloud management platform 11 and the target cloud platform 12.
For example, when the hybrid cloud management platform 11 or the target cloud platform 12 is a server, the hybrid cloud management platform may be one server, or may be a server cluster formed by a plurality of servers, which is not limited in the embodiment of the present disclosure.
When the hybrid cloud management platform 11 or the target cloud platform 12 in the embodiments of the present disclosure is a terminal device, the hybrid cloud management platform may be a device that may perform data processing, such as a mobile phone, a tablet computer, a desktop, a laptop, a handheld computer, a notebook, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (personal digital assistant, PDA), an augmented reality (augmented reality, AR) \virtual reality (VR) device, or the like, and the embodiments of the present disclosure do not limit the specific form of the terminal device.
The cloud platform can provide cloud resources of services such as cloud computing and cloud storage for users or enterprises, and can comprise public clouds or private clouds, and the users can choose to deploy the public clouds or the private clouds according to business needs. The user can utilize cloud storage services provided by the cloud platform, the user can upload local resources to the cloud provided by the cloud platform, and the user can connect to the Internet anywhere to acquire the resources on the cloud platform or update, delete and the like the resources on the cloud platform. The cloud platform may also provide storage container services, backup services, archiving services, record management services, and the like to users, as the disclosure is not particularly limited. The hybrid cloud management platform 11 can perform corresponding processing on resources stored on the cloud platform according to a user's request, and can integrate the resources on different cloud platforms, provide different functional interfaces inside to correspond to the resource operations of different cloud platforms, provide a uniform interface for the outside (for example, a user), and call the corresponding functional interfaces according to different instructions input by the user, thereby realizing the processing on the resources on different cloud platforms.
In the related art, when processing resources of different cloud platforms, a user is required to learn related execution logic and rules in the different cloud platforms. In order to solve the above-described problems, the embodiments of the present disclosure provide a data processing method to reduce learning costs for users.
The data processing method provided by the embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.
Fig. 2 is a flowchart of a data processing method according to an exemplary embodiment, and as shown in fig. 2, the data processing method may be applied to the hybrid cloud management platform 11 shown in fig. 1 (the embodiment uses the hybrid cloud management platform 11 as an example only for illustration, but this does not impose any limitation on the method of the present disclosure), and may include the following steps.
In step S21, request information transmitted by a user is received.
The request information may include a target resource to be processed and a target operation on the target resource.
The resources may be electronic data expressed or propagated through one or more media in a computer system, which may be represented as a structured code stream, which is then transformed, reassembled, and analyzed for further storage, delivery, output, and interactive control. Depending on the presentation media used by the resource, it may include text resources, picture resources, video resources, speech resources (including music, speech sounds, special sound effects, etc.), animation resources, account resources, etc. The present disclosure is not limited in this regard.
The target resource is a resource to be processed input by a user, and for example, the target resource can be a picture, a video, a text or an account number.
The operation refers to a processing means of the resource, and by different operations on the resource, corresponding purposes of storage, update, deletion, transmission, output or interaction control can be generated, for example, deletion operations, addition operations or modification operations can be included.
The target operation is an operation input by a user and corresponding to the target video.
Wherein the user may input the request message to the hybrid cloud management platform 11 in various forms, the present disclosure is not limited in any way. For example, the hybrid cloud management platform 11 may be provided with an input interface, and the user may add resources and operations on the resources in the corresponding input interface, and determine the added resources and operations on the resources as request information sent by the user.
Or after the user inputs the target resource to be processed through the input interface, the user can input the target operation through voice or preset operation. For example: changing the picture, destroying the account, deleting the picture and the like. The input can be performed in the form of voice, or preset gestures such as double click, long press, up slide, down slide and the like. Specifically, the setting may be performed as needed, and the present disclosure is not particularly limited.
After the hybrid cloud management platform receives the request information of the user, target resources and target operations on the resources contained in the request information can be determined.
It should be noted that, for the operation of the resources of different cloud platforms, the manner of inputting information by the user may be indiscriminate, that is, the input interface opened to the user is uniform for the user regardless of the cloud platform to which the resource corresponds. For example, for a scene of uploading picture one to cloud platform a or a scene of uploading picture one to cloud platform B, the input information of the user is both picture one and uploading operation.
In step S22, according to the target operation and the target resource, a first target execution flow corresponding to the target operation and the target resource is determined.
The first execution flow is an approval flow of the operation on the resource, and whether the operation on the resource is reasonable or not can be judged through the first execution flow. The first execution flow has a corresponding relation with the resources and the operations, and corresponds to different first execution flows for different operations of different resources. For example: when the account information is applied, the first execution flow may include determining whether the user needs to apply for the account information, whether the user accords with characteristics of the cloud platform corresponding to the account information, and the like, and performing application construction execution flow on the account information based on approval of the account information application and whether the user accords with characteristics of the cloud platform corresponding to the account information, and the like.
The first target execution flow is one of the first execution flows, and the corresponding relation can be queried through the target operation and the target resource to obtain the first target execution flow corresponding to the target resource and the target operation.
For example, the first execution flow may be pre-programmed according to the resource and the operation of the resource, and stored in the hybrid cloud management platform. Exemplary, the first execution flow includes, but is not limited to, the following: an execution flow of deleting pictures, an execution flow of deleting accounts, an execution flow of applying accounts, an execution flow of changing accounts, or an execution flow of changing pictures, etc.
For the pre-scheduling of the first execution flow, the first execution flow can be constructed through the attribute of the resource and the operation mode of the resource.
For example: in the hybrid cloud management platform, for application of an account, a first execution flow is arranged based on application operation of resources with attributes of the account. The first execution flow may specifically include an account resource and approval of an application operation of the account resource. For example: the hybrid cloud management platform firstly needs to examine and approve the resources needing to be applied through a first execution flow, and examines and approves the feasibility, the authority and other information of the resources needing to be applied.
The structure of the first execution flow may include at least one of: the method comprises the steps of determining a flow identifier of a first execution flow, determining a flow name of the first execution flow, an environment of the first execution flow, a user corresponding to the first execution flow, a state of the first execution flow or a father flow identifier of the first execution flow according to request information.
The first execution flow identifier is a unique first execution flow identifier, and the flow name of the first execution flow is used for the number of pieces of flow content and is generated by the system according to the request information. The user corresponding to the first execution flow is used for identifying who initiates the flow. The context of the first execution flow is used to store the context variables of the first execution flow. The type of the first execution flow identifies a category of the first execution flow. The parent process identification of the first execution process is used to identify from which execution process the process was derived.
The first execution flow may include at least one step, the structure of the at least one step including at least one of: step identification of the step, and flow identification of the first execution flow to which the step belongs; the method comprises the steps of approving approver information and approval information of the steps, executing states of the steps, step environments of the steps, running sequence identification of the steps, function entries corresponding to the steps or executing results of the steps.
The step identity is a unique step identity. The name of the step is used to describe the contents of the current step. The step context of the step is used to store the context variables of the current step, including upstream parameters, etc. And the approver information of the approval step is used for indicating that the current step needs approval and corresponds to the approver information. The running sequence identifier of the step identifies the running sequence of the current step. And identifying the function entry corresponding to the current step. And the execution result of the step is used for storing the execution result of the current step.
In the process of executing the first target execution flow, when an approval step exists in the first target execution flow, the approval of the request information sent by the user can be performed in an artificial manner. For example: when a user initiates a flow of resource application, the system automatically checks the authority, project limitation or the resource of the resource application, and performs artificial approval on the reasonability of the resource application. After the resource application passes, the subsequent steps of the first target execution flow are executed.
In step S23, identification information corresponding to the target resource is generated from the target resource.
The identification information is a serial number or an account number. The relative unique code in a certain system is equivalent to an 'identity card', and in the cloud hybrid management platform, the identification information corresponding to the resources is unchanged and is used for identifying the corresponding resources.
When receiving request information initiated by a user, the hybrid cloud management platform directly and automatically generates identification information for target resources to be processed in the request information.
In step S24, according to the identification information of the target resource, a function interface corresponding to the target resource is called, and source information of the target resource corresponding to the identification information in the target cloud platform is obtained.
Wherein, the corresponding relation exists between the identification information and the source information.
The source information refers to information transmitted through a certain substance, namely the source/source of the information. Is the device or original medium that provides some desired data.
For example, the source information corresponding to the target resource may be determined by the identification information. The source information and the identification information have a corresponding relation, and the source information corresponding to the target resource can be found through the identification information of the target resource, similar to the way that the file can be found in the file system through the designated file name.
For example: the pictures correspond to a target cloud platform for storing the pictures, the pictures stored based on what account numbers, the positions stored in the target cloud platform and the like.
In one example, when the target resource is picture information, the target operation of the request information sent by the user is: and modifying the picture information. Generating first identification information of the picture information according to the picture information input by a user, calling a Software Development Kit (SDK) in the hybrid flat management platform based on the first identification information, receiving the first identification information of the picture information by the Software Development Kit (SDK), calling a function interface corresponding to picture information modification, and acquiring source information corresponding to the picture information from a target cloud platform according to the first identification information, wherein the source information is the target cloud platform to which the picture belongs, and account information used by the picture and under which region of the target cloud platform the picture belongs.
In another example, when the target resource is account information, the target operation of the request information sent by the user is: destroying the account. Generating second identification information corresponding to the account information according to the account information input by the user, sending the second identification information to the software development kit SDK, receiving the second identification information of the account information by the software development kit SDK, calling a functional interface for destroying the account information, and acquiring source information corresponding to the account information from the target cloud platform according to the second identification information. The source information is a target cloud platform to which the account belongs, and the account is in the region of the target cloud platform.
One implementation for step S24 may be:
determining the attribute of the target resource and the operation information of the target operation; determining a called functional interface corresponding to the attribute of the target resource and the operation information of the target operation according to the attribute of the target resource and the operation information of the target operation; and according to the identification information of the target resource, calling a functional interface to inquire the corresponding relation between the identification information and the source information, and acquiring the source information of the target resource to be processed, which corresponds to the identification information, in the target cloud platform.
Attributes of the resource include, but are not limited to, any of the following: number type, text type, table, voice type.
The operation information corresponding to the operation is characterized in practice as the purpose of the resource, for example: deleting the resource, applying for the resource, changing the resource, and the like.
And determining the called function interface according to the attribute of the resource and the operator information of the operation. The hybrid flat management platform integrates the resources in different cloud platforms, and gathers the resources in different cloud platforms together, because the resources have different attributes. Determining resources with the same attribute in different cloud platforms, for example: and if the attribute of the A resource is a picture, the attribute of the B resource is a table, and the attribute of the C resource is a picture, determining the A resource and the B resource according to the same attribute of the A resource and the C resource. And then, according to the operation on the resource, creating functional interfaces of different operations on the resource with the same attribute. For example: and modifying the resource with the attribute of the picture, and creating a first functional interface of the picture resource. Deleting the resource with the attribute of the table, and creating a second functional interface of the resource. And deleting the resource with the attribute of the picture, and creating a third functional structure of the picture resource. The first functional interface is a picture resource modification interface, the second functional structure is a table resource deletion interface, and the third functional structure is a picture resource deletion interface.
It should be noted that, the functional interface is configured in advance according to the attribute of the resource and the operation information of the operation, and at least one configured functional interface is set in the software development kit SDK in the hybrid cloud management platform.
A software development kit SDK (Software Development Kit ) is typically a collection of development tools that some software engineers create application software for a particular software package, software framework, hardware platform, operating system, etc. A software development kit is a collection of development tools used by software engineers to create application software for a particular software package, software framework, hardware platform, operating system, etc., and in general a software development kit SDK is a software development kit SDK used to develop applications under a Windows platform. It may simply provide some files of application programming interface APIs for a programming language, but may also include complex hardware that can communicate with an embedded system. Common tools include utilities for debugging and other uses. Software development kit SDKs also often include example code, supporting technical notes, or other supporting documents that clarify the suspects for the underlying reference material.
When the hybrid cloud platform management system receives a target resource and target operation on the target resource, determining the attribute corresponding to the target resource, determining the operation information of the target operation on the target resource, matching the attribute corresponding to the target resource and the operation information corresponding to the target operation with the resource attribute and the operation information corresponding to each function interface in the software development kit SDK, and determining the successfully matched function interface, namely the function interface for performing the target operation on the target resource.
And performing data interaction with the target cloud platform through a functional interface for performing target operation on the target resource, so that source information corresponding to the target resource identification information is searched in the target cloud platform according to the identification information of the target resource. And sending the source information to the hybrid cloud management platform according to the functional interface for carrying out target operation on the target resource.
In step S25, a second target execution flow of the source information is determined.
And generating a second target execution flow corresponding to the source information by the software development kit SDK of the hybrid cloud management platform according to the received source information. The execution flow corresponding to the source information is actually execution logic for operating the resource.
The execution flow corresponding to the source information is generated based on the actual operation on the resource. For example: destroying the account. The source information of the account is determined as follows: the account number corresponds to the A cloud platform, and the storage position of the account number is at the B position of the A cloud platform. The execution flow corresponding to the source information is to determine the cloud platform A, and the account information according to the position B of the cloud platform A is destroyed.
The execution flow of the source information is generated in real time according to the acquired source information.
In step S26, the first target execution flow and the second target execution flow are executed on the target resource, and the target operation on the target resource is completed.
And judging whether the rationality of target operation on the target resource accords with the rule of the platform or not according to the first target execution flow. And executing the second target execution flow, and completing the target operation on the target resource. For example: when the account is destroyed by input, the feasibility and rationality of destroying the account are judged by the first target execution flow, and under the condition that the account is destroyed reasonably and feasibly, the second target execution flow of destroying the account is executed to complete the destruction of the account.
After the first target execution flow and the second target execution flow are executed on the target resource, the local databases of the target cloud platform and the hybrid cloud management platform can be further subjected to data synchronization, and the specific modes are as follows:
Calling a Software Development Kit (SDK), and acquiring first resource information of a flow result of a second target execution flow in a target cloud platform from the target cloud platform; the call synchronization component stores the first resource information to the local database.
And when the second target execution flow is the modification of the resource, the first resource information of the execution result of the second target execution flow is the modified resource.
Exemplary: and after the execution of the second target execution flow is finished, the deleting or modifying operation of the target data in the ali cloud platform is indicated, and the synchronization component is called to store the first resource information into the local database for the consistency of the data of the local databases of the target cloud platform and the hybrid cloud management platform.
In the case of deleting a target resource, it is characterized in the local database as recording the deleted target resource in the local database. And acquiring the deleted target resource in the Arian cloud platform by calling the synchronization component, and recording the first target resource in a local database of the hybrid cloud management platform. And the resources in the target cloud platform and the local database are synchronized, so that the change of the resources of the target cloud platform can be monitored in real time.
The synchronization component is a high-availability and high-performance distributed coordination service, and can be used for service discovery, distributed lock, distributed leader election, configuration management and the like.
In the case of modifying a target resource, the modified resource is characterized in the local database as being recorded in the local database, and the target resource in the local database is modified.
It should be noted that the local database includes one or more resources of the cloud platform.
Storing the first resource information to the local database for invoking the synchronization component may be accomplished by:
the synchronous component comprises a first synchronous component and at least two second synchronous components, and the first synchronous component is called to monitor the operation condition of each second synchronous component; under the condition that the first synchronous component monitors that at least one second synchronous component fails in operation, scheduling the operation corresponding to the second synchronous component which fails in operation to the second synchronous component which works normally; and storing the first resource information to a local database through the first synchronous component and the second synchronous component which work normally.
One synchronization cluster component only has one actually working Leader at the same time, namely the first synchronization component, which initiates and maintains heartbeat with the Follower and the Observer, all write operations are required to be completed through the first synchronization component, and then the first synchronization component broadcasts the write operations to other servers.
The synchronization component acts as a distributed coordination service, requiring the first synchronization component node to accept external requests, translate to internal operations (e.g., create, modify, delete nodes), and several operations requiring atomic execution constitute a job, denoted herein as T. The sync component requires ordered transactions, so that each job is not numbered one job number plus 1, assuming that the first sync component is seeded with n jobs, denoted T1, T2, T3 … Tn, the first sync component will synchronize the failed job to the other second sync component in order to prevent single point problems from causing job data loss.
When the first synchronization component node runs through, a new first synchronization component is reelected.
Determining the first synchronization component is accomplished by: each synchronization component includes a scheduler, and the first synchronization component is determined by: determining a first scheduler from the schedulers; wherein the first scheduler monitors the job status of the second schedule other than the first scheduler; and determining the synchronous component corresponding to the first scheduling program as a first synchronous component. Each synchronization component also comprises a worker; and under the condition that the first dispatcher monitors that the worker job of at least one synchronous component fails, the job is redistributed to the worker in a normal working state.
Determination of the first synchronization component by detecting schedulers in each synchronization component, each scheduler selects a first scheduler from the first, the first scheduler being determined randomly. The purpose of the first scheduler is: the job status of the second schedule other than the first schedule is monitored. And determining the synchronous component corresponding to the first scheduling program as a first synchronous component.
The job of the present disclosure includes synchronization of different resource types for different regions of different cloud platforms. The synchronous working thread monitors the job list belonging to the synchronous working thread and checks the execution time to start executing the corresponding job.
Referring to FIG. 3, an architecture diagram of a data processing method is shown according to an exemplary embodiment. The application programming interface receives the request information sent by the user, generates the identification information of the target resource according to the target resource of the request information, and sends the identification information to the software development kit SDK. The workflow engine determines a first target execution flow of the target resource and the target operation according to the target resource and the target operation on the target resource in the request information sent by the user, and executes the first target execution flow. And the software development kit SDK calls a function interface corresponding to the target resource according to the identification information, and acquires source information of the target resource to be processed, which corresponds to the identification information, in the target cloud platform. The software development kit SDK determines a second target execution flow of the source information, and executes the second target execution flow, so that target operation on the target resource is completed. The local database is used for synchronizing the resources of the target cloud platform.
FIG. 4 is a block diagram of a data processing apparatus according to an example embodiment. Referring to fig. 4, the apparatus includes a receiving module 41, a first determining module 42, a generating module 43, a calling module 44, a second determining module 45, and an executing module 46.
The receiving module 41 is configured to perform receiving of request information transmitted by a user; the request information comprises target resources to be processed and target operations on the target resources;
the first determining module 42 is configured to determine a first target execution flow corresponding to a target operation and a target resource according to the target operation and the target resource, where the target resource and the target operation have a corresponding relationship with the first target execution flow;
the generating module 43 is configured to generate identification information corresponding to the target resource according to the target resource;
the calling module 44 is configured to execute calling a function interface corresponding to the target resource according to the identification information of the target resource, and acquire source information corresponding to the identification information of the target resource in the target cloud platform, wherein the identification information has a corresponding relationship with the source information;
The second determining module 45 is configured to execute a second target execution flow for determining the source information;
the execution module 46 is configured to execute the first target execution flow and the second target execution flow on the target resource to complete a target operation on the target resource.
Optionally, the calling module 44 is specifically configured to perform:
determining the attribute of the target resource and the operation information of the target operation; determining a function interface which is called and corresponds to the attribute of the target resource and the operation information of the target operation according to the attribute of the target resource and the operation information of the target operation; and calling the functional interface according to the identification information of the target resource, inquiring the corresponding relation between the identification information and the source information, and acquiring the source information of the target resource corresponding to the identification information in the target cloud platform.
Optionally, the structure of the execution flow includes at least one of: the method comprises the steps of determining a flow identifier of a first execution flow, determining a flow name of the first execution flow, an environment of the first execution flow, a user corresponding to the first execution flow, a state of the first execution flow or a father flow identifier of the first execution flow according to request information.
Optionally, the first execution flow includes at least one step, and the structure of the at least one step includes at least one of: step identification of the step, and flow identification of the first execution flow to which the step belongs; the method comprises the steps of approving approver information and approval information of a step, a first execution state of the step, a step environment of the step, a name of the step, an operation sequence identifier of the step, a function entry corresponding to the step or an execution result of the step.
Optionally, the execution module 46 is specifically configured to execute: determining the approval information in the steps of the first target execution flow; and executing the first target execution flow and the second target execution flow on the target resource under the condition that the approval information indicates approval passing.
Optionally, in conjunction with fig. 4, as shown in fig. 5, the data processing apparatus provided in the embodiment of the present disclosure further includes an integrating module 47, a creating module 48, an obtaining module 49 and a storing module 410.
The integration module is configured to perform:
before the receiving module 41 receives a request instruction sent by a user, integrating the resources of a plurality of cloud platforms according to the attribute of the resources and the operation on the resources;
The creation module is configured to execute the calling of the software development kit SDK and respectively create the integrated resources with the same attribute and the function interfaces corresponding to the same operation of the resources with the same attribute; wherein the software development kit SDK includes at least one of the functional interfaces.
The acquisition module 49 is configured to perform:
after the execution module 46 executes the first target execution flow and the second target execution flow on the target resource, invoking a software development kit SDK, and acquiring first resource information of a flow result of the second target execution flow in the target cloud platform from the target cloud platform;
the storage module 410 is configured to execute the call synchronization component to store the first resource information to a local database.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
In an exemplary embodiment, a storage medium is also provided, such as a memory 804 including instructions executable by processor 820 of apparatus 800 to perform the above-described method. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
In another embodiment of the present disclosure, there is also provided a computer program product comprising computer-executable instructions stored in a computer-readable storage medium. The processor of the data processing apparatus may read the computer-executable instructions from the computer-readable storage medium, the processor executing the computer-executable instructions causing the data processing apparatus to perform the data processing method of the embodiment shown in fig. 2.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (24)

1. A method of data processing, the method comprising:
receiving request information sent by a user; the request information comprises target resources to be processed and target operations on the target resources;
determining a first target execution flow corresponding to the target operation and the target resource according to the target operation and the target resource, wherein the target operation and the target resource have corresponding relations with the first target execution flow;
generating identification information corresponding to the target resource according to the target resource;
according to the identification information of the target resource, calling a function interface corresponding to the target resource to acquire source information of the target resource corresponding to the identification information in a target cloud platform, wherein the identification information and the source information have a corresponding relation;
determining a second target execution flow of the source information;
and executing the first target execution flow and the second target execution flow on the target resource to finish target operation on the target resource.
2. The data processing method according to claim 1, wherein the step of calling a function interface corresponding to the target resource according to the identification information of the target resource to obtain source information of the target resource corresponding to the identification information in a target cloud platform includes:
Determining the attribute of the target resource and the operation information of the target operation;
determining a function interface which is called and corresponds to the attribute of the target resource and the operation information of the target operation according to the attribute of the target resource and the operation information of the target operation;
and calling the functional interface to inquire the corresponding relation between the identification information and the source information according to the identification information of the target resource, and acquiring the source information of the target resource corresponding to the identification information in the target cloud platform.
3. The data processing method according to claim 1, wherein before the step of receiving a request instruction issued by a user, the method further comprises:
integrating the resources of a plurality of cloud platforms according to the attributes of the resources and the operation of the resources;
calling a Software Development Kit (SDK) to respectively create integrated resources with the same attribute and function interfaces corresponding to the same operation of the resources with the same attribute; wherein the software development kit SDK includes at least one of the functional interfaces.
4. The data processing method according to claim 1, wherein after the step of executing the first target execution flow and the second target execution flow on the target resource, the method further comprises:
Calling a Software Development Kit (SDK), and acquiring first resource information of a flow result of the second target execution flow in the target cloud platform from the target cloud platform;
and calling a synchronization component to store the first resource information to a local database.
5. The data processing method of claim 4, wherein the synchronization component comprises a first synchronization component and at least two second synchronization components, and wherein the invoking synchronization component stores the first resource information to a local database, comprising:
calling the first synchronous component to monitor the condition that each second synchronous component operates synchronous operation;
under the condition that the first synchronous component monitors that at least one second synchronous component fails to operate synchronous operation, scheduling synchronous operation corresponding to the second synchronous component which fails to operate synchronous operation to the second synchronous component which operates normally;
and storing the first resource information to the local database through the first synchronous component and the second synchronous component which work normally.
6. The data processing method of claim 5, wherein each of the synchronization components includes a scheduler, the first synchronization component determining by:
Determining a first scheduler from each of the schedulers; wherein the first scheduler monitors the condition that a second scheduler except the first scheduler runs synchronous jobs;
and determining the synchronous component corresponding to the first scheduling program as the first synchronous component.
7. The data processing method of claim 6, wherein each of the synchronization components further comprises a synchronization worker thread; the call synchronization component stores the first resource information to a local database, further comprising:
and under the condition that the first scheduler monitors that the synchronous working thread of at least one synchronous component fails to run synchronous jobs, the synchronous jobs are redistributed to the synchronous working threads in a normal working state.
8. A data processing method according to claim 1, wherein,
the structure of the first target execution flow includes at least one of the following: the method comprises the steps of determining a flow identifier of a first target execution flow, determining a flow name of the first target execution flow, an environment of the first target execution flow, a user corresponding to the first target execution flow, a state of the first target execution flow or a father flow identifier of the first target execution flow according to the request information.
9. The data processing method according to claim 1, wherein the first target execution flow includes at least one step, and the structure of the at least one step includes at least one of: step identification of the step and flow identification of a first target execution flow to which the step belongs; approval person information and approval information of the step, a first execution state of the step, a step environment of the step, a name of the step, an operation sequence identifier of the step, a function entry corresponding to the step or an execution result of the step.
10. The data processing method according to claim 9, wherein the step of executing the first target execution flow and the second target execution flow on the target resource includes:
determining the approval information in the steps of the first target execution flow;
and executing the first target execution flow and the second target execution flow on the target resource under the condition that the approval information indicates approval passing.
11. A data processing apparatus, comprising:
a receiving module configured to perform:
Receiving request information sent by a user; the request information comprises target resources to be processed and target operations on the target resources;
a first determination module configured to perform:
determining a first target execution flow corresponding to the target operation and the target resource according to the target operation and the target resource, wherein the target operation and the target resource have corresponding relations with the first target execution flow;
a generation module configured to perform:
generating identification information corresponding to the target resource according to the target resource;
a calling module configured to perform:
according to the identification information of the target resource, calling a function interface corresponding to the target resource to acquire source information of the target resource corresponding to the identification information in a target cloud platform, wherein the identification information and the source information have a corresponding relation;
a second determination module configured to perform:
determining a second target execution flow of the source information;
an execution module configured to execute:
and executing the first target execution flow and the second target execution flow on the target resource to finish target operation on the target resource.
12. The data processing apparatus according to claim 11, wherein the invoking module is specifically configured to perform:
determining the attribute of the target resource and the operation information of the target operation;
determining a function interface which is called and corresponds to the attribute of the target resource and the operation information of the target operation according to the attribute of the target resource and the operation information of the target operation;
and calling the functional interface to inquire the corresponding relation between the identification information and the source information according to the identification information of the target resource, and acquiring the source information of the target resource corresponding to the identification information in the target cloud platform.
13. The data processing apparatus of claim 11, wherein the data processing apparatus further comprises: an integration module configured to perform:
before the receiving module receives a request instruction sent by a user, integrating the resources of a plurality of cloud platforms according to the attribute of the resources and the operation on the resources;
a creation module configured to perform:
calling a Software Development Kit (SDK) to respectively create integrated resources with the same attribute and function interfaces corresponding to the same operation of the resources with the same attribute; wherein the software development kit SDK includes at least one of the functional interfaces.
14. The data processing apparatus of claim 11, wherein the data processing apparatus further comprises: an acquisition module configured to perform:
after the execution module executes the first target execution flow and the second target execution flow on the target resource, calling a Software Development Kit (SDK) to acquire first resource information of a flow result of the second target execution flow in the target cloud platform from the target cloud platform;
a storage module configured to perform:
and calling a synchronization component to store the first resource information to a local database.
15. The data processing apparatus according to claim 14, wherein the synchronization component comprises a first synchronization component and at least two second synchronization components, the memory module being specifically configured to perform:
calling the first synchronous component to monitor the condition that each second synchronous component operates synchronous operation;
under the condition that the first synchronous component monitors that at least one second synchronous component fails to operate synchronous operation, scheduling synchronous operation corresponding to the second synchronous component which fails to operate synchronous operation to the second synchronous component which operates normally;
And storing the first resource information to the local database through the first synchronous component and the second synchronous component which work normally.
16. The data processing apparatus of claim 15, wherein each of the synchronization components comprises a scheduler, the first synchronization component determining by:
determining a first scheduler from each of the schedulers; wherein the first scheduler monitors the condition that a second scheduler except the first scheduler runs synchronous jobs;
and determining the synchronous component corresponding to the first scheduling program as the first synchronous component.
17. The data processing apparatus of claim 16, wherein each of the synchronization components further comprises a synchronized worker thread; the memory module is further configured to perform:
and under the condition that the first scheduler monitors that the synchronous working thread of at least one synchronous component fails to run synchronous jobs, the synchronous jobs are redistributed to the synchronous working threads in a normal working state.
18. The data processing apparatus of claim 11, wherein,
the structure of the first target execution flow includes at least one of the following: the method comprises the steps of determining a flow identifier of a first target execution flow, determining a flow name of the first target execution flow, an environment of the first target execution flow, a user corresponding to the first target execution flow, a state of the first target execution flow or a father flow identifier of the first target execution flow according to the request information.
19. The data processing apparatus of claim 11, wherein the first target execution flow comprises at least one step, the structure of the at least one step comprising at least one of: step identification of the step and flow identification of a first target execution flow to which the step belongs; approval person information and approval information of the step, a first execution state of the step, a step environment of the step, a name of the step, an operation sequence identifier of the step, a function entry corresponding to the step or an execution result of the step.
20. The data processing apparatus according to claim 19, wherein the execution module is specifically configured to execute:
determining the approval information in the steps of the first target execution flow;
and executing the first target execution flow and the second target execution flow on the target resource under the condition that the approval information indicates approval passing.
21. A data processing apparatus according to any one of claims 11 to 20, wherein the data processing apparatus is a terminal device or a server.
22. A data processing apparatus, comprising: a processor, a memory for storing instructions executable by the processor;
Wherein the processor is configured to execute the instructions to implement the data processing method of any of claims 1-10.
23. A storage medium comprising instructions which, when executed by a processor of a data processing apparatus, enable the data processing apparatus to perform the data processing method of any one of claims 1 to 10.
24. A computer program product, characterized in that the computer program product comprises instruction code for performing the data processing method according to any of claims 1-10.
CN202010911571.6A 2020-09-02 2020-09-02 Data processing method and device Active CN112115303B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010911571.6A CN112115303B (en) 2020-09-02 2020-09-02 Data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010911571.6A CN112115303B (en) 2020-09-02 2020-09-02 Data processing method and device

Publications (2)

Publication Number Publication Date
CN112115303A CN112115303A (en) 2020-12-22
CN112115303B true CN112115303B (en) 2023-10-03

Family

ID=73804860

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010911571.6A Active CN112115303B (en) 2020-09-02 2020-09-02 Data processing method and device

Country Status (1)

Country Link
CN (1) CN112115303B (en)

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092670A (en) * 2011-11-02 2013-05-08 佳都新太科技股份有限公司 Cross-platform virtual computing resource management method under cloud computing environment
CN105871963A (en) * 2015-01-23 2016-08-17 中兴通讯股份有限公司 Processing method and device of resource operation requesting
CN105956481A (en) * 2015-09-17 2016-09-21 ***股份有限公司 Data processing method and device
CN106506244A (en) * 2016-12-20 2017-03-15 郑州云海信息技术有限公司 A kind of unified supervision device of mixed cloud
CN107181808A (en) * 2017-06-01 2017-09-19 安徽祥云科技有限公司 A kind of privately owned cloud system and operation method
CN107193654A (en) * 2017-05-12 2017-09-22 广州接入信息科技有限公司 The resource operating methods and device of distributed system, distributed system
CN107659624A (en) * 2017-09-06 2018-02-02 国云科技股份有限公司 A kind of isomery cloud management system and method suitable for cloud computing
CN108076156A (en) * 2017-12-27 2018-05-25 北京航空航天大学 A kind of mixing cloud system based on Chinese cloud product
CN108449418A (en) * 2018-03-29 2018-08-24 新华三云计算技术有限公司 A kind of mixed cloud platform management system and method
CN109117235A (en) * 2018-08-24 2019-01-01 腾讯科技(深圳)有限公司 A kind of business data processing method, device and relevant device
CN109347676A (en) * 2018-11-02 2019-02-15 杭州云霁科技有限公司 A kind of isomery, integrated mixed cloud resource management platform
CN109885780A (en) * 2019-02-14 2019-06-14 珠海天燕科技有限公司 Data processing method and device
CN109981322A (en) * 2017-12-28 2019-07-05 北京京东尚科信息技术有限公司 The method and apparatus of cloud resource management based on label
CN110213092A (en) * 2019-05-21 2019-09-06 深信服科技股份有限公司 Resource access method, platform management equipment, storage medium and the device of mixed cloud
CN110322230A (en) * 2019-07-08 2019-10-11 佛山市众联成云科技有限公司 A kind of Workflow system docks specification implementation method with operation system
CN111224981A (en) * 2019-12-31 2020-06-02 北京天融信网络安全技术有限公司 Data processing method and device, electronic equipment and storage medium
CN111552471A (en) * 2020-04-07 2020-08-18 电科云(北京)科技有限公司 Task arrangement method and system under hybrid cloud environment

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092670A (en) * 2011-11-02 2013-05-08 佳都新太科技股份有限公司 Cross-platform virtual computing resource management method under cloud computing environment
CN105871963A (en) * 2015-01-23 2016-08-17 中兴通讯股份有限公司 Processing method and device of resource operation requesting
CN105956481A (en) * 2015-09-17 2016-09-21 ***股份有限公司 Data processing method and device
CN106506244A (en) * 2016-12-20 2017-03-15 郑州云海信息技术有限公司 A kind of unified supervision device of mixed cloud
CN107193654A (en) * 2017-05-12 2017-09-22 广州接入信息科技有限公司 The resource operating methods and device of distributed system, distributed system
CN107181808A (en) * 2017-06-01 2017-09-19 安徽祥云科技有限公司 A kind of privately owned cloud system and operation method
CN107659624A (en) * 2017-09-06 2018-02-02 国云科技股份有限公司 A kind of isomery cloud management system and method suitable for cloud computing
CN108076156A (en) * 2017-12-27 2018-05-25 北京航空航天大学 A kind of mixing cloud system based on Chinese cloud product
CN109981322A (en) * 2017-12-28 2019-07-05 北京京东尚科信息技术有限公司 The method and apparatus of cloud resource management based on label
CN108449418A (en) * 2018-03-29 2018-08-24 新华三云计算技术有限公司 A kind of mixed cloud platform management system and method
CN109117235A (en) * 2018-08-24 2019-01-01 腾讯科技(深圳)有限公司 A kind of business data processing method, device and relevant device
CN109347676A (en) * 2018-11-02 2019-02-15 杭州云霁科技有限公司 A kind of isomery, integrated mixed cloud resource management platform
CN109885780A (en) * 2019-02-14 2019-06-14 珠海天燕科技有限公司 Data processing method and device
CN110213092A (en) * 2019-05-21 2019-09-06 深信服科技股份有限公司 Resource access method, platform management equipment, storage medium and the device of mixed cloud
CN110322230A (en) * 2019-07-08 2019-10-11 佛山市众联成云科技有限公司 A kind of Workflow system docks specification implementation method with operation system
CN111224981A (en) * 2019-12-31 2020-06-02 北京天融信网络安全技术有限公司 Data processing method and device, electronic equipment and storage medium
CN111552471A (en) * 2020-04-07 2020-08-18 电科云(北京)科技有限公司 Task arrangement method and system under hybrid cloud environment

Also Published As

Publication number Publication date
CN112115303A (en) 2020-12-22

Similar Documents

Publication Publication Date Title
WO2022160707A1 (en) Human-machine interaction method and apparatus combined with rpa and ai, and storage medium and electronic device
CN109885311B (en) Application program generation method and device
US8726176B2 (en) Active business client
US10771589B1 (en) Systems and methods for initiating processing actions utilizing automatically generated data of a group-based communication system
US8756254B2 (en) Integration of CRM applications to ECS application user interface
CN110941630A (en) Database operation and maintenance method, device and system
US20180365654A1 (en) Automatic association and sharing of photos with calendar events
US10956868B1 (en) Virtual reality collaborative workspace that is dynamically generated from a digital asset management workflow
US20220051662A1 (en) Systems and methods for extraction of user intent from speech or text
WO2021068348A1 (en) Task deployment method and system, and storage medium
CN111258565A (en) Method, system, server and storage medium for generating small program
CN110880100A (en) Business approval processing method, device and system
US20190251096A1 (en) Synchronization of offline instances
WO2023130978A1 (en) System and method for calling resource service application from digital middle office of enterprise
CN109614271A (en) Control method, device, equipment and the storage medium of multiple company-data consistency
US8966434B2 (en) Repository based development using project development tools in enterprise management environment
US20200042940A1 (en) Interactive apparatus, control apparatus, interactive system, interactive method, and control method
CN112115303B (en) Data processing method and device
US20200301767A1 (en) Information Management System Router
CN105302586A (en) Software upgrade processing method and device, terminal and server
CN115629743A (en) Service component arranging method, service scheduling method and device, electronic equipment and storage medium
CN113495723A (en) Method and device for calling functional component and storage medium
CN112330304A (en) Contract approval method and device
US8903869B2 (en) Object linkage system, object linkage method and recording medium
US20230179438A1 (en) Outstanding requests related to an upcoming meeting

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