Multi-application starting method and electronic equipment

By creating combined application icons in electronic devices, multiple application interfaces can be run and displayed automatically, solving the problem of cumbersome user operations in existing technologies, realizing cross-device multi-application launch, and improving the user experience.

CN121957789APending Publication Date: 2026-05-01HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-10-30
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In existing technologies, users face cumbersome operations when launching multiple applications simultaneously on electronic devices, and the adjusted display effect is only effective once, resulting in a poor user experience.

Method used

By creating combined application icons, multiple applications can be automatically run in response to user actions, and the application interfaces can be displayed in a preset way, supporting cross-device collaborative launch and reducing the complexity of user operations.

Benefits of technology

It provides a quick way to run multiple applications simultaneously, improving user experience, reducing repetitive operations, and adapting to user habits and needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121957789A_ABST
    Figure CN121957789A_ABST
Patent Text Reader

Abstract

The invention provides a multi-application starting method and electronic equipment. In the method, in response to a first operation of a user acting on a combined application icon, a first electronic device runs a plurality of applications in combined applications corresponding to the combined application icon, and the first electronic device displays an application interface of at least one application in the plurality of applications in a preset display mode. According to the method, the electronic equipment can provide a quick mode for simultaneously running the multiple applications, the requirement that a user uses the multiple applications at the same time can be met without tedious operation of the user, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal technology, and in particular to a multi-application launch method and electronic device. Background Technology

[0002] With the development of terminal technology and the improvement of the processing power of electronic devices, users can open multiple application interfaces at the same time through the split-screen function or multi-device collaboration function of electronic devices to meet the user's need to view multiple application interfaces at the same time.

[0003] In some implementations, taking the simultaneous launch of a video application and a reading application as an example, the user can click the video application's icon to run it, and the user can click the reading application's icon to run it. When the electronic device displays the video application interface and the reading application interface simultaneously, it can use the split-screen function to display the two interfaces in split-screen mode. The user can also manually adjust the positions of the two application interfaces, allowing them to view both applications at the same time. However, this method is cumbersome for the user, and the adjusted display effect is only effective once. The user needs to repeat the above operation the next time they want to run multiple applications simultaneously, resulting in a poor user experience. Summary of the Invention

[0004] This application provides a method for launching multiple applications and an electronic device, which provides a quick way to run multiple applications simultaneously.

[0005] In a first aspect, this application provides a method for launching multiple applications, which can be executed by a first electronic device. The method includes: in response to a first operation by a user on a combined application icon, the first electronic device runs multiple applications among the combined applications corresponding to the combined application icon; the first electronic device displays the application interface of at least one of the multiple applications in a preset display mode.

[0006] In the above method, the electronic device can display a combined application icon, which corresponds to a combination of multiple applications. When the user triggers an operation on the combined application icon, the electronic device can run multiple applications simultaneously and display the application interface of at least one of the multiple applications in a preset display mode. This provides a quick way to run multiple applications at the same time, meeting the user's need to use multiple applications simultaneously without cumbersome operations, thus improving the user experience.

[0007] In one possible design, before running multiple applications within a composite application corresponding to the composite application icon in response to a first user action on the composite application icon, the method further includes: obtaining a second user action, and creating and displaying the composite application icon based on the second user action. This design allows a user to trigger the creation of a composite application icon on an electronic device, thereby creating a composite application of multiple applications that the user wants to run simultaneously, thus meeting the user's need to use multiple applications concurrently.

[0008] In one possible design, before running multiple applications within the combined application group corresponding to the combined application icon in response to a first user action on the combined application icon, the method further includes: determining that the number of times the multiple applications run simultaneously is greater than or equal to a preset threshold, and automatically creating and displaying the combined application icon; or displaying a reminder message, and creating and displaying the combined application icon based on the user's confirmation action on the reminder message. Through this design, electronic devices can automatically create combined application icons based on multiple applications that users frequently run simultaneously, thereby providing users with a more convenient solution for launching multiple applications simultaneously based on their usage habits, and improving the user experience.

[0009] In one possible design, the combined application icon includes a first state and a second state; the combined application includes a first application and a second application; the method further includes: obtaining a third operation performed by the user on the combined application icon in the first state, and running the first application and the second application; or obtaining a fourth operation performed by the user on the combined application icon in the second state, and running the first application, wherein the fourth operation is an operation performed on the application icon of the first application in the combined application icon in the second state. Through this design, the combined application icon can include multiple forms. In different forms, the combined application icon can provide the function of running multiple applications simultaneously or running a single application, enriching the application scenarios of the combined application icon.

[0010] In one possible design, the method further includes: in response to a fifth user action on the combined application icon, displaying a settings bar corresponding to the combined application, the settings bar including at least one of the following settings options: application expansion mode, ungroup, add application, or delete application, wherein the application expansion mode setting option is used to set a preset display mode for the multiple applications in the combined application. Through this design, the electronic device can provide a settings entry for the combined application corresponding to the combined application icon, allowing users to set the application expansion mode for multiple applications, or to edit the applications included in the combined application, flexibly meeting the user's actual needs.

[0011] In one possible design, displaying the application interface of at least one of the plurality of applications in a preset display mode includes: displaying the application interfaces of the plurality of applications in a split-screen manner; or displaying the application interface of at least one of the plurality of applications in the foreground, and displaying the application interfaces of the other applications among the plurality of applications in the background. Through this design, the electronic device provides multiple solutions for displaying application interfaces after running multiple applications simultaneously, meeting the user's needs for viewing application interfaces in different application scenarios.

[0012] In one possible design, the effective duration of the combined application is a first duration; the method further includes: deleting the combined application icon displayed on the desktop after the first duration of creation of the combined application icon. With this design, when the combined application icon becomes invalid, the electronic device can delete the combined application icon to maintain the cleanliness of the electronic device's desktop.

[0013] In one possible design, the multiple applications in the combined application include a first application and a second application in the first electronic device, and the second operation includes a pinch operation after dragging the application icons of the first application and the application icons of the second application with two fingers respectively, or the second operation includes an operation of dragging the application icon of the first application onto the application icon of the second application.

[0014] In one possible design, the combined application icon is an icon generated based on the application icons of the multiple applications, and the combined application icon is a two-dimensional icon or a three-dimensional icon.

[0015] In one possible design, the multiple applications in the combined application also include a third application in a second electronic device, which is an electronic device associated with the first electronic device; the method further includes sending a request message, the request message being used to request the second electronic device to launch the third application. Through this design, the combined application corresponding to the combined application icon created in the first electronic device can also include applications in the second electronic device, thereby enabling a scheme for simultaneous launch of multiple applications across devices, allowing users to run the applications they want to use on multiple electronic devices simultaneously.

[0016] Optionally, the first electronic device can directly send the request message to the second electronic device. For example, the first electronic device can send the request message to the second electronic device through near-field communication technology, or the first electronic device can send the request message to the second electronic device through a server.

[0017] In one possible design, the display style of the portion of the icon corresponding to the third application in the combined application icon is used to indicate the status of the second electronic device, and / or the status of the third application in the second electronic device. With this design, the user can determine the status of the second electronic device or the status of the third application through the display style of the portion of the icon corresponding to the third application in the combined application icon, so that the user can determine whether multiple applications are running simultaneously. This avoids problems such as the second electronic device being unresponsive or unable to respond due to being offline after the user triggers the first operation.

[0018] Optionally, the status of the second electronic device may include online status, such as whether the second electronic device has established a connection with the first electronic device, whether the second electronic device is within the near-field communication range of the first electronic device, or whether the second electronic device is continuously sending heartbeat packets to the server. The status of the second electronic device may also include account status, such as whether the account logged in on the second electronic device is the same as the account logged in on the first electronic device. The status of the second electronic device may also include running status, such as whether the second electronic device is in an idle state. The status of the third application may, for example, be whether the third application has been deleted from the second electronic device.

[0019] In one possible design, the multiple applications in the combined application are selected by the user from a plurality of candidate applications, including applications from the first electronic device and applications from the second electronic device. This design allows users to create a combined application that includes applications from multiple electronic devices within a single electronic device, thereby enabling simultaneous multi-application launch across devices. This reduces the tedious process of selecting applications to run on each device when using multiple electronic devices simultaneously, thus improving the user experience.

[0020] In one possible design, the plurality of applications includes all the first applications in the first electronic device. The method further includes: receiving application icon information of a third application sent by the second electronic device; displaying the application icon of the third application based on the application icon information of the third application; obtaining a sixth operation by the user on the application icon of the third application and the application icon of the first application; and creating and displaying the combined application icon based on the sixth operation. Through this design, the second electronic device can share the application icon information of the third application in the second electronic device with the first electronic device, thereby enabling the first electronic device to display the icon of the third application. Furthermore, the user can create a combined application icon in the first electronic device, reducing the number of steps required for the user to create a combined application icon.

[0021] In one possible design, the method further includes: sending first registration information to a server, the first registration information including information about applications in the first electronic device; and receiving an application list change message sent by the server, the application list change message including information about applications in the second electronic device. With this design, the server can manage the application list of each of multiple electronic devices and send an application list change message to the electronic devices when the application lists of other electronic devices change, thereby ensuring the accuracy of the application lists of other electronic devices stored in the electronic devices.

[0022] Secondly, this application provides a method for launching multiple applications. This method can be executed by a communication system, which may include a first electronic device and a second electronic device. The method includes: in response to a first operation performed by a user on a combined application icon, the first electronic device runs a first application within the combined application icons and displays the application interface of the first application in a preset display mode corresponding to the first application; wherein the combined application includes a first application in the first electronic device and a third application in the second electronic device; the first electronic device sends a request message to the second electronic device, the request message being used to request the second electronic device to launch the third application; the second electronic device runs the third application and displays the application interface of the third application in a preset display mode corresponding to the third application.

[0023] In the above method, the combined application icon created in the first electronic device can include applications in the first electronic device and applications in the second electronic device, thereby enabling a solution for launching multiple applications simultaneously across devices. This allows users to run the applications they want to use on multiple electronic devices at the same time, reducing the tedious operation of selecting applications to run on each electronic device and improving the user experience.

[0024] In one possible design, the display style of the portion of the icon corresponding to the third application in the combined application icon is used to indicate the state of the second electronic device, and / or the state of the third application in the second electronic device.

[0025] In one possible design, the multiple applications in the combined application are selected by the user from multiple candidate applications, including applications in the first electronic device and applications in the second electronic device.

[0026] In one possible design, the method further includes: the second electronic device acquiring a seventh operation from the user, and sending the application icon information of the third application to the first electronic device according to the seventh operation; the first electronic device receiving the application icon information of the third application sent by the second electronic device, and displaying the application icon of the third application according to the application icon information of the third application; the first electronic device acquiring a sixth operation from the user on the application icon of the third application and the application icon of the first application, and creating and displaying the combined application icon according to the sixth operation.

[0027] Thirdly, this application provides an electronic device comprising multiple functional modules; the multiple functional modules interact to implement the methods performed by the electronic device in any of the above aspects and their respective embodiments. The multiple functional modules can be implemented based on software, hardware, or a combination of software and hardware, and the multiple functional modules can be arbitrarily combined or divided based on specific implementations.

[0028] Fourthly, this application provides an electronic device including at least one processor and at least one memory, wherein the at least one memory stores computer program instructions, and when the electronic device is running, the at least one processor executes any of the above aspects and the methods executed by the electronic device in its various embodiments.

[0029] Fifthly, this application also provides a computer program product containing instructions that, when the computer program product is run on a computer, cause the computer to perform the method executed by the electronic device in any of the above aspects and embodiments.

[0030] Sixthly, this application also provides a computer-readable storage medium storing a computer program that, when executed by a computer, causes the computer to perform the method executed by the electronic device in any of the above aspects and embodiments.

[0031] In a seventh aspect, this application also provides a chip for reading a computer program stored in a memory and executing the method executed by the electronic device in any of the above aspects and embodiments.

[0032] Eighthly, this application also provides a chip system including a processor for supporting a computer device in implementing the methods executed by electronic devices in any of the above aspects and their embodiments. In one possible design, the chip system further includes a memory for storing programs and data necessary for the computer device. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description

[0033] Figure 1 A schematic diagram illustrating the simultaneous display of application interfaces for two applications on an electronic device;

[0034] Figure 2 A schematic diagram illustrating a scenario to which an application launch method provided in this application embodiment is applicable;

[0035] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0036] Figure 4 A software structure block diagram of an electronic device provided in an embodiment of this application;

[0037] Figure 5 A schematic diagram illustrating the creation of a combined application, provided as an embodiment of this application;

[0038] Figure 6 A schematic diagram of a combined application icon provided in an embodiment of this application;

[0039] Figure 7 A schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application;

[0040] Figure 8 A schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application;

[0041] Figure 9 A schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application;

[0042] Figure 10 A schematic diagram of an editing and combining application provided in an embodiment of this application;

[0043] Figure 11 A flowchart illustrating a multi-application launch method provided in this application embodiment;

[0044] Figure 12 A schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application;

[0045] Figure 13 A schematic diagram illustrating the creation of a composite application icon, provided as an embodiment of this application;

[0046] Figure 14 A schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application;

[0047] Figure 15 A flowchart illustrating a multi-application launch method provided in this application embodiment;

[0048] Figure 16 This is a flowchart of a multi-application startup method provided in an embodiment of this application. Detailed Implementation

[0049] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings. In the description of the embodiments of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first" and "second" may explicitly or implicitly include one or more of that feature.

[0050] It should be understood that in the embodiments of this application, "at least one" means one or more, and "more than one" means 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: A alone, A and B simultaneously, or B alone, where 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" or 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, or c can represent: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple.

[0051] With the increasing processing power of electronic devices, they can now run multiple applications simultaneously. These devices can utilize split-screen functionality to display the interfaces of multiple applications at the same time. For example, Figure 1 This is a schematic diagram illustrating an electronic device simultaneously displaying the application interfaces of two applications. (Reference) Figure 1 Taking the example of a user needing to launch both a video application and a reading application simultaneously, the user can click the video application's icon to run it, and the user can click the reading application's icon to run it. When the electronic device displays both the video application's interface and the reading application's interface at the same time, such as... Figure 1 As shown, electronic devices can use split-screen functionality to display the application interfaces of video and reading applications simultaneously. Users can also manually adjust the positions of the two application interfaces, allowing them to view both applications at the same time. However, this method is cumbersome for users, and the adjusted display effect is only effective once. Users need to repeat the process the next time they want to run multiple applications simultaneously, resulting in a poor user experience.

[0052] Based on the above problems, embodiments of this application provide a method for launching multiple applications. For example... Figure 2 This is a schematic diagram illustrating a scenario applicable to an application launch method provided in this application embodiment. (Refer to...) Figure 2The scenario includes a first electronic device, and optionally, a second electronic device and a server. The second electronic device can be an electronic device associated with the first electronic device. For example, the first and second electronic devices can interact based on multi-device collaboration functions, and the server can provide cloud services for multi-device collaboration functions for the electronic devices. In the application launch method provided in this application embodiment, in response to a user's first operation on a combined application icon, the first electronic device runs a first application and a second application, wherein the combined application icon is the icon corresponding to the first application and the second application; the first electronic device displays the application interface of the first application and / or the application interface of the second application on the display screen in a preset display mode. In this way, the electronic device can treat two applications as a combined application. When the user triggers an operation on the combined application icon, the electronic device can run the two applications simultaneously and display the application interface of at least one of the two applications in a preset display mode, thereby providing a quick way to run multiple applications simultaneously. This eliminates the need for cumbersome operations by the user, meeting the user's need to use multiple applications simultaneously and improving the user experience.

[0053] It should be noted that, Figure 2 The scenario shown is only an example and not a limitation. In practice, the multi-application launch method provided in this application embodiment can be applied to more electronic devices. For specific implementation, please refer to the embodiments of this application. Repeated details will not be repeated.

[0054] In some embodiments of this application, the first electronic device can also determine, through a server, whether other electronic devices associated with the first electronic device are online, such as whether the second electronic device is online, based on multi-device collaboration functionality. The electronic device can also determine the applications installed on the second electronic device through the server. A combined application icon can be created in the first electronic device. This combined application icon can be an icon corresponding to a first application in the first electronic device and a third application in the second electronic device. When a user triggers an operation on the combined application icon, the first electronic device can run the first application and instruct the second electronic device to run the third application. The first electronic device can display the application interface of the first application on its own device in a preset display mode. After receiving a message from the first electronic device instructing the second electronic device to run the third application, the second electronic device can display the application interface of the third application on its own device in a preset display mode. This method provides a way to run multiple applications simultaneously and quickly on multiple electronic devices without requiring the user to trigger operations on each device separately, reducing the complexity of user operations and improving the user experience.

[0055] The following describes an electronic device and embodiments for using such an electronic device. The electronic device in this application embodiment can be a tablet computer, mobile phone, in-vehicle device, augmented reality (AR) / virtual reality (VR) device, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), wearable device, etc. This application embodiment does not limit the specific type of electronic device.

[0056] In some embodiments of this application, the electronic device may also be a portable terminal device that includes other functions such as a personal digital assistant and / or a music player. Exemplary embodiments of the portable terminal device include, but are not limited to, devices equipped with... Or portable terminal devices with other operating systems.

[0057] Figure 3 This is a schematic diagram of the structure of an electronic device 100 provided in an embodiment of this application. Figure 3 As shown, the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc.

[0058] Processor 110 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors. The controller may serve as the central nervous system and command center of the electronic device 100. The controller can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution. Processor 110 may also include memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that processor 110 has recently used or is repeatedly used. If processor 110 needs to reuse an instruction or data, it can directly retrieve it from the memory. This avoids repeated access, reduces the waiting time of processor 110, and thus improves system efficiency.

[0059] USB interface 130 is a USB standard compliant interface, specifically a Mini USB interface, Micro USB interface, USB Type-C interface, etc. USB interface 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. Charging management module 140 receives charging input from the charger. Power management module 141 connects battery 142, charging management module 140, and processor 110. Power management module 141 receives input from battery 142 and / or charging management module 140, providing power to processor 110, internal memory 121, external memory, display 194, camera 193, and wireless communication module 160, etc.

[0060] The wireless communication function of electronic device 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor. Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with tuning switches.

[0061] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.

[0062] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0063] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may 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 technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).

[0064] The display screen 194 is used to display the display interface of an application, such as the display page of an application installed on the electronic device 100. 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 flexible light-emitting diode (FLED), a Mini LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include one or N display screens 194, where N is a positive integer greater than 1.

[0065] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. 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 passed to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into image signals in standard RGB, YUV, or other formats. In some embodiments, the electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1.

[0066] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system and software code for at least one application program. The data storage area may store data generated during the use of electronic device 100 (e.g., captured images, recorded videos, etc.). Furthermore, internal memory 121 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.

[0067] The external storage 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. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, images, videos, and other files can be saved on the external memory card.

[0068] Electronic device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.

[0069] The sensor module 180 may include a pressure sensor 180A, an acceleration sensor 180B, a touch sensor 180C, etc.

[0070] The pressure sensor 180A is used to sense pressure signals and can convert the pressure signals into electrical signals. In some embodiments, the pressure sensor 180A may be disposed on the display screen 194.

[0071] Touch sensor 180C, also known as a "touch panel," can be located on display screen 194. The touch sensor 180C and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180C detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180C may also be located on the surface of electronic device 100, in a different position than display screen 194.

[0072] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch buttons. Electronic device 100 can receive button inputs and generate key signal inputs related to user settings and function control. Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. For example, touch operations applied to different applications (such as taking photos, audio playback, etc.) can correspond to different vibration feedback effects. Touch vibration feedback effects can also be customized. Indicator 192 can be an indicator light, used to indicate charging status, battery level changes, or to indicate messages, missed calls, notifications, etc. SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to achieve contact and separation with electronic device 100.

[0073] Understandable Figure 3The components shown do not constitute a specific limitation on the electronic device 100. The electronic device may also include more or fewer components than shown, or combine some components, or separate some components, or have different component arrangements. Furthermore, Figure 3 The combination / connection relationships between the components can also be adjusted and modified.

[0074] Figure 4 This is a software structure block diagram of an electronic device provided in an embodiment of this application. For example... Figure 4 As shown, the software architecture of an electronic device can be a layered architecture. For example, the software can be divided into several layers, each with a clear role and division of labor. Layers communicate with each other through software interfaces. In some embodiments, the operating system is divided into four layers, from top to bottom: the application layer, the application framework layer (framework, FWK), the runtime and system libraries, and the kernel layer.

[0075] The application layer can include a series of application packages. For example... Figure 4 As shown, the application layer can include camera, settings, skin modules, user interface (UI), third-party applications, etc. Third-party applications can include gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, SMS, etc.

[0076] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer can include some predefined functions. For example... Figure 4 As shown, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and application management service (AMS).

[0077] The window manager is used to manage windowed applications. It can obtain the screen size, determine if a status bar is present, lock the screen, and capture screenshots. The content provider stores and retrieves data, making this data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.

[0078] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.

[0079] A phone manager is used to provide communication functions for electronic devices. For example, it manages call status (including connection and disconnection).

[0080] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.

[0081] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of completed downloads or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.

[0082] Application Management System (AMS) is responsible for managing the lifecycle of applications in electronic devices, handling operations such as application startup, shutdown, and restart. AMS monitors the status of applications in electronic devices and allocates resources for applications to ensure their normal operation and efficient use of system resources. In this embodiment, AMS can register composite applications, which include multiple applications. AMS can maintain the status of at least one composite application registered in the electronic device and launch multiple applications simultaneously according to user instructions.

[0083] The runtime includes the core libraries and the virtual machine. The runtime is responsible for the scheduling and management of the operating system.

[0084] The core library consists of two parts: one part contains the functionalities that the Java language needs to call, and the other part contains the core libraries of the operating system. The application layer and application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0085] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), image processing libraries, etc.

[0086] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.

[0087] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.

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

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

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

[0091] The hardware layer can include various types of sensors, such as accelerometers, gyroscopes, and touch sensors.

[0092] It should be noted that, Figure 3 and Figure 4 The structure shown is merely an example of an electronic device provided in this application embodiment and is not intended to limit the electronic device provided in this application embodiment in any way. In specific implementations, the electronic device may have a more advanced design than... Figure 3 or Figure 4 The structure shown may contain more or fewer devices or modules.

[0093] The multi-application launch method provided in the embodiments of this application is described below.

[0094] The multi-application launch method provided in this application embodiment can be used to launch multiple applications simultaneously in an electronic device. In this method, the electronic device supports the creation of a combined application, which may include multiple applications. The electronic device can display a combined application icon. When a user triggers a first operation to launch an application on the combined application icon, the electronic device can launch the multiple applications included in the combined application, thereby enabling the simultaneous running of multiple applications. The first operation may be, for example, the user clicking the combined application icon.

[0095] In some implementations, the electronic device can create a combined application based on user actions and display the combined application icon on the desktop. Optionally, when the electronic device displays the desktop, the user can trigger a second operation on the application icons on the desktop. The second operation could include a pinch operation after the user drags the application icons of the first application and the second application with two fingers respectively, or it could include dragging the application icon of the first application onto the application icon of the second application. After receiving the user's second operation, the electronic device can create a combined application and display the combined application icon on the desktop. In some examples, the user can perform the above-mentioned second operation on multiple shortcut icons displayed on the desktop. In response to the second operation, the electronic device can create a combined application, which includes multiple applications belonging to multiple shortcut icons. When the user triggers the launch of multiple applications within the combined application, the electronic device can display multiple application interfaces corresponding to the multiple shortcut icons. Each application interface corresponding to a shortcut icon can be a functional interface provided by the application. It should be noted that the description of the second operation in the above embodiments is only an example of a user triggering the creation of a combined application icon in the trial embodiment of this application, and is not a limitation. In specific implementations, the second operation may include more or fewer operations. For example, the second operation may also include a confirmation operation triggered by the user in response to a reminder message displayed by the electronic device asking the user whether to create a combined application icon, or the second operation may be an operation of other input methods, such as the user inputting voice commands, etc. This application embodiment does not limit this.

[0096] For example, Figure 5 This is a schematic diagram illustrating the creation of a combined application, provided as an embodiment of this application. (Reference) Figure 5 The electronic device displays a desktop containing multiple application icons, such as icons for a shopping app and a payment app. Users can drag and drop the shopping app icon onto the payment app icon, or vice versa. In response to this operation, the electronic device can create a combined application that includes the shopping app and the payment app, and display the combined application icon on the desktop.

[0097] In other embodiments, the electronic device can automatically create combined applications. For example, when a user runs multiple applications simultaneously on the electronic device, the device can automatically create a combined application and display a combined application icon on the desktop for convenient access to the applications next time. In this embodiment, the electronic device can create a combined application from multiple applications that have been run simultaneously more than or equal to a preset threshold. Optionally, the electronic device can also display a reminder message before creating the combined application, asking the user whether to create the combined application. The combined application is created only after the user confirms. Alternatively, the user can trigger the creation of a combined application from multiple currently running applications. When multiple applications are running simultaneously, the user can trigger the creation of a combined application. For example, the user can long-press the display screen to show a menu bar, which may include an option to create a combined application. The user can select this option to create a combined application from the currently running applications.

[0098] In one optional implementation, after the electronic device creates a combined application, the operating and display modes of the multiple applications included in the combined application can be either pre-configured by the system or user-defined. The operating mode can include foreground and background operation, and the display mode can include whether to display in split-screen mode, the position of the application interface on the display screen, and the size of the application interface. For example, taking a combined application including a first application and a second application as an example, the system's pre-configured operating mode can be that both the first and second applications run in the foreground, and the display mode can be that the application interfaces of the first and second applications are equally displayed on the display screen. Optionally, the user can also customize the operating and display modes of the multiple applications included in the combined application through the settings interface provided by the electronic device. The electronic device can also save the relevant parameters set by the user last time, and when multiple applications in the combined application are launched simultaneously again, the multiple applications are launched according to the saved parameters.

[0099] Optionally, in this embodiment, the combined application icon can be an icon generated based on the application icons of the first application and the second application. This combined application icon can be a two-dimensional icon or a three-dimensional icon. For example, the combined application icon can be an icon obtained by combining the application icons of the first application and the second application in a planar or three-dimensional manner. Figure 6 This is a schematic diagram of a combined application icon provided in an embodiment of this application, with reference to... Figure 6 In (a), the combined app icon is obtained by splicing half of the first app's app icon and half of the second app's app icon, or refer to [the example]. Figure 6In (b), the combined application icon can be a cube icon obtained by 3D splicing multiple application icons in the combined application. In some examples, the combined application icon can also be a spherical icon or an icon of other 3D shapes.

[0100] In some embodiments of this application, after an electronic device creates a combined application and displays a combined application icon on the desktop, the user can trigger a first operation on the combined application icon, such as a click operation. In response to the first operation, the electronic device runs multiple applications in the combined application and displays the application interface of at least one application among the multiple applications in a preset display mode. The preset display mode can be a system pre-configured mode or a user-defined mode. As described in the foregoing embodiments, the preset display mode may include whether to display in split screen, the position of the application interface on the display screen, the size of the application interface, etc.

[0101] For example, Figure 7 This is a schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application. (Refer to...) Figure 7 Electronic devices can create combined applications that include shopping and payment apps. These combined applications can be displayed as icons on the desktop. When a user clicks the icon, the device runs both the shopping and payment apps, displaying their interfaces in a split-screen format. Users can operate on both interfaces simultaneously without switching between them, allowing them to select items and make payments quickly and efficiently, thus meeting the fast payment needs of users in certain shopping scenarios.

[0102] For example, Figure 8 This is a schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application. (Refer to...) Figure 8 Electronic devices can create combined applications that include video and note-taking apps. The device can display a combined application icon on the desktop. When the user clicks the combined application icon, the device runs the video and note-taking apps. The device displays the video interface from when the user last closed the video app, and the note-taking interface from when the user last closed the app. Thus, the device can continue to display the functional interfaces of the video and note-taking apps as long as the user triggers the launch of the combined application. The user can watch videos and take notes simultaneously.

[0103] For example, Figure 9 This is a schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application. (Refer to...) Figure 9Electronic devices can create combined applications that include a camera app and a gallery app. When a user clicks the combined application icon, the electronic device can run the camera app and the gallery app, and display the application interfaces of the camera app and the gallery app in a split screen. This allows users to take photos in the camera app interface and confirm or edit the images in the gallery app interface without having to switch between the camera app and the gallery app, thus improving the user experience.

[0104] In some examples, the composite app icon can include a first state and a second state, where the first state of the composite app icon can be... Figure 6 The second state of the two-dimensional icon shown in (a) can be... Figure 6 As shown in (b) of the three-dimensional icon state, in this embodiment of the application, the combined application icon can switch between a first state and a second state. For example, if a user triggers a preset operation on the combined application icon in the first state, the electronic device can switch to displaying the combined application icon in the second state. This preset operation can be, for example, a multi-finger swipe, double-tap, or other gesture operation. Optionally, taking a combined application including a first application and a second application as an example, when the electronic device displays the combined application icon in the first state, if the user triggers a third operation on the combined application icon, the electronic device can run the first application and the second application. The third operation can be a click operation. When the electronic device displays the combined application icon in the second state, the combined application icon can be used to run multiple applications in the combined application simultaneously, or it can be used to run any one application in the combined application. For example, when the electronic device displays the combined application icon in the second state, if the user triggers a click operation on the combined application icon, and both the application icons of the first application and the second application are visible in the combined application icon currently displayed by the electronic device, the electronic device can run the first application and the second application. If only the application icon of the first application is visible in the combined application icon currently displayed by the electronic device, the electronic device can run the first application. For example, when the electronic device displays the combined application icons in the second state, the electronic device obtains the fourth operation triggered by the user on the combined application icons in the second state. This fourth operation can be applied to the operation of the application icon of the first application in the combined application icons in the second state, and the electronic device can run the first application.

[0105] In one optional implementation, after the electronic device displays the combined application icon on the desktop, the user can trigger a fifth action on the combined application icon. This fifth action could be, for example, a long press. In response to the fifth action, the electronic device can display a settings bar corresponding to the combined application. This settings bar can include multiple options, allowing the user to edit the combined application within the settings bar. For example... Figure 10 This is a schematic diagram of an editing and combining application interface provided in an embodiment of this application. (Reference) Figure 10In (a), after the user long-presses the combined application icon, the electronic device displays the settings bar corresponding to the combined application. The settings bar includes options for application expansion mode, disbanding the group, adding an application, and deleting an application. The application expansion mode option is a control used to set the running mode and display mode of multiple applications in the combined application. The disbanding option is used to delete the combined application. The adding application option is used to add a new application to the combined application. The deleting application option is used to delete an application from the combined application.

[0106] In some embodiments of this application, the combined application icon created by the electronic device may have an expiration period. During the expiration period, when a user clicks the combined application icon, the electronic device can run multiple applications within the combined application. When the combined application icon expires, the electronic device can delete the combined application icon to maintain the cleanliness of the electronic device's desktop. Optionally, the expiration period of the combined application icon can be determined based on the functions of the multiple applications within the combined application. For example, if the function of the first application in the combined application is information valid for a set time, such as ticket-grabbing information, then the electronic device can determine the expiration period of the combined application icon to be the aforementioned set time; or the expiration period of the combined application icon can be a user-defined time period, for example, referring to... Figure 10 In (b), users can set the validity period of a combined application in the disband option in the settings bar of the combined application. After the user selects the disband option, the electronic device can continue to display the options of disbanding immediately and setting the validity period. Users can choose the option to set the validity period to set the validity period of the combined application.

[0107] In some optional implementations, the multi-application launch method provided in this application embodiment can be executed by an application management service (AMS) and multiple applications in an electronic device, for example, Figure 11 A flowchart of a multi-application launch method provided in an embodiment of this application is shown below. Figure 11 The method may include the following steps:

[0108] S1101: AMS registers the first, second, and fourth applications in an electronic device as a combined application.

[0109] Optionally, the electronic device can display a combined application icon on the desktop, which can be, for example, a combination of the application icons of the first application, the second application, and the fourth application.

[0110] S1102: In response to the user's fifth operation on the combined application icon, AMS determines the running mode and display mode of the combined application based on the user's operation, and saves the preset running mode and preset display mode of the combined application.

[0111] Optionally, the fifth action is a long press. In response to the user's fifth action, the electronic device can display the settings menu for the combined applications, such as... Figure 8 As shown, users can configure the running and display modes of applications in a combined application through the "Application Expansion Mode" setting in the settings bar. AMS can save the running and display modes of each application in the combined application as the preset running and display modes of the combined application.

[0112] S1103: In response to the user's first action on the combined application icon, AMS sends a first request message to the first application, a second request message to the second application, and a third request message to the fourth application.

[0113] Optionally, the first operation is a click operation, the first request message is used to request the launch of the first application, the second request message is used to request the launch of the second application, and the third request message is used to request the launch of the fourth application.

[0114] S1104: The first application starts with the preset running mode corresponding to the first application, and displays the application interface of the first application with the preset display mode corresponding to the first application.

[0115] S1105: The second application starts in the preset running mode corresponding to the second application, and displays the application interface of the second application in the preset display mode corresponding to the second application.

[0116] S1106: The fourth application starts with the preset running mode corresponding to the fourth application, and displays the application interface of the fourth application with the preset display mode corresponding to the fourth application.

[0117] The multi-application launch method provided in this application embodiment can also be used to launch multiple applications simultaneously on multiple electronic devices. The following description takes multiple electronic devices including a first electronic device and a second electronic device as an example. In this method, a combined application can be created in the first electronic device and a combined application icon of the combined application can be displayed. The combined application can include a first application in the first electronic device and a third application in the second electronic device. When the user triggers an operation on the combined application icon, the first electronic device can run the first application, and the first electronic device can instruct the second electronic device to run the third application. The first electronic device can display the application interface of the first application on the first electronic device in a preset display mode, and after receiving the message sent by the first electronic device instructing to run the third application, the second electronic device can display the application interface of the third application on the second electronic device in a preset display mode.

[0118] In this embodiment, a user can trigger the creation of a combined application on a first electronic device. For example, a user can long-press the application icon of any application, and the first electronic device can display a settings bar. This settings bar may include an option to create a combined application. After the user clicks the option to create a combined application, the first electronic device can display multiple candidate applications that can be created as a combined application. The user can select multiple applications from the multiple candidate applications, thereby the first electronic device creates a combined application that includes the multiple applications selected by the user. In this embodiment, the multiple candidate applications include applications in the first electronic device and multiple applications in a second electronic device associated with the first electronic device. Optionally, the first electronic device may, based on multi-device collaboration functionality, determine through a server whether the second electronic device associated with the first electronic device is online and determine the applications installed on the second electronic device.

[0119] For example, Figure 12 This is a schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application. (Refer to...) Figure 12 Users can trigger the creation of a combined application on a first electronic device, which can display an interface for creating the combined application, such as... Figure 12 As shown, the interface can include multiple candidate applications, including applications in the first electronic device and applications in the second electronic device. The user can select multiple applications from the multiple candidate applications and click the "Create Combined Application" control to complete the creation of the combined application.

[0120] In some examples, when a user triggers the creation of a composite application from a first electronic device and selects multiple applications from multiple candidate applications, they can choose an application from at least one electronic device associated with the first electronic device instead of an application from the first electronic device. In this case, the composite application created will not include the application from the first electronic device. In this example, the first electronic device can act as a master device to instruct multiple electronic devices to run multiple applications simultaneously.

[0121] In some examples, in response to a seventh operation performed by the user on the second electronic device, the second electronic device sends the application icon information of a third application from the second electronic device to the first electronic device. This seventh operation could be the user selecting to share the third application on the second electronic device. For example, the second electronic device can send the application icon information of the third application to the first electronic device via near-field communication (NFC). After receiving the application icon information, the first electronic device can display the application icon of the third application on its desktop. Optionally, since the third application may not actually be installed on the first electronic device at this time, the first electronic device can display a marker on the application icon of the third application. When the user clicks this marker, the first electronic device can display a notification that the third application is an application on the second electronic device. In response to a sixth operation by the user, the first electronic device can create and display a combined application icon. The combined application icon corresponds to a combination of the first application on the first electronic device and the third application on the second electronic device. For example, the sixth operation could include a pinch operation after the user drags the application icons of the first and third applications with two fingers respectively, or the sixth operation could include an operation of dragging the application icon of the first application onto the application icon of the third application, or the sixth operation could include an operation of dragging the application icon of the third application onto the application icon of the first application.

[0122] For example, Figure 13 This is a schematic diagram illustrating the creation of a composite application icon, provided as an embodiment of this application. Figure 13 A user can hold a second electronic device towards a first electronic device and select to share the application icon of a note-taking app on the second electronic device. In response to the user's action, the second electronic device can establish a connection with the first electronic device, which is currently facing it, and send the note-taking app's application icon information to the first electronic device through this connection. Upon receiving the note-taking app's application icon, the first electronic device can display the application icon on its desktop. Optionally, refer to... Figure 13 The application icon of the note-taking application displayed on the first electronic device may include a marker indicating that the note-taking application is an application on the second electronic device. When a user drags and pinches the application icons of the video application and the note-taking application on the desktop of the first electronic device with two fingers, the first electronic device can create a combined application icon. The combined application icon corresponds to the combined application of the video application on the first electronic device and the note-taking application on the second electronic device.

[0123] After creating a combined application, the first electronic device can display a combined application icon on the desktop of the first electronic device. The combined application icon can be generated based on the application icons of multiple applications in the combined application. The combined application icon can be a two-dimensional icon or a three-dimensional icon. The style of the combined application icon in this embodiment can be referred to the foregoing embodiment description, and repeated details will not be described again.

[0124] In this embodiment, when the combined application includes a third application in the second electronic device, the display style of the portion of the icons corresponding to the third application in the combined application icon displayed on the first electronic device can also be used to indicate the status of the second electronic device, and / or the status of the third application in the second electronic device. Optionally, the display style of the portion of the icons corresponding to the third application in the combined application icon may include, for example, color, logo, etc. The status of the second electronic device may include online status, such as whether the second electronic device has established a connection with the first electronic device, or whether the second electronic device is within the near-field communication range of the first electronic device, or whether the second electronic device is sending heartbeat packets to the server; the status of the second electronic device may also include account status, such as whether the account logged in on the second electronic device is consistent with the account logged in on the first electronic device; the status of the second electronic device may also include running status, such as whether the second electronic device is in a business idle state. For example, if the second electronic device is in a call state, then the second electronic device is not in a business idle state, and at this time the second electronic device cannot display the interface of the third application. The status of the third application may, for example, be whether the third application has been deleted from the second electronic device. For example, a combined application includes a first application in a first electronic device and a third application in a second electronic device. When the second electronic device is offline, or the account status of the second electronic device is inconsistent with the account logged in on the first electronic device, or the second electronic device is not in an idle state, or the third application has been deleted from the second electronic device, some icons of the third application in the combined application icon displayed on the first electronic device will be grayed out. When some icons corresponding to the third application are grayed out, the second electronic device may not be able to respond to the request messages sent by the first electronic device and will not be able to run the third application on the second electronic device.

[0125] In this embodiment, a first electronic device creates a combined application, which includes a first application in the first electronic device and a third application in the second electronic device. The first electronic device can display a combined application icon on its desktop. In response to a first operation triggered by a user on the combined application icon, the first electronic device can run the first application in a preset running mode and display the application interface of the first application on the first electronic device in a preset display mode. The first electronic device can send a request message to the second electronic device, which requests the second electronic device to launch the third application. After receiving the request message from the first electronic device, the second electronic device can run the third application in the preset running mode and display the application interface of the third application on the second electronic device in the preset display mode. Optionally, the preset running mode and preset display mode can be system-preconfigured or user-defined. For example, the application interface of the first application displayed by the first electronic device can be the main interface or a functional interface of the first application, and the application interface of the third application displayed by the second electronic device can also be the main interface or a functional interface of the third application. The first electronic device can save application interface information according to the user's usage habits, and when running the first application, the first electronic device can display the application interface of the first application according to the saved application interface information; or the user can customize the interfaces displayed by the first and third applications when the combined application is launched. Optionally, when the first electronic device sends a request message to the second electronic device, the first electronic device may send the request message directly to the second electronic device, such as by sending the request message to the second electronic device through near-field communication technology, or the first electronic device may send the request message to the second electronic device through a server, such as by sending the request message to the server and then the server sending the request message to the second electronic device.

[0126] For example, Figure 14 This is a schematic diagram of an interface for a multi-application launch method provided in an embodiment of this application. (Refer to...) Figure 14A combined application can be created on the first electronic device, including a camera application on the first electronic device and a gallery application on the second electronic device. When the user clicks the combined application icon on the desktop of the first electronic device, the first electronic device can run the camera application and display its photo-taking interface. The first electronic device can also send a request message to the second electronic device. Upon receiving the request message, the second electronic device can run the gallery application. In this example, the first and second electronic devices are associated devices. After the user takes a picture on the first electronic device, based on the multi-device collaboration function, the user can view the captured picture in the gallery application on the second electronic device. Therefore, the user does not need to switch the foreground application on the first electronic device but can view or process the picture on the second electronic device, fully utilizing the multi-device collaboration and data sharing functions of multiple electronic devices to improve the user experience.

[0127] In one optional implementation, after the first electronic device displays the combined application icon on the desktop, the user can trigger a fifth operation on the combined application icon. The fifth operation can be, for example, a long press. In response to the fifth operation, the first electronic device can display a settings bar corresponding to the combined application. This settings bar can include multiple options, allowing the user to edit the combined application. For example, the settings bar can include options for application expansion mode, ungrouping, adding an application, and deleting an application. The application expansion mode option is a control used to set the running and display modes of multiple applications within the combined application; the ungrouping option is used to delete the combined application; the adding application option is used to add a new application to the combined application. When the user selects the adding application option, the first electronic device can display multiple candidate applications, including applications from both the first and second electronic devices; the deleting application option is used to delete an application from the combined application.

[0128] In some embodiments of this application, the combined application icon created by the first electronic device may have an expiration period. During the expiration period of the combined application icon, when the user clicks the combined application icon of the combined application, the first electronic device and the second electronic device may launch multiple applications in the combined application respectively. When the combined application icon expires, the first electronic device may delete the combined application to keep the desktop of the first electronic device tidy.

[0129] In some optional implementations, the multi-application launch method provided in this application embodiment can be executed by a server, a first electronic device, and a second electronic device, for example, Figure 15 A flowchart of a multi-application launch method provided in an embodiment of this application is shown below. Figure 15 The method may include the following steps:

[0130] S1501: The first electronic device sends the first registration information to the server.

[0131] The first registration information includes information about the applications in the first electronic device.

[0132] S1502: The second electronic device sends the second registration information to the server.

[0133] The second registration information includes information about the applications in the second electronic device.

[0134] It should be noted that there is no specific order of execution between S1501 and S1502. The electronic device can send registration information to the server when the installed application changes, or the electronic device can send registration information to the server according to a preset period. This application embodiment does not limit this.

[0135] S1503: The server sends an application list change message to the first electronic device and the second electronic device.

[0136] Optionally, the application list change message may include information about applications in the first electronic device and applications in the second electronic device. The electronic device receiving the message may store information about applications in other electronic devices.

[0137] S1504: The first electronic device registers a first application in the first electronic device and a third application in the second electronic device as a combined application.

[0138] S1505: In response to a first operation by the user on the combined application icon displayed on the first electronic device, the first electronic device runs the first application and displays the application interface of the first application in a preset display mode corresponding to the first application.

[0139] S1506: The first electronic device sends a fourth request message to the second electronic device.

[0140] The fourth request message is used to request the second electronic device to launch the third application.

[0141] S1507: The second electronic device runs the third application and displays the application interface of the third application in the preset display mode corresponding to the third application.

[0142] It should be noted that, Figure 15 The embodiments shown use a first electronic device and a second electronic device as examples for illustration. In practice, there may be more electronic devices and more applications. That is, the combined application created in the first electronic device may also include applications in other electronic devices associated with the first electronic device. This application does not limit this.

[0143] Based on the same concept, embodiments of this application also provide a multi-application launch method, which can be executed by a first electronic device, such as... Figure 16 A flowchart of a multi-application launch method provided in an embodiment of this application is shown below. Figure 16 The method includes the following steps:

[0144] S1601: In response to a first operation by a user on a composite application icon, the first electronic device runs multiple applications in the composite application corresponding to the composite application icon.

[0145] For example, the first action could be a click action performed on the combined application icons.

[0146] S1602: The first electronic device displays the application interface of at least one of the plurality of applications in a preset display mode.

[0147] Optionally, the first electronic device can display the application interfaces of multiple applications in a split-screen manner, or the first electronic device can run in the foreground and display the application interface of at least one of the multiple applications, as well as other applications running in the background.

[0148] For example, the combined app icon could be created based on the app icons of multiple apps according to a second user action, or the combined app icon could be automatically created by the electronic device.

[0149] Optionally, the combined application corresponding to the combined application icon may also include a third application in the second electronic device. In response to the first operation, the first electronic device may also send a request message. After receiving the request message, the second electronic device may display the application interface of the third application in a preset display mode corresponding to the third application.

[0150] It should be noted that this application Figure 16 The multi-application launch method shown can be referred to in the above embodiments of this application for specific implementation, and repeated parts will not be described again.

[0151] Based on the above embodiments, this application also provides an electronic device, which includes multiple functional modules; the multiple functional modules interact to realize the functions performed by the electronic device in the methods described in the embodiments of this application. For example, [the following is an example of implementation]. Figure 11 The steps performed by the electronic device in the illustrated embodiment, or the execution of... Figure 15 In the illustrated embodiment, the first electronic device executes S1501, S1504-S1506, or executes... Figure 15 In the illustrated embodiment, the second electronic device executes S1502, S1507, or executes... Figure 16The steps performed by the electronic device in the illustrated embodiment. The plurality of functional modules can be implemented based on software, hardware, or a combination of software and hardware, and the plurality of functional modules can be arbitrarily combined or divided based on specific implementation.

[0152] Based on the above embodiments, this application also provides an electronic device, which includes at least one processor and at least one memory, wherein the at least one memory stores computer program instructions. When the electronic device is running, the at least one processor executes the functions performed by the electronic device in the various methods described in the embodiments of this application. For example, when executing... Figure 11 The steps performed by the electronic device in the illustrated embodiment, or the execution of... Figure 15 In the illustrated embodiment, the first electronic device executes S1501, S1504-S1506, or executes... Figure 15 In the illustrated embodiment, the second electronic device executes S1502, S1507, or executes... Figure 16 The steps performed by the electronic device in the illustrated embodiment.

[0153] Based on the above embodiments, this application also provides a computer program product containing instructions, which, when run on a computer, causes the computer to execute the methods described in the embodiments of this application.

[0154] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, causes the computer to perform the methods described in the embodiments of this application.

[0155] Based on the above embodiments, this application also provides a chip for reading computer programs stored in a memory to implement the methods described in the embodiments of this application.

[0156] Based on the above embodiments, this application provides a chip system including a processor for supporting a computer device in implementing the methods described in the embodiments of this application. In one possible design, the chip system further includes a memory for storing necessary programs and data of the computer device. This chip system may be composed of chips or may include chips and other discrete devices.

[0157] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0158] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0159] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0160] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0161] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of protection of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for launching multiple applications, characterized in that, Applied to a first electronic device, the method includes: In response to a user’s first action on a composite application icon, multiple applications in the composite application corresponding to the composite application icon are run. The application interface of at least one of the plurality of applications is displayed in a preset display mode.

2. The method as described in claim 1, characterized in that, Before launching multiple applications within the combined application group corresponding to the combined application icon in response to a first operation by the user on the combined application icon, the method further includes: Obtain the user's second action, and create and display the combined application icon based on the second action.

3. The method as described in claim 1, characterized in that, Before launching multiple applications within the combined application group corresponding to the combined application icon in response to a first operation by the user on the combined application icon, the method further includes: If the number of times the multiple applications run simultaneously is greater than or equal to a preset threshold, the combined application icon is automatically created and displayed; or a reminder message is displayed, and the combined application icon is created and displayed based on the user's confirmation operation on the reminder message.

4. The method according to any one of claims 1-3, characterized in that, The combined application icon includes a first state and a second state; the combined application includes a first application and a second application; the method further includes: Obtain the third operation performed by the user on the combined application icons in the first state, and run the first application and the second application; or Obtain the fourth operation performed by the user on the combined application icons in the second state, and run the first application. The fourth operation is the operation performed on the application icon of the first application in the combined application icons in the second state.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: In response to a fifth user action on the combined application icon, a settings bar corresponding to the combined application is displayed. The settings bar includes at least one of the following settings options: application expansion method, ungroup, add application, or delete application. The application expansion method setting option is used to set the preset display method of the multiple applications in the combined application.

6. The method according to any one of claims 1-5, characterized in that, The step of displaying the application interface of at least one of the plurality of applications in a preset display mode includes: Split-screen display of the application interfaces of the multiple applications; or The foreground displays the application interface of at least one of the multiple applications, and the background displays the application interfaces of the other applications among the multiple applications besides the at least one application.

7. The method according to any one of claims 1-6, characterized in that, The effective duration of the combined application is a first duration; the method further includes: After a first duration following the creation of the combined application icon, the combined application icon displayed on the desktop is deleted.

8. The method as described in claim 2, characterized in that, The multiple applications in the combined application include a first application and a second application in the first electronic device. The second operation includes a pinch operation after dragging the application icon of the first application and the application icon of the second application with two fingers respectively, or the second operation includes an operation of dragging the application icon of the first application onto the application icon of the second application.

9. The method as described in claim 2 or 3, characterized in that, The combined application icon is an icon generated based on the application icons of the multiple applications, and the combined application icon is a two-dimensional icon or a three-dimensional icon.

10. The method according to any one of claims 1-9, characterized in that, The combined application further includes a third application in a second electronic device, the second electronic device being an electronic device associated with the first electronic device; the method further includes: A request message is sent, which is used to request the second electronic device to launch the third application.

11. The method as described in claim 10, characterized in that, The display style of the portion of the icon corresponding to the third application in the combined application icon is used to indicate the state of the second electronic device, and / or the state of the third application in the second electronic device.

12. The method as described in claim 10 or 11, characterized in that, The multiple applications in the combined application are selected by the user from multiple candidate applications, including applications in the first electronic device and applications in the second electronic device.

13. The method according to any one of claims 10-12, characterized in that, The plurality of applications includes the first application in the first electronic device, and the method further includes: Receive application icon information of a third application sent by the second electronic device, and display the application icon of the third application according to the application icon information of the third application; A sixth operation is performed to obtain the user's application icon in the third application and the application icon in the first application, and the combined application icon is created and displayed according to the sixth operation.

14. An electronic device, characterized in that, The method includes at least one processor coupled to at least one memory, the at least one processor being configured to read a computer program stored in the at least one memory to perform the method as described in any one of claims 1-12.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-12.

16. A method for launching multiple applications, characterized in that, Applied to a communication system, the communication system including a first electronic device and a second electronic device, the method includes: In response to a user's first operation on a combined application icon, the first electronic device runs the first application in the combined application application corresponding to the combined application icon, and displays the application interface of the first application in a preset display mode corresponding to the first application; wherein, the combined application includes the first application in the first electronic device and the third application in the second electronic device; The first electronic device sends a request message to the second electronic device, the request message being used to request the second electronic device to launch the third application; The second electronic device runs the third application and displays the application interface of the third application in a preset display mode corresponding to the third application.

17. The method as described in claim 16, characterized in that, The display style of the portion of the icon corresponding to the third application in the combined application icon is used to indicate the state of the second electronic device, and / or the state of the third application in the second electronic device.

18. The method as described in claim 16 or 17, characterized in that, The multiple applications in the combined application are selected by the user from multiple candidate applications, including applications in the first electronic device and applications in the second electronic device.

19. The method according to any one of claims 16-18, characterized in that, The method further includes: The second electronic device obtains the user's seventh operation and sends the application icon information of the third application to the first electronic device according to the seventh operation; The first electronic device receives the application icon information of the third application sent by the second electronic device, and displays the application icon of the third application according to the application icon information of the third application; The first electronic device acquires the user's application icon in the third application and the application icon in the first application in a sixth operation, and creates and displays the combined application icon according to the sixth operation.