Transmission method, device and terminal

By controlling the scope of the signaling, the problem of cumbersome operation of Bluetooth and Wi-Fi protocol devices in audio-visual separation scenarios is solved, realizing the linkage control of the device set range, improving user experience and control flexibility.

CN121509919APending Publication Date: 2026-02-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511677117.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-05-31
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

In audio-visual separation scenarios, users need to control audio and video devices via Bluetooth and Wi-Fi protocols separately, which makes the operation cumbersome and affects the user experience.

Method used

By indicating the scope of control signaling, point-to-point or device set control can be achieved, improving control flexibility. Furthermore, by implicitly indicating the scope of control signaling through media playback control signaling, signaling overhead can be reduced, enabling coordinated control within a device set.

Benefits of technology

It simplifies the user's workflow when controlling audio and video devices, improving the user experience and control flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121509919A_ABST
    Figure CN121509919A_ABST
Patent Text Reader

Abstract

The invention provides a transmission method, a transmission device and a terminal. The method can be applied to the field of communication. The method comprises the following steps: a media playing end receives first indication information and second indication information sent by a media control end, the first indication information indicates a control signaling, the second indication information indicates an action range of the control signaling, and the action range indicates that the control signaling acts on the media playing end, or the second indication information indicates that the control signaling acts on the media playing end. The action range indicates that the control signaling acts on equipment in an equipment set, and the equipment set comprises the media playing end; and the media playing end executes corresponding operation according to the first indication information and the second indication information. The embodiment of the invention can be applied to a smart home scene, can also be applied to a vehicle-mounted scene, and is beneficial to avoiding tedious operation when the user controls the audio equipment and the video equipment, thereby being beneficial to improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 202310645715.1 and the original application date is May 31, 2023. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more specifically, to a transmission method, apparatus, and terminal. Background Technology

[0003] In the field of short-range communication, the main technologies currently used are Bluetooth and Wi-Fi. Bluetooth is primarily geared towards audio applications, while Wi-Fi is primarily geared towards video applications. When the user's scenario involves audio and video separation, both protocols need to be used simultaneously. Although audio and video data are logically related, control operations still need to be performed within the respective ranges of the two protocols. This requires users to perform cumbersome operations to control audio and video devices, impacting the user experience. Summary of the Invention

[0004] This application provides a transmission method, apparatus, and terminal that help avoid cumbersome operations for users when controlling audio and video devices, thereby improving the user experience.

[0005] In a first aspect, a transmission method is provided, the method comprising: receiving first indication information and second indication information, the first indication information indicating first control signaling, the second indication information indicating a first scope of application of the first control signaling, the first scope indicating that the first control signaling applies to a first device, or the first scope indicating that the first control signaling applies to devices in a first set of devices, the first set of devices including the first device; and performing a first operation based on the first indication information and the second indication information.

[0006] Based on the above technical solution, indicating whether the control signaling applies to a point-to-point area or a group of devices by specifying its scope helps improve the flexibility of controlling audio and video devices. Simultaneously, when the control signaling applies to a group of devices, it enables coordinated control of devices within the group, avoiding cumbersome operations for users when controlling audio and video devices and thus improving the user experience.

[0007] The first scope of action mentioned above indicates that the first control signaling acts on the first device, which can also be understood as the first scope of action being a point-to-point range.

[0008] The first scope of action mentioned above indicates that the first control signaling acts on the devices in the first set of devices, which can also be understood as the scope of the set of devices.

[0009] In some possible implementations, the first indication information may be carried in the first control signaling, and the second indication information may be carried in another control signaling.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, receiving the first instruction information and the second instruction information includes: receiving the first control signaling, the first control signaling indicating the first scope of action.

[0011] Based on the above technical solution, the scope of the first control signal can be implicitly indicated through the first control signal. Devices receiving the first control signal can clearly define its scope, thereby enabling point-to-point control or coordinated control across a set of devices, thus improving control flexibility. Furthermore, when the first control signal acts on a set of devices, coordinated control of devices within the set can be achieved, avoiding cumbersome operations for users when controlling audio and video devices, thus enhancing the user experience.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, the first control signaling is media playback control signaling.

[0013] In some possible implementations, the media playback control signaling includes a first type of media playback control signaling and a second type of media playback control signaling, wherein the second type of media playback control signaling can be a newly designed media playback control signaling. The first type of media playback control signaling can implicitly indicate that its scope is point-to-point, and the second type of media playback control signaling can implicitly indicate that its scope is a set of devices.

[0014] Based on the above technical solution, different media playback control signaling can implicitly indicate their corresponding scope of action without adding new fields to the media playback control signaling to indicate their scope of action, which helps to save signaling overhead.

[0015] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving third indication information, the third indication information being used to indicate the type of data controlled by the first control signaling, the type of data including audio data and / or video data; wherein, performing the first operation according to the first indication information and the second indication information includes: performing the first operation according to the first indication information, the second indication information and the third indication information.

[0016] Based on the above technical solution, by transmitting third instruction information, the device receiving the third instruction information can clearly identify which devices in the first set of devices need to be forwarded the corresponding control signaling, which helps to improve the accuracy of audio data and video control, thereby improving the user experience.

[0017] In conjunction with the first aspect, in some implementations of the first aspect, receiving the first indication information and the second indication information includes: receiving the first control signaling, the first control signaling including a first field, the first field indicating the first scope of action.

[0018] Based on the above technical solution, by adding a field to the first control signaling to indicate its scope, the receiving device can clearly determine whether the first control signaling applies to a point-to-point area or a set of devices, thus improving the flexibility of controlling audio and video devices. Simultaneously, when the first control signaling applies to a set of devices, it avoids cumbersome operations for users when controlling audio and video devices, thereby enhancing the user experience.

[0019] In conjunction with the first aspect, in some implementations of the first aspect, the first control signaling is volume control signaling.

[0020] In conjunction with the first aspect, in certain implementations of the first aspect, the first scope of action indicates that the first control signaling acts on devices in the first set of devices, and receiving the first indication information and the second indication information includes: receiving the first indication information and the second indication information from a second device; wherein, performing the first operation based on the first indication information and the second indication information includes: sending a fourth indication information and a fifth indication information to a third device based on the first indication information and the second indication information, wherein the fourth indication information indicates the second control signaling, and the fifth indication information indicates the second scope of action; wherein the second control signaling is associated with the first control signaling, and the second scope of action is associated with the first scope of action.

[0021] Based on the above technical solution, when the scope of the first control signal is the entire set of devices, a fourth and fifth instruction message can be sent to the third device in the set of devices by combining the first and second instruction messages. This enables coordinated control of devices within the set, avoiding cumbersome operations for users when controlling audio and video devices, and improving the user experience.

[0022] In some possible implementations, the association of the second control signaling with the first control signaling may include the second control signaling having the same semantics as the first control signaling.

[0023] In some possible implementations, the second control signaling may have a different signaling type than the first control signaling. For example, the second and third devices may be media playback control terminals, and the first device may be a media playback server. The signaling type of the first control signaling sent by the second device to the first device may be a media playback control request, and the type of the second control signaling sent by the first device to the third device may be a notification or indication of media playback service attributes.

[0024] In some possible implementations, the association between the second scope and the first scope includes the second scope being the same as the first scope. For example, the second scope indicates that the second control signaling acts on devices in the first set of devices.

[0025] In some possible implementations, the method further includes sending indication information to the third device to indicate the type of data controlled by the second control signaling.

[0026] For example, the first control signaling sent by the second device to the first device carries data of both audio and video types. The second control signaling sent by the first device to the third device carries data of both audio and video types.

[0027] In conjunction with the first aspect, in certain implementations of the first aspect, the first scope of action indicates that the first control signaling acts on devices in the first set of devices, and receiving the first indication information and the second indication information includes: receiving the first indication information and the second indication information from a fourth device; wherein, the method further includes: obtaining user input; and sending a sixth indication information and a seventh indication information to the fourth device based on the input, the sixth indication information indicating a third control signaling, and the seventh indication information indicating a third scope of action; wherein, the third control signaling is associated with the first control signaling, and the third scope of action is associated with the first scope of action.

[0028] Based on the above technical solution, taking the first control signaling as a stop signaling as an example, when the first device receives input from the user confirming the resumption of playback, it can send a playback signaling to the fourth device. The scope of this playback signaling is the entire set of devices. After receiving the playback signaling, the fourth device can resume playback on all devices in the set, thereby achieving coordinated control of the entire set of devices. This avoids the cumbersome operations required by the user when controlling audio and video devices, and helps improve the user experience.

[0029] In some possible implementations, the first device can be a speaker or headphones, and the fourth device can be a mobile phone or a large-screen device.

[0030] In a second aspect, a transmission method is provided, the method comprising: sending first indication information and second indication information, the first indication information indicating first control signaling, the second indication information indicating a first scope of effect of the first control signaling, the first scope indicating that the first control signaling acts on a first device, or the first scope indicating that the first control signaling acts on devices in a first set of devices, the first set of devices including the first device.

[0031] In conjunction with the second aspect, in some implementations of the second aspect, sending the first instruction information and the second instruction information includes: sending the first control signaling, the first control signaling indicating the first scope of action.

[0032] In conjunction with the second aspect, in some implementations of the second aspect, the first control signaling is media playback control signaling.

[0033] In conjunction with the second aspect, in certain implementations of the second aspect, the method is characterized by further comprising: sending third indication information, the third indication information being used to indicate the type of data controlled by the first control signaling, the type of data including audio data and / or video data.

[0034] In conjunction with the second aspect, in some implementations of the second aspect, sending the first indication information and the second indication information includes: sending the first control signaling, the first control signaling including a first field, the first field indicating the first scope of action.

[0035] In conjunction with the second aspect, in some implementations of the second aspect, the first control signaling is volume control signaling.

[0036] In conjunction with the second aspect, in some implementations of the second aspect, sending the first indication information and the second indication information includes: sending the first indication information and the second indication information to a fourth device; the method further includes: receiving a sixth indication information and a seventh indication information from the fourth device, the sixth indication information indicating a third control signaling, and the seventh indication information indicating a third scope of action; wherein the third control signaling is associated with the first control signaling, and the third scope of action is associated with the first scope of action.

[0037] Thirdly, this application provides a transmission apparatus, comprising: a receiving unit for receiving first indication information and second indication information, wherein the first indication information indicates a first control signaling, and the second indication information indicates a first scope of action of the first control signaling, the first scope of action indicating that the first control signaling acts on a first device, or the first scope of action indicating that the first control signaling acts on devices in a first set of devices, the first set of devices including the first device; and a processing unit for performing a first operation based on the first indication information and the second indication information.

[0038] In conjunction with the third aspect, in some implementations of the third aspect, the receiving unit is configured to: receive the first control signaling, the first control signaling indicating the first effective range.

[0039] In conjunction with the third aspect, in some implementations of the third aspect, the first control signaling is media playback control signaling.

[0040] In conjunction with the third aspect, in some implementations of the third aspect, the receiving unit is further configured to: receive third indication information, the third indication information being used to indicate the type of data controlled by the first control signaling, the type of data including audio data and / or video data; wherein, the processing unit is configured to: perform the first operation according to the first indication information, the second indication information and the third indication information.

[0041] In conjunction with the third aspect, in some implementations of the third aspect, the receiving unit is configured to: receive the first control signaling, the first control signaling including a first field indicating the first scope of action.

[0042] In conjunction with the third aspect, in some implementations of the third aspect, the first control signaling is volume control signaling.

[0043] In conjunction with the third aspect, in some implementations of the third aspect, the apparatus further includes a transmitting unit, wherein the first scope of action indicates that the first control signaling acts on devices in the first set of devices; the receiving unit is configured to: receive the first indication information and the second indication information from the second device; the transmitting unit is configured to: transmit a fourth indication information and a fifth indication information to the third device according to the first indication information and the second indication information, wherein the fourth indication information indicates the second control signaling and the fifth indication information indicates the second scope of action; wherein the second control signaling is associated with the first control signaling and the second scope of action is associated with the first scope of action.

[0044] In conjunction with the third aspect, in some implementations of the third aspect, the apparatus further includes an acquisition unit and a transmission unit, wherein the first scope of action indicates that the first control signaling acts on devices in the first set of devices; the receiving unit is configured to: receive the first indication information and the second indication information from the fourth device; the acquisition unit is configured to: acquire user input; and the transmission unit is configured to: send a sixth indication information and a seventh indication information to the fourth device based on the input, wherein the sixth indication information indicates a third control signaling and the seventh indication information indicates a third scope of action; wherein the third control signaling is associated with the first control signaling and the third scope of action is associated with the first scope of action.

[0045] Fourthly, this application provides a transmission apparatus, the apparatus comprising: a processing unit configured to determine first indication information and second indication information, the first indication information indicating first control signaling, the second indication information indicating a first scope of effect of the first control signaling, the first scope of effect indicating that the first control signaling acts on a first device, or the first scope of effect indicating that the first control signaling acts on devices in a set of first devices, the set of first devices including the first device transmission unit configured to transmit the first indication information and the second indication information.

[0046] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the sending unit is configured to: send the first control signaling, the first control signaling indicating the first scope of action.

[0047] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the first control signaling is media playback control signaling.

[0048] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transmitting unit is further configured to: transmit third indication information, the third indication information being used to indicate the type of data controlled by the first control signaling, the type of data including audio data and / or video data.

[0049] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the sending unit is configured to: send the first control signaling, the first control signaling including a first field indicating the first scope of action.

[0050] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the first control signaling is volume control signaling.

[0051] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the apparatus further includes a receiving unit. The sending unit is configured to: send the first indication information and the second indication information to the fourth device; the receiving unit is configured to: receive a sixth indication information and a seventh indication information from the fourth device, wherein the sixth indication information indicates a third control signaling and the seventh indication information indicates a third effective range; wherein the third control signaling is associated with the first control signaling and the third effective range is associated with the first effective range.

[0052] Fifthly, this application provides a transmission apparatus, the apparatus comprising: a memory for storing computer instructions; and a processor for executing the computer instructions stored in the memory, so that the apparatus performs the method described in the first aspect above.

[0053] In a sixth aspect, this application provides a transmission apparatus comprising: a memory for storing computer instructions; and a processor for executing the computer instructions stored in the memory to cause the apparatus to perform the method described in the second aspect above.

[0054] In a seventh aspect, this application provides a system that may include the transmission apparatus described in the third and fourth aspects above, or the system may include the transmission apparatus described in the fifth and sixth aspects above.

[0055] Eighthly, this application provides a terminal that includes the transmission apparatus described in the third, fourth, fifth, and sixth aspects above, or the terminal includes the system described in the seventh aspect above.

[0056] Ninthly, this application provides a computer program product comprising: computer program code, which, when executed on a computer, causes the computer to perform the methods described in the first or second aspect above.

[0057] The aforementioned computer program code may be stored in whole or in part on the first storage medium, wherein the first storage medium may be packaged together with the processor or packaged separately from the processor, and the embodiments of this application do not specifically limit this.

[0058] In a tenth aspect, this application provides a computer-readable medium storing program code that, when run on a computer, causes the computer to perform the methods described in the first or second aspect above.

[0059] Eleventhly, embodiments of this application provide a chip system including a processor for calling a computer program or computer instructions stored in a memory to cause the processor to execute the methods described in the first or second aspect above.

[0060] In conjunction with the eleventh aspect, in one possible implementation, the processor is coupled to the memory via an interface.

[0061] In conjunction with the eleventh aspect, in one possible implementation, the chip system further includes a memory in which computer programs or computer instructions are stored.

[0062] Based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods. Attached Figure Description

[0063] Figure 1 This is a schematic diagram of an application scenario provided in the embodiments of this application.

[0064] Figure 2 This is another schematic diagram of the application scenario provided in the embodiments of this application.

[0065] Figure 3 This is another schematic diagram of the application scenario provided in the embodiments of this application.

[0066] Figure 4 This is a schematic flowchart of the transmission method provided in the embodiments of this application.

[0067] Figure 5 This is another illustrative flowchart of the transmission method provided in the embodiments of this application.

[0068] Figure 6 This is another illustrative flowchart of the transmission method provided in the embodiments of this application.

[0069] Figure 7 This is another illustrative flowchart of the transmission method provided in the embodiments of this application.

[0070] Figure 8 This is another schematic diagram of the application scenario provided in the embodiments of this application.

[0071] Figure 9 This is another illustrative flowchart of the transmission method provided in the embodiments of this application.

[0072] Figure 10 This is another illustrative flowchart of the transmission method provided in the embodiments of this application.

[0073] Figure 11 This is another schematic diagram of the application scenario provided in the embodiments of this application.

[0074] Figure 12 This is a schematic block diagram of the transmission device provided in the embodiments of this application.

[0075] Figure 13 This is another schematic block diagram of the transmission device provided in the embodiments of this application. Detailed Implementation

[0076] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.

[0077] The prefixes such as "first" and "second" used in this application embodiment are merely for distinguishing different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes used to distinguish descriptive objects in this application embodiment does not constitute a limitation on the described objects. The description of the described objects is given in the claims or the context of the embodiments, and should not constitute unnecessary restrictions due to the use of such prefixes. Furthermore, in the description of this embodiment, unless otherwise stated, "multiple" means two or more.

[0078] The terminal in this application embodiment is also referred to as user equipment (UE), mobile station (MS), or mobile terminal (MT), such as a handheld device, in-vehicle device, or vehicle with wireless connectivity. Examples of terminals include: mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, or wireless terminal in smart home, etc.

[0079] Figure 1 The illustration shows an application scenario provided by an embodiment of this application. A mobile phone establishes a connection with headphones via Bluetooth and with a smart screen via Wi-Fi. The mobile phone can send audio data to the headphones, which then play the audio data. Similarly, the mobile phone can send video data to the smart screen, which then plays the video data, thus achieving audio-visual separation. However, because Bluetooth and Wi-Fi protocols have different standard architectures, their control planes are not interoperable. Therefore, when adjusting the volume on the smart screen, the volume on the headphones cannot be adjusted accordingly.

[0080] Figure 2This illustration shows another application scenario provided in an embodiment of this application. A mobile phone connects to a smart screen via Wi-Fi, and the smart screen connects to headphones via Bluetooth. The mobile phone can send audio and video data to the smart screen, and the smart screen can send audio data to the headphones. This allows the headphones to play audio data and the smart screen to play video data, thus achieving audio-visual separation. Figure 1 The scenario shown is similar; the headphones cannot control the phone when they receive a play or pause command from the user.

[0081] Figure 3 This illustration shows another application scenario provided in the embodiments of this application. The mobile phone establishes a connection with earphones 1 and 2 via Bluetooth and with a smart screen via Wi-Fi. The mobile phone can send audio data to earphones 1 and 2, which then play the audio data. The mobile phone can also send video data to the smart screen, which then plays the video data, thus achieving audio-visual separation. When earphone 1 receives a play or pause command from the user, it cannot simultaneously send it to earphone 2.

[0082] Figures 1 to 3 In the scenario shown, Bluetooth and Wi-Fi have their own independent systems for media control, which currently prevent them from interoperating and make translation and collaboration difficult. Furthermore, these media control protocols are primarily designed for point-to-point scenarios, resulting in poor scalability.

[0083] In view of this, embodiments of this application provide a transmission method, apparatus, and terminal. Indicating whether the control signaling applies to a point-to-point range or a set of devices by specifying its scope helps improve the flexibility of controlling audio and video devices. Simultaneously, when the control signaling applies to a set of devices, it enables coordinated control of devices within the set, avoiding cumbersome operations for users when controlling audio and video devices, thus improving the user experience.

[0084] Before introducing the technical solution of this application, some terms involved in the embodiments of this application will be introduced first.

[0085] (1) Cooperative equipment set: also known as equipment set, is a group of related equipment that cooperate to provide a specific service.

[0086] (2) Collaborative device set users: Devices that use services supported by the collaborative device set.

[0087] (3) Members of the cooperative equipment set: Equipment that provides services supported by the cooperative equipment set.

[0088] by Figure 1Taking the application scenario shown as an example, a mobile phone, headphones, and a smart screen form a set of cooperative devices. Among them, the mobile phone can be the user of the cooperative device set, and the headphones and smart screen can be the members of the cooperative device set.

[0089] (4) Media playback terminal: The server that carries the media playback control service in the media playback control.

[0090] (5) Media control terminal: The client that accesses the media playback control service in the media playback control.

[0091] by Figure 1 Taking the illustrated application scenario as an example, the headphones can send control signals (e.g., stop / play) to the mobile phone. In this case, the headphones can act as a media control terminal, and the mobile phone can act as a media playback terminal. Similarly, the mobile phone can also send control signals to the smart screen. In this case, the mobile phone can act as a media control terminal, and the smart screen can act as a media playback terminal. In this scenario, the mobile phone can function as both a media playback terminal and a media control terminal.

[0092] by Figure 2 Taking the application scenario shown as an example, the headphones can send media playback control signals (e.g., stop / play) to the smart screen. In this case, the headphones can act as the media control terminal, the smart screen can act as the media playback terminal, and the mobile phone can act as the media control terminal.

[0093] (6) Audio playback terminal: The server that carries the volume control service in the volume control.

[0094] (7) Audio control terminal: The client that accesses the volume control service in the volume control.

[0095] by Figure 3 Taking the illustrated application scenario as an example, earphones 1 and 2 can serve as audio control terminals, while the mobile phone can act as an audio playback terminal. Figure 1 Taking the application scenario shown as an example, volume control signals can be transmitted between the headphones and the mobile phone. In this case, the headphones can act as the audio control terminal, and the mobile phone can act as the audio playback terminal.

[0096] The above description uses media playback terminal, media control terminal, audio playback terminal, and audio control terminal as examples only. This application does not specifically limit the names used in its embodiments. For example, media control terminal can also be called media playback control terminal.

[0097] The media playback control function described in this application can be implemented through interaction between a media control terminal and a media playback terminal. The media playback control service provides the media control terminal with a player-like control interface, enabling the media control terminal to obtain basic information about the media player and media, as well as providing an interface for controlling media playback. Simultaneously, the media control terminal can also receive status changes from the media playback terminal to synchronize playback status. Multiple media players can be installed on a single StarFlash device, and each media player can correspond to one media playback control service instance. Each media stream is associated with a media playback control service instance, and control of the media playback control instance affects the transmission status of the corresponding media stream.

[0098] The volume control function described in this application can be implemented through interaction between the audio control terminal and the audio playback terminal. The volume control service is used to provide a volume control interface to the audio control terminal and synchronize information from the audio playback terminal.

[0099] In this embodiment, the media playback control function and the volume control function can operate on a point-to-point range (e.g., media control terminal - media playback terminal, or audio control terminal - audio playback terminal) or a range of cooperative devices.

[0100] For point-to-point connections, media playback control signals affect the media playback status between two devices, while volume control signals affect the volume settings of audio output devices.

[0101] For a set of collaborating devices, the impact of media playback control signaling can extend to the media playback status of other devices within the set. The impact of volume control signaling can extend to the volume settings of other audio output devices within the set.

[0102] Taking the users and members of the collaborative device set as an example, the processes that can be executed between the various devices include, but are not limited to, the following: (1) Audio devices and video devices are combined into a set of cooperative devices. The set service identifier of the cooperative device set is configured as a universally unique identifier (UUID) that can express the application scenario of the audio and video combination, or the set service identifier is configured as a combination of separate audio UUID and video UUID.

[0103] (2) Users of the collaborative equipment set discover members of the collaborative equipment set that meet their business needs and establish connections with them.

[0104] (3) Users of the cooperative equipment set interact with members of the cooperative equipment set in accordance with the requirements of the audio and video application specifications indicated by the set service identifier (e.g., service discovery and access such as media playback control service, audio and video open capability service, audio and video management service, and one or more of the configuration and management processes of audio and video transmission channels).

[0105] (4) Members of the cooperative device set issue media playback control signaling that acts on the scope of the cooperative device set. This media playback control signaling may carry the data type (e.g., audio data and / or video data). This media playback control signaling is used to change the playback status of specified media type data within the cooperative device set. The data type can be selected based on the set service identifier of the cooperative device set.

[0106] Optionally, the media playback control signaling may also include a cooperating device set identifier, which can uniquely identify the cooperating device set. For example, the cooperating device set identifier can be a bit sequence generated based on a random number, a hash algorithm, and a cooperating device set key.

[0107] Alternatively, a member of the cooperative device set may issue a volume control signaling instruction applicable to the range of the cooperative device set. This volume control signaling can be used to change the volume status of audio output devices within the range of the cooperative device set. The user of the cooperative device set forwards the volume control signaling to the corresponding cooperative device set member based on this applicable range.

[0108] Optionally, the volume control signaling may also include the identifier of the cooperating device set.

[0109] (5) Users of the cooperative device set can send media playback control signals to other cooperative device set members in the cooperative device set according to the semantics, scope and data type of the media playback control signal.

[0110] Alternatively, the user of the cooperating device set may send the volume control signaling to the corresponding cooperating device set member based on the semantics and scope of the volume control signaling.

[0111] For example, Table 1 shows the correspondence between the semantics of media control signaling, media control roles, signaling types, and media playback control signaling.

[0112] Table 1

[0113]

[0114] The signaling sent from the media control terminal to the media playback terminal can be called a second type of media playback control request (e.g., a second type of playback request, a second type of stop request), or it can also be called a second type of control request. Taking a second type of media playback control request as an example, the second type of media playback control request may implicitly indicate that its scope is devices within the device set, or the second type of media playback control request may include a field for indicating that its scope is devices within the device set.

[0115] Alternatively, the signaling sent from the media control terminal to the media playback terminal can be called a Type I media playback control request (e.g., Type I playback request, Type I stop request), or the signaling can also be called a Type I control request. Taking a Type I media playback control request as an example, the Type I media playback control request can implicitly indicate that its scope is point-to-point, or the Type I media playback control request includes a field for indicating that its scope is point-to-point.

[0116] For example, after sending a second type of playback request to the media playback terminal, the media control terminal can receive a response from the media playback terminal. Based on this response, it can then send data to the media playback terminal. Alternatively, after sending the second type of playback request to the media playback terminal, the media control terminal can send data directly to the media playback terminal without needing to receive a response.

[0117] For example, after the media playback terminal sends the second type of playback status (used to indicate playback) and the media playback position to the media control terminal, it can send data to the media control terminal.

[0118] The signaling sent from the media playback terminal to the media control terminal can be a second-type playback status and media playback position, or it can be referred to as a notification or indication of the second-type playback status and media playback position. The second-type playback status implicitly indicates that its scope is the devices within the device set. This second-type playback status includes information expressing the playback status such as playing, ready, seeking, and not ready.

[0119] Alternatively, the signaling sent from the media playback terminal to the media control terminal can be a first-type playback state and media playback position, or it can be referred to as a notification or indication of the first-type playback state and media playback position. The first-type playback state implicitly indicates that its scope is point-to-point. This first-type playback state includes information expressing the playback status such as playing, ready, seeking, and not ready.

[0120] The examples of signaling names above are merely illustrative, and the embodiments of this application do not impose specific limitations on them.

[0121] For example, Table 2 shows the semantics of volume control signaling, volume control roles, signaling types, and the correspondence between volume control signaling.

[0122] Table 2

[0123] The signaling sent from the audio control terminal to the audio playback terminal can be a volume control request, which may include fields indicating its scope of action. For example, the volume control request can be a first-type volume increase signaling.

[0124] The audio playback terminal can send volume status to the audio control terminal, which may include fields indicating its scope of application; or, the audio playback terminal can send a notification or indication of volume control service attributes to the audio control terminal, which may include fields indicating its scope of application.

[0125] When a member of the cooperative device set sends a media playback control signal or a volume control signal, its scope can be set to be consistent with the scope of the control signal previously received from the user of the cooperative device set, that is, the context of the signal is consistent.

[0126] For example, Table 3 shows the correspondence between the members of the cooperative device set and the users of the cooperative device set based on the received signaling.

[0127] Table 3

[0128] For example, with Figure 1 Taking the scenario shown as an example, the headphones can receive a first type of playback status (indicating stop playback) and media playback position sent by the mobile phone. This first type of playback status implicitly indicates that its scope is point-to-point. When the headphones detect a user's playback command, they can send a first type of playback request to the mobile phone. This first type of playback request implicitly indicates that its scope is point-to-point.

[0129] For example, the headphones can receive a second type of playback status (indicating stop playback) and media playback position sent by the mobile phone. This second type of playback status implicitly indicates that its scope is devices within the device set. When the headphones detect a user's playback command, they can send a second type of playback request to the mobile phone. This second type of playback request implicitly indicates that its scope is devices within the device set. The mobile phone can then send a second type of playback request to the smart screen based on this second type of playback request.

[0130] When a user in a collaborative device set receives a media control signaling message that needs to be forwarded, it can send the corresponding semantic media control signaling message to other set members.

[0131] For example, if the user of the cooperating device set is the media control terminal, it can send a media playback control request with corresponding semantics to the media playback terminal. If the user of the cooperating device set is the media playback terminal, it should send a notification or indication of the media playback service attributes with corresponding semantics to the media control terminal. The correspondence between media control semantics and media control signaling is shown in the table above.

[0132] If the users of the collaborative device set are a combination of media control terminals and media playback terminals, the media control semantics can be converted within the device according to the correspondence shown in Tables 1-3 above.

[0133] Figure 4 A schematic flowchart of a transmission method 400 provided in an embodiment of this application is shown. The method 400 can be executed by a first device and a second device, wherein the first device can be a user of a set of cooperating devices, and the second device can be a member of the set of cooperating devices; or, the first device can be a member of the set of cooperating devices, and the second device can be a user of a cooperating device; or, the first device can be a media control terminal, and the second device can be a media server; or, the first device can be a media playback terminal, and the second device can be a media control terminal; or, the first device can be an audio control terminal, and the second device can be an audio playback terminal; or, the first device can be an audio playback terminal, and the second device can be an audio control terminal. The method 400 includes steps S410 and S420.

[0134] S410, the second device sends a first instruction information and a second instruction information to the first device. The first instruction information indicates a first control signaling, and the second instruction information indicates a first scope of action of the first control signaling. The first scope of action indicates that the first control signaling acts on the first device, or the first scope of action indicates that the first control signaling acts on devices in a set of first devices, the set of first devices including the first device.

[0135] Accordingly, the first device receives first instruction information and second instruction information from the second device.

[0136] Optionally, the second device sends a first indication message and a second indication message to the first device, including: the second device sending the first control signaling to the first device, the first control signaling indicating the first effective range.

[0137] Optionally, the first control signaling is a media playback control signaling.

[0138] by Figure 1Taking the scenario shown as an example, during the playback of audio data sent by the mobile phone through the headphones, when the headphones (media control terminal) detect user input (e.g., a single click of the stop button), they can send a second type of stop request to the mobile phone (which can act as either a media playback terminal or a media control terminal). This second type of stop request implicitly indicates that its scope is limited to devices within the device set. Thus, the mobile phone can stop sending audio data to the headphones based on this second type of stop signaling. The mobile phone can also send a second type of stop request to the smart screen (media playback terminal) and stop sending video data to the smart screen based on the scope of this second type of stop signaling. Upon receiving this second type of stop request, the smart screen can stop playing video data.

[0139] The scope of the second type of playback request or the second type of stop request is the set of devices. Correspondingly, the scope of the first type of playback request or the first type of stop request is a point-to-point range. For example, when the headphones detect another input from the user (e.g., double-clicking the stop button), they can send a first type of stop request to the mobile phone. Upon receiving this first type of stop request, the mobile phone can stop sending audio data to the headphones, thus stopping the headphones from playing the audio data. At this time, the mobile phone will continue to send video data to the smart screen, and the smart screen will continue to play the video data.

[0140] Or with Figure 1 Taking the scenario shown as an example, when the mobile phone detects input indicating that audio and video data playback has stopped, it can send a notification or indication of a second type of playback status and media playback position to the headphones and stop sending audio data to the headphones. This second type of playback status indicates that playback has stopped. The mobile phone can also send a second type of media playback control request (e.g., a second type of stop request) to the smart screen and stop sending video data to the smart screen. This second type of playback status and media playback control request can implicitly indicate that their scope is devices within the set of devices. When the headphones receive the notification or indication of the second type of playback status and media playback position, they can stop playing audio data, and when the smart screen receives the second type of media playback control request, it can stop playing video data.

[0141] When the headphones detect input indicating the need to resume playback of audio and video data, they can send a second type of playback request to the phone. Upon receiving this request, the phone can resume sending audio data to the headphones, allowing the headphones to resume playback. Depending on the scope of the second type of playback request, the phone can also send a second type of playback request to the smart screen and resume sending video data to it. Upon receiving this request, the smart screen can resume playing the video data.

[0142] Optionally, the second device sends first indication information and second indication information to the first device, including: the second device sends the first control signaling to the first device, the first control signaling including a first field, the first field indicating the first scope of action.

[0143] Optionally, the first control signaling is a volume control signaling.

[0144] by Figure 1 Taking the scenario shown as an example, the smart screen can send a notification or instruction for volume control service to the mobile phone. This notification or instruction may include a first field indicating that the scope of the volume control request is devices within the device set. The mobile phone can then send the same notification or instruction to the headphones.

[0145] For example, when the first field is 0x01, it can indicate that the scope of the notification or instruction of the volume control service is devices within the device set.

[0146] For example, if the notification or instruction of the volume control service carries a second field (e.g., 0x02), it can indicate that the scope of the notification or instruction of the volume control service is a point-to-point range.

[0147] Optionally, the method 400 further includes: the second device sending a third indication message to the first device, the third indication message being used to indicate the type of data controlled by the first control signaling, the type of data including audio data and / or video data.

[0148] Optionally, the second device sends a third indication message to the first device, including: the second device sending the first control signaling to the first device, the first control signaling including a third field indicating the type of data.

[0149] Optionally, when the first control signaling is a media playback control signaling, the first control signaling may carry the third field; when the first control signaling is a volume control signaling, the first control signaling may not carry the third field, or the first control signaling may also carry the third field, which indicates audio data.

[0150] by Figure 3Taking the scenario shown as an example, earphone 1 can send a second type of stop request to the mobile phone. This second type of stop request may include field 1, which indicates audio data. When the mobile phone receives this second type of stop request, it can determine that its scope is devices within the device set and that the type of data is audio data. Based on this second type of stop request, the mobile phone can send a second type of playback status (indicating stop playback) and media playback position to earphone 2. This second type of playback status includes field 1.

[0151] Alternatively, earphone 1 can send a second type of stop request to the mobile phone. This second type of stop request may include field 2, which indicates audio and video data. Upon receiving this second type of stop request, the mobile phone can determine that its scope is devices within the device set and that the data type is audio and video data. Based on this second type of stop request, the mobile phone can send a second type of playback status (indicating stop playback) and media playback position to earphone 2, and also send a second type of stop request to the smart screen. Both the second type of playback status and the second type of stop request include field 2.

[0152] S420, the first device performs a first operation based on the first instruction information and the second instruction information.

[0153] Optionally, the first scope of action indicates that the first control signaling acts on devices in the first set of devices. The first operation performed according to the first indication information and the second indication information includes: the first device sending a fourth indication information and a fifth indication information to a third device according to the first indication information and the second indication information, wherein the fourth indication information indicates the second control signaling and the fifth indication information indicates the second scope of action; wherein the second control signaling is associated with the first control signaling and the second scope of action is associated with the first scope of action.

[0154] Optionally, the association of the second control signaling with the first control signaling can be understood as the second control signaling having the same semantics as the first control signaling.

[0155] by Figure 1 Taking the illustrated scenario as an example, the mobile phone receives a second type of stop request sent by the headset. This second type of stop request implicitly indicates that its scope is devices within the set of devices. Based on the semantics and scope of this second type of stop request, the mobile phone can send a second type of stop request to the smart screen. In this case, the semantics, signaling type, and scope of the second type of stop request sent by the headset to the mobile phone and the second type of stop request sent by the mobile phone to the smart screen can be the same.

[0156] Optionally, the first scope of action indicates that the first control signaling acts on devices in the first set of devices. The method 400 further includes: obtaining user input; and sending a sixth indication information and a seventh indication information to the second device based on the input, wherein the sixth indication information indicates a third control signaling and the seventh indication information indicates a third scope of action; wherein the third control signaling is associated with the first control signaling and the third scope of action is associated with the first scope of action.

[0157] The transmission methods provided in the embodiments of this application will be described below in conjunction with different application scenarios.

[0158] by Figure 1 Taking the illustrated application scenario as an example, a mobile phone can act as a group of users for collaborative devices, while headphones and a smart screen can act as members of the collaborative device group. Alternatively, a mobile phone can act as both a media control terminal and a media playback terminal, headphones can act as a media control terminal, and a smart screen can act as a media playback terminal.

[0159] Figure 5 A schematic flowchart of a transmission method 500 provided in an embodiment of this application is shown. The method 500 includes: S501, the phone detects the first input that stops the audio data playback from the headphones.

[0160] For example, the first input can be voice input, or it can be input from a user to a virtual button or a physical button. For instance, the phone's display interface includes a first virtual button, which is a button to stop audio playback from the headphones. The first input can be input to this first virtual button.

[0161] S502, the mobile phone sends a first type of playback status and media playback position to the headset, the first type of playback status being used to indicate that playback should be stopped.

[0162] Optionally, the first type of playback state implicitly indicates that its scope is a point-to-point range.

[0163] Optionally, after the mobile phone sends the first type of playback status and media playback position to the headphones, it can stop sending audio data to the headphones.

[0164] The S503 allows the headphones to stop playing audio data when they receive the first type of playback status and media playback position.

[0165] S504, the headphones detected a second input to resume playback of the headphones' audio data.

[0166] For example, the second input can be voice input, or it can be input from the user to the play / pause button.

[0167] S505, the headphones send a first-type playback request to the mobile phone.

[0168] Optionally, the headphones can send a first type of playback request to the mobile phone based on the media control signaling (the first type of playback state and media playback position) previously received from the mobile phone. The first type of playback request implicitly indicates that its scope of action is a point-to-point range.

[0169] S506: When the mobile phone receives the first type of playback request, it can resume sending audio data to the headphones.

[0170] Accordingly, the headphones resumed playing the audio data.

[0171] The above S501-S506 are point-to-point range controls.

[0172] S507, the phone detected that the third input had stopped playing audio and video data.

[0173] For example, the third input can be voice input, or it can be input from a user to a virtual or physical button. For instance, the phone's display interface includes a second virtual button, which can be used to stop audio playback from the headphones and to stop video playback from the smart screen. The third input can be input to this second virtual button.

[0174] S508, the mobile phone sends a second type of playback status and media playback position to the headset, the second type of playback status being used to indicate that playback should stop.

[0175] Optionally, the second type of playback state implicitly indicates that its scope is devices within the device set.

[0176] Optionally, the second type of playback status includes fields for indicating audio and video data.

[0177] Optionally, after the mobile phone sends this second type of playback status to the headphones, it can stop sending audio data to the headphones. Accordingly, the headphones stop playing the audio data.

[0178] S509, the mobile phone sends a Type 2 stop request to the smart screen.

[0179] Optionally, the second type of stop request implicitly indicates that its scope is limited to devices within the set of devices.

[0180] Optionally, the second type of stop request includes fields for indicating audio and video data.

[0181] Optionally, after sending the second type of stop request to the smart screen, the mobile phone can receive a response from the smart screen. Upon receiving the response, the mobile phone can stop sending video data to the smart screen. Accordingly, the smart screen stops playing the video data.

[0182] There is no actual order between S508 and S509 above.

[0183] S510, the headphones detected a fourth input that resumed playback of audio and video data.

[0184] For example, the fourth input can be voice input, or it can be user input to the play / pause button.

[0185] S511, the headphones send a second type of playback request to the mobile phone.

[0186] Optionally, the second type of playback request implicitly indicates that its scope is devices within the set of devices.

[0187] Optionally, the second type of playback request includes fields for indicating audio and video data.

[0188] S512, based on the second type of playback request, the mobile phone resumes sending audio data to the headphones and sends the second type of playback request to the smart screen.

[0189] Optionally, the second type of playback request implicitly indicates that its scope is devices within the set of devices.

[0190] Optionally, the second type of playback request includes fields for indicating audio and video data.

[0191] Accordingly, the phone resumed sending audio data to the smart screen, and the smart screen resumed playing video data.

[0192] The above S507-S512 describes the process of linkage control within the equipment set.

[0193] Or with Figure 1 Taking the scenario shown as an example, a mobile phone can represent users who are collaborating with other devices, while headphones and a smart screen can represent members of those devices. The mobile phone can act as the audio playback device, the headphones as the audio control device, and the smart screen as the audio playback device.

[0194] Figure 6 A schematic flowchart of a transmission method 600 provided in an embodiment of this application is shown. The method 600 includes: S601, the smart screen detected the fifth input from the user to adjust the volume.

[0195] For example, the fifth input can be voice input, or it can be an input to adjust the volume received from the remote control transmitter.

[0196] S602, the smart screen sends volume status to the mobile phone.

[0197] Sending volume status information from a smart screen to a mobile phone can also be understood as the smart screen sending a notification or instruction regarding the volume control service attributes to the mobile phone.

[0198] Optionally, the volume status includes a field indicating that its scope is devices in the device set.

[0199] S603: The phone sends the volume status to the headset based on the volume status.

[0200] Optionally, the volume state has the same semantics as the volume state in S602, which includes a field indicating that its scope is devices in the device set.

[0201] S604: The headphones control the volume based on this volume status.

[0202] by Figure 2 Taking the scenario shown as an example, the smart screen can aggregate users through collaborative devices, while headphones and mobile phones can aggregate members through collaborative devices. Alternatively, the smart screen can act as a media playback terminal, while headphones and mobile phones can act as media control terminals.

[0203] Figure 7 A schematic flowchart of a transmission method 700 provided in an embodiment of this application is shown. The method 700 includes: S701, the headphones detected the sixth input that stopped playing audio data.

[0204] For example, the sixth input can be voice input, or it can be a double-click input by the user on the play / pause button.

[0205] S702, the earphones send a Type I stop request to the smart screen.

[0206] Optionally, the first type of stop request implicitly indicates that its scope is point-to-point.

[0207] S703, based on the first type of stop request, the smart screen stops sending audio data to the headphones and controls the smart screen's speaker to play the audio data.

[0208] Accordingly, the headphones stopped playing the audio data.

[0209] 704, the headphones detected the seventh input to resume audio playback.

[0210] For example, the seventh input can be voice input, or it can be a double-click input by the user on the play / pause button.

[0211] S705, the headphones send a first-type playback request to the smart screen.

[0212] Optionally, the first type of playback request implicitly indicates that its scope is point-to-point.

[0213] S706: Based on the first type of playback request, the smart screen resumes sending audio data to the headphones and stops the smart screen's speakers from playing the audio data.

[0214] Accordingly, the headphones can resume playing audio data.

[0215] The above S701-S706 are point-to-point range controls.

[0216] S707, the headphones detected the eighth input to stop playback from all members of the cooperative device set.

[0217] For example, the eighth input can be voice input, or it can be a user's click input on the play / pause button.

[0218] S708, the earphones send a Type 2 stop request to the smart screen.

[0219] Optionally, the second type of stop request implicitly indicates that its scope is devices within the set of devices.

[0220] Optionally, the second type of stop request includes a field indicating that the data is of the type of audio data and video data.

[0221] S709, based on the second type of stop request, the smart screen stops sending audio data to the headphones, stops playing video data, and sends a second type of playback status and media playback position to the mobile phone. The second type of playback status is used to indicate that playback has stopped.

[0222] Optionally, the smart screen can stop sending audio data to the headphones after sending the second type of playback status.

[0223] Accordingly, the headphones stopped playing the audio data.

[0224] Optionally, the second type of playback state implicitly indicates that its scope is devices within the set of devices.

[0225] Optionally, the second type of playback status includes a field for indicating whether the data is audio data or video data.

[0226] S710, the phone stops sending audio and video data to the smart screen.

[0227] S711, the headphones detected the ninth input to resume playback of all cooperating device set members.

[0228] For example, the ninth input can be voice input, or it can be a user's click input on the play / pause button.

[0229] S712, the headphones send a second type of playback request to the smart screen.

[0230] Optionally, the second type of playback request implicitly indicates that its scope is devices within the set of devices.

[0231] Optionally, the second type of playback request includes a field indicating that the data is of the type of audio data or video data.

[0232] S713: Based on the second type of playback request, the smart screen sends the second type of playback status and media playback position to the mobile phone, and the second type of playback status indicates playback.

[0233] Optionally, the second type of playback state implicitly indicates that its scope is devices within the set of devices.

[0234] Optionally, the second type of playback status includes a field for indicating whether the data is audio data or video data.

[0235] S714, the phone resumes sending audio and video data to the smart screen.

[0236] S715, the smart screen resumes playing video data and sends the audio data to the headphones.

[0237] Accordingly, the headphones resumed playing the audio data.

[0238] The above S707-S715 describe the control processes within the equipment set.

[0239] Figure 8 Another schematic diagram illustrating an application scenario provided by an embodiment of this application is shown. For example... Figure 8 As shown, the smart screen can send audio data to speaker 1 and speaker 2. The smart screen can play video data, and speaker 1 and speaker 2 can respectively form the left and right channels, providing users with a better listening experience. In this scenario, the smart screen can be a group of users for collaborative devices, and speaker 1 and speaker 2 can be members of the collaborative devices; alternatively, the smart screen can be a media playback terminal, and speaker 1 and speaker 2 can be media control terminals; or alternatively, the smart screen can be an audio playback terminal, and speaker 1 and speaker 2 can be audio control terminals.

[0240] by Figure 8 Taking the scenario shown as an example, Figure 9 A schematic flowchart of a transmission method 900 provided in an embodiment of this application is shown. Figure 9 As shown, the method 900 includes: S901, the smart screen detected the tenth input that stopped the audio data played by speaker 1.

[0241] For example, the tenth input can be voice input, or the tenth input can be input to a virtual button displayed on the smart screen, which is a play / stop button for speaker 1.

[0242] S902, the smart screen sends the first type of playback status and media playback position to the speaker 1, and the first type of playback status indicates to stop playback.

[0243] Optionally, the first type of playback state implicitly indicates that its scope is a point-to-point range.

[0244] After sending the first type of playback status to speaker 1, the smart screen can stop sending audio data to speaker 1. At this time, the smart screen can continue to send audio data to speaker 2.

[0245] S903, when speaker 1 receives the first type of playback state and media playback position, it can stop playing audio data.

[0246] S904, the smart screen detected the eleventh input to restore the audio data of speaker 1.

[0247] For example, the eleventh input can be voice input, or the eleventh input can be input to a virtual button displayed on the smart screen, which is a play / stop button for speaker 1.

[0248] S905, the smart screen sends the first type of playback status and media playback position to speaker 1, and the first type of playback status indicates playback.

[0249] Optionally, the first type of playback request implicitly indicates that its scope is point-to-point.

[0250] After the smart screen sends the first type of playback status and media playback position to speaker 1, the smart screen can resume sending audio data to speaker 1.

[0251] S906, when speaker 1 receives the first type of playback state and media playback position, it can resume playing the audio data.

[0252] The above S901-S906 are point-to-point range controls.

[0253] S907, the smart screen detected the twelfth input that stopped the audio data played by speaker 1 and speaker 2.

[0254] For example, the twelfth input can be voice input, or the twelfth input can be input to a virtual button displayed on the smart screen, which is a play / stop button for the speaker and speaker 2.

[0255] S908, the smart screen sends a second type of playback status and media playback position to speaker 1, and the second type of playback status indicates to stop playback.

[0256] Optionally, the second type of playback state implicitly indicates that its scope is devices within the device set.

[0257] Optionally, the second type of playback status includes a field for indicating audio data.

[0258] After the smart screen sends the second type of playback status and media playback position to speaker 1, it can stop sending audio data to speaker 1. Accordingly, speaker 1 stops playing the audio data.

[0259] S909, the smart screen sends a second type of playback status and media playback position to the speaker 2, and the second type of playback status indicates that playback should stop.

[0260] Optionally, the second type of playback state implicitly indicates that its scope is devices within the set of devices.

[0261] Optionally, the second type of playback status includes a field for indicating audio data.

[0262] After the smart screen sends the second type of playback status and media playback position to speaker 2, it can stop sending audio data to speaker 2. Accordingly, speaker 2 stops playing the audio data.

[0263] There is no actual order between S908 and S909.

[0264] S910, Speaker 1 detected the thirteenth input to resume audio data playback.

[0265] For example, the thirteenth input can be voice input, or it can be user input for the play / pause button.

[0266] S911, Speaker 1 sends a second type of playback request to the smart screen.

[0267] Optionally, speaker 1 can send the second type of playback request to the smart screen based on the semantics and scope of the second type of playback state received in S908.

[0268] Optionally, the second type of playback request implicitly indicates that its scope is devices within the set of devices.

[0269] Optionally, the second type of playback request includes fields for indicating audio data.

[0270] S912, based on the second type of playback request, the smart screen resumes sending audio data to speaker 1 and sends the second type of playback status and media playback position to speaker 2, the second type of playback status indicating playback.

[0271] Optionally, the second type of playback state implicitly indicates that its scope is devices within the set of devices.

[0272] Optionally, the second type of playback status includes a field for indicating audio data.

[0273] Accordingly, the smart screen resumes sending audio data to speaker 2, and speaker 2 can resume playing the audio data.

[0274] The above S907-S912 describes the process of linkage control within the equipment set.

[0275] The above transmission method 900 is illustrated using the example of a smart screen triggering the play / pause function of speaker 1; however, this embodiment is not limited to this. For example, the transmission method 900 can also be applied to volume control, but for the sake of brevity, it will not be described in detail here.

[0276] Or with Figure 8 Taking the scenario shown as an example, Figure 10 A schematic flowchart of a transmission method 1000 provided in an embodiment of this application is shown. Figure 10 As shown, the method 1000 includes: S1001, Speaker 1 has detected the fourteenth input to stop speaker 1 from playing audio data.

[0277] For example, the fourteenth input can be voice input, or the fourteenth input can be a double-click input to the play / pause button on speaker 1.

[0278] S1002, Speaker 1 sends a Type I stop request to the smart screen.

[0279] Optionally, the first type of stop request implicitly indicates that its scope is point-to-point.

[0280] S1003, when the smart screen receives the first type of stop request, it can stop sending audio data to speaker 1.

[0281] Accordingly, speaker 1 stops playing audio data.

[0282] At this time, the smart screen can continue to send audio data to speaker 2, and speaker 2 continues to play the audio data.

[0283] Following step S1003, the smart screen can detect user input. Based on the semantics, scope, and data type of the media playback control signal received in S1002, the smart screen can send a first-type playback status (to indicate playback) and media playback position to speaker 1, and resume audio data transmission to speaker 1. Alternatively, after detecting user input, speaker 1 can send a first-type playback request to the smart screen. Upon receiving this first-type playback request, the smart screen can resume audio data transmission to speaker 1.

[0284] The above S1001-S1003 refers to the control of point-to-point range.

[0285] S1004, Speaker 1 detects the fifteenth input to stop the audio data played by Speaker 1 and Speaker 2.

[0286] For example, the fifteenth input can be voice input, or the fifteenth input can be a click input to the play / pause button on speaker 1.

[0287] S1005, Speaker 1 sends a Type 2 stop request to the smart screen.

[0288] Optionally, the second type of stop request implicitly indicates that its scope is devices within the device set.

[0289] Optionally, the second type of stop request includes a field for indicating audio data.

[0290] S1006, when the smart screen receives the second type of stop request, it can stop sending audio data to speaker 1 and send the second type of playback status and media playback position to speaker 2 according to the second type of stop request. The second type of playback status indicates that playback should be stopped.

[0291] Accordingly, speaker 1 stops playing audio data.

[0292] After the smart screen sends the second type of playback status and media playback position to the speaker 2, it can stop sending audio data to the speaker 2.

[0293] Optionally, the smart screen sends a second type of playback status and media playback position to the speaker 2 according to the second type of stop request, including: the smart screen sends the second type of playback status and media playback position to the speaker 2 according to the semantics, scope and data type of the second type of stop request.

[0294] S1007, when speaker 2 receives the second type of playback status and media playback position, it stops playing audio data.

[0295] S1008, Speaker 2 detects the sixteenth input that restores the audio data played by Speaker 1 and Speaker 2.

[0296] For example, the sixteenth input can be voice input, or it can be a click input to the play / pause button on speaker 2.

[0297] S1009, Speaker 2 sends a second type of playback request to the smart screen.

[0298] Optionally, the speaker 2 can send the second type of playback request to the smart screen based on the semantics and scope of the second type of playback state received in S1006.

[0299] Optionally, the second type of playback request implicitly indicates that its scope is devices within the set of devices.

[0300] Optionally, the second type of playback request includes fields for indicating audio data.

[0301] S1010, according to the second type of playback request, the smart screen resumes sending audio data to the speaker 2 and sends the second type of playback status and media playback position to the speaker 1. The second type of playback status indicates playback.

[0302] Optionally, the second type of playback state implicitly indicates that its scope is devices within the set of devices.

[0303] Optionally, the second type of playback status includes a field for indicating audio data.

[0304] Accordingly, the smart screen resumes sending audio data to speaker 1, and speaker 1 can resume playing the audio data.

[0305] The above S1004-S1010 describes the process of linkage control within the equipment set.

[0306] The above, with reference to the accompanying diagrams, illustrates a scenario involving a collection of devices. The following section will further elaborate on this. Figure 11 The application scenarios shown illustrate point-to-point scenarios.

[0307] Figure 11 Another schematic diagram illustrating an application scenario provided by an embodiment of this application is shown. For example... Figure 11 As shown, the smart screen can send audio data to the speaker, allowing the speaker to play the audio data and the smart screen to play the video data. In this case, the speaker acts as the media control terminal, and the smart screen acts as the media playback terminal.

[0308] The process of audio data control: When the speaker detects a 17-factor input to stop audio playback (e.g., double-clicking the play / pause button), it can send a first-type stop request to the smart screen. Upon receiving this first-type stop request, the smart screen can stop sending audio data to the speaker and control its speakers to play the audio data.

[0309] When the speaker detects the eighteen inputs that indicate it is resuming audio playback, it can send a first-type playback request to the smart screen. Upon receiving this first-type playback request, the smart screen can resume sending audio data to the speaker and control its speaker to stop playing the audio data, allowing the speaker to resume playing the audio data.

[0310] The process of coordinated control of audio and video data: When the speaker detects nineteen inputs that indicate a halt to audio and video data playback (e.g., clicking the play / pause button), it can send a second type of stop request to the smart screen. Upon receiving this second type of stop request, the smart screen can stop sending audio data to the speaker and stop playing video data, and the speaker will also stop playing audio data.

[0311] When the speaker detects twenty inputs that indicate the need to resume playing audio and video data, it can send a second type of playback request to the smart screen. Upon receiving this second type of playback request, the smart screen can resume sending audio data to the speaker and resume playing the video data, and the speaker can resume playing the audio data.

[0312] The above embodiments are illustrated using a smart home scenario as an example, but the embodiments of this application are not limited thereto. For example, the embodiments of this application can also be applied to an in-vehicle scenario. For instance, a user in the passenger seat area can use a mobile phone to send audio data to the headrest speakers in the passenger seat area and the second-row headrest speakers, and send video data to the passenger seat entertainment screen and the second-row entertainment screen. Through the above technical solution, the headrest speakers and entertainment screens can be linked for control, thereby helping to improve the user's driving and riding experience.

[0313] Figure 12 A schematic block diagram of a transmission device 1200 provided in an embodiment of this application is shown. Figure 12 As shown, the transmission device 1200 includes: a receiving unit 1210, configured to receive first indication information and second indication information, wherein the first indication information indicates a first control signaling, and the second indication information indicates a first scope of action of the first control signaling, wherein the first scope of action indicates that the first control signaling acts on a first device, or wherein the first scope of action indicates that the first control signaling acts on devices in a set of first devices, wherein the set of first devices includes the first device; and a processing unit 1220, configured to perform a first operation based on the first indication information and the second indication information.

[0314] Optionally, the receiving unit 1210 is configured to: receive the first control signaling, the first control signaling indicating the first effective range.

[0315] Optionally, the first control signaling is a media playback control signaling.

[0316] Optionally, the receiving unit 1210 is further configured to: receive third indication information, the third indication information being used to indicate the type of data controlled by the first control signaling, the type of data including audio data and / or video data; wherein, the processing unit 1220 is configured to: perform the first operation according to the first indication information, the second indication information and the third indication information.

[0317] Optionally, the receiving unit 1210 is configured to: receive the first control signaling, the first control signaling including a first field indicating the first effective range.

[0318] Optionally, the first control signaling is a volume control signaling.

[0319] Optionally, the device further includes a transmitting unit 1230, wherein the first effective range indicates that the first control signaling acts on devices in the first device set; a receiving unit 1210 is configured to: receive the first indication information and the second indication information from the second device; and the transmitting unit 1230 is configured to: transmit a fourth indication information and a fifth indication information to the third device according to the first indication information and the second indication information, wherein the fourth indication information indicates the second control signaling and the fifth indication information indicates the second effective range; wherein the second control signaling is associated with the first control signaling and the second effective range is associated with the first effective range.

[0320] Optionally, the device 1200 further includes an acquisition unit and a transmission unit 1230. The first scope of action indicates that the first control signaling acts on devices in the first set of devices. The receiving unit 1210 is configured to: receive the first indication information and the second indication information from the fourth device. The acquisition unit is configured to: acquire user input. The transmission unit 1230 is configured to send a sixth indication information and a seventh indication information to the fourth device based on the input. The sixth indication information indicates a third control signaling, and the seventh indication information indicates a third scope of action. The third control signaling is associated with the first control signaling, and the third scope of action is associated with the first scope of action.

[0321] Figure 13 A schematic block diagram of a transmission device 1300 provided in an embodiment of this application is shown. Figure 13As shown, the transmission device 1300 includes: a processing unit 1310, configured to determine first indication information and second indication information, wherein the first indication information indicates a first control signaling, and the second indication information indicates a first scope of action of the first control signaling, wherein the first scope of action indicates that the first control signaling acts on a first device, or wherein the first scope of action indicates that the first control signaling acts on devices in a first set of devices, wherein the first set of devices includes the first device; and a sending unit 1320, configured to send the first indication information and the second indication information.

[0322] Optionally, the transmitting unit 1320 is configured to: transmit the first control signaling, the first control signaling indicating the first effective range.

[0323] Optionally, the first control signaling is a media playback control signaling.

[0324] Optionally, the transmitting unit 1320 is further configured to: transmit third indication information, the third indication information being used to indicate the type of data controlled by the first control signaling, the type of data including audio data and / or video data.

[0325] Optionally, the sending unit 1320 is configured to: send the first control signaling, the first control signaling including a first field indicating the first scope of action.

[0326] Optionally, the first control signaling is a volume control signaling.

[0327] Optionally, the device further includes a receiving unit 1330, and a sending unit 1320, configured to: send the first indication information and the second indication information to the fourth device; the receiving unit 1330 is configured to: receive a sixth indication information and a seventh indication information from the fourth device, wherein the sixth indication information indicates a third control signaling and the seventh indication information indicates a third effective range; wherein the third control signaling is associated with the first control signaling and the third effective range is associated with the first effective range.

[0328] It should be understood that the division of units in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units in the device can be implemented by a processor calling software; for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit in the device. The processor can be, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units in the device can be implemented as hardware circuits. The functionality of some or all units can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functionality of some or all of the above units is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD), such as a field-programmable gate array (FPGA), which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the above units. All units of the above device can be implemented entirely through processor-invoked software, entirely through hardware circuits, or partially through processor-invoked software with the remaining parts implemented through hardware circuits. In this application embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a CPU, microprocessor, graphics processing unit (GPU) (which can be understood as a type of microprocessor), or digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships of hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented as an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc.

[0329] As can be seen, each unit in the above device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms. Furthermore, the units in the above devices can be integrated in whole or in part, or they can be implemented independently. In one implementation, these units are integrated together as a system-on-a-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or implementing the functions of the units in the device. The at least one processor may be of different types, such as CPU and FPGA, CPU and artificial intelligence processor, CPU and GPU, etc.

[0330] This application also provides an apparatus comprising a processing unit and a storage unit, wherein the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to cause the apparatus to perform the methods or steps described in the above embodiments.

[0331] The above storage units can be memory, and the processing units can be processors.

[0332] This application also provides a terminal, which may include the above-described device.

[0333] This application also provides a computer program product, which includes computer program code that, when run on a computer, causes the computer to perform the above-described method.

[0334] This application also provides a computer-readable medium storing program code that, when run on a computer, causes the computer to perform the above-described method.

[0335] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, power-on erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0336] It should be understood that in the embodiments of this application, the memory may include read-only memory and random access memory, and provides instructions and data to the processor.

[0337] It should also be understood that, in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0338] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0339] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0340] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0341] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0342] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0343] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0344] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be covered. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A transmission method, characterized in that, include: Receive first indication information and second indication information, wherein the first indication information indicates a first control signaling, and the second indication information indicates a first scope of action of the first control signaling, wherein the first scope of action indicates that the first control signaling acts on a first device, or wherein the first scope of action indicates that the first control signaling acts on devices in a set of first devices; Perform the first operation based on the first instruction information and the second instruction information.

2. The method according to claim 1, characterized in that, Receiving the first indication information and the second indication information includes: Receive the first control signaling, which indicates the first effective range.

3. The method according to claim 1 or 2, characterized in that, The first control signaling is a volume control signaling.

4. The method according to any one of claims 1 to 3, characterized in that, The first scope of action indicates that the first control signaling acts on devices in the first set of devices, and the receiving of the first indication information and the second indication information includes: Receive the first indication information and the second indication information from the second device; The step of performing the first operation based on the first indication information and the second indication information includes: Based on the first instruction information and the second instruction information, a fourth instruction information and a fifth instruction information are sent to the third device, wherein the fourth instruction information indicates a second control signaling and the fifth instruction information indicates a second effective range; The second control signaling is associated with the first control signaling, and the second scope of action is associated with the first scope of action.

5. The method according to claim 4, characterized in that, Both the first control signaling and the second control signaling are volume control signaling.

6. A transmission method, characterized in that, include: Send a first indication message and a second indication message, wherein the first indication message indicates a first control signaling, and the second indication message indicates a first scope of action of the first control signaling, wherein the first scope of action indicates that the first control signaling acts on a first device, or wherein the first scope of action indicates that the first control signaling acts on devices in a set of first devices.

7. The method according to claim 6, characterized in that, The sending of the first indication information and the second indication information includes: Send the first control signaling, which indicates the first effective range.

8. The method according to claim 6 or 7, characterized in that, The first control signaling is a volume control signaling.

9. The method according to any one of claims 6 to 8, characterized in that, The sending of the first indication information and the second indication information includes: Send the first instruction information and the second instruction information to the fourth device; The method further includes: Receive a sixth indication message and a seventh indication message from the fourth device, wherein the sixth indication message indicates a third control signaling and the seventh indication message indicates a third effective range; The third control signaling is associated with the first control signaling, and the third scope of action is associated with the first scope of action.

10. The method according to claim 9, characterized in that, Both the first control signaling and the third control signaling are volume control signaling.

11. A transmission device, characterized in that, include: The receiving unit is configured to receive first indication information and second indication information, wherein the first indication information indicates a first control signaling, and the second indication information indicates a first scope of action of the first control signaling, wherein the first scope of action indicates that the first control signaling acts on a first device, or wherein the first scope of action indicates that the first control signaling acts on devices in a set of first devices; The processing unit is configured to perform a first operation based on the first instruction information and the second instruction information.

12. The apparatus according to claim 11, characterized in that, The receiving unit is configured to: receive the first control signaling, wherein the first control signaling indicates the first effective range.

13. The apparatus according to claim 11 or 12, characterized in that, The first control signaling is a volume control signaling.

14. The apparatus according to any one of claims 11 to 13, characterized in that, The device further includes a transmitting unit, wherein the first scope of action indicates that the first control signaling acts on devices in the first set of devices. The receiving unit is configured to: receive the first indication information and the second indication information from the second device; The sending unit is configured to: send a fourth indication information and a fifth indication information to a third device according to the first indication information and the second indication information, wherein the fourth indication information indicates a second control signaling and the fifth indication information indicates a second effective range; The second control signaling is associated with the first control signaling, and the second scope of action is associated with the first scope of action.

15. The apparatus according to claim 14, characterized in that, Both the first control signaling and the second control signaling are volume control signaling.

16. A transmission device, characterized in that, include: The processing unit is configured to determine first indication information and second indication information, wherein the first indication information indicates a first control signaling, and the second indication information indicates a first scope of action of the first control signaling, wherein the first scope of action indicates that the first control signaling acts on a first device, or wherein the first scope of action indicates that the first control signaling acts on devices in a set of first devices, wherein the set of first devices includes the first device; A sending unit is used to send the first indication information and the second indication information.

17. The apparatus according to claim 16, characterized in that, The sending unit is configured to: send the first control signaling, wherein the first control signaling indicates the first effective range.

18. The apparatus according to claim 16 or 17, characterized in that, The first control signaling is a volume control signaling.

19. The apparatus according to any one of claims 16 to 18, characterized in that, The device also includes a receiving unit. The sending unit is configured to: send the first indication information and the second indication information to the fourth device; The receiving unit is configured to: receive a sixth indication information and a seventh indication information from the fourth device, wherein the sixth indication information indicates a third control signaling and the seventh indication information indicates a third operating range; The third control signaling is associated with the first control signaling, and the third scope of action is associated with the first scope of action.

20. The apparatus according to claim 19, characterized in that, Both the first control signaling and the third control signaling are volume control signaling.

21. A transmission device, characterized in that, The transmission device includes a processor and a memory, the memory being used to store program instructions, and the processor being used to invoke the program instructions to execute the method of any one of claims 1 to 5.

22. A transmission device, characterized in that, The transmission device includes a processor and a memory, the memory being used to store program instructions, and the processor being used to invoke the program instructions to execute the method of any one of claims 6 to 10.

23. A terminal, characterized in that, The terminal includes the device as described in any one of claims 11 to 19.

24. A computer-readable storage medium, characterized in that, The computer-readable medium stores program code that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 10.