Information display method and apparatus, electronic device, and storage medium

By displaying prompts that change with the application's state within the screen component, the problem of delayed notifications from background applications on electronic devices is solved, resulting in a convenient information viewing experience.

WO2026016807A1PCT designated stage Publication Date: 2026-01-22VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/104845
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-18
Filing Date
2025-06-27
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

In the existing technology, the notification information from applications running in the background of electronic devices is limited and delayed, requiring users to frequently switch between applications to view detailed information, which is cumbersome and inconvenient.

Method used

The first prompt message is displayed in the screen component. This message changes as the running status of the first application changes, allowing the user to understand the content in real time without switching the background application to the foreground.

Benefits of technology

It improves the ease of operation of electronic devices, allowing users to understand the status changes of applications in real time through screen components without having to frequently switch applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025104845_22012026_PF_FP_ABST
    Figure CN2025104845_22012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of display, and discloses an information display method and apparatus, an electronic device, and a medium. The information display method comprises: receiving a first input for a first application, the first application being in a running state; and in response to the first input, running the first application in the background, and displaying first prompt information in a screen component, the content of the first prompt information varying with the running state of the first application.
Need to check novelty before this filing date? Find Prior Art

Description

Information display methods, devices, electronic equipment and storage media

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202410967620.6, filed in China on July 18, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application belongs to the field of display technology, specifically relating to an information display method, device, electronic device, and storage medium. Background Technology

[0004] With the widespread use of electronic devices, people's lives are inextricably linked to them. As important tools for daily communication and entertainment, electronic devices are applied to a wide variety of scenarios in life. In related technologies, applications running in the background of electronic devices can typically send reminders to users through various methods, such as voice, SMS, notifications, and pop-ups.

[0005] However, the reminder messages sent through the above-mentioned methods are relatively simple and limited in content, and also have a certain lag. As a result, users need to frequently switch background applications to the foreground to view more detailed real-time application content, which is cumbersome and inconvenient. Summary of the Invention

[0006] The purpose of this application is to provide an information display method, apparatus, electronic device, and storage medium that can improve the ease of operation of electronic devices.

[0007] In a first aspect, embodiments of this application provide an information display method, the method comprising:

[0008] Receive a first input to a first application, wherein the first application is in a running state;

[0009] In response to the first input, the first application runs in the background and displays a first prompt message in the screen component, the content of which changes as the running state of the first application changes.

[0010] Secondly, embodiments of this application provide an information display device, which includes a receiving module, an operating module, and a display module; wherein,

[0011] A receiving module is used to receive a first input to a first application, wherein the first application is in a running state;

[0012] The running module is configured to run the first application in the background in response to the first input received by the receiving module;

[0013] The display module is used to display a first prompt message in the screen component, the content of which changes as the running state of the first application changes.

[0014] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0015] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0016] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0017] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.

[0018] In this embodiment, after receiving the user's first input, the electronic device runs a first application in the background and displays a first prompt message on the screen component. Since this first prompt message changes with the running state of the first application, the user does not need to switch the background application to the foreground; they can still understand the content of the first application in real time by viewing the first prompt message displayed on the screen component, thereby improving the ease of operation of the electronic device. Attached Figure Description

[0019] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 is a flowchart of one of the information display methods provided in an embodiment of this application;

[0021] Figure 2 is a schematic diagram of one of the interface examples used in an information display method provided in an embodiment of this application;

[0022] Figure 3 is a second schematic diagram of an interface example used in an information display method provided in this application embodiment;

[0023] Figure 4A is a third schematic diagram of an interface example used in an information display method provided in this application embodiment;

[0024] Figure 4B is a fourth schematic diagram of an interface example used in an information display method provided in this application embodiment;

[0025] Figure 5A is the fifth schematic diagram of an interface example used in an information display method provided in this application embodiment;

[0026] Figure 5B is a sixth schematic diagram of an interface example used in an information display method provided in this application embodiment;

[0027] Figure 5C is the seventh schematic diagram of an interface example applied to an information display method provided in an embodiment of this application;

[0028] Figure 6A is the eighth schematic diagram of an interface example used in an information display method provided in this application embodiment;

[0029] Figure 6B is a schematic diagram of an interface example of an information display method provided in this application embodiment;

[0030] Figure 7 is a schematic diagram of the interface example applied to an information display method provided in this application embodiment;

[0031] Figure 8A is an eleventh schematic diagram of an interface example used in an information display method provided in this application embodiment;

[0032] Figure 8B is a schematic diagram of an interface example of an information display method provided in this application embodiment;

[0033] Figure 9 is a second flowchart of an information display method provided in an embodiment of this application;

[0034] Figure 10 is a schematic diagram of the structure of an information display device provided in an embodiment of this application;

[0035] Figure 11 is one of the hardware structure diagrams of an electronic device provided in an embodiment of this application;

[0036] Figure 12 is a second schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0037] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0038] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0039] The terms "at least one," "at least one of," etc., used in the specification and claims of this application refer to any one, any two, or a combination of two or more of the included items. For example, at least one of a, b, and c can mean: "a," "b," "c," "a and b," "a and c," "b and c," and "a, b, and c," where a, b, and c can be single or multiple. Similarly, "at least two" refers to two or more items, and its meaning is similar to that of "at least one."

[0040] It should be noted that the information display method provided in this application can be executed by electronic devices such as mobile phones, tablets, laptops, PDAs, and in-vehicle electronic devices. Some embodiments of this application use electronic devices as the executing entity to illustrate the information display method provided in this application.

[0041] The information display methods, devices, electronic devices, and media provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0042] The technical solutions provided in this application can be applied to information reminder scenarios.

[0043] In a specific scenario, the information display method provided in this application embodiment can be applied to a scenario where route navigation is performed through an application with navigation function, for example, scenario 1.

[0044] Scenario 1: Taking a map application (APP) with navigation functionality as an example, when a user is using the map APP on their phone for navigation, if the user wants to view information from other apps, such as text messages, they will switch the map APP to the background and view the text message content in the foreground. At this time, the map APP will broadcast the route navigation information via voice. However, due to the limitations of voice broadcasting, the user cannot intuitively see the route changes, which may lead to the user being unable to switch routes in a timely manner. If the user wants to view the specific route information, they need to manually switch the navigation interface to the foreground, a cumbersome process that also poses security risks.

[0045] Another specific application scenario is that the information display method provided in this application embodiment can be applied to a game scenario, for example, scenario 2.

[0046] Scenario 2, taking a "game" app as an example, the electronic device displays the game interface of the "game" app. When the user is controlling the game character waiting to respawn in the fountain, they often switch the "game" app to the background and use other apps for communication, watching videos, listening to music, or other tasks. After the game character respawns, the "game" app sends a notification to the user via SMS, notifications, or pop-ups. However, these notifications are delayed and do not remain displayed after being sent. If the user misses the notification, they will not know that their character has respawned. Therefore, users need to frequently switch between the "game" app and other apps, making the process cumbersome.

[0047] In the information display method, apparatus, electronic device, and medium provided in this application embodiment, after receiving a user's first input, the electronic device runs a first application in the background and displays a first prompt message on the screen component. Since this first prompt message changes with the running state of the first application, the user does not need to switch the background-running first application to the foreground; they can still understand the content of the first application in real time by viewing the first prompt message displayed on the screen component, thereby improving the ease of operation of the electronic device.

[0048] Figure 1 is a flowchart illustrating the information display method provided in an embodiment of this application. As shown in Figure 1, the information display method provided in an embodiment of this application may include the following steps:

[0049] Step 101: The electronic device receives the first input to the first application.

[0050] In some embodiments of this application, the first application described above is in a running state.

[0051] In some embodiments of this application, "running state" can refer to the first application running a certain function. For example, the first application can be a "game" app; when a game is running in the "game" app, the "game" app is in a running state. As another example, the first application can be a "food delivery" app; when a food delivery order is being processed in the "food delivery" app, the "food delivery" app is in a running state. It should be noted that when the first application is in a running state, it can run in the foreground or in the background.

[0052] In some embodiments of this application, the first application described above can be any application in an electronic device, and this application does not limit it.

[0053] In some embodiments of this application, the first application described above may include, but is not limited to, any of the following: navigation applications, social networking applications, shopping applications, video applications, photo album applications, music applications, etc. The specific type can be determined according to actual usage needs, and this application embodiment does not impose any limitations.

[0054] In some embodiments of this application, the aforementioned first input includes, but is not limited to: touch input by the user using a touch device such as a finger or stylus to the program identifier of the first application, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input can be determined according to actual usage needs, and this embodiment of the invention does not impose limitations.

[0055] In some embodiments of this application, the specific gesture mentioned above can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, or a double-tap gesture.

[0056] In some embodiments of this application, the above-mentioned click input can be single-click input, double-click input, or any number of clicks, or it can be long-press input or short-press input.

[0057] In some embodiments of this application, the first input is used to trigger the electronic device to run a first application in the background.

[0058] Step 102: The electronic device responds to the first input, runs the first application in the background, and displays the first prompt information in the screen component. The content of the first prompt information changes with the running state of the first application.

[0059] In some embodiments of this application, the screen component described above can be a control in an electronic device that does not depend on a specific application. That is, the screen component can be displayed on any interface of the electronic device.

[0060] In some embodiments of this application, the screen component described above may also be an atomic island.

[0061] In some embodiments of this application, the aforementioned "atomic island," also referred to as an interactive component, is an interactive area resembling an "island" formed around the front-facing camera. This area can also be understood as an interactive area on the screen corresponding to the front-facing camera of the electronic device, and can also be called the atomic island area. The atomic island can include various status information, such as time, network status, battery level, etc., and can also display some simple notification messages, such as SMS and email notifications. The atomic island is a brand-new status bar embedded interactive module that can dynamically display the status information of electronic devices, such as mobile phones, and the information of applications running in the background. It can be interacted with by tapping, long-pressing, and swiping, and can display a variety of information, such as music playback, recording, Bluetooth headset connection, timer, ringtone, ride-hailing, airplane mode, etc. It can also bring up a floating menu for simple operations, such as switching songs and pausing the timer.

[0062] In some embodiments of this application, the shape of the screen component can be any possible shape, such as circular, rectangular, triangular, rhomboid, annular, or polygonal. The specific shape can be determined according to actual usage requirements, and this application does not impose any limitations.

[0063] In some embodiments of this application, the screen component described above can be fixedly displayed at a certain position on the screen.

[0064] For example, the screen components described above can be fixedly displayed in a preset position on the screen of an electronic device. For example, the preset position includes at least one of the following: status bar, notification bar, task bar, and virtual navigation bar.

[0065] For example, as shown in Figure 2, a “atomic island” component 22, i.e. the screen component mentioned above, can be displayed in the status bar 21 of the screen.

[0066] In some embodiments of this application, the screen component described above may be a floating control.

[0067] For example, a screen component can be displayed floating anywhere on the screen, and when a user drags the screen component, the screen component can move on the screen as the user drags it.

[0068] It should be noted that when users want to operate this screen component later, they can control the screen component to move through specific inputs.

[0069] In some embodiments of this application, the screen component described above may also be superimposed on the first position with a preset transparency.

[0070] For example, assuming the preset transparency is denoted as T, the value of T can be 0%. <T<100%。

[0071] In some embodiments of this application, the background color of the screen component can also change. For example, if the content of the first application changes, the background color of the screen component also changes accordingly.

[0072] In some embodiments of this application, the screen component may also be displayed at high or low brightness to remind the user of the specific display location of the screen component.

[0073] In practice, the aforementioned screen components can be displayed in any possible form at a preset position. This application does not impose specific limitations. For example, the screen components can be displayed floating in the status bar on the screen.

[0074] In some embodiments of this application, the above-mentioned running state includes multiple running sub-states, and the content of the above-mentioned first prompt information changes as the running sub-state of the above-mentioned first application switches. The content of the above-mentioned first prompt information includes at least one of the following:

[0075] The background color, shape, position, display identifiers, audio, and animation of the aforementioned screen components. The display identifiers may include static identifiers such as text, images, and symbols.

[0076] In some embodiments of this application, the running state of the first application can be the state in which the first application is running a certain function. For example, the first application can be a "food delivery" app, and the running state of the "food delivery" app can be the status of the food delivery order on the current "food delivery" app. For example, the status of the food delivery order can be the order acceptance status, the preparation status, or the transportation status, which are the aforementioned running sub-states. As another example, the first application can be a "map" app, and the running state of the "map" app can be the status of the traffic lights on the current navigation route on the "map" app. For example, the status of the traffic lights on the current navigation route can be the red light status, the yellow light status, or the green light status, which are the aforementioned running sub-states.

[0077] In some embodiments of this application, the above-mentioned "the first prompt information changes with the switching of the running sub-state of the first application" can be considered as follows: the first prompt information will be updated in real time as the running sub-state of the first application is updated, so as to ensure that the user can view the updated content of the first application through the screen component as soon as possible.

[0078] In some embodiments of this application, the content of the first prompt information may include the content of the first application, or related content of the first application.

[0079] In some embodiments of this application, the content of the first application includes at least one of the following: the route information currently being navigated in the first application, the interface of the first application running in the background, and the order status information in the first application.

[0080] In some embodiments of this application, the route information currently being navigated in the first application indicates at least one of the following: traffic light color, traffic light countdown, navigation route, and current location information.

[0081] For example, the traffic light colors mentioned above can be conventional red, green and yellow traffic lights, or other traffic lights; this application does not limit this.

[0082] For example, the traffic light countdown can be a real-time countdown for the traffic light. For instance, a red light countdown of 15 seconds, a green light countdown of 20 seconds, a yellow light countdown of 3 seconds, etc.

[0083] For example, the above navigation route is a driving route from the starting point to the destination planned by the "Map" APP for the user.

[0084] In some embodiments of this application, the interface of the first application running in the background may be the interface displayed when the first application switches from the foreground to the background, or it may be the initial running interface when the first application starts running.

[0085] In some embodiments of this application, the order status information in the first application described above is used to indicate the current completion status of the order, such as completed, incomplete, in progress, etc.

[0086] For example, the above orders can be express delivery orders, food delivery orders, or ride-hailing orders.

[0087] For example, the first application mentioned above can be a delivery application, a food delivery application, or a ride-hailing application.

[0088] Example 1: Taking the first application as a sports and health application as an example, the content of the first prompt information mentioned above may include the user's real-time exercise distance or real-time exercise time collected in the sports and health application, the user's exercise trajectory image, the user's real-time exercise posture, and the user's physiological information such as heart rate and blood pressure.

[0089] For example, the background color of the screen component can change according to the user's heart rate. Specifically, different heart rate values ​​correspond to different background colors. It is understood that different heart rates correspond to different exercise intensities—such as warm-up, fat burning, aerobic, anaerobic, and extreme exercises—so this application can use the change in the background color of the screen component to indicate the user's current exercise intensity, thus preventing overexertion and potential injury.

[0090] Example 2: Taking the first application as a ride-hailing application as an example, the content of the first prompt information mentioned above may include the status of the ride-hailing order collected in the ride-hailing application, such as "order accepted", "driver on the way", etc., license plate number, vehicle picture, vehicle's current location, distance between the current vehicle and the user, scheduled arrival time, vehicle's estimated arrival time, etc.

[0091] For example, the background color of the screen components can change depending on the distance between the vehicle and the current user or the urgency of the vehicle's arrival within a specified time.

[0092] Example 3: Taking the first application as a food delivery application, the content of the first prompt information mentioned above may include the current delivery time of the food delivery, the status of the food delivery, such as order acceptance, preparation, transportation, etc., the rider's current location information, the current distance between the rider and the user, a picture of the rider picking up the food, the stipulated delivery time of the food delivery, the estimated delivery time of the food delivery, etc.

[0093] For example, the background color of the screen component changes depending on the status of the food delivery in the app. For instance, when the food delivery is in the "making" status, the background color of the screen component is green.

[0094] For example, the background color of the screen component can be displayed as a progress bar to describe the current distance between the rider and the user or the urgency of delivery within a specified time. For instance, the closer the rider is to the user, the longer the progress bar appears.

[0095] For example, referring to Figure 2 and Figure 3, taking the first application as a food delivery application as an example, the "Atomic Island" component 22 can display the current delivery time 222, the status of the food delivery 221, and the image 223 of the rider picking up the food. The delivery time 221 is 12:05, and the status of the food delivery 221 is "making", which is the first prompt information mentioned above.

[0096] Example 4: Combining with scenario 1, taking the first application as a "map" APP as an example, the content of the above first prompt information may include the current navigation route information, such as traffic light colors, traffic light countdown, navigation route, current location information, map route of the current intersection, etc.

[0097] For example, the background color of the screen components changes according to the traffic light color in the "Map" app. For instance, when the traffic light is green, the background color of the first prompt message is green. Similarly, when the traffic light is red, the background color of the first prompt message is red.

[0098] For example, referring to Figure 2, as shown in Figure 4A, if the traffic light in the current "Map" APP is red, the "Atomic Island" component 22 can display the waiting time 224 of the red light on the current navigation route and the map route 225 of the current intersection, including the left turn route 2251, the straight route 2252 and the right turn route 2253, and the waiting time 224 of the red light is 32 seconds, which is the first prompt information mentioned above.

[0099] It should be noted that the colors of the routes in the current map route 25 displayed by the "Atom Island" component 22 can also change with the colors of the traffic lights. For example, when the traffic light above the left turn route and the straight route is red, and the traffic light above the right turn route is green, then the left turn route 2251 and the straight route 2252 displayed on the "Atom Island" component 22 can be red, and the right turn route 2253 can be green.

[0100] Referring to Figure 2, as shown in Figure 4B, if the traffic light in the current "Map" APP is green, the "Atomic Island" component 22 can display the current navigation route 226, the current location information 227, and the map route 225 of the current intersection, including the left turn route 2251, the straight route 2252, and the right turn route 2253, which is the aforementioned first prompt information.

[0101] In some embodiments of this application, the content of the first prompt information is related to the first content of the first application, wherein the first content is the application content of the first application with an importance level higher than or equal to a preset level.

[0102] In some embodiments of this application, the electronic device may classify the importance level of the application content of a first application and then display a first prompt message on the screen component that is related to the application content whose importance level is higher than or equal to a preset level.

[0103] Example 5: Following Scenario 2, taking the "Game" app as the first application, the application content with first-level importance in the "Game" app includes the status of each player's outer towers and the "Join the Battle Now" text prompt. The application content with second-level importance includes the respawn countdown and respawn duration. The application content with third-level importance includes the current game status, such as "Respawning" or "Respawning." The higher the importance level, the more important the corresponding application content. The content of the first prompt can be related to the first content in the "Game" app example; the first content refers to the application content of the first application mentioned above that has an importance level higher than or equal to second-level importance.

[0104] For example, referring to Figure 2 and as shown in Figure 5A, when a game character in the "Game" app is waiting to revive, the "Atomic Island" component 22 can display the current game status 229, revival countdown 228, and current game score 230 in the current game application content. The current game status 229 indicates revival is in progress, the current revival countdown 228 is 32 seconds, and the current game score 230 is 7:5, which is the aforementioned first prompt information. As shown in Figure 5B, when a game character in the "Game" app has already reviveed, the "Atomic Island" component 22 can display the revival duration 231, the current game score 230, and the text "Join the battle now" 232. The current game status 229 indicates revival, the revival duration 231 is 32 seconds, and the game score 230 is 7:5, which is the aforementioned first prompt information. When a game character in the "Game" app has already reviveed, the background color of the "Atomic Island" component 22 can be displayed as green, meaning that the content in the "Atomic Island" component 22 is related to the application content of the "Game" app with an importance level of two or higher. In addition, the background color of the screen components will change according to the current game state in the "Games" app. For example, when the current game state is "resurrection", the background color of the first notification message will be green.

[0105] In some embodiments of this application, the content of the first prompt information is also related to the second content of the first application, which is the application content of the first application other than the first content.

[0106] For example, referring to Example 5, when the electronic device is a large-screen device, the size of the "Atomic Island" component 22 will also increase with the screen size, thus allowing more first prompt information to be displayed on the "Atomic Island" component 22. Referring to Figure 5B, as shown in Figure 5C, in addition to the current respawn time 231, current game score 230, and the text 232 of "Join the battle immediately" in the current "Game" APP, the "Atomic Island" component 22 can also display the outer tower status 233 of both sides in the game. That is, the content of the first prompt information is also related to the second content of the "Game" APP. The second content of the "Game" APP is the content of the "Game" APP application content other than application content with an importance level higher than or equal to the second-level importance level.

[0107] In the information display method provided in this application embodiment, since the first prompt information displayed on the screen component changes with the running state of the first application, the user does not need to switch the first application running in the background to the foreground, and can understand the content of the first application in real time by viewing the first prompt information displayed on the screen component, thereby improving the ease of operation of the electronic device.

[0108] In some embodiments of this application, the first input is used to trigger the electronic device to run the first application directly in the background. It is understood that after receiving the user's first input, the electronic device runs the first application directly in the background and simultaneously displays a first prompt message on the screen components.

[0109] In this way, when the electronic device is running the first application directly in the background, the first prompt information can be displayed in the screen component so that the user can understand the content of the first application in real time without switching the first application running in the background to the foreground, thereby improving the ease of operation of the electronic device.

[0110] In some embodiments of this application, the running sub-state of the first application includes a first running sub-state and a second running sub-state; the first prompt information includes the first position and the second position of the screen component on the screen; the "displaying the first prompt information in the screen component" in step 102 can be achieved through the following steps 102a1 and 102a2:

[0111] Step 102a1: In response to the first input, the electronic device runs the first application in the background in a first running sub-state and displays the screen component in a first position.

[0112] In some embodiments of this application, when the first application is in different running sub-states, the screen components can be displayed in different positions on the screen. In other words, each running sub-state of the first application corresponds to a display position. The first position is the display position corresponding to the first running sub-state.

[0113] Step 102a2: When the first application switches from the first running sub-state to the second running sub-state, the electronic device updates the first position of the screen component to the second position.

[0114] In some embodiments of this application, the second position is the display position corresponding to the second operating sub-state. When the electronic device switches from the first operating sub-state to the second operating sub-state in the aforementioned first application, the display position of the screen component corresponding to the first operating sub-state is updated to the display position corresponding to the first operating sub-state.

[0115] For example, the first application could be a "food delivery" app, with order statuses of "accepted," "prepared," and "delivered." The "accepted" status could be displayed at the bottom of the screen, the "delivered" status at the center, and the "prepared" status at the top. When the order status in the "food delivery" app switches from "accepted" to "prepared," the screen component can move from the bottom to the top of the screen.

[0116] In this way, when the first application switches from the first running sub-state to the second running sub-state, the electronic device updates the first position of the screen component to the second position, so that the user can be aware of the change in the state of the first application in a timely manner through the change in the position of the screen component.

[0117] In some embodiments of this application, the first input is used to trigger the electronic device to switch the first application to run in the background. Step 101 can be implemented by step 101a, and the "electronic device responds to the first input and runs the first application in the background" in step 102 can be implemented by step 102b.

[0118] Step 101a: When the electronic device is running the first application in the foreground, it receives the user's first input.

[0119] Step 102b: The electronic device responds to the first input and switches the first application to run in the background.

[0120] Understandably, when the first application is running in the foreground, if the user wants to view the content of other applications, or if the user wants to view the content of the first application that does not need the first application, they can switch the first application to the background by making the first input.

[0121] For example, the first input may be a swipe-up input by the user on the foreground running interface of the first application to trigger the electronic device to switch the foreground running interface of the first application to the background running.

[0122] For example, in scenario 1, if a user is waiting at a traffic light while driving, the "Map" app is running in the foreground. Since the user doesn't need to check the "Map" app's content in real time while waiting, the "Map" app can be switched to the background. At this time, as shown in Figure 6A, the user can swipe up on the navigation interface 61 of the "Map" app running in the foreground to trigger the electronic device to switch the navigation interface 61 to the background, and as shown in Figure 6B, display the desktop 62 in the foreground.

[0123] For example, in scenario 2, if a user is waiting for their game character to respawn, the "Game" app is running in the foreground. If the user wants to use other apps for communication, watching videos, listening to music, or other tasks, they can switch the "Game" app to the background. The user can then swipe up on the game interface in the foreground to trigger the device to switch the game to the background. Finally, the user can tap on the icons of other apps to bring those apps to the foreground.

[0124] In this way, when an electronic device switches the first application running in the foreground to the background, the first prompt information can be displayed in the screen component so that the user can understand the program content of the first application in real time without switching the first application running in the background to the foreground, thereby improving the ease of operation of the electronic device.

[0125] In some embodiments of this application, before step 101 described above, the method also includes steps 103a and 103b.

[0126] Step 103a: The electronic device receives the user's second input.

[0127] In some embodiments of this application, the second input described above is used to trigger the electronic device to display a screen component at a first position on the screen.

[0128] In some embodiments of this application, the aforementioned second input includes, but is not limited to: touch input by the user using a touch device such as a finger or stylus to input information onto screen component identifiers, or voice commands input by the user, or specific gestures input by the user, or other feasible inputs. The specific input can be determined according to actual usage needs, and this embodiment of the invention does not impose limitations.

[0129] For example, the second input mentioned above can be input by the user on a blank area of ​​the desktop to trigger the electronic device to display a screen component at a preset location.

[0130] For example, the second input described above can be input by the user at a first position on the screen to trigger the electronic device to display a screen component at the first position on the screen.

[0131] For example, the second input can be a drag input whereby the user drags a screen component that will be displayed at a preset position to a first position on the screen, so as to trigger the electronic device to display the screen component at the first position on the screen.

[0132] Step 103b: The electronic device responds to the second input by displaying a screen component at a first position on the screen.

[0133] In some embodiments of this application, the aforementioned first position is a preset position. Exemplarily, the preset position includes at least one of the following: status bar, notification bar, task bar, and virtual navigation bar.

[0134] In some embodiments of this application, the first position is determined based on the second input.

[0135] In some embodiments of this application, the first position can be any position on the screen.

[0136] In this way, the electronic device displays a screen component in the first position of the screen in response to the second input, so that the user can understand the content of the first application running in the background in real time by viewing the screen component on the screen without having to switch the first application running in the background to the foreground, thereby improving the ease of operation of the electronic device.

[0137] In some embodiments of this application, after step 102, the method further includes steps 104a and 104b.

[0138] Step 104a: When the first condition is met, the electronic device displays a first interface on the screen, and the application content of the first application is displayed on the first interface.

[0139] In some embodiments of this application, satisfying the first condition includes the first application being in a target running state, or receiving a third input from the user, wherein the third input is used to trigger the first application to run in the foreground.

[0140] In some embodiments of this application, when the running state of the first application is the target running state, the application content of the first application is the predicted content that conforms to the interface attribute information of the first interface. It should be noted that when the application content of the first application is the predicted content that conforms to the interface attribute information of the first interface, the application content of the first application needs to be displayed on the first interface of the screen.

[0141] In some embodiments of this application, the aforementioned third input can be touch input, voice input, or gesture input. For example, the touch input is a user's click on a screen component. Of course, the third input can also be other possible inputs, and this application embodiment does not limit this.

[0142] Step 104b: The electronic device cancels the display of the first prompt information in the screen component, or cancels the display of the screen component.

[0143] In some embodiments of this application, the phrase "satisfying the first condition" indicates that the application content of the first application currently contains content that needs to be displayed on the first interface of the screen. Therefore, when the electronic device determines that the first condition is met, it will display the application content of the first application on the first interface of the screen and cancel the display of the first prompt information in the screen component, or cancel the display of the screen component.

[0144] In some embodiments of this application, if no other applications are running in the background, the electronic device, upon meeting a first condition, cancels the first prompt message displayed on the screen component and displays the application content of other applications on the screen component.

[0145] In some embodiments of this application, if a screen component is displayed on the screen before the first application runs in the background, the application content of the first application can be displayed on the first interface of the screen and the first prompt information in the screen component can be canceled if the first condition is met.

[0146] In some embodiments of this application, if no screen component is displayed on the screen before the first application runs in the background, and the screen component is displayed while the first application is running in the background, then the screen component can be considered to be dedicated to displaying prompt information related to the content of the first application. In this way, the electronic device can directly cancel the display of the screen component if the first condition is met.

[0147] In some embodiments of this application, the running state of the first application includes the state of the traffic lights of the current navigation route, and the first condition being met includes: the state of the traffic lights being the target state.

[0148] Understandably, when the traffic light changes to the target state, the user needs to be promptly alerted. This means the navigation route information should be displayed on the screen so the user is aware of the updated route and can then drive or stop the vehicle accordingly. Therefore, the electronic device can display the content of the first application on the primary screen when the traffic light changes to the target state.

[0149] For example, a traffic light in a target state indicates that vehicles can pass normally, such as a green light.

[0150] For example, referring to Figure 4, if the background color of the "Atomic Island" component 22 changes to green, that is, when the traffic light is in a green light state, the "Map" APP is run in the foreground, as shown in Figure 7, and the navigation interface 61 of the "Map" APP is displayed on the screen.

[0151] For example, a green light indicates that vehicles are stopped, while a red light indicates a different situation.

[0152] In some embodiments of this application, the running state of the first application includes the order status in the first application, and satisfying the first condition includes: the order status is a completed state.

[0153] Understandably, when an order status is "completed," the user needs to be promptly notified that the order is finished. This means the updated order status information needs to be displayed on the screen so the user is aware of the updated status and can easily view the order details. Therefore, electronic devices can display the content of the first application on the primary screen when the order status is "completed."

[0154] For example, referring to Example 2, when the first application is a food delivery application, if the food delivery order status is "completed," meaning the order has been delivered, the user needs to view the detailed information of the food delivery order, such as the delivery person's contact information and specific location, so that the user can pick up the food from the delivery person. Therefore, when the food delivery order status is "completed," the electronic device displays the content of the first application on the first screen interface, making it convenient for the user to view the detailed information of the food delivery order.

[0155] For example, referring to Example 3, when the first application is a ride-hailing application, if the ride-hailing order status can be the vehicle status, and the vehicle status is "arrived," indicating that the vehicle has arrived at the designated location, the user needs to view detailed information about the ride-hailing order status, such as the driver's contact information, the vehicle's specific parking location, and license plate number, to facilitate the user's journey to the vehicle. Therefore, when the vehicle status is "arrived," the electronic device displays the ride-hailing application's content on the first screen interface for the user to view the detailed information of the ride-hailing order.

[0156] Thus, when the first condition is met, the electronic device displays the application content of the first application on the first interface of the screen, allowing the user to view the application content of the first application. Furthermore, after the application content of the first application is displayed on the first interface of the screen, canceling the display of the first prompt information in the screen component, or canceling the display of the screen component itself, can prevent the first prompt information or the screen component from interfering with the user's view of the application content of the first application.

[0157] In some embodiments of this application, when the first application is in the target running sub-state, the application content of the first application is updated to the target application content, which is the predicted content of the first application that needs to be displayed on the first interface.

[0158] In some embodiments of this application, the application content of the first application may include the running status information of the first application. Therefore, when the running status of the first application changes, the application content of the first application will also be updated accordingly. For example, when the first application switches to the target running sub-state, the running status information of the first application will also be updated accordingly. At this time, the application content of the first application will be updated to the predicted content that needs to be displayed in the first application on the first interface.

[0159] For example, the application content of the first application may include first route information, which may include the current traffic light status information. When the traffic light is red, the color of the current traffic light in the first route information changes to green. When the current traffic light in the first route information turns green, the user needs to be promptly notified that the route information needs to be displayed on the screen so that the user can be aware of the updated route information and conveniently drive or stop the vehicle according to the updated navigation route information. Therefore, the electronic device can display the application content of the first application on the first interface of the screen when the current traffic light in the first route information turns green.

[0160] In some embodiments of this application, the first application mentioned above includes N applications, and the "displaying the first prompt information in the screen component" in step 102 can be implemented by the following step 102c.

[0161] Step 102c: The electronic device displays N screen components on the screen and displays at least one prompt message on each screen component.

[0162] There are N screen components that correspond one-to-one with N applications. The prompt information contained in a screen component changes as the running state of the first application corresponding to that screen component changes. N is an integer greater than 1.

[0163] In some embodiments of this application, the electronic device runs N applications simultaneously in the background, displays N screen components on the screen, and then associates each of the N applications with one of the N screen components through a fourth input. For example, the icon of any of the N applications can be dragged to a screen component, thereby triggering the electronic device to associate that application with that screen component.

[0164] In some embodiments of this application, it is assumed that the electronic device is a large-screen electronic device, and the applications running in the background of the electronic device include N applications, that is, N applications running in the background at the same time. Then, N screen components can be displayed on the screen to display the first prompt information of the N applications through the N screen components respectively. The content of the prompt information contained in each screen component changes with the running state of the first application corresponding to each screen component.

[0165] For example, taking a foldable screen electronic device as an example, suppose the electronic device is currently running two apps in the background: a "Map" app and a "Game" app. As shown in Figure 8A, the foldable screen 80 of the electronic device can include screen 81 and screen 82. The electronic device can have screen component 81a in the status bar of screen 81 and screen component 82a in the status bar of screen 82. Next, if the user wants to display a first prompt related to the "Map" app in screen component 81a and a second prompt related to the "Game" app in screen component 82a, the user can drag the icon of the "Map" app to screen component 81a and the icon of the "Game" app to screen component 82a, thereby triggering the electronic device to associate the "Map" app with screen component 81a and the "Game" app with screen component 82a.

[0166] At this time, as shown in Figure 8B, the navigation route 226 of the current navigation in the "Map" APP, the current location information 227, and the map route 225 of the current intersection are displayed on screen component 81a, including a left turn route 2251, a straight route 2252, and a right turn route 2253. The real-time score 230, respawn time 231, and the text information 232 of "Join the battle immediately" in the game in the "Game" APP are displayed on screen component 82a.

[0167] In this way, by displaying N screen components that correspond one-to-one with N applications, electronic devices can simultaneously display the prompts of N applications on the screen. This allows users to understand the application content of N applications in real time by viewing the prompts displayed in the N screen components without having to switch the N background applications to the foreground, thereby improving the ease of operation of electronic devices.

[0168] In some embodiments of this application, after step 102a described above, the information display method provided in this application further includes the following steps:

[0169] Step 105a: The electronic device determines a second target application associated with the first target application among the N applications, wherein the first target application is any one of the N applications.

[0170] In some embodiments of this application, "the second target application associated with the first target application" can be understood as an application running on the first target application.

[0171] For example, if an electronic device has both a "payment" app and a "food delivery" app running simultaneously, when a user operates the food delivery mini-program through the "payment" app, the food delivery mini-program can run on the "payment" app while both apps are running in the background. In other words, the "food delivery" app is an app associated with the "payment" app.

[0172] Step 105b: When the running state of the first target application changes, the electronic device updates the running state of the second target application to update the content of the prompt information contained in the screen component corresponding to the second target application.

[0173] In some embodiments of this application, when the second target application is running on the first application, if the running state of the first target application changes, the running state of the second target application will change accordingly.

[0174] This should also change accordingly. Therefore, the electronic device can update the running state of the second target application when the running state of the first target application changes. Furthermore, after updating the running state of the second target application, the electronic device can update the content of the prompt information contained in the screen component corresponding to the second target application, so that the user can understand the content of the second target application in real time by displaying the first prompt information in the screen component corresponding to the second target application, thereby improving the ease of operation of the electronic device.

[0175] For example, when a food delivery mini-program is running on a payment app, if the order status on the payment app changes from "order accepted" to "making," the electronic device can also update the order status on the food delivery app to "making." Furthermore, after updating the order status on the food delivery app to "making," the electronic device updates the content of the notification information contained in the screen component corresponding to the food delivery app.

[0176] In this way, when the running state of the first target application changes, the electronic device updates the running state of the second target application, thereby updating the content of the prompt information contained in the screen component corresponding to the second target application. This allows the user to understand the content of the second target application in real time by displaying the first prompt information in the screen component corresponding to the second target application, thus improving the ease of operation of the electronic device.

[0177] In some embodiments of this application, the first application mentioned above includes M applications, and the "displaying the first prompt information in the screen component" in step 102 can be implemented by the following step 102d.

[0178] Step 102d: The electronic device displays at least one prompt message in each sub-area of ​​the aforementioned screen component.

[0179] In some embodiments of this application, the M sub-regions on the screen component correspond one-to-one with the aforementioned M applications, and the content of the prompt information contained in a sub-region changes with the running state of the application corresponding to the aforementioned sub-region; M is an integer greater than 1.

[0180] In some embodiments of this application, when an electronic device is running M applications simultaneously in the background, it will display screen components on the screen, dividing them into M sub-regions, and then associate each of the M applications with one of the M sub-regions through a fifth input. For example, the icon of any of the M applications can be dragged to a sub-region, thereby triggering the electronic device to associate that application with that sub-region.

[0181] In some embodiments of this application, assuming that the electronic device is a large-screen electronic device and the applications running in the background of the electronic device include M applications, that is, M applications running in the background at the same time, the screen components on the screen can be divided into M sub-regions so that the first prompt information of the M applications can be displayed through the M sub-regions respectively. The content of the prompt information contained in each of the M sub-regions changes with the running state of the first application of each screen component.

[0182] In this way, by displaying corresponding prompts for M applications on M sub-areas of the screen component, the electronic device can simultaneously display the prompts for M applications on the screen. This allows users to understand the application content of M applications in real time by viewing the prompts displayed in the M sub-areas of the screen component without switching the M background applications to the foreground, thereby improving the ease of operation of the electronic device.

[0183] In some embodiments of this application, the first application mentioned above includes X applications. The "displaying the first prompt information in the screen component" in step 102 above can be implemented through steps 102e1 to 102e3 below.

[0184] Step 102e1: The electronic device obtains the current running sub-state of each of the above X applications, where X is an integer greater than 1.

[0185] In some embodiments of this application, the electronic device can obtain the current running sub-state of each of the above X applications to determine the urgency of each of the X applications, where the urgency of an application refers to the urgency at which the user needs to view the application content.

[0186] For example, the first application includes a "map" app, a "food delivery" app, and a "ride-hailing" app. If the traffic light for the current navigation route on the "map" app is yellow, the food delivery order on the "food delivery" app is in the "delivered" status, and the ride-hailing order on the "ride-hailing" app is in the "accepted" status, then the urgency for the user to check the food delivery order information on the "food delivery" app is the highest, followed by the "map" app, and the urgency for the user to check the ride-hailing order information on the "ride-hailing" app is the lowest.

[0187] Step 102e2: The electronic device sorts the X applications based on the current running sub-state of each application to obtain the sorting result of the X applications.

[0188] In some embodiments of this application, the electronic device can sort the urgency of the above X applications in descending order based on the current running sub-state of each application, and obtain the sorting result of the above X applications.

[0189] For example, if the traffic light for the current navigation route on the "Map" app is yellow, the food delivery order on the "Takeout" app is in the delivered state, and the ride-hailing order on the "Ride-hailing" app is in the accepted state, the sorting result of the above X applications can be: 1) "Takeout" app; 2) "Map" app; 3) "Ride-hailing" app.

[0190] Step 102e3: The electronic device displays at least one prompt message on the screen component. The content of the prompt message in the screen component changes with the running state of the target application, which is the application ranked first in the sorting results.

[0191] In some embodiments of this application, the application ranked first in the above sorting results is the application with the highest urgency among the aforementioned X applications. Therefore, the electronic device can display prompts for the target application on the screen component, allowing the user to understand the application content of the target application by viewing the first information displayed on the screen component.

[0192] In this way, by displaying prompts on the screen components that change according to the running status of the target application, electronic devices enable users to understand the application content of the target application in real time by viewing the prompts on the screen components, thereby improving the ease of operation of electronic devices.

[0193] The following example, using scenario 1, illustrates the information display method provided in this application. As shown in Figure 9, the method includes steps 901 to 909.

[0194] Step 901: The electronic device responds to the user's first input and switches the "Map" APP to the background.

[0195] Step 902: The electronic device determines whether the current light is red and the vehicle has stopped based on the application content of the "Map" APP. If it is determined that the current light is red and the vehicle has stopped, it is determined that the user is waiting for the traffic light to change, and then proceeds to step 903; otherwise, proceeds to step 907.

[0196] Step 903: The electronic device obtains the current traffic light information from the current navigation application.

[0197] Step 904: The electronic device uses the current traffic light color as the background color of the atomic island in real time, forming a colorful atomic island. At the same time, the first prompt message displays a real-time countdown of the traffic light. Specifically, the first prompt message displayed on the atomic island is shown in Figure 4A.

[0198] In this way, users can view the status of traffic lights in real time without interrupting their current operations.

[0199] Step 905: The electronic device determines whether the current red light has turned green based on the traffic light information in the current "Map" APP application content. If yes, proceed to step 906. If no, i.e., the current light is still red, return to step 902.

[0200] Step 906: The electronic device will bring the "Map" app, which was running in the background, to the foreground and continue the current navigation.

[0201] In this way, users only need to start the car and do not need to operate mobile phones or other electronic devices, thus solving the safety hazards of operating mobile phones or other electronic devices after starting the car.

[0202] Step 907: The electronic device obtains the current user's route information from the "Map" APP and proceeds to step 908.

[0203] Step 908: The electronic device displays the current user's route, direction of travel, and travel status as initial prompts on the atomic island. Specifically, the initial prompts displayed on the screen component are shown in Figure 4B.

[0204] Step 909: The electronic device determines whether the current "Map" APP has switched from the background to the foreground. If it has switched to the foreground, proceed to step 910; otherwise, proceed to step 907.

[0205] Step 910: The electronic device cancels the display of the atomic island.

[0206] The information display method provided in this application fully utilizes the integration of information content, form, and color with screen components, combining information diversity, timeliness, strong reminders, and intelligent operation into one. It expands the dimensions of the atomic islands in terms of form and color, without increasing the user's recognition cost or time, while providing richer information prompts. Furthermore, applying colorful atomic islands to various usage scenarios highlights key information to users in a more prominent, direct, and timely manner, while this form possesses a natural fit, giving users a seamless and surprising experience. On the other hand, the information display method provided in this application can bring information that is placed in the background but cannot be viewed by the user in real time to the foreground in another form, without disturbing the user's current activity, while ensuring that the user can view the content they want to focus on.

[0207] The information display method provided in this application fully utilizes the integration of information content, form, and color with screen components, combining information diversity, timeliness, strong reminders, and intelligent operation into one. It expands the dimensions of the atomic islands in terms of form and color, without increasing the user's recognition cost or time, while providing richer information prompts. Furthermore, applying colorful atomic islands to various usage scenarios highlights key information to users in a more prominent, direct, and timely manner, while this form possesses a natural fit, giving users a seamless and surprising experience. On the other hand, the information display method provided in this application can bring information that is placed in the background but cannot be viewed by the user in real time to the foreground in another form, without disturbing the user's current activity, while ensuring that the user can view the content they want to focus on.

[0208] It should be noted that each of the above method embodiments, or various possible implementations of each method embodiment, can be executed individually or in combination of any two or more. The specific implementation can be determined according to actual usage requirements, and this application embodiment does not impose any restrictions on this.

[0209] The information display method provided in this application can be executed by an information display device. This application uses an information display device executing the information display method as an example to illustrate the information display device provided in this application.

[0210] Figure 10 is a schematic diagram of the structure of an information display device provided in an embodiment of this application. The information display device 1000 includes a receiving module 1001, a running module 1002, and a display module 1003. The receiving module 1001 is used to receive a first input to a first application, the first application being in a running state. The running module 1002 is used to run the first application in the background in response to the first input received by the receiving module 1001. The display module 1003 is used to display first prompt information on a screen component, the content of which changes with the running state of the first application.

[0211] In some embodiments of this application, the running state includes multiple running sub-states, and the content of the first prompt information changes as the running sub-state of the first application switches. The content of the first prompt information includes at least one of the following: the background color of the screen component, the shape and position of the screen component, the display logo, audio, and animation.

[0212] In some embodiments of this application, the application sub-state of the first application includes a first running sub-state and a second running sub-state; the first prompt information includes a first position and a second position of the screen component on the screen; the running module 1002 is specifically used to: in response to the first input received by the receiving module 1001, run the first application in the background in the first running sub-state and display the screen component in the first position; the display module 1003 is specifically used to: update the first position of the screen component to the second position when the first application switches from the first running sub-state to the second running sub-state.

[0213] In some embodiments of this application, the display module 1003 is further configured to: after displaying a first prompt message in a screen component, display a first interface on the screen, wherein the first interface displays the application content of the first application, provided that a first condition is met; wherein meeting the first condition includes the first application's running state being a target running state, or receiving a third input from the user, the third input being used to trigger the first application to run in the foreground; cancel displaying the first prompt message in the screen component, or cancel displaying the screen component; wherein when the first application's running state is the target running state, the application content of the first application is predicted content that conforms to the interface attribute information of the first interface.

[0214] In some embodiments of this application, the first application includes N applications, and the display module 1003 is specifically used to: display N screen components on the screen, and display at least one prompt message on each screen component, wherein the N screen components correspond one-to-one with the N applications, and the content of the prompt message contained in a screen component changes with the running state of the application corresponding to the screen component; N is an integer greater than 1.

[0215] In some embodiments of this application, the running module 1002 is further configured to: after displaying at least one prompt message in each sub-region on each of the screen components, determine a second target application associated with a first target application among the N applications, wherein the first target application is any one of the N applications; and when the running state of the first target application changes, update the running state of the second target application to update the content of the prompt message contained in the screen component corresponding to the second target application.

[0216] In some embodiments of this application, the first application includes M applications, and the display module 1003 is specifically used to: display at least one prompt message in each sub-area on the screen component, wherein the M sub-areas on the screen component correspond one-to-one with the M applications, and the content of the prompt message contained in a sub-area changes with the running state of the application corresponding to the sub-area; M is an integer greater than 1.

[0217] In some embodiments of this application, the first application includes X applications, and the running module 1002 is further configured to: obtain the current running sub-state of each of the X applications; sort the X applications based on the current running sub-state of each application to obtain a sorting result of the X applications; where X is an integer greater than 1; the display module 1003 is specifically configured to: display at least one prompt message on the screen component, wherein the content of the prompt message contained in the screen component changes with the running state of the target application, and the target application is the application ranked first in the sorting result.

[0218] In some embodiments of this application, the content of the first prompt information is related to the first content of the first application, wherein the first content is application content of the first application with an importance level higher than or equal to a preset level.

[0219] The information display device provided in this application embodiment receives a first input from a user; in response to the first input, it runs a first application in the background and displays a first prompt message on a screen component. The first prompt message changes with the running state of the first application. Thus, the user can understand the content of the first application in real time by viewing the first prompt message displayed on the screen component without switching the background application to the foreground, thereby improving the ease of operation of the electronic device.

[0220] The information display device in this application embodiment can be an electronic device or a component of an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, handheld computer, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the scope.

[0221] The information display device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.

[0222] The information display device provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 1 to 9. To avoid repetition, it will not be described again here.

[0223] Optionally, as shown in FIG11, this application embodiment also provides an electronic device 1100, including a processor 1101 and a memory 1102. The memory 1102 stores a program or instructions that can run on the processor 1101. When the program or instructions are executed by the processor 1101, they implement the various steps of the above-described information display method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0224] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0225] Figure 12 is a schematic diagram of the hardware structure of an electronic device that implements an embodiment of this application.

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

[0227] Those skilled in the art will understand that the electronic device 1200 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 1210 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in Figure 12 does not constitute a limitation on 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.

[0228] The processor 1210 is configured to: receive a first input to a first application, the first application being in a running state; in response to the first input, run the first application in the background and display a first prompt message in a screen component, the content of the first prompt message changing with the running state of the first application.

[0229] In some embodiments of this application, the running state includes multiple running sub-states, and the content of the first prompt information changes as the running sub-state of the first application switches. The content of the first prompt information includes at least one of the following: the background color of the screen component, the shape and position of the screen component, the display logo, audio, and animation.

[0230] In some embodiments of this application, the application sub-state of the first application includes a first running sub-state and a second running sub-state; the first prompt information includes a first position and a second position of the screen component on the screen; the processor 1210 is specifically configured to: in response to the first input, run the first application in the background in the first running sub-state and display the screen component in the first position; when the first application switches from the first running sub-state to the second running sub-state, update the first position of the screen component to the second position.

[0231] In some embodiments of this application, the processor 1210 is further configured to: respond to the first input, run a first application in the background, and display a first prompt message in a screen component, and then, if a first condition is met, display a first interface on the screen, wherein the first interface displays the application content of the first application; wherein meeting the first condition includes the first application's running state being a target running state, or receiving a third input from the user, the third input being used to trigger the first application to run in the foreground; cancel the display of the first prompt message in the screen component, or cancel the display of the screen component; wherein, when the first application's running state is the target running state, the application content of the first application is predicted content that conforms to the interface attribute information of the first interface.

[0232] In some embodiments of this application, the first application includes N applications, and the processor 1210 is specifically used to: display N screen components on the screen, and display at least one prompt message on each screen component, wherein the N screen components correspond one-to-one with the N applications, and the content of the prompt message contained in a screen component changes with the running state of the application corresponding to the screen component; N is an integer greater than 1.

[0233] In some embodiments of this application, the processor 1210 is further configured to: after displaying at least one prompt message in each sub-region on each of the screen components, determine a second target application associated with a first target application among the N applications, wherein the first target application is any one of the N applications; and when the running state of the first target application changes, update the running state of the second target application to update the content of the prompt message contained in the screen component corresponding to the second target application.

[0234] In some embodiments of this application, the first application includes M applications, and the processor 1210 is specifically used to: display at least one prompt message in each sub-region of the screen component, wherein the M sub-regions on the screen component correspond one-to-one with the M applications, and the content of the prompt message contained in a sub-region changes with the running state of the application corresponding to the sub-region; M is an integer greater than 1.

[0235] In some embodiments of this application, the first application includes X applications, and the processor 1210 is specifically configured to: obtain the current running sub-state of each of the X applications; sort the X applications based on the current running sub-state of each application to obtain a sorting result of the X applications; X is an integer greater than 1; display at least one prompt message on the screen component, the content of the prompt message contained in the screen component changing with the running state of the target application, and the target application being the application ranked first in the sorting result.

[0236] In some embodiments of this application, the content of the first prompt information is related to the first content of the first application, wherein the first content is application content of the first application with an importance level higher than or equal to a preset level.

[0237] In the electronic device provided in this application embodiment, the electronic device can receive a first input from a user; in response to the first input, it runs a first application in the background and displays a first prompt message on a screen component. The first prompt message changes with the running state of the first application. Thus, the user does not need to switch the first application running in the background to the foreground; they can still understand the content of the first application in real time by viewing the first prompt message displayed on the screen component, thereby improving the ease of operation of the electronic device.

[0238] It should be understood that, in this embodiment, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042. The GPU 12041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1206 may include a display panel 12061, which 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 a touch panel 12071 and at least one other input device 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

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

[0240] Processor 1210 may include one or more processing units; optionally, processor 1210 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, UI, and application programs, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1210.

[0241] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information display method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0242] The processor is the processor on 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 disk, or optical disk.

[0243] This application embodiment also 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 the various processes of the above-described information display method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

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

[0245] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the information display method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0246] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

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

[0248] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can interpret the embodiments described above without departing from the spirit and protection of the claims.

Claims

1. An information display method comprising: receiving a first input for a first application program, the first application program being in a running state; in response to the first input, running the first application program in the background and displaying a first prompt information in a screen component, a content of the first prompt information changing with a change of the running state of the first application program.

2. The method of claim 1, wherein, the running state comprising a plurality of running sub-states, the content of the first prompt information changing with a switching of a running sub-state of the first application program, the content of the first prompt information comprising at least one of the following: a background color of the screen component, a shape, a position, a display identifier, an audio and an animation of the screen component.

3. The method of claim 2, wherein, the running sub-state of the first application program comprising a first running sub-state and a second running sub-state, the content of the first prompt information being a first position and a second position of the screen component on a screen; the response to the first input, running the first application program in the background and displaying the first prompt information in the screen component, comprising: in response to the first input, running the first application program in the first running sub-state in the background and displaying the screen component in the first position; updating the first position of the screen component to the second position when the first application program switches from the first running sub-state to the second running sub-state.

4. The method of claim 1, wherein, after the response to the first input, running the first application program in the background and displaying the first prompt information in the screen component, the method further comprising: in a case where a first condition is met, displaying a first interface on the screen, the first interface displaying application program content of the first application program; wherein the first condition being met comprises that the running state of the first application program being a target running state, or receiving a third input of a user, the third input being used to trigger running the first application program in the foreground; stopping displaying the first prompt information in the screen component, or stopping displaying the screen component; wherein the running state of the first application program being the target running state, the application program content of the first application program being predicted content conforming to interface attribute information of the first interface.

5. The method of claim 1, wherein, the first application program comprising N application programs, the displaying the first prompt information in the screen component comprising: displaying N screen components on the screen and displaying at least one prompt information on each of the screen components, the N screen components corresponding to the N application programs one by one, a content of the prompt information contained in one screen component changing with a change of a running state of an application program corresponding to the one screen component; N being an integer greater than 1.

6. The method of claim 5, wherein, after the displaying at least one prompt information on each sub-region of each of the screen components, the method further comprising: determining a second target application program associated with a first target application program in the N application programs, the first target application program being any application program of the N application programs; When the running state of the first target application program changes, the running state of the second target application program is updated to update the content of the prompt information contained in the screen component corresponding to the second target application program.

7. The method of claim 1, wherein, The first application program comprises M application programs, and the screen component comprises M sub-regions. The first prompt information is displayed in the screen component, comprising:

8. The method of claim 1, wherein, At least one prompt information is displayed in the M sub-regions on the screen component, the M sub-regions on the screen component correspond to the M application programs one by one, and the content of the prompt information contained in one sub-region changes with the change of the running state of the application program corresponding to the one sub-region; M is an integer greater than 1. The first application program comprises X application programs, and the first prompt information is displayed in the screen component, comprising: The current running sub-state of each application program in the X application programs is obtained; the X application programs are sorted based on the current running sub-state of each application program to obtain a sorting result of the X application programs; X is an integer greater than 1; 9. The method of claim 1, wherein, At least one prompt information is displayed in the screen component, and the content of the prompt information contained in the screen component changes with the change of the running state of the target application program, the target application program being the application program ranked first in the sorting result.

10. An information display device comprising: The content of the first prompt information is related to the first content of the first application program, and the first content is the application program content in the first application program, the importance level of which is higher than or equal to a preset level. The receiving module, the running module and the display module; wherein, The receiving module is configured to receive a first input to a first application program, the first application program being in a running state; The running module is configured to run the first application program in the background in response to the first input received by the receiving module; The display module is configured to display first prompt information in a screen component, the content of the first prompt information changing with the change of the running state of the first application program. 11.An electronic device comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the information display method according to any one of claims 1 to 9. 12.A readable storage medium, the readable storage medium storing programs or instructions, the programs or instructions being executed by a processor to implement the steps of the information display method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Display method and device, electronic equipment and storage medium

    CN112691369A

  • Interface control method and device, vehicle-mounted terminal and storage medium

    CN116991282A

  • Information display method and device, electronic equipment and storage medium

    CN118819717A

  • Verticality Manual Test Socket

    KR102185764B1