A cloud host creation method, device, equipment and medium
By introducing a function matrix during the cloud server creation process, traversing and adding missing items and establishing relationships, the omission problem when creating new functions in the cloud server management platform is solved, ensuring the integrity of cloud server lifecycle management.
Patent Information
- Application Number
- CN202310789370.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2043-06-30
AI Technical Summary
When creating new features in a cloud server management platform, the lack of a unified management strategy can easily lead to overlooking features, resulting in problems during subsequent management.
By traversing the first and second dimensions of the function matrix in the configuration file, adding items that are not included and establishing relationships, calling the cloud platform interface to create a cloud host, and introducing the function matrix for monitoring.
This avoids missing features during the cloud server creation process and ensures smooth subsequent management.
Smart Images

Figure CN116708177B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of cloud platforms, and more particularly to a method, apparatus, device, and medium for creating cloud hosts. Background Technology
[0002] Cloud servers are a crucial component of cloud computing infrastructure applications, situated at the bottom of the cloud computing industry chain pyramid, originating from cloud computing platforms. A cloud server management platform is a system that fully replicates the existing physical data center architecture, efficiently organizing and allocating various resources based on elements such as "location, data center, and nodes." It provides users with a complete solution from order placement to delivery, from refined resource allocation and control to monitoring and troubleshooting, offering a comprehensive management platform for the entire cloud server lifecycle.
[0003] In the technology related to cloud server creation, when it is necessary to create a cloud server with new functions that are not available in the cloud server management platform, it is necessary to introduce new functions into the cloud server management platform. Due to the lack of a unified management strategy, some functions are easily overlooked during the creation process, which leads to problems in the subsequent cloud server management process. Summary of the Invention
[0004] In view of this, the present invention proposes a method, apparatus, device and medium for creating cloud hosts, which at least solves the problem in the above-mentioned related technologies for creating cloud hosts. When it is necessary to create a cloud host with new functions that are not available in the cloud host management platform, it is necessary to introduce new functions into the cloud host management platform. Due to the lack of a unified management strategy, some functions are easily missed during the creation process, which leads to problems in the subsequent cloud host management process.
[0005] Based on the above objectives, one aspect of the present invention provides a method for creating a cloud host, comprising: responding to a cloud platform receiving an instruction to create a cloud host, traversing a first dimension and a second dimension of a function matrix in a configuration file based on the instruction and adding a first item not included in the first dimension and / or a second item not included in the second dimension; establishing a first association between the first item and each item of the second dimension of the function matrix and / or establishing a second association between the second item and each item of the first dimension of the function matrix; and calling a cloud platform interface to create a cloud host based on the first association and / or the second association.
[0006] In some embodiments, the step of traversing the first and second dimensions of the function matrix of the configuration file based on the indication and adding a first item not included in the first dimension and / or a second item not included in the second dimension includes: identifying the items included in the indication and traversing the first and second dimensions of the function matrix of the configuration file; comparing the items included in the indication with the items in the first and second dimensions respectively, and adding a first item not included in the first dimension and / or a second item not included in the second dimension to the function matrix based on the comparison results.
[0007] In some embodiments, the step of establishing a first association between the first item and each item of the second dimension of the function matrix and / or establishing a second association between the second item and each item of the first dimension of the function matrix includes: in response to adding only the first item to the function matrix, establishing a first association between the added first item and each item of the second dimension of the function matrix; in response to adding only the second item to the function matrix, establishing a second association between the added second item and each item of the first dimension of the function matrix.
[0008] In some embodiments, the step of establishing a first association between the added first item and each item of the second dimension of the function matrix and / or establishing a second association between the added second item and each item of the first dimension of the function matrix further includes: in response to simultaneously adding the first item and the second item to the function matrix, first establishing a first association between the added first item and each item of the second dimension of the function matrix, and then establishing a second association between the added second item and each item of the first dimension of the function matrix.
[0009] In some embodiments, the method further includes: establishing a monitoring mechanism for the cloud host creation process on the cloud platform and outputting the cloud host creation results based on the monitoring mechanism.
[0010] In some embodiments, the first dimension of the function matrix includes at least one of recording whether the cloud host originates from an image, whether it originates from a cloud disk source, and whether it has an anti-affinity strategy.
[0011] In some embodiments, the second dimension of the function matrix includes recording at least one of powering on / off, online / offline migration, and cloning of cloud hosts.
[0012] In another aspect of the present invention, an apparatus for creating a cloud host is provided, comprising: a receiving module, configured to, in response to a cloud platform receiving an instruction to create a cloud host, traverse a first dimension and a second dimension of a function matrix in a configuration file based on the instruction and add a first item not included in the first dimension and / or a second item not included in the second dimension; an operating module, configured to establish a first association between the added first item and each item of the second dimension of the function matrix and / or establish a second association between the added second item and each item of the first dimension of the function matrix; and a cloud host creation module, configured to call a cloud platform interface to create a cloud host according to the first association and / or the second association.
[0013] In some embodiments, the receiving module is further configured to: identify the items contained in the indication and traverse the first and second dimensions of the function matrix of the configuration file; compare the items contained in the indication with the items of the first and second dimensions respectively, and add a first item not contained in the first dimension and / or a second item not contained in the second dimension to the function matrix based on the comparison results.
[0014] In some embodiments, the operation module is further configured to: in response to adding only the first item to the function matrix, establish a first association between the added first item and each item of the second dimension of the function matrix; and in response to adding only the second item to the function matrix, establish a second association between the added second item and each item of the first dimension of the function matrix.
[0015] In some embodiments, the operation module is further configured to: in response to simultaneously adding the first item and the second item to the function matrix, first establish a first association between the added first item and each item of the second dimension of the function matrix, and then establish a second association between the added second item and each item of the first dimension of the function matrix.
[0016] In some embodiments, the apparatus for creating a cloud host further includes a monitoring mechanism for the cloud host creation process and a module for outputting the creation result of the cloud host based on the monitoring mechanism.
[0017] In some embodiments, the first dimension of the function matrix includes at least one of recording whether the cloud host originates from an image, whether it originates from a cloud disk source, and whether it has an anti-affinity strategy.
[0018] In some embodiments, the second dimension of the function matrix includes recording at least one of powering on / off, online / offline migration, and cloning of cloud hosts.
[0019] In another aspect of the present invention, a computer device is also provided, including at least one processor; and a memory storing computer instructions executable on the processor, which, when executed by the processor, implement the steps of the above-described method.
[0020] In another aspect of the present invention, a computer-readable storage medium is provided, which stores a computer program that, when executed by a processor, implements the method steps described above.
[0021] The present invention has at least the following beneficial effects: The cloud host creation method proposed in this invention introduces a function matrix in the configuration file during the cloud host creation process, which can traverse all new functions added to the function matrix, avoid missing some new functions during the cloud host creation process, and ensure that no problems occur in the subsequent cloud host lifecycle management process. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other embodiments can be obtained based on these drawings without creative effort.
[0023] Figure 1 The flowchart shown is a method for creating a cloud server according to an embodiment of the present invention;
[0024] Figure 2 The diagram shown is a schematic representation of a method for creating a cloud server according to an embodiment of the present invention.
[0025] Figure 3 This invention provides a schematic diagram of the structure of a cloud server creation device according to an embodiment of the present invention.
[0026] Figure 4 This diagram illustrates the structure of a computer device according to an embodiment of the present invention.
[0027] Figure 5 A schematic diagram of the structure of a computer-readable storage medium provided in an embodiment of the present invention is shown. Detailed Implementation
[0028] The following describes embodiments of the present invention. However, it should be understood that the disclosed embodiments are merely examples, and other embodiments may take various alternative forms.
[0029] Furthermore, it should be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or apparatus that comprises a list of elements may include not only those elements but also elements not expressly listed or inherent to such process, method, article, or apparatus.
[0030] One or more embodiments of this application will now be described with reference to the accompanying drawings.
[0031] Based on the above objectives, the first aspect of the present invention provides an embodiment of a method for creating a cloud server. Figure 1 The flowchart shown is a method for creating a cloud server according to an embodiment of this application. Figure 1 As shown, a method for creating a cloud server includes:
[0032] S1. In response to the cloud platform receiving an instruction to create a cloud host, based on the instruction, traverse the first and second dimensions of the function matrix of the configuration file and add a first item not included in the first dimension and / or a second item not included in the second dimension;
[0033] S2. Establish a first association between the first item and each item of the second dimension of the functional matrix and / or establish a second association between the second item and each item of the first dimension of the functional matrix;
[0034] S3. Establish a cloud host by calling the cloud platform interface according to the first association and / or the second association.
[0035] According to several embodiments of the present invention, the step of traversing the first and second dimensions of the function matrix of the configuration file based on the indication and adding a first item not included in the first dimension and / or a second item not included in the second dimension includes: identifying the items included in the indication and traversing the first and second dimensions of the function matrix of the configuration file; comparing the items included in the indication with the items in the first and second dimensions respectively, and adding a first item not included in the first dimension and / or a second item not included in the second dimension to the function matrix based on the comparison results.
[0036] According to several embodiments of the present invention, the step of establishing a first association between the added first item and each item of the second dimension of the function matrix and / or establishing a second association between the added second item and each item of the first dimension of the function matrix includes: in response to adding only the first item to the function matrix, establishing a first association between the added first item and each item of the second dimension of the function matrix; in response to adding only the second item to the function matrix, establishing a second association between the added second item and each item of the first dimension of the function matrix.
[0037] According to several embodiments of the present invention, the step of establishing a first association between the added first item and each item of the second dimension of the function matrix and / or establishing a second association between the added second item and each item of the first dimension of the function matrix further includes: in response to adding the first item and the second item to the function matrix, first establishing a first association between the added first item and each item of the second dimension of the function matrix, and then establishing a second association between the added second item and each item of the first dimension of the function matrix.
[0038] According to several embodiments of the present invention, the method further includes: establishing a monitoring mechanism for the cloud host establishment process on the cloud platform and outputting the establishment result of the cloud host based on the monitoring mechanism.
[0039] According to several embodiments of the present invention, the first dimension of the functional matrix includes at least one of the following items: whether the cloud host originates from an image, whether it originates from a cloud disk, and whether it has an anti-affinity strategy.
[0040] According to several embodiments of the present invention, the second dimension of the function matrix includes at least one of the items for recording operations such as powering on / off, online / offline migration, and cloning of cloud hosts.
[0041] The following is another embodiment of a method for creating a cloud server provided by the present invention.
[0042] Figure 2 The diagram shown illustrates a process diagram of a cloud server creation method provided in an embodiment of the present invention, as follows: Figure 2 As shown, when the cloud platform receives an instruction to create a cloud host, it iterates through the first and second dimensions of the function matrix in the configuration file based on the instruction, adding any first and / or second items not included in the first and second dimensions, respectively. The first dimension of the configuration file's function matrix records the cloud host's attributes, such as whether the cloud host originates from an image, whether it originates from a cloud disk, and whether it has an anti-affinity policy, etc. The second dimension of the configuration file's function matrix records the operations performed on the cloud host, such as powering on / off, online / offline migration, cloning, etc.
[0043] Taking the creation of a cloud host with an anti-affinity policy not included in the cloud platform as an example, when the cloud platform receives an instruction to create a cloud host with an anti-affinity policy, the new function module of the cloud host first traverses the function matrix of the configuration file based on this instruction. It finds that the first dimension of the function matrix does not contain an item with an anti-affinity policy. Therefore, this item with the anti-affinity policy is added as a new item to the first dimension of the configuration file's function matrix, thereby updating the configuration file and circulating the updated configuration file. Because the first dimension of the configuration file's function matrix records the attributes of the cloud host, and the second dimension records the operations performed on the cloud host, in practical applications, preferably, following the logical order of first determining the attributes of the cloud host and then determining what operations to perform on the cloud host, the data generally first flows to the cloud host source module to process the first dimension of the configuration file's function matrix, and then flows to the cloud host operation module to process the second dimension of the configuration file's function matrix. Specifically, when the configuration file is passed to the cloud host source module, the items with anti-affinity strategies in the first dimension of the configuration function matrix are associated with each item in the second dimension of the function matrix, and the configuration file is updated before proceeding to the next step. When the configuration file is passed to the cloud host operation module, since only new items are added to the first dimension in this embodiment, and no new items are added to the second dimension, and the association between the newly added items with anti-affinity strategies and each item in the second dimension of the function matrix has already been established when the configuration file is passed to the cloud host source module, it is not necessary to re-establish the association between the newly added items with anti-affinity strategies in the first dimension and each item in the second dimension after the configuration file is passed to the cloud host operation module. It can directly wait for the cloud platform interface to be called to create a cloud host with anti-affinity strategies. It can be understood that if only new items are added to the second dimension of the configuration file's function matrix, no processing will be performed when the configuration file is passed to the cloud host source module. The next step when the configuration file is passed to the cloud host operation module will establish the association between the newly added items in the second dimension and each item in the first dimension, and then wait for the cloud platform interface to be called to create a cloud host. Furthermore, if new items are added to the first and second dimensions of the configuration file's function matrix, the process proceeds as follows: first, the configuration file is routed to the cloud host source module to associate the newly added items in the first dimension with each item in the second dimension; then, the configuration file is routed to the cloud host operation module to associate the newly added items in the second dimension with each item in the first dimension, and finally, the cloud platform interface is called to create the cloud host.
[0044] Furthermore, a monitoring mechanism for the cloud host creation process can be established in the cloud platform, and the creation result of the cloud host can be output based on the monitoring mechanism. There are two creation results: success or failure. Preferably, the creation result (success / failure) can be provided to the user in the form of a report, and at the same time, the failure can be recalled internally.
[0045] The cloud server creation method proposed above introduces a function matrix in the configuration file during the cloud server creation process. This allows for the traversal of all new functions added to the function matrix, preventing the omission of some new functions during cloud server creation and ensuring that no problems occur during the subsequent cloud server lifecycle management.
[0046] A second aspect of the present invention provides an apparatus for creating cloud servers. Figure 3 This diagram illustrates the structure of a cloud server creation apparatus according to an embodiment of the present invention. Figure 3 As shown, it includes: a receiving module 011, configured to, in response to the cloud platform receiving an instruction to create a cloud host, traverse the first and second dimensions of the function matrix of the configuration file based on the instruction and add a first item not included in the first dimension and / or a second item not included in the second dimension; an operation module 012, configured to establish a first association between the added first item and each item of the second dimension of the function matrix and / or establish a second association between the added second item and each item of the first dimension of the function matrix; and a cloud host creation module 013, configured to call the cloud platform interface to create a cloud host according to the first association and / or the second association.
[0047] According to several embodiments of the present invention, the receiving module 011 is further configured to: identify the items contained in the indication and traverse the first and second dimensions of the function matrix of the configuration file; compare the items contained in the indication with the items of the first and second dimensions respectively, and add a first item not contained in the first dimension and / or a second item not contained in the second dimension to the function matrix based on the comparison results.
[0048] According to several embodiments of the present invention, the operation module 012 is further configured to: in response to adding only the first item to the function matrix, establish a first association between the added first item and each item of the second dimension of the function matrix; in response to adding only the second item to the function matrix, establish a second association between the added second item and each item of the first dimension of the function matrix.
[0049] According to several embodiments of the present invention, the operation module 012 is further configured to: in response to simultaneously adding the first item and the second item to the function matrix, first establish a first association between the added first item and each item of the second dimension of the function matrix, and then establish a second association between the added second item and each item of the first dimension of the function matrix.
[0050] According to several embodiments of the present invention, an apparatus for creating a cloud host further includes a monitoring mechanism for the cloud host creation process and a module for outputting the creation result of the cloud host based on the monitoring mechanism.
[0051] According to several embodiments of the present invention, the first dimension of the function matrix includes at least one of the following items: whether the cloud host originates from an image, whether it originates from a cloud disk source, and whether it has an anti-affinity strategy.
[0052] According to several embodiments of the present invention, the second dimension of the function matrix includes at least one of the items for recording operations such as powering on / off, online / offline migration, and cloning of cloud hosts.
[0053] A third aspect of the present invention provides a computer device. Figure 4 The diagram shown is a structural schematic of a computer device provided in an embodiment of the present invention. Figure 4 As shown, an embodiment of the present invention provides a computer device including the following modules: at least one processor 021; and a memory 022, the memory 022 storing computer instructions 023 that can be executed on the processor 021, the computer instructions 023 implementing the steps of the method described above when executed by the processor 021.
[0054] The present invention also provides a computer-readable storage medium. Figure 5 The diagram shown is a structural schematic of a computer-readable storage medium provided in an embodiment of the present invention. Figure 5 As shown, computer-readable storage medium 031 stores a computer program 032 that, when executed by a processor, performs the steps of the method described above.
[0055] Finally, it should be noted that those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program for setting system parameters can be stored in a computer-readable storage medium. When executed, the program can include the processes of the embodiments of the above methods. The storage medium for the program can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc. The above computer program embodiments can achieve the same or similar effects as any of the corresponding foregoing method embodiments.
[0056] Furthermore, the method disclosed in the embodiments of the present invention can also be implemented as a computer program executed by a processor, which may be stored in a computer-readable storage medium. When the computer program is executed by the processor, it performs the functions defined in the method disclosed in the embodiments of the present invention.
[0057] Furthermore, the above-described method steps and system units can also be implemented using a controller and a computer-readable storage medium for storing a computer program that enables the controller to perform the functions of the above-described steps or units.
[0058] Those skilled in the art will also understand that the various exemplary logic blocks, modules, circuits, and algorithm steps described in conjunction with the disclosure herein can be implemented as electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability between hardware and software, the functionality of various illustrative components, blocks, modules, circuits, and steps has been generally described. Whether this functionality is implemented as software or as hardware depends on the specific application and the design constraints imposed on the system as a whole. Those skilled in the art can implement the functionality in various ways for each specific application, but such implementation decisions should not be construed as departing from the scope of the embodiments disclosed herein.
[0059] In one or more exemplary designs, functionality may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functionality may be stored as one or more instructions or code on or transmitted via a computer-readable medium. Computer-readable media include computer storage media and communication media, including any medium that facilitates the transfer of a computer program from one location to another. Storage media may be any available medium accessible to a general-purpose or special-purpose computer. By way of example, and not limitation, computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage devices, disk storage devices or other magnetic storage devices, or any other medium that may be used to carry or store the required program code in the form of instructions or data structures and is accessible to a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Furthermore, any connection may be appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the aforementioned coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are all included in the definition of media. As used herein, disks and optical discs include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0060] The above are exemplary embodiments disclosed in this invention. However, it should be noted that various changes and modifications can be made without departing from the scope of the embodiments of this invention as defined by the claims. The functions, steps, and / or actions of the methods according to the disclosed embodiments described herein do not need to be performed in any particular order. Furthermore, although the elements disclosed in the embodiments of this invention may be described or claimed individually, they may be understood as multiple unless explicitly limited to a singular number.
[0061] It should be understood that, as used herein, the singular form “a” is intended to include the plural form as well, unless the context clearly supports an exception. It should also be understood that, as used herein, “and / or” refers to any and all possible combinations of one or more of the associated listed items.
[0062] The embodiment numbers disclosed in the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0063] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0064] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of the invention (including the claims) is limited to these examples. Within the framework of the invention, technical features of the above embodiments or different embodiments can be combined, and many other variations of different aspects of the invention exist, which are not provided in the details for the sake of brevity. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the invention should be included within the protection scope of the invention.
Claims
1. A method for creating a cloud server, characterized in that, include: In response to the cloud platform receiving an instruction to create a cloud host, the system traverses the first and second dimensions of the function matrix in the configuration file based on the instruction and adds a first item not included in the first dimension and / or a second item not included in the second dimension. Establishing a first association between the first item and each item of the second dimension of the function matrix and / or establishing a second association between the second item and each item of the first dimension of the function matrix, comprising: in response to adding only the first item to the function matrix, establishing a first association between the first item and each item of the second dimension of the function matrix; in response to adding only the second item to the function matrix, establishing a second association between the second item and each item of the first dimension of the function matrix; in response to adding both the first item and the second item to the function matrix simultaneously, first establishing a first association between the first item and each item of the second dimension of the function matrix, and then establishing a second association between the second item and each item of the first dimension of the function matrix. A cloud host is established by calling the cloud platform interface based on the first association and / or the second association; The first dimension of the functional matrix includes at least one of the following: whether the cloud host originates from an image, whether it originates from a cloud disk, and whether it has an anti-affinity strategy. The second dimension of the function matrix includes at least one of the following: powering on / off, online / offline migration, and cloning of cloud hosts.
2. The method according to claim 1, characterized in that, The step of traversing the first and second dimensions of the function matrix of the configuration file based on the indication and adding a first item not included in the first dimension and / or a second item not included in the second dimension includes: Identify the items contained in the indication and traverse the first and second dimensions of the feature matrix of the configuration file; The items included in the indication are compared with the items in the first dimension and the second dimension, respectively, and based on the comparison results, a first item not included in the first dimension and / or a second item not included in the second dimension are added to the function matrix.
3. The method according to claim 1, characterized in that, The method further includes: A monitoring mechanism for the cloud host creation process is established on the cloud platform, and the creation results of the cloud host are output based on the monitoring mechanism.
4. A device for creating a cloud server, characterized in that, include: The receiving module is configured to respond to the cloud platform receiving an instruction to create a cloud host, and based on the instruction, traverse the first and second dimensions of the function matrix of the configuration file and add a first item not included in the first dimension and / or a second item not included in the second dimension; An operation module is used to establish a first association between the added first item and each item of the second dimension of the function matrix and / or to establish a second association between the added second item and each item of the first dimension of the function matrix. as well as The cloud host creation module is used to call the cloud platform interface to create a cloud host based on the first association and / or the second association. The operation module is further configured to: in response to adding only the first item to the function matrix, establish a first association between the first item and each item of the second dimension of the function matrix; in response to adding only the second item to the function matrix, establish a second association between the second item and each item of the first dimension of the function matrix; In response to adding the first item and the second item to the function matrix simultaneously, firstly establish a first association between the first item and each item of the second dimension of the function matrix, and then establish a second association between the second item and each item of the first dimension of the function matrix. The first dimension of the functional matrix includes at least one of the following: whether the cloud host originates from an image, whether it originates from a cloud disk, and whether it has an anti-affinity strategy. The second dimension of the function matrix includes at least one of the following: powering on / off, online / offline migration, and cloning of cloud hosts.
5. A computer device, characterized in that, include: At least one processor; as well as A memory storing computer instructions executable on the processor, which, when executed by the processor, implement the steps of the method according to any one of claims 1-3.
6. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-3.
Citation Information
Patent Citations
Cloud host creation method, device and equipment, and readable storage medium
CN110764876A