[go: up one dir, main page]

CN112558833B - Application running method and device and electronic equipment - Google Patents

Application running method and device and electronic equipment Download PDF

Info

Publication number
CN112558833B
CN112558833B CN202011520220.9A CN202011520220A CN112558833B CN 112558833 B CN112558833 B CN 112558833B CN 202011520220 A CN202011520220 A CN 202011520220A CN 112558833 B CN112558833 B CN 112558833B
Authority
CN
China
Prior art keywords
electronic device
target
display
application
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011520220.9A
Other languages
Chinese (zh)
Other versions
CN112558833A (en
Inventor
杜祎航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202011520220.9A priority Critical patent/CN112558833B/en
Publication of CN112558833A publication Critical patent/CN112558833A/en
Application granted granted Critical
Publication of CN112558833B publication Critical patent/CN112558833B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses an application running method and device and electronic equipment, belongs to the technical field of communication, and can solve the problems that application steps for browsing a plurality of electronic equipment are complicated and time-consuming. The method comprises the following steps: under the condition that the first electronic equipment displays N first marks, receiving first input of a user on a target first mark in the N first marks; the N first identifiers are used for indicating N applications installed in the second electronic device, where N is a positive integer; responding to a first input, sending a projection request of a target application indicated by the target first identification to the second electronic equipment, wherein the projection request is used for requesting the second electronic equipment to project a running interface of the target application to the first electronic equipment; and if the projection response fed back by the second electronic equipment is received, displaying the running interface of the target application. The embodiment of the application is applied to application operation scenes.

Description

应用运行方法、装置及电子设备Application operating method, device and electronic device

技术领域technical field

本申请属于通信技术领域,具体涉及一种应用运行方法、装置及电子设备。The present application belongs to the field of communication technologies, and in particular relates to an application operation method, device and electronic device.

背景技术Background technique

随着电子技术的发展,电子设备中的应用(即应用程序)扮演着越来越重要的角色。目前,大部分用户会同时具有多个电子设备(例如,用户同时具有手机或平板电脑),每个电子设备中均安装有大量的应用程序。而通常情况下,这些电子设备中安装的应用并不会相同。With the development of electronic technology, applications (ie, applications) in electronic devices play an increasingly important role. At present, most users have multiple electronic devices at the same time (for example, users have mobile phones or tablet computers at the same time), and each electronic device has a large number of application programs installed. Usually, the applications installed in these electronic devices are not the same.

如此,在用户具有多个电子设备、且每个电子设备中安装的应用不完全相同的情况下,若,若用户想要使用某一应用,则需要在多个电子设备中查找自己需要使用的应用。如此,导致整个操作过程繁琐、且耗时长。In this way, when the user has multiple electronic devices and the applications installed in each electronic device are not exactly the same, if the user wants to use a certain application, he needs to search the multiple electronic devices for the application he needs to use. application. In this way, the entire operation process is cumbersome and time-consuming.

发明内容SUMMARY OF THE INVENTION

本申请实施例的目的是提供一种应用运行方法、装置及电子设备,能够解决查找应用的过程所存在的步骤繁琐、且耗时长的问题。The purpose of the embodiments of the present application is to provide an application running method, apparatus, and electronic device, which can solve the problems of complicated steps and long time-consuming in the process of searching for an application.

为了解决上述技术问题,本申请是这样实现的:In order to solve the above technical problems, this application is implemented as follows:

第一方面,本申请实施例提供了一种应用运行方法,该方法包括:在第一电子设备显示N个第一标识的情况下,接收用户对上述N个第一标识中的目标第一标识的第一输入;上述N个第一标识用于指示第二电子设备中安装的N个应用,N为正整数;响应于第一输入,向上述第二电子设备发送上述目标第一标识指示的目标应用的投射请求,上述投射请求用于请求第二电子设备将目标应用的运行界面投射至第一电子设备;若接收到第二电子设备反馈的投射响应,显示目标应用的运行界面。In a first aspect, an embodiment of the present application provides an application running method. The method includes: in the case where the first electronic device displays N first identifiers, receiving a user's response to a target first identifier in the above N first identifiers The first input of the above-mentioned N first identifications is used to indicate the N applications installed in the second electronic device, and N is a positive integer; in response to the first input, send the above-mentioned target first identification to the above-mentioned second electronic device. The projection request of the target application, the projection request is used to request the second electronic device to project the running interface of the target application to the first electronic device; if the projection response fed back by the second electronic device is received, the running interface of the target application is displayed.

第二方面,本申请实施例提供了一种应用运行装置,该装置包括:接收模块、发送模块和显示模块;上述接收模块,用于在第一电子设备显示N个第一标识的情况下,接收用户对N个第一标识中的目标第一标识的第一输入;上述N个第一标识用于指示第二电子设备中安装的N个应用,N为正整数;上述发送模块,用于响应于接收模块接收的第一输入,向第二电子设备发送目标第一标识指示的目标应用的投射请求,上述投射请求用于请求第二电子设备将目标应用的运行界面投射至第一电子设备;上述显示模块,用于若接收到第二电子设备反馈的投射响应,显示目标应用的运行界面。In a second aspect, an embodiment of the present application provides an application running device, which includes: a receiving module, a sending module, and a display module; the above-mentioned receiving module is configured to, when the first electronic device displays N first identifiers, Receive the first input from the user to the target first identifier in the N first identifiers; the above-mentioned N first identifiers are used to indicate the N applications installed in the second electronic device, and N is a positive integer; the above-mentioned sending module is used for In response to the first input received by the receiving module, a projection request of the target application indicated by the target first identifier is sent to the second electronic device, where the projection request is used to request the second electronic device to project the running interface of the target application to the first electronic device ; The above-mentioned display module is used to display the running interface of the target application if the projection response fed back by the second electronic device is received.

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。In a third aspect, embodiments of the present application provide an electronic device, the electronic device includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor, the program or instruction being The processor implements the steps of the method according to the first aspect when executed.

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。In a fourth aspect, an embodiment of the present application provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the method according to the first aspect are implemented .

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。In a fifth aspect, an embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction, and implement the first aspect the method described.

在本申请实施例中,在第一电子设备显示第二电子设备中安装的N个应用的N个第一标识的情况下,第一电子设备可以通过对上述N个第一标识中的目标第一标识的第一输入,来触发第一电子设备向第二电子设备发送投射请求,以请求第二电子设备向第一电子设备投射该目标第一标识指示的目标应用的运行信息,这样,当第一电子设备在接收到第二电子设备反馈的投射响应的情况下,便可直接根据投射响应中的投射内容显示该目标应用的运行界面。如此,第一电子设备利用电子设备间的投射功能,将与其关联的其他电子设备中的应用的运行界面投射至自身的显示屏中,从而在第一电子设备未安装用户需求的应用的情况下,仍然可以在第一电子设备上运行该应用,提高了操作的便捷性。In this embodiment of the present application, in the case where the first electronic device displays N first identifiers of N applications installed in the second electronic device, the first electronic device can pass the target first identifier in the N first identifiers. The first input of an identifier triggers the first electronic device to send a projection request to the second electronic device, so as to request the second electronic device to project the running information of the target application indicated by the first identifier of the target to the first electronic device, so that when In the case of receiving the projection response fed back by the second electronic device, the first electronic device can directly display the running interface of the target application according to the projection content in the projection response. In this way, the first electronic device uses the projection function between electronic devices to project the running interface of the application in other electronic devices associated with it to its own display screen, so that when the first electronic device does not install the application required by the user , the application can still be run on the first electronic device, which improves the convenience of operation.

附图说明Description of drawings

图1是本申请实施例提供的一种应用运行方法的方法流程图;Fig. 1 is a method flowchart of an application running method provided by an embodiment of the present application;

图2是本申请实施例提供的一种应用运行方法所应用的界面的示意图之一;FIG. 2 is one of the schematic diagrams of the interfaces applied by an application running method provided by an embodiment of the present application;

图3是本申请实施例提供的一种应用运行方法所应用的界面的示意图之二;3 is the second schematic diagram of an interface applied by an application running method provided by an embodiment of the present application;

图4是本申请实施例提供的一种应用运行方法所应用的界面的示意图之三;4 is a third schematic diagram of an interface to which an application running method provided by an embodiment of the present application is applied;

图5是本申请实施例提供的一种应用运行方法所应用的界面的示意图之四;5 is a fourth schematic diagram of an interface to which an application running method provided by an embodiment of the present application is applied;

图6是本申请实施例提供的一种应用运行方法所应用的界面的示意图之五;6 is a fifth schematic diagram of an interface to which an application running method provided by an embodiment of the present application is applied;

图7是本申请实施例提供的一种应用运行装置的结构示意图之一;7 is one of the schematic structural diagrams of an application running device provided by an embodiment of the present application;

图8是本申请实施例提供的一种应用运行装置的结构示意图之二;8 is a second schematic structural diagram of an application running device provided by an embodiment of the present application;

图9是本申请实施例提供的一种电子设备的硬件结构示意图之一;9 is one of the schematic diagrams of the hardware structure of an electronic device provided by an embodiment of the present application;

图10是本申请实施例提供的一种电子设备的硬件结构示意图之二。FIG. 10 is a second schematic diagram of a hardware structure of an electronic device provided by an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second" and the like in the description and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments of the present application can be practiced in sequences other than those illustrated or described herein, and distinguish between "first", "second", etc. The objects are usually of one type, and the number of objects is not limited. For example, the first object may be one or more than one. In addition, "and/or" in the description and claims indicates at least one of the connected objects, and the character "/" generally indicates that the associated objects are in an "or" relationship.

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的应用运行方法进行详细地说明。The application running method provided by the embodiment of the present application will be described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.

本申请实施例提供了一种应用运行方法,该应用运行方法可以应用于第一电子设备,换言之,该应用运行方法可以由安装在电子设备中的软件或硬件来执行。如图1所示,本申请实施例提供的应用运行方法可以包括如下步骤101至步骤103:The embodiment of the present application provides an application running method, and the application running method can be applied to a first electronic device, in other words, the application running method can be executed by software or hardware installed in the electronic device. As shown in FIG. 1 , the application running method provided by this embodiment of the present application may include the following steps 101 to 103:

步骤101:在第一电子设备显示N个第一标识的情况下,接收用户对N个第一标识中的目标第一标识的第一输入。Step 101: In the case where the first electronic device displays N first identifiers, receive a first input from a user for a target first identifier among the N first identifiers.

在本申请实施例中,上述N个第一标识用于指示第二电子设备中安装的N个应用,N为正整数。可以理解,上述N个第一标识对应上述N个应用,即一个第一标识指示第二电子设备中安装的一个应用。In the embodiment of the present application, the above-mentioned N first identifiers are used to indicate N applications installed in the second electronic device, and N is a positive integer. It can be understood that the above-mentioned N first identifiers correspond to the above-mentioned N applications, that is, one first identifier indicates one application installed in the second electronic device.

在本申请实施例中,上述任一应用对应的第一标识可以为该应用的应用图标或者其他能够唯一表征该应用的标识,本申请实施例对此不做任何限定。In this embodiment of the present application, the first identifier corresponding to any of the above applications may be an application icon of the application or other identifiers that can uniquely characterize the application, which is not limited in this embodiment of the present application.

应注意的是,第一电子设备中可以安装有上述N个应用的部分或全部应用,或者,该第一电子设备中并未安装上述N个应用中的任一应用。It should be noted that, some or all of the above N applications may be installed in the first electronic device, or, none of the above N applications may be installed in the first electronic device.

在本申请实施例中,上述第一输入包括:任意一种可行性输入,如,触控输入,手势输入,语音输入。例如,对目标第一标识的点击输入。In the embodiment of the present application, the above-mentioned first input includes: any feasible input, such as touch input, gesture input, and voice input. For example, a click input to the first identification of the target.

可选地,在本申请实施例中,第一电子设备在显示上述N个第一标识前,可以获取第二电子设备的布局文件,然后,基于该布局文件显示上述N个第一标识。Optionally, in this embodiment of the present application, the first electronic device may acquire a layout file of the second electronic device before displaying the N first identifiers, and then display the N first identifiers based on the layout file.

示例性的,上述第二电子设备的布局文件包括:第二电子设备中的N个应用的应用信息(如,应用名称、应用类别、应用的排布位置、应用登录信息、应用消息数量等)。Exemplarily, the layout file of the second electronic device includes: application information of N applications in the second electronic device (eg, application name, application category, application arrangement position, application login information, number of application messages, etc.) .

示例性的,上述布局文件可以同步存放在云端服务器,即,第一电子设备可以从云端服务器中下载上述第二电子设备的布局文件。进一步地,当第一电子设备和第二电子设备登录同一用户账号时,第二电子设备会自动将第二电子设备的布局文件同步至第一电子设备中。Exemplarily, the above-mentioned layout file may be stored in the cloud server synchronously, that is, the first electronic device may download the above-mentioned layout file of the second electronic device from the cloud server. Further, when the first electronic device and the second electronic device log into the same user account, the second electronic device will automatically synchronize the layout file of the second electronic device to the first electronic device.

示例性的,第一电子设备在获取到第二电子设备的布局文件后,可以将上述第二电子设备的布局文件保存在本地或者云端服务器。Exemplarily, after acquiring the layout file of the second electronic device, the first electronic device may save the above-mentioned layout file of the second electronic device in a local or cloud server.

需要说明的是,第一电子设备也可以将自身的布局文件上传至服务器中,以便其他电子设备通过服务器下载第一电子设备的布局文件。It should be noted that the first electronic device can also upload its own layout file to the server, so that other electronic devices can download the layout file of the first electronic device through the server.

进一步地,布局文件存在一个特定的编码,当第一电子设备首次加载该布局文件时,用户需要在第一电子设备上输入该布局文件的编码,来进行身份验证。Further, the layout file has a specific code, and when the first electronic device loads the layout file for the first time, the user needs to input the code of the layout file on the first electronic device for authentication.

可选地,在本申请实施例中,第一电子设备在显示上述N个标识之前,会开启生物特征信息验证,并在用户通过生物特征信息验证的情况下,才会显示上述N个第一标识,以提高设备安全性。Optionally, in this embodiment of the present application, the first electronic device will enable biometric information verification before displaying the above N identifiers, and will display the above N first identifiers only when the user passes the biometric information verification. identification to improve device security.

步骤102:响应于第一输入,向第二电子设备发送目标第一标识指示的目标应用的投射请求。Step 102: In response to the first input, send a projection request of the target application indicated by the target first identifier to the second electronic device.

其中,上述投射请求用于请求第二电子设备将目标应用的运行界面投射至第一电子设备。The above projection request is used to request the second electronic device to project the running interface of the target application to the first electronic device.

在本申请实施例中,上述投射请求用于请求将上述第二电子设备中的目标应用的运行信息投射至上述第一电子设备中。In the embodiment of the present application, the above-mentioned projection request is used to request to project the running information of the target application in the above-mentioned second electronic device to the above-mentioned first electronic device.

在本申请实施例中,上述目标应用的运行信息可以为第二电子设备在前台运行该目标应用的前台运行信息(包括该目标应用的应用界面内容),也可以为该第二电子设备在前台运行该目标应用的后台运行信息(包括后台运行进程信息)。进一步地,当第二电子设备在后台运行目标应用时,第二电子设备可以处于锁屏状态,或者,显示除目标应用的应用界面之外的任意界面。In this embodiment of the present application, the running information of the target application may be foreground running information (including the application interface content of the target application) of the second electronic device running the target application in the foreground, or it may be the second electronic device running in the foreground Background running information (including background running process information) of the target application running. Further, when the second electronic device runs the target application in the background, the second electronic device may be in a locked screen state, or display any interface other than the application interface of the target application.

可选地,在本申请实施例中,第一电子设备在接收到该第一输入后,会在第一电子设备与第二电子设备连接的情况下,向第二电子设备发送目标第一标识指示的目标应用的投射请求。示例性的,上述第一电子设备与第二电子设备间的连接可以为无线连接,例如蓝牙连接、无线保真(Wireless Fidelity,WiFi)连接或无线局域网(Wireless Local AreaNetwork,WLAN)连接等。Optionally, in this embodiment of the present application, after receiving the first input, the first electronic device will send the target first identifier to the second electronic device under the condition that the first electronic device is connected to the second electronic device. Cast request for the indicated target application. Exemplarily, the connection between the first electronic device and the second electronic device may be a wireless connection, such as a Bluetooth connection, a Wireless Fidelity (Wireless Fidelity, WiFi) connection, or a Wireless Local Area Network (Wireless Local Area Network, WLAN) connection.

步骤103:若接收到第二电子设备反馈的投射响应,显示目标应用的运行界面。Step 103 : If the projection response fed back by the second electronic device is received, the running interface of the target application is displayed.

在本申请实施例中,若第一电子设备接收到第二电子设备反馈的投射响应,可以根据投射响应中的投射内容,显示目标应用的运行界面。In the embodiment of the present application, if the first electronic device receives the projection response fed back by the second electronic device, it may display the running interface of the target application according to the projection content in the projection response.

可选地,在本申请实施例中,上述投射内容用于指示上述目标应用的实时运行信息。Optionally, in this embodiment of the present application, the above-mentioned projected content is used to indicate real-time operation information of the above-mentioned target application.

可选地,在本申请实施例中,当第二电子设备在前台运行目标应用时,第二电子设备可以将该第二电子设备当前的实时显示画面投屏至第一电子设备。即,当第二电子设备在前台运行目标应用时,上述投射请求可以为投屏请求,相应的上述投射内容可以为投屏内容,该投屏内容用于指示该目标应用的实时显示画面,即上述投屏内容包括第二电子设备的实时显示界面对应的显示数据。Optionally, in this embodiment of the present application, when the second electronic device runs the target application in the foreground, the second electronic device may project the current real-time display screen of the second electronic device to the first electronic device. That is, when the second electronic device runs the target application in the foreground, the above-mentioned projection request may be a screen-casting request, and the corresponding above-mentioned projection content may be screen-casting content, and the screen-casting content is used to indicate the real-time display image of the target application, that is, The above-mentioned screen projection content includes display data corresponding to the real-time display interface of the second electronic device.

可选地,在本申请实施例中,当第二电子设备在后台运行目标应用时,上述投射内容为目标应用的后台运行进程,第二电子设备可以根据上述投屏请求,将当前运行的目标应用的后台运行进程数据发送至第一电子设备。进一步的,第一电子设备在接收到该目标应用的后台应用进程后,会基于该后台运行进程转向前台,从而在第一电子设备的显示屏中显示该目标应用的运行界面。Optionally, in this embodiment of the present application, when the second electronic device runs the target application in the background, the above-mentioned projected content is the background running process of the target application, and the second electronic device may, according to the above-mentioned screen projection request, convert the currently running target application. The background running process data of the application is sent to the first electronic device. Further, after receiving the background application process of the target application, the first electronic device will turn to the foreground based on the background running process, so as to display the running interface of the target application on the display screen of the first electronic device.

示例性的,第二电子设备在接收到上述投射请求时,若第二电子设备当前未运行该目标应用,则第二电子设备会按照投射请求运行该目标应用,并将该目标应用的运行信息反馈给第一电子设备。Exemplarily, when the second electronic device receives the above-mentioned projection request, if the second electronic device is not currently running the target application, the second electronic device will run the target application according to the projection request, and use the running information of the target application. feedback to the first electronic device.

可选地,在本申请实施例中,在第一电子设备中安装有上述目标应用的情况下,在第一电子设备显示目标应用的运行界面后,该第一电子设备可以按照用户对该运行界面的操作更新该运行界面。Optionally, in the embodiment of the present application, in the case where the above-mentioned target application is installed in the first electronic device, after the first electronic device displays the running interface of the target application, the first electronic device can run the target application according to the user's operation interface. The operation of the interface updates the running interface.

可选地,在本申请实施例中,在第一电子设备中未安装有上述目标应用的情况下,第一电子设备在接收到第二电子设备反馈的投射响应后,会提示用户需安装对应应用。Optionally, in the embodiment of the present application, in the case where the above-mentioned target application is not installed in the first electronic device, after receiving the projection response fed back by the second electronic device, the first electronic device will prompt the user to install the corresponding application. application.

可选地,在本申请实施例中,在第一电子设备中未安装有上述目标应用的情况下,在第一电子设备显示目标应用的运行界面后,若接收到用户在该目标应用的运行界面的上的目标输入后,会借助过第一电子设备与第二电子设备间建立的投射链路,向第二电子设备发送控制指令,该控制指令中携带该目标输入的输入参数。而第二电子设备在接收到该控制指令后,会基于该目标输入的输入参数对该目标应用执行相应操作,然后,将该目标应用的当前运行信息反馈给第一电子设备,使得第一电子设备可以基于该运行信息更新该目标应用的运行界面,从而在实现投屏功能的同时,实现对第二电子设备中的目标应用的控制。Optionally, in this embodiment of the present application, in the case where the above-mentioned target application is not installed in the first electronic device, after the first electronic device displays the running interface of the target application, if the user's operation of the target application is received, After the target on the interface is input, a control command is sent to the second electronic device through the projection link established between the first electronic device and the second electronic device, and the control command carries the input parameters of the target input. After receiving the control instruction, the second electronic device will perform corresponding operations on the target application based on the input parameters input by the target, and then feed back the current running information of the target application to the first electronic device, so that the first electronic device The device can update the running interface of the target application based on the running information, so as to realize the screen projection function and at the same time control the target application in the second electronic device.

可选地,在本申请实施例中,第一电子设备在显示上述N个应用的标识时,可以按照这些应用在第一电子设备中的安装状态进行显示,从而对这些标识进行区分,使得用户可以通过该标识直接获知对应应用是否在第一电子设备中安装。Optionally, in the embodiment of the present application, when the first electronic device displays the identifiers of the above N applications, it may display the identifiers according to the installation status of these applications in the first electronic device, so as to distinguish these identifiers, so that the user can display the identifiers. Whether the corresponding application is installed in the first electronic device can be directly obtained through the identifier.

示例性的,上述步骤101中显示N个第一标识的过程包括如下步骤101a和步骤101b:Exemplarily, the process of displaying the N first identifiers in the above step 101 includes the following steps 101a and 101b:

步骤101a:根据上述N个应用中的每个应用在上述第一电子设备中的安装状态,确定对应标识的显示方式。Step 101a: According to the installation state of each of the above N applications in the above-mentioned first electronic device, determine the display mode of the corresponding logo.

步骤101b:按照每个标识的显示方式,分别显示每个标识。Step 101b: Display each logo separately according to the display mode of each logo.

示例性的,上述安装状态包括已安装状态和未安装状态。Exemplarily, the above-mentioned installation state includes an installed state and an uninstalled state.

示例性的,上述标识的显示方式可以包括以下至少一项:以预设颜色显示未安装的应用的标识(如,将未安装的应用的标识显示为灰色),以预设透明度显示未安装的应用的标识,高亮显示已安装的应用的标识。具体的显示方式可以根据实际需要设置,本申请实施例对此不做任何限定。Exemplarily, the display manner of the above-mentioned logo may include at least one of the following: displaying the logo of an application that is not installed in a preset color (for example, displaying the logo of an The ID of the app, highlighting the ID of the installed app. The specific display manner can be set according to actual needs, which is not limited in this embodiment of the present application.

示例性的,当第一电子设备未安装第二电子设备中的上述N个应用中的某个应用时,用户可以对该应用的标识进行输入(如,长按),以触发电子设备下载并安装该应用。Exemplarily, when the first electronic device does not install an application among the above-mentioned N applications in the second electronic device, the user can input (for example, long press) the identifier of the application to trigger the electronic device to download and Install the app.

可选地,在本申请实施例中,在上述目标第一标识包括Y个第一标识的情况下,上述第一输入包括Y个子输入,一个子输入对应一个第一标识。第一电子设备在接收到第一输入后,会触发分屏功能,将显示屏的显示区域拆分为多个分屏,然后,针对每个目标第一标识,第一电子设备会分别在该目标第一标识对应的子输入所指示的分屏上,显示该目标第一标识对应的应用的运行界面。Optionally, in this embodiment of the present application, in the case where the target first identifier includes Y first identifiers, the first input includes Y sub-inputs, and one sub-input corresponds to one first identifier. After receiving the first input, the first electronic device will trigger the split screen function to split the display area of the display screen into multiple split screens, and then, for each target first identifier, the first electronic device will On the split screen indicated by the sub-input corresponding to the target first identifier, the running interface of the application corresponding to the target first identifier is displayed.

举例说明,如图2中的(a)所示,以通过圆盘控件(即图3中的31)显示多个第一标识为例,在第一电子设备显示6个第一标识的情况下,当用户同时点击标识21和标识22时,如图2中的(b)所示,第一电子设备进入分屏状态,并将标识21对应的应用的运行界面23在分屏1显示,将标识22对应的应用的运行界面24在分屏2显示。For example, as shown in (a) in FIG. 2 , taking the display of multiple first logos through the disc control (ie, 31 in FIG. 3 ) as an example, in the case where the first electronic device displays six first logos , when the user clicks the logo 21 and the logo 22 at the same time, as shown in (b) in FIG. 2 , the first electronic device enters the split screen state, and displays the running interface 23 of the application corresponding to the logo 21 on the split screen 1, and the The running interface 24 of the application corresponding to the identifier 22 is displayed on the split screen 2 .

在本申请实施例提供的应用运行方法中,在第一电子设备显示第二电子设备中安装的N个应用的N个第一标识的情况下,第一电子设备可以通过对上述N个第一标识中的目标第一标识的第一输入,来触发第一电子设备向第二电子设备发送投射请求,以请求第二电子设备向第一电子设备投射该目标第一标识指示的目标应用的运行信息,这样,当第一电子设备在接收到第二电子设备反馈的投射响应的情况下,便可直接根据投射响应中的投射内容显示该目标应用的运行界面。如此,第一电子设备利用电子设备间的投射功能,将与其关联的其他电子设备中的应用的运行界面投射至自身的显示屏中,从而在第一电子设备未安装用户需求的应用的情况下,仍然可以在第一电子设备上运行该应用,提高了操作的便捷性。In the application running method provided by the embodiment of the present application, in the case where the first electronic device displays N first identifiers of N applications installed in the second electronic device, the first electronic device The first input of the target first identification in the identification, to trigger the first electronic device to send a projection request to the second electronic device, to request the second electronic device to project the running of the target application indicated by the target first identification to the first electronic device In this way, when the first electronic device receives the projection response fed back by the second electronic device, it can directly display the running interface of the target application according to the projection content in the projection response. In this way, the first electronic device uses the projection function between electronic devices to project the running interface of the application in other electronic devices associated with it to its own display screen, so that when the first electronic device does not install the application required by the user , the application can still be run on the first electronic device, which improves the convenience of operation.

可选地,在本申请实施例中,在接收用户对目标第一标识的第一输入的情况下,第一电子设备可以先与第二电子设备建立投射连接,从而能够与第二电子设备进行投射内容的数据传输。Optionally, in the embodiment of the present application, in the case of receiving the first input of the first identifier of the target by the user, the first electronic device may first establish a projection connection with the second electronic device, so as to be able to perform a projection connection with the second electronic device. Data transfer of cast content.

示例性的,上述步骤102中向第二电子设备发送目标第一标识指示的目标应用的投射请求之前,本申请实施例提供的应用运行方法还包括如下步骤A1至步骤A3:Exemplarily, before sending the projection request of the target application indicated by the target first identifier to the second electronic device in the above step 102, the application running method provided by this embodiment of the present application further includes the following steps A1 to A3:

步骤A1:响应于上述第一输入,向第二电子设备发送连接请求。Step A1: In response to the above-mentioned first input, send a connection request to the second electronic device.

步骤A2:接收第二电子设备发送的连接响应。Step A2: Receive a connection response sent by the second electronic device.

步骤A3:在上述连接响应指示第二电子设备同意建立投射连接的情况下,建立第一电子设备和第二电子设备间的投射连接。Step A3: In the case that the connection response indicates that the second electronic device agrees to establish the projection connection, establish the projection connection between the first electronic device and the second electronic device.

示例性的,上述投射连接可以为投屏连接,即上述连接请求用于请求建立第一电子设备与第二电子设备间的投屏连接。举例说明,以投屏连接为例,用户可以对设置应用程序(即第二电子设备中的设置应用程序)的界面中的“无线连接”选项进行输入,以使得第二电子设备可以开启无线连接功能,进而使得第二电子设备可以通过第一电子设备与第二电子设备间的无线连接接收第一电子设备发送投屏请求。同理,第二电子设备也可以通过第一电子设备与第二电子设备间的无线连接向第一电子设备发送投屏响应。Exemplarily, the above-mentioned projection connection may be a screen projection connection, that is, the above-mentioned connection request is used to request to establish a screen projection connection between the first electronic device and the second electronic device. For example, taking the screen-casting connection as an example, the user can input the "wireless connection" option in the interface of the setting application (that is, the setting application in the second electronic device), so that the second electronic device can enable the wireless connection function, so that the second electronic device can receive a screen projection request sent by the first electronic device through the wireless connection between the first electronic device and the second electronic device. Similarly, the second electronic device may also send a screen projection response to the first electronic device through the wireless connection between the first electronic device and the second electronic device.

可以理解,在第一电子设备接收到第二电子设备发送的用于指示第二电子设备同意建立投射连接的连接响应之后,第一电子设备便可接收到第二电子设备实时向第一电子设备发送投射内容,从而使得第一电子设备可以显示目标应用的应用界面。It can be understood that after the first electronic device receives the connection response sent by the second electronic device and used to indicate that the second electronic device agrees to establish a projection connection, the first electronic device can receive the real-time message sent by the second electronic device to the first electronic device. The projection content is sent, so that the first electronic device can display the application interface of the target application.

示例性的,当第一电子设备接收的连接响应用于指示第二电子设备拒绝建立投射连接的情况下,第一电子设备拒绝建立第一电子设备和第二电子设备间的投射连接。Exemplarily, when the connection response received by the first electronic device is used to instruct the second electronic device to refuse to establish the projection connection, the first electronic device refuses to establish the projection connection between the first electronic device and the second electronic device.

如此,使得第二电子设备能够通过投射连接和第一电子设备进行投射内容的数据传输。In this way, the second electronic device can perform data transmission of the projection content with the first electronic device through the projection connection.

可选的,在本申请实施例中,在上述步骤103之后,本申请实施例提供的控制电子设备的方法还可以包括如下步骤B1和步骤B2:Optionally, in this embodiment of the present application, after step 103 above, the method for controlling an electronic device provided by this embodiment of the present application may further include the following steps B1 and B2:

步骤B1:第一电子设备接收第二电子设备发送的连接断开指令。Step B1: The first electronic device receives a disconnection instruction sent by the second electronic device.

步骤B2:第一电子设备响应于上述连接断开指令,断开第一电子设备与第二电子设备间的投射连接。Step B2: The first electronic device disconnects the projection connection between the first electronic device and the second electronic device in response to the above-mentioned disconnection instruction.

可选地,在本申请实施例中,在上述目标第一标识可以包括P个第一标识的情况下,上述投射内容包括:P个第一投射内容。其中,上述目标应用包括P个第一应用,一个第一标识指示一个第一应用,一个第一应用对应一个第一投射内容。基于此,上述步骤103中根据上述投射响应中的投射内容,显示目标应用的运行界面,包括如下步骤103a1:Optionally, in this embodiment of the present application, in the case that the above-mentioned first target identifiers may include P first identifiers, the above-mentioned projected contents include: P first projected contents. The above target applications include P first applications, one first identifier indicates one first application, and one first application corresponds to one first projected content. Based on this, in the above-mentioned step 103, the running interface of the target application is displayed according to the projection content in the above-mentioned projection response, including the following step 103a1:

步骤103a1:按照P个第一投射内容,在P个显示区域中显示上述P个第一应用的运行界面;一个显示区域显示一个第一应用的运行界面。示例性的,第一电子设备在接收到第二电子设备反馈的投射响应后,会将显示屏的显示区域拆分为P个显示区域,每个显示区域显示一个第一应用的运行界面。Step 103a1: Display the running interfaces of the P first applications in the P display areas according to the P first projection contents; one display area displays the running interface of one first application. Exemplarily, after receiving the projection response fed back by the second electronic device, the first electronic device divides the display area of the display screen into P display areas, and each display area displays a running interface of the first application.

可选地,在本申请实施例中,在第一电子设备当前已经显示应用界面的情况下,可以将第二电子设备投射的目标应用的运行界面在第一电子设备的第一显示区域显示。Optionally, in this embodiment of the present application, when the first electronic device currently displays the application interface, the running interface of the target application projected by the second electronic device may be displayed in the first display area of the first electronic device.

示例性的,上述步骤102中向第二电子设备发送目标第一标识指示的目标应用的投射请求,包括如下步骤102a:Exemplarily, in the above step 102, sending the projection request of the target application indicated by the target first identifier to the second electronic device includes the following step 102a:

步骤102a:在第一电子设备显示第二应用的第二界面的情况下,向第二电子设备发送目标第一标识指示的目标应用的投射请求。Step 102a: In the case where the first electronic device displays the second interface of the second application, send a projection request of the target application indicated by the target first identifier to the second electronic device.

进一步的,结合上述步骤102a,上述步骤103中根据投射响应中的投射内容,显示目标应用的运行界面,包括如下步骤103a2:Further, in combination with the above step 102a, in the above step 103, the running interface of the target application is displayed according to the projection content in the projection response, including the following step 103a2:

步骤103a2:在第一显示区域,根据投射响应中的投射内容,显示目标应用的运行界面,并在第二显示区域显示第二界面。Step 103a2: In the first display area, display the running interface of the target application according to the projection content in the projection response, and display the second interface in the second display area.

示例性的,上述第一显示区域可以为子窗口,进一步地,上述子窗口可以移动、最小化、关闭或者全屏显示。需要说明的是,在在第一电子设备将目标应用的运行界面在子窗口显示的情况下,第一电子设备的第二界面仍可以正常使用。Exemplarily, the above-mentioned first display area may be a sub-window, and further, the above-mentioned sub-window may be moved, minimized, closed, or displayed in full screen. It should be noted that, in the case where the first electronic device displays the running interface of the target application in the sub-window, the second interface of the first electronic device can still be used normally.

应注意的是,上述第一显示区域和上述第二显示区域可以为显示屏中的不同区域(例如,分屏显示第二界面和目标应用的运行界面),或者,上述第一显示区域和上述第二显示区域间存在相互叠加的区域(例如,在第二界面上叠加显示目标应用的运行界面)。It should be noted that the above-mentioned first display area and the above-mentioned second display area may be different areas in the display screen (for example, the second interface and the running interface of the target application are displayed in a split screen), or, the above-mentioned first display area and the above-mentioned There are overlapping areas between the second display areas (for example, the running interface of the target application is displayed superimposed on the second interface).

举例说明,如图3中的(a)所示,以通过圆盘控件(即图3中的31)显示多个第一标识为例,若第一电子设备当前显示应用A的应用界面32,当在用户点击圆盘控件31中的“新闻”APP图标33后。如图3中的(b)所示,第一电子设备在应用界面32上显示一个子窗口34,该子窗口34中显示“新闻”APP图标33对应的“新闻”APP(即,上述目标应用)的运行界面。For example, as shown in (a) in FIG. 3 , taking the display of multiple first identifiers as an example through the disc control (ie, 31 in FIG. 3 ), if the first electronic device currently displays the application interface 32 of application A, When the user clicks the "News" APP icon 33 in the disc control 31 . As shown in (b) of FIG. 3 , the first electronic device displays a sub-window 34 on the application interface 32, and the sub-window 34 displays the “News” APP corresponding to the “News” APP icon 33 (ie, the above-mentioned target application ) running interface.

如此,第一电子设备可以在当前显示其他应用的应用界面的情况下,将投射内容对应的运行界面在第一显示区域显示,从而不会影响用户查看当前运行的其他应用的应用界面。In this way, the first electronic device can display the running interface corresponding to the projected content in the first display area when the application interface of other applications is currently displayed, so as not to affect the user's viewing of the application interface of other currently running applications.

可选地,在本申请实施例中,在上述步骤101之前,本申请实施例提供的应用运行方法还包括如下步骤B1:Optionally, in the embodiment of the present application, before the above step 101, the application running method provided by the embodiment of the present application further includes the following step B1:

步骤B1:显示第一控件,上述第一控件的标识显示区至少包含M个子区域,上述M个子区域显示上述N个第一标识,一个子区域内显示至少一个第一标识。Step B1: Display a first control, the logo display area of the first control includes at least M sub-regions, the M sub-regions display the N first logos, and one sub-region displays at least one first logo.

其中,M为正整数,且M小于或等于N。Among them, M is a positive integer, and M is less than or equal to N.

示例性的,第一电子设备可以通过多个分隔符将上述标识显示区域分割为M个子区域。Exemplarily, the first electronic device may divide the above-mentioned identification display area into M sub-areas by using a plurality of separators.

示例性的,上述第一控件中的M个子区域中的N个第一标识具备默认的的排布位置。进一步地,上述N个第一标识的排布顺序可以根据上述布局文件中应用的排布位置信息确定。Exemplarily, the N first signs in the M sub-areas in the above-mentioned first control have default arrangement positions. Further, the arrangement order of the above-mentioned N first identifiers may be determined according to the arrangement position information applied in the above-mentioned layout file.

示例性的,上述第一控件可以为圆盘控件或者多角形控件,其中,该第一控件包括标识显示区和中心“返回”按钮区。如此,当拍摄装置检测到用户对“返回”按钮的按压输入,则取消显示该第一控件,或者,将该第一控件更新为下文中的第二控件。Exemplarily, the above-mentioned first control may be a disc control or a polygonal control, wherein the first control includes a logo display area and a central "return" button area. In this way, when the photographing apparatus detects the user's pressing input on the "return" button, the display of the first control is canceled, or the first control is updated to the second control hereinafter.

示例性的,由于上述标识显示区同时能够显示的标识的数量有限,因此用户可以通过在上述标识显示区上的更新操作来控制拍摄装置更新该标识显示区显示的N个第一标识。如此,可以实现在该标识显示区显示更多标识,以使用户可以能够在更多的应用中选择出想要操控的应用。Exemplarily, since the number of logos that can be displayed in the logo display area at the same time is limited, the user can control the photographing device to update the N first logos displayed in the logo display area through an update operation on the logo display area. In this way, more logos can be displayed in the logo display area, so that the user can select the application to be manipulated from more applications.

示例性的,第一电子设备可以按照第一标识的数量进行区域划分,例如,一个标识占据一个区域,或者,多个标识占据一个区域。Exemplarily, the first electronic device may perform area division according to the number of first identifiers, for example, one identifier occupies one area, or multiple identifiers occupy one area.

例1,如图4中的(a)所示,以第一控件为圆盘控件为例,该圆盘控件40包括3个子区域,分别为子区域41、子区域42和子区域43,每个子区域中分别显示了两个第一标识。Example 1, as shown in (a) in FIG. 4 , taking the first control as a disc control as an example, the disc control 40 includes 3 sub-areas, which are respectively sub-area 41, sub-area 42 and sub-area 43, each sub-area 43. The two first logos are displayed in the area respectively.

例2,如图4中的(b)所示,以第一控件为圆盘控件为例,该圆盘控件41包括6个子区域,每个子区域中分别显示一个第一标识。Example 2, as shown in (b) of FIG. 4 , taking the first control as a disc control as an example, the disc control 41 includes 6 sub-areas, and each sub-area displays a first logo respectively.

如此,用户可以通过第一控件快捷的找到需要运行的目标应用,提高了用户的操作效率。In this way, the user can quickly find the target application to be run through the first control, which improves the operation efficiency of the user.

进一步可选地,在本申请实施例中,上述步骤103中显示上述目标应用的运行界面,包括如下步骤103b:Further optionally, in this embodiment of the present application, in the foregoing step 103, the running interface of the foregoing target application is displayed, including the following step 103b:

步骤103b:在第一目标显示区域显示目标应用的运行界面。Step 103b: Display the running interface of the target application in the first target display area.

其中,上述第一电子设备的显示屏包括M个显示区域,一个显示区域对应上述标识显示区中的一个子区域。上述第一目标显示区域为:上述M个显示区域中,与上述目标第一标识所在子区域对应的显示区域。Wherein, the display screen of the above-mentioned first electronic device includes M display areas, and one display area corresponds to a sub-area in the above-mentioned identification display area. The above-mentioned first target display area is: among the above-mentioned M display areas, a display area corresponding to the sub-area where the above-mentioned target first identifier is located.

进一步可选地,在本申请实施例中,在第一电子设备与至少一个第三电子设备投射连接的情况下,本申请实施例提供的技术方案还可以包括如下步骤103c:Further optionally, in the embodiment of the present application, in the case that the first electronic device is projectingly connected to at least one third electronic device, the technical solution provided by the embodiment of the present application may further include the following step 103c:

步骤103c:在第一电子设备显示该目标应用的运行界面的情况下,向目标第三电子设备发送目标应用的运行信息。Step 103c: In the case where the first electronic device displays the running interface of the target application, send the running information of the target application to the target third electronic device.

其中,上述至少一个第三电子设备的显示屏包括Q个显示区域(即,一个第三电子设备的显示屏可以划分出至少一个显示区域),一个显示区域对应上述第一控件的标识显示区中的一个子区域。上述目标第三电子设备为:第二目标显示区域所在的第三电子设备;上述第二目标显示区域为:上述Q个显示区域中,与上述目标第一标识所在子区域对应的显示区域。Wherein, the display screen of the above-mentioned at least one third electronic device includes Q display areas (that is, the display screen of one third electronic device can be divided into at least one display area), and one display area corresponds to the identification display area of the above-mentioned first control. a sub-region of . The target third electronic device is: the third electronic device where the second target display area is located; the second target display area is: among the Q display areas, the display area corresponding to the sub-area where the target first identifier is located.

示例性的,目标第三电子设备在接收到上述目标应用的运行信息后,会在第二目标显示区域显示上述目标应用的运行界面。进一步的,在第一电子设备与目标第三电子设备投屏连接的情况下,目标第三电子设备在接收到上述目标应用的运行信息后,除了会在第二目标显示区域显示上述目标应用的运行界面,还会同步投屏该第一电子设备的实时界面内容。Exemplarily, after receiving the running information of the target application, the target third electronic device will display the running interface of the target application in the second target display area. Further, in the case where the first electronic device is connected to the target third electronic device for screen projection, after the target third electronic device receives the running information of the above target application, in addition to displaying the above target application in the second target display area. When running the interface, the real-time interface content of the first electronic device will also be synchronously projected on the screen.

示例性的,第一电子设备在接收到第二电子设备反馈的目标应用的运行信息后,不显示该目标应用的运行界面,而直接将该目标应用的运行信息转发给目标第三电子设备,以使目标第三电子设备显示该目标应用的运行界面。或者,第一电子设备在接收到第二电子设备反馈的目标应用的运行信息后,可以直接基于该目标应用的运行信息显示该目标应用的运行界面,然后,将该目标应用的运行信息发送给目标第三电子设备,以使目标第三电子设备同时显示该目标应用的运行界面。Exemplarily, after receiving the running information of the target application fed back by the second electronic device, the first electronic device does not display the running interface of the target application, but directly forwards the running information of the target application to the target third electronic device, so that the target third electronic device displays the running interface of the target application. Alternatively, after receiving the running information of the target application fed back by the second electronic device, the first electronic device may directly display the running interface of the target application based on the running information of the target application, and then send the running information of the target application to The target third electronic device, so that the target third electronic device simultaneously displays the running interface of the target application.

举例说明:以第一电子设备为手机、第二电子设备为平板电脑、第三电子设备为智能电视为例,如图5中的(a)所示,假设手机上显示控件51(即,第一控件),控件51中包括六个标识,并且该六个标识指示平板电脑中的六个应用。如图5中的(b)所示,智能电视的显示屏被划分为子区域a(标号52)、子区域b(标号53)、子区域c(标号54)和子区域d(标号55),并在子区域c显示手机的投屏界面。用户在点击控件51中的“新闻”APP的图标后,手机在接收平板电脑发送的“新闻”APP的运行信息后,将该运行信息发送该智能电视,并在智能电视的子区域d(标号55)显示该“新闻”APP的运行界面。For example: take the first electronic device as a mobile phone, the second electronic device as a tablet computer, and the third electronic device as a smart TV as an example, as shown in (a) of FIG. A control), the control 51 includes six signs, and the six signs indicate six applications in the tablet computer. As shown in (b) of Figure 5, the display screen of the smart TV is divided into sub-area a (label 52), sub-region b (label 53), sub-region c (label 54) and sub-region d (label 55), And the screen-casting interface of the mobile phone is displayed in the sub-area c. After the user clicks the icon of the "News" APP in the control 51, the mobile phone, after receiving the running information of the "News" APP sent by the tablet computer, sends the running information to the smart TV, and displays the running information in the sub-area d (labeled) of the smart TV. 55) Display the running interface of the "News" APP.

如此,第一电子设备在显示第一控件的情况下,能够根据第一控件中N个标识所在的子区域,预先对当前屏幕进行合理划分,从而使得目标应用的运行界面可以显示在用户预先规划的屏幕区域,提高用户的操作效率。In this way, in the case of displaying the first control, the first electronic device can reasonably divide the current screen in advance according to the sub-regions where the N identifiers in the first control are located, so that the running interface of the target application can be displayed on the user's pre-planning the screen area to improve the user's operating efficiency.

进一步可选地,在本申请实施例中,在显示包括N个标识的第一控件之前,电子设备可以显示包括X个第二标识的第二控件,每个第二标识指示一个第三电子设备,用户可以通过点击第二控件中的第二标识,在X个第三电子设备中选择需要查看应用的第二电子设备。Further optionally, in this embodiment of the present application, before displaying the first controls including N identifiers, the electronic device may display second controls including X second identifiers, and each second identifier indicates a third electronic device. , the user can select the second electronic device that needs to view the application among the X third electronic devices by clicking the second identifier in the second control.

示例性的,上述步骤B1中显示第一控件之前,本申请实施例提供的应用运行方法还包括如下步骤C1和步骤C2:Exemplarily, before the first control is displayed in the foregoing step B1, the application running method provided by this embodiment of the present application further includes the following steps C1 and C2:

步骤C1:显示第二控件。Step C1: Display the second control.

其中,上述第二控件包括X个第三电子设备对应的X个第二标识,一个第二标识指示一个第三电子设备。可以理解的是,一个第二标识对应一个第三电子设备的第一控件,一个第二标识对应一个第三电子设备的布局文件。Wherein, the above-mentioned second control includes X second identifiers corresponding to X third electronic devices, and one second identifier indicates one third electronic device. It can be understood that, a second identifier corresponds to a first control of a third electronic device, and a second identifier corresponds to a layout file of a third electronic device.

步骤C2:接收用户对上述X个第二标识中的目标第二标识的第三输入。Step C2: Receive a third input from the user on the target second identifier in the above X second identifiers.

结合上述步骤C1和步骤C2,上述步骤B1中显示第一控件,包括如下步骤D1:Combining the above steps C1 and C2, the first control is displayed in the above step B1, including the following step D1:

步骤D1:响应于上述第三输入,显示第一控件。Step D1: In response to the above-mentioned third input, display the first control.

示例性的,上述第二电子设备为:上述X个第三电子设备中,上述目标第二标识指示的第三电子设备。Exemplarily, the second electronic device is: among the X third electronic devices, the third electronic device indicated by the target second identifier.

示例性的,上述第二控件可以为标识显示区和中心“返回”按钮区。如此,当第一电子设备检测到用户对“返回”按钮的按压输入,则取消显示该第二控件,或者,将该第二控件更新为下文中的第三控件。Exemplarily, the above-mentioned second control may be a logo display area and a central "return" button area. In this way, when the first electronic device detects the user's pressing input on the "return" button, the display of the second control is canceled, or the second control is updated to the third control hereinafter.

示例性的,在显示第三控件的情况下,第一电子设备在接收到用户对第三控件的第四输入后,会将该第三控件更新为上述第二控件。Exemplarily, when the third control is displayed, after receiving the fourth input from the user on the third control, the first electronic device will update the third control to the above-mentioned second control.

举例说明,以第一控件和第二控件均为圆盘控件为例,当用户想要查看或使用其他电子设备中安装的APP时,如图6中的(a)所示,用户可以长按第一电子设备的主界面上显示的悬浮控件61(即,上述第三控件),如图6中的(b)所示,第一电子设备会将该悬浮控件61更新为圆盘控件62(即上述的第二控件),该圆盘控件62中包含3个第三电子设备的设备标识(如图6中的(b)中的设备1、设备2以及设备3)。接着,若用户想要查看设备1中的应用程序,则用户可以点击圆盘控件62中的“设备1”标识,如图6中的(c)所示,第一电子设备会将该上述圆盘控件62更新为圆盘控件63(即上述第一控件),该圆盘控件63中包含6个APP图标。此时,若用户想要查看其他电子设备中安装的APP,则可以点击圆盘控件63中的“返回”按钮,将圆盘控件63重新更新为圆盘控件62。For example, taking the first control and the second control both as disc controls, when the user wants to view or use the APP installed in other electronic devices, as shown in (a) in FIG. 6 , the user can long press The floating control 61 (that is, the above-mentioned third control) displayed on the main interface of the first electronic device, as shown in (b) in FIG. 6 , the first electronic device will update the floating control 61 to a disc control 62 ( That is, the above-mentioned second control), the disc control 62 contains the device identifiers of three third electronic devices (device 1, device 2, and device 3 in (b) in FIG. 6 ). Next, if the user wants to view the application program in the device 1, the user can click the “device 1” logo in the disc control 62, as shown in (c) in FIG. 6, the first electronic device will display the above circle The disk control 62 is updated to a disk control 63 (ie, the above-mentioned first control), and the disk control 63 includes 6 APP icons. At this time, if the user wants to view APPs installed in other electronic devices, he can click the "return" button in the disc control 63 to re-update the disc control 63 to the disc control 62 .

需要说明的是,上述第二控件的描述可参照上文对于第一控件的详细描述,此处不再赘述。It should be noted that, for the description of the second control, reference may be made to the detailed description of the first control above, which will not be repeated here.

需要说明的是,本申请中的第一控件、第二控件和第三控件均可悬浮显示在第一电子设备的显示界面上,本申请实施例对此不做限定。如此,第一电子设备可以在第二控件中显示多个不同电子设备的标识,便于用户通过每个电子设备标识,快速查看该电子设备中的应用,以便快速查找到需求的应用,提高了用户的操作效率。需要说明的是,本申请实施例提供的应用运行方法,执行主体可以为应用运行装置,或者该应用运行装置中的用于执行应用运行的方法的控制模块。本申请实施例中以应用运行装置执行应用运行方法为例,说明本申请实施例提供的应用运行装置。It should be noted that, the first control, the second control, and the third control in the present application can all be displayed in suspension on the display interface of the first electronic device, which is not limited in this embodiment of the present application. In this way, the first electronic device can display the identifiers of a plurality of different electronic devices in the second control, so that the user can quickly view the applications in the electronic device through the identifier of each electronic device, so as to quickly find the required applications, and improve the user experience. operating efficiency. It should be noted that, in the application running method provided by the embodiment of the present application, the execution body may be an application running device, or a control module in the application running device for executing the method for running an application. In the embodiment of the present application, the application running device provided by the embodiment of the present application is described by taking the application running device executing the application running method as an example.

本申请实施例提供一种应用运行装置,如图7所示,上述应用运行装置600包括接收模块601、发送模块602和显示模块603,其中:An embodiment of the present application provides an application running device. As shown in FIG. 7 , the above-mentioned application running device 600 includes a receiving module 601, a sending module 602, and a display module 603, wherein:

上述接收模块601,用于在第一电子设备显示N个第一标识的情况下,接收用户对N个第一标识中的目标第一标识的第一输入;上述N个第一标识用于指示第二电子设备中安装的N个应用,N为正整数;上述发送模块602,用于响应于接收模块601接收的第一输入,向第二电子设备发送目标第一标识指示的目标应用的投射请求,上述投射请求用于请求第二电子设备将目标应用的运行界面投射至第一电子设备;上述显示模块603,用于若接收到第二电子设备反馈的投射响应,显示上述目标应用的运行界面。The above-mentioned receiving module 601 is used to receive the first input of the target first mark in the N first marks by the user when the first electronic device displays N first marks; the above-mentioned N first marks are used to indicate N applications installed in the second electronic device, where N is a positive integer; the above-mentioned sending module 602 is configured to, in response to the first input received by the receiving module 601, send the projection of the target application indicated by the target first identifier to the second electronic device request, the above-mentioned projection request is used to request the second electronic device to project the running interface of the target application to the first electronic device; the above-mentioned display module 603 is used to display the operation of the above-mentioned target application if the projection response fed back by the second electronic device is received interface.

可选地,在本申请实施例中,如图8所示,上述装置还包括:确定模块604,上述确定模块604,用于根据上述N个应用中的每个应用在上述第一电子设备中的安装状态,确定对应标识的显示方式;上述显示模块603,还用于按照每个标识的显示方式,分别显示每个标识。Optionally, in this embodiment of the present application, as shown in FIG. 8 , the above-mentioned apparatus further includes: a determination module 604, the above-mentioned determination module 604 is configured to, according to each of the above-mentioned N applications, be used in the above-mentioned first electronic device The installation state is determined, and the display mode of the corresponding logo is determined; the above-mentioned display module 603 is further configured to display each logo according to the display mode of each logo.

可选地,在本申请实施例中,如图8所示,上述装置还包括:执行模块605;其中,上述发送模块602,还用于响应于上述接收模块601接收的上述第一输入,向第二电子设备发送连接请求,上述投射请求用于请求将第二电子设备中的目标应用的运行信息投射至上述第一电子设备中;上述接收模块603,还用于接收上述第二电子设备发送的连接响应;上述执行模块605,用于在上述连接响应指示第二电子设备同意建立投射连接的情况下,建立上述第一电子设备和上述第二电子设备间的投射连接。Optionally, in this embodiment of the present application, as shown in FIG. 8 , the above-mentioned apparatus further includes: an execution module 605 ; wherein, the above-mentioned sending module 602 is further configured to respond to the above-mentioned first input received by the above-mentioned receiving module 601 , to send The second electronic device sends a connection request, and the above-mentioned projection request is used to request to project the running information of the target application in the second electronic device to the above-mentioned first electronic device; the above-mentioned receiving module 603 is also used for receiving the above-mentioned second electronic device. The above-mentioned execution module 605 is configured to establish a projective connection between the above-mentioned first electronic device and the above-mentioned second electronic device when the above-mentioned connection response indicates that the second electronic device agrees to establish a projective connection.

可选地,在本申请实施例中,上述投射内容包括:P个第一投射内容,一个第一应用对应一个第一投射内容。上述显示模块603,具体用于按照P个第一投射内容,在P个显示区域中显示上述P个第一应用的运行界面;一个显示区域显示一个第一应用的运行界面。Optionally, in the embodiment of the present application, the above-mentioned projected content includes: P pieces of first projected content, and one first application corresponds to one first projected content. The above display module 603 is specifically configured to display the running interfaces of the P first applications in the P display areas according to the P first projection contents; one display area displays the running interface of one first application.

可选地,在本申请实施例中,上述发送模块602,具体用于在第一电子设备显示第二应用的第二界面的情况下,向第二电子设备发送目标第一标识指示的目标应用的投射请求;上述显示模块603,具体用于在第一显示区域,根据投射响应中的投射内容,显示目标应用的运行界面,并在第二显示区域显示第二界面。Optionally, in this embodiment of the present application, the above-mentioned sending module 602 is specifically configured to send the target application indicated by the target first identifier to the second electronic device when the first electronic device displays the second interface of the second application. The above-mentioned display module 603 is specifically configured to display the running interface of the target application in the first display area according to the projection content in the projection response, and display the second interface in the second display area.

可选地,在本申请实施例中,上述显示模块603,还用于显示第一控件,上述第一控件的标识显示区至少包含M个子区域,上述M个子区域显示上述N个第一标识,一个子区域内显示至少一个第一标识,M为正整数,且M小于或等于N。Optionally, in the embodiment of the present application, the above-mentioned display module 603 is further configured to display a first control, the logo display area of the above-mentioned first control at least includes M sub-regions, and the above-mentioned M sub-regions display the above-mentioned N first logos, At least one first logo is displayed in a sub-area, M is a positive integer, and M is less than or equal to N.

可选地,在本申请实施例中,上述显示模块603,具体用于在第一目标显示区域显示目标应用的运行界面;其中,上述第一电子设备的显示屏包括M个显示区域,一个显示区域对应上述第一标识显示区中的一个子区域;上述目标显示区域为:上述M个显示区域中,与上述目标第一标识所在子区域对应的显示区域。Optionally, in the embodiment of the present application, the above-mentioned display module 603 is specifically configured to display the running interface of the target application in the first target display area; wherein, the display screen of the above-mentioned first electronic device includes M display areas, and one display area The area corresponds to a sub-area in the above-mentioned first mark display area; the above-mentioned target display area is: among the above-mentioned M display areas, a display area corresponding to the sub-area where the above-mentioned target first mark is located.

可选地,在本申请实施例中,上述显示模块603,还用于显示第二控件,上述第二控件包括X个第三电子设备对应的X个第二标识,一个第二标识指示一个第三电子设备;上述接收模块601,还用于接收用户对上述X个第二标识中的目标第二标识的第三输入;上述显示模块603,具体用于响应于接收模块601接收的第三输入,显示第一控件;其中,上述第二电子设备为:上述X个第三电子设备中,上述目标第二标识指示的第三电子设备。Optionally, in this embodiment of the present application, the above-mentioned display module 603 is further configured to display a second control, where the above-mentioned second control includes X second identifiers corresponding to X third electronic devices, and one second identifier indicates a first Three electronic devices; the receiving module 601 is further configured to receive a third input from the user to the target second identifier in the X second identifiers; the display module 603 is specifically configured to respond to the third input received by the receiving module 601 , displaying the first control; wherein, the second electronic device is: among the X third electronic devices, the third electronic device indicated by the target second identifier.

在本申请实施例提供的应用运行装置中,在第一电子设备显示第二电子设备中安装的N个应用的N个第一标识的情况下,第一电子设备可以通过对上述N个第一标识中的目标第一标识的第一输入,来触发第一电子设备向第二电子设备发送投射请求,以请求第二电子设备向第一电子设备投射该目标第一标识指示的目标应用的运行信息,这样,当第一电子设备在接收到第二电子设备反馈的投射响应的情况下,便可直接根据投射响应中的投射内容显示该目标应用的运行界面。如此,第一电子设备利用电子设备间的投射功能,将与其关联的其他电子设备中的应用的运行界面投射至自身的显示屏中,从而在第一电子设备未安装用户需求的应用的情况下,仍然可以在第一电子设备上运行该应用,提高了操作的便捷性。In the application running apparatus provided in the embodiment of the present application, in the case where the first electronic device displays N first identifiers of N applications installed in the second electronic device, the first electronic device The first input of the target first identification in the identification, to trigger the first electronic device to send a projection request to the second electronic device, to request the second electronic device to project the running of the target application indicated by the target first identification to the first electronic device In this way, when the first electronic device receives the projection response fed back by the second electronic device, it can directly display the running interface of the target application according to the projection content in the projection response. In this way, the first electronic device uses the projection function between electronic devices to project the running interface of the application in other electronic devices associated with it to its own display screen, so that when the first electronic device does not install the application required by the user , the application can still be run on the first electronic device, which improves the convenience of operation.

需要说明的是,如图8所示,应用运行600中一定包括的模块用实线框示意,如接收模块601;应用管理装置600中可以包括也可以不包括的模块用虚线框示意,如确定模块604。It should be noted that, as shown in FIG. 8 , the modules that must be included in the application operation 600 are indicated by solid-line boxes, such as the receiving module 601 ; the modules that may or may not be included in the application management apparatus 600 are indicated by dashed-line boxes, such as determined Module 604.

本申请实施例中的应用运行装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The application running device in this embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The apparatus may be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (personal digital assistant). , PDA), etc., the non-mobile electronic device may be a server, a network attached storage (NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc. The embodiments of the present application There is no specific limitation.

本申请实施例中的应用运行装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。The application running device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.

本申请实施例提供的应用运行装置能够实现图1至图6的方法实施例实现的各个过程,为避免重复,这里不再赘述。The application running apparatus provided in the embodiment of the present application can implement each process implemented by the method embodiments in FIG. 1 to FIG. 6 , and to avoid repetition, details are not repeated here.

可选的,如图9所示,本申请实施例还提供一种电子设备700,包括处理器701,存储器702,存储在存储器702上并可在上述处理器701上运行的程序或指令,该程序或指令被处理器701执行时实现上述应用运行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, as shown in FIG. 9 , an embodiment of the present application further provides an electronic device 700, including a processor 701, a memory 702, a program or instruction stored in the memory 702 and executable on the processor 701, the When the program or the instruction is executed by the processor 701, each process of the above-mentioned application running method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, details are not repeated here.

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。It should be noted that the electronic devices in the embodiments of the present application include the aforementioned mobile electronic devices and non-mobile electronic devices.

图10为实现本申请实施例的一种电子设备的硬件结构示意图。FIG. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.

该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。The electronic device 100 includes but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110, etc. part.

本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art can understand that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, so as to manage charging, discharging, and power management through the power management system. consumption management and other functions. The structure of the electronic device shown in FIG. 10 does not constitute a limitation on the electronic device, and the electronic device may include more or less components than the one shown, or combine some components, or arrange different components, which will not be repeated here. .

其中,上述用户输入单元107,用于在第一电子设备显示N个第一标识的情况下,接收用户对N个第一标识中的目标第一标识的第一输入;上述N个第一标识用于指示第二电子设备中安装的N个应用,N为正整数;上述射频单元101,用于响应于上述用户输入单元107接收的第一输入,向第二电子设备发送目标第一标识指示的目标应用的投射请求,上述投射请求用于请求第二电子设备将目标应用的运行界面投射至第一电子设备;上述显示单元106,用于若接收到上述第二电子设备反馈的投射响应,显示上述目标应用的运行界面。Wherein, the above-mentioned user input unit 107 is configured to receive the first input from the user to the target first identification in the N first identifications when the first electronic device displays N first identifications; the above N first identifications Used to indicate the N applications installed in the second electronic device, where N is a positive integer; the above-mentioned radio frequency unit 101 is used to respond to the first input received by the above-mentioned user input unit 107, and send the target first identification indication to the second electronic device The projection request of the target application, the above-mentioned projection request is used to request the second electronic device to project the running interface of the target application to the first electronic device; the above-mentioned display unit 106 is used for receiving the projection response fed back by the above-mentioned second electronic device, The running interface of the above target application is displayed.

可选地,在本申请实施例中,上述处理器110,还用于根据上述N个应用中的每个应用在第一电子设备中的安装状态,确定对应标识的显示方式;上述显示单元106,还用于按照每个标识的显示方式,分别显示每个标识。Optionally, in the embodiment of the present application, the above-mentioned processor 110 is further configured to determine the display mode of the corresponding logo according to the installation state of each of the above-mentioned N applications in the first electronic device; the above-mentioned display unit 106 , and is also used to display each logo separately according to how each logo is displayed.

可选地,在本申请实施例中,上述射频单元101,还用于响应于用户输入单元107接收的第一输入,向第二电子设备发送连接请求,上述投射请求用于请求将第二电子设备中的目标应用的运行信息投射至上述第一电子设备中;上述射频单元101,还用于接收上述第二电子设备发送的连接响应;上述处理器110,用于在上述连接响应指示第二电子设备同意建立投射连接的情况下,建立上述第一电子设备和第二电子设备间的投射连接。Optionally, in this embodiment of the present application, the above-mentioned radio frequency unit 101 is further configured to send a connection request to the second electronic device in response to the first input received by the user input unit 107, and the above-mentioned projection request is used to request the second electronic device to be connected. The operation information of the target application in the device is projected to the above-mentioned first electronic device; the above-mentioned radio frequency unit 101 is further configured to receive a connection response sent by the above-mentioned second electronic device; the above-mentioned processor 110 is used to indicate the second electronic device in the above-mentioned connection response. When the electronic device agrees to establish the projection connection, the projection connection between the first electronic device and the second electronic device is established.

可选地,在本申请实施例中,上述投射内容包括:P个第一投射内容,一个第一应用对应一个第一投射内容;上述显示单元106,具体用于按照P个第一投射内容,在P个显示区域中显示上述P个第一应用的运行界面;一个显示区域显示一个第一应用的运行界面。Optionally, in the embodiment of the present application, the above-mentioned projected contents include: P first projected contents, one first application corresponds to one first projected content; and the above-mentioned display unit 106 is specifically configured to, according to the P first projected contents, The running interfaces of the above P first applications are displayed in the P display areas; one display area displays the running interface of one first application.

可选地,在本申请实施例中,上述射频单元101,具体用于在第一电子设备显示第二应用的第二界面的情况下,向第二电子设备发送目标第一标识指示的目标应用的投射请求;上述显示单元106,具体用于在第一显示区域,根据投射响应中的投射内容,显示目标应用的运行界面,并在第二显示区域显示第二界面。Optionally, in this embodiment of the present application, the above-mentioned radio frequency unit 101 is specifically configured to send the target application indicated by the target first identifier to the second electronic device when the first electronic device displays the second interface of the second application. The above-mentioned display unit 106 is specifically configured to display the running interface of the target application in the first display area according to the projection content in the projection response, and display the second interface in the second display area.

可选地,在本申请实施例中,上述显示单元106,还用于显示第一控件,上述第一控件的标识显示区至少包含M个子区域,上述M个子区域显示上述N个第一标识,一个子区域内显示至少一个第一标识,M为正整数,且M小于或等于N。Optionally, in this embodiment of the present application, the above-mentioned display unit 106 is further configured to display a first control, and the logo display area of the above-mentioned first control includes at least M sub-regions, and the above-mentioned M sub-regions display the above-mentioned N first logos, At least one first logo is displayed in a sub-area, M is a positive integer, and M is less than or equal to N.

可选地,在本申请实施例中,上述显示单元106,具体用于在第一目标显示区域显示目标应用的运行界面;其中,上述第一电子设备的显示屏包括M个显示区域,一个显示区域对应上述第一标识显示区中的一个子区域;上述目标显示区域为:上述M个显示区域中,与上述目标第一标识所在子区域对应的显示区域。Optionally, in the embodiment of the present application, the above-mentioned display unit 106 is specifically configured to display the running interface of the target application in the first target display area; wherein, the display screen of the above-mentioned first electronic device includes M display areas, and one display area The area corresponds to a sub-area in the above-mentioned first mark display area; the above-mentioned target display area is: among the above-mentioned M display areas, a display area corresponding to the sub-area where the above-mentioned target first mark is located.

可选地,在本申请实施例中,上述显示单元106,还用于显示第二控件,上述第二控件包括X个第三电子设备对应的X个第二标识,一个第二标识指示一个第三电子设备;上述射频单元101,还用于接收用户对上述X个第二标识中的目标第二标识的第三输入;上述显示单元106,具体用于响应于接收模块601接收的第三输入,显示第一控件;其中,上述第二电子设备为:上述X个第三电子设备中,上述目标第二标识指示的第三电子设备。Optionally, in this embodiment of the present application, the above-mentioned display unit 106 is further configured to display a second control, where the above-mentioned second control includes X second identifiers corresponding to X third electronic devices, and one second identifier indicates a first Three electronic devices; the radio frequency unit 101 is further configured to receive a third input from the user to the target second identifier in the X second identifiers; the display unit 106 is specifically configured to respond to the third input received by the receiving module 601 , displaying the first control; wherein, the second electronic device is: among the X third electronic devices, the third electronic device indicated by the target second identifier.

在本申请实施例提供的电子设备中,在第一电子设备显示第二电子设备中安装的N个应用的N个第一标识的情况下,第一电子设备可以通过对上述N个第一标识中的目标第一标识的第一输入,来触发第一电子设备向第二电子设备发送投射请求,以请求第二电子设备向第一电子设备投射该目标第一标识指示的目标应用的运行信息,这样,当第一电子设备在接收到第二电子设备反馈的投射响应的情况下,便可直接根据投射响应中的投射内容显示该目标应用的运行界面。如此,第一电子设备利用电子设备间的投射功能,将与其关联的其他电子设备中的应用的运行界面投射至自身的显示屏中,从而在第一电子设备未安装用户需求的应用的情况下,仍然可以在第一电子设备上运行该应用,提高了操作的便捷性。In the electronic device provided in the embodiment of the present application, in the case where the first electronic device displays N first identifiers of N applications installed in the second electronic device, the first electronic device can identify the above N first identifiers by The first input of the target first identification in the first electronic device to trigger the first electronic device to send a projection request to the second electronic device to request the second electronic device to project the running information of the target application indicated by the target first identification to the first electronic device. In this way, when the first electronic device receives the projection response fed back by the second electronic device, it can directly display the running interface of the target application according to the projection content in the projection response. In this way, the first electronic device uses the projection function between electronic devices to project the running interface of the application in other electronic devices associated with it to its own display screen, so that when the first electronic device does not install the application required by the user , the application can still be run on the first electronic device, which improves the convenience of operation.

应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述应用运行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。It should be understood that, in this embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042. camera) to process the image data of still pictures or videos. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 107 includes a touch panel 1071 and other input devices 1072 . The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts, a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here. Memory 109 may be used to store software programs as well as various data including, but not limited to, application programs and operating systems. The processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the like, and the modem processor mainly processes wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 110 . Embodiments of the present application further provide a readable storage medium, where a program or an instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, each process of the foregoing application running method embodiment can be achieved, and the same can be achieved. In order to avoid repetition, the technical effect will not be repeated here.

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述应用运行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Wherein, the processor is the processor in the electronic device described in the foregoing embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like. An embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the above application running method embodiments. Each process can achieve the same technical effect. In order to avoid repetition, it will not be repeated here.

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip, a system-on-a-chip, or a system-on-a-chip, or the like.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in the reverse order depending on the functions involved. To perform functions, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to some examples may be combined in other examples.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in a part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to make a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) execute the methods described in the various embodiments of this application.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative rather than restrictive. Under the inspiration of this application, without departing from the scope of protection of the purpose of this application and the claims, many forms can be made, which all fall within the protection of this application.

Claims (12)

1. An application running method, characterized in that the method comprises:
under the condition that the first electronic equipment displays N first identifications, receiving first input of a user to a target first identification in the N first identifications; the N first identifications are used for indicating N applications installed in the second electronic equipment, and N is a positive integer;
in response to the first input, sending a projection request of a target application indicated by the target first identification to the second electronic device, wherein the projection request is used for requesting the second electronic device to project a running interface of the target application to the first electronic device;
and if receiving a projection response fed back by the second electronic equipment, displaying the running interface of the target application in a first target display area, wherein the first target display area is a display area corresponding to a sub-area where the target first identifier is located in M display areas of the first electronic equipment.
2. The method of claim 1, wherein prior to receiving a first user input of a target first identifier of the N first identifiers, the method further comprises:
and displaying a first control, wherein the identifier display area of the first control at least comprises M sub-areas, the M sub-areas display the N first identifiers, at least one first identifier is displayed in one sub-area, M is a positive integer, and M is less than or equal to N.
3. The method of claim 2, wherein the display screen of the first electronic device comprises M display areas, and wherein one display area corresponds to one sub-area in the first logo display area.
4. The method of claim 2, wherein prior to displaying the first control, the method further comprises:
displaying a second control, wherein the second control comprises X second identifications corresponding to X third electronic devices, and one second identification indicates one third electronic device;
receiving a third input of a user to a target second identifier in the X second identifiers;
the displaying a first control includes:
displaying a first control in response to the third input;
wherein the second electronic device is: and in the X third electronic devices, X is a positive integer, and the third electronic device indicated by the target second identifier is the X third electronic device.
5. The method of claim 1, wherein displaying the N first identifiers comprises:
determining a display mode of a corresponding identifier according to the installation state of each application in the N applications in the first electronic equipment;
and respectively displaying each identifier according to the display mode of each identifier.
6. An application execution apparatus, comprising: receiving module, sending module and display module, wherein:
the receiving module is used for receiving a first input of a user to a target first identifier in the N first identifiers under the condition that the first electronic equipment displays the N first identifiers; the N first identifications are used for indicating N applications installed in the second electronic equipment, and N is a positive integer;
the sending module is configured to send, to the second electronic device, a projection request of a target application indicated by the target first identifier in response to the first input received by the receiving module, where the projection request is used to request the second electronic device to project an operation interface of the target application to the first electronic device;
and the display module is used for displaying the running interface of the target application in a first target display area if receiving the projection response fed back by the second electronic equipment, wherein the first target display area is a display area corresponding to a sub-area where the first target identifier is located in the M display areas of the first electronic equipment.
7. The apparatus according to claim 6, wherein the display module is further configured to display a first control, the identifier display area of the first control at least includes M sub-areas, the M sub-areas display the N first identifiers, at least one first identifier is displayed in one sub-area, M is a positive integer, and M is less than or equal to N.
8. The apparatus of claim 7,
the display screen of the first electronic device comprises M display areas, and one display area corresponds to one sub-area in the first identification display area.
9. The apparatus of claim 7,
the display module is further configured to display a second control, where the second control includes X second identifiers corresponding to X third electronic devices, and one second identifier indicates one third electronic device;
the receiving module is further configured to receive a third input of a user to a target second identifier in the X second identifiers;
the display module is specifically configured to display a first control in response to the third input received by the receiving module;
wherein the second electronic device is: and in the X third electronic devices, X is a positive integer, and the third electronic device indicated by the target second identifier is the X third electronic device.
10. The apparatus of claim 6, further comprising: a determination module;
the determining module is configured to determine a display mode of a corresponding identifier according to an installation state of each of the N applications in the first electronic device;
the display module is specifically configured to display each identifier according to a display mode of each identifier.
11. An electronic device comprising a processor, a memory and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of the application execution method according to any one of claims 1 to 5.
12. A computer-readable storage medium, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the application execution method according to any one of claims 1 to 5.
CN202011520220.9A 2020-12-21 2020-12-21 Application running method and device and electronic equipment Active CN112558833B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011520220.9A CN112558833B (en) 2020-12-21 2020-12-21 Application running method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011520220.9A CN112558833B (en) 2020-12-21 2020-12-21 Application running method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN112558833A CN112558833A (en) 2021-03-26
CN112558833B true CN112558833B (en) 2022-05-17

Family

ID=75031116

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011520220.9A Active CN112558833B (en) 2020-12-21 2020-12-21 Application running method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN112558833B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113296647A (en) * 2021-05-08 2021-08-24 维沃移动通信有限公司 Interface display method and device
CN113923185B (en) * 2021-09-26 2023-05-09 长沙文影网络科技有限公司 Method, device, equipment and storage medium for adding friends in group
CN113961293A (en) * 2021-10-22 2022-01-21 维沃移动通信有限公司 Application display method, device and electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935741A (en) * 2015-06-05 2015-09-23 北京九五智驾信息技术股份有限公司 Interconnecting method and system of vehicle-mounted information and entertainment device and mobile terminal
CN110708086A (en) * 2019-08-26 2020-01-17 华为技术有限公司 Split-screen display method and electronic equipment
CN111880870A (en) * 2020-06-19 2020-11-03 维沃移动通信有限公司 Method and device for controlling electronic equipment and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140325432A1 (en) * 2013-04-30 2014-10-30 Microsoft Second screen view with multitasking

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935741A (en) * 2015-06-05 2015-09-23 北京九五智驾信息技术股份有限公司 Interconnecting method and system of vehicle-mounted information and entertainment device and mobile terminal
CN110708086A (en) * 2019-08-26 2020-01-17 华为技术有限公司 Split-screen display method and electronic equipment
CN111880870A (en) * 2020-06-19 2020-11-03 维沃移动通信有限公司 Method and device for controlling electronic equipment and electronic equipment

Also Published As

Publication number Publication date
CN112558833A (en) 2021-03-26

Similar Documents

Publication Publication Date Title
CN111880870B (en) Method, device and electronic device for controlling electronic device
WO2022001899A1 (en) Application management method and apparatus, and electronic device
WO2022194004A1 (en) Application icon arrangement method and apparatus, and electronic device
CN112558833B (en) Application running method and device and electronic equipment
CN111966258B (en) Authorization setting method, device and electronic device
CN112306325B (en) Interactive control method and device
CN112399006B (en) File sending method and device and electronic equipment
WO2022206697A1 (en) Image sharing methods and apparatuses, and electronic device
WO2022135295A1 (en) Sending method and apparatus, and electronic device
CN112486444A (en) Screen projection method, device, equipment and readable storage medium
CN113794795B (en) Information sharing method, device, electronic device and readable storage medium
CN113194200B (en) Message display method and device and electronic equipment
CN113703634A (en) Interface display method and device
CN111813305A (en) Application startup method and device
CN112099702A (en) Application running method and device and electronic equipment
WO2022143660A1 (en) Icon display method and apparatus, and electronic device
CN114090110B (en) Application program starting method and device and electronic equipment
WO2022218192A1 (en) File processing method and apparatus
WO2022242641A1 (en) Task implementation method and apparatus, and electronic device
CN114489414A (en) File processing method and device
EP4130983A1 (en) Method and apparatus for installing application program, and terminal device and storage medium
CN111857465B (en) Application icon sorting method and device and electronic equipment
CN111766987B (en) Application management method, device and electronic device
CN112016080A (en) Application authority management method and device and electronic equipment
CN111857503A (en) Display method, display device, and electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant