Display method and electronic equipment

In specific scenarios of electronic devices, the changes in signal bar icons are used to remind users to improve communication quality, which solves the problem of frequent prompt information on users and achieves improvement in user experience.

CN120128652APending Publication Date: 2025-06-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311676050.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-07
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

In special scenarios, the communication quality of electronic devices is affected, and the prior art frequently displays prompt information, causing trouble for users.

Method used

When the electronic device is in a specific scenario and the communication strategy can improve the communication quality, the change of the signal bar icon is displayed to remind the user to improve the communication quality and return to its original state after a certain period of time.

Benefits of technology

It effectively avoids frequent prompt information interference to users, and at the same time reminds users in a timely manner when communication quality is improved to improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120128652A_ABST
    Figure CN120128652A_ABST
Patent Text Reader

Abstract

The invention provides a display method and electronic equipment. The method can be applied to the electronic equipment, and comprises the following steps: when the electronic equipment is in a first preset scene, executing a first communication strategy corresponding to the first preset scene; and when the gain of the target index under the first communication strategy is greater than a first preset value, displaying a signal bar icon from a first state to a second state. According to the technical scheme, in some special scenes, when the electronic equipment has corresponding service requirements and the communication strategy can improve the communication quality of the electronic equipment, the corresponding change is displayed in the display interface of the electronic equipment so as to remind a user that the communication quality of the electronic equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic technologies, and more particularly, to a display method and an electronic device. Background Art

[0002] Currently, information such as the current communication mode and signal strength can be displayed in the status bar of an electronic device. In some special scenarios, the communication quality of the electronic device will be affected to some extent. For example, when the electronic device is in a weak signal scenario such as an elevator, a basement, or a remote area, or in a network congestion scenario such as a scenic area or a concert, its network access rate or call quality will decrease. Therefore, major manufacturers will provide some communication strategies in order to improve the communication quality of the electronic device in special scenarios. When the electronic device executes a communication strategy, a prompt message may be displayed to give corresponding reminders to the user.

[0003] However, the frequent display of prompt messages on the electronic device will cause some troubles to the user. Summary of the Invention

[0004] This application provides a display method and an electronic device. This technical solution can, in some special scenarios, when the electronic device has corresponding service requirements and the communication strategy can improve the communication quality of the electronic device, display corresponding changes in the display interface of the electronic device to remind the user that the communication quality of the electronic device has been improved.

[0005] In a first aspect, a display method is provided. The method is applied to an electronic device and includes: when in a first preset scenario, execute a first communication strategy; when the gain of a target metric under the first communication strategy is greater than a first preset value, display the signal bar icon from a first state to a second state.

[0006] Exemplarily, the first state may be the state originally displayed by the signal bar icon, such as white display, and the signal bar icon in the second state may be displayed in another color, or the background color is displayed in another color; or, the signal bar icon in the second state may add an icon, change an icon, etc.

[0007] Exemplarily, the first preset scenario corresponds to the first communication strategy.

[0008] Based on the embodiments of this application, when the electronic device is in the first preset scenario, it can execute the first communication strategy corresponding to the first preset scenario, and when the gain of the target metric under the first communication strategy is greater than the first preset value, display the signal bar icon from the first state to the second state. This technical solution can display corresponding changes in the display interface of the electronic device when the first communication strategy can improve the communication quality of the electronic device to some extent, to remind the user that the communication quality of the electronic device has been improved and avoid frequent display of prompt messages.

[0009] In one implementation, the method further includes: after a first preset duration, displaying the signal bar icon in the first state from the second state.

[0010] Exemplarily, the first preset duration can be 5s, 10s, etc., and the embodiments of the present application do not limit the specific value of the first preset duration.

[0011] Based on the embodiments of the present application, after the first preset duration, the electronic device can display the signal bar icon in the original first state from the second state, so that after providing the corresponding reminder function for the user, it can be avoided that the signal bar icon is displayed in another state for a long time, causing interference to the user.

[0012] In one implementation, before executing the first communication policy, the method further includes: determining that it is in a service state, where the service state is a state in which the electronic device has service data transmission.

[0013] It can be understood that the electronic device being in a service state can be understood as the electronic device having a state of performing service data transmission, such as a call state, or being in the process of uplink data transmission, or downlink data transmission, etc.

[0014] In this case, when the electronic device determines that it is in a service state, it means that the user is using the electronic device to perform some service processing. In this case, the first communication policy corresponding to the first preset scenario will be executed in order to improve the communication quality of the electronic device and prompt the user's communication experience.

[0015] In some embodiments, when it is determined that the electronic device is not in a service state, even if the electronic device is in the first preset scenario, there is no need to execute the first communication policy, thereby saving the power consumption of the electronic device.

[0016] In one implementation, the method further includes: determining that it is in a screen-on state.

[0017] It should be understood that the screen-on state can be understood as the display screen of the electronic device being in a lit state. Such as the electronic device displaying a lock screen interface, a desktop, or a display interface of other application programs.

[0018] In the embodiments of the present application, only when it is determined that the electronic device is in a service state and the electronic device is in a screen-on state, will the first communication policy be executed to improve the communication quality of the electronic device, so that the change of the signal bar icon can be displayed only when the user can see the display change.

[0019] In one implementation, before displaying the signal bar icon in the second state from the first state, the method further includes: determining that the number of times the signal bar icon is displayed in the second state from the first state during one continuous screen-on process is less than or equal to a second preset value.

[0020] Exemplarily, the second preset value may be 1 time, 2 times, etc., and the embodiments of the present application do not limit the specific value of the second preset value.

[0021] In the embodiments of the present application, when the electronic device determines that the number of times the signal bar icon is displayed in the second state from the first state during one continuous screen-on process is less than or equal to the second preset value, the change in the display of the signal bar icon will be made, thereby avoiding frequent display of the change in the signal bar during one continuous screen-on process.

[0022] In one implementation, the method further includes: displaying a first notification message for indicating the number of effective times of the first communication policy.

[0023] In some embodiments, the number of effective times may be the number of effective times of the first communication policy within a push period.

[0024] Exemplarily, the push period may be one day, one week, ten days, etc.

[0025] In the embodiments of the present application, the electronic device can also determine the number of effective times of the first communication policy within the push period and display the number of effective times in the notification message, thereby enabling the user to clearly understand the improvement of the communication quality of the electronic device by the communication policy within the push period.

[0026] In one implementation, the displaying of the first notification message includes: displaying the first notification message when the number of effective times is greater than a third preset value.

[0027] Exemplarily, the third preset value may be 3 times, 5 times, etc., and the embodiments of the present application do not limit the specific value of the third preset value.

[0028] In the embodiments of the present application, the notification message will be displayed only when the number of effective times is greater than a certain threshold, thereby avoiding frequent display of the notification message.

[0029] In one implementation, the first communication policy includes multiple communication policies, and the executing of the first communication policy includes: executing multiple communication policies corresponding to the first preset scenario.

[0030] In the embodiments of the present application, the first communication policy may include multiple communication policies. In a first preset scenario, the electronic device can execute multiple communication policies, thereby being able to improve the communication quality of the electronic device as much as possible and meet the communication needs of the user.

[0031] In some embodiments, the first preset scenario may also correspond to a communication policy.

[0032] In one implementation, the first communication policy includes at least one of the following communication policies: antenna state adjustment; power adjustment; cell reselection and handover; edge-cloud collaboration; pre-caching; or, scheduling optimization.

[0033] In one implementation, the target metrics include at least one of the following: signal strength; signal quality; uplink rate; downlink rate; uplink bit error rate; or, downlink bit error rate.

[0034] In one implementation, the first preset scenario includes at least one of the following scenarios: airport scenario; high-speed rail scenario; elevator scenario; network cell congestion scenario; ping-pong effect scenario; or, link anomaly scenario.

[0035] In a second aspect, an electronic device is provided, including: one or more processors; one or more memories; the one or more memories store one or more programs, and when the one or more programs are executed by the one or more processors, the display method described in the first aspect and any of its possible implementation manners is executed.

[0036] In a third aspect, a display device is provided, including modules for implementing the display method described in the first aspect and any of its possible implementation manners.

[0037] In a fourth aspect, a chip is provided, the chip includes a processor and a communication interface, the communication interface is configured to receive a signal and transmit the signal to the processor, and the processor processes the signal so that the display method described in the first aspect and any of its possible implementation manners is executed.

[0038] In a fifth aspect, a readable storage medium is provided, and instructions are stored in the readable storage medium, and when the instructions run on an electronic device, the display method described in the first aspect and any of its possible implementation manners is executed.

[0039] In a sixth aspect, a program product is provided, the program product includes program code, and when the program code runs on an electronic device, the display method described in the first aspect and any of its possible implementation manners is executed. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.

[0041] Figure 2It is a schematic diagram of the software structure of the electronic device provided by the embodiment of the present application.

[0042] Figure 3 It is a schematic diagram of a group of graphical user interfaces (GUIs) provided by the embodiment of the present application.

[0043] Figure 4 It is a schematic diagram of another group of GUIs provided by the embodiment of the present application.

[0044] Figure 5 It is an exemplary flowchart of a display method provided by the embodiment of the present application.

[0045] Figure 6 It is a schematic flowchart of a display method provided by the embodiment of the present application.

[0046] Figure 7 It is a schematic block diagram of an electronic device provided by the embodiment of the present application. Detailed implementation manners

[0047] Next, the technical solutions in the present application will be described with reference to the accompanying drawings.

[0048] The display method in the embodiment of the present application can be applied to electronic devices such as smart phones, smart speakers, smart TVs, tablet computers, laptop computers, personal computers (PCs), ultra-mobile personal computers (UMPCs), netbooks, in-vehicle devices, wearable devices, foldable devices, and Internet of Things (IoT) devices.

[0049] Figure 1The structural schematic diagram of the electronic device 100 is shown. 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 jack 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 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0050] It can be understood that the structure schematically shown in the embodiments of the present application does 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 those shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0051] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.

[0052] In some embodiments, the modem processor may also be independent of the processor 110 and used to execute some communication strategies.

[0053] Among them, the controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of fetching and executing instructions.

[0054] A memory can also be set in the processor 110 to store instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can save the instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0055] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus interface, etc.

[0056] The I2C interface is a two-way synchronous serial bus, including a serial data line (SDA) and a serial clock line (derail clock line, SCL).

[0057] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple groups of I2S buses. The processor 110 can be coupled to the audio module 170 through the I2S bus to achieve communication between the processor 110 and the audio module 170.

[0058] The PCM interface can also be used for audio communication to sample, quantize, and encode analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled through the PCM bus interface.

[0059] The UART interface is a general-purpose serial data bus for asynchronous communication. This bus can be a two-way communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160.

[0060] The MIPI interface can be used to connect the processor 110 and peripheral devices such as the display screen 194 and the camera 193.

[0061] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 and the camera 193, the display screen 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc.

[0062] The USB interface 130 is an interface that complies with the USB standard specification, and can specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and peripheral devices.

[0063] It can be understood that the interface connection relationships between the modules illustrated in the embodiments of this application are only illustrative descriptions and do not constitute a structural limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 can also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0064] The charging management module 140 is used to receive a charging input from a charger. Among them, the charger can be a wireless charger or a wired charger. In some embodiments of wired charging, the charging management module 140 can receive the charging input from a wired charger through the USB interface 130. In some embodiments of wireless charging, the charging management module 140 can receive the wireless charging input through the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also supply power to the electronic device through the power management module 141.

[0065] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110.

[0066] The wireless communication function of the electronic device 100 can be implemented through antenna 1, antenna 2, the mobile communication module 150, the wireless communication module 160, the modulation and demodulation processor, and the baseband processor, etc.

[0067] The mobile communication module 150 may provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., which are applied to the electronic device 100.

[0068] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Subsequently, the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.), or displays an image or video through the display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be provided in the same device as the mobile communication module 150 or other functional modules.

[0069] The wireless communication module 160 may provide solutions for wireless communications including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), Bluetooth low energy (BLE), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared technology (IR), etc., which are applied to the electronic device 100.

[0070] In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through wireless communication technologies.

[0071] The electronic device 100 realizes the display function through the GPU, the display screen 194, and the application processor, etc. The GPU is a microprocessor for image processing, which is connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.

[0072] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), or can be a display panel made of one of materials such as organic light-emitting diode (OLED), active-matrix organic light emitting diode (AMOLED), flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, or quantum dot light emitting diodes (QLED). In some embodiments, the electronic device 100 may include one or N display screens 194, where N is a positive integer greater than 1.

[0073] In this application, the display screen 194 can also be used to display the changes of the signal bar. For example, all or part of the signal bars change from the original color (such as white) to green or other colors, or the number of signal bars changes, such as the number of signal bars changes from N to N + 1, or both the number of signal bars and the color of the signal bars change, etc.; or it includes the change of the communication mode identifier, such as the color change of the 5G, 4G, long-term evolution (LTE) and other mode identifiers. Or add other identifiers, such as a lightning icon or 5G+.

[0074] The electronic device 100 can implement the shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, and the application processor, etc.

[0075] The ISP is used to process the data fed back by the camera 193. The camera 193 is used to capture static images or videos.

[0076] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals.

[0077] The video codec is used to compress or decompress digital videos.

[0078] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100.

[0079] The internal memory 121 can be used to store computer-executable program code, and the executable program code includes instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121.

[0080] The electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor, etc.

[0081] The audio module 170 is used to convert digital audio information into an analog audio signal for output, and is also used to convert an analog audio input into a digital audio signal.

[0082] The speaker 170A, also known as the "loudspeaker", is used to convert an audio electrical signal into a sound signal.

[0083] The receiver 170B, also known as the "earpiece", is used to convert an audio electrical signal into a sound signal.

[0084] The microphone 170C, also known as the "microphone" or "transmitter", is used to convert a sound signal into an electrical signal.

[0085] The headphone jack 170D is used to connect a wired headphone.

[0086] Among them, the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, an acceleration sensor 180E, a distance sensor 180F, a fingerprint sensor 180H, a touch sensor 180K, a bone conduction sensor, etc.

[0087] The keys 190 include a power-on key, a volume key, etc.

[0088] The motor 191 can generate a vibration prompt.

[0089] The indicator 192 can be an indicator light, which can be used to indicate the charging state, the change in battery level, and can also be used to indicate messages, missed calls, notifications, etc.

[0090] The SIM card interface 195 is used to connect a SIM card.

[0091] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. In this embodiment of the application, taking the operating system with a layered architecture as an example, the software structure of the electronic device 100 is exemplarily described.

[0092] Figure 2It 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. Communication between layers is through software interfaces. In some embodiments, the operating system is divided into four layers, from top to bottom are the application layer, the application framework layer, the system library, and the kernel layer. The application layer may include a series of application packages.

[0093] As Figure 2 shown, the application packages may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, wallet, etc.

[0094] 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.

[0095] As Figure 2 shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, etc.

[0096] 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.

[0097] The content provider is used to store and obtain data, and make this data accessible to applications. The data may include videos, images, audio, dialed and answered calls, browsing history and bookmarks, phone books, etc.

[0098] The view system includes visual 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, a display interface including a short message notification icon may include a view for displaying text and a view for displaying pictures.

[0099] The phone manager is used to provide the communication function of the electronic device 100. For example, management of call states (including answering, hanging up, etc.).

[0100] The resource manager provides various resources for applications, such as localized strings, icons, pictures, layout files, video files, and so on.

[0101] The notification manager enables an application to display notification information in the status bar. It can be used to convey messages of the notification type, 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 the notification of a background-running application, or a notification that appears on the screen in the form of a dialogue window. For example, it can prompt text information in the status bar, emit a prompt sound, vibrate the electronic device, blink the indicator light, etc.

[0102] The core library consists of two parts: one part is the functional functions that the Java language needs to call, and the other part is the core library.

[0103] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as the management of object life cycles, stack management, thread management, security and exception management, and garbage collection.

[0104] The system library can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing library (such as: OpenGL ES), 2D graphics engine (such as: SGL), etc.

[0105] The surface manager is used to manage the display subsystem and provides the fusion of 2D and 3D layers for multiple applications.

[0106] The media library supports the playback and recording of a variety of common audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video coding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0107] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis, and layer processing, etc.

[0108] The 2D graphics engine is the drawing engine for 2D drawing.

[0109] The kernel layer is the layer between the hardware and the software. The kernel layer at least includes a display driver, a camera driver, an audio driver, and a sensor driver.

[0110] Before introducing the technical solution of this application, the following is a brief introduction to some professional terms that this application may involve

[0111] Communication system: Also known as network system, it refers to the signal transmission standard of an electronic device, such as 3G, 4G, 5G, etc.

[0112] Status bar: A control bar that contains a text output pane or "indicator". The status bar can be located at the top of the display interface of an electronic device. The status information displayed in the status bar includes but is not limited to SIM card signal strength, WI-FI signal strength, Bluetooth connection status, battery level, system notifications, carrier information, alarm clocks, etc.

[0113] Signal bar icon: Such as icons used to indicate SIM card signal strength and WI-FI signal strength.

[0114] Ping-pong effect: In a mobile communication system, if the signal strengths of two base stations change drastically in a certain area, the electronic device will switch back and forth between the two base stations. For example, in the area where the signals of two base stations cross, the ping-pong effect may occur.

[0115] Currently, the status bar of an electronic device can display information such as the current communication mode and signal strength. In some special scenarios, the communication quality of the electronic device will be affected. For example, when the electronic device is in a weak signal scenario such as an elevator, basement, or remote area, or in a network congestion scenario such as a scenic area or a concert, its network access rate or call quality will decrease. Therefore, major manufacturers will provide some communication strategies in order to improve the communication quality of the electronic device in special scenarios. When the electronic device executes a communication strategy, a prompt message may be displayed to remind the user accordingly. However, the frequent display of prompt messages on the electronic device will cause some trouble to the user.

[0116] In view of this, the embodiments of the present application provide a display method and an electronic device. This technical solution can, in some special scenarios, when the electronic device has corresponding service requirements and the communication strategy can improve the communication quality of the electronic device, display corresponding changes in the display interface of the electronic device to remind the user that the communication quality of the electronic device has been improved.

[0117] The technical solution of the present application will be introduced below in combination with several groups of graphical user interfaces (GUI).

[0118] Exemplarily, Figure 3 is a schematic diagram of a group of GUI provided by the embodiments of the present application. Among them, from Figure 3 in (a) to (b) shows the process of the electronic device displaying changes in the status bar.

[0119] See Figure 3 in (a). This GUI can be the display interface 210 of the electronic device 200. The display interface 210 can include the status bar of the electronic device 200 and multiple application programs in the electronic device 200.

[0120] The status bar may include the time, battery level, communication mode (such as 5G) and the corresponding signal strength icons 211, wireless network signal strength, etc.

[0121] In some cases, when the electronic device determines that it is in some special scenarios, it can execute the corresponding communication strategy in that scenario, and when it is determined that the communication strategy can improve the communication quality of the electronic device, it can display a GUI as shown in Figure 3 (b) of

[0122] Exemplarily, the above special scenarios may include elevator scenarios, basement scenarios, high-speed rail scenarios, subway scenarios, airport scenarios, network cell congestion scenarios, ping-pong effect scenarios, link anomaly scenarios, etc. And for each scenario, one or more communication strategies can be corresponding. The communication strategy can also be referred to as a communication algorithm. For example, the communication strategy may include, but is not limited to:

[0123] Antenna state adjustment;

[0124] Power adjustment;

[0125] Cell reselection and handover;

[0126] Edge-cloud collaboration;

[0127] Pre-caching; or,

[0128] Scheduling optimization.

[0129] Among them, the antenna state adjustment can be described as: when it is necessary to improve the signal quality and network speed of the downlink reception of the electronic device, the electronic device can switch the working state of the antenna from two antennas to four antennas, and the enhancement of the number of antennas will bring an improvement in the signal reception ability of the electronic device.

[0130] The power adjustment can be described as: when it is necessary to improve the signal quality and network speed of the uplink transmission of the electronic device, the electronic device can actively increase the transmission power of the antenna within its capabilities, and the increase in the transmission power will bring an increase in the transmission signal strength.

[0131] The cell reselection and handover can be described as: when the signal quality or network speed of the cell where the electronic device is located is poor, the electronic device can actively select or trigger the network side to select to make the electronic device camp on or hand over to a cell with better signal quality and network speed.

[0132] The edge-cloud collaboration can be described as: when the signal quality or network speed on the electronic device side is poor, the cloud server can cooperate with the electronic device to improve the network speed. For example, the electronic device uses two SIM cards simultaneously for data services and combines the data, thereby improving the transmission quality or transmission speed of the electronic device. For example, it can correspond to some download scenarios.

[0133] Pre-caching can be described as: when a multimedia service is being carried out or will be carried out on the electronic device side, by pre-caching multimedia resources into the memory of the electronic device, so that when there is no network or the network quality is poor, users can still smoothly view the pre-cached multimedia content, reducing the impact of insufficient network coverage on the services of the electronic device.

[0134] Scheduling optimization can be described as: when the signal quality or network speed on the electronic device side is poor, by increasing the communication resource supply on both the electronic device side and the network side, so as to improve the network speed of the electronic device.

[0135] Exemplarily, for the network cell congestion scenario, the corresponding communication strategy can be cell reselection and handover.

[0136] Among them, the electronic device can determine the corresponding scenario through some parameters or metrics. For example, the electronic device can determine whether it is in the network cell congestion scenario according to the uplink rate, downlink rate, signal strength, signal format, etc.

[0137] For example, when the uplink rate of the electronic device is less than threshold 1 and the downlink rate is less than threshold 2, but the signal strength is high and the signal format is high, the electronic device can determine that it belongs to the network cell congestion scenario.

[0138] For the network cell congestion scenario, the communication strategy adopted by the electronic device is cell reselection and handover, that is, it is necessary to switch the cell where the electronic device camps.

[0139] In some embodiments, the electronic device can determine the target cell to be switched from the historical accessed cells of the electronic device. For example, among the historical accessed cells, if the uplink rate and downlink rate of cell A are the highest, the electronic device can switch its serving cell to cell A; or, among the historical accessed cells, if the signal format of cell B is the highest, the electronic device can switch its serving cell to cell B.

[0140] After switching the serving cell, the electronic device can determine whether the communication quality of the electronic device has been improved according to the gain values of its uplink rate and downlink rate. For example, after switching the serving cell, if the uplink rate and downlink rate of the electronic device have increased by 30% or 15%, it can be determined that this communication strategy has improved the communication quality of the electronic device.

[0141] Exemplarily, for the airport scenario, the corresponding communication strategy can be pre-caching. For example, the electronic device can determine whether the electronic device belongs to the airport scenario according to its location information or the user's itinerary information.

[0142] When the electronic device determines that it is in an airport scenario, the electronic device can execute a pre-cached communication strategy, that is, the electronic device can pre-cache data such as audio and videos watched by the user, so that after the user boards the plane, the electronic device can still be used to continue listening to audio, watching videos, etc. For example, for a video being watched, the electronic device can pre-cache data for a preset duration (such as 1 hour, 30 minutes, etc.).

[0143] Exemplarily, for a high-speed rail scenario, its corresponding communication strategy can also be cell reselection handover.

[0144] In some cases, when the electronic device determines that it is in some special scenarios and determines that the electronic device is in a service state, it can execute the corresponding communication strategy for that scenario, and when the communication strategy can improve the communication quality of the electronic device, it can display the GUI shown in (b) of Figure 3 as follows.

[0145] This service state can also be understood as the electronic device having a service requirement, or the electronic device is performing service data transmission, etc. For example, the types of services can include but are not limited to:

[0146] Streaming types: such as audio, video, etc.;

[0147] Session types: such as voice calls, video calls, text sessions, etc.;

[0148] Interaction types: browsing information, searching, gaming, virtual reality, augmented reality, etc.;

[0149] Transmission types: uploading data, downloading data, etc.; or,

[0150] Services performed through communication connections with other devices, such as vehicle networking services, services for controlling other electronic devices, etc.

[0151] In some cases, when the electronic device determines that it is in some special scenarios and determines that the electronic device is in a service state and a screen-on state, it can execute the corresponding communication strategy for that scenario, and when the communication strategy can improve the communication quality of the electronic device, it can display the GUI shown in (b) of Figure 3 as follows.

[0152] The electronic device being in a screen-on state can be understood as the display screen of the electronic device being in a lit state, such as displaying a lock screen display interface, a desktop, a display interface of other application programs, etc.

[0153] In some cases, when the electronic device determines that it is in some special scenarios and is in the business state and the screen-on state, it can execute the corresponding communication strategy for that scenario; and when it is determined that the communication strategy can improve the communication quality of the electronic device, and when it is determined that the number of changes in the signal bar in the current screen-on state is less than or equal to the preset number, it can display as Figure 3 the GUI shown in (b) of

[0154] It should be understood that the above communication strategy can improve the communication quality of the electronic device can be understood as that the gain value of the communication index of the electronic device under this communication strategy is greater than zero, or greater than the preset value A. Exemplarily, the preset value A can be 30% or 15%, etc.

[0155] Referring to Figure 3 in (b) of

[0156] It can be understood that Figure 3 the display change of the icon 211 in (b) of

[0157] is only illustrative. In some embodiments, the icon 211 can also be in other forms.

[0158] For example, the number of signal bars in the icon 211 can change, such as from three bars to four bars. Or, both the color and the number of signal bars in the icon 211 change. Or, the color of the communication mode identifier in the icon 211 changes, such as the color of 5G changes from white to green or other colors. Or, other icons can be added to the icon 211, such as adding a lightning icon or a 5G+ icon, etc.

[0158] Based on the embodiments of the present application, when the electronic device determines that it is in some special scenarios and affects its communication quality, it can use the corresponding communication strategy to improve the communication quality of the electronic device, and when it is determined that the communication quality of the electronic device is actually improved, it displays the change of the communication icon in the status bar of the display interface of the electronic device, so as to remind the user that the communication quality of the electronic device has been improved, so as to improve the user's perception ability.

[0159] In some embodiments, the electronic device can also count the number of times that the above communication strategy can improve the communication quality when it actually takes effect within a push cycle, and can display a report including the above number in the electronic device in the form of a notification message. The following will be combined with Figure 4 to introduce this technical solution.

[0160] Exemplarily, Figure 4 is a schematic diagram of another group of GUIs provided by the embodiments of the present application.

[0161] It should be understood that Figure 4 reference can be made to the relevant description of (a) in Figure 3 for the sake of brevity, it will not be elaborated here.

[0162] After the notification message is pushed, when the electronic device detects that the user has performed an operation to open the notification center, it can display a GUI as shown in Figure 4 (b) therein.

[0163] For example, the operation of opening the notification center can be an operation in which the user swipes down at the edge of the display interface 210, or the operation of opening the notification center can also be implemented by the user through a voice assistant. For example, for voice input of "open the notification center".

[0164] The electronic device may include a push period. When the push period arrives, the electronic device may push the notification message. For example, the push period may be one week, and the electronic device may push the notification message on a fixed day of each week (such as Saturday or Sunday). Or, the push period is one day, and the electronic device may push the notification message at a fixed time of each day (such as 8 pm).

[0165] In some embodiments, when the above-mentioned push period arrives, the electronic device may also push the notification message only when the number of times of improving the communication quality when the communication policy actually takes effect is greater than a preset value B. Thereby, it is possible to prevent the electronic device from frequently pushing notification messages to the user and avoid interfering with the user.

[0166] It should be understood that different scenarios may correspond to different communication policies. When the electronic device executes the communication policy, it may improve the communication quality of the electronic device. However, in some cases, when the electronic device executes the communication policy, it may also be unable to improve the communication quality of the electronic device or even reduce the communication quality of the electronic device. In the embodiments of the present application, the electronic device counts the number of times of actually improving the communication quality when the communication policy takes effect.

[0167] The embodiments of the present application do not limit the specific value of the preset value B. For example, the preset value B is 5 times or 6 times, etc.

[0168] It should be understood that the setting of the above-mentioned push period and preset value can be set by the user in the settings, or can also be the default effective value of the electronic device, which is not limited in the embodiments of the present application.

[0169] Referring to Figure 4 (b) therein, the GUI may be the display interface 220 of the notification center of the electronic device 200. The display interface 220 may include a display card 221 of the notification message and a delete function button 222.

[0170] Among them, the display card 221 may include the text content "In the recent X, communication has been quickly restored for you N1 times, and the network speed has been improved N2 times".

[0171] It can be understood that the text content in the display card 221 is only illustrative. In some embodiments, the above text content may further include other content or be replaced by other content, etc.

[0172] It can be understood that the scenarios for quickly restoring communication may be, for example, elevator scenarios, basement scenarios, etc., and the scenarios for improving network speed may be network cell congestion scenarios, ping-pong effect scenarios, etc.

[0173] Based on the embodiments of the present application, the electronic device can count the number of times that the communication quality can be improved when the communication strategy actually takes effect within a push cycle, and can display a report including the above number of times in the electronic device in the form of a notification message, so as to show the user the situation of the electronic device using the communication strategy to improve the communication quality within the push cycle.

[0174] The following will be combined with Figure 5 introduce the display method provided by the present application.

[0175] Exemplarily, Figure 5 is a schematic flowchart of a display method provided by an embodiment of the present application. As Figure 5 shown, the method 300 can be applied to an electronic device, and the method 300 may include steps 310 to 340.

[0176] 310. In response to the user's operation, the electronic device turns on the function switch.

[0177] Exemplarily, the setting options of the electronic device may include a function switch for executing the display method, and the user can click the setting function button to make the electronic device turn on the function switch.

[0178] It should be understood that this step 310 is an optional step. In some embodiments, this step 310 may not be executed. For example, the function switch is default to be in the on state in the electronic device.

[0179] 320. When the electronic device is in the first preset scenario, the electronic device executes the first communication strategy.

[0180] Exemplarily, the electronic device can determine that the electronic device is in the first preset scenario through some parameter indicators or the first information.

[0181] The parameter may include signal strength, signal quality, communication mode, uplink rate, downlink rate, uplink bit error rate, downlink bit error rate, signal-to-noise ratio, time delay, etc. The first information may include the location information of the electronic device, travel information, data information of sensors, etc.

[0182] The first preset scenario may be at least one of the special scenarios in the foregoing text.

[0183] In some embodiments, the electronic device may determine that the electronic device is in a network cell congestion scenario based on signal strength, communication mode, uplink rate, and downlink rate.

[0184] In some embodiments, the electronic device may determine that the electronic device is in a high-speed rail scenario based on the location information of the electronic device and the data information of the acceleration sensor.

[0185] In some embodiments, the first preset scenario may correspond to a first communication policy. For example, when the first preset scenario is a network cell congestion scenario, the first communication policy is cell reselection and handover; when the first preset scenario is an airport scenario, the first communication policy is pre-caching; when the first preset scenario is high-speed rail, the first communication policy may be cell reselection and handover; when the first preset scenario is a link anomaly scenario, the first communication policy may be scheduling optimization; when the first preset scenario is a download scenario, the first communication policy may be edge-cloud collaboration.

[0186] Exemplarily, when the electronic device determines that the first preset scenario is a network cell congestion scenario, it may determine that the corresponding first communication policy is cell reselection and handover. Assume that the current serving cell of the electronic device is Cell A. Due to network congestion in Cell A, the current uplink rate and downlink rate of the electronic device will decrease, affecting the normal use of the user. The electronic device may determine the target cell to be switched from the historical visited cells of the electronic device. For example, among the historical visited cells, the uplink rate and downlink rate of Cell B are the highest, then the electronic device may switch its serving cell from Cell A to Cell B; or, among the historical visited cells, the signal mode of Cell C is the highest, then the electronic device may switch its serving cell from Cell A to Cell C.

[0187] In some embodiments, the first preset scenario may also correspond to multiple first communication policies. For example, the first preset scenario may be a high-speed rail scenario. In the high-speed rail scenario, the first communication policy, in addition to including cell reselection and handover, may also include pre-caching, power adjustment, antenna status adjustment, etc., so as to maximize the user's communication experience.

[0188] Exemplarily, when the electronic device determines that the first preset scenario is a high-speed rail scenario, it can determine the corresponding first communication strategy as cell reselection and handover, pre-caching, power adjustment, and antenna status adjustment. Since the electronic device is running at a high speed in the high-speed rail scenario, the electronic device needs to frequently switch its serving cell. The electronic device can switch its serving cell in advance according to the location information of the electronic device to improve the communication quality of the electronic device. The electronic device can also pre-cache some multimedia file data so that it can continue to watch the pre-cached multimedia files when the electronic device enters a tunnel. The electronic device can also increase its transmission power and the number of receiving antennas, thereby improving the communication quality of the electronic device and enhancing the user's communication experience.

[0189] It can be understood that the corresponding relationship between the first preset scenario and the first communication strategy can be stored in the electronic device, or the electronic device can also obtain the corresponding relationship between the first preset scenario and the first communication strategy from the cloud server.

[0190] In some embodiments, when the electronic device is in the first preset scenario and in a service state, the electronic device can execute the first communication strategy.

[0191] This service state can also be understood as the electronic device having a service requirement, or the electronic device is in the process of business data transmission, etc. For the type of service, reference can be made to the relevant descriptions in the foregoing text.

[0192] If the electronic device is in a service state, it can be understood that the user has a need to use the services of the electronic device, such as the user using the electronic device to execute a call service or browse short videos, etc. In this case, the user may hope that the electronic device can obtain good communication quality.

[0193] If the electronic device is not in a service state, it can be understood that the user does not have a need to use the services of the electronic device, and then the technical solution of this application does not need to be continued to avoid increasing the power consumption of the electronic device.

[0194] For example, in the elevator scenario, the user always puts the electronic device in the bag and does not use it. In this case, whether to improve the communication quality of the electronic device has no impact on the user. To avoid increasing the power consumption of the electronic device, the corresponding communication strategy can be not executed.

[0195] In some embodiments, if the electronic device is not in a service state, the technical solution of this application can also be executed.

[0196] In some embodiments, when the electronic device is in the first preset scenario, in a service state, and in a screen-on state, the electronic device executes the first communication strategy.

[0197] The electronic device being in the screen-on state can be understood as that the display screen of the electronic device is in the lit state, such as displaying a lock screen display interface, a desktop, a display interface of other application programs, etc.

[0198] 330, when the gain of the target metric under the first communication policy is greater than the preset value, the electronic device changes the signal bar icon from the first state to the second state.

[0199] It should be understood that each first communication policy can have a corresponding target metric, and the target metric can be one metric or multiple metrics. The electronic device can determine the effect of the electronic device executing the first communication policy through the gain of the target metric.

[0200] For example, for the network cell congestion scenario, the corresponding target metric can be the uplink rate and / or the downlink rate. Suppose that when the electronic device does not execute the communication policy of cell reselection and handover, its uplink rate is V1 and its downlink rate is V2; after the electronic device executes the communication policy of cell reselection and handover, its uplink rate is V3 and its downlink rate is V4, where V3 is 30% higher than V1 and V4 is 30% higher than V2, and the preset value is 15%, then the electronic device can determine that the gain of the target metric under the first communication policy is greater than the preset value. In this case, the gain of the first communication policy for the target metric is relatively large, and the improvement of the communication quality of the electronic device is relatively obvious, which can improve the user experience.

[0201] It can be understood that the preset value can be 10%, or 15%, or 30%, etc., and the embodiments of the present application do not limit the specific value of the preset value.

[0202] The electronic device can display the change of the signal bar icon in the status bar. Exemplarily, referring to Figure 3 (a), (b) in, the first state can be Figure 3 icon 211 in (a) in, and the second state can be Figure 3 icon 211 in (b) in.

[0203] The electronic device can display the change of the signal bar icon in the status bar. Exemplarily, referring to Figure 3 (a), (b) in, the first state can be Figure 3 icon 211 in (a) in, and the second state can be Figure 3 icon 211 in (b) in.

[0204] In some embodiments, the number of signal bars in the signal bar icon can also change, such as from three bars to four bars. Or, both the color and the number of signal bars in the signal bar icon change. Or, the color of the communication mode identifier in the signal bar icon changes, such as the color of 5G changing from white to green or other colors. Or, other icons can be added to the signal bar icon, such as adding a lightning icon or a 5G+ icon, etc.

[0205] In this way, the electronic device can remind the user that the communication quality of the electronic device has been improved in the current scenario by displaying the change of the signal bar icon, so as to enhance the user's perception of the communication status of the electronic device.

[0206] In some embodiments, when the gain of the target metric under the first communication policy is greater than a preset value, and the number of changes of the signal bar icon during a single continuous screen-on process of the electronic device is less than or equal to a preset number, the electronic device changes the signal bar icon from the first state to the second state.

[0207] In this application, a single continuous screen-on process can be understood as the process from the first lighting to the extinguishing of the display screen.

[0208] Exemplarily, the preset number can be 1 or 2, etc., and the specific value of the preset number in the embodiments of this application is not limited. The preset number can be a default value or can also be set by the user in the electronic device.

[0209] If the electronic device determines that the number of changes of the signal bar icon during a single continuous screen-on process is greater than the preset number, even if the first communication policy has a large gain for the target metric, the change of the icon will not be displayed in the signal bar of the electronic device. For a single continuous screen-on process, if the change of the icon is frequently displayed in the signal bar of the electronic device, it may cause discomfort to the user.

[0210] If the electronic device determines that the number of changes of the signal bar icon in the current screen-on state is less than or equal to the preset number, the electronic device can change the signal bar icon from the first state to the second state.

[0211] It can be understood that for each first preset scenario, the electronic device can execute the above steps 320-330 or some of the steps 320-330. In some cases, to enable the user to know the improvement of some communication policies on the communication quality of the electronic device, the electronic device can also push a notification message to the user within a push cycle. Therefore, the method 300 can also include step 340.

[0212] 340. The electronic device displays a notification message, and the notification message is used to indicate the number of times the first communication policy takes effect within the push cycle.

[0213] The push period can be referred to the relevant descriptions in the foregoing text. For example, the push period can be one week, one day, etc.

[0214] In some embodiments, the number of effective executions can be understood as the number of times the electronic device executes the first communication policy within a push period. For example, if the push period is 7 days, and the first communication policies executed by the electronic device include power adjustment, cell reselection and handover, edge-cloud collaboration, and scheduling optimization, then the number of effective executions can be 4 times. Alternatively, the number of effective executions can also include the number of executions of each first communication policy.

[0215] In some embodiments, the number of effective executions can also be understood as the number of times the electronic device executes the first communication policy within a push period, and the gain of the corresponding target metric is greater than a preset value. For example, if the push period is 7 days, and the first communication policies executed by the electronic device include power adjustment, cell reselection and handover, edge-cloud collaboration, and scheduling optimization, and the target metrics corresponding to power adjustment, cell reselection and handover, edge-cloud collaboration, and scheduling optimization are all greater than the preset value, then the number of effective executions can be 4 times. Alternatively, the number of effective executions can also include the number of times the electronic device executes each first communication policy, and the gain of its target metric is greater than the preset value.

[0216] In some embodiments, the number of effective executions can also be understood as the number of times the signal bar icon of the electronic device changes. For example, if the push period is 7 days and the number of times the signal bar icon of the electronic device changes is 6 times, then the number of effective executions can be 6 times.

[0217] The notification message can also be used to indicate the improvement of the communication quality of the electronic device by the first communication policy within the push period. For example, the notification message can be used to indicate how much the latency is reduced for the electronic device within the push period, and how much the uplink rate and downlink rate are increased, etc.

[0218] It should be understood that the specific order of steps 310-340 in the embodiments of the present application is not limited. In some examples, some of the steps 310-340 may not be executed or may be replaced by other steps, which are not limited in the embodiments of the present application.

[0219] Based on the embodiments of the present application, the electronic device can execute the first communication policy corresponding to the first preset scenario when in the first preset scenario, and display the change of the signal bar icon when the gain of the target metric is greater than the preset value. This technical solution can display the change of the signal bar icon in the display interface when the electronic device truly has a service requirement and the communication policy can bring a significant improvement in the communication quality of the electronic device, thereby improving the user's perception ability. In addition, this technical solution can also avoid the electronic device frequently changing the signal bar icon and causing trouble to the user.

[0220] Further, the electronic device can also push notification messages to the user within a push cycle, so that the user can know the improvement of some communication strategies on the communication quality of the electronic device, further enhancing the user experience.

[0221] Figure 6 It is a schematic flowchart of a display method provided by an embodiment of the present application. As Figure 6 shown, the method 400 can be applied to an electronic device, and the method 400 can include steps 410 to 420.

[0222] 410. When the electronic device is in a first preset scenario, the electronic device executes a first communication strategy.

[0223] Exemplarily, the first preset scenario can include at least one of the following scenarios:

[0224] Airport scenario;

[0225] High-speed rail scenario;

[0226] Elevator scenario;

[0227] Network cell congestion scenario;

[0228] Ping-pong effect scenario; or,

[0229] Link anomaly scenario.

[0230] It should be understood that the manner in which the electronic device determines that it is in the first preset scenario can refer to the relevant descriptions in the foregoing. For the sake of brevity, it will not be elaborated here.

[0231] Exemplarily, the first communication strategy can include at least one of the following communication strategies:

[0232] Antenna state adjustment;

[0233] Power adjustment;

[0234] Cell reselection and handover;

[0235] Terminal-cloud collaboration;

[0236] Pre-caching; or,

[0237] Scheduling optimization.

[0238] In the present application, the first preset scenario can correspond to the first communication strategy. In some embodiments, one first preset scenario can correspond to one first communication strategy; or, one first preset scenario can correspond to multiple first communication strategies.

[0239] For example, for the scenario of network cell congestion, the first communication policy may be cell reselection handover; or, for the scenario of network cell congestion, the first communication policy may be cell reselection handover, antenna state adjustment, etc.

[0240] For another example, for the airport scenario, the corresponding first communication policy may be pre-caching.

[0241] 420, when the gain of the target metric under the first communication policy is greater than the first preset value, the electronic device will display the signal bar icon from the first state to the second state.

[0242] The target metric may include at least one of the following: signal strength; signal quality; uplink rate; downlink rate; uplink bit error rate; or, downlink bit error rate.

[0243] For example, for the scenario of network cell congestion, the first communication policy executed by the electronic device is cell reselection handover, that is, it is necessary to switch the cell where the electronic device camps.

[0244] After switching the serving cell, if the gain values of the uplink rate and downlink rate of the electronic device are greater than the first preset value, it can be determined that this communication policy improves the communication quality of the electronic device, and then the electronic device can display the signal bar icon from the first state to the second state.

[0245] Exemplarily, the first preset value may be 15% or 30%, etc., and the embodiments of the present application do not limit the specific value of the first preset value.

[0246] Exemplarily, the first state may be the state originally displayed by the signal bar icon, such as white display, and the signal bar icon in the second state may be displayed in another color, or the background color is displayed in another color; or, the signal bar icon in the second state may add an icon, change the icon, etc.

[0247] Based on the embodiments of the present application, when the electronic device is in the first preset scenario, it can execute the first communication policy corresponding to the first preset scenario, and when the gain of the target metric under the first communication policy is greater than the first preset value, display the signal bar icon from the first state to the second state. This technical solution can display corresponding changes on the display interface of the electronic device when the first communication policy can improve the communication quality of the electronic device to a certain extent, so as to remind the user that the communication quality of the electronic device has been improved and avoid frequently displaying prompt information.

[0248] In some embodiments, the method 400 may further include:

[0249] After the first preset duration, display the signal bar icon from the second state to the first state.

[0250] Exemplarily, the first preset duration may be 5s, 10s, etc. The embodiments of the present application do not limit the specific value of the first preset duration.

[0251] Based on the embodiments of the present application, after the first preset duration, the electronic device may display the signal bar icon from the second state to the original first state, so that after providing the corresponding reminder function for the user, it is possible to avoid the signal bar icon being displayed in another state for a long time and causing interference to the user.

[0252] In some embodiments, before executing the first communication policy, the method 400 may further include:

[0253] Determine that the electronic device is in a service state, where the service state is a state in which the electronic device has service data transmission.

[0254] It can be understood that the electronic device being in a service state can be understood as the electronic device having a state of performing service data transmission, such as a call state, or being in the process of uplink data transmission, or downlink data transmission, etc.

[0255] In this case, when the electronic device determines that it is in a service state, it means that the user is using the electronic device to perform some service processing. In this case, the first communication policy corresponding to the first preset scenario is executed in order to improve the communication quality of the electronic device and prompt the user's communication experience.

[0256] In some embodiments, when it is determined that the electronic device is not in a service state, even if the electronic device is in the first preset scenario, it may not be necessary to execute the first communication policy, thereby saving the power consumption of the electronic device.

[0257] In some embodiments, the method 400 may further include:

[0258] Determine that the electronic device is in a screen-on state.

[0259] It should be understood that the screen-on state can be understood as the display screen of the electronic device being in a lit state. Such as the electronic device displaying a lock screen interface, a desktop, or a display interface of other application programs.

[0260] In the embodiments of the present application, only when it is determined that the electronic device is in a service state and the electronic device is in a screen-on state, will the first communication policy be executed to improve the communication quality of the electronic device, so that the change of the signal bar icon will be displayed only when the user can see the display change.

[0261] In some embodiments, before displaying the signal bar icon from the first state to the second state, the method 400 may further include:

[0262] Determine that the number of times the signal bar icon changes from the first state to the second state during a single continuous screen-on process of the electronic device is less than or equal to a second preset value.

[0263] Exemplarily, the second preset value can be 1 time, 2 times, etc., and the embodiments of the present application do not limit the specific value of the second preset value.

[0264] In the embodiments of the present application, when the electronic device determines that the number of times the signal bar icon changes from the first state to the second state during a single continuous screen-on process is less than or equal to the second preset value, the change in the display of the signal bar icon will be made, thereby avoiding frequent display of the change in the signal bar during a single continuous screen-on process.

[0265] In some embodiments, the method 400 may further include:

[0266] The electronic device displays a first notification message for indicating the number of times the first communication policy takes effect.

[0267] In some embodiments, the number of times of taking effect may be the number of times the first communication policy takes effect within a push period.

[0268] Exemplarily, the push period may be one day, one week, ten days, etc. For the specific push period, reference may be made to the relevant descriptions in the foregoing text.

[0269] In the embodiments of the present application, the electronic device may also display the number of times the first communication policy takes effect in the notification message, so that the user can clearly know the improvement of the communication quality of the electronic device by the communication policy within the push period.

[0270] In some embodiments, displaying the first notification message includes:

[0271] When the number of times of taking effect is greater than a third preset value, the electronic device displays the first notification message.

[0272] Exemplarily, the third preset value can be 3 times, 5 times, etc., and the embodiments of the present application do not limit the specific value of the third preset value.

[0273] In the embodiments of the present application, when the number of times of taking effect is greater than a certain threshold, the notification message will be displayed, thereby avoiding frequent display of the notification message.

[0274] In some embodiments, the first communication policy includes multiple communication policies, and executing the first communication policy includes:

[0275] The electronic device executes multiple communication policies corresponding to a first preset scenario.

[0276] For example, when the first preset scenario is a network cell congestion scenario, the first communication policy may be cell reselection and handover, antenna status adjustment, etc.

[0277] In the embodiments of the present application, the first communication policy may also include multiple communication policies. In a first preset scenario, the electronic device may execute multiple communication policies, so as to improve the communication quality of the electronic device as much as possible and meet the communication needs of users.

[0278] In some embodiments, the first preset scenario may also correspond to a communication policy.

[0279] Figure 7 It is a schematic block diagram of an electronic device provided by the embodiments of the present application. As Figure 7 shown, the electronic device 1000 may include one or more processors 1010; one or more memories 1020; the one or more memories 1020 store one or more programs, and when the one or more programs are executed by the one or more processors 1010, the display method described in any of the foregoing possible implementation manners is executed.

[0280] For example, the electronic device 1000 may be used to execute the method 300 described above. The electronic device 1000 may also be the electronic device 100, the electronic device 200, etc. described above.

[0281] The embodiments of the present application also provide a chip, which includes a processor and a communication interface. The communication interface is used to receive a signal and transmit the signal to the processor, and the processor processes the signal so that the display method described in any of the foregoing possible implementation manners is executed.

[0282] It can be understood that in order for the device to implement the above functions, it 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 software. Whether a certain function is executed in the form of hardware or software driving 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.

[0283] In this embodiment, the device can be divided into functional modules according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is illustrative, and is only a logical function division. There may be other division methods in actual implementation.

[0284] This embodiment also provides a device, including modules for implementing the display method in the above embodiment.

[0285] This embodiment also provides a readable storage medium storing instructions, which, when running on an electronic device, cause the electronic device to execute the above relevant method steps to implement the display method in the above embodiment.

[0286] This embodiment also provides a program product, which, when running on an electronic device, causes the electronic device to execute the above relevant steps to implement the display method in the above embodiment.

[0287] In addition, an embodiment of the present application also provides a device, which may specifically be a chip, component or module. The device may include a processor and a memory connected thereto. The memory is used to store execution instructions. When the device runs, the processor can execute the execution instructions stored in the memory to cause the chip to execute the display method in each of the above method embodiments.

[0288] Among them, the device, equipment, readable storage medium, program product or chip provided in this embodiment are all used to execute the corresponding 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.

[0289] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0290] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated here.

[0291] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0292] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0293] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0294] If the above functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks, or optical discs that can store program codes.

[0295] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A display method, characterized in that, the method is applied to an electronic device, and the method includes: when in a first preset scenario, execute a first communication policy; when the gain of the target metric under the first communication policy is greater than a first preset value, display the signal bar icon from a first state to a second state.

2. The method according to claim 1, characterized in that, the method further includes: after a first preset duration, display the signal bar icon from the second state to the first state.

3. The method according to claim 1 or 2, characterized in that, before executing the first communication policy, the method further includes: determine that it is in a service state, and the service state is a state where the electronic device has service data transmission.

4. The method according to claim 3, characterized in that, the method further includes: determine that it is in a screen-on state.

5. The method according to any one of claims 1-4, characterized in that, before displaying the signal bar icon from the first state to the second state, the method further includes: determine that the number of times the signal bar icon is displayed from the first state to the second state during a continuous screen-on process is less than or equal to a second preset value.

6. The method according to any one of claims 1-5, characterized in that, the method further includes: display a first notification message for indicating the effective times of the first communication policy.

7. The method according to claim 6, characterized in that, displaying the first notification message includes: when the effective times are greater than a third preset value, display the first notification message.

8. The method according to any one of claims 1-7, characterized in that, the first communication policy includes multiple communication policies, and executing the first communication policy includes: executing multiple communication policies corresponding to the first preset scenario.

9. The method according to claim 8, characterized in that, the first communication policy includes at least one of the following communication policies: antenna state adjustment; power adjustment; cell residence handover; terminal-cloud collaboration; pre-caching; or, scheduling optimization.

10. The method according to any one of claims 1-9, characterized in that, the target metric includes at least one of the following: signal strength; signal quality; uplink rate; downlink rate; uplink bit error rate; or, downlink bit error rate.

11. The method according to any one of claims 1-10, characterized in that, the first preset scenario includes at least one of the following scenarios: airport scenario; high-speed rail scenario; elevator scenario; network cell congestion scenario; ping-pong effect scenario; or, link anomaly scenario.

12. An electronic device, characterized in that, includes: one or more processors; one or more memories; the one or more memories store one or more programs, and when the one or more programs are executed by the one or more processors, the display method according to any one of claims 1-11 is executed.

13. A chip, characterized in that, The chip includes a processor and a communication interface. The communication interface is configured to receive a signal and transmit the signal to the processor, and the processor processes the signal such that the display method according to any one of claims 1-11 is executed.

14. A readable storage medium, characterized in that instructions are stored in the readable storage medium, and when the instructions run on an electronic device, the display method according to any one of claims 1-11 is executed.