Movatterモバイル変換


[0]ホーム

URL:


CN110704014B - Output control method, device and system - Google Patents

Output control method, device and system
Download PDF

Info

Publication number
CN110704014B
CN110704014BCN201910944162.3ACN201910944162ACN110704014BCN 110704014 BCN110704014 BCN 110704014BCN 201910944162 ACN201910944162 ACN 201910944162ACN 110704014 BCN110704014 BCN 110704014B
Authority
CN
China
Prior art keywords
identifier
output content
processing device
control instruction
time slot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910944162.3A
Other languages
Chinese (zh)
Other versions
CN110704014A (en
Inventor
张烨
邱世亮
周浩强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing LtdfiledCriticalLenovo Beijing Ltd
Priority to CN201910944162.3ApriorityCriticalpatent/CN110704014B/en
Publication of CN110704014ApublicationCriticalpatent/CN110704014A/en
Application grantedgrantedCritical
Publication of CN110704014BpublicationCriticalpatent/CN110704014B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The application provides an output control method, a device and a system, a first control instruction sent by a first interactive device at a first frequency on a first receiving time slot is obtained, a second control instruction sent by a second interactive device at a second frequency on a second receiving time slot is obtained, the first control instruction and the second control instruction are sent to the second processing device through a transmission bus between the first interactive device and the second processing device, a first output content and a third identifier sent by the second processing device are received through the transmission bus, a second output content and a fourth identifier are received, the first output content is sent to a third interactive device pointed by the third identifier at a third frequency on a first sending time slot, the second output content is sent to a fourth interactive device pointed by the fourth identifier at a fourth frequency on the second sending time slot, so that different output contents are simultaneously obtained to the corresponding interactive devices through a plurality of virtual channels on the side of the second processing device, the realization can be through different mutual equipment output different output content simultaneously.

Description

Output control method, device and system
Technical Field
The present application belongs to the field of data processing technologies, and in particular, to an output control method, apparatus and system.
Background
As technology develops, more and more applications are provided for various processing devices (e.g., terminals) to enable users to use different types of applications anytime and anywhere with the aid of the processing devices. When different types of applications are used by means of the processing device, the content corresponding to the applications can be output through the interaction device, for example, voice content is played through a loudspeaker, and different contents cannot be output simultaneously.
Disclosure of Invention
In view of this, an object of the present application is to provide an output control method, apparatus and system, which are used for simultaneously obtaining different output contents to corresponding interactive devices through multiple virtual channels on a second processing device side, so as to simultaneously output different output contents through different interactive devices. The technical scheme is as follows:
the application provides an output control method, which is applied to first processing equipment and comprises the following steps:
acquiring a first control instruction sent by first interactive equipment at a first frequency on a first receiving time slot, and acquiring a second control instruction sent by second interactive equipment at a second frequency on a second receiving time slot, wherein the first receiving time slot is different from the second receiving time slot, the first control instruction carries a first identifier of the first interactive equipment, and the second control instruction carries a second identifier of the second interactive equipment;
sending the first control instruction and the second control instruction to a second processing device through a transmission bus between the first processing device and the second processing device;
receiving, by the transmission bus, first output content and a third identifier sent by the second processing device, and receiving, by the transmission bus, second output content and a fourth identifier sent by the second processing device, where the second output content is different from the first output content, the first output content is determined by the second processing device based on a first virtual channel corresponding to the first identifier, the second output content is determined by the second processing device based on a second virtual channel corresponding to the second identifier, and the first virtual channel and the second virtual channel are not physical channels;
and sending the first output content to a third interactive device pointed to by the third identifier at a third frequency in a first sending time slot, and sending the second output content to a fourth interactive device pointed to by the fourth identifier at a fourth frequency in a second sending time slot, wherein the first sending time slot and the second sending time slot are different.
Preferably, the obtaining of the first control instruction sent by the first interactive device at the first frequency in the first receiving time slot includes:
acquiring first input content sent by the first interactive device at a first frequency on the first receiving time slot;
and if the first input content carries preset content, generating a first control instruction.
Preferably, the sending the second output content to the fourth interactive device pointed to by the fourth identifier at the fourth frequency on the second sending timeslot includes:
selecting one sending time slot in an idle state from all sending time slots as the second sending time slot;
and sending the second output content to a fourth interactive device pointed by the fourth identifier at a fourth frequency corresponding to the second sending time slot.
Preferably, the method further comprises:
generating a first state control instruction based on the third identifier, and generating a second state control instruction based on the fourth identifier;
and sending the first state control instruction to the third interactive device at a third frequency on the first sending time slot to enable the processing module in the third interactive device to change from the disabled state to the available state, and sending the second state control instruction to the fourth interactive device at a fourth frequency on the second sending time slot to enable the processing module in the fourth interactive device to change from the disabled state to the available state.
The application also provides an output control method, which is applied to the second processing equipment and comprises the following steps:
receiving a first control instruction and a second control instruction sent by first processing equipment on a transmission bus;
searching a first virtual channel corresponding to the first identifier based on the first identifier in the first control instruction, and searching a second virtual channel corresponding to the second identifier based on the second identifier in the second control instruction;
acquiring a third identifier and first output content corresponding to the first virtual channel, and acquiring a fourth identifier and second output content corresponding to the second virtual channel, wherein the first output content and the second output content are different, and the first virtual channel and the second virtual channel are not physical channels;
sending the third identification and the first output content to the first processing device through the transmission bus, and sending the fourth identification and the second output content to the first processing device through the transmission bus.
The present application also provides an output control apparatus applied to a first processing device, the apparatus including:
an obtaining unit, configured to obtain a first control instruction sent by a first interaction device at a first frequency on a first receiving time slot, and obtain a second control instruction sent by a second interaction device at a second frequency on a second receiving time slot, where the first receiving time slot is different from the second receiving time slot, the first control instruction carries a first identifier of the first interaction device, and the second control instruction carries a second identifier of the second interaction device;
a first sending unit, configured to send the first control instruction and the second control instruction to a second processing device through a transmission bus with the second processing device;
a receiving unit, configured to receive, through the transmission bus, a first output content and a third identifier sent by the second processing device, and receive, through the transmission bus, a second output content and a fourth identifier sent by the second processing device, where the second output content is different from the first output content, the first output content is determined by the second processing device based on a first virtual channel corresponding to the first identifier, the second output content is determined by the second processing device based on a second virtual channel corresponding to the second identifier, and the first virtual channel and the second virtual channel are not physical channels;
a second sending unit, configured to send the first output content to a third interactive device pointed to by the third identifier at a third frequency in a first sending time slot, and send the second output content to a fourth interactive device pointed to by the fourth identifier at a fourth frequency in a second sending time slot, where the first sending time slot and the second sending time slot are different.
The present application also provides an output control apparatus applied to a second processing device, the apparatus including:
the receiving unit is used for receiving a first control instruction and a second control instruction sent by first processing equipment on a transmission bus;
the searching unit is used for searching a first virtual channel corresponding to the first identifier based on the first identifier in the first control instruction, and searching a second virtual channel corresponding to the second identifier based on the second identifier in the second control instruction;
an obtaining unit, configured to obtain a third identifier and first output content corresponding to the first virtual channel, and obtain a fourth identifier and second output content corresponding to the second virtual channel, where the first output content and the second output content are different;
a sending unit, configured to send the third identifier and the first output content to the first processing device through the transmission bus, and send the fourth identifier and the second output content to the first processing device through the transmission bus.
The present application also provides an output control system, the system comprising: a first processing device;
the first processing device is configured to acquire a first control instruction sent by a first interaction device at a first frequency on a first receiving time slot, and acquire a second control instruction sent by a second interaction device at a second frequency on a second receiving time slot, where the first receiving time slot is different from the second receiving time slot, the first control instruction carries a first identifier of the first interaction device, and the second control instruction carries a second identifier of the second interaction device; sending the first control instruction and the second control instruction to a second processing device through a transmission bus between the first processing device and the second processing device; receiving the first output content and the third identifier sent by the second processing device through the transmission bus, and receiving the second output content and the fourth identifier sent by the second processing device through the transmission bus; transmitting the first output content to a third interactive device pointed to by the third identifier at a third frequency in a first transmission time slot, and transmitting the second output content to a fourth interactive device pointed to by the fourth identifier at a fourth frequency in a second transmission time slot, wherein the first transmission time slot and the second transmission time slot are different; wherein the second output content is different from the first output content, the first output content is determined by the second processing device based on a first virtual channel corresponding to the first identifier, the second output content is determined by the second processing device based on a second virtual channel corresponding to the second identifier, and the first virtual channel and the second virtual channel are not physical channels.
Preferably, the system further comprises: the first interaction device, the second interaction device, the third interaction device, and the fourth interaction device.
Preferably, the system further comprises: a second processing device;
the second processing device is used for receiving a first control instruction and a second control instruction sent by the first processing device on the transmission bus; searching a first virtual channel corresponding to the first identifier based on the first identifier in the first control instruction, and searching a second virtual channel corresponding to the second identifier based on the second identifier in the second control instruction; acquiring a third identifier and first output content corresponding to the first virtual channel, and acquiring a fourth identifier and second output content corresponding to the second virtual channel, wherein the first output content and the second output content are different; sending the third identification and the first output content to the first processing device through the transmission bus, and sending the fourth identification and the second output content to the first processing device through the transmission bus.
According to the technical scheme, a first control instruction sent by a first interactive device at a first frequency in a first receiving time slot is acquired, a second control instruction sent by a second interactive device at a second frequency in a second receiving time slot is acquired, the first control instruction and the second control instruction are sent to the second processing device through a transmission bus between the first interactive device and the second processing device, a first output content and a third identifier sent by the second processing device are received through the transmission bus, a second output content and a fourth identifier sent by the second processing device are received through the transmission bus, the first output content is sent to a third interactive device pointed by the third identifier at the third frequency in the first sending time slot, and the second output content is sent to a fourth interactive device pointed by the fourth identifier at the fourth frequency in the second sending time slot. The second output content is different from the first output content, the first output content is determined by the second processing device based on the first virtual channel corresponding to the first identifier, and the second output content is determined by the second processing device based on the second virtual channel corresponding to the second identifier, so that different output contents can be simultaneously acquired to corresponding interactive devices through a plurality of virtual channels on the side of the second processing device, and different output contents can be simultaneously output through different interactive devices.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a signaling diagram of an output control method according to an embodiment of the present application;
fig. 2 is a schematic diagram of a corresponding relationship between a receiving time slot, a sending time slot and a frequency according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a virtual channel provided in an embodiment of the present application;
fig. 4 is a schematic application diagram of an output control method provided in an embodiment of the present application;
fig. 5 is a signaling diagram of another output control method provided in the embodiments of the present application;
fig. 6 is a schematic structural diagram of an output control device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of another output control device according to an embodiment of the present application.
Detailed Description
At present, only one interactive device can be controlled to output content when the content is output through the interactive device, because although a plurality of interactive devices can be connected with one processing device, for example, a plurality of loudspeakers can be connected with one terminal, only one interactive device which can really establish a connection relationship with the processing device at a certain time can be used, so that only one interactive device can output the content at a certain time. If the other interactive device is required to output the content, the current connection of the processing device needs to be disconnected manually, and the other interactive device and the processing device need to be connected. Therefore, the application provides an output control method, device and system, which can control a plurality of interactive devices to output and output contents at the same time, and the interactive devices for output can be automatically determined based on the virtual channel. The term "simultaneously" herein means at least two interactive devices outputting at the same time, and it is not limited that at least two interactive devices start outputting at the same time.
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all 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.
Referring to fig. 1, a signaling diagram of an output control method according to an embodiment of the present application is shown, where the method includes the following steps:
101: the first processing device obtains a first control instruction sent by the first interaction device at a first frequency on a first receiving time slot, and obtains a second control instruction sent by the second interaction device at a second frequency on a second receiving time slot.
In this embodiment, the first processing device may set in advance a plurality of reception slots and a plurality of transmission slots, each reception slot and each transmission slot corresponding to a respective frequency. When the first processing device performs data interaction with each interactive device, the receiving time slot and the sending time slot in an idle state can be selected from all the receiving time slots and all the sending time slots, each group of the receiving time slot and the sending time slot corresponds to one interactive device on the time slots, so that data interaction with a plurality of interactive devices is performed through a plurality of groups of the receiving time slots and the sending time slots, collision when interaction with the plurality of interactive devices is performed simultaneously is reduced, and the relationship among the receiving time slot, the sending time slot and the frequency is shown in fig. 2. The occupied time slot may be avoided as much as possible when selecting the time slot, as shown in fig. 2, the receiving time slot 1 corresponding to the frequency 1 is occupied, and if the receiving time slots 2 and 3 are not occupied (indicating that they are in an idle state), the receiving time slot 3 is selected to reduce interference and collision between adjacent receiving time slots.
When a first and a second interactive device of the multiple interactive devices transmit data to the first processing device, the first processing device may receive data in two different receiving time slots, such as a first receiving time slot and a second receiving time slot (the first receiving time slot and the second receiving time slot are two receiving time slots in an idle state), but a first frequency corresponding to the first receiving time slot and a second frequency corresponding to the second receiving time slot may be the same or different, for example, if the first receiving time slot and the second receiving time slot are located at the same frequency, the first frequency and the second frequency are the same, and if the first receiving time slot and the second receiving time slot are located at different frequencies, the first frequency and the second frequency are different.
The first control instruction carries a first identifier of the first interactive device, the second control instruction carries a second identifier of the second interactive device, the first identifier and the second identifier are carried by the second control instruction, the purpose of the first identifier and the second identifier is to indicate a sender of the control instruction, and the second control instruction is further used for enabling the second processing device to determine output content based on the first identifier and the second identifier.
In this embodiment, the first control instruction and the second control instruction may be generated in the first interactive device and the second interactive device, respectively, or may be generated on the first processing device side, and the generation manner takes the first control instruction as an example, and may include the following processes:
the method comprises the steps of obtaining first input content sent by first interactive equipment at a first frequency on a first receiving time slot, and generating a first control instruction if the first input content carries preset content. The preset content indicates that the interactive device is expected to output content, the preset content is related to the type of the first interactive device, and if the first interactive device is a voice device, the preset content may be a preset wake-up word, for example, the preset wake-up word includes: turn on, wake up, enable, etc., and this embodiment is not limited. If the first interaction device is a photographing device, the preset content may be some user gestures and the like, and the specific form of the preset content is not limited in this embodiment. And the preset content carried in the second input content sent by the second interaction device may be the same as or different from the preset content in the first input content.
The points to be explained here are: for the first interactive device and the second interactive device, in an initial operating state of the first interactive device and the second interactive device, the processing modules in the first interactive device and the second interactive device are in a disabled state, for example, an ADC (Analog-to-Digital Converter) is in a disabled state, so as to reduce power consumption in the initial operating state. And if the first input content carries preset content, controlling the corresponding interactive equipment to be switched from the initial working state to another working state, and switching the processing module in the forbidden state to the available state in the other working state.
102: the first processing device sends the first control instruction and the second control instruction to the second processing device through a transmission bus between the first processing device and the second processing device.
It can be understood that: the data interaction between the first processing device and the second processing device is performed in a wired manner through a transmission Bus between the first processing device and the second processing device, for example, the data interaction between the first processing device and the second processing device can be performed in a USB (Universal Serial Bus) manner, but is not limited to the USB manner. And when data interaction is carried out through the transmission bus, the data interacted with the data interaction needs to follow the communication protocol requirements adopted by the transmission bus.
103: and the second processing equipment searches a first virtual channel corresponding to the first identifier based on the first identifier in the first control instruction, and searches a second virtual channel corresponding to the second identifier based on the second identifier in the second control instruction.
104: the second processing device obtains a third identifier and first output content corresponding to the first virtual channel, and obtains a fourth identifier and second output content corresponding to the second virtual channel, wherein the first output content and the second output content are different.
In this embodiment, the first virtual channel and the second virtual channel are different from the existing audio channel, the first virtual channel and the second virtual channel are not a physical channel, and the purpose of passing through the virtual channels such as the first virtual channel and the second virtual channel is to: the interactive device corresponds to the output content, specifically, the interactive device for generating the control instruction, the interactive device for outputting the content, and the output content correspond, and each interactive device adopts the identifier to represent when corresponding, so that after receiving any control instruction, the identifier can be obtained from the control instruction, and then the corresponding virtual channel is found, so as to determine the current output content and the interactive device for outputting the output content based on the virtual channel.
Because the virtual channel is not a physical channel, the architecture of the second processing device does not need to be improved, and the plurality of output contents can be fed back simultaneously based on the virtual channel so as to control the plurality of interactive devices to output simultaneously. The following describes a process of the second processing device to construct a virtual channel in advance:
receiving an identification of the interactive device and a type of the interactive device sent by the first processing device through a transmission bus, wherein the type of the interactive device is used for indicating which of an input device, an output device and an input-output device the interactive device is, and the second processing device establishes a virtual channel according to the received identification of the interactive device and the sequence of the type of the interactive device, acquires output content from the second processing device, and binds the sequentially acquired output content with the virtual channel.
For example, taking the case that the interactive device is an input device or an output device, if 4 input devices are received in sequence through the transmission bus, they are marked as input device 1, input device 2, input device 3, and input device 4; receiving 4 output devices in sequence, and recording as output device 1, output device 2, output device 3, and output device 4, then establishing four virtual channels, where the relationships between the four virtual channels and the input device and the output device are shown in fig. 3, and the four virtual channels correspond to input device 1 and output device 1, input device 2 and output device 2, input device 3 and output device 3, and input device 4 and output device 4 in sequence. Then, the second processing device obtains 4 APPs (application programs), where contents of the 4 APPs can be used as output contents, and the 4 APPs are sequentially bound with the virtual channels, specifically as shown in fig. 3, so that when a control instruction of any input device is received, the output contents and the output device for outputting the output contents can be determined based on the virtual channel corresponding to the input device.
If an interactive device is an input/output device, that is, the interactive device can be used as both an input device and an output device, the interactive device can correspond to a virtual channel, so that the control instruction of the interactive device controls the interactive device to output the content.
In addition, after the virtual channel and the corresponding relationship are constructed, the corresponding relationship may be adjusted, for example, an adjustment interface is displayed in the second processing device, and the corresponding relationship is adjusted based on an adjustment operation of a user on the adjustment interface, so that the position of each interactive device may be fixed, and the output content corresponding to each interactive device may be changed by adjusting the corresponding relationship. In addition to the manner of outputting content through a virtual channel, in this embodiment, the output content may be specified through the first interactive device and the second interactive device, for example, the first control instruction and the second control instruction carry content identifiers, and the second processing device obtains content matched with the content identifiers as the output content, and for example, if the content identifiers are audio files of movie a, the second processing device may use the audio files of movie a as the output content.
105: the second processing device sends the third identification and the first output content to the first processing device through the transmission bus, and sends the fourth identification and the second output content to the first processing device through the transmission bus.
The point to be explained here is: if the first interactive device sending the first control instruction is an input/output device and/or the second interactive device sending the second control instruction is an input/output device, the third interactive device and the first interactive device are the same device, the corresponding third identifier and the first identifier are also the same identifier, and similarly, the fourth interactive device and the first interactive device are also the same device, and the corresponding fourth identifier and the second identifier are also the same identifier.
106: and the first processing device sends the first output content to the third interactive device pointed by the third identifier at the third frequency in the first sending time slot, and sends the second output content to the fourth interactive device pointed by the fourth identifier at the fourth frequency in the second sending time slot, wherein the first sending time slot and the second sending time slot are different.
The first processing device also needs to select a sending time slot when sending the first output content and the second output content, and for example, sending the second output content to the fourth interactive device may include:
selecting one idle transmission time slot from all the transmission time slots as a second transmission time slot, and transmitting second output content to a fourth interactive device pointed by a fourth identifier at a fourth frequency corresponding to the second transmission time slot, where for the selection of the transmission time slot, reference is made to the description of the reception time slot, and this embodiment is not described again.
The following describes the output control method provided in this embodiment by taking four groups of interaction devices as an example, as shown in fig. 4, where the four groups of interaction devices are located at different positions, for example, located in different rooms and/or located in the same room but at different positions in the room, the four groups of interaction devices and the first processing device can perform data interaction, when the four groups of interaction devices and the first processing device have a connection relationship, the first processing device sends the identifiers of the four groups of interaction devices to the second processing device, and establishes four virtual channels on the side of the second processing device and binds an APP to the four virtual channels respectively.
The method comprises the steps that a first processing device receives control instructions sent by two groups of interaction devices on two receiving time slots, the first processing device sends the control instructions to a second processing device through a USB, the second processing device determines that the control instructions are triggered by the interaction devices in a virtual channel 1 and a virtual channel 2 based on identifiers carried in the control instructions, accordingly, the content of an APP1 corresponding to the virtual channel 1 is used as output content, the identifier of an output device used for outputting the content is determined in a group of interaction devices corresponding to the virtual channel 1, the content of an APP2 corresponding to the virtual channel 2 is used as the output content, the identifier of the output device used for outputting the content is determined in a group of interaction devices corresponding to the virtual channel 2 is obtained, the second processing device sends the content to the first processing device, and the first processing device controls output.
The point to be explained here is: in this embodiment, four groups of interaction devices and two outputs simultaneously controlled are taken as an example for explanation, in practical applications, more than two outputs can be simultaneously controlled, and the number of interaction device groups for performing data interaction can be more than four or more than two.
According to the technical scheme, the first control instruction sent by the first interactive equipment on the first receiving time slot at the first frequency is obtained, and acquires a second control instruction transmitted by the second interactive device at a second frequency on a second receiving time slot, sending the first control instruction and the second control instruction to a second processing device through a transmission bus between the first processing device and the second processing device, receiving the first output content and the third identification sent by the second processing device through the transmission bus, and receiving a second output content and a fourth identification transmitted by the second processing device through the transmission bus, transmitting the first output content to a third interactive device pointed to by the third identifier at a third frequency on a first transmission time slot, and transmitting the second output content to a fourth interactive device pointed to by the fourth identifier at a fourth frequency on a second transmission time slot. The second output content is different from the first output content, the first output content is determined by the second processing device based on a first virtual channel corresponding to the first identifier, and the second output content is determined by the second processing device based on a second virtual channel corresponding to the second identifier, so that different output contents can be simultaneously acquired to corresponding interaction devices through a plurality of virtual channels on the side of the second processing device, and different output contents can be simultaneously output through different interaction devices.
In the data interaction process, the first receiving time slot is different from the second receiving time slot, and the first sending time slot is different from the second sending time slot, which indicates that the first processing device can use different time slots for interaction when interacting with each interaction device. When interacting devices interact with the first processing device, a constant envelope modulation method can be adopted to reduce the linear requirements on the interacting devices and the first processing device, so that the interacting devices and the first processing device can use a power-saving saturation amplifier and a low-power-consumption radio implementation technology, and when interacting with the first processing device, the interacting devices can form a star topology network structure by taking the first processing device as a center, so that the transmitting frequency of the interacting devices only covers a region corresponding to the star topology network structure, the interacting devices and the first processing device adopt lower transmitting power, and the lower the transmitting power is, the power consumption in the interacting process is smaller, and the power consumption of the interacting devices is reduced. Through the mode, the power consumption of each interactive device is reduced, the standby time of each corresponding interactive device is prolonged under the action of the same power supply voltage, and therefore each interactive device can be passively arranged at a required position.
Referring to fig. 5, a signaling diagram of another output control method provided in the embodiment of the present application is shown, which may include the following steps:
501: the first processing device obtains a first control instruction sent by the first interaction device at a first frequency on a first receiving time slot, and obtains a second control instruction sent by the second interaction device at a second frequency on a second receiving time slot. The first receiving time slot and the second receiving time slot are different, the first control instruction carries a first identifier of the first interactive device, and the second control instruction carries a second identifier of the second interactive device.
502: the first processing device sends the first control instruction and the second control instruction to the second processing device through a transmission bus between the first processing device and the second processing device.
503: and the second processing equipment searches a first virtual channel corresponding to the first identifier based on the first identifier in the first control instruction, and searches a second virtual channel corresponding to the second identifier based on the second identifier in the second control instruction.
504: the second processing device obtains a third identifier and first output content corresponding to the first virtual channel, and obtains a fourth identifier and second output content corresponding to the second virtual channel, wherein the first output content and the second output content are different.
505: the second processing device sends the third identification and the first output content to the first processing device through the transmission bus, and sends the fourth identification and the second output content to the first processing device through the transmission bus.
506: the first processing device generates a first state control instruction based on the third identifier and generates a second state control instruction based on the fourth identifier.
507: the first processing device sends a first state control instruction to the third interactive device at a third frequency in the first sending time slot so as to enable the processing module in the third interactive device to change from the disabled state to the available state, and sends a second state control instruction to the fourth interactive device at a fourth frequency in the second sending time slot so as to enable the processing module in the fourth interactive device to change from the disabled state to the available state.
508: the first processing device sends the first output content to the third interactive device pointed to by the third identifier at the third frequency in the first sending time slot, and sends the second output content to the fourth interactive device pointed to by the fourth identifier at the fourth frequency in the second sending time slot.
With respect to fig. 1, steps 506 and 507 are added, before sending the first output content to the third interactive device and sending the second output content to the fourth interactive device, sending a first state control instruction to the third interactive device to change the state of the processing module in the third interactive device from the disabled state to the available state, and sending a second state control instruction to the fourth interactive device to change the state of the processing module in the fourth interactive device from the disabled state to the available state, so that for the third interactive device and the fourth interactive device, before the corresponding state control instruction is not received, the processing modules in the third interactive device and the fourth interactive device are in the forbidden state, the processing module does not generate power consumption, the power consumption of the third interactive device and the power consumption of the fourth interactive device are reduced, and the standby time of the third interactive device and the standby time of the fourth interactive device are prolonged.
While, for purposes of simplicity of explanation, the foregoing method embodiments have been described as a series of acts or combination of acts, it will be appreciated by those skilled in the art that the present application is not limited by the order of acts or acts described, as some steps may occur in other orders or concurrently with other steps in accordance with the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
Corresponding to the above method embodiment, an embodiment of the present application further provides an output control apparatus, which is applied to a first processing device, and the structure of the output control apparatus is as shown in fig. 6, and may include: anacquisition unit 10, afirst transmission unit 20, areception unit 30 and asecond transmission unit 40.
The obtainingunit 10 is configured to obtain a first control instruction sent by a first interactive device at a first frequency in a first receiving time slot, and obtain a second control instruction sent by a second interactive device at a second frequency in a second receiving time slot, where the first receiving time slot is different from the second receiving time slot, the first control instruction carries a first identifier of the first interactive device, and the second control instruction carries a second identifier of the second interactive device.
The first sendingunit 20 is configured to send the first control instruction and the second control instruction to the second processing device through a transmission bus with the second processing device.
The receivingunit 30 is configured to receive, through the transmission bus, the first output content and the third identifier sent by the second processing device, and receive, through the transmission bus, the second output content and the fourth identifier sent by the second processing device, where the second output content is different from the first output content, the first output content is determined by the second processing device based on the first virtual channel corresponding to the first identifier, and the second output content is determined by the second processing device based on the second virtual channel corresponding to the second identifier.
A second sendingunit 40, configured to send the first output content to the third interactive device pointed to by the third identifier at the third frequency in the first sending time slot, and send the second output content to the fourth interactive device pointed to by the fourth identifier at the fourth frequency in the second sending time slot, where the first sending time slot and the second sending time slot are different.
For the description of the acquiringunit 10, the first sendingunit 20, the receivingunit 30, and the second sendingunit 40, reference is made to the above method embodiment, and the description of this embodiment is not repeated.
Referring to fig. 7, another output control apparatus provided in the embodiment of the present application is shown, which is applied to a second processing device, and may include: a receivingunit 100, a searchingunit 200, an obtainingunit 300 and a sendingunit 400.
The receivingunit 100 is configured to receive a first control instruction and a second control instruction sent by a first processing device on a transmission bus.
The searchingunit 200 is configured to search for a first virtual channel corresponding to a first identifier based on the first identifier in the first control instruction, and search for a second virtual channel corresponding to a second identifier based on the second identifier in the second control instruction.
An obtainingunit 300, configured to obtain a third identifier and a first output content corresponding to the first virtual channel, and obtain a fourth identifier and a second output content corresponding to the second virtual channel, where the first output content and the second output content are different.
A sendingunit 400, configured to send the third identifier and the first output content to the first processing device through the transmission bus, and send the fourth identifier and the second output content to the first processing device through the transmission bus.
For the descriptions of the receivingunit 100, the searchingunit 200, the obtainingunit 300, and the sendingunit 400, please refer to the above method embodiment, which will not be described again.
In addition, an embodiment of the present application further provides an output control system, which includes: a first processing device. The first processing device is used for acquiring a first control instruction sent by the first interaction device at a first frequency on a first receiving time slot and acquiring a second control instruction sent by the second interaction device at a second frequency on a second receiving time slot, wherein the first receiving time slot is different from the second receiving time slot, the first control instruction carries a first identifier of the first interaction device, and the second control instruction carries a second identifier of the second interaction device; sending a first control instruction and a second control instruction to a second processing device through a transmission bus between the first processing device and the second processing device; receiving first output content and a third identifier sent by a second processing device through a transmission bus, and receiving second output content and a fourth identifier sent by the second processing device through the transmission bus; sending first output content to third interactive equipment pointed by a third identifier at a third frequency in a first sending time slot, and sending second output content to fourth interactive equipment pointed by a fourth identifier at a fourth frequency in a second sending time slot, wherein the first sending time slot is different from the second sending time slot; wherein the second output content is different from the first output content.
The first interaction device, the second interaction device, the third interaction device, and the fourth interaction device may be interaction devices other than an independent output control system, or may be part of the output control system, that is, the output control system may include the first interaction device, the second interaction device, the third interaction device, and the fourth interaction device.
The same second processing device may be independent of the output control system, or may be part of the output control system, and the function of the second processing device in this embodiment is as follows:
the second processing equipment is used for receiving the first control instruction and the second control instruction sent by the first processing equipment on the transmission bus; searching a first virtual channel corresponding to the first identifier based on the first identifier in the first control instruction, and searching a second virtual channel corresponding to the second identifier based on the second identifier in the second control instruction; acquiring a third identifier and first output content corresponding to the first virtual channel, and acquiring a fourth identifier and second output content corresponding to the second virtual channel, wherein the first output content and the second output content are different; the third identification and the first output content are sent to the first processing device via the transmission bus, and the fourth identification and the second output content are sent to the first processing device via the transmission bus.
For the description of the first processing apparatus and the second processing apparatus, please refer to the above method embodiment, which will not be further described in this embodiment.
According to the technical scheme, the first control instruction sent by the first interactive equipment on the first receiving time slot at the first frequency is obtained, and acquires a second control instruction transmitted by the second interactive device at a second frequency on a second receiving time slot, sending the first control instruction and the second control instruction to a second processing device through a transmission bus between the first processing device and the second processing device, receiving the first output content and the third identification sent by the second processing device through the transmission bus, and receiving a second output content and a fourth identification transmitted by the second processing device through the transmission bus, transmitting the first output content to a third interactive device pointed to by the third identifier at a third frequency on a first transmission time slot, and transmitting the second output content to a fourth interactive device pointed to by the fourth identifier at a fourth frequency on a second transmission time slot. The second output content is different from the first output content, the first output content is determined by the second processing device based on a first virtual channel corresponding to the first identifier, and the second output content is determined by the second processing device based on a second virtual channel corresponding to the second identifier, so that different output contents can be simultaneously acquired to corresponding interaction devices through a plurality of virtual channels on the side of the second processing device, and different output contents can be simultaneously output through different interaction devices.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. For the device-like embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing is only a preferred embodiment of the present application and it should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.

Claims (10)

the first processing device is configured to acquire a first control instruction sent by a first interaction device at a first frequency on a first receiving time slot, and acquire a second control instruction sent by a second interaction device at a second frequency on a second receiving time slot, where the first receiving time slot is different from the second receiving time slot, the first control instruction carries a first identifier of the first interaction device, and the second control instruction carries a second identifier of the second interaction device; sending the first control instruction and the second control instruction to a second processing device through a transmission bus between the first processing device and the second processing device; receiving the first output content and the third identifier sent by the second processing device through the transmission bus, and receiving the second output content and the fourth identifier sent by the second processing device through the transmission bus; transmitting the first output content to a third interactive device pointed to by the third identifier at a third frequency in a first transmission time slot, and transmitting the second output content to a fourth interactive device pointed to by the fourth identifier at a fourth frequency in a second transmission time slot, wherein the first transmission time slot and the second transmission time slot are different; wherein the second output content is different from the first output content, the first output content is determined by the second processing device based on a first virtual channel corresponding to the first identifier, the second output content is determined by the second processing device based on a second virtual channel corresponding to the second identifier, and the first virtual channel and the second virtual channel are not physical channels.
the second processing device is used for receiving a first control instruction and a second control instruction sent by the first processing device on the transmission bus; searching a first virtual channel corresponding to the first identifier based on the first identifier in the first control instruction, and searching a second virtual channel corresponding to the second identifier based on the second identifier in the second control instruction; acquiring a third identifier and first output content corresponding to the first virtual channel, and acquiring a fourth identifier and second output content corresponding to the second virtual channel, wherein the first output content and the second output content are different; sending the third identification and the first output content to the first processing device through the transmission bus, and sending the fourth identification and the second output content to the first processing device through the transmission bus.
CN201910944162.3A2019-09-302019-09-30Output control method, device and systemActiveCN110704014B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910944162.3ACN110704014B (en)2019-09-302019-09-30Output control method, device and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910944162.3ACN110704014B (en)2019-09-302019-09-30Output control method, device and system

Publications (2)

Publication NumberPublication Date
CN110704014A CN110704014A (en)2020-01-17
CN110704014Btrue CN110704014B (en)2021-07-16

Family

ID=69197661

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910944162.3AActiveCN110704014B (en)2019-09-302019-09-30Output control method, device and system

Country Status (1)

CountryLink
CN (1)CN110704014B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115494947A (en)*2022-09-292022-12-20歌尔科技有限公司Interaction method and device, near-eye display equipment and readable storage medium

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103677934B (en)*2013-12-232018-07-06联想(北京)有限公司A kind of information processing method and device
US9407738B2 (en)*2014-04-142016-08-02Bose CorporationProviding isolation from distractions
CN105023593A (en)*2014-04-182015-11-04联想移动通信科技有限公司Terminal audio playing method, terminal audio playing device and terminal
CN105577486A (en)*2014-10-152016-05-11珠海格力电器股份有限公司Control method of intelligent household appliance and household control center
CN105744195B (en)*2014-12-102019-03-29联想(北京)有限公司Information processing method, information processing unit and electronic equipment
WO2018005334A1 (en)*2016-06-272018-01-04Amazon Technologies, Inc.Systems and methods for routing content to an associated output device
CN107783509A (en)*2016-08-272018-03-09北京北信源软件股份有限公司A kind of intelligent home furnishing control method, device and system
CN107863105A (en)*2017-11-232018-03-30郑州庭淼软件科技有限公司A kind of speech control system for smart home
CN110286874A (en)*2019-06-282019-09-27联想(北京)有限公司A kind of processing method and electronic equipment

Also Published As

Publication numberPublication date
CN110704014A (en)2020-01-17

Similar Documents

PublicationPublication DateTitle
US10334508B2 (en)Systems and methods for implementing band service discovery
JP2021502774A (en) Frequency hopping configuration method and equipment
CN105050033A (en)Piconet networking interconnection method and system based on low-power-dissipation Bluetooth and traditional Bluetooth
CN114727387B (en) Point-to-multipoint wireless audio bidirectional transmission method, system and device
CN103796295A (en)Synchronous access method in frequency hopping wireless communication, communication equipment and communication system
US9155115B2 (en)Method and apparatus for generating connection identifier for device-to-device communication
CN102752748A (en)Data transmission method and system based on mobile terminal and mobile terminal
KR20090023875A (en) Zigbee communication system and method for selecting and accessing Zigbee network
KR101896385B1 (en)Apparatus and method for supporting device to device service
CN115348548B (en)Audio broadcasting method, device, system, electronic equipment and readable storage medium
CN112566113A (en)Key generation and terminal network distribution method, device and equipment
CN110704014B (en)Output control method, device and system
CN110831171B (en)Transmission resource determining method and device, electronic equipment and storage medium
KR101857019B1 (en)Apparatus and method for broadcasting in device to device communication system
CN104968057A (en)Intelligent hardware device automatic networking method and system
CN102891871A (en)Virtual terminal system and implement method
JP2009302605A (en)Group communication method, group communication system, and mobile station used for the same
JP6549158B2 (en) Automatic call synchronization system and method
CN113498087A (en)Resource determination method and terminal
CN112188593B (en)Wireless configuration method and device, storage medium and electronic device
CN113852937B (en)Bluetooth connection establishment method and device and vehicle-mounted equipment
CN112039924A (en)Communication equipment and communication system
CN109547984B (en)Bluetooth control system capable of realizing multiple masters and one slave
CN114793308B (en) A speaker assembly, a wireless audio playback system and a communication method
CN111836090A (en)Control method, device, equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp