CN115955551A - Control method and control device - Google Patents
Control method and control device Download PDFInfo
- Publication number
- CN115955551A CN115955551A CN202211399672.5A CN202211399672A CN115955551A CN 115955551 A CN115955551 A CN 115955551A CN 202211399672 A CN202211399672 A CN 202211399672A CN 115955551 A CN115955551 A CN 115955551A
- Authority
- CN
- China
- Prior art keywords
- information
- component
- target
- electronic device
- responding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000004044 response Effects 0.000 claims abstract description 24
- 238000004891 communication Methods 0.000 claims description 40
- 230000015654 memory Effects 0.000 description 28
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 6
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a control method applied to first electronic equipment, comprising the following steps of: in response to obtaining at least one target information, obtaining component information capable of responding to the target information, the at least one target information being from at least one second electronic device, the component information including at least one of component information of at least one third electronic device communicatively connected with the first electronic device and component information of the first electronic device; determining a target component based on the component information, and controlling the target component to respond to the at least one piece of target information; wherein the target component is from at least one of the first electronic device and the third electronic device. Simultaneously, this application still provides a controlling means.
Description
Technical Field
The present disclosure relates to screen projection technologies, and in particular, to a control method and a control device.
Background
At present, when an AIO (All In One) device is used as an output end, a wireless or wired input signal can only be output on a screen of the AIO device, and the wireless or wired input signal cannot be output to other screens.
Disclosure of Invention
The technical scheme of the application is realized as follows:
according to an aspect of the present application, there is provided a control method applied to a first electronic device, the method including:
in response to obtaining at least one target information, obtaining component information capable of responding to the target information, the at least one target information being from at least one second electronic device, the component information including at least one of component information of at least one third electronic device communicatively connected with the first electronic device and component information of the first electronic device;
determining a target component based on the component information, and controlling the target component to respond to the at least one piece of target information;
wherein the target component is from at least one of the first electronic device and the third electronic device.
Obtaining at least one target information, including at least one of:
responding to the first communication connection established with the second electronic equipment in the scheme, and obtaining at least one content source from the second electronic equipment;
in response to establishing a first communication connection with at least two second electronic devices, obtaining at least two content sources from the at least two second electronic devices;
in response to establishing a second communication connection with at least one second electronic device, control instruction information from the at least one second electronic device is obtained.
In the foregoing solution, determining a target component based on the component information, and controlling the target component to respond to the at least one piece of target information includes:
and if the component information indicates that at least one third electronic device establishes a third communication connection with the first electronic device, determining a corresponding component of the at least one third electronic device as the target component so as to control the target component in the third electronic device to respond to the content source or the control instruction information from the second electronic device.
In the above solution, determining the target component based on the component information includes at least one of:
obtaining first usage information of a component capable of responding to the at least one target information in the first electronic device, and determining a corresponding component of the first electronic device as the target component based on the first usage information;
obtaining first usage information of a component of the first electronic device that is capable of responding to the at least one target information, determining a corresponding component of the third electronic device as the target component based on the first usage information;
obtaining second usage information of a component of the third electronic device that is capable of responding to the at least one target information, determining a corresponding component of the third electronic device as the target component based on the second usage information;
obtaining first usage information of a component capable of responding to the at least one target information in the first electronic device and second usage information of a component capable of responding to the at least one target information in the third electronic device, and determining corresponding components of the first electronic device and the third electronic device as the target components based on the first usage information and the second usage information.
In the foregoing solution, determining the corresponding component of the first electronic device as the target component based on the first usage information includes at least one of:
if the first usage information indicates that a first component capable of responding to the at least one target information in the first electronic equipment is in a non-occupied state, determining the first component as the target component;
if the first usage information represents that a first component capable of responding to the at least one target information in the first electronic equipment is in an occupied state and a second component capable of responding to the at least one target information is in a non-occupied state, determining the second component as the target component;
if the first usage information indicates that a first component capable of responding to the at least one target information in the first electronic equipment is in an occupied state, adjusting the usage mode of the first component, and determining the adjusted first component as the target component.
In the foregoing solution, determining the corresponding component of the third device as the target component based on the first usage information includes one of:
if the first usage information represents that a first part capable of responding to the at least one target information in the first electronic equipment is in an occupied state, determining a third part capable of responding to the at least one target information in the third equipment as the target part;
and if the first use information represents that a first part capable of responding to the at least one target information in the first electronic equipment is in a non-occupied state and the target information is not unique, determining a third part capable of responding to the target information in the first part and the third equipment as the target part.
In the foregoing solution, determining the corresponding component of the third electronic device as the target component based on the second usage information includes:
if the second usage information represents that a fourth component capable of responding to the at least one target information in the third electronic equipment is in a non-occupied state, determining the fourth component as the target component;
if the second usage information represents that a fourth component capable of responding to the at least one target information in the third electronic device is in an occupied state and a fifth component capable of responding to the at least one target information is in a non-occupied state, determining the fifth component as the target component;
if the second usage information represents that a fourth component capable of responding to the at least one piece of target information in the third electronic equipment is in an occupied state, adjusting a usage mode of the fourth component, and determining the fourth component after adjustment as the target component.
In the above scheme, the method further comprises at least one of the following steps:
obtaining attribute information of a content source from the second electronic device, determining the target component based on the attribute information and the component information, the component information further including configuration information of a corresponding component;
obtaining position information of a target usage object, and determining the target component based on the position information and the component information;
user profile information of a target usage object is obtained, and the target component is determined based on the user profile information and the component information.
In the foregoing solution, controlling the target component to respond to the at least one piece of target information includes at least one of:
controlling the target screen and/or the target audio output component to output the at least one content source;
the control target application responds to at least one piece of control instruction information from the second electronic equipment;
obtaining position information and/or user portrait information of a target use object, adjusting the posture information of the target component or the electronic equipment based on the position information and/or the user portrait information, and controlling the target component to respond to a content source or a control instruction from the second electronic equipment in an adjusted posture;
the method comprises the steps of obtaining position information and/or user portrait information of a target using object, adjusting output parameters of a target component based on the position information and/or the user portrait information, and controlling the target component to respond to a content source or a control instruction from the second electronic equipment based on the output parameters.
According to another aspect of the present application, there is provided a control apparatus including:
the acquisition unit is used for responding to at least one piece of target information, wherein the at least one piece of target information is from at least one piece of second electronic equipment, and the piece of component information comprises at least one of the piece of component information of at least one piece of third electronic equipment which is in communication connection with the first electronic equipment and the piece of component information of the first electronic equipment;
the control unit is used for determining a target component based on the component information and controlling the target component to respond to the at least one piece of target information; wherein the target component is from at least one of the first electronic device and the third electronic device.
According to a third aspect of the present application, there is provided an electronic device comprising:
a first processor, configured to obtain component information capable of responding to at least one target information from at least one second electronic device or a second processor in response to obtaining the target information, wherein the component information includes at least one of component information of at least one third electronic device communicatively connected to the electronic device and component information of the electronic device;
the display screen and/or the microphone are connected with the first processor and used for outputting the target information obtained by the first processor;
a signal switch, one end of which is connected to the first processor and the other end of which is connected to at least one of the second electronic devices, for switching a target signal from the second processor to a target signal from the second electronic device according to a control signal sent by the first processor, and for outputting the target signal to the second electronic device;
and the second processor is connected with the first processor and is used for outputting a target signal to the first processor.
According to a fourth aspect of the present application, there is provided an electronic apparatus comprising: a processor and a memory for storing a computer program capable of running on the processor,
wherein the processor is configured to execute any one of the method steps of the above-described control method when running the computer program.
According to a fifth aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the method steps of any one of the above-mentioned control methods.
The control method and device provided by the application, by responding to at least one piece of target information, the part information capable of responding to the target information is obtained, wherein the at least one piece of target information comes from at least one piece of second electronic equipment, and the part information comprises at least one of the part information of at least one piece of third electronic equipment in communication connection with the first electronic equipment and the part information of the first electronic equipment; determining a target component based on the component information, and controlling the target component to respond to the at least one piece of target information; wherein the target component is from at least one of the first electronic device and the third electronic device. According to the method and the device, the first electronic device (such as the AIO device) can serve as a relay device to distribute the target information from the second electronic device to respond on the target component of the first electronic device or the third electronic device, so that the function range of the first electronic device can be expanded, the target component of the third electronic device can respond to the second electronic device through the first electronic device, and multi-device cooperation and interaction can be achieved.
Drawings
Fig. 1 is a schematic view illustrating a flow implementation of a control method in the present application;
FIG. 2 is a schematic structural diagram of a control device according to the present application;
FIG. 3 is a first schematic structural component diagram of an electronic device according to the present application;
FIG. 4 is a second structural diagram of an electronic device according to the present application;
fig. 5 is a schematic structural diagram of an electronic device in the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application. In the present application, the embodiments and features of the embodiments may be arbitrarily combined with each other without conflict. The steps illustrated in the flow charts of the figures may be performed in a computer system such as a set of computer-executable instructions. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
The technical solution of the present application is further described in detail with reference to the drawings and specific embodiments.
Fig. 1 is a schematic diagram illustrating a flow implementation of a control method in the present application, where the method may be applied to a first electronic device with input and output functions, for example, the first electronic device may be any device such as an AIO device, a mobile phone, a tablet, a notebook, and the like. As shown in fig. 1, the method includes:
in this application, the target information includes, but is not limited to, content source and control information. Wherein, the content source includes but is not limited to an audio content source, a video content source, and an image content source; the control information includes, but is not limited to, gesture control commands, voice control commands, keyboard, and mouse control commands.
In one implementation, the first electronic device may establish a first communication connection with a second electronic device, through which the second electronic device may send at least one content source to the first electronic device, and the first electronic device may obtain the at least one content source from the second electronic device through the first communication connection.
Of course, the second electronic device may send at least two content sources to the first electronic device through the first communication connection, and the first electronic device may obtain at least two content sources from the second electronic device through the first communication connection.
Here, the second electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, and an audio player. The first communication connection is a wired connection, and includes but is not limited to a Universal Serial Bus (USB) connection, a High Definition Multimedia Interface (HDMI) connection, and a display Interface (DP) connection.
In another implementation, a first electronic device may establish a first communication connection with at least two second electronic devices, through which the at least two second electronic devices may respectively send at least one content source to the first electronic device, and the first electronic device may obtain the at least two content sources from the at least two second electronic devices through the first communication connection.
Here, the at least two content sources may be the same or different. For example, one second electronic device sends an audio content source, and the other second electronic device sends a video content source; alternatively, both the second electronic devices transmit video content sources.
Here, when the first electronic device receives at least two content sources from the second electronic device, the first electronic device may further divide the display area of the display screen of the self device into a plurality of sub-display areas (enter a split screen mode, and further obtain at least two split screen areas), and output one content source through each of the plurality of sub-display areas (split screen areas). Or outputting one content source through a display screen of the self-electronic device, and outputting another content source through a third electronic device which is in communication connection with the first electronic device.
For example, a user runs a plurality of applications on a second electronic device (e.g., a laptop) and projects the applications to a first electronic device (e.g., an AIO device) through a Type-C line, and the AIO device is connected to a third electronic device (e.g., an external display) that does not support wireless projection through an extended projection mode by using a data line. At this time, firstly, the AIO is used as a projection output end to output a signal from the notebook computer; and secondly, the AIO is used as a transmission relay, can receive another application picture signal from the notebook computer and outputs the picture signal to an external display through a data line and an output port. Therefore, the user can enjoy a plurality of application information displayed on a large screen on the AIO device and the external display at the same time, and the user experience is improved.
In a third implementation, the first electronic device may further establish a second communication connection with at least one second electronic device, where the at least one second electronic device may send the control instruction information to the first electronic device through the second communication connection, and the first electronic device may obtain the control instruction information from the at least one second electronic device through the second communication connection.
Here, when the target information transmitted through the second communication connection is a content source, the second communication connection may refer to a wireless connection. Including but not limited to Wi-Fi, bluetooth, hotspot connection. When the target information transmitted through the second communication connection is control information, the second communication connection may be a wired connection. Including but not limited to USB, HDMI, DP connections.
In this application, the first electronic device may further establish a third communication connection with at least one third electronic device, and through the third communication connection, the first electronic device may acquire component information of the third electronic device, and may send target information from the second electronic device to the third electronic device.
Here, the third electronic device includes, but is not limited to, a desktop computer, a notebook computer, a television, an AIO, and other devices having a display screen, a speaker, and an image capturing function. The third communication connection may represent a wired connection, such as through a USB interface connection, an HDMI interface connection, a DP interface connection. Wireless connections, such as Wi-Fi, bluetooth, hotspot connections may also be characterized. The component information includes, but is not limited to, a display screen, a speaker, a camera, and a desktop application component. The third communication connection may be the same as or different from the first communication connection.
For example, a user runs a plurality of application programs on a device such as a mobile phone and the like, and projects a screen to the AIO device in a wireless mode, and the AIO device is connected with an external display which does not support wireless screen projection by using a data line. At the moment, the user can project an application picture by taking the AIO device as an output end of wireless projection, and can also take the AIO device as a wireless relay, send a screen projection signal of another application from the mobile phone to an external display which does not support the wireless signal originally through a data line, and output the application picture by the external display. Therefore, a user can use the mobile phone as a multi-signal source, pictures applied by the mobile phones are displayed on the AIO device and an external display which does not support wireless projection originally at the same time, the work entertainment experience is improved, and the target component of the third electronic device can respond to the second electronic device through the first electronic device, so that multi-device cooperation and interaction can be realized.
In the application, the first electronic device may further acquire own component information, and allocate the target information from the second electronic device to respond on the corresponding component based on the own component information and the attribute information of the component information of the third electronic device.
Here, the component information includes, but is not limited to, a display output component, an audio output component, a software component (e.g., a desktop application, a native application running under an operating system, or a third party application, etc.), and the like.
In this application, if the component information representation is obtained based on a third communication connection established between at least one third electronic device and the first electronic device, the corresponding component of the at least one third electronic device may be determined as the target component, and then the target component in the third electronic device is controlled to respond to the content source or the control instruction information from the second electronic device.
For example, a mobile phone (second electronic device) sends a screen projection signal to an AIO device (first electronic device) in a wireless manner, and after receiving the screen projection signal, the AIO device may directly transmit the screen projection signal to a notebook computer (third electronic device) through a cable for output. Therefore, the computing capability of the AIO equipment can be kept, the function of display relay can be realized, and the third electronic equipment which does not support the wireless screen projection function can wirelessly interact with the mobile phone equipment.
For another example, when a notebook computer (third electronic device) connected to the AIO device (first electronic device) through a cable has multiple display screens, if the AIO device receives a wireless screen projection signal from a mobile phone (second electronic device), the AIO device may further obtain screen attribute information of the notebook computer, use a display screen currently in an idle state as a target display screen responding to the screen projection signal based on the screen attribute information, and output the screen projection signal to the target display screen for response output. Or, based on the screen attribute information, taking the display screen which is currently in an idle state and has display parameters (such as resolution, frame rate and code rate) meeting parameter conditions corresponding to the screen projection signal as a target display screen responding to the screen projection signal, and outputting the screen projection signal to the target display screen for responding and outputting. Or, the first electronic device may further determine a target display screen based on content attribute information (such as a screen identifier and screen usage object information) carried in the screen projection signal, and output the screen projection signal to the target display screen for response output.
Here, when one end of the first electronic device is connected to the second electronic device and the other end of the first electronic device is connected to the third electronic device, the display interface of the second electronic device may display and output screen identifiers of the first electronic device and the third electronic device, and on which display screen the display output is selected by itself based on the screen identifiers. Therefore, when outputting the target information to the first electronic device, the second electronic device may carry the screen identifier of the target display screen in the content attribute of the target information.
For example, the screen id carried in the content attribute information is screen a, where the screen a belongs to a notebook computer (third electronic device), and the AIO device (first electronic device) may output the screen projection signal to the screen a through a cable, so as to output the screen projection signal through the screen a in response. If the screen identifier carried in the content attribute information is screen B, and the screen B belongs to the AIO device (first electronic device), the AIO device may output the screen projection information to screen B, and output the screen projection signal through screen B response.
Here, the usage object information of the screen includes, but is not limited to, the number of audiences of the screen, the relative positional relationship of the target usage object, and historical usage information of the target usage object. If the audience number of the screen represented by the screen usage object information is larger than or equal to the current screen number of the third electronic device, the first electronic device can also output the screen projection signal to all display screens of the third electronic device through the cable, so that the screen projection signal is output in response to all display screens of the third electronic device. If the positions of the target use objects represented by the use object information of the screen are not in the same area range and are relatively dispersed, the first electronic device can output the screen projection signal to a third electronic device at a different position or a display screen at a different position of the same third electronic device. If the position of the target use object represented by the use object information of the screen is in the same area range and is relatively concentrated, the first electronic device can output the screen projection signal to a third electronic device which is relatively close to the target use object and has the largest screen size. If the usage object information of the screen represents the historical usage information of the target usage object, the first electronic device may determine to output the screen projection signal to the corresponding third electronic device according to the usual usage habit and preference of the target usage object.
In the application, if a first electronic device is connected with a plurality of third electronic devices through a cable, when receiving target information from a second electronic device, the first electronic device may further obtain component attribute information of the plurality of third electronic devices, and the third electronic device with the current component in an idle state may be used as a target device through the component attribute information, and the target information is sent to the target device, so that the target device responds and outputs the target information.
Here, if the component attribute information indicates that the corresponding components of the plurality of third electronic devices are all in an idle state, the target information may also be sent to the plurality of third electronic devices to output the target information through the corresponding components of the plurality of third electronic devices, respectively. Therefore, the scene requirements of a plurality of users at different positions for simultaneous use can be met.
In this application, if there is only one third electronic device connected to the first electronic device and the first electronic device receives multiple pieces of target information from multiple second electronic devices, the first electronic device may send the multiple pieces of target information to the third electronic device through a cable, so that the third electronic device divides a display area of the third electronic device into multiple sub-display areas of a corresponding number based on the number of the pieces of target information (automatically enter a split-screen mode to obtain multiple split-screen areas), and outputs the multiple pieces of target information through the multiple sub-display areas. Therefore, the first electronic device can realize multi-task processing of multiple screens while realizing relay.
Alternatively, the third electronic device divides the speaker array of the third electronic device into a corresponding number of directional regions (automatically enters the sound source directional output mode, resulting in a plurality of directional regions) based on the number of target information to output the plurality of target information through the plurality of directional regions. Therefore, the first electronic equipment can realize multi-task processing of multi-directional sound output while realizing relay.
Or the third electronic device outputs the plurality of pieces of target information to a plurality of speakers at different positions of the third electronic device based on the number of pieces of target information, and outputs the plurality of pieces of target information through the plurality of speakers. Thus, the first electronic equipment can realize multi-task processing of a plurality of sound outputs while realizing relay.
In the application, if a plurality of third electronic devices connected with a first electronic device receive a plurality of target information from a plurality of second electronic devices, the first electronic device may acquire component attribute information of the plurality of third electronic devices and content attribute information corresponding to the plurality of target information, determine a target component corresponding to each target information based on the component attribute information and the content attribute information, and transmit each target information to the corresponding third electronic device to output the corresponding target information through a corresponding component response of the third electronic device.
In one implementation, the first electronic device may obtain first usage information of a component of the first electronic device that is capable of responding to the at least one target information, and a corresponding component of the first electronic device may be determined as the target component based on the first usage information.
Here, the first usage information may represent whether a screen of the first electronic device is occupied, whether the screen is in a split screen state, whether the screen is in a screen saver state, whether the screen is in a power off state (i.e., whether the first electronic device is in a power off state), whether a speaker is occupied, and whether a camera is occupied.
In this application, if the first usage information indicates that a first component capable of responding to the at least one target information in the first electronic device is in a non-occupied state, the first component is determined as a target component. Here, the first component may be at least one of a display screen, a speaker, a camera, and a desktop application, and the first component being in the unoccupied state may represent that the first component is in a power-off state, a screen resting state, a standby state, or a state without content source output.
For example, the target information is a screen projection signal of a video source, the AIO device may obtain usage information of a display screen of the AIO device, and when it is determined that the display screen of the AIO device is in a powered-on and idle state based on the usage information, the display screen of the AIO device is determined as a target component, and the screen projection signal is output through the target component.
Here, if there are a plurality of pieces of target information, the AIO device may further control the display screen of the AIO device to perform area division to divide the display area of the display screen into a plurality of sub-display areas, and display and output one piece of target information through the plurality of sub-display areas, respectively. In this way, the AIO device can realize the processing of multi-content tasks in a split screen mode.
In this application, if the first usage information indicates that a first component capable of responding to the at least one piece of target information in the first electronic device is in an occupied state and a second component capable of responding to the at least one piece of target information is in a non-occupied state, the second component is determined as a target component. Here, the second component may be one of an extended display screen, an external camera, and an external speaker connected to the AIO device.
Here, when the AIO device determines that the display screen of the AIO device is in the occupied state based on the usage information of the display screen of the AIO device, the AIO device may further send a split screen signal to the display screen of the AIO device, so that the display screen of the AIO device divides the current display area into a plurality of sub-display areas based on the split screen signal, and then outputs the screen projection signal to one of the plurality of sub-display areas in response to the screen projection signal. In this way, the processing of the multi-content task can be realized in a split screen manner under the condition that the display screen of the AIO device is occupied.
In this application, if the first usage information indicates that a first component capable of responding to the at least one piece of target information in the first electronic device is in an occupied state, the first electronic device may further adjust a usage mode of the first component, and determine the adjusted first component as the target component.
Here, if the first component is a display screen of the first electronic device, a current display mode of the display screen may be adjusted to a split screen mode in which a display area of the first electronic device may be divided into a plurality of sub-display areas, and thus, target information from the second electronic device may be output to one of the sub-display areas in response.
If the first component is a speaker array of the first electronic device, the speaker array may be adapted to a sound source directional output mode in which the speaker array of the first electronic device may be divided into a plurality of directional areas so that the target information from the second electronic device may be output to one of the directional areas in response.
In another implementation, the first electronic device may further obtain first usage information of a component capable of responding to the at least one target information in the first electronic device, and determine a corresponding component of the third electronic device as the target component based on the first usage information.
In this application, if the first usage information indicates that a first component capable of responding to the at least one piece of target information in the first electronic device is in an occupied state, a third component capable of responding to the at least one piece of target information in a third device is determined as a target component.
Here, the first component includes, but is not limited to, one of a display screen, a speaker, and a camera of the first electronic device, and if the first component is in an occupied state, the first electronic device may determine, as a target component, a third component capable of responding to the target information among third electronic devices connected thereto. In this way, the target information sent by the second electronic device can be responded without influencing the content source output of the first electronic device.
For example, the target information is a screen projection signal of a video source, and a display screen of the AIO device is currently in a use state, so that the display screen of a notebook computer connected with the AIO device can be used as a target component to respond to the screen projection signal, and thus the AIO device can be used as a relay device to output a wireless signal from the second electronic device to an extension device such as an external display screen for responding, and the expansibility of the wireless signal of the second electronic device is improved. And when some devices without the wireless screen projection function are in wired connection with the AIO device, the AIO device can be used as a relay device to enable wireless interaction between the device which does not support the wireless screen projection function and the mobile phone.
In this application, if the first usage information indicates that a first component capable of responding to the at least one piece of target information in the first electronic device is in a non-occupied state and the piece of target information is not unique, the first electronic device may further determine, as the target component, a third component capable of responding to the piece of target information in the first component and the third electronic device.
For example, when the AIO device receives multiple content sources sent by the same mobile phone or different mobile phones and the display screen of the AIO device is in a non-occupied state and the display screen of the notebook computer connected to the AIO device is also in a non-occupied state, the AIO device may output the multiple content sources through the display screen of the AIO device and the display screen of the notebook computer respectively. Therefore, interaction between the mobile phone and a plurality of devices can be realized.
In another implementation, the first electronic device may further obtain second usage information of a component in the third electronic device that is capable of responding to the at least one target information, and determine a corresponding component of the third electronic device as the target component based on the second usage information.
Here, if the second usage information characterizes that a fourth component capable of responding to the at least one piece of target information in the third electronic device is in a non-occupied state, the fourth component is determined as a target component.
Here, the fourth component includes, but is not limited to, a display screen, a speaker, a camera, a desktop application, or a target application.
For example, the target information is a video source screen projection signal from a mobile phone, the AIO device determines that the display screen of the third electronic device is a target component when determining that the display screen of the third electronic device is in a powered-on and idle state based on the usage information by acquiring the usage information of the display screen of the third electronic device connected to the AIO device, and the video source screen projection signal is output through the target component.
In this application, if the second usage information indicates that a fourth component capable of responding to the at least one piece of target information in the third electronic device is in an occupied state and a fifth component capable of responding to the at least one piece of target information is in a non-occupied state, the fifth component is determined as the target component.
Here, the fourth part and the fifth part may belong to the same third electronic device, and the fifth part may be the same as the fourth part.
For example, the AIO device receives a content source sent by a mobile phone, and a third electronic device connected to the AIO device through a cable has two display screens, where one display screen is in an occupied state and the other display screen is in a non-occupied state, and then sends the content source to the display screen of the third electronic device that is currently in the non-occupied state for responding.
Here, the fourth component and the fifth component may belong to different third electronic devices.
For example, the AIO device receives two content sources sent by a mobile phone, and the AIO device is connected with two third electronic devices through a cable, where a display screen of one third electronic device is in an occupied state, and a display screen of the other third electronic device is in a non-occupied state, and then the content source is sent to the third electronic device whose current display screen is in the non-occupied state for response.
In this application, if the second usage information indicates that a fourth component capable of responding to the at least one piece of target information in the third electronic device is in an occupied state, the first electronic device may further adjust a usage mode of the fourth component, and determine the adjusted fourth component as the target component.
Here, if the fourth component is a display screen of the third electronic device, the current display mode of the display screen may be adjusted to a split screen mode, and in the split screen mode, the display area of the third electronic device may be divided into a plurality of sub-display areas, so that the first electronic device may output the target information from the second electronic device to one of the sub-display areas in response.
If the fourth component is a speaker of the third electronic device, the speaker array may be adjusted to a sound source directional output mode in which the speaker array of the third electronic device may be divided into a plurality of directional areas, and thus the first electronic device may respond by outputting the target information from the second electronic device to one of the directional areas.
In another implementation of the present application, the first electronic device may further obtain first usage information of a component in the first electronic device that is capable of responding to the at least one target information and second usage information of a component in the third electronic device that is capable of responding to the at least one target information, and determine corresponding components of the first electronic device and the third electronic device as target components based on the first usage information and the second usage information.
Here, the first electronic device may determine the corresponding component currently in an idle state based on the first usage information and the second usage information, and determine the corresponding component currently in the idle state as the target component.
For example, if the first electronic device determines that the corresponding component of the first electronic device is in an idle state based on the first usage information and the second usage information, the corresponding component of the first electronic device is determined as a target component; determining the corresponding component of the third electronic device as the target component if it is determined that the corresponding component of the third electronic device is in an idle state based on the first usage information and the second usage information.
In this application, when the first electronic device determines that the corresponding component of the first electronic device and the third electronic device is determined to be the target component based on the first usage information and the second usage information, it may also obtain attribute information of the target information from the second electronic device, and determine the target component based on the attribute information, the first usage information, and the second usage information.
Here, if the first electronic device determines that the corresponding parts of the first electronic device and the third electronic device are both in the idle state based on the first usage information and the second usage information, it is also possible to acquire attribute information corresponding to the target information, based on which the corresponding part that satisfies the attribute condition and is in the idle state is determined as the target part.
Here, the attribute information includes, but is not limited to, resolution, frame rate, code rate, size, loudness, volume, and the like corresponding to the target information.
For example, the first electronic device determines that the corresponding components of the first electronic device and the third electronic device are both in an idle state based on the first usage information and the second usage information, but determines that the resolution 1080P and the frame rate 30FPS need to be satisfied when outputting the target information based on the attribute information of the target information, and determines that the corresponding component of the third electronic device satisfies the attribute condition based on acquiring the configuration information of the corresponding components of the first electronic device and the third electronic device, and determines the corresponding component of the third electronic device as the target component if the corresponding component of the first electronic device does not satisfy the attribute condition.
In the present application, the first electronic device may further determine the number of target information when determining the corresponding parts of the first electronic device and the third electronic device as the target parts based on the first usage information and the second usage information, determine at least two corresponding parts currently in a powered-on and idle state of the first electronic device and the third electronic device based on the first usage information and the second usage information if the number of target information is greater than or equal to 2, and then determine the at least two corresponding parts of the first electronic device and the third electronic device as the target parts to respectively respond to the corresponding target information.
For example, one end of the AIO device is wirelessly connected with a mobile phone a and a mobile phone B, and the other end of the AIO device is connected with a notebook computer through a cable, at this time, if the mobile phone a and the mobile phone B both send screen projection signals to the AIO device, the AIO device can respectively obtain screen usage information of the AIO device and screen usage information of the notebook computer after receiving the screen projection signals sent by the mobile phone a and the mobile phone B, and when determining that the display screen of the AIO device and the display screen of the notebook computer are both in an idle state according to the screen usage information of the AIO device and the screen usage information of the notebook computer, the screen projection signal of the mobile phone a can be output through the display screen of the AIO device, and the screen projection signal of the mobile phone B can be output through the display screen of the notebook computer.
If it is determined that one of the display screen of the AIO device and the display screen of the notebook computer is in an occupied state according to the screen usage information of the AIO device and the screen usage information of the notebook computer, the display area of the display screen in the occupied state can be further divided into a plurality of sub-display areas, wherein the display screen in the idle state outputs a screen projection signal of the mobile phone a, and one of the sub-display areas of the display screen in the occupied state outputs a screen projection signal of the mobile phone B.
In this application, after obtaining the component information capable of responding to the target information, the first electronic device may further obtain attribute information of a content source from the second electronic device, and determine the target component based on the attribute information and the component information, where the component information further includes configuration information of the corresponding component.
Here, the attribute information includes, but is not limited to, resolution, frame rate, code rate, screen size, loudness, volume, text, image, sound type, and the like. The configuration information includes, but is not limited to, screen size information, resolution, maximum brightness, refresh rate, and the like.
In this application, after obtaining the component information that can respond to the target information, the first electronic device may further obtain position information of a target use object, and determine the target component based on the position information and the component information.
Here, the component information may carry location information of the first electronic device and location information of the third electronic device, and the corresponding component closest to the target use object is determined as the target component based on the location information of the target use object and the location information of the third electronic device.
In the application, after obtaining the component information capable of responding to the target information, the first electronic device may further obtain user portrait information of a target usage object, and determine a target component based on the user portrait information and the component information.
Here, the user profile information includes, but is not limited to, user habits, user preferences, historical usage information of the user, and the like.
Here, when the first electronic device determines the target component based on the user profile information and the component information, a priority list of the user history use target component may be determined based on the user profile information, and the current corresponding component may be determined as the target component according to the component information based on the priority list.
For example, the priority list is a display screen of the first electronic device, the number of usage times is 10, the number of usage times of a speaker of the first electronic device is 15, and the number of usage times of a camera of the first electronic device is 5; the number of times of use of the display screen of the third electronic device is 8, the number of times of use of the speaker of the third electronic device is 10, and the number of times of use of the camera of the third electronic device is 1, it can be determined that a user is usually used to respond to target information by using the first electronic device, and then, the user can respond to the target information by using the third electronic device, and when the first electronic device receives the target information of the second electronic device, the corresponding component of the first electronic device can be set as the target component to respond to the target information.
In the application, when the first electronic device controls the target component to respond to the at least one piece of target information, the first electronic device can control the target screen and/or the target audio output component to output at least one content source; alternatively, the control target application is responsive to at least one control instruction message from the second electronic device.
Here, the target application may be an on-screen desktop application or a system application.
In this application, when the first electronic device obtains the position information and/or the user portrait information of the target usage object, the first electronic device may further adjust the posture information of the target component or the electronic device based on the position information and/or the user portrait information, so as to control the target component to respond to the content source or the control instruction from the second electronic device in the adjusted posture.
Here, the first electronic device may adjust a screen lifting height, a pitching angle, a rotation angle, a speaker height, a sound emitting direction of the speaker, and the like of the target component or the electronic device based on the position information and/or the user portrait information.
In this application, after obtaining the position information and/or the user portrait information of the target usage object, the first electronic device may further adjust an output parameter of the target component based on the position information and/or the user portrait information, so as to control the target component to respond to the content source or the control instruction from the second electronic device based on the output parameter.
Here, the output parameters include, but are not limited to, screen brightness, picture contrast, volume size, screen resolution, and the like.
According to the method and the device, the first electronic device with the asynchronous input and output function is used as the relay device, the target information from the second electronic device is distributed to the target component of the first electronic device or the third electronic device to respond, the computing capability of the first electronic device can be maintained, the target component of the first electronic device can respond through the target component of the third electronic device under the condition that the target component of the first electronic device is in a use state currently, the function of the first electronic device as a display relay is achieved, and the function range of the first electronic device is expanded. For the third electronic equipment end, the equipment which does not originally support wireless connection with equipment such as a mobile phone, a computer and the like can realize wireless signal interaction with the equipment end such as the mobile phone, the computer and the like; for the second electronic device side, the target component of the third electronic device can respond to the second electronic device through the first electronic device, and multi-device cooperative multi-task interaction is achieved.
Fig. 2 is a schematic structural composition diagram of a control device in the present application, and as shown in fig. 2, the control device includes:
an obtaining unit 201, configured to obtain, in response to obtaining at least one piece of target information, component information that can respond to the target information, where the at least one piece of target information is from at least one second electronic device, and the component information includes at least one of component information of at least one third electronic device communicatively connected to the first electronic device and component information of the first electronic device;
a control unit 202, configured to determine a target component based on the component information, and control the target component to respond to the at least one piece of target information; wherein the target component is from at least one of the first electronic device and the third electronic device.
Here, the control device may be any device such as an AIO device, a mobile phone, a tablet, a notebook, and the like.
In a preferred embodiment, the obtaining unit 201 may specifically respond to establishing a first communication connection with a second electronic device to obtain at least one content source from the second electronic device; or, in response to establishing a first communication connection with at least two second electronic devices, obtaining at least two content sources from the at least two second electronic devices; or, in response to establishing the second communication connection with at least one second electronic device, obtaining control instruction information from the at least one second electronic device.
In a preferred embodiment, the control device further includes:
a determining unit 203, configured to determine, if the component information represents that at least one third electronic device establishes a third communication connection with the first electronic device, a corresponding component of the at least one third electronic device as the target component;
the control unit 202 is configured to control a target component in the third electronic device to respond to the content source or the control instruction information from the second electronic device.
Preferably, the obtaining unit 201 is further configured to obtain first usage information of a component in the control apparatus, which is capable of responding to the at least one piece of target information;
a determination unit 203 for determining a corresponding component of the control apparatus as the target component based on the first usage information. Alternatively, the corresponding component of the third electronic device is determined as the target component based on the first usage information.
Preferably, the obtaining unit 201 is further configured to obtain second usage information of a component capable of responding to the at least one piece of target information in the third electronic device;
a determining unit 203, configured to determine a corresponding component of the third electronic device as the target component based on the second usage information.
Preferably, the obtaining unit 201 is further configured to obtain first usage information of a component of the control apparatus capable of responding to the at least one piece of target information and second usage information of a component of the third electronic device capable of responding to the at least one piece of target information;
a determination unit 203 for determining the corresponding components of the control apparatus and the third electronic device as the target components based on the first usage information and the second usage information.
In a preferred embodiment, the determining unit 203 is configured to determine a first component capable of responding to the at least one target information in the control apparatus as the target component if the first usage information indicates that the first component is in a non-occupied state; or, the determining unit 203 is configured to determine a second component capable of responding to the at least one target information as the target component if the first usage information indicates that the first component capable of responding to the at least one target information in the control apparatus is in an occupied state and the second component capable of responding to the at least one target information is in a non-occupied state.
In a preferred embodiment, the control device further includes:
an adjusting unit 204, configured to adjust a usage mode of a first component of the control apparatus, which is capable of responding to the at least one target information, if the first usage information indicates that the first component is in an occupied state;
a determining unit 203, configured to determine the adjusted first component as the target component.
In a preferred embodiment, the determining unit 203 is further configured to determine, if the first usage information indicates that a first component of the control apparatus capable of responding to the at least one target information is in an occupied state, a third component of the third device capable of responding to the at least one target information as the target component; or, if the first usage information indicates that a first component capable of responding to the at least one target information in the control device is in a non-occupied state and the target information is not unique, determining a third component capable of responding to the target information in the first component and the third electronic device as the target component.
In a preferred embodiment, the determining unit 203 is further configured to determine a fourth component capable of responding to the at least one piece of target information in the third electronic device as the target component if the second usage information indicates that the fourth component is in a non-occupied state; or, if the second usage information represents that a fourth component capable of responding to the at least one piece of target information in the third electronic device is in an occupied state and a fifth component capable of responding to the at least one piece of target information is in a non-occupied state, determining the fifth component as the target component.
In a preferred embodiment, the adjusting unit 204 is further configured to adjust a usage mode of a fourth component capable of responding to the at least one piece of target information in the third electronic device if the second usage information indicates that the fourth component is in an occupied state;
a determining unit 203, configured to determine the adjusted fourth component as the target component.
In a preferred embodiment, the obtaining unit 201 is further configured to obtain attribute information of a content source from the second electronic device; the determining unit 203 is further configured to determine the target component based on the attribute information and the component information, where the component information further includes configuration information of a corresponding component;
in a preferred embodiment, the obtaining unit 201 is further configured to obtain location information of the target usage object; the determination unit 203 is further configured to determine the target component based on the position information and the component information;
in a preferred embodiment, the obtaining unit 201 is further configured to obtain user portrait information of the target user; the determination unit 203 is further configured to determine the target component based on the user portrait information and the component information.
In a preferred embodiment, the control unit 202 is specifically configured to control the target screen and/or the target audio output component to output at least one content source; or the control target application responds to at least one piece of control instruction information from the second electronic equipment.
Preferably, the adjusting unit 204 is further configured to adjust the posture information of the target component or the electronic device based on the position information and/or the user portrait information; or adjusting output parameters of the target component based on the position information and/or user portrait information;
the control unit 202 is specifically configured to control the target component to respond to a content source or a control instruction from the second electronic device with the adjusted posture; alternatively, controlling the target component to respond to a content source or control instruction from the second electronic device based on the output parameter.
It should be noted that: the control device provided in the above embodiment is only illustrated by the division of the program modules in the control, and in practical applications, the above processing may be distributed and completed by different program modules as needed, that is, the internal structure of the device may be divided into different program modules to complete all or part of the above-described processing. In addition, the electronic device provided in the above embodiment and the control method embodiment provided in the above embodiment belong to the same concept, and specific implementation processes thereof are described in the method embodiment, and are not described herein again.
Fig. 3 is a schematic structural diagram of an electronic device in the present application, as shown in fig. 3, the electronic device 300 includes: a first processor 301, a display 302, a signal switcher 303, and a second processor 304; the first processor 301 may specifically be a Scaler display processing chip to perform stretching or compressing of an image, such as 4:3 at 16:9 (full screen, but geometric deformation not too large as it appears). The second processor 304 may be a Central Processing Unit (CPU), which is an operation and control core of the computer system and is a final execution Unit for information Processing and program operation.
Here, the electronic apparatus 300 may be referred to as a first electronic apparatus, and one end of the first electronic apparatus 300 may be connected to the second electronic apparatus 400 and the other end may be connected to the third electronic apparatus 500. The first electronic device may be an AIO device, and the second electronic device may be a mobile phone, a tablet computer, a notebook computer, or an audio output device. The third electronic device may be a notebook computer, an AIO device, a display, an audio output device, and the like.
As shown in fig. 3, the first electronic device 300 (e.g., an AIO) may be connected to a second electronic device 400 (e.g., a mobile phone) through a USB Type-C interface, the second electronic device 400 may transmit a screen projection signal to the first electronic device 300 through the USB Type-C interface, and after receiving the screen projection signal, if it is determined that the Display screen 302 is currently in an idle state (e.g., screen off or screen off) according to usage information of the Display screen 302, the first processor 301 of the first electronic device 300 may convert the screen projection signal into an Enhanced Display signal, and transmit the Enhanced Display signal to the Display screen 302 through an Enhanced Display Port (EDP) for direct output. If it is determined that the display screen 302 is currently in the use state according to the usage information of the display screen 302, the screen projection signal may be directly transmitted to a third electronic device 500 (such as an external display) connected to the first electronic device 300 through a High Definition Multimedia Interface (HDMI), and the third electronic device 500 outputs the screen projection signal.
Here, when the display screen 302 of the first electronic device 300 is currently in the use state, the display screen 302 outputs the display signal in the following path: the second processor 304 transmits the display signal to the first processor 301, and the first processor 301 outputs the display signal from the second processor 304 to the display screen 302 via the EDP interface.
In this application, if there are a plurality of screen projection signals transmitted to the first electronic device 300 through the USB Type-C interface by the second electronic device 400, and the display screen 302 of the first electronic device 300 is currently in an idle state, the first processor 301 may transmit one of the screen projection signals to the display screen 302 through the EDP port for output, and transmit the other one of the screen projection signals to the third electronic device 500 through the HDMI interface for output. Through the scheme, the user can enjoy a plurality of application information displayed on a large screen on the AIO equipment and the external display at the same time, and the efficiency of the user in using the mobile phone app is improved.
Here, in the case where the first electronic device 300 is used as a relay device, if the first processor 301 recognizes a screen projecting signal Input from the second electronic device 400 through the Type-C interface, and determines that the third electronic device 500 is currently in a use state (for example, a display signal from the second processor 304 of the first electronic device 300 is being Output) according to the use information of the third electronic device 500, the first processor 301 may send a signal switching instruction to the signal switcher 303 through a General-Purpose Input/Output interface (GPIO) so that the signal switcher 303 switches the display signal from the second processor 304 transmitted over the HDMI interface to the screen projecting signal Output from the first processor 300 based on the signal switching instruction.
The scheme of this application still supports wireless scene, and cell-phone or panel computer can send wireless signal to the AIO equipment through wireless, and this wireless signal can export the HDMI signal through the wireless signal converter to transmit this HDMI signal to the AIO equipment through type-C interface. As shown in particular in fig. 4.
Fig. 4 is a second structural schematic diagram of an electronic device in the present application, and fig. 4 is the same as the structure of fig. 3, and the same parts are not repeated here, except that the first electronic device 300 further includes a wireless signal receiving converter 305.
When the second electronic device 400 sends a screen projection signal to the first electronic device 300 in a wireless manner, the wireless signal receiving converter 305 on the first electronic device 300 may receive the screen projection signal from the second electronic device 400, and then transmit the screen projection signal to the first processor 301 through the USB Type-C interface or the HDMI interface, and when the first processor 301 determines that the display screen 302 is in an idle state according to the usage information of the display screen 302, the first processor 301 directly transmits the screen projection signal to the display screen 302 through the EDP interface for output.
Here, when the first electronic device 300 is used as a relay device, the first processor 301 may transmit the screen-shot signal to the third electronic device 500 through the signal switch 303 to be output through the third electronic device 500.
Here, when a user runs a plurality of application programs on a device such as a mobile phone, and wirelessly projects a screen to the AIO device, the AIO device can be connected with an external display which does not support wireless screen projection by using a data line through an extended projection mode. At this time, the user can project an application picture by using the AIO device as an output end of wireless projection, and can also use the AIO device as a wireless relay, and a Wi-Fi module carried by a Scalar chip of the AIO device receives a wireless signal from a mobile phone and then transmits the wireless signal to the Scalar chip. The Scalar chip can send a display signal of another application picture from the mobile phone to the signal switcher of the AIO device, and then the signal switcher outputs another display signal from the mobile phone to an external display (a third electronic device) which does not support the wireless signal originally through the data line. Therefore, the user can use the mobile phone as a multi-signal source, so that the pictures applied by a plurality of mobile phones are displayed on the AIO and the display which does not support wireless projection originally, the work entertainment experience is improved, and the problem of interaction between the mobile phone and the external display which does not support wireless input is successfully solved.
The scheme provided by the application is simple in structure and low in cost. The input and output advantages of the AIO device can be fully utilized, the calculation power of the AIO device is kept, and the display relay function can be realized. Meanwhile, the display without the wireless display function can be used for interacting equipment information with equipment such as a mobile phone and the like.
An embodiment of the present application further provides an electronic device, including: a processor and a memory for storing a computer program capable of running on the processor,
wherein the processor is configured to execute any one of the method steps of the above-mentioned control method when running the computer program.
Fig. 5 is a schematic structural diagram of an electronic device 600 according to the present application, where the electronic device is an AIO kiosk, an AIO digital broadcast terminal, an AIO transceiver, an AIO game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like. The electronic device 600 shown in fig. 5 includes: at least one processor 601, memory 602, at least one network interface 604, and a user interface 603. The various components in the electronic device 600 are coupled together by a bus system 605. It is understood that the bus system 605 is used to enable communications among the components. The bus system 605 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 605 in fig. 5.
The user interface 603 may include, among other things, a display, a keyboard, a mouse, a trackball, a click wheel, a key, a button, a touch pad, or a touch screen.
It will be appreciated that the memory 602 can be either volatile memory or nonvolatile memory, and can include both volatile and nonvolatile memory. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a magnetic random access Memory (Flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), synchronous Static Random Access Memory (SSRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), enhanced Synchronous Dynamic Random Access Memory (ESDRAM), enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), synchronous Dynamic Random Access Memory (SLDRAM), direct Memory (DRmb Access), and Random Access Memory (DRAM). The memory 602 described in embodiments herein is intended to comprise, without being limited to, these and any other suitable types of memory.
The memory 602 in the embodiments of the present application is used to store various types of data to support the operation of the electronic device 600. Examples of such data include: any computer programs for operating on the electronic device 600, such as an operating system 6021 and application programs 6022; contact data; telephone book data; a message; a picture; audio, etc. The operating system 6021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application program 6022 may include various application programs such as a Media Player (Media Player), a Browser (Browser), and the like for implementing various application services. A program that implements the methods of the embodiments of the present application can be included in the application program 6022.
The method disclosed in the embodiments of the present application may be applied to the processor 601, or implemented by the processor 601. The processor 601 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 601. The Processor 601 may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The processor 601 may implement or perform the methods, steps and logic blocks disclosed in the embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the memory 602, and the processor 601 reads the information in the memory 602 and performs the steps of the aforementioned methods in conjunction with its hardware.
In an exemplary embodiment, the electronic Device 600 may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, programmable Logic Devices (PLDs), complex Programmable Logic Devices (CPLDs), field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro Controllers (MCUs), microprocessors (microprocessors), or other electronic components for performing the foregoing methods.
In an exemplary embodiment, the present application further provides a computer readable storage medium, such as a memory 602 including a computer program, which can be executed by a processor 601 of the electronic device 600 to perform the steps of the foregoing method. The computer readable storage medium can be Memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash Memory, magnetic surface Memory, optical disk, or CD-ROM; or may be a variety of devices including one or any combination of the above memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method steps of any of the above-mentioned control methods.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or in other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
The methods disclosed in the several method embodiments provided in the present application may be combined arbitrarily without conflict to obtain new method embodiments.
Features disclosed in several of the product embodiments provided in the present application may be combined in any combination to yield new product embodiments without conflict.
The features disclosed in the several method or apparatus embodiments provided herein may be combined in any combination to arrive at a new method or apparatus embodiment without conflict.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (10)
1. A control method is applied to a first electronic device, and comprises the following steps:
in response to obtaining at least one target information, obtaining component information capable of responding to the target information, the at least one target information being from at least one second electronic device, the component information including at least one of component information of at least one third electronic device communicatively connected with the first electronic device and component information of the first electronic device;
determining a target component based on the component information, and controlling the target component to respond to the at least one piece of target information;
wherein the target component is from at least one of the first electronic device and the third electronic device.
2. The method of claim 1, wherein obtaining at least one objective information comprises at least one of:
in response to establishing a first communication connection with a second electronic device, obtaining at least one content source from the second electronic device;
in response to establishing a first communication connection with at least two second electronic devices, obtaining at least two content sources from the at least two second electronic devices;
in response to establishing a second communication connection with at least one second electronic device, control instruction information from the at least one second electronic device is obtained.
3. The method of claim 2, wherein determining a target component based on the component information, controlling the target component to respond to the at least one target information comprises:
and if the component information indicates that at least one third electronic device establishes a third communication connection with the first electronic device, determining a corresponding component of the at least one third electronic device as the target component so as to control the target component in the third electronic device to respond to the content source or the control instruction information from the second electronic device.
4. The method of claim 1 or 2, wherein determining a target component based on the component information comprises at least one of:
obtaining first usage information of a component capable of responding to the at least one target information in the first electronic device, and determining a corresponding component of the first electronic device as the target component based on the first usage information;
obtaining first usage information of a component of the first electronic device that is capable of responding to the at least one target information, determining a corresponding component of the third electronic device as the target component based on the first usage information;
obtaining second usage information of a component of the third electronic device that is capable of responding to the at least one target information, determining a corresponding component of the third electronic device as the target component based on the second usage information;
obtaining first usage information of a component capable of responding to the at least one target information in the first electronic device and second usage information of a component capable of responding to the at least one target information in the third electronic device, and determining corresponding components of the first electronic device and the third electronic device as the target components based on the first usage information and the second usage information.
5. The method of claim 4, wherein determining a corresponding component of the first electronic device as the target component based on the first usage information comprises at least one of:
determining a first component capable of responding to the at least one target information in the first electronic equipment as the target component if the first usage information represents that the first component is in a non-occupied state;
if the first usage information represents that a first component capable of responding to the at least one target information in the first electronic equipment is in an occupied state and a second component capable of responding to the at least one target information is in a non-occupied state, determining the second component as the target component;
if the first usage information indicates that a first component capable of responding to the at least one target information in the first electronic equipment is in an occupied state, adjusting the usage mode of the first component, and determining the adjusted first component as the target component.
6. The method of claim 4, wherein determining the corresponding component of the third device as the target component based on the first usage information comprises one of:
if the first usage information represents that a first part capable of responding to the at least one target information in the first electronic equipment is in an occupied state, determining a third part capable of responding to the at least one target information in the third equipment as the target part;
and if the first use information represents that a first part capable of responding to the at least one target information in the first electronic equipment is in a non-occupied state and the target information is not unique, determining a third part capable of responding to the target information in the first part and the third electronic equipment as the target part.
7. The method of claim 4, wherein determining the corresponding component of the third electronic device as the target component based on the second usage information comprises:
if the second usage information represents that a fourth component capable of responding to the at least one target information in the third electronic equipment is in a non-occupied state, determining the fourth component as the target component;
if the second usage information represents that a fourth component capable of responding to the at least one target information in the third electronic device is in an occupied state and a fifth component capable of responding to the at least one target information is in a non-occupied state, determining the fifth component as the target component;
if the second usage information indicates that a fourth component capable of responding to the at least one piece of target information in the third electronic device is in an occupied state, adjusting a usage mode of the fourth component, and determining the adjusted fourth component as the target component.
8. The method of any of claims 1-3, 5-7, further comprising at least one of:
obtaining attribute information of a content source from the second electronic device, determining the target component based on the attribute information and the component information, the component information further including configuration information of a corresponding component;
obtaining position information of a target usage object, and determining the target component based on the position information and the component information;
user profile information of a target usage object is obtained, and the target component is determined based on the user profile information and the component information.
9. The method of claim 8, wherein controlling the target component to respond to the at least one target information comprises at least one of:
controlling the target screen and/or the target audio output component to output the at least one content source;
the control target application responds to at least one piece of control instruction information from the second electronic equipment;
obtaining position information and/or user portrait information of a target use object, adjusting the posture information of the target component or the electronic equipment based on the position information and/or the user portrait information, and controlling the target component to respond to a content source or a control instruction from the second electronic equipment in an adjusted posture;
the method comprises the steps of obtaining position information and/or user portrait information of a target using object, adjusting output parameters of a target component based on the position information and/or the user portrait information, and controlling the target component to respond to a content source or a control instruction from the second electronic equipment based on the output parameters.
10. A control device, comprising:
the acquisition unit is used for responding to at least one piece of target information, wherein the at least one piece of target information is from at least one piece of second electronic equipment, and the piece of component information comprises at least one of the piece of component information of at least one piece of third electronic equipment which is in communication connection with the first electronic equipment and the piece of component information of the first electronic equipment;
the control unit is used for determining a target component based on the component information and controlling the target component to respond to the at least one piece of target information; wherein the target component is from at least one of the first electronic device and the third electronic device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211399672.5A CN115955551A (en) | 2022-11-09 | 2022-11-09 | Control method and control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211399672.5A CN115955551A (en) | 2022-11-09 | 2022-11-09 | Control method and control device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115955551A true CN115955551A (en) | 2023-04-11 |
Family
ID=87281301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211399672.5A Pending CN115955551A (en) | 2022-11-09 | 2022-11-09 | Control method and control device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115955551A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140068192A1 (en) * | 2012-08-30 | 2014-03-06 | Fujitsu Limited | Processor and control method of processor |
CN112861638A (en) * | 2021-01-14 | 2021-05-28 | 华为技术有限公司 | Screen projection method and device |
CN113672182A (en) * | 2020-05-13 | 2021-11-19 | 聚好看科技股份有限公司 | Dual-screen display method and display device |
CN113766036A (en) * | 2021-09-18 | 2021-12-07 | 海信视像科技股份有限公司 | Display device and information interaction method |
CN113827953A (en) * | 2021-09-28 | 2021-12-24 | 完美世界(北京)软件科技发展有限公司 | Game control system |
CN114531425A (en) * | 2021-12-31 | 2022-05-24 | 联想(北京)有限公司 | Processing method and processing device |
-
2022
- 2022-11-09 CN CN202211399672.5A patent/CN115955551A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140068192A1 (en) * | 2012-08-30 | 2014-03-06 | Fujitsu Limited | Processor and control method of processor |
CN113672182A (en) * | 2020-05-13 | 2021-11-19 | 聚好看科技股份有限公司 | Dual-screen display method and display device |
CN112861638A (en) * | 2021-01-14 | 2021-05-28 | 华为技术有限公司 | Screen projection method and device |
CN113766036A (en) * | 2021-09-18 | 2021-12-07 | 海信视像科技股份有限公司 | Display device and information interaction method |
CN113827953A (en) * | 2021-09-28 | 2021-12-24 | 完美世界(北京)软件科技发展有限公司 | Game control system |
CN114531425A (en) * | 2021-12-31 | 2022-05-24 | 联想(北京)有限公司 | Processing method and processing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112230758B (en) | Frame rate adjustment method, device, equipment and computer readable storage medium | |
CN112988102B (en) | Screen projection method and device | |
US12248724B2 (en) | Enhanced video call method and system, and electronic device | |
CN111031368B (en) | Multimedia playing method, device, equipment and storage medium | |
CN112394895A (en) | Cross-equipment display method and device of picture and electronic equipment | |
CN112905089B (en) | Equipment control method and device | |
AU2022203591B2 (en) | Method and apparatus for switching display interface, and electronic device | |
CN109753259B (en) | Screen projection system and control method | |
JP2013242357A (en) | Information processing apparatus, information processing method, and program | |
CN113923498A (en) | Processing method and device | |
CN117873367B (en) | A split-screen display method and related device | |
CN115955551A (en) | Control method and control device | |
CN113760211A (en) | Control method and control device | |
CN114968150A (en) | Screen projection control method and terminal equipment | |
US20240169954A1 (en) | Display apparatus, non-transitory recording medium, and display method | |
JP6521154B2 (en) | Communication device, method and program | |
CN115086888A (en) | Message notification method and device and electronic equipment | |
CN222283318U (en) | A terminal device | |
CN117014539B (en) | Volume adjustment method and electronic equipment | |
CN112463085B (en) | Functional integration system and functional integration equipment | |
JP2024060346A (en) | Display system, program, and display method | |
CN117075837A (en) | Display equipment and volume adjusting method of eARC peripheral equipment | |
CN113709652A (en) | Audio playing control method and electronic equipment | |
CN115794226A (en) | Control method and device | |
CN116962606A (en) | Audio playing method and device, computer readable storage medium and computer equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |