Information processing method and device and electronic equipment
By simulating the execution of target tasks and outputting multimedia information in a virtual environment with the same operating parameters, the problem of not being able to preview the task execution process in the prior art is solved, ensuring the reliability and user experience of the device's execution tasks.
Patent Information
- Application Number
- CN202510238188.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-07-18
AI Technical Summary
Existing information processing methods cannot preview the execution process of the target task in the same environment as the device's operating environment, resulting in system crashes, software conflicts and data loss, and the user experience is poor.
By executing the target task in a first operating environment with the same target operating parameters as the first electronic device operating environment and outputting multimedia information, including the execution process of the target task, and generating multimedia information using the actual execution status of the second electronic device or virtual device simulation, the consistency of the configuration parameters of the first operating environment and the second operating environment are ensured.
It realizes the preview of the execution process of target tasks before actually executing tasks, ensures the reliability of equipment execution tasks, and improves the user experience.
Smart Images

Figure CN120336135A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of information processing technologies, and in particular, to an information processing method, apparatus, and electronic device. Background Art
[0002] In the current information processing method, a target task is directly executed in the operating environment of a device to obtain task execution result information. The execution process of the target task in an environment identical to the operating environment of the device cannot be previewed. Various device problems may occur during the execution of the target task by the device, such as system crashes, software conflicts, and data loss. Due to the inability to preview the process of executing the target task, the current information processing method has a problem of poor user experience. Summary of the Invention
[0003] Embodiments of this application provide an information processing method, apparatus, and electronic device.
[0004] According to a first aspect of this application, an information processing method is provided. The method includes: obtaining a target request; in response to the target request, outputting multimedia information; the multimedia information includes the process of executing a target task in a first operating environment; wherein the first operating environment and a second operating environment have the same target operating parameters, the target operating parameters affect the execution of the target task, and the second operating environment is the operating environment of a first electronic device.
[0005] According to an embodiment of this application, before outputting the multimedia information, the method further includes: obtaining multimedia information corresponding to the execution of the target task by a second electronic device; the first operating environment is the operating environment of the second electronic device.
[0006] According to an embodiment of this application, before outputting the multimedia information, the method further includes: obtaining the generated multimedia information; obtaining the generated multimedia information includes: executing the target task in a virtual device of the first electronic device to obtain the multimedia information; the first operating environment is the operating environment of the virtual device; or, based on the target operating parameters, simulating and generating a first operating environment through a first model, and executing the target task in the first operating environment to obtain the multimedia information; the first operating environment runs on the first electronic device; or, sending a simulation request to a third electronic device; receiving the multimedia information output by the third electronic device in response to the generation request; the simulation request includes at least target operating parameters, and the multimedia information is obtained by the third electronic device based on the target operating parameters, simulating and generating a corresponding first operating environment through a second model and then executing the target task.
[0007] According to an embodiment of the present application, the obtaining of the generated multimedia information includes: obtaining the generated multimedia information in response to receiving an update request for the first electronic device; or, obtaining the execution preference information corresponding to the first electronic device; determining a first time node based on the execution preference information; obtaining the generated multimedia information based on the determined first time node; or, obtaining the generated multimedia information when the target operating parameter does not change within a set continuous time interval and the load information of the first electronic device meets the set load condition.
[0008] According to an embodiment of the present application, after outputting the multimedia information, the method further includes: obtaining first data, and if the first data represents the execution of the target task in the first electronic device, in the first electronic device, executing the target task according to a target operation; the target operation is the operation corresponding to the target task presented in the multimedia information during the execution process; or, obtaining second data, and processing the second data based on a third model to obtain third data; the second data at least includes problem description information fed back during the process of executing the target task; the third data is used to solve the problem corresponding to the problem description information.
[0009] According to an embodiment of the present application, the obtaining of the multimedia information corresponding to the second electronic device executing the target task includes: querying at least one historical execution record of the second electronic device for the target task from a knowledge base based on the target operating parameter and the target task through a fourth model; analyzing the historical execution record through the fourth model to obtain the multimedia information.
[0010] According to an embodiment of the present application, the method further includes: after executing the target task in the first electronic device, obtaining a task execution result; generating an execution record corresponding to the task execution result; storing the execution record corresponding to the task execution result in the knowledge base; adjusting the model parameters of the fourth model based on the execution records included in the knowledge base to obtain an adjusted fourth model.
[0011] According to a second aspect of the present application, there is provided an information processing device, including: an obtaining module, configured to obtain a target request; an output module, configured to output multimedia information in response to the target request; the multimedia information includes the process of executing a target task in a first operating environment; wherein, the first operating environment and a second operating environment have the same target operating parameter, the target operating parameter affects the execution of the target task, and the second operating environment is the operating environment of the first electronic device.
[0012] According to a third aspect of the present application, there is provided an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to execute obtaining a target request; in response to the target request, outputting multimedia information; the multimedia information includes a process of executing a target task in a first operating environment; wherein, the first operating environment and a second operating environment have the same target operating parameters, the target operating parameters affect the execution of the target task, and the second operating environment is the operating environment of a first electronic device.
[0013] According to an embodiment of the present application, the electronic device further includes a first operating environment; wherein, the first operating environment is the operating environment of a virtual device of the electronic device or an operating environment simulated and generated by the electronic device through a first model. Description of the Drawings
[0014] By referring to the drawings and reading the detailed description below, the above and other objects, features, and advantages of the exemplary embodiments of the present application will become readily understandable. In the drawings, several embodiments of the present application are shown in an exemplary rather than restrictive manner, where:
[0015] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.
[0016] Figure 1 Shows the processing flow diagram of the information processing method provided by the embodiment of the present application Figure 1 ;
[0017] Figure 2 Shows the processing flow diagram of the information processing method provided by the embodiment of the present application Figure 2 ;
[0018] Figure 3 Shows the processing flow diagram of the information processing method provided by the embodiment of the present application Figure 3 ;
[0019] Figure 4 Shows the processing flow diagram of the information processing method provided by the embodiment of the present application Figure 4 ;
[0020] Figure 5 Shows the processing flow diagram of the information processing method provided by the embodiment of the present application Figure 5 ;
[0021] Figure 6 Shows the processing flow diagram of the information processing method provided by the embodiment of the present application Figure 6 ;
[0022] Figure 7 Shows the processing flow diagram of the information processing method provided by the embodiments of the present application Figure 7 ;
[0023] Figure 8 Shows an application scenario diagram of the information processing method provided by the embodiments of the present application;
[0024] Figure 9 Shows an optional schematic diagram of the information processing device provided by the embodiments of the present application;
[0025] Figure 10 Shows the composition structure diagram of the electronic device provided by the embodiments of the present application;
[0026] Figure 11 Shows the operating environment diagram of the electronic device provided by the embodiments of the present application. Detailed implementation manners
[0027] To make the objectives, features, and advantages of the present application more obvious and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present application.
[0028] In the following description, "some embodiments" are involved, which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.
[0029] In the following description, the terms "first / second" involved are only used to distinguish similar objects, and do not represent a specific order for the objects. It can be understood that "first / second" can be interchanged with a specific order or sequence when allowed, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.
[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application, and are not intended to limit the present application.
[0031] The processing flow in the information processing method provided by the embodiments of the present application will be described. Refer to Figure 1 , Figure 1 is the processing flow diagram of the information processing method provided by the embodiments of the present application Figure 1, will be described in conjunction with Figure 1 the steps S101-S102 shown.
[0032] Step S101, obtain a target request.
[0033] Step S102, in response to the target request, output multimedia information; the multimedia information includes the process of executing the target task in the first operating environment; wherein, the first operating environment and the second operating environment have the same target operating parameters, and the target operating parameters affect the execution of the target task, and the second operating environment is the operating environment of the first electronic device.
[0034] In some embodiments, the target request can be used to request a signal for displaying the execution process of the target task. The first electronic device can receive the target request and, in response to the target request, output multimedia information. The multimedia information can be audio-visual data including the execution process of the target task. The embodiments of the present application do not limit the specific multimedia information. The target task can include: tasks running in the operating environment of the electronic device. For example, software update, picture drawing, and application testing, etc. The embodiments of the present application do not limit the specific target task. The first operating environment can include: the operating environment of the set target task. The second operating environment can include: the actual operating environment where the first electronic device is located. The second operating environment can also be used to execute the target task. The second operating environment and the first operating environment have the same target operating parameters. The target operating parameters can include: configuration parameters that affect the execution result of the target task. The embodiments of the present application do not limit the specific target operating parameters. The configuration parameters that affect the execution of the target task in the first operating environment and the second operating environment are the same. For example, when executing the target task of software update, the first operating environment and the second operating environment are consistent in the configuration parameters that affect the update process, and the parameters such as the operating system, CPU performance, memory capacity, and power state of the first operating environment and the second operating environment are the same. The traditional information processing method is to analyze the difference between the code of the software update executed this time and the code of the software update executed last time to determine the execution result of the first electronic device after the software update is executed this time. However, the same code can produce different results when executed in different operating environments. The traditional information processing method does not combine the actual operating environment of the device and simply analyzes based on the code difference, and cannot accurately judge the execution result of the target task.
[0035] The method of the embodiment of the present application executes a target task in a first operating environment having the same target operating parameters as the operating environment of the first electronic device and outputs multimedia information including the execution process, enabling the user to preview the execution process of the target task under the same conditions as the device operating environment before actually executing the task. By ensuring the consistency of the configuration parameters between the first operating environment and the second operating environment, the same operating environment is provided for the target task, and the execution result of the target task is accurately predicted in combination with the actual operating environment of the device, ensuring the reliability of the device in executing tasks and enhancing the user experience.
[0036] In some embodiments, the processing flow of the information processing method is schematically shown Figure 2 , such as Figure 2 shown, the information processing method may include:
[0037] Step S201, obtaining multimedia information corresponding to the second electronic device executing the target task.
[0038] In this embodiment, the first operating environment may be the operating environment of the second electronic device. Specifically, the operating environment of the second electronic device may include: the software environment and the hardware environment of the second electronic device. Among them, the software environment may include: software version, installed application programs, and system setting parameters, etc. The hardware environment may include: processor model, memory capacity, storage device type, and network connection status, etc. The embodiments of the present application do not limit the specific operating environment of the second electronic device. Obtaining the multimedia information corresponding to the second electronic device executing the target task may include: the first electronic device querying from the network the multimedia information corresponding to the second electronic device executing the target task; the first electronic device reading from the storage device of the second electronic device the saved multimedia information corresponding to the execution of the target task in the second electronic device. The embodiments of the present application do not limit the specific acquisition method of the multimedia information corresponding to the second electronic device executing the target task. The multimedia information may specifically include: operation steps, interface changes, and progress display, etc. during the execution of the target task.
[0039] Step S202, outputting the multimedia information.
[0040] The specific explanation for step S202 is the same as that of outputting the multimedia information in step S102 and will not be elaborated here.
[0041] As an example, the target task 1 is to update software A from version V1 to version V2. The multimedia information output by the first electronic device may include the update process of updating software A from version V1 to version V2. Before the first electronic device outputs the multimedia information to the user to display the update process, query from the network the multimedia information corresponding to the execution of the target task 1 in the first operating environment by the second electronic device. The traditional information processing method predicts the execution result by analyzing the code differences between version V1 and version V2. However, the same code can produce different results when executed in different operating environments. The traditional information processing method does not consider the influence of the operating environment. The first operating environment and the second operating environment in this embodiment have the same target operating parameters, and the target operating parameters affect the execution of the target task 1. The second operating environment is the operating environment of the first electronic device. The target operating parameters may be the processor model, memory capacity, and storage device type that affect the execution of the target task.
[0042] The method of the embodiment of the present application provides a reference for the first electronic device by obtaining the multimedia information corresponding to the execution of the target task by the second electronic device and using the actual execution situation of the second electronic device. Enable users to preview the execution process of the target task under the same conditions as the device operating environment before actually executing the task. By ensuring the consistency of the configuration parameters between the first operating environment and the second operating environment, thus providing the same operating environment for the target task, accurately predicting the execution result of the target task in combination with the actual operating environment of the device, ensuring the reliability of the device to execute tasks, and improving the user experience.
[0043] In some embodiments, the processing flow of the information processing method is schematically shown Figure 3 , such as Figure 3 shown, determining the first element sequence corresponding to the elements in the target window in step S201 may include:
[0044] Step S301, obtain the generated multimedia information.
[0045] In this embodiment, obtaining the generated multimedia information may include: first, simulate the first operating environment, execute the target task in the simulated first operating environment, and record the entire process of executing the target task in the form of multimedia information through a corresponding tool to obtain the generated multimedia information. The first electronic device may obtain the generated multimedia information.
[0046] In some embodiments, step S301 may include: execute the target task in the virtual device of the first electronic device to obtain the multimedia information.
[0047] Specifically, the first operating environment can be the operating environment of a virtual device. The virtual device can include a device environment that is created by simulating through virtualization software and has functions similar to those of a real physical device. The virtual device can run on the first electronic device. First, configure the virtual device in the first electronic device to simulate the first operating environment. Execute the target task in the simulated first operating environment, and record the operation steps, interface changes, progress display, etc. during the execution of the target task in the form of a video by using a screen recording tool. Integrate the recorded videos to generate multimedia information. The first electronic device can obtain the generated multimedia information.
[0048] In some embodiments, step S301 may include: based on the target operating parameters, simulate and generate the first operating environment through the first model, execute the target task in the first operating environment, and obtain the multimedia information.
[0049] Specifically, the first operating environment can run on the first electronic device, and the first model can be a neural network model used to create a corresponding operating environment according to the operating parameters. The target operating parameters can include parameters such as the processor model and memory capacity. First, based on the target operating parameters, configure the first operating environment including the same target operating parameters on the first electronic device through the first model. Execute the target task in the first operating environment, and record the operation steps, interface changes, progress display, etc. during the execution of the target task in the form of a video by using a screen recording tool. Integrate the recorded videos to generate multimedia information. The first electronic device can obtain the generated multimedia information.
[0050] In some embodiments, step S301 may include: sending a simulation request to the third electronic device; receiving the multimedia information output by the third electronic device in response to the generation request.
[0051] Specifically, the simulation request may include the target operating parameters, and the multimedia information may be obtained after the third electronic device simulates and generates the corresponding first operating environment based on the target operating parameters and executes the target task. The third electronic device may include a cloud server independent of the first electronic device. The third electronic device can communicate with the first electronic device through a network connection. The third electronic device can simulate the first operating environment by using the second model according to the target operating parameters sent by the first electronic device. The second model can be a neural network model on the third electronic device used to create a corresponding operating environment according to the operating parameters. The second model can be the same type of model as the first model, or the second model can be a different type of model from the first model. The first model and the second model are independent of each other and run on different electronic devices, but both the first model and the second model are used to simulate and generate the first operating environment corresponding to the target operating parameters.
[0052] First, the first electronic device sends an emulation request to the third electronic device. The emulation request includes target operating parameters. The third electronic device configures a first operating environment including the same target operating parameters based on the target operating parameters, and executes a target task in the first operating environment. The third electronic device records the operation steps, interface changes, progress display, etc. during the execution of the target task in the form of a video. The third electronic device integrates the recorded videos to generate multimedia information. The third electronic device outputs the multimedia information to the first electronic device. The first electronic device can obtain the generated multimedia information.
[0053] In the above embodiment, when executing the target task, the first operating environment and the second operating environment are consistent in the configuration parameters that affect the update process. For example, parameters such as the operating system, CPU performance, memory capacity, and power state of the first operating environment and the second operating environment are the same. The traditional information processing method is to analyze the difference between the code of the target task executed this time and the code of the target task executed last time to determine the execution result of the first electronic device after the execution of the target task this time. However, the same code can produce different results when executed in different operating environments. The traditional information processing method does not combine the actual operating environment of the device and simply analyzes based on the code difference of the target task, and cannot accurately judge the execution result of the target task.
[0054] Step S302, output multimedia information.
[0055] The specific explanation for step S302 is the same as the output of multimedia information in step S102, and will not be elaborated here.
[0056] As an example, as Figure 11 shown, the first electronic device may include a second operating environment and a first operating environment. Among them, the first operating environment is the operating environment of the virtual device of the first electronic device or the operating environment simulated by the first electronic device through the first model. The first operating environment can run in the background and is not directly displayed on the first electronic device. After obtaining the generated multimedia information, the multimedia information is displayed on the display interface in the second operating environment. The multimedia information may be audio-visual data including the execution process of the target task.
[0057] The method of the embodiment of the present application obtains the generated multimedia information in various ways, such as executing a target task in a virtual device of a first electronic device, simulating and generating a first operating environment to execute the task based on target operating parameters, or sending a simulation request to a third electronic device to obtain multimedia information, and uses the execution situation of the target task in the simulation environment to provide a reference for the first electronic device. Enabling the user to preview the execution process of the target task under the same conditions as the device operating environment before actually executing the task, by ensuring the consistency of the configuration parameters of the first operating environment and the second operating environment, thus providing the same operating environment for the target task, accurately predicting the execution result of the target task in combination with the actual operating environment of the device, ensuring the reliability of the device to execute the task, and improving the user experience.
[0058] In some embodiments, the processing flow of the information processing method is schematically Figure 4 , such as Figure 4 shown, the information processing method may further include:
[0059] Step S401a, in response to receiving an update request for the first electronic device, obtain the generated multimedia information.
[0060] In some embodiments, the update request may be a signal for performing operations such as version upgrade, function update, and content update on the first electronic device, etc. Specifically, the user clicks the "Update" button through an application on the first electronic device to send an update request to the first electronic device. The update request may include information such as software name, current version number, and target version number to which it is desired to update. After receiving the update request, the first electronic device obtains the generated multimedia information.
[0061] Step S401b, obtain the execution preference information corresponding to the first electronic device; determine the first time node based on the execution preference information; based on the determined first time node, obtain the generated multimedia information.
[0062] In some embodiments, the execution preference information may include: the execution preference time, the execution preference manner, and the preference setting parameters during the execution process. The execution preference information may also include other preference information, which is not limited in the embodiments of the present application. By analyzing the execution preference information, the first time node for obtaining the generated multimedia information can be determined. Specifically, the target task is to update software F of the first electronic device. The first electronic device obtains the execution preference information by analyzing the user's historical operation records and settings. For example, the user usually uses the first electronic device between 9 pm and 11 pm, updates the first electronic device at 10 pm, and prefers to know the update content and process before the update. According to the user's execution preference information, the first time node is determined to be 15 minutes before the start of the software update. At 9:45 pm, the first electronic device automatically obtains the generated multimedia information. The multimedia information may include: a video demonstration of the update process of software F and an introduction to the update content.
[0063] Step S401c, in response to the target operating parameter not changing within the set continuous time interval and the load information of the first electronic device meeting the set load condition, obtain the generated multimedia information.
[0064] In some embodiments, the continuous time interval may include: a set continuous and uninterrupted time period. The embodiments of the present application do not limit the specific continuous time interval. The load information can be used to represent the load state of the first electronic device. Specifically, the target operating parameter may be the execution processor model that affects the target task. The load information may include the processor utilization rate. The continuous time interval may include 30 minutes. The first electronic device continuously monitors its own execution processor model and processor utilization rate. Within the set 30 minutes, if the execution processor model that affects the target task in the first electronic device does not change and the processor utilization rate does not exceed 30%, the first electronic device automatically obtains the generated multimedia information.
[0065] Step S402, output the multimedia information.
[0066] The specific explanation for step S402 is the same as the output of the multimedia information in step S102, and will not be elaborated here.
[0067] The method according to the embodiment of the present application determines the timing of obtaining the generated multimedia information according to conditions such as the received update request, execution preference information, or target operating parameters and load information. According to the obtained multimedia information, the user can preview the execution process of the target task under the same conditions as the device operating environment before actually executing the task. By ensuring the consistency of the configuration parameters between the first operating environment and the second operating environment, the same operating environment is provided for the target task, and the execution result of the target task is accurately predicted in combination with the actual operating environment of the device, ensuring the reliability of the device to execute the task and improving the user experience.
[0068] In some embodiments, the processing flow of the information processing method is schematically Figure 5 , such as Figure 5 shown, the information processing method may further include:
[0069] Step S501, output multimedia information.
[0070] The specific explanation for step S501 is the same as that for step S201, and will not be elaborated here.
[0071] Step S502a, obtain the first data. If the first data represents executing the target task in the first electronic device, in the first electronic device, execute the target task according to the target operation.
[0072] In some embodiments, the target operation may be the operation corresponding to the target task presented in the multimedia information during execution. Specifically, the target task may be to perform a system update on the first electronic device. After outputting the multimedia information, a system update pop-up window is displayed. In response to the user clicking the "Update Now" button in the system update pop-up window, the instruction generated by clicking the "Update Now" button is the first data. The first data represents consent to perform a system update on the first electronic device. The first electronic device starts to automatically execute the system update according to the operation corresponding to the system update presented in the multimedia information during execution. For example, target operations such as clicking the "Update & Security" option in the system settings and clicking the "Download and Install" button are performed, and finally the system update is completed on the first electronic device.
[0073] Step S502b, obtain the second data, and process the second data based on the third model to obtain the third data.
[0074] In some embodiments, the second data may include problem description information feedback during the process of executing the target task. The second data may include data such as text descriptions, error screenshots, and log files. The third data may be used to solve the problems corresponding to the problem description information. The third data may include: data such as solutions, repair steps, and optimization suggestions. The embodiments of the present application do not limit the specific second data and third data. The third model may be used to analyze based on the problem description information included in the second data to obtain the third data for solving the problems corresponding to the problem description information. The third model is different from the first model and the second model. The first model and the second model are used to simulate and generate related operations such as the operating environment. The first model and the third model may also be different sub-models based on the same model.
[0075] Specifically, the target task may be to perform a system update on the first electronic device. After outputting the multimedia information, a system update pop-up window is displayed. In response to the user submitting feedback in the feedback window of the system update pop-up window, the second data describing that the update time is too long is obtained. The collected second data is input into the third model, and the third model analyzes the problem description information. For example, the third model determines through analysis that the download speed of some update packages is slow during the system update process, and at the same time, the system memory occupancy is high, resulting in a long update time. Based on these analysis results, the third model generates the third data. The third data may include: optimizing the download algorithm of the update package to improve the download speed; cleaning the system memory before the update to release more resources for the update, etc.
[0076] On the one hand, the method of the embodiments of the present application can automatically execute the target task according to the target operation when the first electronic device actually executes the target task, without manual participation, improving the user experience; on the other hand, it can timely solve the problems that may occur during the task execution process. By ensuring the consistency of the configuration parameters of the first operating environment and the second operating environment, a same operating environment is provided for the target task, and the execution result of the target task is accurately predicted in combination with the actual operating environment of the device, ensuring the reliability of the device to execute the task.
[0077] In some embodiments, a schematic diagram of the processing flow of the information processing method Figure 6 , as Figure 6 shown, obtaining the multimedia information corresponding to the second electronic device executing the target task in step S201 may include:
[0078] Step S601, based on the target operating parameters and the target task, query at least one historical execution record of the second electronic device for the target task from the knowledge base through the fourth model.
[0079] Step S602, analyze the historical execution record through the fourth model to obtain the multimedia information.
[0080] In some embodiments, the fourth model can be a model used to query and analyze historical execution records from at least one knowledge base. The fourth model can find historical execution records related to the target task from the knowledge base according to the target operation parameters and the target task, and analyze the historical execution records to generate multimedia information. The fourth model is different from the first model, the second model, and the third model. The first model, the third model, and the fourth model can also be different sub-models based on the same model. The knowledge base can store multiple historical execution records related to the target task. The historical execution records can include information such as the execution time, execution result, and key data during the execution process of the target task. The embodiments of the present application do not limit the specific knowledge base. The historical execution records can include relevant information recorded when the target task is executed on the second electronic device.
[0081] The method of the embodiments of the present application uses a model to query the historical execution records of the second electronic device from the knowledge base and analyze to obtain multimedia information, making full use of the existing historical data resources, providing more accurate reference information for users, enabling users to preview the execution process of the target task under the same conditions as the device operation environment before actually executing the task, ensuring the consistency of the configuration parameters of the first operation environment and the second operation environment, thus providing the same operation environment for the target task, accurately predicting the execution result of the target task in combination with the actual operation environment of the device, ensuring the reliability of the device to execute tasks, and enhancing the user experience.
[0082] In some embodiments, a schematic diagram of the processing flow of the information processing method Figure 7 is as follows Figure 7 shown, and the information processing method may further include:
[0083] Step S701, after the target task is executed in the first electronic device, obtain the task execution result.
[0084] Step S702, generate an execution record corresponding to the task execution result.
[0085] Step S703, store the execution record corresponding to the task execution result into the knowledge base.
[0086] Step S704, based on the execution records included in the knowledge base, adjust the model parameters of the fourth model to obtain an adjusted fourth model.
[0087] In this embodiment, the task execution result may include: the result generated after the target task is completed on the first electronic device. The task execution result may be a result status such as success, failure, or partial success. The execution record may include: information such as the start time, end time, execution steps, and problems that occur. The execution record may also include other information, which is not limited in the embodiments of the present application. The first electronic device may store the generated execution record in the knowledge base. The first electronic device may use the execution record in the knowledge base to adjust the model parameters of the fourth model. For example, by analyzing a large number of execution records, it is found that certain device models are prone to compatibility problems when updating a specific version, and the parameters of the fourth model are adjusted so that the fourth model can better identify compatibility problems, and the adjusted fourth model is obtained.
[0088] The method of the embodiments of the present application realizes the continuous update of the knowledge base and the continuous optimization of the model. Through the execution record corresponding to the task execution result, the content of the knowledge base is enriched, providing more reference data for subsequent task execution. By adjusting the model parameters, the adaptability of the model is improved, the reliability of the device to execute tasks is ensured, and the user experience is enhanced.
[0089] Figure 8 Fig. shows an application scenario diagram of the information processing method provided by the embodiments of the present application.
[0090] Reference Figure 8 , an application scenario of the information processing method provided by the embodiments of the present application, is applied to preview the update process before the electronic device is updated. It includes:
[0091] The control unit L1 of the first electronic device obtains a target request. In response to the target request, before the control unit L1 executes the device update task, it outputs multimedia information; the multimedia information includes the update process of executing the device update task in the first operating environment. The first operating environment and the second operating environment have the same target operating parameters, and the target operating parameters affect the execution of the device update task. The second operating environment is the operating environment of the first electronic device.
[0092] Before outputting the multimedia information, the control unit L1 may query at least one historical execution record of the second electronic device for the device update task from the knowledge base L2, the network L3, and other databases L4 based on the target operating parameters and the device update task through an AI (Artificial Intelligence) model, and analyze the historical execution record through the AI model to obtain the multimedia information.
[0093] Before outputting the multimedia information, the control unit L1 may also obtain the simulated multimedia information. Obtaining the simulated multimedia information includes: performing a device update task in the virtual device of the first electronic device to obtain the multimedia information; the first operating environment is the operating environment of the virtual device. Or, based on the target operating parameters, an AI model is used to simulate and generate the first operating environment, and a device update task is performed in the first operating environment to obtain the multimedia information; the first operating environment runs on the first electronic device. Or, a simulation request is sent to the third electronic device; the multimedia information output by the third electronic device in response to the generation request is received; the simulation request includes at least the target operating parameters, and the multimedia information is obtained by the third electronic device based on the target operating parameters, simulating and generating the corresponding first operating environment through the AI model in the third electronic device and then performing the device update task.
[0094] After outputting the multimedia information, the control unit L1 obtains the first data. If the first data indicates that a device update task is to be performed in the first electronic device, in the first electronic device, the device update task is performed according to the target operation; the target operation is the operation corresponding to the device update task presented in the multimedia information during the execution process. If the first data indicates that the device update task is not allowed to be performed in the first electronic device, the execution of the device update task is suspended in the first electronic device.
[0095] After performing the device update task in the first electronic device, the control unit L1 obtains the task execution result; generates an execution record corresponding to the task execution result; and stores the execution record corresponding to the task execution result in the knowledge base.
[0096] It can be understood that Figure 8 the application scenarios of the information processing method are only some exemplary implementation manners in the embodiments of the present application. The application scenarios of the information processing method in the embodiments of the present application include but are not limited to Figure 8 the application scenarios of the information processing method shown.
[0097] Next, the exemplary structure of the software module implementation of the information processing device 90 provided in the embodiments of the present application will be continued. In some embodiments, as Figure 9 shown, the software module in the information processing device 90 may include: an obtaining module 901, which may be used to obtain a target request; an output module 902, which may be used to output multimedia information in response to the target request; the multimedia information includes the process of performing a target task in the first operating environment; wherein, the first operating environment and the second operating environment have the same target operating parameters, the target operating parameters affect the execution of the target task, and the second operating environment is the operating environment of the first electronic device.
[0098] In some embodiments, the information processing device 90 further includes a query module, and the query module can be used to: obtain the multimedia information corresponding to the second electronic device executing the target task; the first operating environment is the operating environment of the second electronic device.
[0099] In some embodiments, the information processing device 90 further includes an emulation module, and the emulation module can be used to: obtain the generated multimedia information; the obtaining of the generated multimedia information includes: executing the target task in the virtual device of the first electronic device to obtain the multimedia information; the first operating environment is the operating environment of the virtual device; or, based on the target operating parameters, simulating and generating a first operating environment through a first model, and executing the target task in the first operating environment to obtain the multimedia information; the first operating environment runs on the first electronic device; or, sending the emulation request to a third electronic device; receiving the multimedia information output by the third electronic device in response to the generation request; the emulation request at least includes target operating parameters, and the multimedia information is obtained after the third electronic device simulates and generates the corresponding first operating environment based on the target operating parameters and executes the target task.
[0100] In some embodiments, the emulation module can be used to: in response to receiving an update request for the first electronic device, obtain the generated multimedia information; or, obtain the execution preference information corresponding to the first electronic device; determine a first time node based on the execution preference information; based on the determined first time node, obtain the generated multimedia information; or, in the case where the target operating parameters do not change within a set continuous time interval and the load information of the first electronic device meets the set load condition, obtain the generated multimedia information.
[0101] In some embodiments, the information processing device 90 further includes a control module, and the control module can be used to: obtain first data, and if the first data represents executing the target task in the first electronic device, execute the target task in the first electronic device according to a target operation; the target operation is the operation corresponding to the target task presented in the multimedia information during the execution process; or, obtain second data, and process the second data through a third model to obtain third data; the second data at least includes problem description information fed back during the process of executing the target task; the third data is used to solve the problem corresponding to the problem description information.
[0102] In some embodiments, the query module may be configured to: query, from a knowledge base through a fourth model, at least one historical execution record of the second electronic device for the target task based on the target operating parameter and the target task; and analyze the historical execution record through the fourth model to obtain the multimedia information.
[0103] In some embodiments, the information processing device 90 further includes an adjustment module, which may be configured to: obtain a task execution result after the target task is executed in the first electronic device; generate an execution record corresponding to the task execution result; store the execution record corresponding to the task execution result in the knowledge base; and adjust model parameters of the fourth model based on the execution records included in the knowledge base to obtain an adjusted fourth model.
[0104] It should be noted that the description of the device in the embodiments of the present application is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments, so details will not be repeated. For the technical details not described in the information processing device provided in the embodiments of the present application, they can be understood according to Figures 1 to 8 the description of any one of the accompanying drawings.
[0105] According to an embodiment of the present application, the present application also provides an electronic device and a non-transitory computer-readable storage medium.
[0106] Figure 10 FIG. shows a schematic block diagram of an exemplary electronic device 800 that can be used to implement embodiments of the present application. The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.
[0107] As Figure 10 shown, the electronic device 800 includes a computing unit 801, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 can also be stored. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0108] Multiple components in the electronic device 800 are connected to the I / O interface 805, including: an input unit 806, such as a keyboard, a mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a disk, an optical disc, etc.; and a communication unit 809, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 809 allows the electronic device 800 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0109] The computing unit 801 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 801 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 executes the various methods and processes described above, such as the information processing method. For example, in some embodiments, the information processing method can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of the information processing method described above can be executed. Alternatively, in other embodiments, the computing unit 801 can be configured to execute the information processing method in any other suitable manner (e.g., by means of firmware).
[0110] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs, which can be executed and / or interpreted on a programmable system including at least one programmable processor, the programmable processor can be a special or general-purpose programmable processor, can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0111] The program code for implementing the methods of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable information processing device, such that when executed by the processor or controller, the functions / operations specified in the flowchart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, executed partially on the machine as an independent software package and partially on a remote machine, or executed entirely on a remote machine or server.
[0112] In the context of the present application, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0113] In order to provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0114] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.
[0115] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, a server of a distributed system, or a server incorporating blockchain.
[0116] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added, or deleted. For example, the steps recited in this application can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this application can be achieved, and this is not limited herein.
[0117] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" can explicitly or implicitly include at least one of such features. In the description of this application, "a plurality" means two or more, unless otherwise specifically defined.
[0118] As described above, the above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. An information processing method, comprising: Obtaining a target request; Outputting multimedia information in response to the target request; The multimedia information includes a process of executing a target task in a first operating environment; Wherein, the first operating environment and a second operating environment have the same target operating parameters, the target operating parameters affect the execution of the target task, and the second operating environment is the operating environment of a first electronic device.
2. The method according to claim 1, before outputting the multimedia information, the method further comprises: Obtaining multimedia information corresponding to the execution of the target task by a second electronic device; The first operating environment is the operating environment of the second electronic device.
3. The method according to claim 1, before outputting the multimedia information, the method further comprises: Obtaining generated multimedia information; The obtaining of the generated multimedia information includes: Executing the target task in a virtual device of the first electronic device to obtain the multimedia information; the first operating environment is the operating environment of the virtual device; Or, based on the target operating parameters, simulating and generating a first operating environment through a first model, and executing the target task in the first operating environment to obtain the multimedia information; the first operating environment runs on the first electronic device; Or, sending the simulation request to a third electronic device; receiving the multimedia information output by the third electronic device in response to the generation request; the simulation request at least includes target operating parameters, and the multimedia information is obtained after the third electronic device simulates and generates the corresponding first operating environment based on the target operating parameters and executes the target task.
4. The method according to claim 3, the obtaining of the generated multimedia information includes: Obtaining generated multimedia information in response to receiving an update request for the first electronic device; Or, obtaining execution preference information corresponding to the first electronic device; Determining a first time node based on the execution preference information; Obtaining generated multimedia information based on the determined first time node; Or, obtaining generated multimedia information when the target operating parameters do not change within a set continuous time interval and the load information of the first electronic device meets the set load conditions.
5. The method according to any one of claims 1-4, after outputting the multimedia information, the method further comprises: Obtaining first data, if the first data represents the execution of the target task in the first electronic device, in the first electronic device, executing the target task according to a target operation; The target operation is the operation corresponding to the execution process of the target task presented in the multimedia information; Or, obtaining second data, processing the second data based on a third model to obtain third data; the second data at least includes problem description information feedback for the process of executing the target task; the third data is used to solve the problem corresponding to the problem description information.
6. The method according to claim 2, wherein obtaining the multimedia information corresponding to the second electronic device executing the target task includes: Querying, by a fourth model based on the target operation parameter and the target task, at least one historical execution record of the second electronic device for the target task from a knowledge base; Analyzing the historical execution record by the fourth model to obtain the multimedia information.
7. The method according to claim 6, further comprising: After executing the target task in the first electronic device, obtaining a task execution result; Generating an execution record corresponding to the task execution result; Storing the execution record corresponding to the task execution result into the knowledge base; Adjusting model parameters of the fourth model based on the execution records included in the knowledge base to obtain an adjusted fourth model.
8. An information processing apparatus, comprising: An obtaining module, configured to obtain a target request; An output module, configured to output multimedia information in response to the target request; The multimedia information includes a process of executing a target task in a first operating environment; wherein the first operating environment and a second operating environment have the same target operation parameters, the target operation parameters affect the execution of the target task, and the second operating environment is an operating environment of a first electronic device.
9. An electronic device, comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute obtaining a target request; outputting multimedia information in response to the target request; the multimedia information includes a process of executing a target task in a first operating environment; wherein the first operating environment and a second operating environment have the same target operation parameters, the target operation parameters affect the execution of the target task, and the second operating environment is an operating environment of a first electronic device.
10. The electronic device according to claim 9, the electronic device further includes a first operating environment; wherein, The first operating environment is an operating environment of a virtual device of the electronic device or an operating environment simulated and generated by the electronic device through a first model.