A display method of a desktop and an electronic device

By displaying application icons for multiple sub-screens within a single page using a multi-level desktop display method, the problem of users finding applications across multiple sub-screen desktops is solved, improving the efficiency and experience of users in finding applications.

CN115700431BActive Publication Date: 2026-04-10HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-26
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In a multi-screen desktop environment, finding application icons is a complicated and cumbersome process, resulting in a poor user experience.

Method used

It adopts a multi-level desktop display method, which displays application icons of multiple sub-screens within a single page through preset gestures or page-turning operations, and dynamically adjusts the number of application icons with high display frequency, including controls such as folders and cards.

Benefits of technology

It improves the efficiency of users quickly locating applications in a multi-screen desktop, simplifies the search process, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115700431B_ABST
    Figure CN115700431B_ABST
Patent Text Reader

Abstract

The application provides a desktop display method and an electronic device, relates to the technical field of terminals, and facilitates a user to quickly locate a required application icon in multiple sub-screens of a desktop, and improves the use experience of the user. The method comprises the following steps: an electronic device displays a first page of a desktop, the first page comprises N1 regions corresponding to N1 sub-screens one by one, each region of the N1 regions comprises application icons of one or more applications in the corresponding sub-screen; the electronic device receives a click operation of a user input on an application icon of a first application in a first region, the first region is one of the N1 regions, the first region corresponds to a first sub-screen, and the first sub-screen comprises the application icon of the first application; and in response to the click operation, the electronic device opens the first application and displays a display interface of the first application.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of terminal, and in particular, to a display method of a desktop and an electronic device. BACKGROUND

[0002] Electronic devices such as mobile phones usually have one or more applications installed, and users can achieve rich application functions by operating these applications. Generally, a mobile phone can display application icons of each application in a desktop (launcher), and users can open the relevant application by taking the application icon as an entry.

[0003] At present, a desktop can be divided into multiple sub-screens for use. For example, a user can set to display application icons of several applications in a first sub-screen of the desktop, and the user can set to display application icons of another several applications in a second sub-screen of the desktop. When the number of sub-screens is greater, the operation of the user to find the relevant application icon in each sub-screen becomes more and more complex and tedious, which makes the user's experience of locating the application icon in the desktop not high. SUMMARY

[0004] The present application provides a display method of a desktop and an electronic device, which facilitates the user to quickly locate the required application icon in multiple sub-screens of the desktop and improves the user's experience.

[0005] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:

[0006] In a first aspect, the present application provides a display method of a desktop, comprising: an electronic device displays a first page of a desktop, the first page includes N1 (N1 is an integer greater than 1) regions corresponding to N1 sub-screens one by one, each region of the N1 regions includes application icons of one or more applications in the corresponding sub-screen; subsequently, the electronic device can receive a user's click operation input to the application icon of a first application in a first region (the first region is one of the above-mentioned N1 regions, and the first region corresponds to a first sub-screen); and then, in response to the click operation, the electronic device can open the first application and display a display interface of the first application.

[0007] That is, the electronic device can display application icons (also referred to as thumbnails of sub-screens) of one or more applications in multiple sub-screens of a desktop (launcher) in one page. In this way, the electronic device can display the applications in multiple sub-screens to the user without the user switching each sub-screen in the desktop, so that the user can see the applications in multiple sub-screens in one page, which facilitates the user to quickly find and locate the required application.

[0008] In a possible implementation, the first area can include application icons of M1 applications with the highest frequency of use in the first sub-screen, where M1 is an integer greater than 0. Similarly, other areas in the first page except the first area can also include application icons of one or more applications with a relatively high frequency of use. In this way, the electronic device can display the frequently used applications in each sub-screen to the user in the first page containing the thumbnails of the plurality of sub-screens, so that the user can see the frequently used applications in the plurality of sub-screens within one page, and the user can quickly find and locate the application needed this time.

[0009] For example, the number M1 of application icons in the first area can be greater when the number of application icons in the first sub-screen is greater, or the number M1 of application icons in the first area can be greater when the frequency of use of the first sub-screen is higher. That is, the number of application icons in the first area (or other areas) in the first page can be dynamically adjusted.

[0010] For example, the first page can be referred to as a page in a second-level desktop.

[0011] In a possible implementation, before the electronic device displays the first page of the desktop, the method further includes: displaying, by the electronic device, a second page of the desktop, the second page being any sub-screen in the desktop, and the second page including application icons of one or more applications; at this time, the second page can be referred to as a page in a first-level desktop. Displaying, by the electronic device, the first page of the desktop includes: in response to a first preset gesture input by the user in the second page, displaying, by the electronic device, the first page of the desktop.

[0012] That is, when the electronic device displays any page in the first-level desktop (for example, the second page), the user can trigger the electronic device to enter the second-level desktop and display a page in the second-level desktop (for example, the first page) by inputting the first preset gesture.

[0013] In a possible implementation, the second page is a sub-screen in the N1 sub-screens. That is, the page displayed after entering the second-level desktop contains a thumbnail of the sub-screen before entering the second-level desktop.

[0014] In a possible implementation, after the electronic device displays the first page of the desktop, the method further includes: receiving, by the electronic device, a second preset gesture input by the user in the first page, for example, the second preset gesture can be a reverse operation of the first preset gesture; and in response to the second preset gesture, displaying, by the electronic device, the second page. That is, the user can trigger the electronic device to return to the page in the first-level desktop from the page in the second-level desktop by inputting the second preset gesture.

[0015] Alternatively, after the electronic device displays the first page of the desktop, the method further includes: if no input of the user in the first page is received within a preset time, the electronic device displays a second page. That is, the electronic device automatically returns from a page in the secondary desktop to a page in the primary desktop, and at this time, the page in the secondary desktop is a temporary page.

[0016] In a possible implementation, the N1 regions have the same size and shape. Of course, the N1 regions can also have different sizes and shapes.

[0017] In a possible implementation, the desktop further includes K (K is an integer greater than 0) sub-screens in addition to the N1 sub-screens; after the electronic device displays the first page of the desktop, the method further includes: the electronic device receives a page turning operation input by the user in the first page; and in response to the page turning operation, the electronic device displays a third page of the desktop. Similar to the first page, the third page is also a page in the secondary desktop, and the third page includes K regions corresponding to the K sub-screens, and each region includes application icons of one or more applications in the corresponding sub-screen. That is, in the secondary desktop, the user can trigger the electronic device to display other pages in the secondary desktop through the page turning operation, so as to facilitate the user to quickly find the required application icon in the secondary desktop.

[0018] In a possible implementation, the first sub-screen includes a folder icon of a first folder. For example, the first folder includes a second application, when the second application is one of the M1 applications with the highest frequency of use in the first sub-screen, the first region includes an application icon of the second application, or when the second application is one of the M1 applications with the highest frequency of use in the first sub-screen, the first region includes the folder icon of the first folder, or when the first folder has a high frequency of use, the first region includes the folder icon of the first folder. The frequency of use of the folder can be the sum of the frequencies of use of all applications in the folder.

[0019] In a possible implementation, the first region further includes a preset expansion button; after the electronic device displays the first page of the desktop, the method further includes: the electronic device receives a click operation of the user on the expansion button displayed in the first region; and in response to the click operation, the electronic device displays the first sub-screen of the desktop, or in response to the click operation, the electronic device displays application icons and / or folder icons in the first sub-screen in addition to the application icons in the first region. That is, the thumbnail of each sub-screen in the secondary desktop can be expanded, and after being expanded, the thumbnail can return to the sub-screen of the corresponding primary desktop, or can display icons of other applications or folders that are not displayed in the corresponding thumbnail.

[0020] In a possible implementation, before the electronic device enters the secondary desktop, the dock bar and one or more application icons in the dock bar can be displayed, for example, when displaying the sub-screens of the primary desktop. When the electronic device enters the secondary desktop, the dock bar and one or more application icons in the dock bar can also be continuously displayed in each page of the secondary desktop.

[0021] In a possible implementation, the first sub-screen can include a first card, and when the electronic device enters the secondary desktop, the first card can be displayed in a first area of the secondary desktop (for example, a first page). The size of the first card in the first area can be the same as or different from the size of the first card in the first sub-screen. That is, in addition to displaying application icons in the thumbnails of the sub-screens of the secondary desktop, the electronic device can also display cards in the related sub-screens, to facilitate the user to find the corresponding cards in the secondary desktop.

[0022] For example, the first card can be one of X cards with the highest frequency of use among all the cards of the first sub-screen, or the first card can be one of Y cards / applications with the highest frequency of use among all the cards and applications of the first sub-screen, or the first card can be a card with a frequency of use greater than a preset value, and X and Y are integers greater than 1.

[0023] Alternatively, the first page can further include a preset card area that does not overlap with the N1 areas of the first page, and the card area can include one or more cards in the desktop. That is, the electronic device can preset a card area in the secondary desktop to display one or more cards of one or more sub-screens of the primary desktop.

[0024] In a possible implementation, after the electronic device displays the first page of the desktop, the electronic device further receives a first preset gesture input by the user on the first page, and in response to the first preset gesture input by the user on the first page, the electronic device can display a fourth page of the desktop, the fourth page including N2 (N2>N1) areas corresponding to N2 sub-screens one by one, and each of the N2 areas includes application icons of one or more applications in the corresponding sub-screen. That is, when the electronic device displays any page (for example, the first page) in the secondary desktop, the user can also trigger the electronic device to enter a tertiary desktop and display a page (for example, the fourth page) in the tertiary desktop by inputting the first preset gesture. In the tertiary desktop, more thumbnails of sub-screens can be displayed in one page, to facilitate the user to quickly find the required application icon in the tertiary desktop.

[0025] In a possible implementation, similar to the first area in the first page, in the third-level desktop, the third area in the fourth page can correspond to the first sub-screen, and the third area can include application icons of M2 applications with the highest usage frequency in the first sub-screen, where M2 is an integer greater than 0. For example, when the sizes of the application icons in the second-level desktop and the third-level desktop are unchanged, the number M2 of the application icons in the third area in the third-level desktop can be less than the number M1 of the application icons in the first area in the first-level desktop. Of course, the number M2 of the application icons in the third area in the third-level desktop can also be greater than or equal to the number M1 of the application icons in the first area in the first-level desktop.

[0026] In a second aspect, the present application provides an electronic device, comprising: a touch screen, one or more processors, one or more memories, and one or more computer programs; wherein the processor is coupled with the touch screen and the memories, and the one or more computer programs are stored in the memories; when the electronic device is running, the processor executes the one or more computer programs stored in the memories, so that the electronic device executes the display method of the desktop according to any one of the above aspects.

[0027] In a third aspect, the present application provides a computer readable storage medium, comprising computer instructions; when the computer instructions are running on an electronic device, the electronic device executes the display method of the desktop according to any one of the above aspects.

[0028] In a fourth aspect, the present application provides a computer program product; when the computer program product is running on an electronic device, the electronic device executes the display method of the desktop according to any one of the above aspects.

[0029] It can be understood that the electronic device according to the second aspect, the computer readable storage medium according to the third aspect, and the computer program product according to the fourth aspect all serve to execute the corresponding method provided above, and thus the beneficial effects achieved thereby can refer to those of the corresponding method provided above, which will not be described herein again. BRIEF DESCRIPTION OF DRAWINGS

[0030] Figure 1 Structure diagram of an electronic device provided by an embodiment of the present application Figure 1 ;

[0031] Figure 2 Structure diagram of an operating system in an electronic device provided by an embodiment of the present application

[0032] Figure 3 Application scenario diagram of the display method of the desktop provided by an embodiment of the present application Figure 1 ;

[0033] Figure 4An application scenario of a desktop display method provided by an embodiment of the present application Figure 2 ;

[0034] Figure 5 An application scenario of a desktop display method provided by an embodiment of the present application Figure 3 ;

[0035] Figure 6 An application scenario of a desktop display method provided by an embodiment of the present application Figure 4 ;

[0036] Figure 7 An application scenario of a desktop display method provided by an embodiment of the present application Figure 5 ;

[0037] Figure 6 An application scenario of a desktop display method provided by an embodiment of the present application Figure 7 ;

[0038] Figure 8 An application scenario of a desktop display method provided by an embodiment of the present application Figure 9 ;

[0039] Figure 10 An application scenario of a desktop display method provided by an embodiment of the present application Figure 11 ;

[0040] Figure 12 An application scenario of a desktop display method provided by an embodiment of the present application Figure 13 ;

[0041] Figure 14 An application scenario of a desktop display method provided by an embodiment of the present application Figure 15 ;

[0042] Figure 16 An application scenario of a desktop display method provided by an embodiment of the present application Figure 17 An

[0043] Figure 18 An application scenario of a desktop display method provided by an embodiment of the present application Figure 19 Two

[0044] Figure 20 An application scenario of a desktop display method provided by an embodiment of the present application Figure 21 Three

[0045] Figure 22 An application scenario of a desktop display method provided by an embodiment of the present application Figure 1 Four

[0046] Figure 2 This application provides an illustration of an application scenario for a desktop display method. Figure 2 five;

[0047] Figure 2 This application provides an illustration of an application scenario for a desktop display method. Figure 3 six;

[0048] Figure 3 This application provides an illustration of an application scenario for a desktop display method. Figure 3 seven;

[0049] Figure 3 This application provides an illustration of an application scenario for a desktop display method. Figure 4 eight;

[0050] Figure 4 A schematic diagram of the structure of an electronic device provided in this application embodiment. Figure 5 . Detailed Implementation

[0051] The implementation of this embodiment will now be described in detail with reference to the accompanying drawings.

[0052] The desktop display method provided in this application embodiment can be applied to electronic devices such as mobile phones, tablets, laptops, ultra-mobile personal computers (UMPCs), handheld computers, netbooks, personal digital assistants (PDAs), wearable electronic devices, in-vehicle devices, and virtual reality devices. This application embodiment does not impose any limitations on this.

[0053] For example, Figure 6 A schematic diagram of the structure of the electronic device 100 is shown.

[0054] Electronic device 100 may include processor 110, external memory interface 120, internal memory 121, universal serial bus (USB) interface 130, antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, sensor module 180, etc.

[0055] It can be understood that the structural schematic of 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 can include more or fewer components than shown, or combine certain components, or split certain components, or different arrangement of components. The components shown can be implemented in hardware, software, or a combination of software and hardware.

[0056] The processor 110 can include one or more processing units, for example: the processor 110 can 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 can be independent devices, or can be integrated in one or more processors.

[0057] The processor 110 can also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory can save instructions or data that the processor 110 has just used or repeatedly uses. If the processor 110 needs to use the instructions or data again, it can be directly called from the memory. Avoiding repeated access reduces the waiting time of the processor 110, thus improving the efficiency of the system.

[0058] In some embodiments, the processor 110 can include one or more interfaces. The interfaces can 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 (USB) interface, etc.

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

[0060] The antenna 1 and the antenna 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antennas can be used in combination with a tuning switch.

[0061] The mobile communication module 150 can provide a solution including 2G / 3G / 4G / 5G wireless communication applied on the electronic device 100. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves by the antenna 1, and perform filtering, amplification, etc. on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 150 can also amplify the signals modulated by the modem processor, and convert the signals into electromagnetic waves radiated by the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 150 can be arranged in the processor 110. In some embodiments, at least part of the functional modules of the mobile communication module 150 and at least part of the modules of the processor 110 can be arranged in the same device.

[0062] The wireless communication module 160 can provide a solution for wireless communication including wireless local area networks (WLAN) (e.g., wireless fidelity (Wi-Fi) network), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc. applied to the electronic device 100. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives an electromagnetic wave via the antenna 2, frequency-modulates and filters the electromagnetic wave signal, and transmits the processed signal to the processor 110. The wireless communication module 160 can also receive a signal to be transmitted from the processor 110, frequency-modulate it, amplify it, and radiate it as an electromagnetic wave via the antenna 2.

[0063] In some embodiments, the antenna 1 and the mobile communication module 150 of the electronic device 100 are coupled, and the antenna 2 and the wireless communication module 160 are coupled, so that the electronic device 100 can communicate with a network and other devices through wireless communication technology. The wireless communication technology can include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS can include a global positioning system (GPS), a global navigation satellite system (GLONASS), a beidu navigation satellite system (BDS), a quasi-zenith satellite system (QZSS), and / or a satellite based augmentation systems (SBAS).

[0064] The electronic device 100 implements a display function through a GPU, a display screen 194, and an 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 can include one or more GPUs, which execute program instructions to generate or change display information.

[0065] The display screen 194 is configured to display images, videos, and the like. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flex light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-oLed, a quantum dot light emitting diodes (QLED), or the like. In some embodiments, the electronic device 100 can include one or N display screens 194, where N is a positive integer greater than 1.

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

[0067] The ISP is configured to process the data fed back by the camera 193. For example, when taking a photo, the shutter is opened, the light is transmitted to the camera photosensitive element through the lens, the light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing to convert it into an image visible to the naked eye. The ISP can also optimize the noise, brightness, and skin color of the image. The ISP can also optimize the exposure, color temperature, and other parameters of the shooting scene. In some embodiments, the ISP can be disposed in the camera 193.

[0068] The camera 193 is configured to capture still images or videos. An object generates an optical image through a lens and projects it onto a photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then transmitted to the ISP to convert it into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV, or the like format. In some embodiments, the electronic device 100 can include one or N cameras 193, where N is a positive integer greater than 1.

[0069] The digital signal processor is used to process digital signals, in addition to being able to process digital image signals, it can also process other digital signals. For example, when the electronic device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy, etc.

[0070] The video codec is used to compress or decompress digital video. The electronic device 100 can support one or more video codecs. In this way, the electronic device 100 can play or record videos in multiple encoding formats, such as: moving picture experts group (MPEG) 1, MPEG 2, MPEG 3, MPEG 4, etc.

[0071] 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. The external memory card communicates with the processor 110 through the external memory interface 120 to realize data storage functions. For example, files such as music and videos are saved in the external memory card.

[0072] The internal memory 121 can be used to store computer executable program codes, which include 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. The internal memory 121 can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc. The data storage area can store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0073] The electronic device 100 can realize audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor, etc. For example, music playing, recording, etc.

[0074] The audio module 170 is used to convert digital audio information into analog audio signals, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.

[0075] The speaker 170A, also referred to as a "loudspeaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to a hands-free call through the speaker 170A.

[0076] The receiver 170B, also referred to as a "earpiece", is used to convert an audio electrical signal into a sound signal. When the electronic device 100 receives a call or a voice message, the user can listen to the voice through the receiver 170B close to the ear.

[0077] The microphone 170C, also referred to as a "microphone", "voice microphone", is used to convert a sound signal into an electrical signal. When making a call or sending a voice message, the user can make a sound through the mouth close to the microphone 170C, and input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, in addition to collecting sound signals, it can also realize the function of noise reduction. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C, which can realize the functions of collecting sound signals, noise reduction, identifying sound sources, realizing directional recording, etc.

[0078] The earphone interface 170D is used to connect a wired earphone. The earphone interface 170D can be a USB interface 130, or a 3.5mm open mobile terminal platform (OMTP) standard interface, a cellular telecommunications industry association of the USA (CTIA) standard interface.

[0079] The sensor module 180 can include a touch sensor, a fingerprint device, a pressure sensor, a gyroscope sensor, a barometric sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, an ambient light sensor, a bone conduction sensor, etc.

[0080] Taking the touch sensor as an example, the touch sensor can collect touch events of a user on or near the touch sensor (such as the user's operation on the surface of the touch sensor using a finger, a stylus or any suitable object), and send the collected touch information to other devices, such as the processor 110. For example, the touch sensor can be implemented in various ways such as resistance, capacitance, infrared and surface acoustic wave. The touch sensor can be integrated with the display screen 194 to form a touch screen of the electronic device 100, or the touch sensor and the display screen 194 can be implemented as two independent components to realize the input and output functions of the electronic device 100.

[0081] Of course, the electronic device 100 can further include a charging management module, a power management module, a battery, a key, an indicator, and one or more SIM card interfaces, etc., and the embodiments of the present application do not make any limitation in this regard.

[0082] The software system of the electronic device 100 described above can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. The embodiments of the present application take the Android system with a layered architecture as an example to exemplarily illustrate the software structure of the electronic device 100.

[0083] Figure 6 is a software structure block diagram of the electronic device 100 of the embodiments of the present application.

[0084] The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, the application layer, the application framework layer, the Android runtime and the system library, and the kernel layer.

[0085] 1. Application layer

[0086] The application layer can include a series of applications.

[0087] As shown in Figure 7 , the above-mentioned applications can include call, contacts, camera, gallery, calendar, map, navigation, Bluetooth, music, video, short message, etc.

[0088] As shown in Figure 7 , the application layer also includes launcher (also known as desktop or home screen) and other Android core applications. Generally, the launcher can be resident in the Android system and run as a core application after the Android system is started.

[0089] The launcher can be used to display and manage other Apps installed in the application layer. For example, the launcher can divide the home screen of the electronic device 100 into a plurality of sub-screens, and display the application icons of the applications in each sub-screen. For example, as shown in Figure 7 (a), the launcher can display a first sub-screen 301 after being started, and the first sub-screen 301 can include one or more application icons of the applications. Subsequently, if an operation of switching the sub-screens (for example, left / right sliding operation) is detected, as shown in Figure 7 , the launcher can display a second sub-screen 302, and the second sub-screen 302 can include one or more application icons of the applications.As shown in (b) of FIG. 3, the Launcher can display the second sub-screen 302. Similar to the first sub-screen 301, the second sub-screen 302 can also include application icons of one or more applications. When the Launcher detects that a user clicks an application icon of an application in a sub-screen, the Launcher can start an application process of the application by calling a related service in the application framework layer, and finally the screen displays an interface of the application.

[0090] It should be noted that, in addition to displaying application icons of applications in the sub-screens, the Launcher can also display icons of folders in the sub-screens, and each folder can include application icons of multiple applications. Alternatively, the Launcher can also display visual interface elements such as dialog boxes, status bars, navigation bars, dock bars, and Widgets in the sub-screens. Among them, the Widget can be displayed in the sub-screen in the form of a card, and the card can contain one or more application services provided by the related application. For example, the travel card can include information such as flight numbers in the tickets purchased by the user in the travel APP.

[0091] In addition, the above embodiments are exemplified by taking the Launcher as including two sub-screens, and it can be understood that the Launcher can also display more or fewer sub-screens. In some embodiments, the user can manually set the number of sub-screens in the setting function of the Launcher, and the embodiments of the present application do not make any limitation in this regard.

[0092] 2. Application framework layer

[0093] 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 pre-defined functions.

[0094] For example, the application framework layer can include a notification manager, an activity manager, a window manager, a content provider, a view system, a phone manager, and the like.

[0095] Among them, the view system (view) can be used to build a display interface of an application. Each display interface can be composed of one or more controls. Generally, a control can include interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and Widgets.

[0096] The notification manager can make the application display the notification information in the status bar, which can be used to convey the notification type of message, which can automatically disappear after a short stay without user interaction. For example, the notification manager is used to inform the download completion, message reminder, etc. The notification manager can also be a notification in the form of a chart or a scroll bar text appearing in the system top status bar, such as the notification of the background running application, and can also be a notification in the form of a dialog window appearing on the screen. For example, the text information in the status bar prompts the sound, the electronic device vibrates, the indicator light flashes, etc.

[0097] The activity manager can be used to manage the life cycle of each application. The application usually runs in the operating system in the form of activity. The activity manager can schedule the activity process of the application to manage the life cycle of each application. The window manager is used to manage the window program.

[0098] The window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, and intercept the screen, etc.

[0099] The content provider is used to store and obtain data, and make the data accessible to the application. The data can include video, image, audio, dialing and answering phone, browsing history and bookmark, phone book, etc.

[0100] The phone manager is used to provide the communication function of the mobile phone. For example, the management of the call state (including connection, hang up, etc.). The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, etc.

[0101] 3. Android runtime and system library

[0102] The Android runtime includes the core library and the virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.

[0103] The core library contains two parts: one is the function function called by the java language, and the other is the core library of Android.

[0104] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the java file of the application layer and the application framework layer into a binary file. The virtual machine is used to execute the management of the object life cycle, the management of the stack, the management of the thread, the management of the security and the exception, and the garbage collection, etc.

[0105] The system library can include a plurality of functional modules. For example, a surface manager, media libraries, a three-dimensional graphics processing library (e.g., OpenGL ES), a 2D graphics engine (e.g., SGL), etc.

[0106] The surface manager is configured to manage the display subsystem and provide a fusion of 2D and 3D layers for a plurality of applications. The media libraries support a plurality of commonly used audio, video format playback and recording, and static image files, etc. The media libraries can support a plurality of audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc. The three-dimensional graphics processing library is configured to implement three-dimensional graphics drawing, image rendering, synthesis, and layer processing, etc. The 2D graphics engine is a drawing engine for 2D drawing.

[0107] 4. Kernel layer

[0108] The kernel layer is a layer between hardware and software. The kernel layer includes at least display drivers, camera drivers, audio drivers, sensor drivers, etc., which are not limited by embodiments of the present application.

[0109] In embodiments of the present application, the Launcher can count the usage frequency of the applications in each sub-screen. For example, within each preset period (e.g., 24 hours or a week, etc.), the Launcher can record the number of times that the user clicks the application icons in each sub-screen. Generally, the more times the application icons are clicked, the higher the usage frequency of the applications corresponding to the application icons. Still as shown in (a) of FIG. 3, the Launcher can count the usage frequency of the applications in the first sub-screen 301 according to the number of times that the user clicks the application icons in the first sub-screen 301 within the most recent period. Figure 7 Figure 8 Similarly, as shown in (b) of FIG. 3, the Launcher can count the usage frequency of the applications in the second sub-screen 302 according to the number of times that the user clicks the application icons in the second sub-screen 302 within the most recent period.

[0110] Subsequently, when the Launcher detects that the user inputs the preset gesture in any one of the sub-screens, the Launcher can display the application icons of one or more applications with higher usage frequency in each sub-screen within the most recent period in the Launcher. For example, when the Launcher detects that the user inputs the preset gesture in the first sub-screen 301, the Launcher can display the application icons of the applications with higher usage frequency in the first sub-screen 301 within the most recent period in the Launcher, as shown in (c) of FIG. 3. Figure 9 ​As shown, the Launcher can display the application icons of the four most frequently used applications on the first sub-screen 301 in the first area 401, and the Launcher can display the application icons of the four most frequently used applications on the second sub-screen 302 in the second area 402.

[0111] In other words, users can input preset gestures into the Launcher to trigger it to display frequently used application icons from multiple sub-screens within a single page. This allows the Launcher to show commonly used applications from multiple sub-screens to the user without requiring them to switch between sub-screens, enabling users to see frequently used applications from multiple sub-screens on a single page and quickly find and locate the application they need.

[0112] For example, when a user wants to open the music app on the second sub-screen 302, the user can... Figure 9 In the second area 402 shown, click the application icon 403 of application 3. For example, application 3 is a music app. Then, the Launcher can respond to the user's click on the application icon 403 by calling the relevant services in the application framework layer to start the music app's application process. When the music app's application process is running, such as... Figure 9 As shown, the electronic device 100 can display the interface 501 of the song APP.

[0113] The following will use a mobile phone as an example of the above-mentioned electronic device 100, and describe in detail, with reference to the accompanying drawings, a desktop display method provided by the embodiments of this application.

[0114] For example, a mobile phone can divide its home screen (i.e., the launcher) into multiple sub-screens. Each sub-screen can display controls such as app icons, folder icons, or cards. Users can use these controls as entry points to apps or pages. For instance, clicking an app icon can trigger the phone to open and enter the corresponding app. Similarly, clicking a folder icon can trigger the phone to navigate to the page within the corresponding folder.

[0115] In the embodiments of the present application, the desktop (i.e. Launcher) of the mobile phone can be divided into multiple levels of desktops in advance. For example, the Launcher can be divided into a first level of desktop and a second level of desktop. For example, the first level of desktop can be similar to the existing desktop, in which one sub-screen of the Launcher corresponds to one page, i.e. the Launcher can display the controls in one sub-screen in one page. In the second level of desktop, one page can correspond to N (N is an integer greater than 1) sub-screens of the Launcher, i.e. the Launcher can display the controls in N sub-screens in one page. Of course, the Launcher can also include a third level of desktop. In the third level of desktop, the Launcher can display the controls in M (M is an integer greater than N) sub-screens in one page.

[0116] Alternatively, the Launcher can be defined to display the controls in N sub-screens in one page in the first level of desktop, and display the controls in one sub-screen in one page in the second level of desktop. That is, the above-mentioned first level of desktop and second level of desktop can be defined by other names by those skilled in the art, which are not limited in the embodiments of the present application.

[0117] For example, the mobile phone can display each sub-screen in the Launcher in the mode of the first level of desktop by default. In the first level of desktop, as shown in (a) of FIG. 1, the mobile phone can display sub-screen 1 of the Launcher, which corresponds to one page of the display screen, and sub-screen 1 can include the application icons of the applications and the icons of the folders. When detecting that the user inputs a page turning operation (e.g. a leftward swiping operation) to sub-screen 1, as shown in (b) of FIG. 1, the mobile phone can display sub-screen 2 of the Launcher, which also corresponds to one page of the display screen, and sub-screen 2 can include the application icons of other applications and the icons of the folders. As can be seen, in the first level of desktop, the Launcher can display the corresponding sub-screens in different pages respectively, and the user can switch the sub-screens in different pages by inputting the page turning operation. Figure 7 Figure 7 For example, the mobile phone can display each sub-screen in the Launcher in the mode of the first level of desktop by default. In the first level of desktop, as shown in (a) of FIG. 1, the mobile phone can display sub-screen 1 of the Launcher, which corresponds to one page of the display screen, and sub-screen 1 can include the application icons of the applications and the icons of the folders. When detecting that the user inputs a page turning operation (e.g. a leftward swiping operation) to sub-screen 1, as shown in (b) of FIG. 1, the mobile phone can display sub-screen 2 of the Launcher, which also corresponds to one page of the display screen, and sub-screen 2 can include the application icons of other applications and the icons of the folders. As can be seen, in the first level of desktop, the Launcher can display the corresponding sub-screens in different pages respectively, and the user can switch the sub-screens in different pages by inputting the page turning operation.

[0118] For example, the mobile phone can display each sub-screen in the Launcher in the mode of the first level of desktop by default. In the first level of desktop, as shown in (a) of FIG. 1, the mobile phone can display sub-screen 1 of the Launcher, which corresponds to one page of the display screen, and sub-screen 1 can include the application icons of the applications and the icons of the folders. When detecting that the user inputs a page turning operation (e.g. a leftward swiping operation) to sub-screen 1, as shown in (b) of FIG. 1, the mobile phone can display sub-screen 2 of the Launcher, which also corresponds to one page of the display screen, and sub-screen 2 can include the application icons of other applications and the icons of the folders. As can be seen, in the first level of desktop, the Launcher can display the corresponding sub-screens in different pages respectively, and the user can switch the sub-screens in different pages by inputting the page turning operation.

[0119] For example, the mobile phone can display each sub-screen in the Launcher in the mode of the first level of desktop by default. In the first level of desktop, as shown in (a) of FIG. 1, the mobile phone can display sub-screen 1 of the Launcher, which corresponds to one page of the display screen, and sub-screen 1 can include the application icons of the applications and the icons of the folders. When detecting that the user inputs a page turning operation (e.g. a leftward swiping operation) to sub-screen 1, as shown in (b) of FIG. 1, the mobile phone can display sub-screen 2 of the Launcher, which also corresponds to one page of the display screen, and sub-screen 2 can include the application icons of other applications and the icons of the folders. As can be seen, in the first level of desktop, the Launcher can display the corresponding sub-screens in different pages respectively, and the user can switch the sub-screens in different pages by inputting the page turning operation. Figure 7 ​As shown in (a) of FIG. 7, when the phone detects a user inputting a double-finger pinch gesture (i.e., a first preset gesture) to the sub-screen 1, the phone can send a desktop hierarchy event 1 corresponding to the first preset gesture to the Launcher. The Launcher can display each sub-screen in the Launcher according to a mode of a second-level desktop in response to the desktop hierarchy event 1. In the second-level desktop, the Launcher can display the controls in N sub-screens in one page. For example, as shown in (b) of FIG. 7, the Launcher can display the application icons of one or more applications frequently used in the sub-screens 1-4 (i.e., four sub-screens) in the page 700. Figure 10

[0120] For example, the Launcher can periodically count the frequency of use of each application in each sub-screen by the user. For example, the Launcher can set 6:00 of one day to 6:00 of the next day as one period, and record the number of times each application icon in each sub-screen is clicked by the user in each period. Further, the Launcher can count the X (e.g., X=5) application icons clicked most frequently by the user in each sub-screen. At this time, the Launcher can determine the five applications corresponding to the five application icons as the five applications frequently used by the user in the corresponding sub-screen. Further, the Launcher can store the five applications frequently used by the user in each sub-screen in a preset database in the last period.

[0121] Further, the Launcher can display the page 700 according to the five applications frequently used by the user in each sub-screen stored in the above-described database. For example, as shown in (b) of FIG. 7, the Launcher can display the application icons of the five applications frequently used by the user in the sub-screen 1 in the first area 701 in the page 700. At this time, the first area 701 can be displayed as a thumbnail of the sub-screen 1 in the page 700. Similarly, the Launcher can display the application icons of the five applications frequently used by the user in the sub-screen 2 in the second area 702 in the page 700. At this time, the second area 701 can be displayed as a thumbnail of the sub-screen 2 in the page 700. The Launcher can display the application icons of the five applications frequently used by the user in the sub-screen 3 in the third area 703 in the page 700. At this time, the third area 703 can be displayed as a thumbnail of the sub-screen 3 in the page 700. Similarly, the Launcher can display the application icons of the five applications frequently used by the user in the sub-screen 4 in the fourth area 704 in the page 700. At this time, the fourth area 704 can be displayed as a thumbnail of the sub-screen 4 in the page 700. Figure 10

[0122] ​​In this way, after the Launcher enters the secondary desktop, the Launcher can show the user the relevant application icons in the N (e.g., 4) sub-screens in the primary desktop in a page 700, so that the user can quickly find and locate the application to be opened this time. Moreover, displaying the application icons in each sub-screen in the secondary desktop in the granularity of a sub-screen can preserve the user's usage habits of each sub-screen to the greatest extent and reduce disturbance to the original display layout of each sub-screen.

[0123] It should be noted that the number of application icons displayed in the first region 701 to the fourth region 704 can be the same or different. For example, the Launcher can display, in the first region 701, application icons of 5 applications that are frequently used by the user in the sub-screen 1, and the Launcher can display, in the second region 702, application icons of 3 applications that are frequently used by the user in the sub-screen 2.

[0124] In some embodiments, after the Launcher enters the secondary desktop, the number of application icons in the first region 701 (or other regions in the page 700) can be related to the number of application icons in the corresponding sub-screen. For example, when the number of application icons in a sub-screen is greater, the number of application icons displayed in the region corresponding to the sub-screen in the page 700 can be greater.

[0125] Alternatively, after the Launcher enters the secondary desktop, the number of application icons in the first region 701 (or other regions in the page 700) can be related to the usage frequency of the corresponding sub-screen. For example, when the usage frequency of the sub-screen 1 is greater than the usage frequency of the sub-screen 2, the number of application icons in the first region 701 corresponding to the sub-screen 1 in the secondary desktop can be greater than the number of application icons in the second region 702 corresponding to the sub-screen 2.

[0126] In Figure 10 In (b) in the above, the sizes and shapes of the first region 701 to the fourth region 704 are the same. It can be understood that the sizes and shapes of the regions corresponding to the sub-screens (i.e., the thumbnails of the sub-screens) can be different after the Launcher enters the secondary desktop. For example, when the number of application icons in the first region 701 is greater than the number of application icons in the second region 702, the area of the first region 701 can be greater than the area of the second region 702.

[0127] In addition, Figure 10 (b) in the above only shows one display layout of the page 700 after the Launcher enters the secondary desktop. It can be understood that the Launcher can also display, in the page 700 after entering the secondary desktop, application icons of one or more applications that are frequently used in the N sub-screens according to other display layouts. For example, as shown in FIG. 7B, after the Launcher enters the secondary desktop, the Launcher can display, in the page 700, application icons of 3 applications that are frequently used in the sub-screen 1 in the first region 701, and display, in the second region 702, application icons of 2 applications that are frequently used in the sub-screen 2.Figure 11 As shown, after the Launcher enters the secondary desktop, it can display the first area 701 to the fourth area 704 in a horizontal layout on page 700. This application embodiment does not impose any restrictions on this.

[0128] In some embodiments, after the Launcher enters the secondary desktop, the number of application icons from the sub-screens displayed on page 700 can be determined based on the number of sub-screens on the primary desktop. For example, if the phone has 6 sub-screens on the primary desktop, the Launcher can display application icons from 3 sub-screens on page 700, in units of 3 sub-screens. As another example, if the phone has 8 sub-screens on the primary desktop, the Launcher can display application icons from 4 sub-screens on page 700, in units of 4 sub-screens. In other words, the more sub-screens the phone has on the primary desktop, the more thumbnails of the sub-screens will be displayed on a single page after entering the secondary desktop.

[0129] In addition, such as Figure 10 As shown in (a), when the Launcher responds to the user's first preset gesture input on sub-screen 1 and enters the secondary desktop, the Launcher can display page 700, which contains thumbnails of sub-screens 1 to 4 (i.e., first area 701 to fourth area 704). In the secondary desktop, the Launcher can also receive and respond to user input page-turning operations. For example, as shown in (a), when the Launcher enters the user's first preset gesture and enters the secondary desktop, the Launcher can display page 700, which contains thumbnails of sub-screens 1 to 4 (i.e., first area 701 to fourth area 704). In the secondary desktop, the Launcher can also receive and respond to user input page-turning operations. Figure 11 As shown in (a), if a user is detected to have entered a left-swipe page-turning operation on page 700, then as follows: Figure 12 As shown in (b), the Launcher can display the next page 800 of page 700 in the secondary desktop.

[0130] Similar to the page 700, the page 800 can include thumbnails of one or more sub-screens other than the sub-screens 1 to 4. For example, the page 800 can include a fifth area 801, and the fifth area 801 includes application icons of 5 applications with higher frequency of use by the user in the sub-screen 5. At this time, the fifth area 801 is a thumbnail of the sub-screen 5. For another example, the page 800 can also include a sixth area 802, and the sixth area 802 includes application icons of 3 applications with higher frequency of use by the user in the sub-screen 6. At this time, the sixth area 802 is a thumbnail of the sub-screen 6. The layout in the page 800 can be the same as or different from the layout in the page 700. In this way, after the Launcher enters the secondary desktop, the user can switch the pages in the secondary desktop through the page turning operation, and the relevant application icons in the plurality of sub-screens in the primary desktop can still be displayed to the user in the switched page, so that the user can quickly find and locate the application to be opened this time.

[0131] It should be noted that the above embodiments are exemplified by taking that the Launcher includes 6 sub-screens. It can be understood that if the Launcher further includes other sub-screens (for example, a sub-screen 7 or a sub-screen 8), when the Launcher displays the page 800 in the secondary desktop, the thumbnails of the sub-screen 7 or the sub-screen 8 can also be displayed. For another example, if the Launcher further includes more sub-screens (for example, a sub-screen 9 or a sub-screen 10), the Launcher can also display the thumbnails of the sub-screen 9 or the sub-screen 10 when displaying a next page of the page 800 in the secondary desktop, and the embodiments of the present application do not make any limitation in this regard.

[0132] In some other embodiments, when the Launcher displays the page 700 (or the page 800) in the secondary desktop, the thumbnails of the relevant sub-screens in the page 700 (or the page 800) can include application icons of applications with higher frequency of use by the user, or can include application icons of other applications. For example, the Launcher can display the application icons located in the first row in the sub-screen 1 in the primary desktop in the thumbnail of the sub-screen 1 in the secondary desktop. For another example, the Launcher can display the application icons of the applications with longer use time by the user in the sub-screen 1 in the primary desktop in the thumbnail of the sub-screen 1 in the secondary desktop, and the embodiments of the present application do not make any limitation in this regard.

[0133] For example, still taking the secondary desktop shown in (b) of FIG. 7A as an example, after entering the secondary desktop, the Launcher displays the application icons in the first area 701 of the page 700, which can include the application icons in the folder in the sub-screen 1. For example, as shown in (b) of FIG. 7A, the Launcher displays the application icons in the folder in the sub-screen 1 in the first area 701 of the page 700 in the secondary desktop. Figure 13 For another example, the Launcher displays the application icons in the sub-screen 2 in the primary desktop in the second area 702 of the page 700 in the secondary desktop. For example, as shown in (b) of FIG. 7A, the Launcher displays the application icons in the sub-screen 2 in the primary desktop in the second area 702 of the page 700 in the secondary desktop. Figure 14As shown in (a) of FIG. 7, when the Launcher displays the sub-screen 1 in the first-level desktop, the sub-screen 1 includes the folder 1, and the folder 1 can include the application icon 705 of the application P. When the Launcher enters the second-level desktop in response to the first preset gesture input by the user, if the application P is an application with a high frequency of use in the sub-screen 1, the Launcher can display the application icon 705 of the application P in the first area 701 (i.e., the thumbnail of the sub-screen 1), as shown in (b) of FIG. 7. Similarly, the Launcher can also display the application icon in the folder in the thumbnail of the other sub-screens of the page 700 (or the page 800), and the embodiments of the present application do not make any limitation in this regard. Figure 15 As shown in (a) of FIG. 7, when the Launcher displays the sub-screen 1 in the first-level desktop, the sub-screen 1 includes the folder 1, and the folder 1 can include the application icon 705 of the application P. When the Launcher enters the second-level desktop in response to the first preset gesture input by the user, if the application P is an application with a high frequency of use in the sub-screen 1, the Launcher can display the application icon 705 of the application P in the first area 701 (i.e., the thumbnail of the sub-screen 1), as shown in (b) of FIG. 7. Similarly, the Launcher can also display the application icon in the folder in the thumbnail of the other sub-screens of the page 700 (or the page 800), and the embodiments of the present application do not make any limitation in this regard.

[0134] Alternatively, still taking the application icon 705 of the application P as an example of the application icon in the folder 1, when the Launcher enters the second-level desktop in response to the first preset gesture input by the user, if the application P is an application with a high frequency of use in the sub-screen 1, the Launcher can also display the icon of the folder 1 in the first area 701 (i.e., the thumbnail of the sub-screen 1). At this time, if it is detected that the user clicks the icon of the folder 1 in the first area 701, the Launcher can open the folder 1 to display the application icons of one or more applications in the folder 1, similar to the case where the user clicks the icon of the folder 1 in the first-level desktop. That is, when one of the applications in the folder is an application with a high frequency of use in the current sub-screen, the Launcher can display the icon of the corresponding folder in the thumbnail of the sub-screen in the second-level desktop.

[0135] Alternatively, still taking the application icon 705 of the application P as an example of the application icon in the folder 1, when the Launcher enters the second-level desktop in response to the first preset gesture input by the user, if the application P is an application with a high frequency of use in the sub-screen 1, the Launcher can also display the icon of the folder 1 in the first area 701 (i.e., the thumbnail of the sub-screen 1). At this time, if it is detected that the user clicks the icon of the folder 1 in the first area 701, the Launcher can open the folder 1 to display the application icons of one or more applications in the folder 1, similar to the case where the user clicks the icon of the folder 1 in the first-level desktop. That is, when one of the applications in the folder is an application with a high frequency of use in the current sub-screen, the Launcher can display the icon of the corresponding folder in the thumbnail of the sub-screen in the second-level desktop.

[0136] Alternatively, still taking the application icon 705 of the application P as an example of the application icon in the folder 1, when the Launcher enters the second-level desktop in response to the first preset gesture input by the user, if the application P is an application with a high frequency of use in the sub-screen 1, the Launcher can also display the icon of the folder 1 in the first area 701 (i.e., the thumbnail of the sub-screen 1). At this time, if it is detected that the user clicks the icon of the folder 1 in the first area 701, the Launcher can open the folder 1 to display the application icons of one or more applications in the folder 1, similar to the case where the user clicks the icon of the folder 1 in the first-level desktop. That is, when one of the applications in the folder is an application with a high frequency of use in the current sub-screen, the Launcher can display the icon of the corresponding folder in the thumbnail of the sub-screen in the second-level desktop.

[0137] In some embodiments, such as Figure 16 As shown in (a), the Launcher can display page 700 in the secondary desktop in response to a first preset operation input by the user in the primary desktop. Page 700 includes a thumbnail of sub-screen 2 (i.e., second area 702). Second area 702 can include application icons of the five most frequently used applications in sub-screen 2. For example, when sub-screen 2 also includes application icons of other applications besides those displayed in second area 702, the Launcher can also display an expand button 901 for sub-screen 2 in second area 702 to prompt the user that there are other application icons in sub-screen 2. For example, expand button 902 can be an icon of a folder.

[0138] Subsequently, if the Launcher detects that the user clicks the expand button 901 in the second area 702, then... Figure 17 As shown in (b), the Launcher can re-enter the primary desktop to display sub-screen 2 corresponding to the second area 702. At this time, the layout of sub-screen 2 can be the same as that of sub-screen 2 before entering the secondary desktop. Thus, when the user does not find the required application icon in the thumbnail of sub-screen 2 (i.e., the second area 702) in the secondary desktop, the user can trigger the Launcher to enter the primary desktop to display the complete sub-screen 2 by clicking the expand button 901, thereby facilitating the user's search for the required application icon in the complete sub-screen 2. Similarly, as... Figure 18 As shown in (a), when the Launcher displays page 700 of the secondary desktop, it can also display corresponding expand buttons in the thumbnails of sub-screen 1, sub-screen 3, or sub-screen 4. Users can click the corresponding expand button to trigger the Launcher to display the corresponding sub-screen in the primary desktop.

[0139] In some embodiments, taking the user clicking the expand button 901 in the second area 702 as an example, when the Launcher re-enters the primary desktop display sub-screen 2, it still behaves as follows: Figure 19 As shown in (b), sub-screen 2 may include the application icons of the five applications already displayed in the second area 702. Alternatively, since the application icons of the five applications in sub-screen 2 are already displayed in the thumbnail of sub-screen 2, therefore, as... Figure 20 As shown, when the Launcher displays sub-screen 2, it will not display the application icons of the 5 applications already displayed in the second area 702, making it easier for users to find the application icon they need from the remaining application icons in sub-screen 2.

[0140] For example, such as Figure 21As shown in (a) of FIG. 7, the application icon of the application 8 in the second region 702 is taken as an example, when the user clicks the expansion button 901 in the second region 702, the Launcher displays the sub-screen 2 again, and the application icon 1001 of the application 8 is still displayed in the folder 2 in the sub-screen 2, as shown in (b) of FIG. 7. Figure 1 As shown in (a) of FIG. 7, the application icon of the application 8 in the second region 702 is taken as an example, when the user clicks the expansion button 901 in the second region 702, the Launcher displays the sub-screen 2 again, and the application icon 1001 of the application 8 is still displayed in the folder 2 in the sub-screen 2, as shown in (b) of FIG. 7.

[0141] Alternatively, if the application icons of the application 6 and the application 8 in the second region 702 are all the application icons in the folder 2 in the sub-screen 2, and the folder 2 only includes the two application icons, the Launcher can no longer display the icon of the folder 2 in the sub-screen 2 when displaying the sub-screen 2 again in response to the user's operation of clicking the expansion button 901. Alternatively, the Launcher can mark the folder 2 as inoperable in the sub-screen 2. For example, the Launcher can gray the icon of the folder 2 in the sub-screen 2.

[0142] In some other embodiments, in addition to triggering the Launcher to re-enter the primary desktop by clicking the expansion button in the secondary desktop, the user can also trigger the Launcher to re-enter the primary desktop by inputting a second preset gesture into the page of the secondary desktop. For example, the second preset gesture can be the reverse operation of the first preset gesture. For example, the second preset gesture can be a double-finger expansion gesture (also referred to as a zoom-in gesture).

[0143] For example, as shown in (a) of FIG. 7, when the Launcher displays the page 700 of the secondary desktop, if it is detected that the user inputs a double-finger expansion gesture into the page 700, the Launcher displays the sub-screen 2 again, as shown in (b) of FIG. 7. Figure 1 For example, as shown in (a) of FIG. 7, when the Launcher displays the page 700 of the secondary desktop, if it is detected that the user inputs a double-finger expansion gesture into the page 700, the Launcher displays the sub-screen 2 again, as shown in (b) of FIG. 7. Figure 1As shown in (b) of FIG. 7, the Launcher can re-display a page in the primary desktop. For example, when the Launcher enters the primary desktop from the secondary desktop, the page of the sub-screen 1 in the primary desktop can be displayed by default. For another example, when the Launcher enters the primary desktop from the secondary desktop, the Launcher can display the page of the sub-screen corresponding to the last time the secondary desktop is entered. That is, the switching process between the primary desktop and the secondary desktop of the Launcher in the embodiments of the present application is reversible, so that the arrangement of the application icons in the desktop will not be disturbed, and the user can quickly find the related application in other sub-screens.

[0144] Alternatively, as shown in (a) of FIG. 8, when the Launcher enters the page 700 of the secondary desktop from the page of the primary desktop, if no operation of the user in the page 700 of the secondary desktop is detected within a preset time, the Launcher can automatically switch back to the page of the primary desktop, for example, the sub-screen 1, as shown in (b) of FIG. 8. Figure 1 ​ That is, the secondary desktop displayed by the Launcher can be temporary, and the Launcher can automatically switch from the secondary desktop to the primary desktop without triggering of the user.

[0145] Alternatively, when the Launcher enters the page 700 of the secondary desktop from the page of the primary desktop, if it is detected that the user clicks an application icon (for example, the application icon of the application 1) in the page 700, the Launcher can start the application process of the application 1 to run. At this time, the mobile phone can display the display interface of the application 1. Subsequently, when the mobile phone returns to the desktop from the application 1, the Launcher can display the page (for example, the sub-screen 1) of the primary desktop containing the application icon of the application 1, or display the page (for example, the page 700) of the secondary desktop containing the application icon of the application 1, and the embodiments of the present application do not make any limitation on this.

[0146] In some other embodiments, when the Launcher enters the page of the secondary desktop from the page of the primary desktop, the dock bar in the page of the primary desktop can be displayed or not displayed. For example, as shown in (a) of FIG. 9, when the Launcher displays the sub-screen 1 in the primary desktop, the sub-screen 1 can include the dock bar 1301, and the dock bar 1301 can include one or more application icons of the applications. When the Launcher enters the secondary desktop from the primary desktop according to the method in the above embodiments, as shown in (b) of FIG. 9, the Launcher can display the page of the secondary desktop without the dock bar 1301. ​ ​ ​​As shown in (b), in addition to displaying thumbnails of multiple sub-screens on page 700, the Launcher can also continue to display the dock 1301 in the original layout. Of course, the Launcher can also display the dock 1301 in other locations on page 700, and this embodiment does not impose any restrictions on this. In this way, in the secondary desktop, the user can also use the dock as an entry point for applications and open relevant applications from the dock.

[0147] The above embodiment illustrates how a user inputs a first preset gesture onto a sub-screen 1 of the primary desktop, triggering the Launcher to enter the secondary desktop. It is understood that when the Launcher detects that the user inputs the first preset gesture on another sub-screen of the primary desktop, it can also enter the secondary desktop using the same method and display the relevant pages within the secondary desktop.

[0148] For example, such as ​ As shown in (a), when the Launcher displays sub-screen 2 in the primary desktop, if it detects that the user has entered the aforementioned first preset gesture in sub-screen 2, then... ​ As shown in (b), the Launcher can display page 700 in the secondary desktop, and page 700 contains a thumbnail of sub-screen 2 (i.e., the second area 702). That is, the page displayed by the Launcher after entering the secondary desktop from the primary desktop contains a thumbnail of the sub-screen that receives the first preset gesture.

[0149] For example, still taking the example of a user inputting the first preset gesture on sub-screen 2 of the primary desktop, when the Launcher enters page 700 of the secondary desktop from sub-screen 2 of the primary desktop, it still behaves as described above. ​ As shown, the Launcher can display a preset transition animation. In this transition animation, sub-screen 2 can be gradually shrunk to a thumbnail of sub-screen 2, and finally fall back to the second area 702 of page 700, thereby prompting the user about the correspondence between sub-screen 2 in the primary desktop and the second area 702 (i.e., the thumbnail of sub-screen 2) in the secondary desktop, making it convenient for the user to locate the thumbnails of each sub-screen in the secondary desktop page. Of course, the Launcher can also display corresponding transition animations when entering the corresponding page of the secondary desktop from other sub-screens of the primary desktop; this embodiment does not impose any restrictions on this.

[0150] Furthermore, when the Launcher enters a secondary desktop from a different sub-screen within the primary desktop, the corresponding page displayed in the secondary desktop can be different. For example, when the Launcher enters a secondary desktop from sub-screen 2 within the primary desktop, such as... ​As shown in (b) of FIG. 7A, the Launcher can display the page 700 in the secondary desktop. If only 4 thumbnails of sub-screens are laid out in a page in the secondary desktop, the Launcher can display the page 700 in the secondary desktop as shown in (a) of FIG. 7B, and the page 700 can contain a thumbnail of the sub-screen 5. When the Launcher contains the sub-screen 6, the page 700 can also contain a thumbnail of the sub-screen 6. That is, when the secondary desktop is displayed with a granularity of 4 thumbnails of sub-screens, if the Launcher enters the secondary desktop from any one of the sub-screens 1-4 in the primary desktop, the Launcher can display the page 700 in the secondary desktop; if the Launcher enters the secondary desktop from any one of the sub-screens 5-8 in the primary desktop, the Launcher can display a page 800 in the secondary desktop, and the page 800 can contain a thumbnail of the sub-screen 5. The page 800 can also contain a thumbnail of the sub-screen 6. ​ As shown in (a) of FIG. 7C, when the Launcher enters the secondary desktop from the sub-screen 5 in the primary desktop, the Launcher can display the page 800 in the secondary desktop as shown in (b) of FIG. 7C, and the page 800 can contain a thumbnail of the sub-screen 5. When the Launcher contains the sub-screen 6, the page 800 can also contain a thumbnail of the sub-screen 6. ​ As shown in (b) of FIG. 7A, the Launcher can display the page 700 in the secondary desktop. If only 4 thumbnails of sub-screens are laid out in a page in the secondary desktop, the Launcher can display the page 700 in the secondary desktop as shown in (a) of FIG. 7B, and the page 700 can contain a thumbnail of the sub-screen 5. When the Launcher contains the sub-screen 6, the page 700 can also contain a thumbnail of the sub-screen 6. That is, when the secondary desktop is displayed with a granularity of 4 thumbnails of sub-screens, if the Launcher enters the secondary desktop from any one of the sub-screens 1-4 in the primary desktop, the Launcher can display the page 700 in the secondary desktop; if the Launcher enters the secondary desktop from any one of the sub-screens 5-8 in the primary desktop, the Launcher can display a page 800 in the secondary desktop, and the page 800 can contain a thumbnail of the sub-screen 5. The page 800 can also contain a thumbnail of the sub-screen 6.

[0151] Alternatively, the user triggers the Launcher to enter the secondary desktop from the primary desktop, usually because the user does not find the application needed this time in a sub-screen in the primary desktop. Then, taking the first preset gesture received by the Launcher in the sub-screen 3 in the primary desktop as an example, when the Launcher enters the secondary desktop from the sub-screen 3 in the primary desktop, the Launcher can preferentially display thumbnails of sub-screens other than the sub-screen 3 in a page in the secondary desktop. For example, the Launcher can display a thumbnail of the sub-screen 1, a thumbnail of the sub-screen 2, a thumbnail of the sub-screen 4, and a thumbnail of the sub-screen 5 in the page in the secondary desktop. In this way, the user can quickly find the application needed this time in the secondary desktop.

[0152] The above embodiments are described taking the Launcher entering the secondary desktop from the primary desktop as an example. It can be understood that if the Launcher is also provided with a tertiary desktop or more levels of desktops in advance, the application icons in the desktops can also be displayed according to the above method.

[0153] As shown in (a) of FIG. 7D, when the Launcher enters the page 700 in the secondary desktop from the sub-screen 1 in the primary desktop, if it is detected that the user inputs the first preset gesture (for example, a double-finger pinch gesture) in the page 700, the Launcher can display a page 900 in the secondary desktop as shown in (b) of FIG. 7D, and the page 900 can contain a thumbnail of the sub-screen 1. ​ As shown in (a) of FIG. 7D, when the Launcher enters the page 700 in the secondary desktop from the sub-screen 1 in the primary desktop, if it is detected that the user inputs the first preset gesture (for example, a double-finger pinch gesture) in the page 700, the Launcher can display a page 900 in the secondary desktop as shown in (b) of FIG. 7D, and the page 900 can contain a thumbnail of the sub-screen 1. ​As shown in (b) of FIG. 9, the Launcher can enter the third-level desktop to display a page 900 of the third-level desktop. The page 900 includes thumbnails of M sub-screens, and each thumbnail of a sub-screen can include application icons of one or more applications with higher usage frequency. Generally, the number of thumbnails of sub-screens in a page (e.g., the page 900) in the third-level desktop is greater than the number of thumbnails of sub-screens in a page (e.g., the page 700) in the second-level desktop, i.e., M>N. In this way, the user can query more application icons in the sub-screens through the page in the third-level desktop, so that the user can quickly find and locate the application to be opened this time.

[0154] Since the size of a page in the display screen is relatively fixed, when the thumbnails of sub-screens in the page 900 are more, if the size of each application icon is unchanged, the number of application icons in each thumbnail in the page 900 will be reduced relative to the number of application icons in each thumbnail in the second-level desktop. For example, each thumbnail of a sub-screen in the second-level desktop can include 5 application icons, and each thumbnail of a sub-screen in the third-level desktop can include 3 application icons.

[0155] Similarly to the above embodiment, the thumbnail of each sub-screen in the third-level desktop can also include an expansion button. When it is detected that the user clicks the expansion button in the thumbnail of a sub-screen in the third-level desktop, the Launcher can return to the corresponding page in the second-level desktop, or the Launcher can also return to the corresponding page in the first-level desktop. Alternatively, the Launcher can also return to the second-level desktop (or the first-level desktop) in response to the second preset gesture input by the user in the third-level desktop, and the embodiments of the present application do not make any limitation in this regard.

[0156] The functions provided by the Launcher to the user after entering the third-level desktop can refer to the functions provided by the Launcher to the user after entering the second-level desktop in the above embodiments, and thus will not be described herein.

[0157] In some other embodiments of the present application, when the Launcher displays each sub-screen in the first-level desktop, the sub-screen can include not only the application icons of the applications but also the cards (which can also be referred to as service cards) provided by the applications. In this scenario, the Launcher can also count the usage frequency of each card in each sub-screen by the user.

[0158] For example, as shown in FIG. 10, the Launcher can display a page 1000 of the first-level desktop. The page 1000 includes thumbnails of M sub-screens, and each thumbnail of a sub-screen can include application icons of one or more applications with higher usage frequency. In addition, each thumbnail of a sub-screen can also include a card of a service provided by the application. ​As shown in (a) of FIG. 17, when the Launcher displays the sub-screen 1 in the first-level desktop, the card 1701 can be included in the sub-screen 1. If it is detected that the user inputs the first preset gesture in the above-described sub-screen 1, when the Launcher enters the second-level desktop, in addition to the application icons of the applications having a higher usage frequency among the plurality of sub-screens can be displayed in the page of the second-level desktop, the card having a higher usage frequency can also be displayed in the page of the second-level desktop. For example, as shown in (b) of FIG. 17, when the Launcher displays the page 700 of the second-level desktop, if the card 1701 has a higher usage frequency, the Launcher can display the card 1701 in the thumbnail of the sub-screen 1 in the page 700. Herein, the layout of the card 1701 in the first-level desktop can be the same as or different from the layout of the card 1701 in the second-level desktop. For example, the size of the card 1701 in the sub-screen 1 can be 4*1, and the size of the card 1701 in the page 700 can be 2*1. ​

[0159] Alternatively, as shown in (c) of FIG. 17, when the Launcher enters the second-level desktop from the above-described sub-screen 1, the Launcher can also set a preset card area 1801 at a fixed position of the page 700. If there is a card (for example, the card 1701) having a higher usage frequency in the sub-screen 1, when the Launcher enters the second-level desktop, the card 1701 can be displayed in the card area 1801. Correspondingly, if there is a card having a higher usage frequency in the sub-screen 2 when the Launcher enters the second-level desktop from the sub-screen 2, the card having a higher usage frequency in the sub-screen 2 can be displayed in the card area 1801 of the corresponding page. That is, after the Launcher enters the second-level desktop, the card in the relevant sub-screen before entering the second-level desktop can be displayed in the page of the second-level desktop. ​

[0160] Herein, that the card 1701 has a higher usage frequency can mean that the card 1701 ranks in the front in the usage frequency of all the cards in the sub-screen 1. For example, the sub-screen 1 includes the card 1701, the card 1702, and the card 1703, and when the card 1701 is the card having the highest usage frequency among the three cards, it can be determined that the card 1701 has a higher usage frequency.

[0161] Alternatively, that the card 1701 has a higher usage frequency can mean that the card 1701 ranks in the front in the usage frequency of all the cards and all the applications in the sub-screen 1. For example, the sub-screen 1 includes the card 1701, the card 1702, and the application icons of a plurality of applications, and when the usage frequency of the card 1701 ranks in the top 5 in the usage frequency of all the cards and all the applications in the sub-screen 1, it can be determined that the card 1701 has a higher usage frequency.

[0162] ​​Alternatively, the high frequency of use of the card 1701 can refer to that the frequency of use of the card 1701 is greater than a preset value (for example, 10 times / day). Alternatively, the high frequency of use of the card 1701 can refer to that the card 1701 ranks in the front (for example, ranks in the top 5) in the frequency of use of all cards in the Launcher, and the embodiments of the present application do not make any limitation in this regard.

[0163] Alternatively, when the Launcher enters the secondary desktop, the Launcher can display one or more cards with high frequency of use in all sub-screens in the preset card area 1801. When the card area 1801 includes multiple cards, the Launcher can display the multiple cards in the card area 1801 in a stacked form. If the Launcher detects a card input switching operation (for example, a sliding operation) of the card area 1801, the Launcher can switch the cards in the card area 1801. Alternatively, when the user inputs a page turning operation in the secondary desktop, the Launcher can continue to display the card area 1801 and the cards in the card area 1801 in the page (for example, the page 800) displayed after the page turning.

[0164] Of course, when the Launcher enters the secondary desktop, the Launcher can also display all cards in all sub-screens in the preset card area 1801, and the embodiments of the present application do not make any limitation in this regard. In some embodiments, the sizes of different cards in the card area 1801 can be set to be uniform. For example, when the size of the card area 1801 is 4*2, all cards in the card area 1801 can be arranged according to the size of 4*2.

[0165] Similarly to the above embodiments, when the page of the secondary desktop includes a card, the user can also trigger the Launcher to return to the primary desktop by clicking the expansion button or inputting a second preset gesture. Alternatively, the user can also trigger the Launcher to enter the tertiary desktop by inputting the first preset gesture in the page of the secondary desktop. Alternatively, the user can also operate the card in the secondary desktop to enjoy the application service provided by the related application, and the embodiments of the present application do not make any limitation in this regard.

[0166] In the above embodiments, when the Launcher enters the secondary desktop (or the tertiary desktop) from the primary desktop, the Launcher displays the application icons of one or more applications with high frequency of use in each sub-screen in the granularity of the sub-screen. In other embodiments, the Launcher can also count the applications with high frequency of use in each sub-screen in other granularity.

[0167] For example, the Launcher can count the applications with high frequency of use in different types of applications according to the types of the applications. Then, as shown in FIG. 8B, the Launcher can display the application icons of the applications with high frequency of use in each type of application in the card area 1801. ​As shown in (a) of FIG. 19, when the Launcher enters the page 1901 of the second-level desktop from the first-level desktop, the Launcher can display the application icons of the applications frequently used by the user according to the type of the applications. For example, the page 1901 can include the application icons of 5 applications frequently used by the user among the chat-type applications, the application icons of 5 applications frequently used by the user among the shopping-type applications, the application icons of 5 applications frequently used by the user among the game-type applications, and the application icons of 5 applications frequently used by the user among the video-type applications, etc.

[0168] For another example, the Launcher can count the frequency of use of the user in the application icons of different colors according to the color of the application icons. Then, as shown in (b) of FIG. 19, when the Launcher enters the page 1902 of the second-level desktop from the first-level desktop, the Launcher can display the application icons of the applications frequently used by the user according to the color of the application icons. For example, the page 1902 can include the application icons of 5 applications frequently used by the user among the red application icons, the application icons of 5 applications frequently used by the user among the white application icons, the application icons of 5 applications frequently used by the user among the green application icons, and the application icons of 5 applications frequently used by the user among the black application icons, etc. ​

[0169] In some embodiments, the user can manually set the specific dimension in which the Launcher is displayed in the second-level desktop (or the third-level desktop). For example, if the user manually sets to display the application icons in the multiple sub-screens according to the type of the applications in the second-level desktop, as shown in (a) of FIG. 19, when the Launcher enters the page 1901 of the second-level desktop from the first-level desktop, the Launcher can display the application icons in the multiple sub-screens according to the type of the applications. ​

[0170] Alternatively, the user can also set to display the application icons in the multiple sub-screens according to different dimensions in different areas of the second-level desktop. For example, the page of the second-level desktop can include a first area and a second area, the user can set to display the application icons of the one or more applications frequently used in each sub-screen in the first area according to the sub-screens, and the user can set to display the application icons of the applications frequently used in the application icons of different colors in the second area according to the color of the application icons.

[0171] ​​It can be seen that the desktop is divided into a plurality of levels of desktops, such as a first-level desktop, a second-level desktop, and a third-level desktop in the embodiments of the present application. The controls (such as application icons or cards) in different numbers of sub-screens can be displayed in the pages of the desktops at different levels. For example, the user can trigger the mobile phone to enter the second-level desktop from the first-level desktop by inputting a preset gesture, and then display the application icons in N sub-screens in the page of the second-level desktop. In this way, the user can see the application icons in multiple sub-screens in one page, which facilitates the user to quickly find and locate the application to be opened this time. Meanwhile, the desktops at different levels can be switched with each other, without disturbing the layout of the controls in the sub-screens in the desktop set by the user.

[0172] It should be noted that the desktop display method is described by taking the mobile phone as an example in the above embodiments. It can be understood that any electronic device provided with a plurality of sub-screens can display desktops at different levels according to the above method, and the embodiments of the present application do not make any limitation in this regard.

[0173] The embodiments of the present application disclose an electronic device, which comprises a processor, and a memory, an input device and an output device connected with the processor. The input device and the output device can be integrated into one device, for example, a touch sensor (or a touch panel) can be used as the input device, a display can be used as the output device, and the touch sensor and the display can be integrated into a touch screen.

[0174] As shown in ​ , the above electronic device can include a touch screen 2101 including a touch sensor 2106 and a display 2107, one or more processors 2102, a memory 2103, one or more application programs (not shown), and one or more computer programs 2104, which can be connected through one or more communication buses 2105. The one or more computer programs 2104 are stored in the memory 2103 and configured to be executed by the one or more processors 2102, and the one or more computer programs 2104 include instructions that can be used to execute each step in the above embodiments. The descriptions of the functions of the corresponding entity devices of each step involved in the method embodiments can be referred to, and will not be repeated here.

[0175] For example, the processor 2102 can be specifically a processor 110 as shown in ​ , the memory 2103 can be specifically an internal memory 121 as shown in ​ , and the display 2107 can be specifically a display 120 as shown in ​The display screen 194 shown, the above-mentioned touch sensor 2106 specifically can be ​ The touch sensor in the sensor module 180 shown, the embodiments of the present application do not make any limit to this.

[0176] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of functional modules is exemplified, and in actual application, the above-mentioned functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

[0177] The functional units in each of the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0178] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor execute all or part of the steps of the method described in various embodiments of the present application. The foregoing storage medium includes: flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk, and various media that can store program codes.

[0179] The above is only a specific implementation of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited to this. Any change or replacement within the technical scope disclosed in the embodiments of the present application should be covered in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

1. A display method of a table, characterized by, The method comprises the following steps: An electronic device displays a first page of a desktop, the first page comprising N1 regions corresponding to N1 sub-screens, each of the N1 regions comprising application icons of one or more applications in the corresponding sub-screen, N1 being an integer greater than 1; The electronic device receives a click operation of a user on an application icon of a first application in a first region, the first region being one of the N1 regions, the first region corresponding to a first sub-screen, the first sub-screen comprising the application icon of the first application; In response to the click operation, the electronic device opens the first application and displays a display interface of the first application.

2. The method of claim 1, wherein, The first region comprises application icons of M1 applications with the highest frequency of use in the first sub-screen, M1 being an integer greater than 0.

3. The method of claim 2, wherein, The number of application icons in a second region is the same as or different from M1, the second region being any region of the N1 regions except the first region.

4. The method of claim 2, wherein, The number of application icons in the first region is greater when the number of application icons in the first sub-screen is greater, or the number of application icons in the first region is greater when the frequency of use of the first sub-screen is higher.

5. The method according to any one of claims 1-4, characterized in that, Before the electronic device displays the first page of the desktop, the method further comprises the following steps: The electronic device displays a second page of the desktop, the second page being any sub-screen in the desktop, the second page comprising application icons of one or more applications; The electronic device displays the first page of the desktop in response to a first preset gesture input by the user on the second page. The second page is one of the N1 sub-screens.

6. The method of claim 5, wherein, After the electronic device displays the first page of the desktop, the method further comprises the following steps:

7. The method of claim 5, wherein, The electronic device receives a second preset gesture input by the user on the first page; The electronic device displays the second page in response to the second preset gesture. After the electronic device displays the first page of the desktop, the method further comprises the following steps:

8. The method of claim 5, wherein, If no input by the user on the first page is received within a preset time, the electronic device displays the second page. The sizes and shapes of the N1 regions are the same.

9. The method of claim 1, wherein, The desktop further comprises K sub-screens in addition to the N1 sub-screens, K being an integer greater than 0; 10. The method of claim 1, wherein, After the electronic device displays the first page of the desktop, the method further comprises the following steps: The electronic device receives a page turning operation input by the user on the first page; The electronic device displays a third page of the desktop in response to the page turning operation, the third page comprising K regions corresponding to the K sub-screens, each of the K regions comprising application icons of one or more applications in the corresponding sub-screen. The first sub-screen comprises a folder icon of a first folder, the first folder comprising a second application; 11. The method of claim 2, wherein, When the second application is one of M1 applications with the highest frequency of use in the first sub-screen, the first region comprises an application icon of the second application or a folder icon of the first folder. ​ 12. The method of claim 1, wherein, The first region further comprises a preset expansion button. After the electronic device displays the first page of the desktop, the method further comprises: The electronic device receives a click operation of a user on the expansion button displayed in the first region. In response to the click operation, the electronic device displays the first sub-screen of the desktop; or in response to the click operation, the electronic device displays application icons and / or folder icons in the first sub-screen except for the application icons in the first region.

13. The method of claim 1, wherein, The first page further comprises a dock bar and one or more application icons in the dock bar.

14. The method of claim 1, wherein, The first region further comprises a first card; the size of the first card in the first region is the same as or different from the size of the first card in the first sub-screen.

15. The method of claim 14, wherein, The first card is one of the X cards with the highest frequency of use among all the cards of the first sub-screen, or the first card is one of the Y cards / applications with the highest frequency of use among all the cards and applications of the first sub-screen, or the first card is a card with a frequency of use greater than a preset value, X and Y are integers greater than 1.

16. The method of claim 1, wherein, The first page further comprises a preset card region, the card region does not overlap with the N1 regions, and the card region comprises one or more cards in the desktop.

17. The method of claim 1, wherein, After the electronic device displays the first page of the desktop, the method further comprises: The electronic device receives a first preset gesture input by a user on the first page. In response to the first preset gesture input by the user on the first page, the electronic device displays a fourth page of the desktop, the fourth page comprises N2 regions corresponding to N2 sub-screens one by one, each of the N2 regions comprises application icons of one or more applications in the corresponding sub-screen, and N2>N1.

18. The method of claim 17, wherein, The third region in the fourth page corresponds to the first sub-screen, and the third region comprises application icons of M2 applications with the highest frequency of use in the first sub-screen, M2 being an integer greater than 0.

19. An electronic device, comprising: Comprise: A touch screen comprising a touch sensor and a display screen; One or more processors; Memory; The memory stores one or more computer programs comprising instructions that, when executed by the electronic device, cause the electronic device to perform the method for displaying a desktop according to any one of claims 1-18.

20. A computer-readable storage medium having stored therein instructions, the computer-readable storage medium comprising: When the instructions are executed on the electronic device, the electronic device performs the method for displaying a desktop according to any one of claims 1-18.

21. A computer program product, characterised in that, When the computer program product is executed on the electronic device, the electronic device performs the method for displaying a desktop according to any one of claims 1-18.

Citation Information

Patent Citations

  • Information display method and device

    CN107800888A

  • Information recording method and device for game and electronic equipment

    CN110052026A