Application program startup method and device

By realizing the association of application icons in dual-system electronic devices, users can start applications of another system under one system, solving the cumbersome problems in the prior art startup process and improving the user experience.

CN114265635BActive Publication Date: 2024-12-27VIVO MOBILE COMM CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202111584308.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-21
Publication Date
2024-12-27
Estimated Expiration
2041-12-21

AI Technical Summary

Technical Problem

In dual-system electronic devices, users need to manually switch the system and find the application, resulting in a cumbersome startup process, long time-consuming and poor user experience.

Method used

By receiving the input of the application icon in one system, updating the icon as the associated application icon, and launching the corresponding application under another system, realizing application association under different systems, reducing operation steps.

Benefits of technology

Users can start applications under another system without manually switching the system, which improves the ease of use of dual systems and simplifies the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114265635B_ABST
    Figure CN114265635B_ABST
Patent Text Reader

Abstract

The present application discloses an application startup method and device, which belongs to the field of system association technology. The method comprises: receiving a first input to a first application icon in a first system, the first application icon being an application icon corresponding to the first application in the first system; in response to the first input, updating the first application icon to a second application icon, the second application icon being an application icon corresponding to the second application in a second system and associated with the first application; receiving a second input to the second application icon; and in response to the second input, starting the second application in the second system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of system-related technologies, and specifically relates to a method and device for starting an application. Background Art

[0002] With the continuous development of science and technology, electronic devices (such as mobile phones, tablets, etc.) have more and more functions. The device system is an essential part of electronic devices. A well-designed system should be beautiful and harmonious, making users feel happy; at the same time, each application and function should be displayed clearly, providing a convenient way of interaction, so that users can quickly find and open applications. Some electronic devices have dual systems. Under the dual system, different systems have different UI (User Interface Design) styles and application lists, and the application data of each other is isolated. The application UI running under different systems is also different.

[0003] Under different systems, the UI and functions of applications are different. When using dual systems, users may need to "start the application of system B in system A". At this time, they usually switch to system B manually, then find the application and start it. This system switching method is cumbersome, time-consuming, and has a poor user experience. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide an application startup method and device, which can solve the problem in the prior art that when launching an application of another system from one system, the user needs to manually complete the switching and application search, the operation method is cumbersome, time-consuming, and the user experience is poor.

[0005] In a first aspect, an embodiment of the present application provides a method for starting an application program, the method comprising:

[0006] receiving a first input to a first application icon in a first system, where the first application icon is an application icon corresponding to the first application program in the first system;

[0007] In response to the first input, updating the first application icon to a second application icon, where the second application icon is an application icon of a second application program under a second system and associated with the first application program;

[0008] receiving a second input to the second application icon;

[0009] In response to the second input, the second application is launched under the second system.

[0010] In a second aspect, an embodiment of the present application provides an application startup device, the device comprising:

[0011] A first input receiving module, configured to receive a first input to a first application icon in a first system, wherein the first application icon is an application icon corresponding to the first application program in the first system;

[0012] an application icon updating module, configured to update the first application icon to a second application icon in response to the first input, where the second application icon is an application icon corresponding to a second application program in a second system and associated with the first application program;

[0013] A second input receiving module, used for receiving a second input to the second application icon;

[0014] An application launching module is used to launch the second application in a second system in response to the second input.

[0015] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the application startup method described in the first aspect.

[0016] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the application startup method described in the first aspect are implemented.

[0017] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the application startup method as described in the first aspect.

[0018] In the embodiment of the present application, by receiving a first input to a first application icon in a first system, the first application icon is an application icon corresponding to the first application in the first system, in response to the first input, the first application icon is updated to a second application icon, the second application icon is an application icon corresponding to the second application in the second system and associated with the first application, a second input to the second application icon is received, and in response to the second input, the second application is started in the second system. By associating applications in different systems, the embodiment of the present application allows users to conveniently start applications in another system without switching systems, effectively reducing the operation steps and expanding the usability of the dual systems. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1A flowchart of a method for starting an application program provided in an embodiment of the present application;

[0020] Figure 2 A schematic diagram of an association option provided in an embodiment of the present application;

[0021] Figure 3 A schematic diagram of creating an application icon under system B in system A provided in an embodiment of the present application;

[0022] Figure 4 A schematic diagram of merging application icons under a dual system provided in an embodiment of the present application;

[0023] Figure 5 A schematic diagram of application icon switching under different systems provided in an embodiment of the present application;

[0024] Figure 6 A schematic diagram of the structure of an application startup device provided in an embodiment of the present application;

[0025] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0026] Figure 8 A schematic diagram of the structure of another electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0028] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0029] The following is a detailed description of the application startup method provided by the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0030] Reference Figure 1, shows a flowchart of the steps of an application startup method provided by an embodiment of the present application, such as Figure 1 As shown, the application startup method may include the following steps:

[0031] Step 101: receiving a first input for a first application icon in a first system, where the first application icon is an application icon corresponding to the first application program in the first system.

[0032] The embodiments of the present application can be applied to a scenario in which applications under different systems are associated to achieve quick startup of the applications under different systems.

[0033] In this example, the electronic device can support the first system and the second system at the same time. The specific types of the first system and the second system can be determined according to business requirements, and this embodiment does not limit this.

[0034] In this example, the first application may be a video application, a conversation application, a game application, etc. The specific type of the first application may be determined according to business requirements, and this embodiment does not impose any limitation on this.

[0035] The first application icon refers to an application icon corresponding to the first application program in the first system.

[0036] The first input refers to the input performed by the user on the first application icon for updating the application icon of the second application associated with the first application under the first system. In this example, the first input can be an input formed by the user sliding the first application icon. For example, after the first application under the first system is associated with the second application under the second system, the first application icon and the second application icon of the second application can be merged in the first system. During the process of running the first application under the first system, if the user wants to run the second application under the second system, at this time, the user can slide the first application icon to update the application icon and display the application icon of the second application under the second system under the first system.

[0037] In actual applications, the first input may also be other forms of input, such as long-press input of an application icon, etc. Specifically, the specific form of the first input may be determined according to business requirements, and this embodiment does not impose any limitation on this.

[0038] The process of associating the first application under the first system with the second application under the second system may be described in detail in conjunction with the following specific implementation methods.

[0039] In a specific implementation of the present application, before the above step 101, the following may also be included:

[0040] Step A1: Under the second system, receiving a third input to the second application icon.

[0041] In this embodiment, the second application icon may be an application icon associated with the first application corresponding to the second application in the second system. In this example, the first application and the second application may be the same application, that is, the first application and the second application are the same application in different systems. Of course, the first application and the second application may also be different applications.

[0042] The third input refers to the input performed by the user on the first application icon for displaying system-related options. In this example, the third input can be an input formed by the user long pressing the second application icon, or can be other forms of input, such as dragging the second application icon, etc. Specifically, the specific form of the third input can be determined according to business needs, and this embodiment does not limit this.

[0043] In the second system, if the user wants to establish an association between the first application in the first system and the second application in the second system, the user may perform a third input on the second application icon.

[0044] After receiving the third input to the second application icon, step A2 is performed.

[0045] Step A2: In response to the third input, display system-related options.

[0046] After receiving a third input to the second application icon, system-related options may be displayed in response to the third input, such as Figure 2 As shown, after receiving the third input of the user to the icon of application 2, multiple options may be displayed, including system-related options, such as Figure 2 "Associated to system A" etc.

[0047] After the system association options are displayed, step A3 is performed.

[0048] Step A3: receiving a fourth input of the system-related option.

[0049] The fourth input refers to the input performed by the user on the system association option, that is, the input used to start the system association establishment. In this example, the fourth input can be an input formed by the user clicking the system association option, or an input formed by the user long pressing the system association option, etc. Specifically, the specific form of the fourth input can be determined according to business needs, and this embodiment does not limit this.

[0050] After the system-associated option is displayed, a fourth input may be performed by the user on the system-associated option.

[0051] After receiving the fourth input of the system association option, step A4 is performed.

[0052] Step A4: In response to the fourth input, the first system is started, and a first application icon corresponding to the first application is created under the first system.

[0053] The first application icon refers to an icon of a first application program under the first system created in the first system.

[0054] After receiving the fourth input of the system association option, the first system can be started in response to the fourth input, and a first application icon corresponding to the first application program can be created in the first system, such as Figure 3 As shown, a first application icon of a first application can be created in system B: an application icon of application A2 (in this example, application A1 and application A2 are the same application, wherein application A1 is an application under system B, and application A2 is an application under system A).

[0055] After creating the first application icon corresponding to the first application program in the first system, execute step A5.

[0056] Step A5: receiving a merging input of the first application icon and the second application icon under the second system.

[0057] The merge input refers to an input performed by a user on the first application icon for establishing an association relationship between the first application under the first system and the second application under the second system.

[0058] In this embodiment, the merge input may be an input in which the user drags the first application icon to overlap with the second application icon, such as Figure 4 As shown, the user can drag the application icon: application A1 to overlap with the application icon: application A2 to merge the two application icons, etc. The user can also drag the second application icon to the input that overlaps with the first application icon, etc. Specifically, the specific form of the merged input can be determined according to business needs, and this embodiment does not limit this.

[0059] After a first application icon corresponding to the first application program is created in the first system, an input for merging the first application icon with a second application icon in the second system may be received.

[0060] After receiving the input for merging the first application icon with the second application icon under the second system, step A6 is performed.

[0061] Step A6: In response to the merge input, an association relationship between the first application under the first system and the second application under the second system is established.

[0062] After receiving a merging input for the first application icon and the second application icon under the second system, an association relationship between the first application under the first system and the second application under the second system may be established in response to the merging input.

[0063] The embodiment of the present application creates associations between applications in different systems, thereby enabling quick startup of applications in different systems.

[0064] In this embodiment, after establishing an association relationship between a first application under a first system and a second application under a second system, the application information of the first application under the first system can also overwrite the application information of the second application under the second system. Specifically, it can be described in detail in combination with the following specific implementation method.

[0065] In another specific implementation of the present application, after the above step A6, the following may also be included:

[0066] Step B1: Under the first system, receiving a first sending input of first application information of the first application.

[0067] In this embodiment, the first application information refers to information within the first application program. In this example, the first application information may be account information, etc. Specifically, the type of the first application information may be determined according to business requirements, and this embodiment does not impose any restrictions on this.

[0068] The first sending input refers to an input executed by a user for sending first application information of a first application under a first system to a second application under a second system.

[0069] After the association relationship between the first application under the first system and the second application under the second system is established, the user can perform a first sending input on the first application information of the first application under the first system.

[0070] After receiving the first sending input of the first application information of the first application program, step B2 is executed.

[0071] Step B2: In response to the first sending input, the first application information is sent to the second application, and the second application information in the second application is replaced by the first application information.

[0072] The second application information refers to information in the second application that matches the first application information. For example, when the first application information is the account information of the first application, the second application information is the account information of the second application.

[0073] In the first system, after receiving the first sending input of the first application information of the first application, the first application information can be sent to the second application in response to the first sending input, and the second application information in the second application is replaced with the first application information. For example, for data that can only exist in one copy during the application operation, the "overwrite" strategy is used, such as the logged-in user account. During the association process, the user can send the account information of the "order application 2" of the B system to the "order application 1" of the A system. In this way, when the user starts the "order application 1" in the A system, it will automatically log in as the account of the "order application 2", etc.

[0074] In this embodiment, after establishing an association relationship between the first application under the first system and the second application under the second system, the application information of the first application under the first system and the application information of the second application under the second system can also be merged. Specifically, it can be described in detail in combination with the following specific implementation method.

[0075] In another specific implementation of the present application, after the above step A6, the following may also be included:

[0076] Step C1: Under the first system, receiving a second sending input of third application information of the first application.

[0077] In this embodiment, the third application information may be application information within the first application under the first system. In this example, the third application information may be order information within the first application, etc. Specifically, the type of the third application information may be determined according to business requirements, and this embodiment does not impose any restrictions on this.

[0078] The second sending input refers to an input for sending the third application information of the first application to the second application.

[0079] After the association relationship between the first application under the first system and the second application under the second system is established, an input executed by the user to send the third application information of the first application to the second application, ie, a second sending input, can be received.

[0080] After receiving the second sending input of the third application information of the first application, step C2 is performed.

[0081] Step C2: In response to the second sending input, the third application information is sent to the second application, and the fourth application information and the third application information in the second application are merged.

[0082] The fourth application information is information in the second application that matches the third application information. For example, when the third application information is order information in the first application, the fourth application information is the order information in the second application, and so on.

[0083] After receiving the second sending input of the third application information of the first application, the third application information can be sent to the second application in response to the second sending input, and the fourth application information and the third application information in the second application are merged, that is, the fourth application information and the third application information are merged in the second application. For example, for data that can exist in multiple copies, the "merge" strategy can be used. Such as shopping carts and favorites. During the association process, the user can send the shopping cart of "Order Application 2" of System B to "Order Application 1" of System A. In this way, the user can aggregate the products in the shopping cart of "Order Application 1" to facilitate the combined order.

[0084] When the electronic device is running a first application under a first system, if the user wants to start a second application under a second system, the user may perform a first input on the first application icon.

[0085] After receiving a first input to a first application icon, step 102 is performed.

[0086] Step 102: In response to the first input, update the first application icon to a second application icon, where the second application icon is an application icon of a second application program under a second system and associated with the first application program.

[0087] The second application icon refers to an application icon of a second application associated with the first application under a second system. In this example, the first application may be the same application as the second application. For example, the first application and the second application are the same application, but the corresponding application icons are different in different systems. The first application may be an application different from the first application. For example, the first application is a video application and the second application is a game application.

[0088] It can be understood that the above examples are only examples listed for a better understanding of the technical solutions of the embodiments of the present application, and are not intended to limit the present embodiments.

[0089] After receiving the first input to the first application icon, the first application icon may be updated and displayed as a second application icon, that is, the second application icon of the second application program is displayed in the first system, such as Figure 5 As shown, the application icon first displayed in system B is application A1, and after receiving the first input, the application icon of the application program under system B can be displayed: application A2.

[0090] After the first application icon is updated to the second application icon, step 103 is executed.

[0091] Step 103: Receive a second input to the second application icon.

[0092] The second input refers to an input performed by a user on the second application icon for running a second application program under the second system.

[0093] In some examples, the second input may be input generated by a user clicking a second application icon. For example, after displaying the second application icon under the second system, the user may click the second application icon to run the second application. At this time, the input of the user clicking the second application icon may be regarded as the second input.

[0094] In some examples, the second input may be an input formed by a user long pressing the second application icon. For example, after displaying the second application icon under the second system, the user may long press the second application icon to run the second application. At this time, the input of the user long pressing the second application icon may be regarded as the second input.

[0095] It can be understood that the above examples are merely examples listed for a better understanding of the technical solutions of the embodiments of the present application, and are not intended to be the sole limitation on the embodiments of the present application.

[0096] After the second application icon is updated and displayed, when the user launches the second application program, the user may perform a second input on the second application icon.

[0097] After receiving the second input to the second application icon, step 104 is performed.

[0098] Step 104: In response to the second input, start the second application in a second system.

[0099] After receiving the second input to the second application icon, the second application program may be started under the second system in response to the second input.

[0100] The embodiment of the present application associates applications under different systems, so that users can conveniently start applications under another system without having to switch systems, effectively reducing the number of operation steps and expanding the usability of the dual systems.

[0101] The application startup method provided by the embodiment of the present application receives a first input to a first application icon in a first system, the first application icon is an application icon corresponding to the first application in the first system, responds to the first input, updates the first application icon to a second application icon, the second application icon is an application icon corresponding to the second application in the second system and associated with the first application, receives a second input to the second application icon, and responds to the second input to start the second application in the second system. The embodiment of the present application associates applications in different systems, so that users can conveniently start applications in another system without switching systems, effectively reducing the operation steps and expanding the usability of the dual systems.

[0102] It should be noted that the application startup method provided in the embodiment of the present application can be executed by an application startup device or a control module in the application startup device for executing the application startup method. In the embodiment of the present application, the application startup device provided in the embodiment of the present application is described by taking the application startup device executing the application startup method as an example.

[0103] Reference Figure 6 , shows a schematic diagram of the structure of an application startup device provided in an embodiment of the present application, such as Figure 6 As shown, the application launching device 600 may include the following modules:

[0104] A first input receiving module 610 is used to receive a first input to a first application icon in a first system, where the first application icon is an application icon corresponding to the first application program in the first system;

[0105] An application icon updating module 620, configured to update the first application icon to a second application icon in response to the first input, where the second application icon is an application icon corresponding to a second application program in a second system and associated with the first application program;

[0106] A second input receiving module 630, configured to receive a second input to the second application icon;

[0107] The application launching module 640 is used to launch the second application in the second system in response to the second input.

[0108] Optionally, the device further comprises:

[0109] A third input receiving module, configured to receive a third input to the second application icon in the second system;

[0110] a correlation option display module, configured to display system correlation options in response to the third input;

[0111] a fourth input receiving module, configured to receive a fourth input of the system-related option;

[0112] A first system startup module, configured to start the first system in response to the fourth input, and create a first application icon corresponding to the first application program in the first system;

[0113] A combined input receiving module, used for receiving a combined input of the first application icon and the second application icon in the second system in the first system;

[0114] An association relationship establishing module is used to establish an association relationship between a first application under the first system and a second application under the second system in response to the merging input.

[0115] Optionally, the device further comprises:

[0116] A first sending input receiving module, used for receiving a first sending input of first application information of the first application program under the first system;

[0117] A first application information sending module, configured to send the first application information to the second application in response to the first sending input, and replace the second application information in the second application with the first application information;

[0118] The second application information is information within the second application program that matches the first application information.

[0119] Optionally, the device further comprises:

[0120] A second sending input receiving module, used for receiving a second sending input of third application information of the first application program under the first system;

[0121] a third application information sending module, configured to send the third application information to the second application in response to the second sending input, and merge the fourth application information in the second application with the third application information;

[0122] The fourth application information is information within the second application program that matches the third application information.

[0123] The application launching device provided in the embodiment of the present application receives a first input to a first application icon in a first system, the first application icon is an application icon corresponding to the first application in the first system, responds to the first input, updates the first application icon to a second application icon, the second application icon is an application icon corresponding to the second application in the second system and associated with the first application, receives a second input to the second application icon, and responds to the second input to launch the second application in the second system. The embodiment of the present application associates applications in different systems, so that users can conveniently launch applications in another system without switching systems, effectively reducing the operation steps and expanding the usability of the dual systems.

[0124] The application startup device in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0125] The application program launching device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0126] The application program startup device provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0127] Alternatively, if Figure 7 As shown, an embodiment of the present application also provides an electronic device 700, including a processor 701, a memory 702, and a program or instruction stored in the memory 702 and executable on the processor 701. When the program or instruction is executed by the processor 701, each process of the above-mentioned application startup method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0128] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0129] Figure 8 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0130] The electronic device 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810 and other components.

[0131] Those skilled in the art will appreciate that the electronic device 800 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0132] The user input unit 807 is used to receive a first input to a first application icon in the first system, where the first application icon is an application icon corresponding to the first application program in the first system;

[0133] Processor 810, configured to update, in response to the first input, the first application icon to a second application icon, where the second application icon is an application icon of a second application program under a second system and associated with the first application program;

[0134] The user input unit 807 is further configured to receive a second input to the second application icon;

[0135] The processor 810 is further configured to start the second application in the second system in response to the second input.

[0136] The embodiment of the present application associates applications under different systems, so that users can conveniently start applications under another system without having to switch systems, effectively reducing the number of operation steps and expanding the usability of the dual systems.

[0137] Optionally, the user input unit 807 is further configured to receive a third input to the second application icon in the second system;

[0138] A display unit 806, configured to display system-related options in response to the third input;

[0139] The user input unit 807 is further used to receive a fourth input for the system association option;

[0140] The processor 810 is further configured to, in response to the fourth input, start the first system and create a first application icon corresponding to the first application in the first system;

[0141] The user input unit 807 is further used to receive a combined input of the first application icon and the second application icon under the second system;

[0142] The processor 810 is further configured to establish, in response to the merge input, an association relationship between a first application under the first system and a second application under the second system.

[0143] Optionally, the user input unit 807 is further configured to receive a first sending input of first application information of the first application program under the first condition;

[0144] The processor 810 is further configured to send the first application information to the second application in response to the first sending input, and replace the second application information in the second application with the first application information;

[0145] The second application information is information within the second application program that matches the first application information.

[0146] Optionally, the user input unit 807 is further configured to receive, under the first system, a second sending input of third application information of the first application program;

[0147] The processor 810 is further configured to send the third application information to the second application in response to the second sending input, and merge the fourth application information in the second application with the third application information;

[0148] The fourth application information is information within the second application program that matches the third application information.

[0149] The embodiments of the present application can achieve the overlay and merging of application information in application programs under different systems, thereby achieving rapid processing of application information and improving user experience.

[0150] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processor (Graphics Processing Unit, GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include but are not limited to a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 809 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 810 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, the user interface, and the application program, etc., and the modem processor mainly processes wireless communication. It is understandable that the above-mentioned modem processor may not be integrated into the processor 810.

[0151] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned application startup method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0152] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0153] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned application startup method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0154] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0155] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0156] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0157] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for starting an application, characterized in that: include: Receiving a first input to a first application icon in the first system, the first application icon being an application icon corresponding to the first application in the first system, wherein the first input refers to an input performed by a user on the first application icon for updating and displaying an application icon of a second application associated with the first application in the first system; In response to the first input, updating the first application icon to a second application icon, where the second application icon is an application icon of a second application program under a second system and associated with the first application program; receiving a second input to the second application icon; In response to the second input, launching the second application in a second system; Before receiving a first input to a first application icon in the first system, the method further includes: Under the second system, receiving a third input to the second application icon; In response to the third input, displaying system-related options; receiving a fourth input of the system association option; In response to the fourth input, starting the first system and creating a first application icon corresponding to the first application in the first system; In the first system, receiving a merging input of the first application icon and a second application icon in the second system; In response to the merge input, an association relationship between a first application under the first system and a second application under the second system is established.

2. The method according to claim 1, characterized in that After the association relationship between the first application under the first system and the second application under the second system is established, the method further includes: Under the first system, receiving a first sending input of first application information of the first application program; In response to the first sending input, sending the first application information to the second application, and replacing the second application information in the second application with the first application information; The second application information is information within the second application program that matches the first application information.

3. The method according to claim 1, characterized in that After the association relationship between the first application under the first system and the second application under the second system is established, the method further includes: Under the first system, receiving a second sending input of third application information of the first application; In response to the second sending input, sending the third application information to the second application, and merging the fourth application information and the third application information in the second application; The fourth application information is information within the second application program that matches the third application information.

4. An application startup device, characterized in that: include: A first input receiving module, configured to receive a first input to a first application icon in a first system, wherein the first application icon is an application icon corresponding to a first application in the first system, wherein the first input refers to an input performed by a user on the first application icon for updating and displaying an application icon of a second application associated with the first application in the first system; an application icon updating module, configured to update the first application icon to a second application icon in response to the first input, where the second application icon is an application icon corresponding to a second application program in a second system and associated with the first application program; A second input receiving module, used for receiving a second input to the second application icon; an application program launching module, configured to launch the second application program in a second system in response to the second input; The device also includes: A third input receiving module, configured to receive a third input to the second application icon in the second system; a correlation option display module, configured to display system correlation options in response to the third input; a fourth input receiving module, configured to receive a fourth input of the system-related option; A first system startup module, configured to start the first system in response to the fourth input, and create a first application icon corresponding to the first application program in the first system; A combined input receiving module, used for receiving a combined input of the first application icon and the second application icon in the second system in the first system; An association relationship establishing module is used to establish an association relationship between a first application under the first system and a second application under the second system in response to the merging input.

5. The device according to claim 4, characterized in that The device also includes: A first sending input receiving module, used for receiving a first sending input of first application information of the first application program under the first system; A first application information sending module, configured to send the first application information to the second application in response to the first sending input, and replace the second application information in the second application with the first application information; The second application information is information within the second application program that matches the first application information.

6. The device according to claim 4, characterized in that The device also includes: A second sending input receiving module, used for receiving a second sending input of third application information of the first application program under the first system; a third application information sending module, configured to send the third application information to the second application in response to the second sending input, and merge the fourth application information in the second application with the third application information; The fourth application information is information within the second application program that matches the third application information.

7. An electronic device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the application startup method as described in any one of claims 1 to 3.

8. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the application startup method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Starting method for application program and mobile terminal

    CN108279950A

  • Application starting method and terminal

    CN108646958A

  • Interface display method and terminal equipment

    CN110083281A

  • Application starting method and electronic equipment

    CN110795189A

  • Display control method and device and electronic equipment

    CN111638825A