Display method and electronic equipment
By installing the smart platform application in the mobile phone and using the image synthesizer to filter the images of other applications, the splash screen problem when starting the smart platform is solved, improving the display quality and reducing power consumption.
Patent Information
- Application Number
- CN202410045698.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-10
- Publication Date
- 2025-07-18
AI Technical Summary
The screen splash problem is likely to occur during the smart table setting of the mobile phone, which affects the user experience.
By installing a smart platform application in an electronic device, the image synthesizer (SurfaceFlinger) filters images of other applications in low-power mode, only the images sent by the smart platform application are displayed, and a specific display strategy is used to avoid flashing.
It effectively avoids the flashing phenomenon of the display when starting the smart table, improves the display quality of the display, and reduces power consumption.
Smart Images

Figure CN120343138A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminals, and in particular, to a display method and an electronic device. Background Art
[0002] With the continuous development of mobile terminal technology, the applications of mobile terminals have become more and more extensive. When a user hopes that the mobile phone can display images in the gallery in the stand state, the user needs to adjust the mobile phone from the portrait state to the stand state. When the mobile phone is in the stand state, the mobile phone responds to the user's operation of starting the gallery and starts the gallery. The gallery application responds to the user's viewing operation and displays the selected image on the display screen. This way of displaying the application interface will increase the power consumption of the mobile phone. To reduce the power consumption of the mobile phone, the mobile phone can start the intelligent swing table, which runs in a low-power state and can control the display screen to display the interface required by the user (such as photos in the gallery, display the calendar interface, etc.).
[0003] However, when the mobile phone starts the intelligent swing table, the problem of screen flashing is likely to occur, affecting the user experience. Summary of the Invention
[0004] To solve the above technical problems, this application provides a display method and an electronic device, so that when the electronic device starts the intelligent swing table, the problem of screen flashing of the electronic device is avoided, and the display quality of the display screen is improved.
[0005] In a first aspect, this application provides a display method. A first application is installed in the electronic device. The first application inherits from the low-power mode, and when the electronic device is in a non-charging state, the first application controls the display screen to display a determined image within a first preset duration. The method includes: when the first application starts, sending first information of the electronic device to an image synthesizer of the electronic device. The first information includes a first indication information and a first identification information of the first application. The first indication information is used to instruct the image synthesizer to obtain a first display strategy; the image synthesizer determines, according to the first information, that the image synthesizer adopts the first display strategy; when the image synthesizer receives a first image to be displayed, the image synthesizer detects, according to the first display strategy, whether the first image belongs to the image sent by the first application; when the image synthesizer detects that the first image belongs to the image sent by the first application, the image synthesizer transmits the first image to the display screen, and the display screen displays the first image; when the image synthesizer detects that the first image does not belong to the image sent by the first application, the image synthesizer filters out the first image.
[0006] In this way, the electronic device can be a device such as a mobile phone or a tablet computer; the first application is a smart table, and the first application inherits the low-power (Doze) state, that is, the first application runs in the low-power state, which can reduce the power consumption of the first application during operation; when the first application is started, a first message is sent to the Image Compositor (SurfaceFlinger), and the first message can include the identification information of the first application and a first indication message. For example, the first indication message is used to obtain a display policy. If the first indication message is "0", when the Image Compositor receives the first indication message, it can determine that the Image Compositor needs to filter the received image, and the filtering policy is the first display policy (that is, allowing the images sent by the first application to be displayed and filtering out the images sent by other applications). When the Image Compositor receives an image, through the first display policy, it can filter out the images sent by other applications and only transmit the images sent by the first application to the display screen. During the startup process of the first application, if the Image Compositor receives an image sent by another application first, due to the adoption of the first display policy, the Image Compositor filters out the images sent by other applications, ensuring that the display screen does not display the images sent by other applications, and thus avoiding the problem of screen flashing on the display screen. In addition, when the first application is started, adopting the first display policy can decouple the display of images by the first application from the always-on display (application).
[0007] According to the first aspect, for the Image Compositor to determine to adopt the first display policy according to the first message, it includes: the Image Compositor obtains a first preset list according to the first indication message; the Image Compositor adds the first identification information to the first preset list; the first display policy is used to indicate that the Image Compositor allows the images belonging to the first preset list to be transmitted to the display screen. In this way, by adding the first identification information to the first preset list in the electronic device, the Image Compositor can accurately determine the images allowed to be displayed according to the tags in the received images and the first preset list.
[0008] According to the first aspect, detecting whether the first image belongs to the image sent by the first application according to the first display policy includes: the image synthesizer obtains the image label of the first image as the first label, and the first label is the identification information of the application that generates the first image; the image synthesizer detects whether there is the same identification information as the first label in the first preset list; when the image synthesizer detects that there is the same identification information as the first label in the first preset list, it is determined that the first image belongs to the image sent by the first application; when the image synthesizer detects that there is no same identification information as the first label in the first preset list, it is determined that the first image does not belong to the image sent by the first application. In this way, the first application can mark the image label in the determined image. For example, when the first application determines to display the calendar interface, it can obtain the image of this interface and add the label of the first application to this image; the image synthesizer compares the first label in the first image with the identification information in the first preset list, and can quickly identify whether the first image belongs to the image sent by the first application.
[0009] According to the first aspect, the method further includes: when the first application ends running, obtaining the setting information of the electronic device, and the setting information is used to indicate the information of the services allowed to be started when the electronic device is in the low-power state; the first application sends the second indication information to the image synthesizer according to the setting information; the image synthesizer obtains the display policy adopted by the image synthesizer according to the second indication information; when the image synthesizer receives the second image, it determines whether to transmit the second image to the display screen according to the currently determined display policy. In this way, when the first application ends running, it can determine the display policy of the image synthesizer according to the setting information of the electronic device, and cancel the currently adopted first display policy in time to avoid affecting the display of other services.
[0010] According to the first aspect, the first application sends the second indication information to the image synthesizer according to the setting information, including: when the first application detects that the service allowed to run by the electronic device in the low-power state in the setting information is the first service, generating the second indication information; the second indication information instructs the image synthesizer to adopt the second display policy, and the second display policy is used to instruct the image synthesizer to send the received image to the display screen; when the image synthesizer receives the second image, determining whether to transmit the second image to the display screen according to the currently determined display policy includes: when the image synthesizer receives the second image, sending the second image to the display screen according to the instruction of the second display policy. In this way, the first service can be the global display service in the always-on display application, and the information allowing the first service to run can be stored in the electronic device; when the first application ends running, if it detects that the electronic device allows the first service to run, it can instruct the image synthesizer to adopt the second display policy, and the second display policy instructs to allow the images sent by other applications to be displayed, avoiding the problem of filtering errors.
[0011] According to the first aspect, a first application sends second indication information to an image synthesizer according to setting information, including: when the first application detects that the setting information indicates that the service allowed to be started in the low-power state of the electronic device is the second service, generating the second indication information; the second indication information instructs the image synthesizer to adopt a third display policy, and the third display policy instructs the image synthesizer to allow the image sent by the second service to be transmitted to the display screen; when the image synthesizer receives a second image, it determines whether to transmit the second image to the display screen according to the currently determined display policy, including: when the image synthesizer receives a second image, it detects whether the second image belongs to the image sent by the second service according to the third display policy; when the image synthesizer detects that the second image belongs to the image sent by the second service, it transmits the second image to the display screen, and the display screen displays the second image; when the image synthesizer detects that the second image does not belong to the image sent by the second service, it filters out the second image. In this way, the second service can be a local display service in the always-on display application; the policy corresponding to the local display service is the third display policy, that is, the image synthesizer filters out the images that do not belong to the images sent by the second service, avoiding interference from the images sent by other applications to the images sent by the second service.
[0012] According to the first aspect, a first application sends second indication information to an image synthesizer according to setting information, including: when the first application detects that the setting information indicates that the electronic device runs the screen-off service in the low-power state, generating the second indication information, and the second indication information instructs the image synthesizer to adopt a fourth display policy, and the fourth display policy instructs the image synthesizer to prohibit transmitting the received image to the display screen; when the image synthesizer receives a second image, it determines whether to transmit the second image to the display screen according to the currently determined display policy, including: when the image synthesizer receives a second image, it filters out the second image according to the instruction of the fourth display policy. In this way, the policy corresponding to the screen-off service is the fourth display policy, that is, the image synthesizer filters out the images sent by any application, so that the electronic device does not display the images of other applications in the screen-off state, reducing the power consumption of the electronic device.
[0013] According to the first aspect, the services allowed to be started when the electronic device is in the low-power state include a first service, a second service, and a screen-off service; when the first service is started, the first service controls the display screen to display a first preset image when the electronic device is in the locked screen state, and the brightness of the display screen when displaying the first preset image is less than a first brightness, and the first brightness is the brightness of the display screen when the electronic device is in the normal operation state; when the second service is started, the second service controls to display a second preset image in a first area of the display screen when the electronic device is in the locked screen state, the first display area is smaller than the area of the display screen, and the brightness of the display screen when displaying the second preset image is less than the first brightness. In this way, the power consumption of the first service and the second service for displaying images is small.
[0014] In a second aspect, the present application provides an electronic device, including: one or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored on the memory, and when the computer programs are executed by the one or more processors, the electronic device is caused to execute the display method corresponding to the first aspect and any implementation manner of the first aspect.
[0015] The second aspect and any implementation manner of the second aspect respectively correspond to the first aspect and any implementation manner of the first aspect. For the technical effects corresponding to the second aspect and any implementation manner of the second aspect, reference may be made to the technical effects corresponding to the first aspect and any implementation manner of the first aspect above, which will not be elaborated herein.
[0016] In a third aspect, the present application provides a computer-readable medium for storing a computer program, which, when running on an electronic device, causes the electronic device to execute the display method corresponding to the first aspect and any implementation manner of the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0018] Figure 1 It is a schematic diagram of an interface for an electronic device to turn on the intelligent swing table shown exemplarily;
[0019] Figure 2 It is a schematic diagram of four scenarios for triggering and starting the intelligent swing table shown exemplarily;
[0020] Figure 3 It is a schematic diagram of an intelligent swing table controlling a display screen to display a target service interface shown exemplarily;
[0021] Figure 4 It is a schematic diagram of a setting interface for turning off the screen display shown exemplarily;
[0022] Figure 5 It is a schematic diagram of a flash screen occurring on an electronic device shown exemplarily;
[0023] Figure 6 It is a schematic block diagram of an electronic device shown exemplarily;
[0024] Figure 7 It is a schematic block diagram of the software of an electronic device shown exemplarily;
[0025] Figure 8 is a flowchart of an exemplary display method;
[0026] Figure 9 is a flowchart of an exemplary display method;
[0027] Figure 10 is a schematic diagram of a layer displayed on a display screen;
[0028] Figure 11 is a schematic diagram of an intelligent table showing a target service interface. Detailed implementation manners
[0029] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.
[0030] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone.
[0031] The terms "first" and "second" in the description and claims of the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order of the objects. For example, the first target object and the second target object are used to distinguish different target objects, rather than to describe the specific order of the target objects.
[0032] In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" is intended to present related concepts in a specific manner.
[0033] In the description of the embodiments of the present application, unless otherwise specified, the meaning of "a plurality of" refers to two or more. For example, a plurality of processing units refers to two or more processing units; a plurality of systems refers to two or more systems.
[0034] Before explaining the embodiments of the present application in detail, the application scenarios in the present application will be described first. When a user needs to watch a movie when the mobile phone is in the stand state, the user needs to click on the icon of the video application. The mobile phone responds to the user's click operation and starts the video application. The video application responds to the user's click on the icon of the movie to be watched and plays the movie. The video application responds to the user's click on the landscape play button, and the movie video switches to landscape play. After switching the movie video to landscape play, the user needs to adjust the mobile phone from the portrait state to the stand state to watch the movie video. The above process requires the user to perform multiple operations, and the operation steps are cumbersome. Moreover, when the mobile phone plays a video normally in the stand state, the power consumption of the mobile phone is high. If the mobile phone is adjusted to a low power state (such as the screen-off state), the applications in the mobile phone will enter the sleep state, and the display screen cannot play the video normally or display the interface of the application.
[0035] In order to reduce the user's operation steps and reduce the power consumption of the electronic device when displaying the interface of the application in the stand state. The present application provides an application of a smart stand (also referred to as Standby hereinafter). This smart stand inherits from the Doze mode (i.e., the low power mode), that is, when this smart stand runs, the electronic device is in the low power mode (i.e., in the standby state). The smart stand is installed on the electronic device, and the electronic device can be a mobile phone, a tablet computer, etc. The stand state is a state where the angle between the short axis of the electronic device and the horizontal plane is between 30 and 90 degrees; when the screen of the electronic device is a foldable screen, the stand state is a state between the fully unfolded state and the folded state of the display screen of the electronic device.
[0036] In some embodiments, the smart stand in the electronic device is default in the off state. When the user needs to use the function of the smart stand, the electronic device can be allowed to start the smart stand. For example, the user can click on the option of the smart stand in the settings interface, and the mobile phone responds to the user's click operation and jumps to the smart stand settings interface, this smart stand settings interface. Figure 1 For an exemplary interface for turning on the smart stand, such as Figure 1 the interface 101 shown in the figure. This interface 101 includes an option 102, and this option 102 includes a switch 1021. The mobile phone responds to the user's click operation on the switch 1021 and allows the electronic device to start this smart stand when it detects that the conditions for turning on the smart stand are met.
[0037] After the user turns on the switch 1021 in the smart stand settings interface 101, when the electronic device is in the stand state, the electronic device can be triggered to detect whether the current electronic device meets the conditions for turning on the smart stand. When the electronic device detects that the current electronic device meets the conditions for turning on the smart stand, the smart stand is started. Figure 2Four scenarios where the electronic device is in the stand state are exemplarily shown. In this example, the electronic device is taken as a mobile phone. As Figure 2 shown in 2a of Figure 2 , the mobile phone is in the state of being lit and locked; as Figure 2 shown in 2b of Figure 2 , the mobile phone is in the Always On Display (AOD) state. As
[0038] shown in 2c of
[0039] , the mobile phone is in the screen-off state; as
[0040] shown in 2d of
[0041] Figure 5 , the mobile phone is in the state of being lit and on the desktop.
[0042] When the mobile phone detects that the current conditions for enabling the intelligent stand are met, it starts the intelligent stand. After the intelligent stand is started, it can determine the target service interface to be displayed this time. Figure 5As shown in 5a, assume that the smart docking station application is launched on the mobile phone for the first time. The smart docking station determines the interface for displaying the calendar on the display screen according to the service interface recommendation model. In another example, assume that the smart docking station last displayed an image in the gallery. The smart docking station records the information of the service interface displayed last time. The information of the service interface indicates that the image displayed last time belongs to the gallery, and the mobile phone can obtain the access permission authorized by the user. For example, after the smart docking station is launched, it determines that the target service interface is the interface of the gallery. Before obtaining the access permission, the smart docking station instructs the display screen to display an image with a mask layer and asks the user whether to authorize the access permission to the gallery. When the mobile phone receives the access permission authorized by the user, it displays the image in the gallery on the display screen, as Figure 5 shown in 5b.
[0043] Optionally, assume that the smart docking station last displayed an image in the video application. The smart docking station records the image information displayed last time. The image information indicates that the image displayed last time belongs to the video application. After the mobile phone obtains the access permission authorized by the user, it can display the video thumbnail of the video that the user watched last time on the display screen.
[0044] Optionally, when the smart docking station is running, since the smart docking station inherits from the Doze mode, that is, the smart docking station runs when the mobile phone is in a low-power state, the smart docking station controls the brightness of the display screen to be less than the brightness of the image displayed on the mobile phone in the normal running state to reduce power consumption.
[0045] In this example, after the smart docking station determines the target service interface this time. If the smart docking station detects that the electronic device is in a charging state, it can control the display screen to display the target service interface during the charging period. If the smart docking station detects that the electronic device is in a non-charging state, it starts a timer. The timing threshold of the timer can be set in advance, such as the timing threshold is 20 seconds.
[0046] During the timing threshold period, if the smart docking station does not detect the preset touch operation or the event that the human eye is looking at the screen, it controls the display screen to turn off the screen (that is, turn off the backlight of the display screen). When the smart docking station controls the display screen to turn off the screen, if it detects the preset touch operation or the event that the human eye is looking at the screen, it re-lights the display screen and restarts the timer.
[0047] If during the timing threshold period, the smart docking station detects the preset touch operation or the event that the human eye is looking at the screen, it re-times or extends the timing threshold (that is, extends the duration of displaying the target service interface).
[0048] After detecting that the electronic device does not meet the conditions for starting the intelligent stand (such as the electronic device exiting the bracket state), the intelligent stand can instruct the power manager to set the screen to be on. When the power manager detects that the electronic device switches to the screen-on state, it exits the Doze state and then exits Standby.
[0049] Currently, there are various display applications for electronic devices in the low-power state, such as the intelligent stand and the always-on display in this application. The startup and exit of the intelligent stand can refer to Figures 1 to 3 the relevant descriptions in. The always-on display (application) includes two services, namely the global AOD service (i.e., the first service) and the local AOD service (the second service). Users can select the service form (i.e., mode) of the always-on display according to the display needs. Figure 4 is a setting interface for the always-on display shown by way of example. As Figure 4 shown, the always-on display interface 401 includes an option 402 for allowing or prohibiting the electronic device from starting the always-on display; in response to the user's operation of turning on the switch 4021 in the option 402, the mobile phone allows the electronic device to start the always-on display when the conditions for starting the always-on display are met. The interface 401 also includes an always-on display mode selection item 403; the always-on display mode selection item 403 includes a display style 4031 for global AOD and a display style 4032 for local AOD. Users can select the always-on display mode according to their needs. As Figure 4 shown, in response to the user clicking on the display style 4031, the mobile phone can record the identification information of the global AOD to indicate that the mode of the always-on display is global AOD.
[0050] It should be noted that when the always-on display adopts the global AOD display mode, the mobile phone is locked and the brightness of the display screen is dimmed. The wallpaper displayed in this global AOD mode can be selected by the user. When the mobile phone is in the global AOD mode, the mobile phone can allow other application images (also called layers), such as interfaces like notifications and the navigation bar, to be displayed while showing the wallpaper of the global AOD. When the mobile phone is in the local AOD mode, the mobile phone displays an image in a preset area when the screen is locked, such as Figure 4 the display style of 4032 in. When the mobile phone is in the local AOD mode, the mobile phone does not allow other application images to be displayed on the display screen.
[0051] When the mobile phone activates the intelligent docking station, during the process of the intelligent docking station preparing the target service interface, the images of other applications are sent to the display screen before the target service interface of the intelligent docking station, and the display screen will first display the images of other applications. When the display screen receives the target service interface, it covers the images of other applications and displays the target service interface, which causes the problem of screen flashing when the display screen runs the intelligent docking station. Among them, the process of the intelligent docking station preparing the target service interface includes the application sending the drawn image to the window manager, and the window manager draws the image; and transmits the drawn image to SurfaceFlinger, and SurfaceFlinger renders the image and sends the rendered image to the display screen.
[0052] Figure 5 An exemplary scenario diagram of screen flashing is shown. As Figure 5 shown, Figure 5 The 5a interface, 5b interface, 5c interface, 5d interface, 5e interface, and 5f interface in it form a continuous picture. The 5a interface is the first frame picture, the 5b interface is the second frame picture, the 5c interface is the third frame picture, the 5d interface is the fourth frame picture, the 5e interface is the fifth frame picture, and the 5f interface is the sixth frame picture. The first frame picture to the second frame picture are the mobile phone lock screen interface. The fourth frame picture to the sixth frame picture should all be the calendar interface (i.e., the target service interface) of the intelligent docking station application, but a notification appears in the third frame picture, that is, the 5c interface. This causes the phenomenon of screen flashing during the process of the intelligent docking station displaying the target service interface, affecting the user's use of the mobile phone.
[0053] This application provides a display method, which is executed by an electronic device. The electronic device can be a mobile phone, a tablet computer, etc. When the electronic device activates the intelligent docking station, it sends the display state and the first indication information of the electronic device to the image compositor (SurfaceFlinger). The display state is used to indicate the display mode of the electronic device in the low-power state. The display mode in the low-power state includes: intelligent docking station, global AOD, and local AOD. The first indication information can indicate whether SurfaceFlinger adopts the strategy of filtering the images of other applications. For example, the first indication information can be "0", and the "0" is used to indicate the strategy of filtering the images of other applications. If the first indication information is "1", it is used to indicate that the strategy of filtering the images of other applications is not adopted. SurfaceFlinger adopts the display strategy corresponding to the current display state according to the display state to filter out the images that are not allowed to be displayed in the current display state. After the mobile phone exits the current display state, SurfaceFlinger cancels the display strategy corresponding to the display state.
[0054] In this example, after the SurfaceFlinger in the electronic device filters out the images that are not allowed to be displayed according to the current display state, it can avoid the flashing screen problem caused by the display screen showing images of other applications during the process of the intelligent table or local AOD preparing images, and can also solve the coupling problem between AOD and the intelligent table.
[0055] Figure 6 FIG. 4 is a schematic structural diagram of an electronic device 100 shown in an embodiment of the present application. It should be understood that Figure 6 the shown electronic device 100 is only an example of an electronic device, and the electronic device 100 may have more or fewer components than those shown in the figure, may combine two or more components, or may have different component configurations. Figure 6 The various components shown in FIG. 4 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits. In this example, the electronic device 100 is taken as a mobile phone.
[0056] The electronic device 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.
[0057] Figure 7 FIG. 5 is a software structure block diagram of the electronic device 100 according to an embodiment of the present application. The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, namely the application layer, the application framework layer, the Hardware Abstraction Layer (HAL), and the kernel layer.
[0058] The application layer may include a series of application packages. Such as Figure 7As shown, the application package may include applications such as a smart table, a camera, a gallery, a calendar, and videos.
[0059] The application framework layer provides application programming interfaces (APIs) and programming frameworks for the applications in the application layer. The application framework layer includes some predefined functions.
[0060] Such as Figure 7 As shown, the application framework layer may include a window manager, a power manager, system services, a notification manager, a phone manager, a view system, a resource manager, etc.
[0061] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc. In this application, the window manager is used to manage the interface display of an application (such as a smart table).
[0062] The power manager is used to manage DreamService in the low-power mode of the Android system. For example, the power manager can control the electronic device to start the DreamService and exit the DreamService.
[0063] SystemServer can monitor the status of each item to be monitored, and determine whether the electronic device meets the conditions for starting the smart table according to the status of each item to be detected.
[0064] The phone manager is used to provide the communication function of the electronic device 100. For example, the management of call status (including answering, hanging up, etc.).
[0065] The view system includes visible controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, the display interface including a text message notification icon can include a view for displaying text and a view for displaying pictures.
[0066] The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, etc. The notification manager enables the application to display notification information in the status bar, can be used to convey message types of notifications, and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to inform that the download is completed, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or a scroll bar text, such as a notification of a background running application, and can also be a notification that appears on the screen in the form of a dialogue window. For example, prompt text information in the status bar, emit a prompt sound, the electronic device vibrates, the indicator light flashes, etc.
[0067] The HAL may include an image compositor (SurfaceFlinger), and may also include a surface manager (surfacemanager) and media libraries. SurfaceFlinger is a system service that renders the images drawn by applications and sends the rendered images to the display screen for display.
[0068] The kernel layer is the layer between hardware and software. The kernel layer at least includes a display driver, a device motion module (Device Motion), a TP (Touch Panel) driver, a Bluetooth driver, an audio driver, and a Wi-Fi driver, etc.
[0069] The TP driver can provide touch events for the electronic device at low power consumption.
[0070] DeviceMotion can provide the algorithm logic for the electronic device in the docked state.
[0071] It can be understood that Figure 7 The application layer, application framework layer, HAL, and components included in the kernel layer shown do not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown, or combine certain components, or split certain components, or have different component arrangements.
[0072] The following combines Figure 8 Specifically illustrate the process of filtering images of other applications in the intelligent tabletop mode in the present application. In this example, the electronic device is taken as a mobile phone.
[0073] When the mobile phone is powered on, it can register system services so that the system services (i.e., SystemServer) can monitor the status of each item to be monitored of the intelligent tabletop in real time. SystemServer monitors the status of each item to be monitored of the intelligent tabletop, determines the status value of the mobile phone according to the status of each item to be monitored, and updates the status value stored in the database. That is, when the system service detects that the status of any item to be monitored has changed, it re-determines the status value of the mobile phone and updates the status value stored in the data.
[0074] The items to be monitored of the intelligent table can be determined according to the functions supported by the mobile phone and the preset monitoring items. The mobile phone can obtain the preset monitoring items and the functions supported by the mobile phone, obtain the intersection of the preset monitoring items and the functions supported by the mobile phone, and use the intersection items as the items to be monitored. For example, the preset monitoring items include: detecting whether the account logged in to the mobile phone is the main user's account, whether the switch of the intelligent table is turned on, whether the mobile phone is in a private moment, whether it is in a bracket state, whether it is in a low battery state (such as a state where the battery level is lower than the battery threshold, and the battery threshold can be 35%, 30%, 20%, etc.), whether the mobile phone is unlocked, whether the mobile phone is remotely locked, whether the mobile phone is in the boot wizard state, whether the mobile phone is in the holster mode, whether the mobile phone is not in the VR mode, and whether the mobile phone is not in the power saving mode. If all the functions supported by the mobile phone include the above preset monitoring items, it is determined that the items to be monitored include the above 12 preset monitoring items.
[0075] When the system service detects that the account logged in to the mobile phone is the main user's account, the mobile phone allows the intelligent table to run (such as Figure 1 the switch 1021 is turned on in), the electronic device turns off the service of the private moment, the electronic device is in the bracket state, the electronic device is in the unlocked state, the electronic device is not in the call state, the electronic device is not remotely locked, the electronic device is not in the boot wizard state, the electronic device is not in the holster mode, the electronic device is not in the VR mode, and the electronic device is not in the power saving mode, it is determined that the status value of the electronic device is the first value, and the status value stored in the database is updated. Among them, the first value is used to indicate that the mobile phone meets the conditions for allowing the intelligent table to start, and the second value is used to indicate that the mobile phone does not meet the conditions for starting the intelligent table. For example, when SystemServer detects that the status value in the database is updated from "0" to "1", it instructs the power manager to start the intelligent table.
[0076] Step 801: The system service detects that the conditions for allowing the intelligent table to start are met.
[0077] Specifically, when SystemServer detects that the mobile phone is in the bracket state, it triggers SystemServer to detect whether the status value in the database is the first value. When SystemServer detects that the status value in the database is the first value, it can instruct the power manager to pull up the intelligent table.
[0078] Step 802: After receiving the instruction from the system service, the power manager pulls up Standby.
[0079] Specifically, the intelligent stand is an application inherited from the Doze state. The Doze state has a DreamService, which is used to display specific content when the mobile phone is in an idle state, a charging state, or a locked screen state. Therefore, in this example, the process of the power manager starting the intelligent stand can be understood as the power manager launching the DreamService of the intelligent stand.
[0080] Step 803: The intelligent stand sends its current status to SurfaceFlinger.
[0081] Specifically, since the intelligent stand provides three low-power modes, namely the intelligent stand mode, the global AOD mode, and the local AOD mode. During the process of the power manager launching Standby, the intelligent stand can record the identification information of the low-power mode that the mobile phone currently enters. For example, in this example, when the power manager launches Standby, the intelligent stand records the identification information of Standby, and this identification information can be the package name of Standby.
[0082] During the startup process of the intelligent stand, the intelligent stand can send the first indication information and the identification information of the intelligent stand to SurfaceFlinger. The first indication information is used to instruct SurfaceFlinger to adopt a strategy of filtering out images not sent by the intelligent stand. In this example, the first indication information can be identified by "0".
[0083] Step 804: SurfaceFlinger obtains the display strategy for entering the Standby state.
[0084] Specifically, after SurfaceFlinger obtains the package name of Standby, SurfaceFlinger determines a display strategy of filtering out images not sent by the intelligent stand according to the first indication information. The display strategy corresponds to a preset whitelist. The display strategy corresponding to Standby can be to allow the layers belonging to the whitelist of Standby to be displayed.
[0085] Standby can obtain the target service interface and add an image tag to the target service interface. The image tag is used to indicate the application for which the image is drawn. For example, if the target service interface is the calendar interface, Standby obtains the calendar interface and adds the package name of Standby as the image tag to this interface. Standby sends the drawn image to the window manager, and the window manager draws the image and transmits the image to SurfaceFlinger for rendering.
[0086] In this example, when the window manager transfers the drawn image to SurfaceFlinger, SurfaceFlinger can determine whether to transfer the image to the display screen according to the determined display policy.
[0087] In one example, the electronic device can pre-store the display policies corresponding to each mode (such as the intelligent table, the first service, and the second service) in the low-power mode. The electronic device can pre-set a whitelist of interfaces allowed to be displayed for each mode, and the whitelist can store the package name of Standby.
[0088] For example, SurfaceFlinger obtains the display policy corresponding to Standby. The display policy includes: the whitelist of interfaces allowed to be displayed in the Standby mode. After receiving the image sent by the window manager, SurfaceFlinger can detect whether the image tag of the image is the same as the identification information stored in the whitelist of Standby. If it is detected that the image belongs to the image in the whitelist, the image is allowed to be displayed. SurfaceFlinger can render the image and send the image to the display screen through the window manager. If it is detected that the image does not belong to the whitelist, the image is not allowed to be displayed, that is, the currently received image is filtered out.
[0089] Optionally, SurfaceFlinger can add the identification information of Standby to the whitelist, and the identification information of Standby can be the package name of Standby.
[0090] For example, after obtaining the package name of Standby, SurfaceFlinger adds the package name of Standby to the whitelist. SurfaceFlinger obtains the display policy corresponding to Standby. The display policy includes: the layer display belonging to the whitelist of Standby. After receiving the interface sent by the window manager, SurfaceFlinger can detect whether the interface belongs to the layer in the whitelist according to the image tag in the interface. If it is detected that it belongs to the layer in the whitelist, the interface is allowed to be displayed. The received image can be rendered and sent to the display screen through the window manager. If it is detected that it does not belong to the layer in the whitelist, the layer is not allowed to be displayed, that is, the currently received layer is filtered out.
[0091] Step 805: The intelligent table instructs the window manager to initialize the Standby interface.
[0092] Specifically, the intelligent table transfers the obtained target service interface to the window manager, and the window manager draws the interface sent by Standby.
[0093] Step 806: The window manager draws the Standby interface.
[0094] Specifically, the window manager draws the Standby interface according to the instructions of the intelligent table.
[0095] Step 807: The window manager sends the drawn interface to SurfaceFlinger for display.
[0096] Specifically, after receiving the interface sent by Standby transmitted by the window manager, SurfaceFlinger can detect whether the interface belongs to the layer in the whitelist. If it is detected that it belongs to the layer in the whitelist, the interface is allowed to be displayed and the received image can be rendered.
[0097] If it is detected that it does not belong to the layer in the whitelist, the layer is not allowed to be displayed, that is, the currently received layer is filtered out.
[0098] Step 808: The power manager switches to the Doze state.
[0099] Specifically, after the power manager finishes pulling up Standby, the power manager instructs the intelligent table to switch to the Doze state, that is, the mobile phone starts to run in the Doze state so that the display screen can display the Standby interface when the mobile phone is in a low-power state.
[0100] It should be noted that after the power manager finishes pulling up Standby, Standby can register with the database to monitor changes in the status values of the mobile phone stored in the database.
[0101] Step 809: The intelligent table instructs the power manager to turn on the display screen.
[0102] Specifically, after the intelligent table switches to the Doze state, the intelligent table instructs the power manager to turn on the display screen, that is, to turn on the backlight of the display screen.
[0103] Step 810: The backlight of the display screen turns on and the Standby interface is displayed.
[0104] Specifically, after the backlight of the display screen turns on, the display screen obtains the Standby interface rendered by SurfaceFlinger through the window manager.
[0105] Step 811: When the electronic device exits the docked state, the system service instructs the intelligent table that the electronic device has exited the docked state.
[0106] Specifically, when the electronic device exits the docked state, the system service detects that the mobile phone does not meet the conditions for starting the intelligent tabletop, and updates the status value in the database from the first value to the second value. When the intelligent tabletop detects that the status value in the database changes from the first value to the second value, it can instruct the power manager to control the display screen to switch to the lit screen state, that is, to execute step 812. In this example, the lit screen state is the state where the display screen of the mobile phone displays the interface in the normal mode.
[0107] Step 812: The intelligent tabletop, according to the instruction of the system service, instructs the power manager to set the lit screen.
[0108] Step 813: The power manager controls the display screen to switch to the lit screen state.
[0109] Step 814: When the power manager detects that the display screen has switched to the lit screen state, it ends the operation of the intelligent tabletop.
[0110] Specifically, when the power manager detects that the display screen is in the lit screen state, it exits the Doze state, that is, exits the DreamService of Standby. The power manager exits the DreamService of Standby, which also means controlling the intelligent tabletop to end the operation.
[0111] Step 815: The intelligent tabletop sends a state of exiting Standby to SurfaceFlinger.
[0112] Specifically, when the intelligent tabletop ends the operation, it can obtain the setting information on whether the mobile phone allows the operation of the always-on display. For example, when the user enables the switch 4021 as shown in Figure 4 and the selected always-on display mode, the electronic device can store this setting information, which can indicate whether the electronic device allows the always-on display to run and whether the running mode is the global mode or the partial mode.
[0113] When the intelligent tabletop detects that the electronic device allows the global AOD to run and determines that SurfaceFlinger does not adopt the display recording that filters the layers sent by other applications, it can send a second indication message to SurfaceFlinger. The second indication message instructs SurfaceFlinger to adopt the second display policy, that is, SurfaceFlinger transmits the received image to the display screen, that is, SurfaceFlinger does not perform the image filtering operation.
[0114] When the intelligent stand detects that the electronic device allows partial AOD operation, it determines that SurfaceFlinger adopts the third display policy and can send the second indication information to SurfaceFlinger. The second indication information instructs SurfaceFlinger to adopt the third display policy, that is, SurfaceFlinger transmits the image sent by the partial AOD to the display screen and filters out the images that are not sent by the partial AOD.
[0115] When the intelligent stand detects that the electronic device does not allow the screen-off display to operate, it determines that SurfaceFlinger adopts the fourth display policy and can send the second indication information to SurfaceFlinger. The second indication information instructs SurfaceFlinger to adopt the fourth display policy, that is, SurfaceFlinger filters out the received images, that is, to ensure that the electronic device is in the screen-off state.
[0116] Step 816: SurfaceFlinger obtains the display policy for exiting the Standby state.
[0117] Specifically, SurfaceFlinger obtains the current display policy according to the second indication information, that is, cancels the display policy of filtering out the images not sent by Standby.
[0118] After receiving the image sent by the window manager, SurfaceFlinger can determine whether to send the image to the display screen according to the current display policy. When SurfaceFlinger determines to adopt the second display policy, SurfaceFlinger transmits the received image to the display screen, that is, SurfaceFlinger does not perform the image filtering operation. When SurfaceFlinger determines to adopt the third display policy, SurfaceFlinger transmits the image sent by the partial AOD to the display screen and filters out the images that are not sent by the partial AOD. When SurfaceFlinger determines to adopt the fourth display policy, SurfaceFlinger filters out the received images.
[0119] It should be noted that during the operation of the intelligent stand on the mobile phone, when the power manager detects that the display screen switches to the lit screen state, the power manager exits the Doze state, thereby ending the operation of the intelligent stand. Among them, the lit screen state is the state of the mobile phone screen when it is running normally after unlocking.
[0120] Figure 9 The process of determining the display policy for the exemplary electronic device.
[0121] Step 901: The mobile phone starts Standby.
[0122] The description of this process can be referred to the description in steps 801 and 802, and will not be elaborated here.
[0123] Step 902: The intelligent table sends indication information to SurfaceFlinger.
[0124] The description of this process can be referred to the description in step 803, and will not be elaborated here.
[0125] Step 903: SurfaceFlinger obtains the corresponding display policy according to the status information.
[0126] The description of this process can be referred to the description in step 804, and will not be elaborated here.
[0127] Step 904: The power manager ends the Standby operation.
[0128] The description of this process can be referred to the description in steps 811 - 812, and will not be elaborated here.
[0129] Step 905: After the intelligent table detects the end of the Standby operation, it determines whether the current mobile phone is in the global AOD state. If so, it executes step 906; if not, it executes 902.
[0130] Specifically, after the intelligent table detects the end of the Standby operation, the intelligent table can obtain the setting information of the electronic device. When the setting information indicates that the electronic device runs in local AOD or the screen-off display application is turned off, the intelligent table executes step 902, that is, the intelligent table generates the second indication information according to the setting information and sends the second indication information to SurfaceFlinger. The specific process can refer to the relevant description in step 815.
[0131] Optionally, this SurfaceFlinger can directly obtain the display policy for this time according to the second indication information, and determine whether to transmit the received image to the display screen according to the determined display policy.
[0132] When the electronic device runs in local AOD, SurfaceFlinger determines to adopt the third display policy. When receiving the image, SurfaceFlinger transmits the image sent by the local AOD to the display screen and filters out the images not sent by AOD.
[0133] When the electronic device is in the screen-off state, SurfaceFlinger determines to adopt the fourth display policy, and SurfaceFlinger filters out the received images when receiving the images.
[0134] Step 906: SurfaceFlinger cancels layer filtering.
[0135] Specifically, when the electronic device runs all AODs, SurfaceFlinger determines to adopt the second display strategy, that is, SurfaceFlinger transmits the received image to the display screen, that is, SurfaceFlinger does not perform image filtering operations.
[0136] Figure 10 An exemplary schematic diagram of the layers displayed on the display screen when the mobile phone is in the Standby state is shown.
[0137] As Figure 10 shown in 10a, assuming that the mobile phone is in the Standby state and the display mode in the present application is not adopted, the schematic diagram of the layers on the display screen is shown. As shown in 10a, when the mobile phone starts the intelligent swing table, during the process of the intelligent swing table preparing the target service interface, the images of other applications are sent to the display screen before the target service interface of the intelligent swing table, and the display screen will first display the images of other applications (such as the left - hand gesture navigation bar and the right - hand gesture navigation bar). When the display screen receives the Standby interface, it displays the Standby interface.
[0138] As Figure 10 shown in 10b, assuming that the mobile phone is in the Standby state and the display mode in the present application is adopted. When the mobile phone starts the intelligent swing table, during the process of the intelligent swing table preparing the target service interface, SurfaceFlinger detects that the images of other applications are not the images in the Standby whitelist and does not allow the display of this layer.
[0139] Figure 11 An exemplary schematic diagram of a scenario adopting the display mode in the present application is shown. As Figure 11 shown, Figure 11 The 11a interface, 11b interface, 11c interface, 11d interface, 11e interface, and 11f interface in it form a continuous picture. The 11a interface is the first - frame picture, the 11b interface is the second - frame picture, the 11c interface is the third - frame picture, the 11d interface is the fourth - frame picture, the 11e interface is the fifth - frame picture, and the 11f interface is the sixth - frame picture. The first - frame picture to the second - frame picture are the mobile phone lock - screen interfaces, and the third - frame picture to the sixth - frame picture should all be the calendar interfaces of the intelligent swing table application (that is, the target service interfaces), and there is no longer a flash - screen phenomenon.
[0140] It can be understood that, in order to implement the above functions, the electronic device includes the corresponding hardware and / or software modules for executing each function. Combining the algorithm steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to exceed the scope of the present application.
[0141] The embodiment of the present application further provides a chip system, which includes at least one processor and at least one interface circuit. The processor and the interface circuit can be interconnected through a line. For example, the interface circuit can be used to receive signals from other devices (such as the memory of an electronic device). For another example, the interface circuit can be used to send signals to other devices (such as the processor). Exemplarily, the interface circuit can read the instructions stored in the memory and send the instructions to the processor. When the instructions are executed by the processor, the electronic device can execute each step in the above embodiments. Of course, the chip system can also include other discrete devices, and the embodiments of the present application do not make specific limitations on this.
[0142] This embodiment further provides a computer storage medium, in which computer instructions are stored. When the computer instructions run on an electronic device, the electronic device is enabled to execute the above-related method steps to implement the method shown in the above embodiments. The storage medium includes: various media that can store program codes such as USB flash drives, mobile hard disks, read only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.
[0143] This embodiment further provides a computer program product. When the computer program product runs on a computer, the computer is enabled to execute the above-related steps to implement the method shown in the above embodiments.
[0144] Among them, the electronic device, computer storage medium, computer program product or chip provided in this embodiment are all used to execute the corresponding display method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be elaborated here.
[0145] Any content of each embodiment of the present application, as well as any content of the same embodiment, can be freely combined. Any combination of the above content is within the scope of the present application.
[0146] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.
Claims
1. A display method, characterized in that, Applied to an electronic device, a first application is installed in the electronic device. The first application inherits from a low-power mode, and when the electronic device is in a non-charging state, the first application controls the display screen to display a determined image within a first preset duration. The method includes: When the first application starts, it sends first information of the electronic device to an image synthesizer of the electronic device. The first information includes a first indication information and a first identification information of the first application. The first indication information is used to instruct the image synthesizer to obtain a first display policy. The image synthesizer determines that the image synthesizer adopts the first display policy according to the first information. When the image synthesizer receives a first image to be displayed, it detects whether the first image belongs to an image sent by the first application according to the first display policy. When the image synthesizer detects that the first image belongs to an image sent by the first application, it transmits the first image to the display screen, and the display screen displays the first image. When the image synthesizer detects that the first image does not belong to an image sent by the first application, it filters out the first image.
2. The method according to claim 1, wherein The image synthesizer determines that the image synthesizer adopts the first display policy according to the first information, including: The image synthesizer obtains a first preset list according to the first indication information. The image synthesizer adds the first identification information to the first preset list. The first display policy is used to indicate that the image synthesizer allows images belonging to the first preset list to be transmitted to the display screen.
3. The method according to claim 2, wherein According to the first display policy, detecting whether the first image belongs to an image sent by the first application includes: The image synthesizer obtains an image tag of the first image as a first tag, and the first tag is identification information of an application that generates the first image. The image synthesizer detects whether there is identification information in the first preset list that is the same as the first tag. When the image synthesizer detects that there is identification information in the first preset list that is the same as the first tag, it determines that the first image belongs to an image sent by the first application. When the image synthesizer detects that there is no identification information in the first preset list that is the same as the first tag, it determines that the first image does not belong to an image sent by the first application.
4. The method according to claim 2, wherein The method further includes: When the first application ends running, it obtains setting information of the electronic device. The setting information is used to indicate information about services that are allowed to be started when the electronic device is in a low-power state. The first application sends second indication information to the image synthesizer according to the setting information. The image synthesizer obtains the display policy adopted by the image synthesizer according to the second indication information. When the image synthesizer receives a second image, it determines whether to transmit the second image to the display screen according to the currently determined display policy.
5. The method according to claim 4, wherein The first application sends second indication information to the image synthesizer according to the setting information, including: When the first application detects that the setting information indicates that the service allowed to run by the electronic device in the low-power state is the first service, generate the second indication information; the second indication information instructs the image synthesizer to adopt a second display policy, and the second display policy is used to instruct the image synthesizer to send the received image to the display screen; When the image synthesizer receives a second image, it determines whether to transmit the second image to the display screen according to the currently determined display policy, including: When the image synthesizer receives a second image, according to the instruction of the second display policy, send the second image to the display screen.
6. The method according to claim 4, characterized in that The first application sends the second indication information to the image synthesizer according to the setting information, including: When the first application detects that the setting information indicates that the service allowed to be started by the electronic device in the low-power state is the second service, generate the second indication information; the second indication information instructs the image synthesizer to adopt a third display policy, and the third display policy instructs the image synthesizer to allow the image sent by the second service to be transmitted to the display screen; When the image synthesizer receives a second image, it determines whether to transmit the second image to the display screen according to the currently determined display policy, including: When the image synthesizer receives a second image, according to the third display policy, detect whether the second image belongs to the image sent by the second service; When the image synthesizer detects that the second image belongs to the image sent by the second service, transmit the second image to the display screen, and the display screen displays the second image; When the image synthesizer detects that the second image does not belong to the image sent by the second service, filter out the second image.
7. The method according to claim 4, characterized in that The first application sends the second indication information to the image synthesizer according to the setting information, including: When the first application detects that the setting information indicates that the electronic device runs the screen-off service in the low-power state, generate the second indication information, and the second indication information instructs the image synthesizer to adopt a fourth display policy, and the fourth display policy instructs the image synthesizer to prohibit transmitting the received image to the display screen; When the image synthesizer receives a second image, it determines whether to transmit the second image to the display screen according to the currently determined display policy, including: When the image synthesizer receives a second image, filter out the second image according to the instruction of the fourth display policy.
8. The method according to claim 4, wherein The services allowed to be started by the electronic device in the low-power state include the first service, the second service, and the screen-off service; When the first service is started, the first service controls the display screen to display a first preset image when the electronic device is in the locked screen state, and the brightness of the display screen when displaying the first preset image is less than the first brightness, and the first brightness is the brightness of the display screen when the electronic device is in the normal operation state; When the second service is started, the second service controls a second preset image to be displayed within a first area of the display screen while the electronic device is in a locked screen state. The first display area is smaller than the area of the display screen, and the brightness of the display screen when displaying the second preset image is less than the first brightness.
9. An electronic device, characterized in that, Including: A memory and a processor, the memory being coupled to the processor; The memory stores program instructions that, when executed by the processor, cause the electronic device to perform the display method according to any one of claims 1 to 8.
10. A computer-readable storage medium, comprising a computer program, characterized in that, When the computer program runs on the electronic device, the electronic device is caused to perform the display method according to any one of claims 1 to 8.
Citation Information
Cited By
Information display method and electronic equipment
CN121277332A
Information display method and electronic device
CN121277332B
Display method and electronic device
EP4770067A1
Display method and electronic device
WO2025148969A1