Application card processing method and electronic equipment

By providing a user interface for downloading and adding application cards on the outer screen desktop of the foldable phone, the problem of users having difficulty adding other application cards in the existing technology is solved, and the rich display and convenient expansion of the outer screen content are realized.

CN121879618APending Publication Date: 2026-04-17HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2024-10-10
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In existing technologies, the outer screen desktop of foldable phones only supports selecting cards from multiple pre-installed applications, making it difficult for users to add other application cards, resulting in insufficient expandability and convenience.

Method used

By displaying information about the application to be downloaded and a download button in the user interface, users can download and install applications that support external screen display. After installation, the applications are added to the external screen desktop, and the order of the cards can be adjusted and deleted.

Benefits of technology

It improves the expandability and convenience of adding other application cards to the outer screen desktop, and realizes rich display and flexible expansion of outer screen content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121879618A_ABST
    Figure CN121879618A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an application card processing method and electronic equipment, relates to the technical field of terminal equipment, and can improve the expansibility and operation convenience of adding an application card to an outer screen. The application card processing method comprises the following steps: displaying application information and a downloading button corresponding to at least one application; a first application in the at least one application comprises a first card supporting display on an outer screen; the application information comprises one or more of names and pictures; in response to a first operation of a user on the downloading button, downloading and installing at least one application; after installation is completed, displaying application information corresponding to at least one application and at least one adding button; and the adding button is used for adding the first card to the outer screen after a second operation of the user on the adding button is detected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal device technology, specifically to an application card processing method and an electronic device. Background Technology

[0002] The external screen desktop UI (User Interface) of foldable phones enables user interaction based on the external screen. For example, the Android system's launcher can include a main page (first screen) and a card page (hereinafter referred to as application cards or cards). Application cards can be implemented using widgets and are commonly used to display information such as weather, clock, calendar, and news. Regarding cards, currently, most devices only support selecting one or more apps from a pre-installed set of apps with external screen card display capabilities to add to the external screen. Users find it difficult to add cards from other apps to the external screen, indicating that scalability needs improvement. Summary of the Invention

[0003] In view of this, embodiments of this application provide an application card processing method and an electronic device, which can improve the scalability and convenience of adding application cards.

[0004] In a first aspect, embodiments of this application provide an application card processing method, which can display application information and a download button corresponding to at least one application; the first application in at least one application includes a first card that supports display on an external screen; the application information includes one or more of a name and an image; in response to a user's first operation on the download button, at least one application is downloaded and installed; after installation, the application information corresponding to at least one application and at least one add button are displayed; the add button is used to add the first card to the external screen after detecting a second operation by the user on the add button.

[0005] The above method enriches the content display on the outer screen by guiding users to download applications with pre-configured application card display functions. Users can add other applications besides pre-installed system applications or third-party applications to the outer screen, improving the scalability of adding other application cards to the outer screen and making the operation convenient.

[0006] In some possible implementations, displaying application information and a download button for at least one application can be achieved by displaying a first interface on an inner screen. The first interface includes a first control, which includes application information and a download button for at least one application to be downloaded.

[0007] In some possible implementations, the method may also display application information and an add button for at least one application to be added on the first interface.

[0008] In some possible implementations, the method may further display application information corresponding to at least one card that has been added to the outer screen on the first interface; and adjust the display order of at least one card on the outer screen in response to a third operation by the user on the application information corresponding to at least one card.

[0009] In some possible implementations, before displaying the first control, the method may also obtain preset information corresponding to the first application; the preset information includes one or more of the following: the name, image, version information, and package name of the installation package corresponding to the first application.

[0010] In some possible implementations, the method can be applied to an electronic device that has a preset information configuration module deployed thereon; obtaining the preset information corresponding to the first application can be achieved by reading the preset information corresponding to the first application through the preset information configuration module; the preset information corresponding to the first application is pre-stored in the electronic device.

[0011] In some possible implementations, the method is applied to an electronic device, which has a preset information configuration module deployed thereon. Before obtaining the preset information corresponding to the first application, the preset information corresponding to the first application sent from the cloud can be received and stored in the electronic device. The preset information corresponding to the first application can be read through the preset information configuration module.

[0012] In some possible implementations, in response to a user's first action on the download button, downloading and installing at least one application includes: in response to a user's first action on the download button, displaying an install button; in response to a user's fourth action on the install button, downloading and installing at least one application, and displaying download progress and / or installation progress; after installation is complete, displaying a close button; and in response to a user's fifth action on the close button, displaying application information corresponding to at least one application and at least one add button.

[0013] In some possible implementations, after displaying application information corresponding to at least one application and at least one add button, the method may also display a first card on the outer screen in response to a sixth operation by the user on the add button.

[0014] Secondly, embodiments of this application also provide an electronic device, the electronic device including: a processor, the processor being configured to execute a computer program or instructions in a memory to implement the method as described above.

[0015] Thirdly, embodiments of this application also provide a computer-readable storage medium comprising a stored program, wherein the program, when executed by a processor, implements the method as described in any of the preceding claims.

[0016] Fourthly, embodiments of this application also provide a software program product, the software program product including a program, which, when run by an electronic device, causes the electronic device to implement the method described in any of the above-mentioned embodiments.

[0017] Fifthly, embodiments of this application also provide a chip system, including: a communication interface for inputting and / or outputting data; and a processor for executing a computer-executable program, causing a device equipped with the chip system to perform the method described in any of the preceding claims. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is an illustration of an application card on the outer screen desktop and its left-right swipe functionality.

[0020] Figure 2 This is an example diagram of an application card management interface in related technologies;

[0021] Figure 3 This is an example interface diagram of an application card processing method in an embodiment of this application;

[0022] Figure 4 This is a multi-module interaction flowchart of one embodiment of an application card processing method in this application.

[0023] Figure 5 This is another multi-module interaction flowchart of one embodiment of an application card processing method in this application;

[0024] Figure 6 This is an example of a set of application cards after adding other applications to the outer screen using an application card processing method proposed in an embodiment of this application;

[0025] Figure 7 This is a set of example interface diagrams for one embodiment of an application card processing method in this application.

[0026] Figure 8 This is an example diagram of the multi-module interaction process of an application card processing method in an embodiment of this application;

[0027] Figure 9 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0028] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0029] It should be understood that the described embodiments are merely some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0030] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0031] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0032] Before introducing the embodiments of this application, the relevant technologies and their technical problems will be explained first.

[0033] like Figure 1 As shown, Figure 1 This image shows a set of external screen desktops for a small foldable phone. Currently, the external screen desktop of a foldable phone (such as the launcher in Android systems) can consist of a main page and application card pages (referred to as application cards). Application card pages can be implemented using widgets and are commonly used to display information such as weather, clock, calendar, and news. For example... Figure 1 As shown, the app cards from left to right are the outer screen cards for the weather app, the calendar app, the music app, and other apps (such as the fitness and health app).

[0034] Among them, the application cards displayed on the outer screen through widgets are usually pre-installed system applications or third-party applications. For example, weather and calendar are generally pre-installed system applications, while music and fitness and health can be either system applications or third-party applications.

[0035] Widgets can be understood as extensions of applications, allowing users to quickly access information or perform simple operations on the screen without opening the application or waiting for loading. Widgets can be categorized into three types based on their purpose: Desktop Widgets, Web Widgets, and Mobile Widgets.

[0036] Widgets typically rely on the application being installed locally. For a widget to display card pages on the external screen, the application must be installed locally and configured to support external card display. Currently, card pages displayed on the external screen are usually added from one or more pre-installed system or third-party applications selected by the user. This limits the information displayed, and adding new application cards is difficult and inefficient. The scalability and ease of adding application cards need improvement.

[0037] For example, see Figure 2 , Figure 2 This example illustrates an interface for setting up cards on the external screen, based on related technologies. In this example, several applications, such as "Steps," "XX Life Assistant," "Timer," "XiaoX Book," "Alarm Clock," and "Weather," are pre-installed system applications or third-party applications. This example only allows users to select which applications from the pre-installed applications to add to the external screen display. Users can manually sort the selected applications to set their display order on the external screen, but users cannot add cards for applications other than those shown on the interface to the external screen.

[0038] The embodiments of this application can solve the above-mentioned technical problems. The technical solutions of the embodiments of this application are described below.

[0039] The application card processing method proposed in the embodiments of this application, such as Figure 3 As shown, the editing interface U10 (i.e., the first interface) can display the external screen desktop cards. Within interface U10, you can select a specific area, such as... Figure 3 In the area to be added shown, a first control 102 is displayed. The first control 102 can be used to display a download button 102 and information about one or more applications to be downloaded, such as displaying the application's icon or image with the download button 102 on it. When the user clicks the download button 102, the corresponding application can be downloaded and installed. After installation, the application information with an add button 104 will be displayed in the editing interface U10 of the outer screen desktop card, such as displaying images 103 of each application. The user can select one or more applications from the multiple downloaded and installed applications to load onto the outer screen desktop.

[0040] The applications displayed in the "to be added" area with a download button are all pre-configured with the external screen card display function. These applications can be pre-installed system applications or third-party applications, or other applications besides pre-installed system applications or third-party applications. In this way, by guiding users to download applications with pre-configured application card display function, the content display of the external screen is enriched. Users can add other applications besides pre-installed system applications or third-party applications to the external screen, which has better scalability and is more convenient to operate.

[0041] The application card processing method proposed in this application can be applied to various application scenarios that support the display of application cards. For example, a typical application scenario is its use on the outer screen display of foldable screens, such as mobile phones and other electronic devices with foldable screens, including large folds, small folds, or inward and outward folds. It can also be applied to application card display scenarios of electronic devices such as tablet computers and candybar phones.

[0042] It should be noted that the method proposed in the embodiments of this application can also be applied to scenarios such as screen lock or Always On Display (AOD).

[0043] The following is a specific example.

[0044] like Figure 4 and Figure 5 As shown, in this embodiment, the electronic device's operating system includes built-in functional modules such as a pre-configured information module, a download module, and a UI interaction module. The UI interaction module includes a first interface (card download page or external screen card editing interface). The pre-configured information module can store pre-configured information for at least one application at the time of device manufacture.

[0045] The application card processing method may specifically include the following process:

[0046] S11: The UI interaction module responds to the user's operation of opening the first interface by obtaining at least one application's preset information from the preset information configuration module.

[0047] The preset information configuration module is used to store the preset information of the applications to be downloaded. The preset information includes the application information such as the name, version information, image, and package name of the installation package for each application. The image can be the icon of the application or an image used to explain or illustrate the function of the application.

[0048] The preset information in the preset information configuration module can come from two sources. One source is the device's memory, which is stored at the factory. For example, the memory could be read-only memory (ROM). The other source is the cloud sending the preset information corresponding to newly launched applications from the application market to the terminal device, which then writes it into the memory for storage through the preset information configuration module.

[0049] Optionally, prior to S11, it may include, for example, Figure 4 One or more of the steps in S1000 to S1002 shown.

[0050] S1000: The preset information configuration module pre-stores preset information for multiple applications.

[0051] Third-party application providers can develop applications with corresponding widget card functions based on the adaptation documentation and upload them to the app store. Mobile phones and other electronic devices come with a built-in download management module, which includes a download SDK, a pre-installed information configuration module, and configuration information for each application. This configuration information can be stored in the phone's memory, such as in the ROM, allowing it to be read without a network connection.

[0052] S1001: The cloud server receives applications with application card functionality provided by third-party application providers.

[0053] S1002: Receive and store the preset information sent by the cloud server.

[0054] Through S1001 and S1002, when a third-party application provider adds a new application (customized Widget card function) to the application market after the device leaves the factory, the cloud can send the pre-set information corresponding to the newly listed application to the terminal device. The terminal device displays the newly listed application on the first screen, and the user can download, install and add it to the external screen. In this way, the cards displayed on the external screen of the terminal device can be updated in real time, which has a high degree of flexible scalability.

[0055] The update speed can be in the minute range, meaning that within one minute or a few minutes of a third-party application uploading a newly configured application to the app store, the pre-configured information will be sent to the terminal device.

[0056] In some embodiments, only S1000 may be executed, or S1001 and S1002 may be executed; in other embodiments, S1000, S1001, and S1002 may be executed.

[0057] S12: Display application information and a download button for at least one application.

[0058] For example, such as Figure 3As shown, a first control 101 is displayed, which includes application information for at least one application and a download button 102.

[0059] Application information may include the application's name and / or its corresponding icon, image, etc.

[0060] Application information can be selected from preset information. Preset information can include application information, that is, preset information can include more specific information about the application. Application information is the information in the preset information used to be displayed on the first interface.

[0061] It should be noted that a download button can correspond to one application or a group of applications. A single download can download a group of applications (two or more applications) at the same time, reducing user operations. For example, Figure 3 The top widgets displayed can be a set of applications that can be displayed on the outer screen. Users can click the download button 102 to download and install a set of applications.

[0062] For example, when a user enters the first interface (i.e., the card download page), they can see two parts: the area to be added (or the card addition area) and the area to be downloaded (or the card download area). The card download area obtains application information such as icons and / or images through a pre-configured information module. For example, such as... Figure 3 As shown, the rectangular area below the text prompt "To be added" is the area to be added, and the rectangular area below the text prompt "Install the application to use the card service" is the area to be downloaded. In other embodiments, these two areas can be explicitly divided on the interface, or they can be displayed as a single area.

[0063] When a user clicks the download button 102, the pre-configured information module retrieves application information such as version and package name (i.e., the application's name), and then calls the download SDK to request the corresponding application from the application market. After the application download is complete, the card appears in the add card area, and the user clicks the add button 104 to add the card to the outer screen display. This can be achieved through the following steps.

[0064] S13: The UI interaction module responds to the user's first action on the download button by calling the software development kit (SDK).

[0065] For example, such as Figure 3 As shown, in response to the user's click on the download button 102, the download SDK is invoked.

[0066] The first action can be one or more of the following actions: clicking, double-clicking, long-pressing, etc., targeting the download button.

[0067] The download SDK can include multiple modules such as download pop-ups, download progress management, and download status management (pause, restart, multi-task download, etc.).

[0068] S14: Download SDK - Request the cloud server to download the corresponding application.

[0069] The cloud server sends the corresponding application installation package to the terminal device. The terminal device downloads the corresponding installation package and installs it according to the user's instructions. During the download and / or installation process, the download and / or installation progress can be displayed.

[0070] After installation, execute S15.

[0071] S15: Display application information for at least one application and at least one add button.

[0072] For example, such as Figure 3 As shown, after installation, the first interface displays a set of installed applications (image 103) and corresponding add buttons (104).

[0073] S16: In response to the user's second action on the add button, add the corresponding card to the outer screen.

[0074] For example, in response to a user's click on the add button 104, add... Figure 3 The two application cards shown are displayed on the outer screen. Assume the user clicks... Figure 3 The image displays a flower picture with an "Add" button in the upper right corner. After adding the corresponding application card to the outer screen, a set of pages will be displayed on the outer screen's desktop, as shown below. Figure 6 As shown.

[0075] In the method proposed in this application embodiment, after adding a new application card to the outer screen, the order of the added cards can be adjusted.

[0076] For example, such as Figure 3 As shown, a region can also be set in the first interface to adjust the card order, for example... Figure 3 The text prompt shown reads "Long press and drag to adjust the order." Users can adjust the order by dragging and other actions. Furthermore, users can click... Figure 3 The button with a minus sign "-" in the upper right corner of an application containing music symbols allows you to delete that application card from the group of application cards displayed on the external screen.

[0077] For example, such as Figure 7 As shown, Figure 7 A set of interface examples are shown.

[0078] In interface U1, a first control 101 is displayed, including a download button 102. Upon detecting a user's click on the download button 102, an install button 105, as shown in interface U2, pops up. Upon detecting a user's action on the install button 105 (e.g., clicking, long-pressing), a data usage reminder pop-up appears in interface U3, displaying a continue installation button 106. Upon detecting a user's action on the continue installation button 106 (e.g., clicking, long-pressing), a download progress bar 107 is displayed in interface U4, showing the download progress. Optionally, after the download is complete, an installation progress bar 108 is displayed in interface U5, indicating the installation progress, such as "Installing". After installation, an open button and a close button 109 are displayed in interface U6. Upon detecting a user's action on the close button (e.g., clicking, long-pressing), an image control 103 with an add button 104 is displayed in interface U7. If a user clicks on the add button 104 or performs another specified action, the application card corresponding to the add button will be added to the outer screen for display.

[0079] Based on the above exemplary description, the method proposed in the embodiments of this application, such as Figure 8 As shown, this can be achieved through the following process:

[0080] S1: Display application information and a download button for at least one application.

[0081] Among them, at least one application includes a first application, which includes a first card that supports display on an external screen, that is, the first application is an application configured with application card functionality.

[0082] As mentioned above, application information may include one or more of the following: name, image, etc.

[0083] S2: In response to the user's first action on the download button, download and install at least one application.

[0084] The first action can be one or more of the following: click, long press, double tap, tap.

[0085] S3: After installation, display application information for at least one application and at least one "Add" button.

[0086] The "Add" button is used to add the first card to the outer screen after detecting a second user action on the button. This second action can be one or more of the following: tap, long press, double tap, or slap.

[0087] In some embodiments, displaying application information and a download button corresponding to at least one application can be achieved by displaying a first interface on an inner screen. For example, the first interface could be... Figure 7The first interface is any one of interfaces U1 to U7 shown in the diagram. The first interface includes a first region, for example, the first region could be... Figure 7 The "to be added" area shown, or as... Figure 5 The area to be downloaded is shown in the image.

[0088] In the first area, a first control is displayed, such as first control 101. The first control includes application information corresponding to at least one application to be downloaded and a download button 102. For example, the application information may be a schematic image of the application. In other embodiments, the first control may display the application's name or icon, thumbnail, etc.

[0089] In some embodiments, the first area displays application information and an add button corresponding to at least one application to be added. For example, Figure 7 In the interface U1 shown, the first area may include two implicit areas: an add area and a download area, for example... Figure 7 The interface U1 shown does not clearly divide the two areas. The area with the text prompt "To be added" can be regarded as the area to be added, and the area with the text prompt "Install the application to use the card service" is the area to be downloaded. The first area can include the area to be added and the area to be downloaded, or the area to be added and the area to be downloaded can be regarded as the same area.

[0090] In the first area, in addition to displaying at least one application to be downloaded, information about applications that have been downloaded and installed but have not yet been added to the outer screen can also be displayed. For example, in interface U1, thumbnail information of the calendar application is displayed. Users can add the calendar application card to the outer screen by clicking the add button in the upper right corner of the calendar application thumbnail.

[0091] In some embodiments, it is also supported to edit or set multiple application cards that have been added to the outer screen. Specifically, on the first interface, application information corresponding to at least one card that has been added to the outer screen is displayed; in response to a third operation by the user on the application information corresponding to at least one card, the display order of at least one card on the outer screen is adjusted.

[0092] The third action can be one or more of the following: drag, long press, swipe, etc.

[0093] In some embodiments, before displaying application information for at least one application, it is necessary to obtain application information corresponding to at least one application, such as obtaining preset information corresponding to the first application.

[0094] Pre-defined information includes one or more of the following: the application's name, image, version information, etc. Pre-defined information also includes detailed parameter information related to the application.

[0095] As illustrated above, in some embodiments, a preset information configuration module is deployed in the electronic device. Obtaining the preset information corresponding to the first application can be achieved by pre-storing the preset information corresponding to each application in the memory of the electronic device, and then reading the preset information corresponding to the application through the preset information configuration module. For example, taking the first application as an example, the preset information corresponding to the first application is stored in the memory, and then, after receiving a request from the UI interaction module, the preset information of the first application is read from a specified location in the memory. The UI interaction module can select suitable information from the preset information as application information and display it on the first interface.

[0096] In some embodiments, obtaining the preset information corresponding to the first application may involve receiving the preset information corresponding to the application sent from the cloud and storing it in the electronic device; after receiving the acquisition request from the interaction module, the preset information configuration module reads the preset information corresponding to the application. For example, the cloud sends the preset information of the first application to the terminal device, and the preset information configuration module in the terminal device reads the preset information of the first application from the memory after receiving the acquisition request.

[0097] In some embodiments, in response to a user's first action on the download button, downloading and installing at least one application may involve displaying an install button in response to the user's first action on the download button; for example, as... Figure 7 As shown, an install button 105 is displayed. In response to the user's fourth action on the install button, at least one application is downloaded and installed, and the download progress and / or installation progress is displayed, for example, a download progress bar 107 or an installation progress bar 108 is displayed. After installation is complete, a close button 109 is displayed; in response to the user's fifth action on the close button 109, application information corresponding to at least one application and at least one add button 104 are displayed, for example, the application information may be an image 103.

[0098] In some embodiments, after displaying application information corresponding to at least one application and at least one add button, in response to a sixth operation by the user on the add button, a first card corresponding to the first application is displayed on the outer screen. The sixth operation can be one or more actions such as clicking, double-clicking, or long-pressing. For example, when displaying... Figure 7 Image 103 shown in the middle interface U7 is the image corresponding to the application to be added (the first application). After displaying image 103 of the first application and the corresponding add button 104, in response to the user's click on the add button 104, the first card corresponding to the first application is displayed on the outer screen. It should be noted that the content displayed on the first card can be the same as or different from image 103.

[0099] In summary, related technologies only support pre-installed system applications and lack corresponding download pages to guide users to expand the download options. The method proposed in this application improves user convenience by adding an entry point for loading different application cards to the external screen on the user's card editing page, thus expanding the display of card content on the external screen. Furthermore, this method also provides an ecosystem for integrating third-party application cards, expanding the download of third-party application cards and increasing user engagement.

[0100] This application also provides an electronic device, which includes a processor for executing computer programs or instructions in a memory to implement the methods described in any of the above embodiments.

[0101] The electronic devices involved in this application may be the terminal devices mentioned in the above exemplary description. Specifically, the electronic devices may be one or more of the following devices: smartphones, tablet personal computers (Tablet PCs), laptops, desktop computers, wearable devices, augmented reality (AR), virtual reality (VR), mixed reality (MR) and other extended reality (XR) devices, ultra-mobile personal computers (UMPCs), netbooks or personal digital assistants (PDAs), etc. The embodiments of this application do not impose special restrictions on the specific type of electronic devices.

[0102] Specifically, such as Figure 5 As shown, Figure 5 A schematic diagram of the structure of the electronic device 900 provided in an embodiment of this application is shown.

[0103] Electronic device 900 may include processor 910, external memory interface 920, internal memory 921, universal serial bus (USB) interface 930, charging management module 940, power management module 941, battery 942, display screen 914, etc.

[0104] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the electronic device 900. In other embodiments of this application, the electronic device 900 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0105] Processor 910 may include one or more processing units, such as application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.

[0106] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.

[0107] The processor 910 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 910 is a cache memory. This memory can store instructions or data that the processor 910 has just used or that are used repeatedly. If the processor 910 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 910, and thus improves the efficiency of the system.

[0108] The charging management module 940 receives charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 940 receives charging input from the wired charger via a USB interface 930. In some wireless charging embodiments, the charging management module 940 receives wireless charging input via the wireless charging coil of the electronic device 900. While charging the battery 942, the charging management module 940 can also supply power to the electronic device via the power management module 941.

[0109] The power management module 941 connects the battery 942, the charging management module 940, and the processor 910. The power management module 941 receives input from the battery 942 and / or the charging management module 940, providing power to the processor 910, internal memory 929, display screen 914, etc. The power management module 941 can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance). In some other embodiments, the power management module 941 may also be located within the processor 910. In other embodiments, the power management module 941 and the charging management module 940 may be located in the same device. The application card processing method 90 in this embodiment can be represented by the power management module 941.

[0110] Electronic device 900 implements display functions through a GPU, a display screen 914, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 914 and the application processor. The GPU performs mathematical and geometric calculations and is used for graphics rendering. Processor 910 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0111] Display screen 914 is used to display images, videos, etc. Display screen 914 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 flexible light-emitting diode (FLED), a miniature LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 900 may include 9 or N displays 914, where N is a positive integer greater than 9.

[0112] The external memory interface 920 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 900. The external memory card communicates with the processor 910 through the external memory interface 920 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0113] Internal memory 921 can be used to store computer executable program code, which includes instructions. Internal memory 921 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of electronic device 900 (such as audio data, phonebook, etc.). Furthermore, internal memory 921 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 910 executes various functional applications and data processing of electronic device 900 by running instructions stored in internal memory 921 and / or instructions stored in memory located in the processor.

[0114] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive).

[0115] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent the existence of A alone, the simultaneous existence of A and B, or the existence of B alone. A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0116] The above are merely preferred embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. An application card processing method, characterized by, include: Display application information and a download button for at least one application; the first application among the at least one applications includes a first card that supports display on an external screen; The application information includes one or more of the following: name and image. In response to the user's first action on the download button, download and install the at least one application; After installation, the application information corresponding to the at least one application and at least one add button are displayed; the add button is used to add the first card to the outer screen after detecting a second operation of the user on the add button.

2. The application card processing method according to claim 1, characterized in that, Display application information and a download button for at least one application, including: The first interface is displayed on the inner screen, and the first interface includes a first control; the first control includes application information and a download button for at least one application to be downloaded.

3. The application card processing method according to claim 2, characterized in that, The method further includes: On the first interface, application information and an add button are displayed for at least one application to be added.

4. The method according to claim 2 or 3, characterized in that, The method further includes: On the first interface, application information corresponding to at least one card that has been added to the outer screen is displayed; In response to a third operation by the user on the application information corresponding to the at least one card, the display order of the at least one card on the outer screen is adjusted.

5. The application card processing method according to any one of claims 1-4, characterized in that, Before displaying the first control, the method further includes: Obtain the preset information corresponding to the first application; the preset information includes one or more of the following: the name, image, version information, and package name of the installation package corresponding to the first application.

6. The application card processing method according to claim 5, characterized in that, The method is applied to an electronic device, which has a preset information configuration module deployed in it; Obtain the preset information corresponding to the first application, including: The preset information configuration module reads the preset information corresponding to the first application. The preset information corresponding to the first application is pre-stored in the electronic device.

7. The application card processing method according to claim 5, characterized in that, The method is applied to an electronic device, which has a preset information configuration module deployed in it; Before obtaining the preset information corresponding to the first application, the process includes: Receive the preset information corresponding to the first application sent from the cloud and store it in the electronic device; The preset information configuration module reads the preset information corresponding to the first application.

8. The application card processing method according to any one of claims 1 to 7, characterized in that, In response to a user's first action on the download button, downloading and installing the at least one application includes: In response to the user's first action on the download button, the install button is displayed; In response to the user's fourth action on the install button, download and install the at least one application, and display the download progress and / or installation progress; After installation, a close button will be displayed; In response to the user's fifth action on the close button, the application information corresponding to the at least one application and at least one add button are displayed.

9. The application card processing method according to any one of claims 1-8, characterized in that, After displaying application information corresponding to at least one application and at least one add button, the method further includes: In response to the user's sixth action on the add button, the first card is displayed on the external screen.

10. An electronic device, comprising: The electronic device includes: A processor for executing a computer program or instructions in memory to implement the method as described in any one of claims 1-9.