Business unit deployment method and device, first platform, storage medium and computer program product

The first platform acquires and uses the business unit configuration information to deploy the computing business logic unit, solving the problem of low flexibility in the deployment solution in the prior art, and realizing flexible deployment and dynamic adjustment of the business unit.

CN119473316APending Publication Date: 2025-02-18CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411545615.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the prior art, the deployment scheme of computing business logic units has the problem of low flexibility and cannot be dynamically adjusted to adapt to changes in functional or structural requirements.

Method used

The first information including the configuration information of the business unit is obtained through the first platform and the business unit is deployed using the information. The specific steps include obtaining relevant images from the image library and deploying them, and dynamically adjusting the network structure and functions of the business unit to adapt to changes in demand.

Benefits of technology

It realizes flexible deployment and dynamic adjustment of business units, improves deployment flexibility, and enables adaptive adjustments when functional or structural requirements change.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473316A_ABST
    Figure CN119473316A_ABST
Patent Text Reader

Abstract

The invention discloses a business unit deployment method and device, a first platform, a storage medium and a computer program product. The method comprises the steps that a first platform obtains first information, the first information comprises configuration information corresponding to one or more service units in the network, the first platform is used for managing the one or more service units, and the service units can provide data services associated with services; and deploying the one or more service units by using the first information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of digital networking technology, and in particular to a business unit deployment method, device, first platform, storage medium and computer program product. Background Art

[0002] The computing business logic unit is the core functional unit in the digital network. It can process and model the data owned by multiple trading parties. At the same time, it can also provide various online computing, query services and other functions.

[0003] However, in the related art, the deployment solution of computing business logic units has the problem of low flexibility. Summary of the invention

[0004] To solve related technical problems, embodiments of the present application provide a business unit deployment method, device, first platform, storage medium and computer program product.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] The embodiment of the present application provides a business unit deployment method, which is applied to a first platform, including:

[0007] Acquire first information, where the first information includes configuration information corresponding to one or more business units in a data network, where the first platform is used to manage the one or more business units, and the business units can provide data services associated with the business;

[0008] The one or more service units are deployed using the first information.

[0009] In the above scheme, when the type of the business unit includes the first type, the business unit can provide data services associated with the business by means of privacy computing;

[0010] or,

[0011] When the type of the business unit includes the second type, the business unit can provide data services associated with the business in a data sandbox manner.

[0012] In the above solution, when the type of the business unit includes the first type, the business unit includes one or more of the following:

[0013] A first node, the first node is used to provide data associated with the service;

[0014] a second node, the second node being configured to receive data associated with the service;

[0015] a third node, the first node being used for data transmission between the first node and the second node;

[0016] A fourth node, the fourth node is used to perform calculation processing on data associated with the business;

[0017] A first component is used to provide an algorithm associated with a computing process.

[0018] In the above solution, when the type of the business unit includes the second type, the business unit includes one or more of the following:

[0019] A first node, the first node is used to provide data associated with the service;

[0020] a third node, the third node being used for data transmission between the first node and the second node;

[0021] A fourth node, the fourth node is used to perform calculation processing on data associated with the business;

[0022] A first component is used to provide an algorithm associated with a computing process.

[0023] In the above solution, the deploying the one or more business units by using the first information includes:

[0024] Acquire one or more images associated with the first information from an image library;

[0025] The one or more business units are deployed using the one or more images.

[0026] In the above scheme, the method further comprises:

[0027] Acquire second information, where the second information represents a resource status of the data network;

[0028] The one or more service units are adjusted using the second information so that the adjusted one or more service units are in a normal operating state.

[0029] In the above solution, the obtaining of the second information includes:

[0030] Second information sent by a second platform is received, where the second platform at least has a resource awareness function.

[0031] The embodiment of the present application also provides a business unit deployment device, which is set on a first platform and includes:

[0032] An acquisition unit, configured to acquire first information, wherein the first information includes configuration information corresponding to one or more business units in the data network, the first platform is configured to manage the one or more business units, and the business units can provide data services associated with the business;

[0033] A deployment unit is used to deploy the one or more service units using the first information.

[0034] The embodiment of the present application also provides a first platform, including: a processor and a communication interface; wherein,

[0035] The communication interface is used to obtain first information, wherein the first information includes configuration information corresponding to one or more business units in the data network, the first platform is used to manage the one or more business units, and the business unit can provide data services associated with the business;

[0036] The processor is used to deploy the one or more business units using the first information.

[0037] The embodiment of the present application further provides a first platform, comprising: a processor and a memory for storing a computer program that can be run on the processor,

[0038] Wherein, when the processor is used to run the computer program, it executes the steps of any of the above-mentioned business unit deployment methods.

[0039] An embodiment of the present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned business unit deployment methods are implemented.

[0040] An embodiment of the present application also provides a computer program product, including a computer program, which implements the steps of any of the above-mentioned business unit deployment methods when executed by a processor.

[0041] The business unit deployment method, device, first platform, storage medium and computer program product provided in the embodiments of the present application, the first platform obtains first information, the first information includes configuration information corresponding to one or more business units in the digital network, the first platform is used to manage the one or more business units, and the business unit can provide data services associated with the business; the one or more business units are deployed using the first information. In the technical solution provided in the embodiments of the present application, during the deployment process of the business unit (also referred to as the computing business logic unit), the first platform defines the network structure and function of the business unit according to the configuration information, so that the business unit can be flexibly deployed, and can also be dynamically adjusted when the demand (such as functional demand or structural demand) changes, that is, the flexibility of deployment is enhanced. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 It is a schematic diagram of the structure of a computing business logic unit;

[0043] Figure 2 A schematic diagram of a method flow for deploying a business unit according to an embodiment of the present application;

[0044] Figure 3 A schematic diagram of the structure of a digital network for the application example of this application;

[0045] Figure 4 This is a flowchart of a method for configuring a computing service logic node for an application example of this application;

[0046] Figure 5 This is a schematic diagram of the structure of a business unit deployment device according to an embodiment of the present application;

[0047] Figure 6 This is a schematic diagram of the first platform structure of an embodiment of the present application. DETAILED DESCRIPTION

[0048] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.

[0049] The computing service logic unit (also called computing service logic node) of the Data Switch Service Networks (DSSN) includes multiple physical nodes (also called nodes); among them, Figure 1 As shown, a computing business logic unit may include a delivery service platform (DSP), a data support node (DSN), a data requirement node (DRN), an engine and an operator algorithm.

[0050] In the related art, the deployment method of each physical node in the computing business logic unit is: through the K8S container orchestration system, the service images of physical nodes such as DSP, engine and operator algorithm are deployed locally; among them, the number and type of engines are fixed, the number and type of operator algorithm components are also fixed, and the functional specifications of DSP, DRN and DSN are also fixed. In this case, if the functional specifications or number of physical nodes are changed (which can also be understood as the existence of new functional requirements), the physical nodes need to be redeployed.

[0051] It can be seen from the above description that currently, for computing business logic units in the data network, a fixed or static deployment method is usually adopted. In this way, there is a problem that the functions of the computing business logic units cannot be dynamically changed or adjusted.

[0052] Based on this, in various embodiments of the present application, the data management platform defines the network structure and function of the computing business logic unit according to the configuration information to achieve flexible deployment and dynamic adjustment of the computing business logic unit, thereby improving the flexibility of deployment.

[0053] The present application embodiment provides a business unit deployment method, which is applied to a first platform, such as Figure 2 As shown, the method includes:

[0054] Step 201: Acquire first information, where the first information includes configuration information corresponding to one or more business units in a data network, where the first platform is used to manage the one or more business units, and the business units can provide data services associated with the business;

[0055] Step 202: Deploy the one or more service units using the first information.

[0056] Among them, in actual application, the first platform can be called a data management platform (DMP, Data Manager Platform), a management platform, etc., which is at least used to manage and deploy business units. The embodiment of the present application does not limit the name of the first platform, as long as its function is realized. In addition, the business unit can be called a computing business logic node, a computing business logic unit, etc., which can perform related processing such as calculation, query and modeling on business data. The embodiment of the present application does not limit the name of the business unit, as long as its function is realized.

[0057] In actual application, in step 201, the first information can be sent to the first platform by a third platform. The third platform can be understood as the demander of data services or the configuration manager of the first platform; specifically, the first platform can obtain a configuration (config in English) file from the third platform, and obtain the first information by parsing the configuration file.

[0058] Here, for the one or more business units, the third platform can configure different types (also understood as modes or forms) of business units according to business scenarios to meet the business needs of users; among them, for the business scenario of privacy computing (which can be expressed as Privacy Computing in English), business units of the privacy computing type can be configured.

[0059] Specifically, in one embodiment, when the type of the business unit includes the first type, the business unit can provide data services associated with the business by means of privacy computing.

[0060] In practical application, the first type can be understood as a privacy computing type. In addition, among the one or more business units, the number of the first type of business units can be one or more, which is not limited in the embodiment of the present application.

[0061] In one embodiment, when the type of the business unit includes the first type, the business unit may include one or more of the following (also understood as at least one or at least one):

[0062] A first node, the first node is used to provide data associated with the service;

[0063] a second node, the second node being configured to receive data associated with the service;

[0064] a third node, the first node being used for data transmission between the first node and the second node;

[0065] A fourth node, the fourth node is used to perform calculation processing on data associated with the business;

[0066] A first component is used to provide an algorithm associated with a computing process.

[0067] Among them, the first node can be called a provider or a data provider node, which can at least provide data associated with the business; the second node can be called a demander or a data demand node, which can at least receive data associated with the business; the third node can be called a delivery service platform, which can serve as a transmission node to realize data transmission between the first node and the second node; the fourth node can be called a computing engine or engine, which is understood as a functional node for data calculation; the first component can be called an operator algorithm component, which can provide the fourth node with the computing algorithm required for computing processing and be loaded by the fourth node in the form of a component.

[0068] In actual application, in the process of providing business-related data services using privacy computing, the first type of business unit can be modeled and processed through the local data of the first node and the second node; wherein, the first node and the second node keep their own data confidential.

[0069] It should be noted that, for the first type of business unit, two first type business units can be set up according to the needs of the business scenario, which can be respectively called business unit A for the first business and business unit B for the first business; wherein, the fourth node and / or first component of business unit A for the first business and business unit B for the first business are of different types, such as different versions of the fourth node or different algorithm types provided by the first component.

[0070] For example, assuming that a user needs a privacy computing service, the third platform can provide the first platform with configuration information of the first type of business unit A to instruct the first platform to use the fourth node A and load the first component A (also called a high-performance logistic regression component (expressed as LogicRegressHighPerformance in English)).

[0071] In actual application, for the business scenario of data sandbox (which can be expressed as Data SandBox in English), the third platform can configure a business unit of the data sandbox type.

[0072] In one embodiment, when the type of the business unit includes the second type, the business unit can provide data services associated with the business in a data sandbox manner.

[0073] In practical application, the second type can be understood as a data sandbox type. In addition, among the one or more business units, the number of the second type of business units can be one or more, which is not limited in the embodiment of the present application.

[0074] In one embodiment, when the type of the business unit includes the second type, the business unit may include one or more of the following (also understood as at least one or at least one):

[0075] A first node, the first node is used to provide data associated with the service;

[0076] a third node, the third node being used for data transmission between the first node and the second node;

[0077] A fourth node, the fourth node is used to perform calculation processing on data associated with the business;

[0078] A first component is used to provide an algorithm associated with a computing process.

[0079] In actual application, when providing business-related data services using a data sandbox, the second type of business unit can use the local data of the first node for modeling, that is, the second type of business unit uses the data provided by a node for modeling.

[0080] Exemplarily, assuming that the user needs a data sandbox business, the third platform can be configured with two tenants, namely tenant A and tenant B, and provide configuration information for the second type of business unit of the first platform to instruct the first platform to use the fourth node A and the fourth node B, and need to load the first component A (also called the low-performance logistic regression component (expressed as LogicRegressLowPerformance in English)) and the first component B (also called the XGBoost component) respectively.

[0081] In actual application, after obtaining the first information, the first platform can deploy the business unit according to the first information.

[0082] Specifically, in one embodiment, the deploying the one or more service units by using the first information includes:

[0083] Acquire one or more images associated with the first information from an image library;

[0084] The one or more business units are deployed using the one or more images.

[0085] In actual application, the image library is used to provide different types of images; specifically, the image library may include multiple sub-image libraries, each of which is used to manage one type of image. In addition, the one or more images may include one or more (also understood as at least one) of the image corresponding to the first node, the image corresponding to the second node, the image corresponding to the third node, the image corresponding to the fourth node, and the image corresponding to the first component.

[0086] In actual application, in the scenario where there are multiple sub-image repositories, the first platform can obtain different types of images from different sub-image repositories and use the obtained images for deployment. For example, it is assumed that there are three sub-image repositories, namely sub-image repository A (also known as a business service image repository, used to manage the images of the first node, the second node, and the third node), sub-image repository B (also known as an engine image repository, used to manage the image of the fourth node) and sub-image repository C (also known as an operator algorithm image repository, used to manage the image of the first component); in this case, the first platform can obtain different types of images from the three sub-image repositories, respectively.

[0087] It should be noted that, for the first type of business units and the second type of business units, the first platform can dynamically and independently deploy the business units based on the first information; that is, the first platform can flexibly deploy or dynamically adjust the nodes or components in the business units (such as adjusting the number and type of nodes) from the business scenario and role level, engine level or operator algorithm level.

[0088] In actual application, since the resources of the first platform are limited, the first platform can also deploy business units in combination with the current resource situation to avoid the business units being unable to operate normally due to insufficient resources.

[0089] Based on this, in one embodiment, the method may further include:

[0090] Acquire second information, where the second information represents a resource status of the data network;

[0091] The one or more service units are adjusted using the second information so that the adjusted one or more service units are in a normal operating state.

[0092] The second information can reflect the available resources of the current data network.

[0093] In actual application, the first platform may obtain the second information from other platforms; that is, other platforms perceive the state of networked cluster resources in real time and report it to the first platform.

[0094] Specifically, in one embodiment, obtaining the second information includes:

[0095] Second information sent by a second platform is received, where the second platform at least has a resource awareness function.

[0096] Among them, the second platform may include a container orchestration system in a K8s cluster (also referred to as a K8s container orchestration platform). The embodiment of the present application does not limit the type of the second platform as long as its functions are realized.

[0097] In actual application, by using the second information, the first platform can adjust the number or type of the fourth node and the first component in the one or more business units so that the adjusted one or more business units are in normal operation.

[0098] In addition, for the second type of business unit, the first platform can also adjust the number of tenants associated with the second type of business unit so that the adjusted one or more business units are in normal operation; wherein the number of tenants is associated with the number of fourth nodes and / or first components.

[0099] The business unit deployment method provided in the embodiment of the present application, the first platform obtains first information, the first information includes configuration information corresponding to one or more business units in the data network, the first platform is used to manage the one or more business units, and the business unit can provide data services associated with the business; the one or more business units are deployed using the first information. The technical solution provided in the embodiment of the present application, during the deployment process of the business unit (also called the computing business logic unit), the first platform defines the network structure and function of the business unit according to the configuration information, so that the business unit can be flexibly configured, and can also be dynamically adjusted when the demand (such as functional demand or structural demand) changes, that is, the flexibility of deployment is enhanced.

[0100] The present application is described in further detail below in conjunction with application examples.

[0101] Currently, the deployment method of computing business logic nodes in DSSN networks is fixed and cannot be defined through configuration, nor can the structure or function be dynamically changed or adjusted in real time.

[0102] In response to the above problems, in this application example, a governance mechanism for computing business logic nodes in the data network is proposed, which uses configuration to define the network structure and functions of computing business logic nodes in the data network.

[0103] Here, with the expansion of future business scenarios and role nodes, the business forms of computing business logic nodes may become more and more numerous, and the structure will become more and more complex. Therefore, in order to meet user needs, such as Figure 3 As shown, a new DMP (i.e., the first platform mentioned above) can be added to the digital network, and the computing business logic nodes (i.e., the business units mentioned above) can be systematically defined and configured through the data management platform; wherein, the computing business logic nodes include three forms, namely, privacy computing mode engine A, privacy computing mode engine B (i.e., the first type of business unit mentioned above) and data sandbox mode (i.e., the second type of business unit mentioned above).

[0104] Specifically, the data management platform configures the process of computing business logic nodes, such as Figure 4 As shown, the following steps are included:

[0105] Step 401: DMP loads the config file, and then executes step 402;

[0106] Here, the business demander or the configuration manager (ie, the third platform mentioned above) may provide a config file to define the function and structure of the computing business logic node.

[0107] Step 402: DMP parses the config file to obtain the configuration in the config file (ie, the first information mentioned above);

[0108] Step 403: DMP obtains the image according to the configuration;

[0109] Here, DMP sends a request to the image repository according to the configuration to request DSP images, DSN images, DRN images, engine images, and operator algorithm images.

[0110] Step 404: The image repository returns the image to the DMP.

[0111] Here, after receiving the request, the image repository returns the requested image to the DMP.

[0112] Step 405: DMP deploys the DSP image;

[0113] Step 406: Determine that DSP deployment is complete;

[0114] Step 407: DMP deploys the DSN image;

[0115] Step 408: Determine that the DSN deployment is complete;

[0116] Step 409: DMP deploys the DRN image;

[0117] Step 410: Determine that the DRN deployment is completed;

[0118] Step 411: DMP deploys the engine image;

[0119] Step 412: Determine that engine deployment is complete;

[0120] Step 413: DMP deploys the operator algorithm image;

[0121] Step 414: Determine that the operator algorithm deployment is complete.

[0122] In the above process, DMP can obtain the cluster resource status (i.e., the second information) reported by the K8S container orchestration system (i.e., the second platform) in real time, and dynamically adjust the engines, components, and the number of tenants in the data sandbox business model according to the resource status to ensure the normal operation of the current system and functions. In addition, for the deployed computing business logic nodes, DMP can dynamically adjust them through the config file.

[0123] In the application example of this application, the network structure and functions of the computing business logic nodes in the DSSN network are defined according to the configuration, which enables flexible definition and configuration of the computing business logic nodes, thereby solving the problem that the functions of each role node, engine, and component in the DSSN network computing business logic nodes are fixed and cannot be changed dynamically.

[0124] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a business unit deployment device, which is set on the first platform, such as Figure 5 As shown, the device comprises:

[0125] An acquisition unit 501 is used to acquire first information, where the first information includes configuration information corresponding to one or more business units in the data network, where the first platform is used to manage the one or more business units, and the business units can provide data services associated with the business;

[0126] The deployment unit 502 is configured to deploy the one or more service units using the first information.

[0127] In one embodiment, the acquisition unit 501 is used to acquire one or more images associated with the first information from an image library;

[0128] The deployment unit 502 is used to deploy the one or more service units using the one or more images.

[0129] In one embodiment, the acquisition unit 501 is further used to acquire second information, where the second information represents a resource status of the data network;

[0130] The deployment unit 502 is further configured to use the second information to adjust the one or more business units so that the adjusted one or more business units are in a normal operating state.

[0131] In one embodiment, the acquisition unit 501 is used to receive second information sent by a second platform, and the second platform at least has a resource perception function.

[0132] In actual application, the acquisition unit 501 can be implemented by a communication interface in the business unit deployment device; the deployment unit 502 can be implemented by a processor in the business unit deployment device.

[0133] It should be noted that: the business unit deployment device provided in the above embodiment only uses the division of the above program modules as an example when performing business unit deployment. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the business unit deployment device provided in the above embodiment and the business unit deployment method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0134] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a first platform, such as Figure 6 As shown, the first platform 600 includes:

[0135] Communication interface 601, capable of exchanging information with other devices;

[0136] A processor 602, connected to the communication interface 601 to implement information interaction with other devices, and used to execute the method provided by one or more of the above technical solutions when running a computer program;

[0137] A memory 603 , on which the computer program is stored.

[0138] Specifically, the communication interface 601 is used to obtain first information, the first information includes configuration information corresponding to one or more business units in the data network, the first platform is used to manage the one or more business units, and the business unit can provide data services associated with the business;

[0139] The processor 602 is configured to deploy the one or more service units using the first information.

[0140] In one embodiment, the communication interface 601 is used to obtain one or more images associated with the first information from an image library;

[0141] The processor 602 is configured to deploy the one or more service units using the one or more images.

[0142] In one embodiment, the communication interface 601 is further used to obtain second information, where the second information represents the resource status of the data network;

[0143] The processor 602 is further configured to use the second information to adjust the one or more service units so that the adjusted one or more service units are in a normal operating state.

[0144] In one embodiment, the communication interface 601 is used to receive second information sent by a second platform, and the second platform at least has a resource awareness function.

[0145] It should be noted that the specific processing process of the processor 602 and the communication interface 601 can be understood by referring to the above method.

[0146] Of course, in actual application, the various components in the first platform 600 are coupled together through the bus system 604. It can be understood that the bus system 604 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 6 Various buses are labeled as bus system 604 .

[0147] The memory 603 in the embodiment of the present application is used to store various types of data to support the operation of the first platform 600. Examples of such data include: any computer program used to operate on the first platform 600.

[0148] The method disclosed in the above embodiment of the present application can be applied to the processor 602, or implemented by the processor 602. The processor 602 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor 602 or an instruction in the form of software. The above-mentioned processor 602 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 602 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the memory 603, and the processor 602 reads the information in the memory 603 and completes the steps of the above method in combination with its hardware.

[0149] In an exemplary embodiment, the first platform 600 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.

[0150] It can be understood that the memory (memory 603) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAMbus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0151] In an exemplary embodiment, the present application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, a memory 603 storing a computer program, and the computer program can be executed by a processor 602 of the first platform 600 to complete the steps of the first platform side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

[0152] In an exemplary embodiment, the present application also provides a computer program product, including a computer program, which can be executed by the processor 602 of the first platform 600 to complete the steps of the aforementioned first platform side method.

[0153] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0154] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0155] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims

1. A business unit deployment method, characterized in that: Applied to the first platform, including: Acquire first information, where the first information includes configuration information corresponding to one or more business units in a data network, where the first platform is used to manage the one or more business units, and the business units can provide data services associated with the business; The one or more service units are deployed using the first information.

2. The method according to claim 1, characterized in that When the type of the business unit includes the first type, the business unit can provide data services associated with the business by means of privacy computing; or, When the type of the business unit includes the second type, the business unit can provide data services associated with the business in a data sandbox manner.

3. The method according to claim 2, characterized in that When the type of the business unit includes the first type, the business unit includes one or more of the following: A first node, the first node is used to provide data associated with the service; a second node, the second node being configured to receive data associated with the service; a third node, the third node being used for data transmission between the first node and the second node; A fourth node, the fourth node is used to perform calculation processing on data associated with the business; A first component is used to provide an algorithm associated with a computing process.

4. The method according to claim 2, characterized in that: When the type of the business unit includes the second type, the business unit includes one or more of the following: A first node, the first node is used to provide data associated with the service; a third node, the third node being used for data transmission between the first node and the second node; A fourth node, the fourth node is used to perform calculation processing on data associated with the business; A first component is used to provide an algorithm associated with a computing process.

5. The method according to claim 1, characterized in that The deploying the one or more business units by using the first information includes: Acquire one or more images associated with the first information from an image library; The one or more business units are deployed using the one or more images.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Acquire second information, where the second information represents a resource status of the data network; The one or more service units are adjusted using the second information so that the adjusted one or more service units are in a normal operating state.

7. The method according to claim 6, characterized in that The obtaining of the second information includes: Second information sent by a second platform is received, where the second platform at least has a resource awareness function.

8. A business unit deployment device, characterized in that: Set up on the first platform, including: An acquisition unit, configured to acquire first information, wherein the first information includes configuration information corresponding to one or more business units in the data network, the first platform is configured to manage the one or more business units, and the business units can provide data services associated with the business; A deployment unit is used to deploy the one or more service units using the first information.

9. A first platform, characterized in that: include: Processor and communication interface; wherein, The communication interface is used to obtain first information, wherein the first information includes configuration information corresponding to one or more business units in the data network, the first platform is used to manage the one or more business units, and the business unit can provide data services associated with the business; The processor is used to deploy the one or more business units using the first information.

10. A first platform, characterized in that: include: a processor and a memory for storing a computer program capable of being executed on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of claims 1 to 7.

11. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.