Information display method and device

By receiving user input and automatically determining the application and operation process, the automation of multi-application operations is achieved, the problems of cumbersome and inefficient operations in the prior art are solved, and the efficiency of information acquisition is improved.

CN120162098APending Publication Date: 2025-06-17VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510318170.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

In the prior art, users need to operate multiple applications one by one in scenarios such as price comparison and taxi rides, and repeatedly execute the same or similar operations to obtain the operation results of each application, resulting in cumbersome operations and inefficient efficiency.

Method used

An information display method and device are provided, by receiving a first input from a user, determining at least two applications and their corresponding operation process information, and automatically performing operations of each application based on the operation process information, obtaining operation results and displaying them.

Benefits of technology

It realizes the full process automation from determining the application to displaying the operation results of each application, eliminating the process of users manually operating different applications one by one, reducing the complexity of information acquisition and improving the efficiency of information acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120162098A_ABST
    Figure CN120162098A_ABST
Patent Text Reader

Abstract

The invention discloses an information display method and device. Belongs to the technical field of communication. An embodiment of the method includes: receiving a first input of a user; in response to the first input, determining at least two applications and operation process information corresponding to the at least two applications; based on the operation process information, executing an operation on each application in the at least two applications to obtain an operation result of each application; and displaying the operation result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technologies, and particularly to information display methods and devices. Background Art

[0002] With the development of Internet technologies, users can perform operations such as ordering food, hailing a taxi, and shopping through applications installed in electronic devices to meet their daily needs. Generally, multiple applications with the same function can be installed for users to choose. For example, multiple applications with food ordering functions, multiple applications with taxi hailing functions, etc. can be installed.

[0003] In the prior art, in scenarios such as price comparison and taxi hailing, in order to select the most suitable application, users usually need to operate multiple applications one by one, repeat the same or similar operations in different applications, and then obtain the operation results of each application for comparison. This method is cumbersome to operate and has low efficiency. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to provide an information display method and device, which can improve the efficiency of information acquisition.

[0005] In a first aspect, the embodiments of the present application provide an information display method, which includes: receiving a first input from a user; in response to the first input, determining at least two applications and operation process information corresponding to the at least two applications; based on the operation process information, performing operations on each of the at least two applications to obtain operation results of each application; and displaying the operation results.

[0006] In a second aspect, the embodiments of the present application provide an information display device, which includes: a first receiving unit for receiving a first input from a user; a determining unit for determining at least two applications and operation process information corresponding to the at least two applications in response to the first input; a first execution unit for performing operations on each of the at least two applications based on the operation process information to obtain operation results of each application; and a first display unit for displaying the operation results.

[0007] In a third aspect, the embodiments of the present application provide an electronic device, which includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0008] In a fourth aspect, the embodiments of the present application provide a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0009] Fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the method described in the first aspect.

[0010] Sixth aspect, an embodiment of the present application provides a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0011] In an embodiment of the present application, when receiving a first input from a user, at least two applications and operation process information corresponding to the at least two applications are first determined; then, based on the operation process information, operations are performed on each of the at least two applications to obtain operation results of each application, and thus the operation results are displayed. The above process realizes the full-process automation from determining applications to displaying the operation results of each application, omits the process of the user manually operating different applications one by one and repeating the same or similar operations in different applications, reduces the complexity of information acquisition, and improves the efficiency of information acquisition. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 is a flowchart of the information display method provided by an embodiment of the present application;

[0013] Figure 2 is a schematic diagram of an application scenario of the information display method provided by an embodiment of the present application;

[0014] Figure 3A is a schematic diagram of an application scenario of the information display method provided by an embodiment of the present application;

[0015] Figure 3B is a schematic diagram of an application scenario of the information display method provided by an embodiment of the present application;

[0016] Figure 4A is a schematic diagram of an application scenario of the information display method provided by an embodiment of the present application;

[0017] Figure 4B is a schematic diagram of an application scenario of the information display method provided by an embodiment of the present application;

[0018] Figure 5A is a schematic diagram of an application scenario of the information display method provided by an embodiment of the present application;

[0019] Figure 5B is a schematic diagram of an application scenario of the information display method provided by an embodiment of the present application;

[0020] Figure 5C is a schematic diagram of an application scenario of the information display method provided by an embodiment of the present application;

[0021] Figure 6A It is a schematic diagram of the application scenario of the information display method provided by the embodiment of the present application;

[0022] Figure 6B It is a schematic diagram of the application scenario of the information display method provided by the embodiment of the present application;

[0023] Figure 7A It is a schematic diagram of the application scenario of the information display method provided by the embodiment of the present application;

[0024] Figure 7B It is a schematic diagram of the application scenario of the information display method provided by the embodiment of the present application;

[0025] Figure 8A It is a schematic diagram of the application scenario of the information display method provided by the embodiment of the present application;

[0026] Figure 8B It is a schematic diagram of the application scenario of the information display method provided by the embodiment of the present application;

[0027] Figure 9 It is a schematic diagram of the application scenario of the information display method provided by the embodiment of the present application;

[0028] Figure 10 It is a schematic diagram of the structure of the information display device provided by the embodiment of the present application;

[0029] Figure 11 It is a schematic diagram of the structure of the electronic device provided by the embodiment of the present application;

[0030] Figure 12 It is a schematic diagram of the hardware structure of the electronic device suitable for implementing the embodiment of the present application. Detailed implementation manners

[0031] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0032] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0033] The information display method and device provided by the embodiments of the present application are described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0034] Please refer to Figure 1 , which shows one of the flow charts of the information display method provided in the embodiment of the present application. The information display method provided in the embodiment of the present application can be applied to electronic devices. In practice, the above-mentioned electronic devices can be electronic devices such as smart phones, tablet computers, laptops, and wearable devices.

[0035] The process of the information display method provided in the embodiment of the present application includes the following steps:

[0036] Step 101: Receive a first input from a user.

[0037] In this embodiment, the first input can be used to trigger a shortcut command, which can be recorded as a target shortcut command. The shortcut command can be a command associated with a scene, for example, it can include but is not limited to a price comparison shortcut command associated with a price comparison scene, a taxi-hailing shortcut command associated with a taxi-hailing scene, etc. The above-mentioned price comparison scene can further include a group meal price comparison scene, a shopping price comparison scene, etc. Correspondingly, the price comparison shortcut command can further include a group meal price comparison shortcut command, a shopping price comparison shortcut command, etc.

[0038] In this embodiment, the first input may be a touch input, or a voice command, or a specific gesture input by the user, or other feasible inputs, which may be determined according to actual usage requirements, and are not limited in the embodiments of the present application. The specific gesture in the embodiments of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture. The click input in the embodiments of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input.

[0039] In practical applications, the first input of the user may be received in a variety of ways.

[0040] Method 1: In the case where the target shortcut instruction has not been created, when the user is using a certain application, the user can first wake up the intelligent assistant; then, through methods such as text input or voice input, input information for instructing the intelligent assistant to create the target shortcut instruction in the interaction interface of the intelligent assistant to complete the first input. At this time, the intelligent assistant will automatically recognize the interaction process and screen content during the user's use of the above application, automatically create the target shortcut instruction based on the above interaction process and screen content, determine at least two applications associated with the target shortcut instruction, and generate operation process information corresponding to the above at least two applications. Among them, the above at least two applications may include the application currently used by the user and at least one other application with the same function as this application.

[0041] Exemplarily, when the user is in a certain food ordering application A, finds the set meal he wants to order in a certain store, enters the order placement interface, selects various coupons, and views the price information. At this time, if the user wants to compare the prices of the same meal in the food ordering application B, he can first wake up the intelligent assistant; then circle the price information in the food ordering application A and enter "Compare the actual paid prices of this set meal in the food ordering application A and the food ordering application B" in the intelligent assistant, thus completing the first input. At this time, the intelligent assistant will automatically recognize the above interaction process and screen content, automatically create a group meal price comparison shortcut instruction in the group meal price comparison scenario based on the above interaction process and screen content, associate the group meal price comparison shortcut instruction with the food ordering application A and the food ordering application B respectively, and generate operation process information for the food ordering application A and the food ordering application B. It should be noted that the content input by the user is not limited to the above example, and can also be "Create a group meal price comparison shortcut instruction, compare the actual paid prices of this set meal in the food ordering application A and the food ordering application B", or "Create a group meal price comparison shortcut instruction, the actual paid price of this set meal in the food ordering application B", etc.

[0042] Exemplarily, in travel application C, the user sets the origin and destination, enters the car-hailing interface, selects information such as the required vehicle type and discount coupons, and views the price information. At this time, if the user wants to hail a car on multiple platforms simultaneously to get a car more quickly, the user can first wake up the intelligent assistant. Then, the user can circle the price information in travel application C and enter "Help me hail a car in travel application D and travel application E" in the intelligent assistant, thus completing the first input. At this time, the intelligent assistant will automatically recognize the above interaction process and screen content, and automatically create a car-hailing quick command in the car-hailing scenario based on the above interaction process and screen content. The above car-hailing quick command can be associated with travel application C, travel application D, and travel application E, associate the car-hailing quick command with travel application C, travel application D, and travel application E respectively, and generate operation process information for travel application C, travel application D, and travel application E. It should be noted that the content input by the user is not limited to the above example, and can also be "Create a car-hailing quick command to hail a car in travel application C, travel application D, and travel application E", etc.

[0043] Method 2: In the case where a target quick command has been created, the user can first wake up the intelligent assistant. The intelligent assistant is a tool created based on an artificial intelligence large model, deeply integrated into the operating system of the electronic device, and is designed to provide personalized recommendations and services for users through artificial intelligence technology. The intelligent assistant can provide an interaction interface, and this interaction interface can support human-computer dialogue. The user can input information for triggering the target quick command in this interaction interface through methods such as text input or voice input to complete the first input.

[0044] Exemplarily, the user needs to compare prices for group meals. In the case where a group meal price comparison quick command has been created, the user can enter "Select a discounted package for me according to the group meal price comparison quick command" in the interaction interface of the intelligent assistant to complete the first input.

[0045] Exemplarily, the user needs to hail a car. In the case where a car-hailing quick command has been created, the user can enter "Hail a car for me according to the car-hailing quick command" to complete the first input.

[0046] Method 3: In the case where a target quick command has been created, the user can open the quick command center page. The user can complete the first input by clicking on the control corresponding to the target quick command. Among them, the quick command center page may include controls corresponding to multiple created quick commands.

[0047] Exemplarily, see Figure 2, the quick command center page may include controls 201 corresponding to the group meal price comparison quick command, controls 202 corresponding to the taxi quick command, etc. If the user needs to compare the prices of group meals, they can click on control 201 on the quick command center page to complete the first input. If the user needs to take a taxi, they can click on control 202 on the quick command center page to complete the first input.

[0048] Step 102, in response to the first input, determine at least two applications and operation process information corresponding to the at least two applications.

[0049] In this embodiment, when creating a target quick command, the association relationship between the target quick command and at least two applications can be stored, and stored in the operation process information corresponding to the at least two applications. In response to the first input, based on the target quick command and the above association relationship information, at least two applications and operation process information corresponding to the at least two applications can be directly determined.

[0050] In this embodiment, the operation process information can be used to describe the operation process of an application, and specifically can indicate at least one operation of the application and the order of each operation.

[0051] Exemplarily, if the first input is used to trigger the group meal price comparison quick command, the ordering applications associated with the group meal price comparison quick command can be used as applications, for example, ordering application A and ordering application B. Then, display the operation process information for the ordering application. See Figure 3A , the operation process information may include but is not limited to: opening ordering application A and ordering application B - selecting a store - selecting a set meal - selecting a coupon - obtaining the actual payment price, etc.

[0052] Exemplarily, if the first input is used to trigger the taxi quick command, the travel applications associated with the taxi quick command can be used as applications, for example, travel application C, travel application D, and travel application E. Then, display the operation process information for the taxi application. See Figure 3B , the operation process information may include but is not limited to: opening travel application C, travel application D, and travel application E - setting the departure location - setting the destination - selecting a vehicle type - selecting a coupon - setting the waiting time - setting the price, etc.

[0053] Step 103, based on the operation process information, perform operations on each of the at least two applications to obtain the operation results of each application.

[0054] In this embodiment, since the operation process information can be used to describe the operation process of an application, and specifically can indicate at least one operation of the application and the order of each operation, operations can be performed on each of the at least two applications based on the operation process information to obtain the operation results of each application. The above operation results may include price information.

[0055] Exemplarily, the first input is used to trigger the group meal price comparison quick command. The above at least two applications include the ordering application A and the ordering application B. The operation process information is as follows: Open the ordering application A and the ordering application B - Select XX store - Select set meal A - Select group purchase coupons, store coupons, immediate discount coupons, red envelopes - Obtain the actual payment price. The operations indicated in the above operation process information can be performed on the ordering application A and the ordering application B in parallel according to the operation sequence indicated in the above operation process information, and the operation results 401 of the ordering application A and the operation result 402 of the ordering application B as shown in Figure 4A are obtained. Each operation result includes the actual payment price. It should be noted that if the user manually performs the above operations in the ordering application A and triggers the above group meal price comparison quick command when browsing the actual payment price, only the operation result 402 of the ordering application B may also be displayed.

[0056] Exemplarily, the first input is used to trigger the car-hailing quick command. The above at least two applications include the travel application C, the travel application D, and the travel application E. The operation process information is as follows: Open the travel application C, the travel application D, and the travel application E - Set the departure place M - Set the destination N - Select the vehicle type - Select coupons, red envelopes, tolls - Set the waiting time: within a difference of 2 minutes - Set the price: within a difference of 2 yuan. The operations indicated in the above operation process information can be performed on the travel application C, the travel application D, and the travel application E in parallel according to the operation sequence indicated in the above operation process information, and the operation results 403 of the travel application C, the operation result 404 of the travel application D, and the operation result 405 of the travel application E as shown in Figure 4B are obtained. Each operation result includes the actual payment price.

[0057] Step 104, display the operation result.

[0058] In this embodiment, after obtaining the operation result of each application, the operation results can be displayed. The display style of the operation result is not limited here. Exemplarily, reference can be made to Figure 4A and Figure 4B .

[0059] The method provided in the above embodiments of the present application, in the case of receiving the first input of the user, first determines at least two applications and the operation process information corresponding to the above at least two applications; then, based on the operation process information, performs operations on each of the above at least two applications to obtain the operation result of each application, so as to display the operation result. The above process realizes the full-process automation from determining the application to displaying the operation results of each application, omits the process of the user manually operating different applications one by one and repeating the same or similar operations in different applications, reduces the complexity of information acquisition, and improves the efficiency of information acquisition.

[0060] In some alternative embodiments, after performing the above step 104, the following steps may further be performed:

[0061] Step S11: Receive a second input from the user.

[0062] Here, the second input can be used to select a first application from the above at least two applications and place an order in the first application. The second input can be a touch input, a voice command, a specific gesture input by the user, or other feasible inputs, which can be specifically determined according to actual usage requirements, and are not limited in the embodiments of the present application.

[0063] Optionally, the user can complete the second input by inputting text information or voice information in the intelligent assistant. For example, "Place an order in the food ordering application B" can be input in the intelligent assistant.

[0064] Optionally, after displaying the operation results of each application, first controls corresponding to each of the above at least two applications may be displayed. The first control can be used to jump to the target page of the application and trigger an order placement operation. After browsing the operation results, the user can click any one of the first controls to implement the second input.

[0065] Exemplarily, referring to Figure 4A , in the group meal price comparison scenario, in addition to displaying the operation result 401 of the food ordering application A and the operation result 402 of the food ordering application B, the first control 406 corresponding to the food ordering application A and the first control 407 corresponding to the food ordering application B may also be displayed. The user can complete the second input by clicking the first control 406 or the first control 407.

[0066] Step S12: In response to the second input, determine the first application from the above at least two applications.

[0067] Here, if the user completes the second input by clicking the first control, the application corresponding to the first control clicked by the user can be determined as the first application. If the user completes the second input by inputting text information or voice information in the intelligent assistant, the first application from the above at least two applications can be determined based on the information input by the user.

[0068] Exemplarily, referring to Figure 4A , if the user clicks the first control 406 corresponding to the food ordering application A, the food ordering application A can be determined as the first application; if the user clicks the first control 407 corresponding to the food ordering application B, the food ordering application B can be determined as the first application.

[0069] Exemplarily, if the user inputs "Place an order in food ordering app A" in the intelligent assistant, food ordering app A can be determined as the first app. If the user inputs "Place an order in food ordering app B" in the intelligent assistant, food ordering app B can be determined as the first app.

[0070] Step S13, jump to the target page of the first app.

[0071] Here, during and after the operations are performed on each app based on the above operation process information, each app can continue to run in the background, and the page where it stays is the target page. After receiving the user's second input and determining the first app, it can directly jump to the target page of the first app. In the target page of the first app, it can include the information in the operation result of the first app, and can also include the control for triggering the first target operation. The target page can include but is not limited to the order placement page. Correspondingly, the first target operation can include but is not limited to the order placement operation. Among them, the order placement operation is the operation of placing an order in the target page.

[0072] Step S14, perform the first target operation in the target page and display the operation result of the first target operation.

[0073] Here, the first target operation can be automatically executed after jumping to the first app.

[0074] This embodiment can be applicable to various price comparison scenarios, including but not limited to group meal comparison scenarios, shopping price comparison scenarios, etc. By automatically determining the first app, jumping to the target page, and executing the first target operation after receiving the user's second input, it realizes the full-process automation from determining the first app to placing an order, eliminating the operation process of the user manually switching to the first app and placing an order, and improving the efficiency of placing an order.

[0075] In some alternative embodiments, after performing the above step 104, the following steps can also be performed:

[0076] Step S21, receive the user's third input.

[0077] Here, the third input can be used to perform the second target operation in each of the above at least two apps. The third input can be a touch input, a voice command, or a specific gesture input by the user, or other feasible inputs, which can be specifically determined according to the actual usage requirements, and the embodiments of the present application do not make limitations. The second target operation can include but is not limited to the order placement operation.

[0078] Optionally, the user can complete the third input by inputting text information or voice information in the intelligent assistant. For example, "One-click taxi" can be input in the intelligent assistant.

[0079] Optionally, after displaying the operation results of each application, a second control may be displayed. The second control can be used to trigger the execution of a second target operation in each of the above at least two applications. For example, a placing an order operation. After browsing the operation results, the user can click the second control to achieve a third input.

[0080] Exemplarily, referring to Figure 4B , in a car-hailing scenario, in addition to being able to display the operation result 403 of travel application C, the operation result 404 of travel application D, and the operation result 405 of travel application E, a second control may also be displayed, as shown by reference numeral 408. The user can complete the second input by clicking the second control.

[0081] Step S22: In response to the third input, execute the second target operation in the above at least two applications.

[0082] Here, during the process of performing operations on each application based on the above operation flow information and after the operations are performed, each application can continue to run in the background, and the page it stays on is the target page. After receiving the second input from the user, the execution of the second target operation can be directly triggered.

[0083] Exemplarily, the second target operation can be a placing an order operation. In a car-hailing scenario, the travel applications include travel application C, travel application D, and travel application E. The placing an order operation can be performed simultaneously in travel application C, travel application D, and travel application E. At this time, the placing an order operation can be a car-hailing operation. After performing the placing an order operation, a page as shown in Figure 5A may be displayed. This page may include the status information of each application. For example, "Travel application C is in the process of hailing a car", "Travel application D is in the process of hailing a car", "Travel application D is in the process of hailing a car".

[0084] Step S23: In the case of receiving a preset message of a second application among the at least two applications, cancel the second target operation of other applications among the above at least two applications.

[0085] Here, when receiving a preset message of any one of the at least two applications, this application can be determined as the second application, and the second target operation of other applications is cancelled. The other applications are the applications among the above at least two applications except the second application.

[0086] Continuing with the above example, the preset message can be an order generation message. In the taxi-hailing scenario, if ride-hailing app C first generates an order, i.e., a driver accepts the order, then the order generation message of ride-hailing app C can be received. Referring to Figure 5B, the order generation message may include specific order information and vehicle information of the acceptor. At this time, in ride-hailing apps D and E, the order placement operation can be cancelled, i.e., the taxi-hailing operation can be cancelled, to avoid generating additional orders. At this time, a page as shown in Figure 5C can be displayed, and the page may include the latest status information of each ride-hailing app. For example, information such as "Taxi-hailing in ride-hailing app D automatically cancelled", "Taxi-hailing in ride-hailing app E automatically cancelled", and "The vehicle of ride-hailing app C has been accepted" can be included.

[0087] This embodiment is applicable to scenarios such as the taxi-hailing scenario. By automatically performing the second target operation in each application after receiving the third input from the user, determining the second application based on the order generation status of each application, and cancelling the second target operation in other applications, the entire process of order placement is automated, eliminating the need for the user to manually place orders and cancel orders in each application one by one, improving the processing efficiency.

[0088] In some optional embodiments, after performing step 102 above, the following steps may also be performed:

[0089] Step S31, receive a fourth input from the user regarding the operation process information.

[0090] Here, the fourth input can be used to trigger the jump to the configuration page of the operation process information. The fourth input can be a touch input, a voice command, a specific gesture input by the user, or other feasible inputs, which can be specifically determined according to actual usage requirements and are not limited in this embodiment of the present application.

[0091] Exemplarily, when the operation process information is displayed, the user can complete the fourth input by clicking on the operation process information.

[0092] Exemplarily, the user can complete the fourth input by entering information such as "Update operation process information", "Jump to the configuration page of the operation process information", "Reconfigure the operation process information" in the intelligent assistant.

[0093] Step S32, in response to the fourth input, display the configuration page of the operation process information.

[0094] Here, the configuration page of the operation process information may include the operation process information, and the user can edit the operation process information in the configuration page of the operation process information.

[0095] Step S33, update the operation process information based on the fifth input from the user to the configuration page.

[0096] Here, the fifth input can be used to edit the operation process information. The fifth input can be a touch input, a voice command, a specific gesture input by the user, or other feasible inputs, which can be specifically determined according to actual usage requirements and are not limited in the embodiments of the present application. Based on the fifth input, the operation process information can be updated. The user can edit any one or more items in the operation process information.

[0097] Further, after the operation process information is updated, based on the updated operation process information, at least two applications can be operated again to obtain a new operation result, and the new operation result can be displayed to facilitate obtaining the information required by the user.

[0098] Exemplarily, for the group meal price comparison scenario, the operation process information is the operation process information for the meal ordering application. For the configuration page of the operation process information, see Figure 6A as shown. The original operation process information includes: opening meal ordering applications A and B - selecting store XX - selecting set meal A - selecting coupons: group purchase coupons, store coupons, price reduction coupons, red envelopes - obtaining the actual payment price.

[0099] The user clicks on the "Set Meal A" control labeled 601 to edit the selected meal content, such as further selecting meal B on the basis of set meal A. In addition, the user clicks on the "Select Coupons: Group Purchase Coupons, Store Coupons, Price Reduction Coupons, Red Envelopes" control labeled 602 to re-check the coupons, such as adding the check for the "platform-wide price reduction coupon". After the user finishes the editing operation, the configuration page can be seen in Figure 6B as shown. The configuration page includes the updated operation process information: opening meal ordering applications A and B - selecting store XX - selecting set meal A and meal B - selecting coupons: group purchase coupons, store coupons, price reduction coupons, red envelopes, platform-wide price reduction coupon - obtaining the actual payment price.

[0100] Exemplarily, for the taxi-hailing scenario, the operation process information is the operation process information for the taxi-hailing application. For the configuration page of the operation process information, see Figure 7A as shown. The original operation process information includes: opening travel applications C, D, and E - setting the departure place M - setting the destination N - selecting the vehicle type - selecting coupons, red envelopes, tolls - setting the waiting time: within a difference of 2 minutes - setting the price: within a difference of 2 yuan.

[0101] The user adds "waypoint P" to the operation process information and finishes the editing. At this time, the configuration page can be seen in Figure 7BAs shown, the configuration page includes updated operation process information: Open travel apps C, D, and E - Set the departure location M - Set the waypoint P - Set the destination N - Select the vehicle type - Select coupons, red envelopes, and tolls - Set the waiting time: within a difference of 2 minutes - Set the price: within a difference of 2 yuan.

[0102] By displaying the configuration page showing the operation process information and updating the operation process information based on the user's input on this configuration page, a manual editing function for the operation process information can be provided, enabling the configuration process operation information to suit the user's needs and improving the accuracy of subsequent information acquisition.

[0103] In some alternative embodiments, the information acquisition method can be applied to an electronic device with a folding screen. The electronic device with a folding screen includes a first screen and a second screen. The above first input may include first information. The above first information can be text information input by the user, or can be text information obtained after converting the voice information input by the user.

[0104] After the above step 101 is executed to obtain the first information, the above first information can be displayed on the first screen. After executing step 102 to obtain the operation process information, the operation process information can be displayed on the second screen.

[0105] Exemplarily, refer to Figure 8A , the first screen is as shown by reference numeral 801, and the second screen is as shown by reference numeral 802. During the process of a user ordering food using food ordering app A and wanting to compare prices with the same food in food ordering app B. At this time, the intelligent assistant can be woken up first, and then, in the interaction interface of the intelligent assistant, the first information "Create a group meal price comparison shortcut instruction to compare the actual paid prices of this set meal in food ordering app A and food ordering app B" is input in a voice or text input manner. At this time, the first information can be displayed on the first screen 801, as shown by reference numeral 803. After determining the operation process information, the operation process information can be displayed on the second screen 802, as shown by reference numeral 804.

[0106] Exemplarily, refer to Figure 8B , when the first screen 801 displays the quick command center page, the user wakes up the intelligent assistant. When the user inputs the first information "Help me hail a taxi according to the taxi quick command" in the interaction interface of the intelligent assistant in a voice or text input manner, the first information can be displayed on the first screen, as shown by reference numeral 805. After determining the operation process information, the operation process information can be displayed on the second screen 802, as shown by reference numeral 806.

[0107] By displaying different information on different screens of the folding screen, the readability of the information can be improved, facilitating the user to clearly and conveniently obtain the required information.

[0108] In some alternative embodiments, during the process of performing the operations indicated by the operation process information for each of at least two applications, a page of a third application among the at least two applications may be displayed on a first screen, and a page of a fourth application among the at least two applications may be displayed on a second screen. Among them, the third application may be a part of the at least two applications. For example, it may be the application that the user operated before receiving a first input among the at least two applications, and the fourth application may be the remaining applications among the at least two applications except the third application. The displayed page of the third application may be the page targeted by the above operations, and the page may be switched according to different operations. Further, the above step 104 may include: displaying the operation result of the third application on the first screen; and displaying the operation result of the fourth application on the second screen.

[0109] Exemplarily, referring to Figure 9 , the above at least two applications include a food ordering application A and a food ordering application B. Then, during the process of performing the operations indicated by the operation process information for the food ordering application A and the food ordering application B, a page of the food ordering application A may be displayed on a first screen 901. A page of the food ordering application B may be displayed on a second screen 902.

[0110] Taking the food ordering application A as an example, the operation process information is: open the food ordering application A - select store XX - select set meal A and food B - select coupons: group buying coupons, store coupons, immediate discount coupons, red envelopes, platform full reduction coupons - obtain the actual payment price. During the process of performing the operations indicated by the operation process information for the food ordering application A, the startup page of the food ordering application A, the food ordering page of store XX, the coupon selection page, and the order placement page may be sequentially displayed on the first screen. The displayed pages correspond to the operations indicated by the above operation process information.

[0111] After the operations indicated by the operation process information are completed, the pages displayed by the food ordering application A and the food ordering application B are both order placement pages. The order placement page includes the operation results, specifically including but not limited to information such as the actual payment price, the name of store XX, the name of set meal A, the coupons and red envelopes used, etc.

[0112] By splitting the screen to display the real-time operation pages of each application during the process of performing the operations indicated by the operation process information for each of at least two applications, and splitting the screen to display the operation results of each application after obtaining the operation results, it is convenient for the user to clearly view the operation results of each application, and the editability of information acquisition is improved.

[0113] It should be noted that for the information display method provided in the embodiments of the present application, the execution subject may be an information display device. In the embodiments of the present application, taking the information display device executing the information display method as an example, the information display device provided in the embodiments of the present application is described.

[0114] As Figure 10 shown, the information display device in this embodiment includes: a first receiving unit 1001 for receiving a first input from a user; a determining unit 1002 for determining at least two applications and operation process information corresponding to the at least two applications in response to the first input; a first executing unit 1003 for performing operations on each of the at least two applications based on the operation process information to obtain operation results of each application; and a first display unit 1004 for displaying the operation results.

[0115] In some optional implementation manners of this embodiment, the device further includes: a second receiving unit for receiving a second input from the user; a first determining unit for determining a first application among the at least two applications in response to the second input; a jumping unit for jumping to a target page of the first application; and a second executing unit for performing a first target operation on the target page. Thereby, the full process automation from determining the first application to placing an order is realized, eliminating the operation process of the user manually switching to the first application and placing an order, and improving the efficiency of placing an order.

[0116] In some optional implementation manners of this embodiment, the device further includes: a third receiving unit for receiving a third input from the user; a third executing unit for performing a second target operation among the at least two applications in response to the third input; and a canceling unit for canceling the second target operation on other applications when a preset message of a second application among the at least two applications is received. Thereby, the full process automation of placing an order is realized, eliminating the operations of the user manually placing an order and canceling the order one by one in each application, and improving the processing efficiency.

[0117] In some optional implementation manners of this embodiment, the device further includes: a second display unit for displaying the operation process information; a fourth receiving unit for receiving a fourth input from the user for the operation process information; a third display unit for displaying a configuration page of the operation process information in response to the fourth input; and an updating unit for updating the operation process information based on a fifth input from the user to the configuration page. Thereby, a manual editing function for the operation process information can be provided, enabling the configuration process operation information to be adapted to the user's needs and improving the accuracy of subsequent information acquisition.

[0118] In some alternative implementation manners of this embodiment, the device is applied to an electronic device with a foldable screen, and the electronic device with a foldable screen includes a first screen and a second screen; the first input includes first information; the device further includes: a fourth display unit, configured to display the first information on the first screen; and display the operation process information on the second screen. By displaying different information on different screens of the foldable screen, the readability of the information can be improved, so that the user can clearly and conveniently obtain the required information.

[0119] In some alternative implementation manners of this embodiment, the device further includes: a fifth display unit, configured to display a page of a third application among the at least two applications on the first screen and display a page of a fourth application among the at least two applications on the second screen during the process of performing the operations indicated by the operation process information on each of the at least two applications; the first display unit is further configured to: display the operation result of the third application on the first screen; and display the operation result of the fourth application on the second screen. Thereby, it is convenient for the user to clearly view the operation results of each application, and the editability of information acquisition is improved.

[0120] The device provided in the above embodiment of this application, when receiving the first input of the user, first determines at least two applications and operation process information corresponding to the at least two applications; then, based on the operation process information, performs operations on each of the at least two applications to obtain the operation results of each application, so as to display the operation results. The above process realizes the full-process automation from determining the applications to displaying the operation results of each application, omits the process of the user manually operating different applications one by one and repeating the same or similar operations in different applications, reduces the complexity of information acquisition, and improves the efficiency of information acquisition.

[0121] The information display device in the embodiments of the present application may be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than terminals. Exemplarily, the electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, an in-vehicle electronic device, a Mobile Internet Device (MID), an Augmented Reality (AR) / Virtual Reality (VR) device, a robot, a wearable device, an Ultra-Mobile Personal Computer (UMPC), a netbook, or a Personal Digital Assistant (PDA), etc. It may also be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0122] The information display device in the embodiments of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0123] The information display device provided in the embodiments of the present application can implement Figure 1 each process implemented by the method embodiments. To avoid repetition, it will not be elaborated here.

[0124] Optionally, as Figure 11 shown, the embodiments of the present application further provide an electronic device 1100, including a processor 1101 and a memory 1102. A program or instruction that can run on the processor 1101 is stored on the memory 1102. When the program or instruction is executed by the processor 1101, it implements each step of the above information display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0125] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0126] Figure 12 It is a schematic diagram of the hardware structure of an electronic device for implementing the embodiments of the present application.

[0127] The electronic device 1200 includes, but is not limited to, components such as a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, and a processor 1210.

[0128] Those skilled in the art can understand that the electronic device 1200 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 1210 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 12 The structure of the electronic device shown does not limit the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0129] Among them, the user input unit 1207 is used to receive a first input from the user; the processor 1210 is used to determine at least two applications and operation process information corresponding to the at least two applications in response to the first input; perform operations on each of the at least two applications based on the operation process information to obtain an operation result for each application; and the display unit 1206 is used to display the operation result.

[0130] Thereby, the full process automation from determining the applications to displaying the operation results of each application is realized, eliminating the process of the user manually operating different applications one by one and repeating the same or similar operations in different applications, reducing the complexity of information acquisition, and improving the efficiency of information acquisition.

[0131] In some optional implementation manners of this embodiment, the user input unit 1207 is further used to receive a second input from the user; the processor 1210 is further used to determine a first application among the at least two applications in response to the second input; jump to the target page of the first application; and perform a first target operation on the target page. Thereby, the full process automation from determining the first application to placing an order is realized, eliminating the operation process of the user manually switching to the first application and placing an order, and improving the efficiency of placing an order.

[0132] In some optional implementation manners of this embodiment, the user input unit 1207 is further used to receive a third input from the user; the processor 1210 is further used to perform a second target operation among the at least two applications in response to the third input; and cancel the second target operation on other applications when a preset message of a second application among the at least two applications is received. Thereby, the full process automation of placing an order is realized, eliminating the operations of the user manually placing an order and canceling the order one by one in each application, and improving the processing efficiency.

[0133] In some alternative implementation manners of this embodiment, the display unit 1206 is further configured to display the operation process information; the user input unit 1207 is further configured to receive a fourth input from the user for the operation process information; the display unit 1206 is further configured to display a configuration page of the operation process information in response to the fourth input; the processor 1210 is further configured to update the operation process information based on a fifth input from the user for the configuration page. Thus, a manual editing function for the operation process information can be provided, enabling the configuration process operation information to meet the user's needs and improving the accuracy of subsequent information acquisition.

[0134] In some alternative implementation manners of this embodiment, the electronic device has a foldable screen, including a first screen and a second screen; the first input includes first information; the display unit 1206 is further configured to display the first information on the first screen and display the operation process information on the second screen. By displaying different information on different screens of the foldable screen, the readability of the information can be improved, facilitating the user to clearly and conveniently obtain the required information.

[0135] In some alternative implementation manners of this embodiment, the display unit 1206 is further configured to display a page of a third application among the at least two applications on the first screen and display a page of a fourth application among the at least two applications on the second screen during the process of performing the operations indicated by the operation process information on each of the at least two applications; the first display unit is further configured to display the operation result of the third application on the first screen and display the operation result of the fourth application on the second screen. Thus, it is convenient for the user to clearly view the operation results of each application, improving the editability of information acquisition.

[0136] It should be understood that in the embodiments of the present application, the input unit 1204 may include a Graphics Processing Unit (GPU) 12041 and a microphone 12042. The GPU 12041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1207 includes at least one of a touch panel 12071 and other input devices 12072. The touch panel 12071 is also referred to as a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch controller. The other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.

[0137] The memory 1209 can be used to store software programs and various data. The memory 1209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1209 may include a volatile memory or a non-volatile memory, or the memory 1209 may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 1209 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memories.

[0138] The processor 1210 may include one or more processing units; optionally, the processor 1210 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1210 either.

[0139] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the embodiment of the above information display method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0140] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc.

[0141] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above embodiment of the information display method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0142] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.

[0143] The embodiments of the present application provide a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above embodiment of the information display method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0144] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article, or device. Without further limitations, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article, or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed. It may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.

[0145] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0146] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. An information display method, characterized in that: The method comprises: receiving a first input from a user; In response to the first input, determining at least two applications and operation process information corresponding to the at least two applications; Based on the operation process information, perform an operation on each of the at least two applications to obtain an operation result of each application; The operation result is displayed.

2. The method according to claim 1, characterized in that After displaying the operation result, the method further includes: receiving a second input from the user; In response to the second input, determining a first application of the at least two applications; Jump to the target page of the first application; A first target operation is performed in the target page.

3. The method according to claim 1, characterized in that After displaying the operation result, the method further includes: receiving a third input from the user; In response to the third input, performing a second target operation in the at least two applications; In case of receiving a preset message of a second application among the at least two applications, canceling the second target operation on other applications among the at least two applications.

4. The method according to claim 1, characterized in that: The method is applied to an electronic device with a folding screen, wherein the electronic device with a folding screen comprises a first screen and a second screen; the first input comprises first information; After receiving the first input from the user, the method further includes: displaying the first information on the first screen; After determining at least two applications and operation process information corresponding to the at least two applications, the method further includes: The operation process information is displayed on the second screen.

5. The method according to claim 4, characterized in that The method further comprises: In the process of performing the operation indicated by the operation process information on each of the at least two applications, displaying a page of a third application among the at least two applications on the first screen, and displaying a page of a fourth application among the at least two applications on the second screen; The displaying of the operation result includes: Displaying the operation result of the third application on the first screen; The operation result of the fourth application is displayed on the second screen.

6. An information display device, characterized in that: The device comprises: A first receiving unit, configured to receive a first input from a user; a determining unit, configured to determine at least two applications and operation process information corresponding to the at least two applications in response to the first input; A first execution unit, configured to execute an operation on each of the at least two applications based on the operation process information, and obtain an operation result of each application; The first display unit is used to display the operation result.

7. The device according to claim 6, characterized in that The device also includes: A second receiving unit, configured to receive a second input from a user; A first determining unit, configured to determine a first application among the at least two applications in response to the second input; A jump unit, used to jump to a target page of the first application; The second execution unit is used to execute the first target operation in the target page.

8. The device according to claim 6, characterized in that The device also includes: A third receiving unit, configured to receive a third input from a user; a third execution unit, configured to execute a second target operation in the at least two applications in response to the third input; The canceling unit is configured to cancel the second target operation on other applications upon receiving a preset message of the second application among the at least two applications.

9. The device according to claim 6, characterized in that The device is applied to an electronic device with a folding screen, wherein the electronic device with a folding screen comprises a first screen and a second screen; the first input comprises first information; The device also includes: The fourth display unit is used to display the first information in the first screen; and to display the operation process information in the second screen.

10. The device according to claim 9, characterized in that The device also includes: a fifth display unit, configured to display a page of a third application among the at least two applications on the first screen and display a page of a fourth application among the at least two applications on the second screen during the process of performing the operation indicated by the operation process information on each of the at least two applications; The first display unit is further used for: Displaying the operation result of the third application on the first screen; The operation result of the fourth application is displayed on the second screen.