Transmission control method and device, equipment, chip and medium

The data information is sent through broadcasting and transmission control is carried out based on reception confirmation, which solves the problems of high power consumption and waste of air interface resources in the prior art, and reduces power consumption and saves resources.

CN119629710AActive Publication Date: 2025-03-14BEIJING X RING TECHNOLOGY CO LTD
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202411750542.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-14
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

In the field of communication technology, the transmission power of data information in the prior art consumes a large amount of air interface resources and consumes a lot of air interface resources.

Method used

The data information is transmitted through a broadcast method, and whether the first information sent by all communication devices has been received has been received, and the reference result is obtained, wherein the first information is used to indicate that the communication device has correctly received the data information, and to perform transmission control of the data information according to the reference result.

Benefits of technology

The transmission power consumption of data information is effectively reduced, the air interface resources are saved, and the data information is not required to be sent separately, and subsequent transmission control can be performed based on whether the first information sent by all communication devices is received.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119629710A_ABST
    Figure CN119629710A_ABST
Patent Text Reader

Abstract

The invention provides a transmission control method and device, equipment, a chip and a medium, and the method comprises the steps: transmitting data information in a broadcasting manner, determining whether first information transmitted by all communication equipment is received or not, and obtaining a reference result, and the first information is used for indicating that the communication equipment correctly receives the data information; and performing transmission control on the data information according to the reference result. The technical problems that in the prior art, transmission power consumption of data information is large, and more air interface resources are consumed are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a transmission control method, device, equipment, chip and medium. Background Art

[0002] In the field of communication technology, two isochronous (ISO) transmission methods can be used to transmit data information. The first is connected unicast ISO (CIS), and the second is connectionless broadcast ISO (BIS). CIS can only allow the transmission of a unidirectional or bidirectional data message between a pair of devices. When transmitting multiple time-related data messages, the master device needs to organize multiple CISs and schedule them concurrently according to certain rules to ensure that each CIS data message can be synchronously received by multiple slave devices. In BIS, there is no bidirectional connection between the master and the slave, and the slave cannot send packets, nor can it report an acknowledgment mark (Acknowledge, ACK). Therefore, the master device needs to send a message in each subevent of the isochronous link to ensure that each slave device can correctly receive the data information.

[0003] In the related art, the transmission of data information consumes a large amount of power and consumes a large amount of air interface resources. Summary of the invention

[0004] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0005] To this end, the present disclosure proposes a transmission control method, apparatus, communication equipment, chip and storage medium to reduce the transmission power consumption of data information and save air interface resources.

[0006] The first aspect embodiment of the present disclosure proposes a transmission control method, including: sending data information by broadcasting; determining whether first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information; and controlling the transmission of the data information according to the reference result.

[0007] The second aspect embodiment of the present disclosure proposes a transmission control device, including: a transceiver module, used to send data information by broadcasting; a determination module, used to determine whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information; a control module, used to control the transmission of the data information according to the reference result.

[0008] The third aspect embodiment of the present disclosure proposes a communication device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the transmission control method proposed in the first aspect embodiment of the present disclosure.

[0009] The fourth aspect embodiment of the present disclosure proposes a chip, which includes a processing circuit and an interface circuit; wherein the interface circuit is used to read instructions, and the interface circuit sends the instructions to the processing circuit so that the processing circuit executes the transmission control method proposed in the first aspect embodiment of the present disclosure.

[0010] The fifth aspect of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the transmission control method as described above.

[0011] The transmission control method, device, communication device, chip and storage medium provided by the present disclosure can send data information by broadcasting, and determine whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information, and to control the transmission of the data information according to the reference result. Since the data information can be broadcasted, and after the data information is broadcasted, it is determined whether the first information sent by all communication devices has been received to obtain a reference result, and then the data information is controlled for transmission based on the reference result, there is no need to send the data information separately, and subsequent transmission control can also be performed based on the actual situation of whether the first information sent by all communication devices has been received, thereby effectively reducing the transmission power consumption of the data information and saving air interface resources.

[0012] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0014] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;

[0015] Figure 2 A flow chart of a transmission control method provided by an embodiment of the present disclosure;

[0016] Figure 3 A flow chart of another transmission control method provided by an embodiment of the present disclosure;

[0017] Figure 4 A flow chart of another transmission control method provided by an embodiment of the present disclosure;

[0018] Figure 5 is an application schematic diagram of an embodiment of the present disclosure;

[0019] Figure 6 is another application schematic diagram in the embodiment of the present disclosure;

[0020] Figure 7 is a schematic diagram of how CIE is used in an embodiment of the present disclosure;

[0021] Figure 8 A flow chart of another transmission control method provided by an embodiment of the present disclosure;

[0022] Fig. 9 A flow chart of another transmission control method provided by an embodiment of the present disclosure;

[0023] Fig.10 A schematic diagram of the structure of a transmission control device provided by an embodiment of the present disclosure;

[0024] Fig.11 A block diagram of an exemplary communication device suitable for implementing the embodiments of the present disclosure is shown;

[0025] Fig.12 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure;

[0026] Fig.13 It is a schematic diagram of the structure of another chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0028] In the embodiments of the present disclosure, the communication device may be, for example, a terminal, a network device or a chip, without limitation thereto.

[0029] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. Figure 1 As shown, the communication system 100 may include a terminal 101 and a network device 102. The network device 102 may include at least one of an access network device and a core network device.

[0030] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city (smart city), and at least one of a wireless terminal in a smart home (smart home), but is not limited to these.

[0031] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (CloudRAN), a base station in other communication systems, and at least one of an access node in a WiFi system, but is not limited thereto.

[0032] In some embodiments, the technical solution of the present disclosure may be applicable to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure may become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.

[0033] In some embodiments, the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be referred to as a control unit (control unit). The CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.

[0034] In some embodiments, the core network device may be a device including one or more network elements, or may be a plurality of devices or a group of devices, each including all or part of one or more network elements. The network element may be virtual or physical. The core network, for example, includes at least one of an Evolved Packet Core (EPC), a 5G Core Network (5G Core Network, 5G CN), and a Next Generation Core (NGC).

[0035] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. A person of ordinary skill in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0036] The following embodiments of the present disclosure can be applied to Figure 1 The communication system 100, or a portion thereof, is shown but is not limited thereto. Figure 1 The various entities shown are examples, and the communication system may include Figure 1 All or part of the subject, and may also include Figure 1 For entities other than the above, the number and form of each entity are arbitrary, and the connection relationship between the entities is an example. The entities may be connected or disconnected, and the connection may be in any manner, which may be direct or indirect, and may be wired or wireless.

[0037] Embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6th generation mobile communication system (6G), Future Radio Access (FRA), New Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine-to-Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), systems using other communication methods, next-generation systems based on them, etc. In addition, multiple systems can also be combined (for example, a combination of LTE or LTE-A and 5G, etc.) for application.

[0038] In the related art, the transmission of data information consumes a large amount of power and consumes a large amount of air interface resources.

[0039] In order to solve the above technical problems, the embodiments of the present disclosure can send data information by broadcasting, and determine whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information, and to control the transmission of the data information according to the reference result. Since the data information can be broadcasted, and after the data information is broadcasted, it is determined whether the first information sent by all communication devices has been received to obtain a reference result, and then the data information is controlled based on the reference result, there is no need to send the data information separately, and the subsequent transmission control can also be performed based on the actual situation of whether the first information sent by all communication devices has been received, thereby effectively reducing the transmission power consumption of the data information and saving air interface resources.

[0040] The data information in the embodiments of the present disclosure may be, for example, audio data, image data, multimodal data, video data, etc., without limitation.

[0041] The communication device in the embodiments of the present disclosure may be used to send each frame of data information (in this case, the communication device may also be referred to as a master device), or the communication device may also be used to receive each frame of data information (in this case, the communication device may also be referred to as a slave device). Optionally, in some embodiments, there may be multiple slave devices, for example, in a stereo scene, a stereo surround effect may be achieved based on multiple slave devices, and this is not limited.

[0042] In the embodiment of the present disclosure, the communication device can be used to send each frame of data information, and can also be used to receive each frame of data information. In the following description, the communication device that sends each frame of data information is called a master device, and the communication device that receives each frame of data information is called a slave device for example, without limitation.

[0043] The mixed isochronous (MIS) link in the embodiment of the present disclosure may refer to an isochronous link (ISO) that mixes CIS and BIS. MIG refers to an isochronous transmission group including multiple MIS links.

[0044] Figure 2 A flow chart of a transmission control method provided by an embodiment of the present disclosure.

[0045] like Figure 2 As shown, the transmission control method includes:

[0046] Step S201: Send data information via broadcasting.

[0047] Among them, the broadcast mode refers to a communication mode.

[0048] Optionally, in some embodiments, the data information may be sent to all slave devices connected to the network based on a broadcasting manner, rather than to a specific single slave device.

[0049] Optionally, in some embodiments, the number of frames of the data information may be one frame or multiple frames. At least one frame of data information may be sent in a broadcasting manner.

[0050] Optionally, in some embodiments, the master device may establish a MIS link with each slave device, and then send data information in each MIS link by broadcasting. Optionally, in some embodiments, the master device may determine that data information needs to be sent, and then use the transmission control method provided in the embodiment of the present disclosure to implement transmission control of the data information, which may be specifically described below.

[0051] Step S202: Determine whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information.

[0052] Here, "all communication devices" refers to all communication devices that need to receive data information in the application scenario.

[0053] The first information may be specifically, for example, an ACK flag. Optionally, in some embodiments, the first information may be used to indicate that the slave device has correctly received the data information. In other words, if the slave device feeds back the first information, it indicates that the slave device has correctly received the data information.

[0054] Optionally, in some embodiments, after sending the data information by broadcasting, it is possible to monitor whether each slave device feeds back first information that the data information has been correctly received to obtain a reference result. The reference result is used to indicate whether the first information sent by all slave devices has been received.

[0055] Optionally, in some embodiments, the master device may send data information by broadcasting, and after correctly receiving the data information, the slave device may feed back the first information to the master device through the MIS link between the master device and the master device to indicate to the master device that the data information has been correctly received. The master device may determine whether the first information sent by all slave devices has been received to obtain a reference result, and the master device may control the transmission of the data information based on the reference result.

[0056] Step S203: Control the transmission of data information according to the reference result.

[0057] Optionally, in some embodiments, data information transmission control may be implemented based on reference results. For example, the reference results may be analyzed in combination with some control rules agreed upon in the protocol, and data information transmission control may be implemented based on the analysis, or artificial intelligence may be combined to implement data information transmission control based on the reference results, or data information transmission control may be implemented based on any other possible method, without limitation.

[0058] Optionally, in some embodiments, the transmission control of data information may be, for example, whether the data information needs to be broadcast again, whether it needs to indicate that the transmission of the data information has been stopped, etc., and there is no limitation on this.

[0059] In this embodiment, data information can be sent by broadcasting, and it is determined whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information, and the transmission of the data information is controlled according to the reference result. Since the data information can be broadcasted, and after the data information is broadcasted, it is determined whether the first information sent by all communication devices has been received to obtain a reference result, and then the transmission of the data information is controlled based on the reference result, it is not necessary to send the data information separately, and subsequent transmission control can also be performed based on the actual situation of whether the first information sent by all communication devices has been received, thereby effectively reducing the transmission power consumption of the data information and saving air interface resources.

[0060] Figure 3 A flowchart of another transmission control method provided by an embodiment of the present disclosure.

[0061] like Figure 3 As shown, the transmission control method includes:

[0062] Step S301: Send data information via broadcasting.

[0063] Step S302: Determine whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information.

[0064] For the description of step S301 - step S302 , please refer to the above embodiment for details, which will not be repeated here.

[0065] Step S303: When the reference result is that the first information sent by all communication devices has been received, second information is sent by broadcasting, wherein the second information is used to indicate to stop transmitting data information.

[0066] The second information may be used to indicate the stop of transmitting data information. The second information may be, for example, a flag bit (CIE) for ending the current transmission event. If the second information is indicated, there is no need to transmit data information in subsequent sub-events. The sub-event may be a transmission event. A transmission event may include multiple sub-events. A transmission event may be understood as a time unit. The transmission of a frame of data information is completed on at least one sub-event in a transmission event. For a specific description of the transmission event, please refer to the subsequent embodiments.

[0067] Optionally, in some embodiments, when it is determined that the first information sent by all slave devices has been received, indicating that each slave device has correctly received the frame data information, a second information may be sent by broadcasting to notify to stop transmitting the frame data information. Thus, there is no need to send the same frame data information according to the maximum number of retransmissions, thereby reducing the number of retransmissions of the data information, and can largely support reducing the transmission power consumption of the data information, thereby quickly saving air interface resources.

[0068] Optionally, in some embodiments, sending the second information by broadcasting includes: sending the second information by broadcasting at a sub-event next to the sub-event corresponding to the first sending time point, thereby ensuring that each slave device can receive the second information in a timely manner and determine that it has been instructed to stop transmitting the frame data information based on the second information.

[0069] The first sending time point refers to a sending time point corresponding to a sub-event used for transmitting the current frame of data information. For a description of the first sending time point, please refer to the subsequent embodiments.

[0070] That is to say, if it is determined that each slave device has correctly received the frame data information, the second information can be sent by broadcasting on the next sub-event of the sub-event used to transmit the current frame data information. In this way, efficient scheduling control can be achieved to ensure that the second information can be correctly received.

[0071] Step S304: when the reference result is that the first information sent by all the communication devices is not received, the data information is sent again by broadcasting until the first information sent by all the communication devices is received.

[0072] Optionally, in some embodiments, when it is determined that the first information sent by all slave devices has not been received, it means that at least one slave device has not correctly received the frame data information. In order to ensure that the data information can be correctly received by all slave devices and ensure the accuracy of the audio playback, the data information can be sent again via broadcast until the first information sent by all slave devices is received, and the second information is sent via broadcast, and there is no restriction on this.

[0073] In this embodiment, data information can be sent by broadcasting, and it is determined whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information, and to control the transmission of the data information according to the reference result. Since the data information can be broadcasted, and after the data information is broadcasted, it is determined whether the first information sent by all communication devices has been received to obtain a reference result, and then the data information is controlled for transmission based on the reference result, it is not necessary to send the data information separately, and subsequent transmission control can also be performed based on the actual situation of whether the first information sent by all communication devices has been received, thereby effectively reducing the transmission power consumption of the data information and saving air interface resources. In the case of determining that the first information sent by all communication devices has been received, that is, each communication device has correctly received the frame data information, the second information can be sent by broadcasting to notify the stop of the transmission of the frame data information, thereby, there is no need to send the same frame data information according to the maximum number of retransmissions, reducing the number of retransmissions of the data information, and can largely support the reduction of the transmission power consumption of the data information, thereby quickly saving air interface resources. When the reference result is that the first information sent by all communication devices is not received, the data information is sent again by broadcasting until the first information sent by all communication devices is received. Since the broadcasting method is still used when the data information is sent again, the transmission power consumption of the data information can be effectively reduced each time the data information is retransmitted, thereby saving air interface resources to a large extent. It can also ensure that the data information can be correctly received by all communication devices and ensure the accuracy of audio playback.

[0074] Figure 4 A flowchart of another transmission control method provided by an embodiment of the present disclosure.

[0075] like Figure 4 As shown, the transmission control method includes:

[0076] Step S401: determining event parameters of the isochronous link, wherein the event parameters are used to describe a transmission event in the isochronous link, and the transmission event includes: a plurality of sub-events.

[0077] Optionally, in some embodiments, the master device may send data information via broadcast, the master device may establish a MIS link with each slave device, and the master device may transmit data information in each MIS link via broadcast.

[0078] Optionally, in some embodiments, the isochronous link may have corresponding event parameters, and the event parameters may be configured during the process of building the isochronous link. The event parameters may be used to describe transmission events in the isochronous link, and the transmission events include: multiple sub-events.

[0079] The transmission event may also be referred to as an Event. A transmission event may include multiple sub-events, and event parameters may be used to describe information related to the sub-events, which is not limited.

[0080] The number of isochronous links may be one or more. One isochronous link corresponds to one slave device, and one isochronous link may be used to transmit multiple frames of data information to the corresponding slave device. Each isochronous link may contain multiple sub-events, and each sub-event may be used to transmit data information to the corresponding slave device. Multiple isochronous links may constitute an isochronous transmission group.

[0081] Optionally, in some embodiments, the event parameter includes at least one of the following: first time information and second time information. The first time information indicates the time difference between the anchor time point and the reference time point of the isochronous transmission group to which the isochronous link belongs, and the second time information indicates the time interval between two adjacent sub-events in the transmission event.

[0082] The anchor time point is used to time-align the transmission of sub-events of different isochronous links in the isochronous transmission group. The anchor time point can also be called Anchor Point. The reference time point of the isochronous transmission group can also be called Reference Point.

[0083] The first time information and the second time information mentioned above can be used to determine the sending time point of each sub-event in a transmission event.

[0084] Step S402: Determine the sending time point corresponding to each sub-event according to the event parameters.

[0085] Optionally, in some embodiments, in the process of determining the sending time point corresponding to each sub-event according to the event parameters, the reference time point of the isochronous transmission group may be determined, and the sending time point corresponding to each sub-event may be determined according to the reference time point of the isochronous transmission group, the first time information, and the second time information. In this way, it is possible to ensure that the transmission of data information is accurately scheduled on each sub-event, thereby improving the accuracy of data information transmission control.

[0086] Optionally, in some embodiments, in the process of determining the sending time point corresponding to each sub-event according to the reference time point, the first time information and the second time information of the isochronous transmission group, the anchor time point can be determined according to the reference time point and the first time information of the isochronous transmission group, and the anchor time point is used as the sending time point of the first sub-event among the multiple sub-events, and the sending time point corresponding to each sub-event in the remaining sub-events is determined according to the sending time point of the first sub-event and the second time information. In this way, it is possible to ensure that the transmission of data information is accurately scheduled on each sub-event, thereby improving the accuracy of data information transmission control.

[0087] For example, when determining the anchor time point based on the reference time point and the first time information of the isochronous transmission group, the reference time point and the cumulative value of the time value indicated by the first time information can be used as the anchor time point, and then the anchor time point can be used as the sending time point of the first sub-event among multiple sub-events. The first sub-event can also be represented as SubEvent0. The second time information can also be represented as a sub-event interval (sub_interval). After determining the sending time point of the first sub-event, the time value indicated by the second time information can be accumulated at the sending time point of the first sub-event, and the time value can be used as the sending time point of the next sub-event adjacent to the first sub-event, and so on, to determine the sending time point corresponding to each sub-event.

[0088] It should be noted that, in the embodiments of the present disclosure, the reference time point of the isochronous transmission group can be used to perform time synchronization on multiple isochronous links included in the isochronous transmission group, so as to ensure that the sending time point of the first sub-event in the transmission events of different isochronous links is the same, and ensure that the sending time points of sub-events of corresponding orders in the transmission events of different isochronous links are the same, that is, the first time information of different isochronous links in the isochronous transmission group can be the same, and the second time information can also be the same.

[0089] Step S403: when the current time point reaches the first sending time point, data information is sent on the sub-event corresponding to the first sending time point by broadcasting, wherein the first sending time point belongs to multiple sending time points.

[0090] Among them, the first sending time point can be the sending time point of the first sub-event, or if after sending a frame of data information on the first sub-event, if it is determined that the frame of data information needs to be retransmitted, the first sending time point can be the sending time point of the next sub-event adjacent to the first sub-event, and there is no restriction on this.

[0091] That is to say, if it is detected that the current time point reaches a certain sending time point (the sending time point adjacent to the current time point may be referred to as the first sending time point), the data information may be sent at the sub-event corresponding to the first sending time point by broadcasting. After each broadcast sending of the data information, steps S404 and S405 may be executed to control the transmission of the frame data information, for example, after each broadcast sending of the data information, it is determined whether to send the data information again, or whether to broadcast a notification to stop the transmission of the data information.

[0092] Step S404: Determine whether the first information sent by all communication devices has been received, and obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information.

[0093] Step S405: Control the transmission of data information according to the reference result.

[0094] In this embodiment, data information can be sent by broadcasting, and it is determined whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information, and the data information is transmitted and controlled according to the reference result. Since the data information can be broadcasted, and after the data information is broadcasted, it is determined whether the first information sent by all communication devices has been received to obtain a reference result, and then the data information is transmitted and controlled based on the reference result, it is not necessary to send the data information separately, and the subsequent transmission control can also be performed based on the actual situation of whether the first information sent by all communication devices has been received, so that the transmission power consumption of the data information can be effectively reduced and the air interface resources can be saved. By determining the event parameters of the isochronous link, wherein the event parameters are used to describe the transmission event in the isochronous link, the transmission event includes: multiple sub-events, and according to the event parameters, the transmission time point corresponding to each sub-event is determined, and when the current time point reaches the first transmission time point, the data information is sent on the sub-event corresponding to the first transmission time point by broadcasting, wherein the first transmission time point belongs to multiple transmission time points. Thus, it is possible to ensure that the transmission of data information is accurately scheduled on each sub-event, and improve the accuracy of data information transmission control.

[0095] Optionally, in some embodiments of the present disclosure, after each transmission of data information, third time information corresponding to each first information may be determined, wherein the third time information indicates the time point at which the first information is sent, and based on the third time information, the corresponding first information is received. Thus, it is possible to receive each first information at a preset time point, ensuring that each first information can be accurately received.

[0096] The examples for the above embodiment are as follows:

[0097] like Figure 5 As shown, Figure 5 It is an application diagram of an embodiment of the present disclosure. Taking the master device as the host, the master device broadcasts an audio message (an optional example of data information) to two slave devices (for example, slave 1 and slave 2) for example, and the first information is, for example, an ACK flag. Among them, MIS1 represents the MIS link between the host and slave 1, and MIS2 represents the MIS link between the host and slave 2. Slave 1 and slave 2 can have the same anchor time point (AnchorPoint). Figure 5 In the embodiment, there is a host using MIS link and two slaves using MIS link. The audio message sent by the host (sent by broadcasting) is received by multiple slaves, and each slave sends a response message with an ACK flag at a preset time point. When all slaves have sent the response message, the host can terminate the sending of the audio message and start the sending of the next audio message at the agreed time, thereby saving the number of repeated sending of the audio message, saving air interface time and power consumption.

[0098] like Figure 6 As shown, Figure 6 It is another application schematic diagram in the embodiment of the present disclosure. Figure 6The time scheduling process is shown in . Take the host as Centrol, which contains two slaves (Peripheral 1 and Peripheral 2) as an example. Tx means "transmit or send", the transmission event can be expressed as MIS Event, the isochronous link group is expressed as MIG, the isochronous link is expressed as MIS Link, each transmission event contains two sub-events (MIS SubEvent0 and MIS SubEvent1), MIG ReferencePoint represents the reference time point of the isochronous link group, and MIG Sync Point represents the synchronization time point of the isochronous transmission group. Centrol can broadcast and send Centrol Tx (indicating a frame of data information sent by Centrol), and Peripheral 1 and Peripheral 2 can respectively send response Peri Tx (indicating response information sent by Peripheral). Peripheral1 can send response Peri Tx based on MIS1Delay, and Peripheral 2 can send response PeriTx based on MIS2Delay. After sending Centrol Tx once each time, Centrol can determine whether all Peripherals have correctly received Centrol Tx. If Peripheral has correctly received Centrol Tx, Peripheral will send Peri Tx containing ACK mark to Centrol. If Centrol determines that it has received PeriTx containing ACK mark fed back by all Peripherals, it does not need to retransmit Centrol Tx again. If Centrol determines that it has not received Peri Tx containing ACK mark fed back by all Peripherals, it needs to retransmit Centrol Tx again. That is to say, in this process, Centrol will transmit Centrol Tx at least once, and each time Centrol Tx is transmitted, Centrol Tx is transmitted on the corresponding sub-event of the transmission event of the MIS link between Centrol and Peripheral.

[0099] like Figure 7 As shown, Figure 7 It is a schematic diagram of the use of CIE in the embodiment of the present disclosure. CIE refers to a flag used to end the current transmission event. If the Centrol determines that it has received ACK feedback from all Peripherals, there is no need to retransmit the Centrol Tx again. Instead, the CIE is sent by broadcast in the next sub-event (MIS SubEvent2) to instruct each Peripheral to end the current transmission event, that is, the frame data information is no longer retransmitted.

[0100] In the disclosed embodiment, there is no need to transmit data information according to the maximum number of retransmissions, and there is no need to send the same data information to multiple CISs respectively, thereby effectively saving power consumption and air interface resources.

[0101] Figure 8 A flowchart of another transmission control method provided by an embodiment of the present disclosure.

[0102] like Figure 8 As shown, the transmission control method includes:

[0103] Step S801: the master device sends data information via broadcast.

[0104] Step S802: The slave device determines that the data information has been correctly received.

[0105] Step S803: Send first information to the master device.

[0106] The first information is used to indicate that the slave device has correctly received the data information.

[0107] Step S804: The master device determines whether the first information sent by all slave devices has been received to obtain a reference result.

[0108] Step S805: When the reference result is that the first information sent by all slave devices has been received, the master device sends the second information by broadcasting.

[0109] The second information is used to instruct to stop transmitting data information.

[0110] Step S806: when the reference result is that the first information sent by all the slave devices is not received, the data information is sent again by broadcasting until the first information sent by all the slave devices is received.

[0111] For the description of S801 - S806 , please refer to the above embodiment for details, which will not be repeated here.

[0112] In this embodiment, the master device can send data information by broadcasting, the slave device determines that the data information has been correctly received, and sends the first information to the master device, wherein the first information is used to indicate that the slave device has correctly received the data information, the master device determines whether the first information sent by all slave devices has been received, and obtains a reference result, and then when the reference result is that the first information sent by all slave devices has been received, the master device sends the second information by broadcasting, wherein the second information is used to indicate to stop transmitting the data information, and when the reference result is that the first information sent by all slave devices has not been received, the data information is sent again by broadcasting until the first information sent by all slave devices is received. Thus, there is no need to send the same frame of data information according to the maximum number of retransmissions, and the number of retransmissions of the data information is reduced, which can greatly support the reduction of the transmission power consumption of the data information, thereby quickly saving air interface resources. And each time the data information is retransmitted, the transmission power consumption of the data information can be effectively reduced, thereby saving air interface resources to a large extent. It can also ensure that the data information can be correctly received by all slave devices, and ensure the accuracy of audio playback.

[0113] Fig. 9 A flowchart of another transmission control method provided by an embodiment of the present disclosure.

[0114] In this embodiment, the master device includes host A and link layer A (Link Layer A, LL A), and the slave device includes slave B and link layer B (Link Layer B, LL B) as an example. The number of slave devices can be multiple. The following shows the process of establishing a MIS link between the master device and any slave device.

[0115] like Fig. 9 As shown, the transmission control method includes:

[0116] Step S901: The master device may use the Bluetooth interface to establish a MIS link with the slave device.

[0117] Step S902: Host A sends a MIG parameter setting command to LL A.

[0118] Among them, the MIG parameter setting command is used to establish MIG.

[0119] Step S903: LL A feeds back a setup completion command to host A.

[0120] The establishment completion command is used to indicate that the MIG establishment has been completed.

[0121] Step S904: Host A sends a MIS establishment command to LL A.

[0122] Among them, the MIS establishment command is used to request to establish a MIS link.

[0123] Step S905: LL A feeds back the command status to host A.

[0124] Step S906: LL A sends a MIS link request message to LL B.

[0125] The MIS link request message is used to request the slave device to establish a MIS link.

[0126] Step S907: LL B sends a MIS link request message to slave B.

[0127] The MIS link request message is used to request slave B to agree to establish the MIS link.

[0128] Step S908: Slave B sends a MIS link accept command to LLB.

[0129] The MIS link accept command is used to notify permission to establish the MIS link.

[0130] Step S909: LL B feeds back the command status to slave B.

[0131] Step S910: LL B sends a MIS link response message to LL A.

[0132] Among them, the MIS link response message is used to notify the acceptance of establishing the MIS link.

[0133] Step S911: LL A sends a MIS link notification message to LL B.

[0134] Among them, the MIS link notification message is used to notify the time to start the MIS link.

[0135] Step S912: When the current time reaches the preset time, LL A sends an empty MIS protocol data unit (PDU) message to LL B.

[0136] Step S913: LL B sends a MIS establishment success message to slave B.

[0137] Step S914: LL B sends an empty MIS PDU message to LL A.

[0138] Step S915: LL A sends a MIS establishment success message to host A.

[0139] Step S916: Host A interacts with slave B through LL A and LL B to establish an ISO data path.

[0140] Step S917: Interaction is achieved through the established ISO data path and MIS PDU message.

[0141] In the above interaction process, the method provided in the embodiment of the present disclosure can be used to complete the transmission control of data information.

[0142] Fig.10 A schematic diagram of the structure of a transmission control device provided in an embodiment of the present disclosure.

[0143] like Fig.10 As shown, the transmission control device 100 includes:

[0144] The transceiver module 1001 is used to send data information by broadcasting.

[0145] The determination module 1002 is used to determine whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information.

[0146] The control module 1003 is used to control the transmission of data information according to the reference result.

[0147] It should be noted that the above explanation of the transmission control method embodiment is also applicable to the transmission control device of this embodiment, and will not be repeated here.

[0148] Optionally, in some embodiments of the present disclosure, the transceiver module 1001 is configured to:

[0149] Determining event parameters of the isochronous link, wherein the event parameters are used to describe a transmission event in the isochronous link, and the transmission event includes: a plurality of sub-events;

[0150] According to the event parameters, determine the sending time point corresponding to each sub-event;

[0151] When the current time point reaches the first sending time point, data information is sent on the sub-event corresponding to the first sending time point by broadcasting, wherein the first sending time point belongs to multiple sending time points.

[0152] Optionally, in some embodiments of the present disclosure, the event parameter includes at least one of the following:

[0153] first time information, wherein the first time information represents a time difference between an anchor time point and a reference time point of an isochronous transmission group, and the isochronous link belongs to the isochronous transmission group;

[0154] Second time information, wherein the second time information represents the time interval between two adjacent sub-events in the transmission event.

[0155] Optionally, in some embodiments of the present disclosure, the transceiver module 1001 is configured to:

[0156] Determine a reference time point of an isochronous transmission group;

[0157] A sending time point corresponding to each sub-event is determined according to the reference time point of the isochronous transmission group, the first time information, and the second time information.

[0158] Optionally, in some embodiments of the present disclosure, the transceiver module 1001 is configured to:

[0159] Determine an anchor time point according to the reference time point of the isochronous transmission group and the first time information, and use the anchor time point as the sending time point of the first sub-event among the multiple sub-events;

[0160] According to the sending time point of the first sub-event and the second time information, a sending time point corresponding to each of the remaining sub-events is determined.

[0161] Optionally, in some embodiments of the present disclosure, the control module 1003 is used to:

[0162] When the reference result is that the first information sent by all communication devices has been received, controlling the transceiver module 1001 to send the second information by broadcasting, wherein the second information is used to indicate to stop transmitting the data information;

[0163] When the reference result is that the first information sent by all the communication devices is not received, the transceiver module 1001 is controlled to send the data information again by broadcasting until the first information sent by all the communication devices is received.

[0164] Optionally, in some embodiments of the present disclosure, the transceiver module 1001 is further configured to:

[0165] The second information is sent by broadcasting at a sub-event next to the sub-event corresponding to the first sending time point.

[0166] Optionally, in some embodiments of the present disclosure,

[0167] The control module 1003 is used to determine the third time information corresponding to each first information, wherein the third time information indicates the time point when the first information is sent;

[0168] The transceiver module 1001 is configured to receive first information based on third time information.

[0169] In this embodiment, data information can be sent by broadcasting, and it is determined whether the first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information, and the transmission of the data information is controlled according to the reference result. Since the data information can be broadcasted, and after the data information is broadcasted, it is determined whether the first information sent by all communication devices has been received to obtain a reference result, and then the transmission of the data information is controlled based on the reference result, it is not necessary to send the data information separately, and subsequent transmission control can also be performed based on the actual situation of whether the first information sent by all communication devices has been received, thereby effectively reducing the transmission power consumption of the data information and saving air interface resources.

[0170] In order to implement the above embodiments, the present disclosure also proposes a communication device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.

[0171] Fig.11 A block diagram of an exemplary communication device suitable for implementing embodiments of the present disclosure is shown. Fig.11 The communication device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure. The communication device may be, for example, a terminal, which is not limited.

[0172] like Fig.11 As shown, the communication device 12 is in the form of a general purpose computing device. Components of the communication device 12 may include, but are not limited to: one or more processors or processing units 16, a memory 28, and a bus 18 that connects various system components (including the memory 28 and the processing unit 16).

[0173] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.

[0174] The communication device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the communication device 12, including volatile and non-volatile media, removable and non-removable media.

[0175] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache 32. The communication device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Fig.11 Not shown, often called a "hard drive").

[0176] although Fig.11 Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (hereinafter referred to as: CD-ROM), a digital versatile disc read only memory (hereinafter referred to as: DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.

[0177] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described in the present disclosure.

[0178] The communication device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a human body to interact with the communication device 12, and / or any device that enables the communication device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 22. In addition, the communication device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 20. As shown, the network adapter 20 communicates with other modules of the communication device 12 through a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the communication device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0179] The processing unit 16 executes various functional applications and data processing by running the programs stored in the memory 28, such as implementing the methods mentioned in the above embodiments.

[0180] In order to implement the above embodiments, the present disclosure further proposes a chip, including: the chip includes a processing circuit, and the processing circuit is configured to execute the method provided by the above embodiments.

[0181] Fig.12 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure. Fig.12 The structure of the chip 1200 is shown, but is not limited to this.

[0182] The chip 1200 includes a processing circuit 1201 and an interface circuit 1202. The interface circuit 1202 is used to read instructions. The interface circuit 1202 sends the instructions to the processing circuit 1201 so that the processing circuit 1201 executes the above method.

[0183] Alternatively, if Fig.13 As shown, Fig.13 The chip 1200 may further include: a memory 1203 for storing instructions, and the interface circuit 1202 may be used to read the instructions stored in the memory 1203 .

[0184] Optionally, the interface circuit 1202 is connected to the memory 1203, and the interface circuit 1202 can be used to receive signals from the memory 1203 or other devices, and the interface circuit 1202 can be used to send signals to the memory 1203 or other devices. For example, the interface circuit 1202 can read the instructions stored in the memory 1203 and send the instructions to the processing circuit 1201.

[0185] Optionally, the number of the memory 1203 may be one or more. The number of the interface circuit 1202 may also be one or more.

[0186] In some embodiments, the interface circuit 1202 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processing circuit 1201 performs other steps.

[0187] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0188] Optionally, all or part of the memory 1203 may also be located outside the chip 1200 .

[0189] In order to implement the above embodiments, the present disclosure further proposes a non-transitory computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method proposed in the above embodiments of the present disclosure is implemented.

[0190] In order to implement the above embodiments, the present disclosure further proposes a computer program product. When instructions in the computer program product are executed by a processor, the method proposed in the above embodiments of the present disclosure is executed.

[0191] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this disclosure shall comply with the relevant laws and regulations and shall not violate public order and good morals.

[0192] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0193] The present disclosure anticipates providing implementation schemes for users to selectively block the use or access of personal information data. That is, the present disclosure anticipates providing hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, risks can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0194] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0195] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0196] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present disclosure belong.

[0197] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0198] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0199] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0200] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0201] The storage medium mentioned above may be a read-only memory, a disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations of the present disclosure. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present disclosure.

Claims

1. A transmission control method, characterized in that: include: Send data information by broadcasting; Determine whether first information sent by all communication devices has been received to obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information; as well as The data information is transmitted and controlled according to the reference result.

2. The method according to claim 1, characterized in that The sending of data information by broadcasting includes: Determining event parameters of an isochronous link, wherein the event parameters are used to describe a transmission event in the isochronous link, and the transmission event includes: a plurality of sub-events; Determine, according to the event parameters, a sending time point corresponding to each of the sub-events; When the current time point reaches the first sending time point, the data information is sent on a sub-event corresponding to the first sending time point by broadcasting, wherein the first sending time point belongs to a plurality of the sending time points.

3. The method according to claim 2, characterized in that The event parameters include at least one of the following: first time information, wherein the first time information represents a time difference between an anchor time point and a reference time point of an isochronous transmission group, to which the isochronous link belongs; Second time information, wherein the second time information represents the time interval between two adjacent sub-events in the transmission event.

4. The method according to claim 3, characterized in that The step of determining, according to the event parameters, a sending time point corresponding to each of the sub-events includes: Determining a reference time point of the isochronous transmission group; A sending time point corresponding to each of the sub-events is determined according to the reference time point of the isochronous transmission group, the first time information and the second time information.

5. The method according to claim 4, characterized in that The determining, according to the reference time point of the isochronous transmission group, the first time information and the second time information, a sending time point corresponding to each of the sub-events includes: Determine an anchor time point according to the reference time point of the isochronous transmission group and the first time information, and use the anchor time point as the sending time point of the first sub-event among the multiple sub-events; According to the sending time point of the first sub-event and the second time information, a sending time point corresponding to each of the remaining sub-events is determined.

6. The method according to claim 2, characterized in that The controlling the transmission of the data information according to the reference result includes: In the case where the reference result is that the first information sent by all communication devices has been received, sending the second information by broadcasting, wherein the second information is used to instruct to stop transmitting the data information; and / or When the reference result is that the first information sent by all the communication devices is not received, the data information is sent again in a broadcasting manner until the first information sent by all the communication devices is received.

7. The method according to claim 6, characterized in that The sending the second information by broadcasting includes: The second information is sent by broadcasting at a sub-event next to the sub-event corresponding to the first sending time point.

8. The method according to claim 1, characterized in that The method further comprises: Determine third time information corresponding to each first information, wherein the third time information indicates a time point when the first information is sent; Based on the third time information, the first information is received.

9. A transmission control device, characterized in that: include: A transceiver module is used to send data information by broadcasting; A determination module, used to determine whether first information sent by all communication devices has been received, and obtain a reference result, wherein the first information is used to indicate that the communication device has correctly received the data information; A control module is used to control the transmission of the data information according to the reference result.

10. A communication device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.

12. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 8 when being executed by a processor.

13. A chip, characterized in that: The chip includes a processing circuit and an interface circuit; wherein the interface circuit is used to read instructions, and the interface circuit sends the instructions to the processing circuit so that the processing circuit executes the method according to any one of claims 1-8.

Citation Information

Patent Citations

  • A source device broadcasts synchronization information associated with a bluetooth isochronous channel

    CN108702720A

  • Broadcast channel evaluation method and related products

    CN112260778A

  • Data transmission method and device, broadcasting equipment and storage medium

    CN115297443A

  • Bluetooth communication method and device and related equipment

    CN116405918A

  • Bluetooth communication method, device, equipment, system and storage medium

    CN116567598A