Information processing method and device

By determining the physical device information and generating specified operation requests in the virtualization deployment scenario, obtaining the specified operation data and configuring the virtual operating environment, the problem of program information control in virtualization deployment being unable to be accurately obtained is solved, and the specified operations are implemented in the virtual environment. of good operation.

CN112667355BActive Publication Date: 2025-01-21LENOVO FUTURE COMM TECH (CHONGQING) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011617841.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2025-01-21
Estimated Expiration
2040-12-31

AI Technical Summary

Technical Problem

In virtualized deployment scenarios, the program's information control cannot accurately obtain the host's hardware information, which makes it difficult for the virtualized deployment programs to run well.

Method used

By obtaining the operation execution instruction, the physical device information corresponding to the first device is determined, and a specified operation request is generated based on the physical device information and specified parameters, and is sent to the second device to obtain specified operation data. Then, configure the virtual operating environment based on the specified operation data, and run the specified operation in the environment.

Benefits of technology

The effective control and operation of the specified operation in the virtualization scenario avoids operations that cannot be fully operated due to the operation of virtual operating environment defects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112667355B_ABST
    Figure CN112667355B_ABST
Patent Text Reader

Abstract

The present invention discloses an information processing method and device, the method comprising: obtaining an operation execution instruction, the operation execution instruction is used to instruct the execution of a specified operation corresponding to a specified parameter; determining physical device information corresponding to a first device, and determining a specified operation request according to the physical device information and the specified parameters; sending the specified operation request to a second device, the specified operation request is used to request to obtain specified operation data corresponding to the specified parameters; obtaining the specified operation data from the second device, and configuring at least one virtual operating environment corresponding to the physical device information according to the specified operation data; executing the specified operation according to the specified operation data in the at least one virtual operating environment; applying this method can control and execute the specified operation in a virtualized scenario.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of distributed system management, and in particular to an information processing method and device. Background Art

[0002] Generally, when a program is running, it runs directly in the host machine, so the program's information (license) control can accurately obtain the host machine's hardware information and perform program information and control based on the hardware information. However, for programs based on virtualization deployment, such as 5G core network or other virtualization deployment programs, due to defects and loopholes in virtualization deployment, the program's information (license) control cannot accurately obtain the host machine's hardware information, which in turn makes it difficult for virtualization deployment programs to run well in virtualization deployment scenarios. Summary of the invention

[0003] The embodiments of the present invention provide an information processing method and device, which can control and run specified operations in a virtualization scenario.

[0004] On the one hand, an embodiment of the present invention provides an information processing method, which includes: obtaining an operation execution instruction, wherein the operation execution instruction is used to instruct the execution of a specified operation corresponding to specified parameters; determining physical device information corresponding to a first device, and determining a specified operation request based on the physical device information and the specified parameters; sending the specified operation request to a second device, wherein the specified operation request is used to request to obtain specified operation data corresponding to the specified parameters; obtaining the specified operation data from the second device, and configuring at least one virtual operating environment corresponding to the physical device information based on the specified operation data; and executing the specified operation in the at least one virtual operating environment based on the specified operation data.

[0005] In one possible implementation, physical device information corresponding to a first device is determined, and a specified operation request is determined based on the physical device information and specified parameters, including: when the first device does not have relevant operation information related to the specified operation, collecting the physical device information corresponding to the first device; performing an identifier conversion on the physical device information to obtain a first device identifier corresponding to the physical device information; and generating a specified operation request based on the first device identifier and specified parameters.

[0006] In one possible implementation, the method further includes: when the first device has relevant operation information related to the specified operation, searching for a second device identifier related to the relevant operation information; and generating a specified operation request according to the second device identifier and specified parameters.

[0007] In one possible implementation, obtaining specified operation data from the second device and configuring at least one virtual operating environment corresponding to the physical device information according to the specified operation data includes: when the specified operation corresponding to the operation execution instruction is an installation operation, obtaining first specified authorization information and installation data carried by the specified operation data; when it is checked that the first specified authorization information satisfies the specified parameters, configuring at least one virtual operating environment corresponding to the physical device information according to the first specified authorization information; wherein, the installation data is used to install the specified operation in the at least one virtual operating environment.

[0008] In one possible implementation, executing the specified operation according to the specified operation data in the at least one virtual operating environment includes: loading and executing according to the specified operation data in the virtual operating environment so as to check the virtual operating environment with first specified authorization information; extracting information from the specified operation data to obtain first specified authorization information, wherein the first specified authorization information includes operation parameters corresponding to the specified parameters; and installing the installation data based on the operation parameters.

[0009] In one possible implementation, the method further includes: when the designated operation corresponding to the operation execution instruction is an update operation, obtaining second designated authorization information carried by the designated operation data; when it is checked that the second designated authorization information satisfies the designated parameters, searching on the first device for installation data corresponding to the second designated authorization information; integrating the second designated authorization information with the installation data to obtain update data, and updating through the update data.

[0010] On the other hand, an embodiment of the present invention provides an information processing device, which includes: an obtaining module, used to obtain an operation execution instruction, wherein the operation execution instruction is used to instruct the execution of a specified operation corresponding to specified parameters; a determining module, used to determine physical device information corresponding to a first device, and determine a specified operation request based on the physical device information and the specified parameters; a sending module, used to send the specified operation request to a second device, and the specified operation request is used to request to obtain specified operation data corresponding to the specified parameters; the obtaining module is also used to obtain the specified operation data from the second device, and configure at least one virtual operating environment corresponding to the physical device information based on the specified operation data; and an operating module, used to execute the specified operation in the at least one virtual operating environment based on the specified operation data.

[0011] In one possible implementation, the determination module includes: a collection submodule, used to collect physical device information corresponding to the first device when the first device does not have relevant operation information related to the specified operation; a conversion submodule, used to perform an identifier conversion on the physical device information to obtain a first device identifier corresponding to the physical device information; and a generation submodule, used to generate a specified operation request based on the first device identifier and specified parameters.

[0012] In one possible implementation, the determination module also includes: a search submodule, used to search for a second device identifier corresponding to the relevant operation information when the first device has relevant operation information related to the specified operation; the generation submodule is also used to generate a specified operation request based on the second device identifier and specified parameters.

[0013] In one embodiment, the acquisition module includes: an acquisition sub-module, which is used to obtain the first specified authorization information and installation data carried by the specified operation data when the specified operation corresponding to the operation execution instruction is an installation operation; a configuration sub-module, which is used to configure at least one virtual operating environment corresponding to the physical device information according to the first specified authorization information when checking that the first specified authorization information satisfies the specified parameters; wherein the installation data is used to install the specified operation in the at least one virtual operating environment.

[0014] In one possible implementation, the operation module includes: a loading submodule, used to load and run in the virtual operating environment according to the specified operation data, so that the virtual operating environment can be checked by the first specified authorization information; an extraction submodule, used to extract information from the specified operation data to obtain the first specified authorization information, wherein the first specified authorization information includes operation parameters corresponding to the specified parameters; and an installation submodule, used to install the installation data based on the operation parameters.

[0015] In one possible implementation, the device also includes: the acquisition module, which is also used to obtain the second specified authorization information carried by the specified operation data when the specified operation corresponding to the operation execution instruction is an update operation; the search module, which is used to search for the installation data corresponding to the second specified authorization information on the first device when it is checked that the second specified authorization information meets the specified parameters; and the integration module, which is used to integrate the second specified authorization information with the installation data to obtain the update data, and update through the update data.

[0016] The information processing method and device provided by the embodiments of the present invention determine a specified operation request based on the physical device information corresponding to the first device, and configure a virtual operating environment corresponding to the physical device information based on the specified operation request, so that the specified operation can be well executed in the virtual operating environment, thereby avoiding the inability to fully execute the specified operation due to the virtual operating environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, in which:

[0018] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.

[0019] Figure 1 A schematic diagram of an implementation flow of an information processing method according to an embodiment of the present invention;

[0020] Figure 2 A schematic diagram of an implementation flow of collecting physical device information using an information processing method according to an embodiment of the present invention;

[0021] Figure 3 A schematic diagram of an implementation flow of searching for physical device information in an information processing method according to an embodiment of the present invention;

[0022] Figure 4 The present invention is a schematic diagram of an implementation module of an information processing device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0024] Figure 1 The present invention is a flowchart of an information processing method according to an embodiment of the present invention.

[0025] See also Figure 1On the one hand, an embodiment of the present invention provides an information processing method, the method comprising: operation 101, obtaining an operation execution instruction, the operation execution instruction is used to instruct to run a specified operation corresponding to a specified parameter; operation 102, determining physical device information corresponding to a first device, and determining a specified operation request according to the physical device information and the specified parameters; operation 103, sending a specified operation request to a second device, the specified operation request is used to request to obtain specified operation data corresponding to the specified parameters; operation 104, obtaining specified operation data from the second device, and configuring at least one virtual operating environment corresponding to the physical device information according to the specified operation data; operation 105, running a specified operation according to the specified operation data in at least one virtual operating environment.

[0026] The information processing method provided by the embodiment of the present invention determines a specified operation request based on the physical device information corresponding to the first device, and configures a virtual operating environment corresponding to the physical device information based on the specified operation request, so that the specified operation can run well in the virtual operating environment, avoiding the inability to fully run the specified operation due to defects in the virtual operating environment.

[0027] Specifically, the information processing method provided by this method is applicable to information processing that needs to be performed in a virtual operating environment. For example, the relevant information processing of the virtualized 5G core network or other virtualized deployment products, including but not limited to the dynamic expansion of the service capacity of the virtualized 5g core network, control of service capacity, authorization, installation, update and other operations. This method can be applied to a host machine for controlling a virtual operating environment. This method can be applicable to a variety of management architectures in which a virtual operating environment is controlled by a host machine, such as a K8s (kubernetes) container cluster management system. Among them, the host machine can be an electronic device with physical hardware, such as a computer device, and the virtual operating environment can be used to refer to a virtual machine (VM), a container (docker), etc.

[0028] In operation 101 of the present method, the operation execution instruction can be generated by the host machine itself, or it can be generated by a third-party device and then sent to the host machine so that the host machine obtains the operation execution instruction. The present method does not limit the way of obtaining the operation execution instruction. The operation execution instruction is used to indicate the operation corresponding to the specified parameters, wherein, according to the actual needs of the operation execution instruction, the host machine can make a specific virtual operating environment perform the specified operation, or it can make all virtual operating environments perform the specified operation. Among them, the specified operation is determined according to the actual control purpose. The specified operation includes but is not limited to: installation, update, deletion, expansion, modification of program parameters and other operations. The operation parameters are used to characterize the specific content parameters corresponding to the specified operation. For example, when the specified operation is to install a certain software, the operation parameters can be the specific version number and specific installation parameters for installing a certain software.

[0029] In operation 102, the first device is used to characterize the host machine, that is, the first device can be a device to which the present method is applied, and the physical device information corresponding to the first device can be pre-stored in a server that is connected to the first device or in communication with the first device. The physical device information can be determined by retrieving the above information, or by collecting information about the physical device of the first device. After determining the physical device information, the host machine can determine a specified operation request based on the physical device information and specified parameters. The specified operation request is used to request the second device to feedback specified operation data related to the specified operation. The specified operation request can be generated by the host machine, or by a server or other control device that is connected to the host machine.

[0030] In operation 103, the second device is used to characterize the device associated with the specified operation, and the second device is used to provide the host machine with the specified operation data required to run the specified operation. The specified operation data is determined according to the actual requirements of the specified operation. For example, when the specified operation is to install a certain software, the second device can be a service terminal for providing the software installation package, and send a specified operation request to the service terminal so that the service terminal returns the corresponding software installation package to the host machine according to the required installation parameters corresponding to the software. Similarly, when the specified operation is an update operation, a specified operation request is sent to the service terminal so that the service terminal returns the corresponding software update package to the host machine according to the required update parameters corresponding to the software.

[0031] In operation 104 of the present method, it should be understood that the service terminal corresponding to the specified operation data will set operation management control corresponding to the specified operation data, such as authorization information verification, operation environment verification, etc., in order to ensure the reasonable operation of the specified operation data. Based on this, the host machine can determine the configuration of the physical device information corresponding to the virtual operation environment according to the authorization information, operation environment, etc. corresponding to the specified operation data, so as to obtain a virtual operation environment that can meet the requirements of running the specified operation, and achieve full control of the specified operation corresponding to the target software program or other target object, so as to avoid the inability to fully control the target object due to vulnerabilities or defects in the virtual operation environment. Among them, according to actual needs, the virtual operation environment can be docker, VM or other virtual scenarios. It can be understood that one or more virtual operation environments can be configured as needed.

[0032] Operation 105: Execute the specified operation in at least one virtual operation environment according to the specified operation data. Since the virtual operation environment is configured according to the specified operation data and the physical device information, the virtual operation environment can fully control and implement the specified operation corresponding to the specified parameters. After the virtual operation environment is configured, the specified operation can be performed in the virtual operation environment as needed to implement the instruction of the operation execution instruction.

[0033] For the convenience of description, a specific implementation scenario of the above-mentioned embodiment is provided below. In the specific implementation scenario, the method is applied to a host machine in a K8s system, and a management plug-in corresponding to the method can be set in the host machine so that the host machine can implement the method. When the user's requirement is to virtualize multiple containers and install specified virtualization running software in each container, the host machine determines the operation execution instruction according to the user's requirement, and the operation execution instruction carries necessary information such as the required number of containers, the specific version of the virtualization running software, and the running parameters.

[0034] After the host machine obtains the operation execution instruction, it determines the physical device information of the host machine and generates a corresponding designated operation request according to the physical device information and the necessary information carried in the operation execution instruction.

[0035] Then, the host sends a specified operation request to the software service terminal corresponding to the virtualized running software to request the software service terminal to feedback the corresponding software installation package. After receiving the software installation package fed back by the software service terminal, the host extracts information related to the configuration of the virtual running environment from the software installation package, and configures the required number of containers (docker) based on the extracted relevant information and physical device information, that is, the extracted relevant information and physical device information are passed into the docker to provide network elements.

[0036] Finally, the software installation package is installed in the configured container, and the operation execution instructions corresponding to virtualizing multiple containers and installing the specified virtualized running software in each container are completed. By configuring the virtual operating environment through this method, the software product running in the virtual operating environment does not need to be aware of the type of server it is running in, such as no need to distinguish whether it is running in an arm server or an x86 server, so that the software product can be controlled without perception. And this method is easy to operate. The user only needs to install the management plug-in corresponding to this method to achieve full control of the software in the virtual operating environment, reducing the cumbersomeness of the user's operation.

[0037] Figure 2 The present invention is a flowchart of an information processing method for collecting physical device information according to an embodiment of the present invention.

[0038] See also Figure 2 In one possible implementation, operation 102, determining physical device information corresponding to the first device, and determining a specified operation request based on the physical device information and specified parameters, includes: operation 1021, when the first device does not have relevant operation information related to the specified operation, collecting the physical device information corresponding to the first device; operation 1022, performing an identifier conversion on the physical device information to obtain a first device identifier corresponding to the physical device information; operation 1023, generating a specified operation request based on the first device identifier and specified parameters.

[0039] The method has multiple ways to determine the physical device information. In one implementation scenario, when the first device does not have relevant operation information related to the specified operation, it can be understood that the first device has not collected the relevant operation information related to the specified operation before. Specifically, the relevant operation information can be the same operation information as the specified operation, or it can be the operation information of the pre-operation of the specified operation. For example, when the specified operation is the installation of a certain version of the program, the relevant operation information can be to determine whether the first device has installed the program of this version or the pre-version of this version before. When it is determined that the first device has not installed the program of this version or the pre-version of this version, the first device does not store the physical device information of the first device corresponding to the specified operation. Based on this, the first device collects the information of the physical device to obtain the physical device information. Among them, the physical device information includes but is not limited to physical hardware information such as CPUID information, MAC information, serial number information, and UUID information corresponding to the host. Afterwards, in order to ensure security, the method obtains the first device identification corresponding to the physical device information by performing identity conversion on the physical device information to realize information encryption of the physical device information. Specifically, the first device identification can be an internal key obtained by converting the physical device information. Then, a designated operation request is generated using the first device identification and designated parameters to request the second device to feed back corresponding designated operation data according to the device identification and designated parameters, so that the first device can perform the designated operation.

[0040] Figure 3 The present invention is a schematic diagram of an implementation flow of an information processing method for searching physical device information according to an embodiment of the present invention.

[0041] See also Figure 3 In one embodiment, the method further includes: operation 1024, when the first device has relevant operation information related to the specified operation, searching for a second device identifier related to the relevant operation information; operation 1025, generating a specified operation request according to the second device identifier and the specified parameters.

[0042] Similarly, when the first device has relevant operation information related to the specified operation, it can be understood that the first device has collected and stored the physical device information corresponding to the specified operation. In this case, by searching for the second device identifier related to the relevant operation information, the physical device information related to the specified operation can be obtained. It should be noted that the second device identifier and the first device identifier are only used to distinguish in naming. The actual identifiers and corresponding physical device information they refer to can be the same. The only difference is that the acquisition method and acquisition time may be different. It should be clear that the first device identifier and the second device identifier are both used to represent the identifier obtained by converting the physical device information of the first device. It should be supplemented that the operation 102 of this method includes operations 1021-operation 1023 and operations 1024-operation 1025. Operations 1021-operation 1023 and operations 1024-operation 1025 are only used to refer to the distinction between each operation and do not have a sequential relationship. This method can only execute operations 1021-operation 1023 or only execute operations 1024-operation 1025.

[0043] In one possible implementation, operation 104, obtaining specified operation data from the second device, and configuring at least one virtual operating environment corresponding to the physical device information according to the specified operation data, includes: first, when the specified operation corresponding to the operation execution instruction is an installation operation, obtaining first specified authorization information and installation data carried by the specified operation data; then, when it is checked that the first specified authorization information meets the specified parameters, configuring at least one virtual operating environment corresponding to the physical device information according to the first specified authorization information; wherein the installation data is used to install the specified operation in at least one virtual operating environment.

[0044] It can be understood that the specified operation has multiple operation contents. For ease of understanding, several specific operation contents are provided below for explanation. In one implementation, when the specified operation is an installation operation, the operation execution instruction can be used to instruct the first device to install specific software with specific parameters. Based on this, the specified operation data fed back by the software service terminal is a software installation package corresponding to the specific software, and the software installation package carries the first specified authorization information and installation data; the first specified authorization information is used to characterize the specific parameters of the software provided by the service terminal and the installation environment corresponding to the first device identifier, which is used for the installation, control and operation of the software; the installation data is used to characterize all installation-related data required for software installation except the first specified authorization information.

[0045] After obtaining the software installation package, the first device checks the software installation package. Specifically, the first device extracts the first designated authorization information in the software installation package and checks whether the first designated authorization information meets the designated parameters, wherein the designated parameters may be software load parameters, software operation parameters and other parameter information, and the first designated authorization information includes software load parameters, software operation parameters and other parameter information fed back by the software service provider. When the first designated authorization information meets the designated parameters, it can be understood that the software installation package can meet the user's software installation requirements, and then configures at least one virtual operating environment corresponding to the physical device information according to the first designated authorization information. That is, configure one or more dockers, and pass the physical device information into the docker to provide network elements for the software installation package to perform authorization control checks.

[0046] In one possible implementation, operation 105, executing a specified operation according to specified operation data in at least one virtual operating environment, includes: first, loading and executing according to the specified operation data in the virtual operating environment so that the virtual operating environment is checked for first specified authorization information; then, extracting information from the specified operation data to obtain first specified authorization information, the first specified authorization information including operation parameters corresponding to the specified parameters; and then, installing the installation data based on the operation parameters.

[0047] In the process of running the specified operation, the method first loads and runs the specified operation data in the virtual operating environment. When the specified operation data is loaded and run, the specified operation data will perform an authorization management check on the virtual operating environment to ensure the compliance of the use of the specified operation data. Since the virtual operating environment of the method is configured based on physical device information, the problem of loopholes in the authorization control of the virtual operating environment in the virtual operating environment is solved. Therefore, the use of the specified operation data can be compliant, so that the specified operation of the specified operation data can be implemented. For example, during the software installation process, the software is first allowed to perform an authorization check. After the software check passes, the software's authorization information is extracted, and the software is initialized according to the authorization information to achieve the installation and subsequent control of the software.

[0048] In one embodiment, the method also includes: in operation 105, it also includes, first, when the specified operation corresponding to the operation execution instruction is an update operation, obtaining the second specified authorization information carried by the specified operation data; then, when it is checked that the second specified authorization information meets the specified parameters, searching on the first device for the installation data corresponding to the second specified authorization information; then, integrating the second specified authorization information with the installation data to obtain the update data, and updating through the update data.

[0049] In another implementation scenario, the designated operation may be an update operation for the software, which is different from the installation operation for the software. When the software needs to be updated, the software service terminal does not need to provide the installation data, but only needs to modify the authorization information. Based on this, when the software needs to be updated, the designated operation data includes the second designated authorization information but does not include the installation data. It should be noted that the designated parameters authorized in the first designated authorization information and the second designated authorization information are different. For example, when the software is installed, the user requires a load value of A. When the user needs to change the load value to B, that is, the user needs to update the software, the first device obtains the operation execution instruction corresponding to the update operation, and sends the corresponding designated operation request to the software service terminal. The software service terminal feeds back the second designated authorization information corresponding to the load value B to the first device. After checking that the second designated authorization information meets the requirements of the load value B, the first device searches for the installation data corresponding to the second designated authorization information on the first device; that is, searches for the installation package corresponding to the installation operation of the software. Then, the second designated authorization information is integrated with the installation data, that is, the second designated authorization information is loaded into the installation package to obtain the update data, and the software running in the virtual operation environment can be updated through the update data.

[0050] Figure 4 The present invention is a schematic diagram of an implementation module of an information processing device according to an embodiment of the present invention.

[0051] See also Figure 4 On the other hand, an embodiment of the present invention provides an information processing device, which includes: an obtaining module 401, used to obtain an operation execution instruction, the operation execution instruction is used to instruct the execution of a specified operation corresponding to the specified parameters; a determining module 402, used to determine the physical device information corresponding to the first device, and determine the specified operation request according to the physical device information and the specified parameters; a sending module 403, used to send the specified operation request to the second device, the specified operation request is used to request to obtain the specified operation data corresponding to the specified parameters; the obtaining module 401 is also used to obtain the specified operation data from the second device, and configure at least one virtual operating environment corresponding to the physical device information according to the specified operation data; the operating module 404 is used to execute the specified operation according to the specified operation data in at least one virtual operating environment.

[0052] In one embodiment, the determination module 402 includes: a collection submodule 4021, which is used to collect physical device information corresponding to the first device when the first device does not have relevant operation information related to the specified operation; a conversion submodule 4022, which is used to convert the physical device information into an identifier to obtain a first device identifier corresponding to the physical device information; and a generation submodule 4023, which is used to generate a specified operation request based on the first device identifier and specified parameters.

[0053] In one embodiment, the determination module 402 also includes: a search submodule 4024, which is used to search for a second device identifier corresponding to the relevant operation information when the first device has relevant operation information related to the specified operation; and a generation submodule 4023, which is also used to generate a specified operation request based on the second device identifier and specified parameters.

[0054] In one embodiment, the acquisition module 401 includes: an acquisition sub-module 4011, which is used to obtain the first specified authorization information and installation data carried by the specified operation data when the specified operation corresponding to the operation execution instruction is an installation operation; a configuration sub-module 4012, which is used to configure at least one virtual operating environment corresponding to the physical device information according to the first specified authorization information when it is checked that the first specified authorization information meets the specified parameters; wherein the installation data is used to install the specified operation in at least one virtual operating environment.

[0055] In one embodiment, the operation module 404 includes: a loading sub-module 4041, which is used to load and run according to the specified operation data in the virtual operating environment so that the virtual operating environment can be checked by the first specified authorization information; an extraction sub-module 4042, which is used to extract information from the specified operation data and obtain the first specified authorization information, wherein the first specified authorization information includes operation parameters corresponding to the specified parameters; and an installation sub-module 4043, which is used to install the installation data based on the operation parameters.

[0056] In one embodiment, the device also includes: an acquisition module 401, which is also used to obtain the second specified authorization information carried by the specified operation data when the specified operation corresponding to the operation execution instruction is an update operation; a search module 405, which is used to search for the installation data corresponding to the second specified authorization information on the first device when it is checked that the second specified authorization information meets the specified parameters; an integration module 406, which is used to integrate the second specified authorization information with the installation data, obtain the update data, and update through the update data.

[0057] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

[0058] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0059] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. An information processing method, the method comprising: Obtaining an operation execution instruction, wherein the operation execution instruction is used to instruct to execute a specified operation corresponding to the specified parameters; Determine physical device information corresponding to a first device, and determine a specified operation request according to the physical device information and specified parameters, wherein the first device represents a host machine; Sending the specified operation request to a second device, wherein the specified operation request is used to request to obtain specified operation data corresponding to the specified parameter, the second device represents a device associated with the specified operation, and the second device is used to provide the host machine with the specified operation data required to run the specified operation; Obtaining designated operation data from the second device, and configuring at least one virtual operating environment corresponding to the physical device information according to the designated operation data; The designated operation is executed in the at least one virtual execution environment according to the designated operation data.

2. The method according to claim 1, determining physical device information corresponding to the first device, and determining the specified operation request according to the physical device information and the specified parameters, comprising: When the first device does not have relevant operation information related to the specified operation, collecting physical device information corresponding to the first device; Performing identity conversion on the physical device information to obtain a first device identity corresponding to the physical device information; A specified operation request is generated according to the first device identifier and specified parameters.

3. The method according to claim 2, further comprising: When the first device has relevant operation information related to the specified operation, searching for a second device identifier related to the relevant operation information; A specified operation request is generated according to the second device identifier and specified parameters.

4. The method according to claim 1, wherein obtaining the specified operation data from the second device and configuring at least one virtual operating environment corresponding to the physical device information according to the specified operation data comprises: When the designated operation corresponding to the operation execution instruction is an installation operation, obtaining first designated authorization information and installation data carried by the designated operation data; When checking that the first designated authorization information satisfies the designated parameters, configuring at least one virtual operating environment corresponding to the physical device information according to the first designated authorization information; The installation data is used to install the specified operation in the at least one virtual operating environment.

5. The method according to claim 4, characterized in that The performing the specified operation according to the specified operation data in the at least one virtual operation environment comprises: Loading and running the virtual operating environment according to the specified operation data, so that the first specified authorization information can check the virtual operating environment; Extracting information from the designated operation data to obtain first designated authorization information, where the first designated authorization information includes operation parameters corresponding to the designated parameters; The installation data is installed based on the operating parameters.

6. The method according to claim 4, characterized in that The method further comprises: When the designated operation corresponding to the operation execution instruction is an update operation, obtaining second designated authorization information carried by the designated operation data; When checking that the second specified authorization information satisfies the specified parameters, searching on the first device for installation data corresponding to the second specified authorization information; The second designated authorization information is integrated with the installation data to obtain update data, and the update is performed using the update data.

7. An information processing device, comprising: An acquisition module, used for acquiring an operation execution instruction, wherein the operation execution instruction is used for instructing to execute a specified operation corresponding to a specified parameter; a determination module, configured to determine physical device information corresponding to a first device, and determine a specified operation request according to the physical device information and specified parameters, wherein the first device represents a host machine; a sending module, configured to send the specified operation request to a second device, wherein the specified operation request is used to request to obtain specified operation data corresponding to the specified parameter, the second device represents a device associated with the specified operation, and the second device is used to provide the host machine with the specified operation data required to run the specified operation; The obtaining module is further used to obtain designated operation data from the second device, and configure at least one virtual operating environment corresponding to the physical device information according to the designated operation data; An operation module is used to execute the specified operation according to the specified operation data in the at least one virtual operation environment.

8. The device according to claim 7, wherein the determining module comprises: a collecting submodule, configured to collect physical device information corresponding to the first device when the first device does not have relevant operation information related to the specified operation; A conversion submodule, configured to perform identity conversion on the physical device information to obtain a first device identity corresponding to the physical device information; A generating submodule is used to generate a specified operation request according to the first device identifier and specified parameters.

9. The apparatus according to claim 8, wherein the determining module further comprises: A search submodule, configured to search for a second device identifier corresponding to the relevant operation information when the first device has relevant operation information related to the specified operation; The generating submodule is further configured to generate a specified operation request according to the second device identifier and specified parameters.

10. The device according to claim 7, wherein the obtaining module comprises: an obtaining submodule, configured to obtain, when the designated operation corresponding to the operation execution instruction is an installation operation, first designated authorization information and installation data carried by the designated operation data; a configuration submodule, configured to configure at least one virtual operating environment corresponding to the physical device information according to the first specified authorization information when checking that the first specified authorization information satisfies the specified parameters; The installation data is used to install the specified operation in the at least one virtual operating environment.

Citation Information

Patent Citations

  • Software operating system and method

    CN103207802A