Information display method and device, equipment, medium and product
By displaying contextual and alert information during application cold start, the problem of excessively long cold start time is solved, improving resource utilization efficiency and user experience.
Patent Information
- Application Number
- CN202511731447.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-21
- Publication Date
- 2026-02-17
AI Technical Summary
When electronic devices cold-start after applications are switched to the background, the cold start time is too long. Existing transition solutions cannot effectively utilize this time period to provide users with valuable information, resulting in low resource utilization efficiency.
During the application cold start process, the context information and/or reminder information of the first application are displayed. The context information allows the user to understand the historical operation, and the reminder information strengthens the memory of important information, such as to-do items or alarm reminders.
It improves resource utilization efficiency by displaying valuable information to users during the cold start time, reducing user forgetting and enhancing user experience.
Smart Images

Figure CN121541958A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of electronic equipment technology, specifically relating to an information display method, apparatus, device, medium, and product. Background Technology
[0002] As user demands increase, more and more applications are installed on electronic devices, and each application consumes more and more memory. When an application is switched to the background, electronic devices often close the background application to ensure smooth operation of the foreground application. Therefore, when the user switches back to the application, it may be a cold start process. Depending on the size of the application and the initialization process, the cold start time can range from 1-2 seconds to as long as 10 seconds. Moreover, as the application becomes larger, the cold start time also increases.
[0003] To facilitate the application's cold start process, current solutions either involve a white or black screen transition, meaning the screen remains white or black until the first frame of the application's content is displayed; or a transition via an advertisement page or a specific image. Summary of the Invention
[0004] The purpose of this application is to provide an information display method, apparatus, device, medium, and product that can provide valuable information to users during the application cold start process, thereby improving resource utilization efficiency.
[0005] In a first aspect, embodiments of this application provide an information display method, including: Receive the first input to the first application; In response to the first input, before displaying the application content of the first application, first information is displayed; the first information includes at least one of the following: reminder information, context information of the first application within a historical time period.
[0006] Secondly, embodiments of this application provide an information display device, including: The receiving module is used to receive the first input to the first application; The display module is used to respond to the first input and display first information before displaying the application content of the first application; the first information includes at least one of the following: reminder information, context information of the first application within a historical time period.
[0007] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0008] 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 as described in the first aspect.
[0009] Fifthly, embodiments of this application provide a chip, which includes a processor and a communication interface, the communication interface and the processor being coupled together, the processor being used to run programs or instructions to implement the steps of the method as described in the first aspect.
[0010] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which, when executed by at least one processor, implements the steps of the method described in the first aspect.
[0011] In this embodiment of the application, during the startup process of the first application, contextual information and / or reminder information of the first application are displayed. Through the contextual information, users can understand the operation status of the first application within a historical time period. Through the reminder information, users can strengthen their memory of important information and avoid forgetting it. That is, this embodiment of the application makes full use of the startup time of the first application and displays valuable information to users within the startup time of the first application, thereby improving resource utilization efficiency. Attached Figure Description
[0012] Figure 1 A flowchart illustrating an information display method provided in an embodiment of this application; Figure 2 A flowchart illustrating another information display method provided in this application embodiment; Figure 3 A flowchart illustrating another information display method provided in this application embodiment; Figure 4 A schematic diagram of a reminder information interface provided in an embodiment of this application; Figure 5 A schematic diagram of another reminder information interface provided in an embodiment of this application; Figure 6 A schematic diagram illustrating the interaction between a service platform and a processor, provided as an embodiment of this application; Figure 7 This application provides a schematic diagram of an application context information display process. Figure 8 This is a schematic diagram illustrating a notification information display process provided in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of an information display device provided in an embodiment of this application; Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application; Figure 11This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0013] 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.
[0014] The terms "first," "second," etc., used in this application's specification are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such 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, without limiting the number of objects; for example, a first object can be one or more. Furthermore, in the specification, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects have an "or" relationship.
[0015] As applications on electronic devices become increasingly large, in order to ensure the smooth operation of foreground applications, electronic devices will close and switch to background applications. As a result, when users use the application again, they need to go through a cold start process.
[0016] For example, a user uses application A in the morning, then switches it to the background after a while and uses application B. To ensure application B runs smoothly, the electronic device will close application A after it was switched to the background. If the user wants to use application A again in the afternoon, application A needs to be restarted; that is, application A needs to undergo a cold start process. A cold start refers to the process of restarting an application after it is first opened or completely cleared from the background. At this time, the application process does not yet exist and needs to be loaded and run from scratch. Cold starts take a relatively long time, and the time required for a cold start increases as the application grows larger.
[0017] To facilitate the cold start process of an application, the current main approach is to use a white or black screen transition, meaning that the screen remains white or black until the first frame of the application's content is displayed; alternatively, an advertising page or specific images can be used for the transition.
[0018] The above methods cannot provide valuable information to users during the application's cold start period, resulting in low resource utilization efficiency.
[0019] Therefore, this application provides an information display method that can provide valuable information to users during the application cold start process, thereby improving resource utilization efficiency.
[0020] The information display methods, devices, equipment, media, and products provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0021] Figure 1 This is a flowchart illustrating an information display method provided in an embodiment of this application. This information display method can be applied to electronic devices with display functions, such as mobile phones, laptops, tablets, and wearable devices. Figure 1 As shown, the information display method may include the following steps: S110, Receive the first input to the first application.
[0022] S120. In response to the first input, before displaying the application content of the first application, display the first information; the first information includes at least one of the following: reminder information, context information of the first application within a historical time period.
[0023] In this embodiment of the application, during the startup process of the first application, contextual information and / or reminder information of the first application are displayed. Through the contextual information, users can understand the operation status of the first application within a historical time period. Through the reminder information, users can strengthen their memory of important information and avoid forgetting it. That is, this embodiment of the application makes full use of the startup time of the first application and displays valuable information to users within the startup time of the first application, thereby improving resource utilization efficiency.
[0024] The above steps are explained in detail below: In S110, the first application can be an application installed on the electronic device that the user currently wants to use. For example, the first application can be a social application, a video application, a game application, etc.
[0025] The first input is used to launch the first application. Exemplarily, the first input may include touch input from the user via a finger or stylus to the application icon of the first application, a voice command input by the user, a specific gesture input by the user, or other feasible inputs. The specific input can be determined according to actual usage needs, and this application embodiment does not limit it. The specific gesture in this application embodiment 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. The click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input. For example, the first input mentioned above can be: the user's click input on the application icon of the first application.
[0026] For example, when the first application is completely closed, that is, when the first application is not running in the background, the user can make the first input to the first application, thereby the electronic device can receive the user's first input to the first application.
[0027] In S120, the application content of the first application can be the first frame content of the first application. The first frame content of the first application is the interface content of the first application that the user sees for the first time after the first application is cold started.
[0028] The first information is the information displayed on the screen before the electronic device displays the application content of the first application, used to help the user get through the cold start process of the first application. In some embodiments, the first information may include reminder information, which may be information that the user sets that is easily forgotten, such as to-do list information or alarm reminders. Displaying reminder information can enhance the user's memory of important matters and prevent forgetting.
[0029] In some embodiments, the first information may include contextual information of the first application within a historical time period, which may be a time period prior to the current time. Taking an e-book as an example, assuming a user is reading Chapter 10, Page 100 of the novel "XX" in the morning, the first information may include "Chapter 10, Page 100 of XX," indicating that the user has already read up to Chapter 10, Page 100 of "XX." Thus, when the user restarts the e-book, they can continue reading from Chapter 10, Page 101, avoiding rereading or missing some content.
[0030] For example, if a user plays game A for an hour, including 5 rounds with a record of 3 wins and 2 losses, then the win / loss information, the number of kills in each round, and the score can be presented to the user as the primary information during the next cold start of game A, allowing the user to understand the historical game situation.
[0031] In some embodiments, the first information may also include reminder information and contextual information of the first application within a historical time period, thereby increasing the diversity of displayed information and maximizing the user's experience with the application.
[0032] In practical applications, the primary information is not limited to the aforementioned reminders and contextual information; it can also include other information valuable to the user. For example, for tool-type applications such as MATLAB, it can also display the application's core functions and beginner guidance information.
[0033] In this embodiment, during the cold start process of the first application, that is, before displaying the first frame content of the first application, the electronic device can first display the first information. Through the first information, the user can obtain valuable information, thereby improving resource utilization efficiency.
[0034] Figure 2 A flowchart illustrating another information display method provided in this application embodiment. Figure 2 and Figure 1 The difference is that, Figure 2 It also includes S210-S220.
[0035] S210, In response to the first input, obtain the first information.
[0036] In some embodiments, after receiving the first input, the electronic device can obtain the first information through application logs, memos, or other means. For example, the context information of the first application can be obtained through application logs, which record the time the user uses the first application and the user's specific usage information during that time. Therefore, the context information of the first application can be obtained through these application logs. As another example, the electronic device can obtain reminder information by viewing memos, alarm clock apps, or other similar means.
[0037] In some embodiments, taking the application of the information display method to the processor of an electronic device as an example, exemplarily, after receiving the first input, the processor can send a query request to the service platform, requesting the service platform to query whether the first information exists. The service platform can be integrated into the electronic device and can provide various services, such as context services and reminder services. The context service can provide application context information, and the reminder service can provide reminder information set by the user.
[0038] After receiving a query request, the service platform can distribute it to different services for querying. For example, the service platform can distribute the query request to the context service, which will query whether the context information of the first application exists. At the same time, the query request can be distributed to the reminder service, which will query whether the reminder information exists.
[0039] Context service and alert service can return query results to the service middle platform, which in turn returns them to the processor.
[0040] For example, if the first information exists, the service platform can send the first information to the processor, providing a basis for subsequent information display. For example, if the first information does not exist, the service platform can return an indication that the first information does not exist to the processor. After receiving the indication, the processor can adopt other transition schemes, such as displaying an advertisement page or a specific image.
[0041] S220. Before displaying the application content of the first application, display the first information.
[0042] For example, after an electronic device obtains the first information, it can display the first information before the first application is cold-started, using the time of the first application's cold start to provide valuable information to the user and improve resource utilization efficiency.
[0043] Taking the above information display method applied to the processing of electronic devices as an example, for instance, after the processor receives the first information returned by the service platform, it can send the first information to the display screen for display.
[0044] This embodiment obtains first information after receiving the first input and displays the obtained first information before the first application starts, which can provide valuable information to users and improve resource utilization efficiency.
[0045] Figure 3 A flowchart illustrating another information display method provided in this application embodiment. Figure 3 and Figure 1 The difference is that, Figure 3 It also includes S310-S320.
[0046] S310. After the first frame content of the first application has been loaded, a transition animation is generated based on the first information and the first frame content of the first application.
[0047] Transition animations are used to connect the first frame of content in the first application, ensuring the continuity and spatial sense of the display and reducing the user's cognitive load. For example, the visual commonalities between two interfaces can be analyzed and used as the skeleton or bridge of the animation to generate a transition animation, achieving a seamless and logical transition from the initial information to the first frame content. The animation type of the transition animation can be selected according to actual needs; for example, fade-in / fade-out and displacement types can be used, where the initial information gradually fades out while elements of the first frame content of the first application slide in from below or the side.
[0048] In this embodiment, after the first frame of the first application is loaded, a transition animation is generated based on the first information and the first frame content, providing a basis for smooth switching of subsequent screens.
[0049] S320: Through a transition animation, the information displayed on the screen is switched from the first information to the first frame content of the first application.
[0050] For example, electronic devices can use transition animations to switch the information displayed on the screen from the first information to the first frame content of the first application, thereby enhancing the continuity of information display.
[0051] Taking the first information as an example, which includes the context information of the first application within a historical time period, the information display method may further include the following steps: If a user uses the first application within a historical time period, record the context information of the first application within that historical time period.
[0052] If a user is currently reading Chapter 10, Page 100 of the novel "XX" on an e-book, after finishing reading page 100, the electronic device can record "Chapter 10, Page 100 of XX". If the user continues reading and reaches page 101, after finishing reading page 101, the electronic device can update the recorded information, for example, it can update the recorded "Chapter 10, Page 100 of XX" to "Chapter 10, Page 101 of XX".
[0053] Taking the above information display method applied to a processor as an example, for instance, after reading page 100, the processor can send page 100 of chapter 10 of "XX" to the service platform for storage. After reading page 101, the processor can continue to send page 101 of chapter 10 of "XX" to update the context information of the e-book stored in the service platform.
[0054] For example, if a user is currently playing game A, after game A ends, the processor can send the game's win / loss information, the number of players in each game, and the score to the service platform. After receiving the context information sent by the processor, the service platform can forward it to the context service for storage. Subsequently, the service platform can retrieve the context information of the corresponding application from the context service.
[0055] This embodiment can automatically update the stored application context information based on application usage, so that when the application is launched again, the application's context information within the historical time period can be displayed, making it easier for users to understand past operations, reducing the mental cost of recalling information, and reducing the cognitive burden on users.
[0056] Taking the first information as including reminder information, and the reminder information including at least one of the following: to-do list information, alarm reminder information, for example, before S110, the information display method may further include the following steps: Receive the second input to the reminder switch control; Accordingly, the above-mentioned S120 may include the following steps: In response to the first input, a reminder message is displayed before the application content of the first application is shown.
[0057] The second input described above is used to open the reminder switch control. Exemplarily, the second input may include touch input from the user via a finger or stylus, a voice command, a specific gesture, or other feasible input. The specific input can be determined according to actual usage needs, and this application embodiment does not limit it. The specific gesture in this application embodiment 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. The click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input. For example, the second input described above can be: the user's click input on the reminder switch control.
[0058] For example, after receiving a second input from the user to the reminder switch control, the electronic device can turn on the reminder switch control. Subsequently, when receiving a first input from the user to the first application, the corresponding reminder information can be displayed before displaying the application content of the first application.
[0059] For example, the reminder switch control can be a control on the reminder information interface, which may include reminder information in addition to the reminder switch control.
[0060] Figure 4 An exemplary diagram of a reminder information interface is provided, such as... Figure 4 As shown, the reminder information interface 401 can include reminder information 402. For example, the reminder information 402 includes the to-do item information "Remember to buy dumpling wrappers before you leave work today, don't forget". In actual application, it can also include other to-do item information.
[0061] In addition to the reminder message 402, the reminder message interface 401 may also include a reminder switch control 403. The reminder switch control 403 is off by default. When the reminder switch control 403 is on, the electronic device can display the corresponding reminder message during the cold start process of an application. For example, during the startup process of application B, the electronic device can display "Remember to buy dumpling wrappers before leaving get off work today, don't forget."
[0062] In some embodiments, the reminder information interface 401 may further include reminder time setting information 404, which is used to set the reminder time of the reminder information 402, such as... Figure 4As shown, users can choose to receive reminders all day or during a specific time period. The start and end times of this time period can be set according to needs. For example, if a user sets the start time to 16:00 on October 10, 2025, and the end time to 17:00 on October 10, 2025, then the reminder message 402 will only be displayed when the user cold-starts an application between 16:00 and 17:00 on October 10. It will not be displayed at other times. This improves the flexibility of information display.
[0063] Figure 5 An exemplary diagram of a reminder information interface is provided, such as... Figure 5 As shown, the reminder information interface 501 can include reminder information 502. Taking alarm reminder information as an example, the reminder switch control 503 is off by default. When the reminder switch control 503 is turned on, the electronic device can display the corresponding reminder information during the cold start process of an application. For example, if the user sets the alarm for 7:35 AM, and assumes the user launches social application A at 7:30 AM, the electronic device can display an alarm reminder such as "The alarm will ring at 7:35 AM" during the startup process of social application A.
[0064] In some embodiments, the reminder information interface 501 may further include reminder time setting information 504, which is used to set the reminder time of the reminder information 502, such as... Figure 5 As shown, users can flexibly set the reminder period for reminder message 502. The start and end times of the reminder period can be set according to needs. For example, if the user sets the start time to 07:00 on weekdays and the end time to 07:35 on weekdays, then reminder message 502 will only be displayed when the user cold-starts an application between 07:00 and 07:35 on weekdays, and will not be displayed at other times. This improves the flexibility of message display.
[0065] This can enhance users' memory of important information and improve the efficiency of using reminder information.
[0066] In some embodiments, users can also add reminder information or delete existing reminder information as needed.
[0067] Taking the above information display method applied to a processor as an example, for instance, after the processor detects that the reminder switch control is turned on, it can send the corresponding reminder information to the service platform, which then forwards it to the reminder service. Alternatively, when the processor detects an update to the reminder information, it sends the updated reminder information to the service platform, which then forwards it to the reminder service. Subsequently, during a cold start of an application, the initial information can be obtained from the service platform and displayed to provide valuable information to the user.
[0068] In some embodiments, the information display method may further include the following steps: If the first application is switched from the foreground to the background and no switching input is received from the first application within a preset time, the first application is closed. The switching input is used to switch the first application from the background to the foreground.
[0069] The preset duration can be set as needed, for example, it can be set to 5 minutes. For example, when the user switches the first application from the foreground to the background, the electronic device can start timing. If the electronic device does not receive a switching input to switch the first application to the foreground within the preset duration, the electronic device can close the first application to ensure the smooth operation of the foreground application.
[0070] If a user wants to use the first application again after it is closed, they will need to go through a cold start process.
[0071] In this embodiment, if no input to switch to the foreground is received within a preset time after the first application is switched to the background, the first application is closed, thus ensuring the smooth operation of the foreground application.
[0072] The following is combined Figure 6 The role of the service platform in this embodiment will be explained.
[0073] S601, First application launched.
[0074] S602, First application in use.
[0075] S603, Context information update of the first application. Specifically, the processor sends the updated context information to the service platform 600, which then forwards the context information to the context service 601.
[0076] S604. Determine if the first application has been switched to the background. If yes, end the process; otherwise, return to execute S603.
[0077] S605, Reminder Information Update. The processor sends the updated reminder information to the service platform 600, which then forwards the updated reminder information to the reminder service 602.
[0078] In this embodiment, the service platform 600 is primarily responsible for managing the context service 601 and the reminder service 602. The context service 601 is responsible for maintaining the application's context information, and the application can update the context information to the context service 601 in real time during use. The reminder service 602 is primarily responsible for managing the reminder information set by the user, providing management functions such as adding or deleting reminder information.
[0079] The following is combined Figure 7 The process of displaying application context information is explained.
[0080] S701, Application cold start.
[0081] S702. Determine if context information for the application exists. If it exists, execute S703; otherwise, execute S706. S706 will also be executed if context information for the application exists.
[0082] S703. Obtain the application's context information through the service platform.
[0083] S704. During the application's cold start process, display the application's context information.
[0084] S705, Waiting for notification that the first frame has finished loading.
[0085] S706. Initialize the application.
[0086] S707. Measure the dimensions of all Views and ViewGroups in the first frame, i.e., their width and height.
[0087] S708. Based on the sizes obtained during the measurement phase, determine the positions of all Views and ViewGroups on the screen.
[0088] S709: Based on the View whose position and size have been determined, render it onto the screen's frame buffer. S706-S709 represent the traditional process of drawing the first frame.
[0089] S710. Determine if the application's context information exists. If it exists, execute S711, which notifies that the first frame content has been loaded. If it does not exist, execute S714.
[0090] S711: Notify S705 that the first frame content has been loaded. That is, notify S705 to continue executing S712.
[0091] S712, Cancel the display of application context information.
[0092] S713, The transition animation from displaying context information to the content of the first frame.
[0093] S714, Display the first frame content.
[0094] S715, application displays normally.
[0095] In this embodiment, during the application cold start process, if the application's context information exists, it will be displayed to help users understand the historical operations performed on the application. If the application's context information does not exist, the corresponding information can be displayed in the traditional way, such as displaying an advertisement page, a specific image, or a white screen or a black screen.
[0096] The process of displaying reminder information is similar to that of displaying context information. The following section will explain in conjunction with... Figure 8 Explain the process of displaying the reminder information.
[0097] S801, Application cold start.
[0098] S802. Determine if a reminder message exists. If it exists, execute S803; otherwise, execute S806. S806 will also be executed if a reminder message exists.
[0099] S803, Obtain reminder information through the service platform.
[0100] S804. Display this reminder message during the application's cold start process.
[0101] S805, Waiting for notification that the first frame has finished loading.
[0102] S806. Initialize the application.
[0103] S807. Measure the dimensions of all Views and ViewGroups in the first frame, i.e., their width and height.
[0104] S808. Based on the sizes obtained during the measurement phase, determine the positions of all Views and ViewGroups on the screen.
[0105] S809: Based on the View whose position and size have been determined, render it onto the screen's frame buffer. S806-S809 represent the traditional process of drawing the first frame.
[0106] S810. Determine if there is a reminder message. If it exists, execute S811, which notifies that the first frame content has been loaded. If it does not exist, execute S814.
[0107] S811: Notify S805 that the first frame content has been loaded. That is, notify S805 to continue executing S812.
[0108] S812, Cancel display of reminder information.
[0109] S813, Transition animation from displaying the reminder message to the first frame content.
[0110] S814, Display the first frame content.
[0111] S815, application displays normally.
[0112] In this embodiment, if a reminder message exists during the application cold start process, the reminder message will be displayed to enhance the user's memory of important information. If no reminder message exists, the corresponding information can be displayed in the traditional way, such as displaying an advertisement page, a specific image, or displaying a white screen or a black screen.
[0113] It should be noted that the information display method provided in this application embodiment can be executed by an information display device or a processing module within that information display device for executing the information display method. This application embodiment uses an information display device executing the information display method as an example to illustrate the information display device provided in this application embodiment.
[0114] Figure 9 This is a schematic diagram of the structure of an information display device provided in an embodiment of this application.
[0115] like Figure 9 As shown, the information display device 900 may include: Receiver module 901 is used to receive a first input to the first application; Display module 902 is used to respond to a first input and display first information before displaying the application content of the first application; the first information includes at least one of the following: reminder information, context information of the first application within a historical time period.
[0116] In this embodiment of the application, during the startup process of the first application, contextual information and / or reminder information of the first application are displayed. Through the contextual information, users can understand the operation status of the first application within a historical time period. Through the reminder information, users can strengthen their memory of important information and avoid forgetting it. That is, this embodiment of the application makes full use of the startup time of the first application and displays valuable information to users within the startup time of the first application, thereby improving resource utilization efficiency.
[0117] In some possible implementations of the embodiments of this application, Display module 902 is specifically used for: In response to the first input, obtain the first information. Display the first piece of information before displaying the application content of the first application.
[0118] In some possible implementations of the embodiments of this application, the information display device 900 may further include: The generation module is used to generate a transition animation based on the first information and the first frame content of the first application after the display module displays the first information and the first frame content of the first application has been loaded. The switching module is used to switch the information displayed on the screen from the first information to the first frame content of the first application through a transition animation.
[0119] In some possible implementations of the embodiments of this application, the first information includes the context information of the first application within a historical time period; The information display device 900 may also include: The recording module is used to record the context information of the first application during the historical time period when the user uses the first application.
[0120] In some possible implementations of the embodiments of this application, the first information includes reminder information, which includes at least one of the following: to-do list information and alarm reminder information; The receiving module 901 is also configured to receive a second input to the reminder switch control before receiving the first input to the first application; Display module 902 is specifically used for: In response to the first input, a reminder message is displayed before the application content of the first application is shown.
[0121] In some possible implementations of the embodiments of this application, the information display device 900 may further include: The close module is used to close the first application if it is switched from the foreground to the background and no switch input is received from the first application within a preset time. The switch input is used to switch the first application from the background to the foreground.
[0122] The information display device in this application embodiment can be a device or a component in an electronic device, such as an integrated circuit or a chip. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, 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 device.
[0123] The electronic device in this application embodiment can be a terminal with an operating system. The operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system.
[0124] The information display device provided in this application embodiment can achieve... Figures 1 to 8 The various processes in the information display method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0125] like Figure 10 As shown, this application embodiment also provides an electronic device 1000, including a processor 1001 and a memory 1002. The memory 1002 stores programs or instructions that can run on the processor 1001. When the program or instructions are executed by the processor 1001, 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.
[0126] It should be noted that the electronic devices in the embodiments of this application include the mobile terminals and non-mobile terminals mentioned above.
[0127] Figure 11 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application.
[0128] The electronic device 1100 includes, but is not limited to, components such as: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 108, memory 1109, and processor 1110.
[0129] Those skilled in the art will understand that the electronic device 1100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 11 The structure of the electronic device 1100 shown does not constitute a limitation on the electronic device 1100. The electronic device 1100 may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be described in detail here.
[0130] The user input unit 1107 is used to receive a first input to the first application; Display unit 1106 is configured to respond to a first input and display first information before displaying the application content of the first application; the first information includes at least one of the following: reminder information, context information of the first application within a historical time period.
[0131] In this embodiment of the application, during the startup process of the first application, contextual information and / or reminder information of the first application are displayed. Through the contextual information, users can understand the operation status of the first application within a historical time period. Through the reminder information, users can strengthen their memory of important information and avoid forgetting it. That is, this embodiment of the application makes full use of the startup time of the first application and displays valuable information to users within the startup time of the first application, thereby improving resource utilization efficiency.
[0132] In some possible implementations of the embodiments of this application, the processor 1110 is configured to acquire first information in response to the first input; Display unit 1106 is specifically used for: Display the first piece of information before displaying the application content of the first application.
[0133] In some possible implementations of embodiments of this application, the processor 1110 is specifically used for: After the first information is displayed on the display unit 1106, and the first frame content of the first application is loaded, a transition animation is generated based on the first information and the first frame content of the first application. The information displayed on the screen is switched from the first piece of information to the first frame of content of the first application through a transition animation.
[0134] In some possible implementations of the embodiments of this application, the first information includes the context information of the first application within a historical time period; Processor 1110, specifically used for: If a user uses the first application within a historical time period, record the context information of the first application within that historical time period.
[0135] In some possible implementations of the embodiments of this application, the first information includes reminder information, which includes at least one of the following: to-do list information and alarm reminder information; The user input unit 1107 is also configured to receive a second input to the reminder switch control before receiving the first input to the first application; Display unit 1106 is specifically used for: In response to the first input, a reminder message is displayed before the application content of the first application is shown.
[0136] In some possible implementations of the embodiments of this application, the processor 1110 is further configured to close the first application when the first application is switched from the foreground to the background and no switching input is received from the first application within a preset time period, wherein the switching input is used to switch the first application from the background to the foreground.
[0137] It should be understood that, in this embodiment, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042. The GPU 11041 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 1106 may include a display panel 11061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes at least one of a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include a touch detection device and a touch controller. Other input devices 11072 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.
[0138] The memory 1109 can be used to store software programs and various data. The memory 1109 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 1109 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 1109 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0139] Processor 1110 may include one or more processing units; optionally, processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, 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 1110.
[0140] 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.
[0141] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0142] This application also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. 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.
[0143] 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.
[0144] 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.
[0145] 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 apparatuses 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.
[0146] 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 related technology, 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.
[0147] 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 make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An information display method characterized by comprising: The method comprises: receiving a first input for a first application; in response to the first input, displaying first information before displaying application content of the first application; the first information comprises at least one of the following: reminder information, context information of the first application in a historical time period.
2. The method of claim 1, wherein, The response to the first input, displaying first information before displaying the application content of the first application, comprises: in response to the first input, obtaining the first information; displaying the first information before displaying the application content of the first application.
3. The method according to claim 1 or 2, characterized in that, After displaying the first information, the method further comprises: if the first frame content of the first application is loaded, generating a transition animation according to the first information and the first frame content of the first application; switching the information displayed on the screen from the first information to the first frame content of the first application through the transition animation.
4. The method according to claim 1 or 2, characterized in that, The first information comprises context information of the first application in a historical time period; The method further comprises: if the user uses the first application in the historical time period, recording the context information of the first application in the historical time period.
5. The method according to claim 1 or 2, characterized in that, The first information comprises reminder information, and the reminder information comprises at least one of the following: to-do list information, alarm reminder information; Before receiving the first input for the first application, the method further comprises: receiving a second input for a reminder switch; The response to the first input, displaying first information before displaying the application content of the first application, comprises: in response to the first input, displaying the reminder information before displaying the application content of the first application.
6. The method of claim 1 or 2, wherein, The method further comprises: if the first application is switched from the foreground to the background and no switching input of the first application is received within a preset time period, the switching input is used to switch the first application from the background to the foreground, the first application is closed.
7. An information display device, characterized by comprising: The method comprises: a receiving module configured to receive a first input for a first application; a display module configured to, in response to the first input, display first information before displaying application content of the first application; the first information comprises at least one of the following: reminder information, context information of the first application in a historical time period.
8. The apparatus of claim 7, wherein, The display module is specifically configured to: in response to the first input, obtain the first information; display the first information before displaying the application content of the first application.
9. An electronic device, comprising: The electronic device comprises a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the method according to any one of claims 1-6.
10. A readable storage medium, characterized by, The readable storage medium stores programs or instructions, and the programs or instructions are executed by the processor to implement the steps of the method according to any one of claims 1-6.
11. A computer program product, characterised in that, The program product is stored in a storage medium, and the program product is executed by at least one processor to implement the steps of the method according to any one of claims 1-6.