[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2022156667A1 - Application control method and apparatus, and electronic device - Google Patents

Application control method and apparatus, and electronic device Download PDF

Info

Publication number
WO2022156667A1
WO2022156667A1 PCT/CN2022/072502 CN2022072502W WO2022156667A1 WO 2022156667 A1 WO2022156667 A1 WO 2022156667A1 CN 2022072502 W CN2022072502 W CN 2022072502W WO 2022156667 A1 WO2022156667 A1 WO 2022156667A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
target
electronic device
applications
display
Prior art date
Application number
PCT/CN2022/072502
Other languages
French (fr)
Chinese (zh)
Inventor
陈亿钿
Original Assignee
维沃移动通信(杭州)有限公司
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 维沃移动通信(杭州)有限公司 filed Critical 维沃移动通信(杭州)有限公司
Publication of WO2022156667A1 publication Critical patent/WO2022156667A1/en

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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • 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
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed

Definitions

  • the present application relates to the technical field of information processing, and in particular, to an application control method, device and electronic device.
  • the existing terminals support application platforms relatively simply. For example, they can only support a common single application platform running in the foreground, and users can only operate one application platform at a time. If they need to operate multiple different application platforms at the same time , only multiple terminals can be used to control each application platform respectively. It can be seen that in the prior art, the control process is complicated when controlling multiple application platforms.
  • the purpose of the embodiments of the present application is to provide an application control method, device and electronic device, which can solve the problem of cumbersome control process existing in the prior art when controlling multiple application platforms.
  • an embodiment of the present application provides an application control method, including:
  • the target data is shared to at least two target applications, the first application including the target applications.
  • an application control device including:
  • a first receiving module for receiving a first input for the first electronic device
  • a determining module configured to, in response to the first input, determine at least two first applications, the first applications being in a running state
  • a sharing module configured to share target data to at least two target applications, wherein the first application includes the target applications.
  • 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.
  • 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 .
  • 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.
  • a computer program product is provided, the computer program product is stored in a non-volatile storage medium, the computer program product is executed by at least one processor to implement the method of the first aspect.
  • the first electronic device determines at least two first applications in response to the first input, and can share target data to at least two target applications, wherein the first applications include the target applications, In this way, by sharing the target data to at least two target applications, multiple target applications can be controlled on the first electronic device at the same time, which simplifies the operation process for the user to control multiple target applications.
  • Fig. 1 is one of the schematic flow charts of the control method of the application provided by the embodiment of the present application;
  • FIG. 2 is one of the schematic diagrams of the display modes of the application provided by the embodiment of the present application.
  • FIG. 3 is a second schematic diagram of a display mode of an application provided by an embodiment of the present application.
  • FIG. 4 is a third schematic diagram of a display mode of an application provided by an embodiment of the present application.
  • FIG. 5 is a schematic diagram of a categorization reply of an application provided by an embodiment of the present application.
  • FIG. 6 is the second schematic flowchart of the application control method provided by the embodiment of the present application.
  • FIG. 7 is a schematic block diagram of a control device for an application provided by an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a module of an electronic device provided by an embodiment of the present application.
  • FIG. 9 is a schematic diagram of a hardware structure of an electronic device provided by an embodiment of the present application.
  • 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.
  • the first object may be one or more than one.
  • FIG. 1 shows a schematic flowchart of an application control method provided by an embodiment of the present application.
  • An embodiment of the present application provides an application control method, and the application control method may include the following steps:
  • Step 101 receiving a first input for a first electronic device.
  • the first electronic device may be an electronic device having a display screen or a display area, such as a mobile phone, a mobile phone, a portable computer, a wearable device, a vehicle-mounted terminal, etc., of course, the present invention is not limited to this.
  • the first input may be a sliding input, a click input, a drag input, or other forms of input.
  • the click input is taken as an example for description.
  • Step 102 in response to the first input, determine at least two first applications, and the first applications are in a running state.
  • the first application may be a social platform, an online shopping platform, etc.
  • a social platform is taken as an example of the first application for description. This is only an example, not a limitation.
  • the first application may also be other types of platform applications.
  • determining the at least two first applications may be acquiring an already activated social platform application, for example, a live broadcast platform application. Specifically, the user can first open multiple live broadcast platforms to make them in a running state, which can be running in the foreground or running in the background.
  • the live broadcast application 1 and live broadcast application 2 are both determined as the first application.
  • Step 103 Share target data to at least two target applications, where the first application includes the target application.
  • the target data may be videos, images, texts, emoticons, or voices. This is only an example, not a limitation. Alternatively, in other feasible implementation manners, the target data may also be other types of data, but no matter how it is transformed, it is within the protection scope of the embodiments of the present application.
  • sharing the target data to the at least two target applications may be concurrently duplicating the target data to the at least two target applications.
  • the target data is video data
  • concurrently duplicating the video data to the at least two target applications for display In this way, simultaneous control of multiple target applications can be achieved.
  • the first electronic device determines at least two first applications in response to the first input, and can share target data to at least two target applications, wherein the first applications include the target applications, In this way, by sharing the target data to at least two target applications, multiple target applications can be controlled on the first electronic device at the same time, which simplifies the operation process for the user to control multiple target applications.
  • the method further includes:
  • the first application is first displayed on the first electronic device.
  • the first application of the live interactive class in the running state includes application A running on virtual display device 1, application B running on virtual display device 1, and application C running in the foreground
  • the Application A, Application B and Application C are displayed in different areas of the display screen of the first electronic device.
  • the virtual device may refer to a plurality of virtual display devices established on a first electronic device, for example, a mobile phone, and any application platform (app) can be carried on the virtual device, and the application platform can be kept alive and running in the background status.
  • each target application includes, but are not limited to, each target application is displayed in sequence from top to bottom in the form of a horizontal frame, or displayed in sequence from left to right in the form of a vertical frame. Alternatively, it can also be displayed in the form of thumbnails.
  • each target application is simultaneously displayed in different areas of the display interface of the first electronic device, alternatively, one of the target applications can also be displayed in the foreground of the first electronic device, and the other target applications can be displayed in the foreground of the first electronic device.
  • the target application is displayed in the background of the first electronic device.
  • target application A, target application B, and target application C are displayed on the first electronic device, and when the user operates, he can operate only on target application A, or only on target application B or target application C. .
  • target data is obtained, the target data is shared with each target application. Specifically, the target data can be copied and concurrently sent to the target application A, target application B, and target application C for simultaneous display, which is convenient for users in the first Multiple target applications can be controlled simultaneously on the electronic device, which is convenient to use.
  • the target application in order to facilitate the user to better view the display interface of each target application, the target application may also be projected to a second electronic device other than the first electronic device.
  • the target application A may be projected to a second electronic device
  • the target application B may be projected to another second electronic device.
  • screen projection may refer to sending the display content of the display interface of the target application running on the virtual device in the background to other connected devices for display, and supporting interactive operations such as remote input control.
  • the second electronic device can be an electronic device with a display screen or a display area, such as a mobile phone, a mobile phone, a portable computer, a wearable device, a vehicle-mounted terminal, etc., of course, the present invention is not limited to this.
  • the projecting the first target application among the at least two target applications to the second electronic device for display includes:
  • link information of the second electronic device is acquired, and based on the link information, a screen of the second application is projected to the second electronic device for display.
  • two second electronic devices are used as examples.
  • the access requests of two second electronic devices are first received, the link information in the access requests of each second electronic device is obtained respectively, and then, according to the link information of each second electronic device, the target application A is Project the screen to a second electronic device, and project the target application B to another second electronic device.
  • the target application on the first electronic device can be projected onto the second electronic device for display, which facilitates the user to view each target application more conveniently.
  • the method further includes:
  • the third target application is any target application in the target application except the second target application; the fourth target application is in the target application, except for the first target application any target application.
  • both the second input and the third input may be sliding input, click input, drag input or other forms of input.
  • the second input is a click input and the third input is a sliding input as an example for description.
  • the third target application may also be the first target application
  • the fourth target application may also be the second target application.
  • switching of the target application between different devices may also be performed.
  • the live interactive application Take the live interactive application as an example to illustrate.
  • the second electronic device includes an IPAD and a computer
  • the first electronic device includes a mobile phone.
  • target application A is displayed on the IPAD as a first target application
  • target application B is displayed as another first target application on the IPAD
  • the target application C is displayed on the mobile phone as the second target application.
  • the user can click on the desktop of the first electronic device to pop up the preview sub-interface of each target application. Further, at this time, the user can quickly switch any target by swiping left and right
  • the application is displayed in the foreground of the first electronic device, for example, the target application B is displayed on the mobile phone, the target application A is displayed on the IPAD, and the target application C is displayed on the computer. In this way, projecting the target application to different electronic devices can facilitate the user to operate on different target applications at the same time, increase the frequency of the user's back-and-forth interactive switching between different target applications, and effectively improve the eye interaction between the user and the audience.
  • the above application control method can be used to control the social platform, and can also be used to control the online shopping platform and the like.
  • a social platform that controls a live broadcast type is used as an example for illustration.
  • the sharing of target data to at least two target applications includes:
  • the target video data is displayed in the at least two target applications synchronously.
  • the target video data can be obtained through the camera, and the target video data can be shared to the target application A, the target application B, and the target application C for display through the camera monitoring engine.
  • a piece of target video data can be shared to multiple target applications for display, thereby realizing the collaborative interaction function of multiple people in the same time period, and helping users to efficiently interact on multiple platforms.
  • the method further includes:
  • the interface content includes the first content corresponding to the first application
  • a content monitoring engine may also be used to realize automatic answering of questions.
  • the specific implementation steps are as follows.
  • the interface contents of target application A, target application B, and target application C are obtained, wherein the interface contents may be in the corresponding target application
  • the avatar and name of the user who asked the question, or the content of the question asked by the user is captured and analyzed, and then collected in the form of text, and semantically analyzed for classification processing.
  • Question 1 in application B and question 3 in application C are collected and classified, and finally the content monitoring engine displays similar interactive questions in a small window mode, so that it is convenient for the anchor to answer the corresponding questions in the small window mode , and choose to reply the content of the answer to one or more of the target applications, so that you can reply to all target applications at one time.
  • the content monitoring engine also stores the relevant questions as the first content, and collects the host's answers to the questions as the second content for storage, so that when a similar problem occurs again in the target application next time, the content monitoring engine can The second content is automatically sent to the target application corresponding to the first content.
  • the automatic reply to the question is realized, which saves the anchor's time.
  • the first electronic device is a mobile phone, and the user uses the mobile phone to perform live broadcast as an example for illustration.
  • the above-mentioned control method for an application first starts a plurality of virtual display devices in the background of the mobile phone, and when there is no application request to display the In the case of a virtual display device, all virtual display devices are recycled, and when an application requests to display on the virtual display device, the application is launched to the corresponding virtual display device.
  • the user obtains video information by turning on the camera on the mobile phone, displays the video information on the mobile phone when the second electronic device is connected, and simultaneously projects the video information to the second electronic device for display.
  • the video information is shared with each activated application, and displayed on a split screen in different areas of the display interface of the mobile phone. Further, start the content monitoring engine, and based on the content monitoring engine embedded in the mobile phone, capture and analyze the relevant question and answer content in the interface content, and then collect it in the form of text, perform semantic analysis on it, and classify it according to the classification. As a result, it is determined whether to intelligently reply to the viewer's question. In this way, it is ensured that the user's eyes can be aimed at the camera of the mobile phone to the maximum extent when paying attention to the relevant interactive information, which effectively improves the eye interaction and gesture communication between the user and the audience.
  • the execution body may be an application control device, or a control module in the application control device for executing the control method for loading an application.
  • the control method of the application provided by the embodiment of the present application is described by taking the control method of the application control device executing the loading application as an example.
  • FIG. 7 shows a schematic block diagram of an application control apparatus provided by an embodiment of the present application.
  • An application control apparatus 700 is provided by an embodiment of the present application.
  • the application control apparatus 700 includes:
  • a first receiving module 701, configured to receive a first input for a first electronic device
  • a determination module 702 configured to determine at least two first applications in response to the first input, the first applications are in a running state
  • a sharing module 703, configured to share target data to at least two target applications, where the first application includes the target application.
  • control device 700 for an application further includes:
  • a first display module configured to display at least two target applications in different areas of the display interface of the first electronic device, or
  • the screen projection module is configured to project a first target application among the at least two target applications to a second electronic device for display, where the first target application is any one of the at least two target applications.
  • the screen projection module includes:
  • a first processing module configured to receive an access request sent by the second electronic device, where the access request includes link information of the second electronic device
  • the second processing module is configured to, in response to the access request, acquire link information of the second electronic device, and project the second application to the second electronic device for display based on the link information.
  • the above-mentioned application control apparatus 700 further includes:
  • a second receiving module configured to receive a second input
  • a second display module configured to display the at least two target applications in response to the second input
  • a third receiving module configured to receive a third input acting on a third target application
  • a third display module configured to display the third target application on the display interface of the first electronic device in response to the third input, and project the fourth target application to the second electronic device for display;
  • the third target application is any target application in the target application except the second target application; the fourth target application is in the target application, except for the first target application any target application.
  • the sharing module 703 is also used for:
  • the target video data is displayed in the at least two target applications synchronously.
  • the above-mentioned application control device 700 further includes:
  • a third processing module configured to acquire interface content of each first application; the interface content includes first content corresponding to the first application;
  • the fourth processing module is configured to acquire second content corresponding to the first content, and display the second content in a display interface corresponding to the first application.
  • the above-mentioned application control device 700 can determine at least two first applications in response to the first input, and can share target data to at least two target applications, wherein the first applications include the target applications, so that through By sharing the target data to at least two target applications, multiple target applications can be controlled at the same time, which simplifies the user's operation process of controlling multiple target applications.
  • the control device 700 applied in the embodiments 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.
  • 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).
  • UMPC ultra-mobile personal computer
  • netbook or a personal digital assistant
  • non-mobile electronic devices can be servers, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (television, TV), teller machine or self-service machine, etc., this application Examples are not specifically limited.
  • Network Attached Storage NAS
  • personal computer personal computer, PC
  • television television
  • teller machine or self-service machine etc.
  • the control device 700 of the application 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.
  • the application control apparatus 700 provided by the embodiments 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 described here.
  • an embodiment of the present application further provides an electronic device 800, including a processor 801, a memory 802, a program or instruction stored in the memory 802 and executable on the processor 801,
  • an electronic device 800 including a processor 801, a memory 802, a program or instruction stored in the memory 802 and executable on the processor 801,
  • the program or instruction is executed by the processor 801
  • each process of the above-mentioned application control method embodiment can be realized, and the same technical effect can be achieved. To avoid repetition, details are not repeated here.
  • the electronic devices in the embodiments of the present application include the aforementioned mobile electronic devices and non-mobile electronic devices.
  • FIG. 9 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
  • the electronic device 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910, etc. part.
  • the electronic device 900 may also include a power supply (such as a battery) for supplying power to various components, and the power supply may be logically connected to the processor 910 through a power management system, so as to manage charging, discharging, and power management through the power management system. consumption management and other functions.
  • a power supply such as a battery
  • the structure of the electronic device shown in FIG. 9 does not constitute a limitation to the electronic device.
  • 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. .
  • the user input unit 907 is used for: receiving the first input for the first electronic device;
  • the processor 910 is configured to, in response to the first input, determine at least two first applications, and the first applications are in a running state;
  • the target data is shared to at least two target applications, the first application including the target applications.
  • display unit 906 is used to:
  • input unit 904 is used to:
  • the display unit 906 is further configured to, in response to the access request, acquire link information of the second electronic device, and project the second application to the second electronic device for display based on the link information.
  • the user input unit 907 is further configured to: receive a second input
  • the display unit 906 is further configured to display the at least two target applications in response to the second input;
  • the user input unit 907 is further configured to receive a third input acting on the third target application
  • the display unit 906 is further configured to, in response to the third input, display the third target application on the display interface of the first electronic device, and project the fourth target application to the second electronic device for display;
  • the third target application is any target application in the target application except the second target application; the fourth target application is in the target application, except for the first target application any target application.
  • processor 910 is further configured to:
  • the target video data is displayed in the at least two target applications synchronously.
  • processor 910 is further configured to:
  • the interface content includes first content corresponding to the first application
  • the display unit 906 is further configured to acquire second content corresponding to the first content, and display the second content in a display interface corresponding to the first application.
  • the electronic device 900 determines at least two first applications in response to the first input, and can share target data to at least two target applications, wherein the first applications include the target applications, In this way, by sharing the target data to at least two target applications, multiple target applications can be controlled on the first electronic device at the same time, which simplifies the operation process for the user to control multiple target applications.
  • the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042. Such as camera) to obtain still pictures or video image data for processing.
  • the display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
  • the user input unit 907 includes a touch panel 9071 and other input devices 9072 .
  • the touch panel 9071 is also called a touch screen.
  • the touch panel 9071 may include two parts, a touch detection device and a touch controller.
  • Other input devices 9072 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 909 may be used to store software programs as well as various data, including but not limited to application programs and operating systems.
  • the processor 910 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and an application program, 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 910.
  • An embodiment of the present application further 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 above-mentioned control method embodiments of the application in FIG. 1 to FIG. 6 are implemented. Each process can achieve the same technical effect. In order to avoid repetition, it will not be repeated here.
  • 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 used for running a program or an instruction to implement the above-mentioned FIG. 1 to FIG. 6 .
  • the chip includes a processor and a communication interface
  • the communication interface is coupled to the processor
  • the processor is used for running a program or an instruction to implement the above-mentioned FIG. 1 to FIG. 6 .
  • 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.

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)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Debugging And Monitoring (AREA)
  • Programmable Controllers (AREA)

Abstract

The present application relates to the technical field of information processing. Disclosed are an application control method and apparatus, and an electronic device. The application control method comprises: receiving a first input for a first electronic device; in response to the first input, determining at least two first applications, wherein the first applications are in a running state; and sharing target data with at least two target applications, wherein the first applications comprise the target applications.

Description

一种应用的控制方法、装置及电子设备Application control method, device and electronic device
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请主张在2021年01月22日在中国提交的中国专利申请No.202110087264.5的优先权,其全部内容通过引用包含于此。This application claims priority to Chinese Patent Application No. 202110087264.5 filed in China on Jan. 22, 2021, the entire contents of which are hereby incorporated by reference.
技术领域technical field
本申请涉及信息处理技术领域,具体涉及一种应用的控制方法、装置及电子设备。The present application relates to the technical field of information processing, and in particular, to an application control method, device and electronic device.
背景技术Background technique
目前,现有的终端对应用平台的支持较为简单,例如,仅能支持普通的单个应用平台在前台运行,用户只能单次操作一个应用平台,若需要同时对多个不同的应用平台进行操作,只能使用多个终端分别对每个应用平台进行控制,可见,现有技术中,在控制多个应用平台时存在控制过程繁琐的问题。At present, the existing terminals support application platforms relatively simply. For example, they can only support a common single application platform running in the foreground, and users can only operate one application platform at a time. If they need to operate multiple different application platforms at the same time , only multiple terminals can be used to control each application platform respectively. It can be seen that in the prior art, the control process is complicated when controlling multiple application platforms.
发明内容SUMMARY OF THE INVENTION
本申请实施例的目的是提供一种应用的控制方法、装置及电子设备,能够解决现有技术中,在控制多个应用平台时存在的控制过程繁琐的问题。The purpose of the embodiments of the present application is to provide an application control method, device and electronic device, which can solve the problem of cumbersome control process existing in the prior art when controlling multiple application platforms.
为了解决上述技术问题,本申请是这样实现的:In order to solve the above technical problems, this application is implemented as follows:
第一方面,本申请实施例提供了一种应用的控制方法,包括:In a first aspect, an embodiment of the present application provides an application control method, including:
接收针对第一电子设备的第一输入,receiving a first input for the first electronic device,
响应于所述第一输入,确定至少两个第一应用,所述第一应用处于运行状态;In response to the first input, determining at least two first applications, the first applications being in a running state;
将目标数据共享至至少两个目标应用,所述第一应用包括所述目标应用。The target data is shared to at least two target applications, the first application including the target applications.
第二方面,本申请实施例提供了一种应用的控制装置,包括:In a second aspect, an embodiment of the present application provides an application control device, including:
第一接收模块,用于接收针对第一电子设备的第一输入,a first receiving module for receiving a first input for the first electronic device,
确定模块,用于响应于所述第一输入,确定至少两个第一应用,所述第一应用处于运行状态;a determining module, configured to, in response to the first input, determine at least two first applications, the first applications being in a running state;
共享模块,用于将目标数据共享至至少两个目标应用,所述第一应用包括所述目标应用。A sharing module, configured to share target data to at least two target applications, wherein the first application includes the target applications.
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。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.
第六方面,提供了一种计算机程序产品,所述计算机程序产品被存储在非易失的存储介质中,所述计算机程序产品被至少一个处理器执行以实现如第一方面所述的方法。In a sixth aspect, a computer program product is provided, the computer program product is stored in a non-volatile storage medium, the computer program product is executed by at least one processor to implement the method of the first aspect.
在本申请实施例中,第一电子设备通过响应于第一输入,确定至少两个第一应用,并能够将目标数据共享至至少两个目标应用,其中,第一应用包括所述目标应用,这样,通过将目标数据共享至至少两个目标应用,可以在第一电子设备上同时对多个目标应用进行控制,简化了用户对多个目标应用控制的操作过程。In this embodiment of the present application, the first electronic device determines at least two first applications in response to the first input, and can share target data to at least two target applications, wherein the first applications include the target applications, In this way, by sharing the target data to at least two target applications, multiple target applications can be controlled on the first electronic device at the same time, which simplifies the operation process for the user to control multiple target applications.
附图说明Description of drawings
图1是本申请实施例提供的应用的控制方法的流程示意图之一;Fig. 1 is one of the schematic flow charts of the control method of the application provided by the embodiment of the present application;
图2是本申请实施例提供的应用的显示方式的示意图之一;FIG. 2 is one of the schematic diagrams of the display modes of the application provided by the embodiment of the present application;
图3是本申请实施例提供的应用的显示方式的示意图之二;FIG. 3 is a second schematic diagram of a display mode of an application provided by an embodiment of the present application;
图4是本申请实施例提供的应用的显示方式的示意图之三;4 is a third schematic diagram of a display mode of an application provided by an embodiment of the present application;
图5是本申请实施例提供的应用的归类回复示意图;5 is a schematic diagram of a categorization reply of an application provided by an embodiment of the present application;
图6是本申请实施例提供的应用的控制方法的流程示意图之二;FIG. 6 is the second schematic flowchart of the application control method provided by the embodiment of the present application;
图7是本申请实施例提供的应用的控制装置的模块示意图;7 is a schematic block diagram of a control device for an application provided by an embodiment of the present application;
图8是本申请实施例提供的一种电子设备的模块结构示意图;FIG. 8 is a schematic structural diagram of a module of an electronic device provided by an embodiment of the present application;
图9是本申请实施例提供的一种电子设备的硬件结构示意图。FIG. 9 is a 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. The application control method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
请参见图1,其示出的是本申请实施例提供的应用的控制方法的流程示意图,本申请实施例提供一种应用的控制方法,该应用的控制方法可以包括以下步骤:Please refer to FIG. 1, which shows a schematic flowchart of an application control method provided by an embodiment of the present application. An embodiment of the present application provides an application control method, and the application control method may include the following steps:
步骤101,接收针对第一电子设备的第一输入。 Step 101, receiving a first input for a first electronic device.
在该实施方式中,第一电子设备可以是具有显示屏或者显示区域的电子设备,如,移动电话、手机、便携式电脑、可穿戴设备、车载终端等,当然本发明不以此为限。In this embodiment, the first electronic device may be an electronic device having a display screen or a display area, such as a mobile phone, a mobile phone, a portable computer, a wearable device, a vehicle-mounted terminal, etc., of course, the present invention is not limited to this.
可选地,第一输入可以是滑动输入、点击输入、拖动输入或者其他形式的输入。本实施例中,以点击输入为例进行说明。Optionally, the first input may be a sliding input, a click input, a drag input, or other forms of input. In this embodiment, the click input is taken as an example for description.
步骤102,响应于所述第一输入,确定至少两个第一应用,所述第一应用处于运行状态。 Step 102, in response to the first input, determine at least two first applications, and the first applications are in a running state.
示例性地,第一应用可以是社交平台、线上购物平台等,在该实施方式中,以社交平台作为第一应用为例进行说明。此处仅做示例,不做限定,可 变换地,在其他可行的实施方式中,第一应用还可以是其他类型的平台应用。在该实施方式中,确定至少两个第一应用可以是,获取已经启动的社交平台应用,例如,直播平台应用。具体地,用户可以先打开多个直播平台,使其处于运行状态中,可以是前台运行,也可以是后台运行。例如,接收用户作用于第一电子设备的显示屏上的直播应用1上的点击输入,接收用于作用于第一电子设备的显示屏上的直播应用2上的点击输入,则将直播应用1和直播应用2都确定为第一应用。Exemplarily, the first application may be a social platform, an online shopping platform, etc. In this embodiment, a social platform is taken as an example of the first application for description. This is only an example, not a limitation. Alternatively, in other feasible implementation manners, the first application may also be other types of platform applications. In this embodiment, determining the at least two first applications may be acquiring an already activated social platform application, for example, a live broadcast platform application. Specifically, the user can first open multiple live broadcast platforms to make them in a running state, which can be running in the foreground or running in the background. For example, receiving a click input by the user acting on the live broadcast application 1 on the display screen of the first electronic device, and receiving a click input acting on the live broadcast application 2 on the display screen of the first electronic device, the live broadcast application 1 and live broadcast application 2 are both determined as the first application.
步骤103,将目标数据共享至至少两个目标应用,所述第一应用包括所述目标应用。Step 103: Share target data to at least two target applications, where the first application includes the target application.
在该实施方式中,目标数据可以是视频、图像、文字、表情包、或者语音等。此处仅做示例,不做限定。可变换地,在其他可行的实施方式中,目标数据还可以是其他类型的数据,但不论其作何变换,都在本申请实施方式保护的范围之内。In this embodiment, the target data may be videos, images, texts, emoticons, or voices. This is only an example, not a limitation. Alternatively, in other feasible implementation manners, the target data may also be other types of data, but no matter how it is transformed, it is within the protection scope of the embodiments of the present application.
其中,将目标数据共享至至少两个目标应用可以是将目标数据复制并发至至少两个目标应用,例如,当目标数据是视频数据时,将视频数据复制并发至至少两个目标应用进行显示。这样,可以实现同时对多个目标应用的控制。Wherein, sharing the target data to the at least two target applications may be concurrently duplicating the target data to the at least two target applications. For example, when the target data is video data, concurrently duplicating the video data to the at least two target applications for display. In this way, simultaneous control of multiple target applications can be achieved.
上述的应用的控制方法,第一电子设备通过响应于第一输入,确定至少两个第一应用,并能够将目标数据共享至至少两个目标应用,其中,第一应用包括所述目标应用,这样,通过将目标数据共享至至少两个目标应用,可以在第一电子设备上同时对多个目标应用进行控制,简化了用户对多个目标应用控制的操作过程。In the above application control method, the first electronic device determines at least two first applications in response to the first input, and can share target data to at least two target applications, wherein the first applications include the target applications, In this way, by sharing the target data to at least two target applications, multiple target applications can be controlled on the first electronic device at the same time, which simplifies the operation process for the user to control multiple target applications.
可选地,所述将目标数据共享至至少两个目标应用之前,所述方法还包括:Optionally, before the target data is shared to at least two target applications, the method further includes:
将至少两个目标应用显示在所述第一电子设备的显示界面的不同区域,或者;Display at least two target applications in different areas of the display interface of the first electronic device, or;
将至少两个目标应用中的第一目标应用投屏至第二电子设备进行显示, 所述第一目标应用为所述至少两个目标应用中的任意一个应用。Projecting a first target application of the at least two target applications to a second electronic device for display, where the first target application is any one of the at least two target applications.
如图2所示,在该实施方式中,首先将第一应用显示在第一电子设备上。例如,以直播互动应用为例,当处于运行状态的直播互动类的第一应用包括在虚拟显示设备1上运行的应用A、虚拟显示设备1上运行的应用B和前台运行的应用C时将应用A、应用B和应用C显示在第一电子设备的显示屏的不同区域。其中,虚拟设备可以是指在第一电子设备上,例如,在手机上建立的多个虚拟显示设备,该虚拟设备上可以实现搭载任何应用平台(app),并且保持应用平台在后台一直存活运行的状态。As shown in FIG. 2 , in this implementation manner, the first application is first displayed on the first electronic device. For example, taking a live interactive application as an example, when the first application of the live interactive class in the running state includes application A running on virtual display device 1, application B running on virtual display device 1, and application C running in the foreground, the Application A, Application B and Application C are displayed in different areas of the display screen of the first electronic device. The virtual device may refer to a plurality of virtual display devices established on a first electronic device, for example, a mobile phone, and any application platform (app) can be carried on the virtual device, and the application platform can be kept alive and running in the background status.
其中,如图3所示,各目标应用的显示方式包括但不不限于,各目标应用以横框的方式从上至下依次显示,或者以竖框的方式,从左至右依次显示,可变换地,还可以以缩略图的形式显示。Wherein, as shown in FIG. 3 , the display modes of each target application include, but are not limited to, each target application is displayed in sequence from top to bottom in the form of a horizontal frame, or displayed in sequence from left to right in the form of a vertical frame. Alternatively, it can also be displayed in the form of thumbnails.
在该实施方式中,将各目标应用同时显示在第一电子设备的显示界面的不同区域,可变换地,还可以将各目标应用中的其中一个目标应用在第一电子设备的前台显示,其余的目标应用在第一电子设备的后台显示。In this embodiment, each target application is simultaneously displayed in different areas of the display interface of the first electronic device, alternatively, one of the target applications can also be displayed in the foreground of the first electronic device, and the other target applications can be displayed in the foreground of the first electronic device. The target application is displayed in the background of the first electronic device.
这样,在第一电子设备上显示多个目标应用,各目标应用之间可彼此独立操作。例如,在第一电子设备上显示目标应用A、目标应用B、目标应用C,用户在操作时,可以只针对于目标应用A进行操作,也可以只针对于目标应用B或者目标应用C进行操作。在获取到目标数据的情况下,将目标数据共享至每一个目标应用,具体地,可以将目标数据复制并发至目标应用A、目标应用B、目标应用C进行同时显示,可以便于用户在第一电子设备上同时控制多个目标应用,使用方便。In this way, multiple target applications are displayed on the first electronic device, and each target application can operate independently of each other. For example, target application A, target application B, and target application C are displayed on the first electronic device, and when the user operates, he can operate only on target application A, or only on target application B or target application C. . When the target data is obtained, the target data is shared with each target application. Specifically, the target data can be copied and concurrently sent to the target application A, target application B, and target application C for simultaneous display, which is convenient for users in the first Multiple target applications can be controlled simultaneously on the electronic device, which is convenient to use.
可变换地,在其他可行的实施方式中,为便于用户更好的查看各目标应用的显示界面,还可以将目标应用投屏至除第一电子设备以外的第二电子设备。例如,如图4所示,可以将目标应用A投屏至一个第二电子设备中,将目标应用B投屏至另一个第二电子设备中。其中,投屏可以指将后台的虚拟设备上运行的目标应用的显示界面的显示内容并发送到其他已连接的设备上显示,同时支持在远程输入控制等互动操作。其中,该第二电子设备可以是 具有显示屏或者显示区域的电子设备,如,移动电话、手机、便携式电脑、可穿戴设备、车载终端等,当然本发明不以此为限。Alternatively, in other feasible implementation manners, in order to facilitate the user to better view the display interface of each target application, the target application may also be projected to a second electronic device other than the first electronic device. For example, as shown in FIG. 4 , the target application A may be projected to a second electronic device, and the target application B may be projected to another second electronic device. Wherein, screen projection may refer to sending the display content of the display interface of the target application running on the virtual device in the background to other connected devices for display, and supporting interactive operations such as remote input control. Wherein, the second electronic device can be an electronic device with a display screen or a display area, such as a mobile phone, a mobile phone, a portable computer, a wearable device, a vehicle-mounted terminal, etc., of course, the present invention is not limited to this.
可变换地,所述将至少两个目标应用中的第一目标应用投屏至第二电子设备进行显示,包括:Alternatively, the projecting the first target application among the at least two target applications to the second electronic device for display includes:
接收第二电子设备发送的接入请求,所述接入请求包括第二电子设备的链接信息;receiving an access request sent by a second electronic device, where the access request includes link information of the second electronic device;
响应于所述接入请求,获取所述第二电子设备的链接信息,基于所述链接信息将第二应用投屏至所述第二电子设备进行显示。In response to the access request, link information of the second electronic device is acquired, and based on the link information, a screen of the second application is projected to the second electronic device for display.
需要说明的是,在将目标应用投屏至第二电子设备之前,需要先建立第二电子设备和第一电子设备之间的连接,在该实施方式中,以两个第二电子设备为例进行示例说明。具体地,首先接收两个第二电子设备的接入请求,分别获取每个第二电子设备的接入请求中的链接信息,然后,根据每个第二电子设备的链接信息,将目标应用A投屏至一个第二电子设备中,将目标应用B投屏至另一个第二电子设备中。这样,可以将第一电子设备上的目标应用投屏至第二电子设备进行显示,便于用户更方便的查看每一个目标应用。It should be noted that, before projecting the target application to the second electronic device, a connection between the second electronic device and the first electronic device needs to be established. In this implementation manner, two second electronic devices are used as examples. Give an example. Specifically, the access requests of two second electronic devices are first received, the link information in the access requests of each second electronic device is obtained respectively, and then, according to the link information of each second electronic device, the target application A is Project the screen to a second electronic device, and project the target application B to another second electronic device. In this way, the target application on the first electronic device can be projected onto the second electronic device for display, which facilitates the user to view each target application more conveniently.
可选地,在所述第一目标应用显示于第二电子设备,所述第一电子设备显示第二目标应用的情况下,所述方法还包括:Optionally, when the first target application is displayed on a second electronic device, and the first electronic device displays a second target application, the method further includes:
接收第二输入;receive a second input;
响应于所述第二输入,显示所述至少两个目标应用;In response to the second input, displaying the at least two target applications;
接收作用于第三目标应用上的第三输入;receiving a third input acting on a third target application;
响应于所述第三输入,在所述第一电子设备的显示界面显示所述第三目标应用,并将第四目标应用投屏至第二电子设备显示;In response to the third input, displaying the third target application on the display interface of the first electronic device, and projecting the fourth target application to the second electronic device for display;
其中,所述第三目标应用为所述目标应用中,除所述第二目标应用以外的任一个目标应用;所述第四目标应用为所述目标应用中,除所述第一目标应用以外的任一个目标应用。可选地,第二输入和第三输入均可以是滑动输入、点击输入、拖动输入或者其他形式的输入。本实施例中,以第二输入为点击输入,第三输入为滑动输入为例进行说明。Wherein, the third target application is any target application in the target application except the second target application; the fourth target application is in the target application, except for the first target application any target application. Optionally, both the second input and the third input may be sliding input, click input, drag input or other forms of input. In this embodiment, the second input is a click input and the third input is a sliding input as an example for description.
需要说明的是,作为可变换的实施方式,第三目标应用也可以是第一目标应用,第四目标应用也可以是第二目标应用。需要说明的是,在控制目标应用的过程中,还可以执行目标应用在不同设备之间的切换。以直播互动应用为例进行说明。例如,第二电子设备包括IPAD和电脑,第一电子设备包括手机,经过投屏显示后,目标应用A作为一个第一目标应用显示于IPAD上,目标应用B作为另一个第一目标应用显示于电脑上,目标应用C作为第二目标应用显示于手机上。It should be noted that, as a transformable implementation manner, the third target application may also be the first target application, and the fourth target application may also be the second target application. It should be noted that, in the process of controlling the target application, switching of the target application between different devices may also be performed. Take the live interactive application as an example to illustrate. For example, the second electronic device includes an IPAD and a computer, and the first electronic device includes a mobile phone. After screen projection, target application A is displayed on the IPAD as a first target application, and target application B is displayed as another first target application on the IPAD. On the computer, the target application C is displayed on the mobile phone as the second target application.
在直播过程中,如果需要查看其它电子设备上的应用,用户可以点击第一电子设备的桌面,以此弹出各目标应用的预览子界面,进一步地,这时候用户左右滑动可以快速切换任何一个目标应用到第一电子设备的前台显示,例如,将目标应用B显示于手机上,将目标应用A显示于IPAD上,将目标应用C显示于电脑上。这样,将目标应用投屏至不同的电子设备上,可以便于用户同时在不同目标应用上进行操作,提升了用户在不同目标应用间来回互动切换的频率,有效提升用户与观众的眼神互动。During the live broadcast, if you need to view applications on other electronic devices, the user can click on the desktop of the first electronic device to pop up the preview sub-interface of each target application. Further, at this time, the user can quickly switch any target by swiping left and right The application is displayed in the foreground of the first electronic device, for example, the target application B is displayed on the mobile phone, the target application A is displayed on the IPAD, and the target application C is displayed on the computer. In this way, projecting the target application to different electronic devices can facilitate the user to operate on different target applications at the same time, increase the frequency of the user's back-and-forth interactive switching between different target applications, and effectively improve the eye interaction between the user and the audience.
上述的应用的控制方法,可以用于控制社交平台,也可以用于控制线上购物平台等。在该实施方式中,以控制直播类型的社交平台为例进行示例说明。The above application control method can be used to control the social platform, and can also be used to control the online shopping platform and the like. In this embodiment, a social platform that controls a live broadcast type is used as an example for illustration.
可选地,所述将目标数据共享至至少两个目标应用,包括:Optionally, the sharing of target data to at least two target applications includes:
在所述第一电子设备的摄像头采集到目标视频数据的情况下,将所述目标视频数据同步显示于所述至少两个目标应用中。In the case that the camera of the first electronic device collects the target video data, the target video data is displayed in the at least two target applications synchronously.
用户在进行直播时,可以通过摄像头获取目标视频数据,并通过摄像头监控引擎,将目标视频数据共享至目标应用A、目标应用B以及目标应用C中进行显示。这样,可以通过一份目标视频数据共享至多个目标应用中进行显示,实现同一时间段多人协同交互功能,帮助用户高效地在多个平台上互动。When a user is performing a live broadcast, the target video data can be obtained through the camera, and the target video data can be shared to the target application A, the target application B, and the target application C for display through the camera monitoring engine. In this way, a piece of target video data can be shared to multiple target applications for display, thereby realizing the collaborative interaction function of multiple people in the same time period, and helping users to efficiently interact on multiple platforms.
可选地,所述方法还包括:Optionally, the method further includes:
获取每一第一应用的界面内容;所述界面内容包括与第一应用对应的第 一内容;Obtain the interface content of each first application; the interface content includes the first content corresponding to the first application;
获取与所述第一内容对应的第二内容,并将所述第二内容显示于第一应用对应的显示界面中。Acquire second content corresponding to the first content, and display the second content in a display interface corresponding to the first application.
为了便于用户在直播过程中,及时回答目标应用上显示的问题,在一些可行的实施方式中,还可以采用内容监控引擎实现问题自动回复。具体实现步骤如下。In order to facilitate the user to answer the questions displayed on the target application in a timely manner during the live broadcast, in some feasible implementation manners, a content monitoring engine may also be used to realize automatic answering of questions. The specific implementation steps are as follows.
如图5所示,当第一应用包括目标应用A、目标应用B以及目标应用C时,获取目标应用A、目标应用B以及目标应用C的界面内容,其中,界面内容可以是对应目标应用中提问的用户头像、姓名或者用户的提问的问题内容等。进一步地,基于手机内植入的内容监控引擎将界面内容中的相关问答内容进行抓取分析,然后以文字的形式进行收集,对其进行语义分析后进行分类处理,例如,将应用A中的问题1、应用B中的问题2以及应用C中的问题3进行收集分类,最后内容监控引擎将类似的互动问题以小窗模式进行显示,这样,便于主播在小窗模式中进行相应问题的回答,并选择将回答的内容回复至其中某一个或者多个目标应用中,可以实现一次性回复到所有目标应用。同时,内容监控引擎还对相关问题进行存储,作为第一内容,并收集主播针对于问题的答案作为第二内容进行存储,这样,当下次目标应用中再次出现类似的问题时,内容监控引擎可以自动将第二内容发送至第一内容对应的目标应用中。实现了问题的自动回复,节省了主播的时间。As shown in FIG. 5 , when the first application includes target application A, target application B, and target application C, the interface contents of target application A, target application B, and target application C are obtained, wherein the interface contents may be in the corresponding target application The avatar and name of the user who asked the question, or the content of the question asked by the user. Further, based on the content monitoring engine embedded in the mobile phone, the relevant question and answer content in the interface content is captured and analyzed, and then collected in the form of text, and semantically analyzed for classification processing. Question 1, question 2 in application B and question 3 in application C are collected and classified, and finally the content monitoring engine displays similar interactive questions in a small window mode, so that it is convenient for the anchor to answer the corresponding questions in the small window mode , and choose to reply the content of the answer to one or more of the target applications, so that you can reply to all target applications at one time. At the same time, the content monitoring engine also stores the relevant questions as the first content, and collects the host's answers to the questions as the second content for storage, so that when a similar problem occurs again in the target application next time, the content monitoring engine can The second content is automatically sent to the target application corresponding to the first content. The automatic reply to the question is realized, which saves the anchor's time.
如图6所示,以第一电子设备为手机,用户使用手机进行直播为例进行说明,上述的一种应用的控制方法,首先在手机后台启动多个虚拟显示设备,在没有应用请求显示到虚拟显示设备的情况下,回收所有虚拟显示设备,在有应用请求显示到虚拟显示设备的情况下,将应用启动到对应的虚拟显示设备。用户通过打开手机上的摄像头获取视频信息,在接入第二电子设备的情况下,将视频信息显示在手机上,同时将视频信息投屏至第二电子设备进行显示,在没有接入第二电子设备的情况下,将视频信息共享至各个启动的应用中,并分屏显示在手机的显示界面的不同区域。进一步地,启动内容监控 引擎,基于手机内植入的内容监控引擎将界面内容中的相关问答内容进行抓取分析,然后以文字的形式进行收集,对其进行语义分析后进行分类处理,根据分类结果,确定是否智能回复观众的问题。这样,保证了用户在关注相关互动信息时眼神能最大限度对准手机摄像头,有效提升用户与观众的眼神互动、手势交流。As shown in FIG. 6 , the first electronic device is a mobile phone, and the user uses the mobile phone to perform live broadcast as an example for illustration. The above-mentioned control method for an application first starts a plurality of virtual display devices in the background of the mobile phone, and when there is no application request to display the In the case of a virtual display device, all virtual display devices are recycled, and when an application requests to display on the virtual display device, the application is launched to the corresponding virtual display device. The user obtains video information by turning on the camera on the mobile phone, displays the video information on the mobile phone when the second electronic device is connected, and simultaneously projects the video information to the second electronic device for display. In the case of an electronic device, the video information is shared with each activated application, and displayed on a split screen in different areas of the display interface of the mobile phone. Further, start the content monitoring engine, and based on the content monitoring engine embedded in the mobile phone, capture and analyze the relevant question and answer content in the interface content, and then collect it in the form of text, perform semantic analysis on it, and classify it according to the classification. As a result, it is determined whether to intelligently reply to the viewer's question. In this way, it is ensured that the user's eyes can be aimed at the camera of the mobile phone to the maximum extent when paying attention to the relevant interactive information, which effectively improves the eye interaction and gesture communication between the user and the audience.
需要说明的是,本申请实施例提供的应用的控制方法,执行主体可以为应用的控制装置,或者该应用的控制装置中的用于执行加载应用的控制方法的控制模块。本申请实施例中以应用的控制装置执行加载应用的控制方法为例,说明本申请实施例提供的应用的控制方法。It should be noted that, in the application control method provided by the embodiments of the present application, the execution body may be an application control device, or a control module in the application control device for executing the control method for loading an application. In the embodiment of the present application, the control method of the application provided by the embodiment of the present application is described by taking the control method of the application control device executing the loading application as an example.
请参见图7,其示出的是本申请实施例提供的应用的控制装置的模块示意图,本申请实施例提供一种应用的控制装置700,该应用的控制装置700包括:Please refer to FIG. 7 , which shows a schematic block diagram of an application control apparatus provided by an embodiment of the present application. An application control apparatus 700 is provided by an embodiment of the present application. The application control apparatus 700 includes:
第一接收模块701,用于接收针对第一电子设备的第一输入;a first receiving module 701, configured to receive a first input for a first electronic device;
确定模块702,用于响应于所述第一输入,确定至少两个第一应用,所述第一应用处于运行状态;A determination module 702, configured to determine at least two first applications in response to the first input, the first applications are in a running state;
共享模块703,用于将目标数据共享至至少两个目标应用,所述第一应用包括所述目标应用。A sharing module 703, configured to share target data to at least two target applications, where the first application includes the target application.
可选地,上述的一种应用的控制装置700还包括:Optionally, the above-mentioned control device 700 for an application further includes:
第一显示模块,用于将至少两个目标应用显示在所述第一电子设备的显示界面的不同区域,或者;a first display module, configured to display at least two target applications in different areas of the display interface of the first electronic device, or;
投屏模块,用于将至少两个目标应用中的第一目标应用投屏至第二电子设备进行显示,所述第一目标应用为所述至少两个目标应用中的任意一个应用。The screen projection module is configured to project a first target application among the at least two target applications to a second electronic device for display, where the first target application is any one of the at least two target applications.
可选地,所述投屏模块包括:Optionally, the screen projection module includes:
第一处理模块,用于接收第二电子设备发送的接入请求,所述接入请求包括第二电子设备的链接信息;a first processing module, configured to receive an access request sent by the second electronic device, where the access request includes link information of the second electronic device;
第二处理模块,用于响应于所述接入请求,获取所述第二电子设备的链 接信息,基于所述链接信息将第二应用投屏至所述第二电子设备进行显示。The second processing module is configured to, in response to the access request, acquire link information of the second electronic device, and project the second application to the second electronic device for display based on the link information.
可选地,在所述第一目标应用显示于第二电子设备,所述第一电子设备显示第二目标应用的情况下,上述的应用的控制装置700还包括:Optionally, when the first target application is displayed on the second electronic device, and the first electronic device displays the second target application, the above-mentioned application control apparatus 700 further includes:
第二接收模块,用于接收第二输入;a second receiving module, configured to receive a second input;
第二显示模块,用于响应于所述第二输入,显示所述至少两个目标应用;a second display module, configured to display the at least two target applications in response to the second input;
第三接收模块,用于接收作用于第三目标应用上的第三输入;a third receiving module, configured to receive a third input acting on a third target application;
第三显示模块,用于响应于所述第三输入,在所述第一电子设备的显示界面显示所述第三目标应用,并将第四目标应用投屏至第二电子设备显示;a third display module, configured to display the third target application on the display interface of the first electronic device in response to the third input, and project the fourth target application to the second electronic device for display;
其中,所述第三目标应用为所述目标应用中,除所述第二目标应用以外的任一个目标应用;所述第四目标应用为所述目标应用中,除所述第一目标应用以外的任一个目标应用。Wherein, the third target application is any target application in the target application except the second target application; the fourth target application is in the target application, except for the first target application any target application.
可选地,所述共享模块703还用于:Optionally, the sharing module 703 is also used for:
在所述第一电子设备的摄像头采集到目标视频数据的情况下,将所述目标视频数据同步显示于所述至少两个目标应用中。In the case that the camera of the first electronic device collects the target video data, the target video data is displayed in the at least two target applications synchronously.
可选地,上述的应用的控制装置700还包括:Optionally, the above-mentioned application control device 700 further includes:
第三处理模块,用于获取每一第一应用的界面内容;所述界面内容包括与第一应用对应的第一内容;a third processing module, configured to acquire interface content of each first application; the interface content includes first content corresponding to the first application;
第四处理模块,用于获取与所述第一内容对应的第二内容,并将所述第二内容显示于第一应用对应的显示界面中。The fourth processing module is configured to acquire second content corresponding to the first content, and display the second content in a display interface corresponding to the first application.
上述的应用的控制装置700,能够响应于第一输入,确定至少两个第一应用,并能够将目标数据共享至至少两个目标应用,其中,第一应用包括所述目标应用,这样,通过将目标数据共享至至少两个目标应用,可以同时对多个目标应用进行控制,简化了用户对多个目标应用控制的操作过程。The above-mentioned application control device 700 can determine at least two first applications in response to the first input, and can share target data to at least two target applications, wherein the first applications include the target applications, so that through By sharing the target data to at least two target applications, multiple target applications can be controlled at the same time, which simplifies the user's operation process of controlling multiple target applications.
本申请实施例中的应用的控制装置700可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile  personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The control device 700 applied in the embodiments 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). assistant, PDA), etc., non-mobile electronic devices can be servers, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (television, TV), teller machine or self-service machine, etc., this application Examples are not specifically limited.
本申请实施例中的应用的控制装置700可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。The control device 700 of the application 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.
本申请实施例提供的应用的控制装置700能够实现图1至图6的方法实施例实现的各个过程,为避免重复,这里不再赘述。The application control apparatus 700 provided by the embodiments 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 described here.
可选地,如图8所示,本申请实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述应用的控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, as shown in FIG. 8 , an embodiment of the present application further provides an electronic device 800, including a processor 801, a memory 802, a program or instruction stored in the memory 802 and executable on the processor 801, When the program or instruction is executed by the processor 801, each process of the above-mentioned application control method embodiment can be realized, 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.
图9为实现本申请实施例的一种电子设备的硬件结构示意图。FIG. 9 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。The electronic device 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910, etc. part.
本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art can understand that the electronic device 900 may also include a power supply (such as a battery) for supplying power to various components, and the power supply may be logically connected to the processor 910 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. 9 does not constitute a limitation to the electronic device. 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. .
其中,用户输入单元907用于:接收针对第一电子设备的第一输入;Wherein, the user input unit 907 is used for: receiving the first input for the first electronic device;
处理器910用于响应于所述第一输入,确定至少两个第一应用,所述第一应用处于运行状态;The processor 910 is configured to, in response to the first input, determine at least two first applications, and the first applications are in a running state;
将目标数据共享至至少两个目标应用,所述第一应用包括所述目标应用。The target data is shared to at least two target applications, the first application including the target applications.
可选地,显示单元906用于:Optionally, display unit 906 is used to:
将至少两个目标应用显示在所述第一电子设备的显示界面的不同区域,或者;Display at least two target applications in different areas of the display interface of the first electronic device, or;
将至少两个目标应用中的第一目标应用投屏至第二电子设备进行显示,所述第一目标应用为所述至少两个目标应用中的任意一个应用。Projecting a first target application of the at least two target applications to a second electronic device for display, where the first target application is any one of the at least two target applications.
可选地,输入单元904用于:Optionally, input unit 904 is used to:
接收第二电子设备发送的接入请求,所述接入请求包括第二电子设备的链接信息;receiving an access request sent by a second electronic device, where the access request includes link information of the second electronic device;
显示单元906还用于响应于所述接入请求,获取所述第二电子设备的链接信息,基于所述链接信息将第二应用投屏至所述第二电子设备进行显示。The display unit 906 is further configured to, in response to the access request, acquire link information of the second electronic device, and project the second application to the second electronic device for display based on the link information.
可选地,用户输入单元907还用于:接收第二输入;Optionally, the user input unit 907 is further configured to: receive a second input;
显示单元906还用于响应于所述第二输入,显示所述至少两个目标应用;The display unit 906 is further configured to display the at least two target applications in response to the second input;
用户输入单元907还用于接收作用于第三目标应用上的第三输入;The user input unit 907 is further configured to receive a third input acting on the third target application;
显示单元906还用于响应于所述第三输入,在所述第一电子设备的显示界面显示所述第三目标应用,并将第四目标应用投屏至第二电子设备显示;The display unit 906 is further configured to, in response to the third input, display the third target application on the display interface of the first electronic device, and project the fourth target application to the second electronic device for display;
其中,所述第三目标应用为所述目标应用中,除所述第二目标应用以外的任一个目标应用;所述第四目标应用为所述目标应用中,除所述第一目标应用以外的任一个目标应用。Wherein, the third target application is any target application in the target application except the second target application; the fourth target application is in the target application, except for the first target application any target application.
可选地,处理器910还用于:Optionally, the processor 910 is further configured to:
在所述第一电子设备的摄像头采集到目标视频数据的情况下,将所述目标视频数据同步显示于所述至少两个目标应用中。In the case that the camera of the first electronic device collects the target video data, the target video data is displayed in the at least two target applications synchronously.
可选地,处理器910还用于:Optionally, the processor 910 is further configured to:
获取每一第一应用的界面内容;所述界面内容包括与第一应用对应的第一内容;Obtain interface content of each first application; the interface content includes first content corresponding to the first application;
显示单元906还用于获取与所述第一内容对应的第二内容,并将所述第二内容显示于第一应用对应的显示界面中。The display unit 906 is further configured to acquire second content corresponding to the first content, and display the second content in a display interface corresponding to the first application.
在本申请实施例中,电子设备900,通过响应于第一输入,确定至少两个第一应用,并能够将目标数据共享至至少两个目标应用,其中,第一应用包括所述目标应用,这样,通过将目标数据共享至至少两个目标应用,可以在第一电子设备上同时对多个目标应用进行控制,简化了用户对多个目标应用控制的操作过程。In this embodiment of the present application, the electronic device 900 determines at least two first applications in response to the first input, and can share target data to at least two target applications, wherein the first applications include the target applications, In this way, by sharing the target data to at least two target applications, multiple target applications can be controlled on the first electronic device at the same time, which simplifies the operation process for the user to control multiple target applications.
应理解的是,本申请实施例中,输入单元904可以包括图形处理器(Graphics Processing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器909可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器910可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。It should be understood that, in this embodiment of the present application, the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042. Such as camera) to obtain still pictures or video image data for processing. The display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 907 includes a touch panel 9071 and other input devices 9072 . The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts, a touch detection device and a touch controller. Other input devices 9072 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 909 may be used to store software programs as well as various data, including but not limited to application programs and operating systems. The processor 910 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and an application program, 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 910.
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图1至图6的应用的控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application further 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 above-mentioned control method embodiments of the application in FIG. 1 to FIG. 6 are implemented. Each process can achieve the same technical effect. In order to avoid repetition, it 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.
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所 述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图1至图6的应用的控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。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 used for running a program or an instruction to implement the above-mentioned FIG. 1 to FIG. 6 . Each process of the applied control method embodiment can achieve the same technical effect, and 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 methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform, and of course hardware can also be used, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present application can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are 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, an air conditioner, 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 (16)

  1. 一种应用的控制方法,包括:An applied control method comprising:
    接收针对第一电子设备的第一输入,receiving a first input for the first electronic device,
    响应于所述第一输入,确定至少两个第一应用,所述第一应用处于运行状态;In response to the first input, determining at least two first applications, the first applications being in a running state;
    将目标数据共享至至少两个目标应用,所述第一应用包括所述目标应用。The target data is shared to at least two target applications, the first application including the target applications.
  2. 根据权利要求1所述的应用的控制方法,其中,所述将目标数据共享至至少两个目标应用之前,所述方法还包括:The application control method according to claim 1, wherein before the target data is shared to at least two target applications, the method further comprises:
    将至少两个目标应用显示在所述第一电子设备的显示界面的不同区域,或者;Display at least two target applications in different areas of the display interface of the first electronic device, or;
    将至少两个目标应用中的第一目标应用投屏至第二电子设备进行显示,所述第一目标应用为所述至少两个目标应用中的任意一个应用。Projecting a first target application of the at least two target applications to a second electronic device for display, where the first target application is any one of the at least two target applications.
  3. 根据权利要求2所述的应用的控制方法,其中,所述将至少两个目标应用中的第一目标应用投屏至第二电子设备进行显示,包括:The application control method according to claim 2, wherein the projecting the first target application of the at least two target applications to the second electronic device for display comprises:
    接收第二电子设备发送的接入请求,所述接入请求包括第二电子设备的链接信息;receiving an access request sent by a second electronic device, where the access request includes link information of the second electronic device;
    响应于所述接入请求,获取所述第二电子设备的链接信息,基于所述链接信息将第二应用投屏至所述第二电子设备进行显示。In response to the access request, link information of the second electronic device is acquired, and based on the link information, a screen of the second application is projected to the second electronic device for display.
  4. 根据权利要求2所述的应用的控制方法,其中,在所述第一目标应用显示于第二电子设备,所述第一电子设备显示第二目标应用的情况下,所述方法还包括:The application control method according to claim 2, wherein, when the first target application is displayed on the second electronic device, and the first electronic device displays the second target application, the method further comprises:
    接收第二输入;receive a second input;
    响应于所述第二输入,显示所述至少两个目标应用;In response to the second input, displaying the at least two target applications;
    接收作用于第三目标应用上的第三输入;receiving a third input acting on a third target application;
    响应于所述第三输入,在所述第一电子设备的显示界面显示所述第三目标应用,并将第四目标应用投屏至第二电子设备显示;In response to the third input, displaying the third target application on the display interface of the first electronic device, and projecting the fourth target application to the second electronic device for display;
    其中,所述第三目标应用为所述目标应用中,除所述第二目标应用以外的任一个目标应用;所述第四目标应用为所述目标应用中,除所述第一目标应用以外的任一个目标应用。Wherein, the third target application is any target application in the target application except the second target application; the fourth target application is in the target application, except for the first target application any target application.
  5. 根据权利要求1所述的应用的控制方法,其中,将目标数据共享至至少两个目标应用,包括:The application control method according to claim 1, wherein sharing target data to at least two target applications comprises:
    在所述第一电子设备的摄像头采集到目标视频数据的情况下,将所述目标视频数据同步显示于所述至少两个目标应用中。In the case that the camera of the first electronic device collects the target video data, the target video data is displayed in the at least two target applications synchronously.
  6. 根据权利要求1所述的应用的控制方法,其中,所述方法还包括:The application control method according to claim 1, wherein the method further comprises:
    获取每一第一应用的界面内容;所述界面内容包括与第一应用对应的第一内容;Obtain interface content of each first application; the interface content includes first content corresponding to the first application;
    获取与所述第一内容对应的第二内容,并将所述第二内容显示于第一应用对应的显示界面中。Acquire second content corresponding to the first content, and display the second content in a display interface corresponding to the first application.
  7. 一种应用的控制装置,包括:An applied control device, comprising:
    第一接收模块,用于接收针对第一电子设备的第一输入,a first receiving module for receiving a first input for the first electronic device,
    确定模块,用于响应于所述第一输入,确定至少两个第一应用,所述第一应用处于运行状态;a determining module, configured to, in response to the first input, determine at least two first applications, the first applications being in a running state;
    共享模块,用于将目标数据共享至至少两个目标应用,所述第一应用包括所述目标应用。A sharing module, configured to share target data to at least two target applications, wherein the first application includes the target applications.
  8. 根据权利要求7所述的应用的控制装置,其中,还包括:The application control device according to claim 7, wherein, further comprising:
    第一显示模块,用于将至少两个目标应用显示在所述第一电子设备的显示界面的不同区域,或者;a first display module, configured to display at least two target applications in different areas of the display interface of the first electronic device, or;
    投屏模块,用于将至少两个目标应用中的第一目标应用投屏至第二电子设备进行显示,所述第一目标应用为所述至少两个目标应用中的任意一个应用。The screen projection module is configured to project a first target application among the at least two target applications to a second electronic device for display, where the first target application is any one of the at least two target applications.
  9. 根据权利要求8所述的应用的控制装置,其中,所述投屏模块包括:The application control device according to claim 8, wherein the screen projection module comprises:
    第一处理子模块,用于接收第二电子设备发送的接入请求,所述接入请求包括第二电子设备的链接信息;a first processing submodule, configured to receive an access request sent by the second electronic device, where the access request includes link information of the second electronic device;
    第二处理子模块,用于响应于所述接入请求,获取所述第二电子设备的链接信息,基于所述链接信息将第二应用投屏至所述第二电子设备进行显示。The second processing submodule is configured to, in response to the access request, acquire link information of the second electronic device, and project the second application to the second electronic device for display based on the link information.
  10. 根据权利要求8所述的应用的控制装置,其中,在所述第一目标应用显示于第二电子设备,所述第一电子设备显示第二目标应用的情况下,还包括:The application control apparatus according to claim 8, wherein, when the first target application is displayed on the second electronic device, and the first electronic device displays the second target application, further comprising:
    第二接收模块,用于接收第二输入;a second receiving module, configured to receive a second input;
    第二显示模块,用于响应于所述第二输入,显示所述至少两个目标应用;a second display module, configured to display the at least two target applications in response to the second input;
    第三接收模块,用于接收作用于第三目标应用上的第三输入;a third receiving module, configured to receive a third input acting on a third target application;
    第三显示模块,用于响应于所述第三输入,在所述第一电子设备的显示界面显示所述第三目标应用,并将第四目标应用投屏至第二电子设备显示;a third display module, configured to display the third target application on the display interface of the first electronic device in response to the third input, and project the fourth target application to the second electronic device for display;
    其中,所述第三目标应用为所述目标应用中,除所述第二目标应用以外的任一个目标应用;所述第四目标应用为所述目标应用中,除所述第一目标应用以外的任一个目标应用。Wherein, the third target application is any target application in the target application except the second target application; the fourth target application is in the target application, except for the first target application any target application.
  11. 根据权利要求7所述的应用的控制装置,其中,所述共享模块还用于:The application control device according to claim 7, wherein the sharing module is further used for:
    在所述第一电子设备的摄像头采集到目标视频数据的情况下,将所述目标视频数据同步显示于所述至少两个目标应用中。In the case that the camera of the first electronic device collects the target video data, the target video data is displayed in the at least two target applications synchronously.
  12. 根据权利要求7所述的应用的控制装置,其中,还包括:The application control device according to claim 7, wherein, further comprising:
    第三处理子模块,用于获取每一第一应用的界面内容;所述界面内容包括与第一应用对应的第一内容;a third processing submodule, configured to acquire interface content of each first application; the interface content includes first content corresponding to the first application;
    第四处理子模块,用于获取与所述第一内容对应的第二内容,并将所述第二内容显示于第一应用对应的显示界面中。The fourth processing submodule is configured to acquire second content corresponding to the first content, and display the second content in a display interface corresponding to the first application.
  13. 一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,其中,所述程序或指令被所述处理器执行时实现如权利要求1-6中任一项所述的应用的控制方法的步骤。An electronic device, comprising a processor, a memory, and a program or instruction stored on the memory and executable on the processor, wherein the program or instruction is executed by the processor to achieve as claimed in claim 1 The steps of the control method of any one of -6 applications.
  14. 一种可读存储介质,所述可读存储介质上存储程序或指令,其中,所述程序或指令被处理器执行时实现如权利要求1-6中任一项所述的应用的 控制方法的步骤。A readable storage medium storing programs or instructions on the readable storage medium, wherein, when the programs or instructions are executed by a processor, the control method of the application according to any one of claims 1-6 is implemented. step.
  15. 一种芯片,包括处理器和通信接口,其中,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求1-6中任一项所述的应用的控制方法的步骤。A chip, comprising a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running a program or an instruction to implement the application according to any one of claims 1-6. The steps of the control method.
  16. 一种计算机程序产品,其中,所述计算机程序产品被存储在非易失的存储介质中,所述计算机程序产品被至少一个处理器执行以实现如权利要求1-6中任一项所述的应用的控制方法的步骤。A computer program product, wherein the computer program product is stored in a non-volatile storage medium, the computer program product being executed by at least one processor to implement the method of any one of claims 1-6 The steps of the applied control method.
PCT/CN2022/072502 2021-01-22 2022-01-18 Application control method and apparatus, and electronic device WO2022156667A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110087264.5A CN112799622A (en) 2021-01-22 2021-01-22 Application control method and device and electronic equipment
CN202110087264.5 2021-01-22

Publications (1)

Publication Number Publication Date
WO2022156667A1 true WO2022156667A1 (en) 2022-07-28

Family

ID=75811185

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/072502 WO2022156667A1 (en) 2021-01-22 2022-01-18 Application control method and apparatus, and electronic device

Country Status (2)

Country Link
CN (1) CN112799622A (en)
WO (1) WO2022156667A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115309309A (en) * 2022-08-17 2022-11-08 维沃移动通信有限公司 Content sharing method and device, electronic equipment and medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112799622A (en) * 2021-01-22 2021-05-14 维沃移动通信(杭州)有限公司 Application control method and device and electronic equipment
CN117632393A (en) * 2022-08-12 2024-03-01 华为技术有限公司 Resource management and control method, electronic device, storage medium and program product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104978156A (en) * 2014-04-02 2015-10-14 联想(北京)有限公司 Multi-screen display method and multi-screen display processing device
CN107483812A (en) * 2017-08-02 2017-12-15 深圳依偎控股有限公司 A kind of multi-platform parallel live method and device
US20190258372A1 (en) * 2017-03-30 2019-08-22 Sony Mobile Communications, Inc. Multi-window displaying apparatus and method and mobile electronic equipment
CN111294609A (en) * 2020-03-13 2020-06-16 上海万面智能科技有限公司 Live content display method and device, electronic equipment and readable storage medium
CN112799622A (en) * 2021-01-22 2021-05-14 维沃移动通信(杭州)有限公司 Application control method and device and electronic equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN205754690U (en) * 2015-11-19 2016-11-30 浙江广播电视集团 Lastest news multi-screen interactive platform
CN110221798A (en) * 2019-05-29 2019-09-10 华为技术有限公司 A kind of throwing screen method, system and relevant apparatus
CN111901614A (en) * 2020-06-22 2020-11-06 深圳市沃特沃德股份有限公司 Multi-platform synchronous live broadcast method and device, computer equipment and readable storage medium
CN111913628B (en) * 2020-06-22 2022-05-06 维沃移动通信有限公司 Sharing method and device and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104978156A (en) * 2014-04-02 2015-10-14 联想(北京)有限公司 Multi-screen display method and multi-screen display processing device
US20190258372A1 (en) * 2017-03-30 2019-08-22 Sony Mobile Communications, Inc. Multi-window displaying apparatus and method and mobile electronic equipment
CN107483812A (en) * 2017-08-02 2017-12-15 深圳依偎控股有限公司 A kind of multi-platform parallel live method and device
CN111294609A (en) * 2020-03-13 2020-06-16 上海万面智能科技有限公司 Live content display method and device, electronic equipment and readable storage medium
CN112799622A (en) * 2021-01-22 2021-05-14 维沃移动通信(杭州)有限公司 Application control method and device and electronic equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115309309A (en) * 2022-08-17 2022-11-08 维沃移动通信有限公司 Content sharing method and device, electronic equipment and medium

Also Published As

Publication number Publication date
CN112799622A (en) 2021-05-14

Similar Documents

Publication Publication Date Title
WO2022156667A1 (en) Application control method and apparatus, and electronic device
US12047706B2 (en) Display apparatus and control methods thereof
CN111816139B (en) Screen refresh rate switching method and electronic equipment
WO2022063022A1 (en) Video preview method and apparatus and electronic device
CN112788178B (en) Message display method and device
WO2017160539A1 (en) Selectable interaction elements in a 360-degree video stream
WO2022135290A1 (en) Screenshot capturing method and apparatus, and electronic device
WO2022171054A1 (en) Display refreshing method and apparatus, and electronic device
WO2022135409A1 (en) Display processing method, display processing apparatus, and wearable device
WO2022011653A1 (en) Method and apparatus for video conferencing
CN113596555B (en) Video playing method and device and electronic equipment
US12106410B2 (en) Customizing emojis for users in chat applications
CN107438831A (en) New application widget is opened in response to remote resource is shared
US9639113B2 (en) Display method and electronic device
CN112911147B (en) Display control method, display control device and electronic equipment
US12135864B2 (en) Screen capture method and apparatus, and electronic device
CN112433693B (en) Split screen display method and device and electronic equipment
WO2019119643A1 (en) Interaction terminal and method for mobile live broadcast, and computer-readable storage medium
CN112148167A (en) Control setting method and device and electronic equipment
WO2024160288A1 (en) Method and apparatus for live streaming interaction, device, and storage medium
CN114095793A (en) Video playing method and device, computer equipment and storage medium
WO2023226842A1 (en) Information display method and apparatus, electronic device, and readable storage medium
CN112565912B (en) Video call method and device, electronic equipment and readable storage medium
CN114911393B (en) Screen capturing method, device, electronic equipment and readable storage medium
CN116156270B (en) Information broadcasting control method, device, equipment and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22742146

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 07.12.2023)

122 Ep: pct application non-entry in european phase

Ref document number: 22742146

Country of ref document: EP

Kind code of ref document: A1