Display method and electronic device

By displaying changes in signal bar icons in the display interface of electronic devices, users are reminded to be reminded that communication quality has been improved in special scenarios, and the problem of frequent prompt information has been solved, and effective user experience improvement and device power consumption management have been achieved.

WO2025119135A1PCT designated stage expired Publication Date: 2025-06-12HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/136109
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-07
Filing Date
2024-12-02
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

In special scenarios, electronic devices have a decline in communication quality (such as weak signals or network congestion), and frequent display of prompt information will bother 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 of improved communication quality and restore the original state when appropriate to avoid interference.

Benefits of technology

Effectively remind users to improve communication quality, avoid frequent prompt information causing trouble to users, and save device power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024136109_12062025_PF_FP_ABST
    Figure CN2024136109_12062025_PF_FP_ABST
Patent Text Reader

Abstract

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

Description

Display method and electronic device

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on December 7, 2023, with application number 202311676050.7 and application name “Display Method and Electronic Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] Embodiments of the present application relate to the field of electronic technology, and more particularly, to a display method and an electronic device. Background Art

[0003] Currently, the status bar of electronic devices can display information such as the current communication mode and signal strength. In some special scenarios, the communication quality of electronic devices will be affected. For example, if an electronic device is in a weak signal scenario such as an elevator, basement, or remote area, or in a network congested scenario such as a scenic spot or concert, its access network speed or call quality will be reduced. Therefore, major manufacturers will provide some communication strategies to improve the communication quality of electronic devices in special scenarios. When the electronic device executes the communication strategy, a prompt message may be displayed to remind the user accordingly.

[0004] However, frequent display of prompt messages by electronic devices will cause some trouble to users. Summary of the Invention

[0005] The present application provides a display method and electronic device. This technical solution can display corresponding changes in the display interface of the electronic device in some special scenarios when the electronic device has corresponding business needs and the communication strategy can improve the communication quality of the electronic device to remind the user that the communication quality of the electronic device has been improved.

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

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

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

[0009] Based on the embodiments of the present application, when the electronic device is in a first preset scenario, it can execute a first communication strategy corresponding to the first preset scenario, and when the gain of the target indicator under the first communication strategy is greater than a first preset value, the signal bar icon is displayed from the first state to the second state. This technical solution can display the corresponding change in the display interface of the electronic device when the first communication strategy 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 improved, avoiding the frequent display of prompt information.

[0010] In one implementation, the method further includes: after a first preset time period, displaying the signal bar icon from the second state to the first state.

[0011] Exemplarily, the first preset duration may be 5s or 10s, etc. The embodiment of the present application does not limit the specific value of the first preset duration.

[0012] Based on the embodiment of the present application, after a first preset time period, the electronic device can display the signal bar icon from the second state to the original first state, thereby preventing the signal bar icon from being displayed in another state for a long time after providing the corresponding reminder function to the user, causing interference to the user.

[0013] In one implementation, before executing the first communication strategy, the method further includes: determining that the electronic device is in a business state, where the business state is a state in which business data is being transmitted by the electronic device.

[0014] It can be understood that the electronic device being in a service state can be understood as a state in which the electronic device is performing service data transmission, such as a call state, or performing uplink data transmission, or downlink data transmission, etc.

[0015] In this case, when the electronic device is determined to be in a business state, it means that the user is using the electronic device to perform some business processing. In this case, the first communication strategy 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.

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

[0017] In one implementation, the method further includes: determining that the screen is in a bright screen state.

[0018] It should be understood that the bright screen state can be understood as the display screen of the electronic device being in a bright state, such as the electronic device displaying a lock screen interface, displaying a desktop, or a display interface of other applications.

[0019] In an embodiment of the present application, the first communication strategy will be executed to improve the communication quality of the electronic device only when it is determined that the electronic device is in a business state and the electronic device is in a bright screen state, so that the signal bar icon changes will be displayed only when the user can see the display changes.

[0020] In one implementation, before displaying the signal bar icon from the first state to the second state, the method further includes: determining 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.

[0021] Exemplarily, the second preset value may be 1 time or 2 times, etc., and the embodiment of the present application does not limit the specific value of the second preset value.

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

[0023] In one implementation, the method further includes: displaying a first notification message, where the first notification message is used to indicate the number of times the first communication strategy is effective.

[0024] In some implementations, the number of validation times may be the number of validation times of the first communication strategy within a push period.

[0025] Exemplarily, the push cycle may be one day, one week, ten days, etc.

[0026] In an embodiment of the present application, the electronic device can also determine the number of times the first communication strategy is effective within the push cycle, and can display the number of times it is effective in the notification message, so that the user can clearly understand how the communication strategy improves the communication quality of the electronic device within the push cycle.

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

[0028] Exemplarily, the third preset value may be 3 times or 5 times, etc. The embodiment of the present application does not limit the specific value of the third preset value.

[0029] In the embodiment of the present application, the notification message will only be displayed when the number of times it takes effect is greater than a certain threshold, thereby avoiding frequent display of the notification message.

[0030] In one implementation, the first communication strategy includes multiple communication strategies, and executing the first communication strategy includes: executing the multiple communication strategies corresponding to the first preset scenario.

[0031] In an embodiment of the present application, the first communication strategy may include multiple communication strategies. In a first preset scenario, the electronic device may execute multiple communication strategies, thereby improving the communication quality of the electronic device as much as possible and meeting the communication needs of the user.

[0032] In some implementations, the first preset scenario may also correspond to a communication strategy.

[0033] In one implementation, the first communication strategy includes at least one of the following communication strategies: antenna state adjustment; power adjustment; cell resident switching; end-cloud collaboration; pre-caching; or scheduling optimization.

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

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

[0036] In a second aspect, an electronic device is provided, comprising: one or more processors; one or more memories; the one or more memories storing one or more programs, which, when executed by one or more processors, enable the display method described in the first aspect and any possible implementation thereof to be executed.

[0037] In a third aspect, a display device is provided, comprising a module for implementing the display method as described in the first aspect and any possible implementation thereof.

[0038] In a fourth aspect, a chip is provided, comprising a processor and a communication interface, wherein 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 the first aspect and any possible implementation thereof is executed.

[0039] In a fifth aspect, a readable storage medium is provided, wherein instructions are stored in the readable storage medium. When the instructions are executed on an electronic device, the display method described in the first aspect and any possible implementation thereof is executed.

[0040] In a sixth aspect, a program product is provided, comprising a program code. When the program code is run on an electronic device, the display method as described in the first aspect and any possible implementation thereof is executed. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] FIG1 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.

[0042] FIG2 is a schematic diagram of the software structure of the electronic device provided in an embodiment of the present application.

[0043] FIG3 is a schematic diagram of a set of graphical user interfaces GUI provided in an embodiment of the present application.

[0044] FIG4 is a schematic diagram of another set of GUIs provided in an embodiment of the present application.

[0045] FIG5 is an exemplary flowchart of a display method provided in an embodiment of the present application.

[0046] FIG6 is a schematic flow chart of a display method provided in an embodiment of the present application.

[0047] FIG7 is a schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] The technical solution in this application will be described below with reference to the accompanying drawings.

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

[0050] 1 shows a schematic structural diagram of an electronic device 100. 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, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display 194, and a subscriber identification module (SIM) card interface 195. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air 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.

[0051] It should be understood that the structures illustrated in the embodiments of the present application 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 may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0052] 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). The different processing units may be independent devices or integrated into one or more processors.

[0053] In some implementations, the modem processor may also be independent of the processor 110 and configured to execute some communication strategies.

[0054] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0055] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.

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

[0057] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL).

[0058] The I2S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170.

[0059] The PCM interface can also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via a PCM bus interface.

[0060] The UART interface is a universal serial data bus used for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is generally used to connect the processor 110 and the wireless communication module 160.

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

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

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

[0064] It is understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is merely an illustrative illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods from the above embodiments, or a combination of multiple interface connection methods.

[0065] The charging management module 140 is configured to receive charging input from a charger. The charger can be either a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input via the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also provide power to the electronic device via the power management module 141.

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

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

[0068] The mobile communication module 150 can provide wireless communication solutions including 2G / 3G / 4G / 5G applied on the electronic device 100.

[0069] The modem processor may include a modulator and a demodulator. 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. The demodulator then 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 passed 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 set in the same device as the mobile communication module 150 or other functional modules.

[0070] The wireless communication module 160 can provide wireless communication solutions for application on the electronic device 100, 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 technology (NFC), infrared technology (IR), etc.

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

[0072] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.

[0073] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), or a display panel made of one of the following materials: 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 diode (QLED). In some embodiments, electronic device 100 can include one or N display screens 194, where N is a positive integer greater than 1.

[0074] In the present application, the display screen 194 can also be used to display changes in the signal bar. For example, all or part of the signal grid changes from the original color (such as white) to green or other colors, or the number of signal grids in the signal bar changes, such as the number of signal grids changes from N grids to N+1 grids, or both the number of signal grids and the color of the signal grids change; or changes in the communication standard identification, such as the color change of the standard identification of 5G, 4G, long-term evolution (LTE), etc. Or other identifications can be added, such as a lightning icon or 5G+.

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

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

[0077] Digital signal processors are used to process digital signals. In addition to processing digital image signals, they can also process other digital signals.

[0078] Video codecs are used to compress or decompress digital video.

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

[0080] The internal memory 121 may be used to store computer executable program codes, which include instructions. The processor 110 executes the instructions stored in the internal memory 121 to execute various functional applications and data processing of the electronic device 100.

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

[0082] The audio module 170 is used to convert digital audio information into analog audio signals for output, and is also used to convert analog audio input into digital audio signals.

[0083] The speaker 170A, also called a "horn", is used to convert audio electrical signals into sound signals.

[0084] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals.

[0085] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals.

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

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

[0088] The buttons 190 include a power button, a volume button, and the like.

[0089] Motor 191 can generate vibration prompts.

[0090] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power level changes, messages, missed calls, notifications, etc.

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

[0092] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. In the embodiment of the present application, the software structure of the electronic device 100 is exemplified by taking an operating system of a layered architecture as an example.

[0093] Figure 2 is a block diagram of the software structure of electronic device 100 according to an embodiment of the present application. A layered architecture divides software into several layers, each with distinct roles and responsibilities. Layers communicate with each other via software interfaces. In some embodiments, the operating system is divided into four layers: the application layer, the application framework layer, the system library layer, and the kernel layer, from top to bottom. The application layer may include a series of application packages.

[0094] As shown in FIG2 , the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, wallet, etc.

[0095] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions.

[0096] As shown in FIG2 , the application framework layer may include a window manager, a content provider, a view system, a telephony manager, a resource manager, a notification manager, and the like.

[0097] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.

[0098] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0099] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.

[0100] The phone manager is used to provide communication functions of the electronic device 100, such as management of call status (including answering, hanging up, etc.).

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

[0102] The Notification Manager allows applications to display notifications in the status bar. These messages can be displayed briefly and then disappear automatically without user interaction. For example, the Notification Manager is used to notify users of completed downloads and message reminders. The Notification Manager can also display notifications in the top status bar of the system as icons or scrolling text, such as notifications from background applications, or as dialog windows on the screen. Examples include text messages in the status bar, beeps, vibrations on electronic devices, and flashing indicator lights.

[0103] The core library consists of two parts: one is the function that needs to be called by the Java language, and the other is the core library.

[0104] The application layer and application framework layer run in a virtual machine. The virtual machine executes Java files in the application layer and application framework layer as binary files. The virtual machine manages object lifecycles, stack management, thread management, security and exception management, and garbage collection.

[0105] The system library can include multiple functional modules, such as a surface manager, media libraries, a 3D graphics processing library (such as OpenGL ES), and a 2D graphics engine (such as SGL).

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

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

[0108] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0109] A 2D graphics engine is a drawing engine for 2D drawings.

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

[0111] Before introducing the technical solution of this application, some professional terms that may be involved in this application are first introduced as follows.

[0112] Communication standard: also known as network standard, refers to the signal transmission standard of electronic equipment, such as 3G, 4G, 5G, etc.

[0113] Status bar: A control bar containing a text output pane or "indicator." The status bar can be located at the top of an electronic device's display interface. Status information displayed in the status bar includes, but is not limited to, SIM card signal strength, Wi-Fi signal strength, Bluetooth connectivity, battery level, system notifications, carrier information, and alarms.

[0114] Signal bar icon: such as the icon used to indicate the SIM card signal strength and Wi-Fi signal strength.

[0115] Ping-Pong Effect: In mobile communication systems, if the signal strength of two base stations fluctuates dramatically within a certain area, electronic devices will switch back and forth between the two base stations. For example, in an area where the signals of two base stations intersect, the ping-pong effect may occur.

[0116] 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, if the electronic device is in a weak signal scenario such as an elevator, basement, or remote area, or in a network congested scenario such as a scenic spot or concert, its access network speed or call quality will be reduced. Therefore, major manufacturers will provide some communication strategies to improve the communication quality of electronic devices in special scenarios. When an electronic device executes a communication strategy, a prompt message may be displayed to remind the user accordingly. However, the frequent display of prompt messages by electronic devices will cause some trouble to users.

[0117] In view of this, embodiments of the present application provide a display method and electronic device. This technical solution can, in certain special scenarios, when the electronic device has corresponding business needs and the communication strategy can improve the communication quality of the electronic device, display corresponding changes on the display interface of the electronic device to remind the user that the communication quality of the electronic device has improved.

[0118] The following text will introduce the technical solutions of this application in conjunction with several groups of graphical user interfaces (GUIs).

[0119] For example, Figure 3 is a schematic diagram of a set of GUIs provided by an embodiment of the present application, wherein (a) to (b) in Figure 3 illustrate a process of display changes in a status bar of an electronic device.

[0120] 3( a ), the GUI may be a display interface 210 of the electronic device 200 . The display interface 210 may include a status bar of the electronic device 200 and a plurality of applications in the electronic device 200 .

[0121] The status bar may include time, battery level, communication mode (such as 5G) and an icon 211 of the corresponding number of signal bars, wireless network signal strength, etc.

[0122] In some cases, when the electronic device is determined to be in some special scenarios, it can execute the corresponding communication strategy in the scenario, and if it is determined that the communication strategy can improve the communication quality of the electronic device, it can display the GUI shown in (b) in Figure 3.

[0123] For example, the above-mentioned 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 abnormality scenarios, etc. Each scenario may correspond to one or more communication strategies. The communication strategy may also be called a communication algorithm. For example, the communication strategy may include but is not limited to:

[0124] Antenna status adjustment;

[0125] Power adjustment;

[0126] Cell resident handover;

[0127] End-cloud collaboration;

[0128] Pre-caching; or,

[0129] Scheduling optimization.

[0130] Among them, the antenna status 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 antenna working state from two antennas to four antennas. The increase in the number of antennas will bring an improvement to the signal receiving capability of the electronic device.

[0131] Power adjustment can be described as follows: when the signal quality and network speed of the uplink transmission of electronic devices need to be improved, the electronic devices can actively increase the antenna's transmission power within their capabilities. The increase in transmission power will bring about an increase in the transmission signal strength.

[0132] Cell resident switching 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 reside in or switch the electronic device to a cell with better signal quality and network speed.

[0133] Device-cloud collaboration can be described as follows: When the signal quality or network speed on the electronic device is poor, the cloud server can work with the electronic device to improve the network speed. For example, an electronic device can use two SIM cards for data services and merge the data, thereby improving the transmission quality or speed of the electronic device. This can be used in some download scenarios.

[0134] Precaching can be described as: when a multimedia service is being performed or will be performed in the future on the electronic device side, the multimedia resources are cached in the memory of the electronic device in advance, so that when there is no network or the network quality is poor, the user can still watch the pre-cached multimedia content smoothly, reducing the impact of insufficient network coverage on the electronic device service.

[0135] Scheduling optimization can be described as: when the signal quality or network speed on the electronic device side is poor, the network speed of the electronic device is improved by increasing the supply of communication resources on the electronic device side and the network side.

[0136] For example, for a network cell congestion scenario, the corresponding communication strategy may be cell resident handover.

[0137] The electronic device may determine the corresponding scenario based on some parameters or indicators. For example, the electronic device may determine whether it is in a network cell congestion scenario based on uplink rate, downlink rate, signal strength, signal format, etc.

[0138] 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 and signal standard are high, the electronic device can determine that it belongs to the network cell congestion scenario.

[0139] In the scenario of network cell congestion, the communication strategy adopted by the electronic device is cell resident switching, that is, the cell where the electronic device resides needs to be switched.

[0140] In some embodiments, the electronic device can determine the target cell to be switched from the electronic device's historically visited cells. For example, among the historically visited cells, cell A has the highest uplink rate and downlink rate, then the electronic device can switch its service cell to cell A; or, among the historically visited cells, cell B has the highest signal standard, then the electronic device can switch its service cell to cell B.

[0141] After switching the serving cell, the electronic device can determine whether the communication quality of the electronic device has been improved based on the gain values ​​of its uplink rate and downlink rate. For example, if the uplink rate and downlink rate of the electronic device increase by 30% or 15% after switching the serving cell, it can be determined that the communication strategy has improved the communication quality of the electronic device.

[0142] For example, for an airport scenario, the corresponding communication strategy may be pre-caching. For example, the electronic device may determine whether the electronic device belongs to an airport scenario based on its location information or the user's itinerary information.

[0143] When an electronic device determines that it is in an airport scenario, the electronic device can implement a pre-caching communication strategy. That is, the electronic device can pre-cache audio, videos, and other data that the user is watching, so that the user can continue to listen to audio and watch videos on the electronic device after boarding the plane. For example, for a video being watched, the electronic device can pre-cache data for a preset length of time (such as 1 hour, 30 minutes, etc.).

[0144] For example, for a high-speed rail scenario, the corresponding communication strategy may also be cell resident switching.

[0145] In some cases, when the electronic device is determined to be in some special scenarios and when it is determined that the electronic device is in a business state, the corresponding communication strategy in the scenario can be executed, and if the communication strategy can improve the communication quality of the electronic device, a GUI as shown in (b) in Figure 3 can be displayed.

[0146] The service status can also be understood as the electronic device having a service demand, or the electronic device is transmitting service data, etc. For example, the types of services may include but are not limited to:

[0147] Stream type: such as audio, video, etc.;

[0148] Conversational: such as voice calls, video calls, text conversations, etc.

[0149] Interactive: browsing information, searching, gaming, virtual reality, augmented reality, etc.

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

[0151] Services conducted through communication connections with other devices, such as Internet of Vehicles services and services that control other electronic equipment.

[0152] In some cases, when the electronic device is determined to be in some special scenarios, and when it is determined that the electronic device is in a business state and a screen-on state, the corresponding communication strategy in the scenario can be executed, and if the communication strategy can improve the communication quality of the electronic device, a GUI as shown in (b) in Figure 3 can be displayed.

[0153] The electronic device being in a bright screen 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 applications, etc.

[0154] In some cases, when the electronic device is determined to be in some special scenarios, and when it is determined that the electronic device is in a business state and a screen-on state, the corresponding communication strategy for the scenario can be executed; 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 a preset number, the GUI shown in (b) in Figure 3 can be displayed.

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

[0156] Referring to (b) in FIG3 , the communication mode identifier and the corresponding signal bar number icon 211 in the status bar of the display interface 210 may be changed to another color (such as green), or the background of the icon 211 may be changed to another color (such as green).

[0157] It is understood that the display change of the icon 211 in (b) of Figure 3 is merely illustrative. In some embodiments, the icon 211 may also be in other forms.

[0158] For example, the number of signal bars in icon 211 may change, such as from three to four. Alternatively, both the color and number of signal bars in icon 211 may change. Alternatively, the color of the communication standard identifier in icon 211 may change, such as changing the color of 5G from white to green or another color. Alternatively, other icons may be added to icon 211, such as a lightning icon or a 5G+ icon.

[0159] Based on the embodiments of the present application, when an electronic device determines that it is in some special scenarios that affect its communication quality, it can use corresponding communication strategies to improve the communication quality of the electronic device, and when it is determined that the communication quality of the electronic device has actually been improved, the change of the communication icon is displayed in the status bar of the display interface of the electronic device, thereby reminding the user that the communication quality of the electronic device has been improved, thereby enhancing the user's perception ability.

[0160] In some implementations, the electronic device may also count the number of times the communication quality is improved when the communication strategy is actually effective within a push cycle, and may display a report containing the number of times in the form of a notification message on the electronic device. This technical solution will be described below in conjunction with FIG4 .

[0161] For example, FIG4 is a schematic diagram of another set of GUIs provided in an embodiment of the present application.

[0162] It should be understood that (a) in FIG. 4 can refer to the relevant description of (a) in FIG. 3 , and for the sake of brevity, it will not be repeated here.

[0163] After the notification message is pushed, when the electronic device detects that the user has opened the notification center, the GUI shown in (b) of FIG. 4 may be displayed.

[0164] For example, the operation of opening the notification center can be an operation in which the user slides down on 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, by voice inputting "open the notification center".

[0165] The electronic device may include a push cycle, and when the push cycle arrives, the electronic device may push the notification message. For example, the push cycle may be one week, and the electronic device may push the notification message on a fixed day of the week (such as Saturday or Sunday). Alternatively, the push cycle may be one day, and the electronic device may push the notification message at a fixed time every day (such as 8 pm).

[0166] In some embodiments, when the push cycle arrives, the electronic device may push the notification message only when it determines that the communication quality can be improved when the communication policy is actually effective for a number of times greater than a preset value B. This can prevent the electronic device from frequently pushing notification messages to the user, thereby avoiding interference to the user.

[0167] It should be understood that different communication strategies may correspond to different scenarios. When an electronic device executes the communication strategy, the communication quality of the electronic device may be improved. However, in some cases, when the electronic device executes the communication strategy, the communication quality of the electronic device may not be improved, or may even be reduced. In the embodiment of the present application, the electronic device counts the number of times the communication strategy actually takes effect and can actually improve the communication quality.

[0168] The embodiment of the present application does not limit the specific value of the preset value B. For example, the preset value B is 5 times or 6 times.

[0169] It should be understood that the above-mentioned push cycle and preset value settings can be set by the user in the settings, or can be the default values ​​that take effect on the electronic device, and the embodiments of the present application are not limited thereto.

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

[0171] The display card 221 may include the text content "In the past X days, your communication has been quickly restored N1 times and your network speed has been improved N2 times."

[0172] It is understandable that the text content in the display card 221 is merely illustrative, and in some implementations, the above text content may also include other content or be replaced by other content.

[0173] It is understandable that scenarios for quickly restoring communications may include, for example, elevator scenarios and basement scenarios, and scenarios for improving network speed may include network cell congestion scenarios and ping-pong effect scenarios.

[0174] 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 containing the above number of times in the form of a notification message on the electronic device, thereby showing the user how the electronic device uses the communication strategy to improve the communication quality for the user during the push cycle.

[0175] The following will introduce the display method provided by this application in conjunction with Figure 5.

[0176] For example, Figure 5 is a schematic flow chart of a display method provided by an embodiment of the present application. As shown in Figure 5 , the method 300 can be applied to an electronic device, and the method 300 can include steps 310 to 340.

[0177] 310 , in response to a user operation, the electronic device turns on a function switch.

[0178] Exemplarily, the setting options of the electronic device may include a function switch for executing the display method, and the user can enable the electronic device to turn on the function switch by clicking a setting function button.

[0179] It should be understood that step 310 is an optional step, and in some embodiments, step 310 may not be performed. For example, the electronic device defaults to the function switch being in the on state.

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

[0181] Exemplarily, the electronic device may determine that the electronic device is in the first preset scene through some parameter indicators or first information.

[0182] The parameters may include signal strength, signal quality, communication standard, uplink rate, downlink rate, uplink bit error rate, downlink bit error rate, signal-to-noise ratio, delay, etc. The first information may include location information, travel information, sensor data information, etc. of the electronic device.

[0183] The first preset scene may be at least one of the special scenes mentioned above.

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

[0185] In some embodiments, the electronic device can determine that the electronic device is in a high-speed rail scene through the electronic device location information and data information of the acceleration sensor.

[0186] In some embodiments, the first preset scenario may correspond to a first communication strategy. For example, if the first preset scenario is a network cell congestion scenario, the first communication strategy may be cell resident handover; if the first preset scenario is an airport scenario, the first communication strategy may be pre-caching; if the first preset scenario is a high-speed rail scenario, the first communication strategy may be cell resident handover; if the first preset scenario is a link abnormality scenario, the first communication strategy may be scheduling optimization; if the first preset scenario is a download scenario, the first communication strategy may be end-cloud collaboration.

[0187] Exemplarily, when the electronic device determines that the first preset scenario is a network cell congestion scenario, it can determine that the corresponding first communication strategy is cell resident switching. Assuming that the current service cell of the electronic device is cell A, due to the network congestion of cell A, the current uplink rate and downlink rate of the electronic device will be reduced, affecting the normal use of the user. The electronic device can determine the target cell to be switched from the historically visited cells of the electronic device. For example, among the historically visited cells, the uplink rate and downlink rate of cell B are the highest, then the electronic device can switch its service cell from cell A to cell B; or, among the historically visited cells, the signal standard of cell C is the highest, then the electronic device can switch its service cell from cell A to cell C.

[0188] In some implementations, the first preset scenario may further correspond to multiple first communication strategies. For example, the first preset scenario may be a high-speed rail scenario. In this high-speed rail scenario, the first communication strategy may include, in addition to cell resident handover, pre-caching, power adjustment, antenna state adjustment, etc., thereby maximizing the user's communication experience.

[0189] For example, when the electronic device determines that the first preset scenario is a high-speed rail scenario, it can determine that the corresponding first communication strategy is cell resident switching, pre-caching, power adjustment, and antenna state adjustment. Since the electronic device is in high-speed operation in the high-speed rail scenario, the electronic device needs to frequently switch its service cell. The electronic device can switch its service cell in advance based on 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 the electronic device can continue to watch the pre-cached multimedia files when entering the tunnel; the electronic device can also increase its transmit power and increase the number of receiving antennas, thereby improving the communication quality of the electronic device and enhancing the user's communication experience.

[0190] It is understandable that the electronic device may store the correspondence between the first preset scenario and the first communication strategy, or the electronic device may also obtain the correspondence between the first preset scenario and the first communication strategy from a cloud server.

[0191] In some implementations, when the electronic device is in a first preset scenario and in a service state, the electronic device may execute a first communication strategy.

[0192] The service state can also be understood as the electronic device having a service demand, or the electronic device is transmitting service data, etc. The type of service can refer to the relevant description above.

[0193] If the electronic device is in a service state, it can be understood that the user has a demand for using the electronic device, such as using the electronic device to perform a call service or browse short videos, etc. In this case, the user may hope that the electronic device can obtain good communication quality.

[0194] If the electronic device is not in a business state, it can be understood that the user does not have the business needs of using the electronic device, and it is not necessary to continue to implement the technical solution of the present application to avoid increasing the power consumption of the electronic device.

[0195] For example, in an elevator scenario, the user keeps the electronic device in a bag and does not use it. In this case, whether the communication quality of the electronic device is improved or not has no impact on the user. To avoid increasing the power consumption of the electronic device, the corresponding communication strategy can be not executed.

[0196] In some implementations, if the electronic device is not in a service state, the technical solution of the present application may also be executed.

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

[0198] The electronic device being in a bright screen 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 applications, etc.

[0199] 330. When the gain of the target indicator under the first communication strategy is greater than a preset value, the electronic device changes the signal bar icon from the first state to the second state.

[0200] It should be understood that each first communication strategy may have a corresponding target indicator, which may be one indicator or multiple indicators. The electronic device may determine the effect of the electronic device executing the first communication strategy by the gain of the target indicator.

[0201] For example, for a network cell congestion scenario, the corresponding target indicator may be the uplink rate, and / or the downlink rate. Assume that when the electronic device does not execute the communication strategy of cell resident switching, its uplink rate is V1 and the downlink rate is V2; after the electronic device executes the communication strategy of cell resident switching, its uplink rate is V3 and the downlink rate is V4, wherein V3 is increased by 30% compared to V1, and V4 is increased by 30% compared to V2, and the preset value is 15%. The electronic device can determine that the gain of the target indicator under the first communication strategy is greater than the preset value. In this case, the first communication strategy has a larger gain for the target indicator, and the improvement of the communication quality of the electronic device is more obvious, which can enhance the user experience.

[0202] It is understandable that the preset value may be 10%, 15%, 30%, etc., and the embodiment of the present application does not limit the specific value of the preset value.

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

[0204] The electronic device can display changes in the signal bar icon in the status bar. For example, referring to (a) and (b) in Figure 3, the first state can be the icon 211 in Figure 3 (a), and the second state can be the icon 211 in Figure 3 (b).

[0205] In some embodiments, the number of signal bars in the signal bar icon may change, such as from three to four. Alternatively, both the color and number of signal bars in the signal bar icon may change. Alternatively, the color of the communication standard identifier in the signal bar icon may change, such as changing the color of 5G from white to green or another color. Alternatively, other icons may be added to the signal bar icon, such as a lightning icon or a 5G+ icon.

[0206] 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 changes in the signal bar icon, thereby improving the user's perception of the communication status of the electronic device.

[0207] In some embodiments, when the gain of the target indicator under the first communication strategy is greater than a preset value, and the number of changes in the signal bar icon during a 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.

[0208] In this application, a continuous screen-on process can be understood as a process from lighting up the display screen to turning it off.

[0209] For example, the preset number of times may be 1 or 2, etc., and the specific value of the preset number of times is not limited in the embodiment of the present application. The preset number of times may be a default value or may be set by the user in the electronic device.

[0210] If the electronic device determines that the number of times the signal bar icon changes during a continuous screen-on process exceeds a preset number, the electronic device will not display the icon change in the signal bar even if the first communication strategy has a large gain on the target indicator. If the electronic device frequently displays icon changes in the signal bar during a continuous screen-on process, it may cause discomfort to the user.

[0211] 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 a preset number, the electronic device may change the signal bar icon from the first state to the second state.

[0212] It is understood that for each first preset scenario, the electronic device can perform steps 320-330 or portions of steps 320-330. In some cases, to inform the user of improvements in the communication quality of the electronic device due to certain communication strategies, the electronic device can also push notification messages to the user within a push cycle. Therefore, method 300 can also include step 340.

[0213] 340. The electronic device displays a notification message, where the notification message is used to indicate the number of times the first communication strategy is effective within the push period.

[0214] The push cycle can refer to the relevant description above. For example, the push cycle can be one week, one day, etc.

[0215] In some embodiments, the number of times the policy is validated can be understood as the number of times the electronic device executes the first communication strategy within a push cycle. For example, if the push cycle is 7 days and the first communication strategy executed by the electronic device includes power adjustment, cell resident switching, end-cloud collaboration, and scheduling optimization, the number of times the policy is validated can be 4. Alternatively, the number of times the policy is validated can also include the number of times each first communication strategy is executed.

[0216] In some embodiments, the number of times the system takes effect can also be understood as the number of times the electronic device executes the first communication strategy within a push cycle, and the gain of the corresponding target indicator is greater than the preset value. For example, if the push cycle is 7 days, the first communication strategy executed by the electronic device includes power adjustment, cell resident switching, end-cloud collaboration, and scheduling optimization, and the target indicators corresponding to power adjustment, cell resident switching, end-cloud collaboration, and scheduling optimization are all greater than the preset value, then the number of times the system takes effect can be 4 times. Alternatively, the number of times the system takes effect can also include the number of times the electronic device executes each first communication strategy, and the gain of its target indicator is greater than the preset value.

[0217] In some embodiments, the validity number can also be understood as the number of times the signal bar icon of the electronic device changes. For example, if the push cycle is 7 days and the signal bar icon of the electronic device changes 6 times, the validity number can be 6 times.

[0218] The notification message may also be used to indicate how the first communication strategy improves the communication quality of the electronic device during the push period. For example, the notification message may be used to indicate how much the latency of the electronic device is reduced, or how much the uplink rate and downlink rate are increased during the push period.

[0219] It should be understood that the embodiment of the present application does not limit the specific order of steps 310-340. In some examples, some steps of steps 310-340 may not be performed or replaced by other steps, which is not limited by the embodiment of the present application.

[0220] Based on the embodiment of the present application, the electronic device can execute the first communication strategy corresponding to the first preset scenario when it is in the first preset scenario, and display the change of the signal bar icon when the gain of the target indicator 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 really has business needs and the communication strategy can bring 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, causing trouble to the user.

[0221] Furthermore, the electronic device may also push notification messages to the user within a push cycle, so that the user is aware of how some communication strategies improve the communication quality of the electronic device, thereby further improving the user experience.

[0222] FIG6 is a schematic flow chart of a display method provided by an embodiment of the present application. As shown in FIG6 , the method 400 can be applied to an electronic device, and the method 400 can include steps 410 to 420.

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

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

[0225] Airport scene;

[0226] High-speed rail scene;

[0227] Elevator scene;

[0228] Network cell congestion scenario;

[0229] Ping-Pong effect scenario; or,

[0230] Link abnormality scenario.

[0231] It should be understood that the manner in which the electronic device determines that it is in the first preset scene can be found in the relevant description above, and for the sake of brevity, it will not be repeated here.

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

[0233] Antenna status adjustment;

[0234] Power adjustment;

[0235] Cell resident handover;

[0236] End-cloud collaboration;

[0237] Pre-caching; or,

[0238] Scheduling optimization.

[0239] In this application, the first preset scenario may correspond to the first communication strategy. In some implementations, one first preset scenario may correspond to one first communication strategy; or one first preset scenario may correspond to multiple first communication strategies.

[0240] For example, for a network cell congestion scenario, the first communication strategy may be cell resident handover; or, for a network cell congestion scenario, the first communication strategy may be cell resident handover, antenna state adjustment, and the like.

[0241] For another example, for an airport scenario, the corresponding first communication strategy may be pre-caching.

[0242] 420. When the gain of the target indicator under the first communication strategy is greater than a first preset value, the electronic device displays the signal bar icon from the first state to the second state.

[0243] The target indicator may be at least one of the following: signal strength; signal quality; uplink rate; downlink rate; uplink bit error rate; or downlink bit error rate.

[0244] For example, in a scenario where a network cell is congested, the first communication strategy executed by the electronic device is cell-residence switching, that is, the cell where the electronic device resides needs to be switched.

[0245] After switching the service 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 the communication strategy improves the communication quality of the electronic device, and the electronic device can display the signal bar icon from the first state to the second state.

[0246] Exemplarily, the first preset value may be 15% or 30%, etc. The embodiment of the present application does not limit the specific value of the first preset value.

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

[0248] Based on the embodiments of the present application, when the electronic device is in a first preset scenario, it can execute a first communication strategy corresponding to the first preset scenario, and when the gain of the target indicator under the first communication strategy is greater than a first preset value, the signal bar icon is displayed from the first state to the second state. This technical solution can display the corresponding change in the display interface of the electronic device when the first communication strategy 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 improved, avoiding the frequent display of prompt information.

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

[0250] After a first preset time period, the signal bar icon is displayed from the second state to the first state.

[0251] Exemplarily, the first preset duration may be 5s or 10s, etc. The embodiment of the present application does not limit the specific value of the first preset duration.

[0252] Based on the embodiment of the present application, after a first preset time period, the electronic device can display the signal bar icon from the second state to the original first state, thereby preventing the signal bar icon from being displayed in another state for a long time after providing the corresponding reminder function to the user, causing interference to the user.

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

[0254] Determine whether the electronic device is in a business state, where the business state is a state in which the electronic device is transmitting business data.

[0255] It can be understood that the electronic device being in a service state can be understood as a state in which the electronic device is performing service data transmission, such as a call state, or performing uplink data transmission, or downlink data transmission, etc.

[0256] In this case, when the electronic device is determined to be in a business state, it means that the user is using the electronic device to perform some business processing. In this case, the first communication strategy 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.

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

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

[0259] Make sure the screen of the electronic device is on.

[0260] It should be understood that the bright screen state can be understood as the display screen of the electronic device being in a bright state, such as the electronic device displaying a lock screen interface, displaying a desktop, or a display interface of other applications.

[0261] In an embodiment of the present application, the first communication strategy will be executed to improve the communication quality of the electronic device only when it is determined that the electronic device is in a business state and the electronic device is in a bright screen state, so that the signal bar icon changes will be displayed only when the user can see the display changes.

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

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

[0264] Exemplarily, the second preset value may be 1 time or 2 times, etc., and the embodiment of the present application does not limit the specific value of the second preset value.

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

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

[0267] The electronic device displays a first notification message, where the first notification message is used to indicate the number of times the first communication strategy has been effective.

[0268] In some implementations, the number of validation times may be the number of validation times of the first communication strategy within a push cycle.

[0269] For example, the push cycle may be one day, one week, ten days, etc. For details of the push cycle, please refer to the relevant description above.

[0270] In an embodiment of the present application, the electronic device may further display the number of times the first communication strategy has been effective in the notification message, so that the user can clearly understand how the communication strategy improves the communication quality of the electronic device during the push cycle.

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

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

[0273] Exemplarily, the third preset value may be 3 times or 5 times, etc. The embodiment of the present application does not limit the specific value of the third preset value.

[0274] In the embodiment of the present application, the notification message will only be displayed when the number of times it takes effect is greater than a certain threshold, thereby avoiding frequent display of the notification message.

[0275] In some embodiments, the first communication strategy includes a plurality of communication strategies, and executing the first communication strategy includes:

[0276] The electronic device executes a plurality of communication strategies corresponding to the first preset scenario.

[0277] For example, the first preset scenario is a network cell congestion scenario, and the first communication strategy may be cell resident switching, antenna state adjustment, and the like.

[0278] In an embodiment of the present application, the first communication strategy may also include multiple communication strategies. In a first preset scenario, the electronic device may execute multiple communication strategies, thereby improving the communication quality of the electronic device as much as possible and meeting the communication needs of the user.

[0279] In some implementations, the first preset scenario may also correspond to a communication strategy.

[0280] Figure 7 is a schematic block diagram of an electronic device provided in an embodiment of the present application. As shown in Figure 7, 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, which, when executed by the one or more processors 1010, enable the display method described in any of the possible implementations described above to be executed.

[0281] For example, the electronic device 1000 can be used to execute the aforementioned method 300. The electronic device 1000 can also be the aforementioned electronic device 100, electronic device 200, etc.

[0282] An embodiment of the present application also provides a chip, which includes a processor and a communication interface, wherein 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 possible implementation method described above is executed.

[0283] It is understandable that, in order to implement the above functions, the device includes hardware and / or software modules that perform the corresponding functions. In combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and software. Whether a function is executed in a hardware or software-driven hardware manner 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 be beyond the scope of this application.

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

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

[0286] This embodiment further provides a readable storage medium, which stores instructions. When the instructions are executed on an electronic device, the electronic device executes the above-mentioned related method steps to implement the display method in the above-mentioned embodiment.

[0287] This embodiment further provides a program product. When the program product is run on an electronic device, the electronic device executes the above-mentioned related steps to implement the display method in the above-mentioned embodiment.

[0288] In addition, an embodiment of the present application also provides a device, which can specifically be a chip, component or module, and the device may include a connected processor and memory; wherein the memory is used to store execution instructions, and when the device is running, the processor can execute the execution instructions stored in the memory to enable the chip to execute the display method in the above-mentioned method embodiments.

[0289] Among them, the devices, equipment, readable storage media, program products or chips provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0290] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

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

[0292] In the several embodiments provided in this 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 schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0293] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0294] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0295] If the functions are implemented in the form of software functional 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, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0296] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A display method, characterized in that: The method is applied to an electronic device, and the method comprises: When in a first preset scenario, executing a first communication strategy; When the gain of the target indicator under the first communication strategy is greater than a first preset value, the signal bar icon is displayed from the first state to the second state.

2. The method according to claim 1, characterized in that The method further comprises: After a first preset time period, the signal bar icon is displayed 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 strategy, the method further includes: Determine that the electronic device is in a business state, where the business state is a state in which business data is being transmitted by the electronic device.

4. The method according to claim 3, characterized in that The method further comprises: Make sure the screen is on.

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

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: A first notification message is displayed, where the first notification message is used to indicate the number of times the first communication strategy takes effect.

7. The method according to claim 6, characterized in that The displaying of the first notification message includes: When the number of times the validation occurs is greater than a third preset value, the first notification message is displayed.

8. The method according to any one of claims 1 to 7, characterized in that The first communication strategy includes a plurality of communication strategies, and the executing the first communication strategy includes: Execute multiple communication strategies corresponding to the first preset scenario.

9. The method according to claim 8, characterized in that The first communication strategy includes at least one of the following communication strategies: Antenna status adjustment; Power adjustment; Cell resident switching; End-cloud collaboration; pre-caching; or, Scheduling optimization.

10. The method according to any one of claims 1 to 9, characterized in that The target indicators include 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 to 10, characterized in that The first preset scenario includes at least one of the following scenarios: Airport scene; High-speed rail scene; Elevator scene; Network cell congestion scenario; Ping-Pong effect scenario; or, Link abnormality scenario.

12. An electronic device, characterized in that: include: 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 one or more processors, the display method according to any one of claims 1 to 11 is executed.

13. A chip, characterized in that: The chip includes a processor and a communication interface, wherein 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 according to any one of claims 1 to 11 is executed.

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

Citation Information

Patent Citations

  • Mobile terminal as well as icon display method and system thereof

    CN101582938A

  • Display method of intelligent communication strategy effective scene and mobile terminal

    CN112995409A

  • Cell switching method and device under high-speed mobile context

    WO2020077517A1

  • Display method for effective scene of smart communication strategy, and mobile terminal

    WO2021109793A1