CN113242539B - Link control method and device, transparent transmission device and BLE chip - Google Patents

Link control method and device, transparent transmission device and BLE chip Download PDF

Info

Publication number
CN113242539B
CN113242539B CN202110517226.9A CN202110517226A CN113242539B CN 113242539 B CN113242539 B CN 113242539B CN 202110517226 A CN202110517226 A CN 202110517226A CN 113242539 B CN113242539 B CN 113242539B
Authority
CN
China
Prior art keywords
slave device
master device
time
link
bluetooth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110517226.9A
Other languages
Chinese (zh)
Other versions
CN113242539A (en
Inventor
程文健
黄安邦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jihai Microelectronics Co ltd
Zhuhai Geehy Semiconductor Co Ltd
Original Assignee
Apex Microelectronics Co Ltd
Zhuhai Geehy Semiconductor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apex Microelectronics Co Ltd, Zhuhai Geehy Semiconductor Co Ltd filed Critical Apex Microelectronics Co Ltd
Priority to CN202110517226.9A priority Critical patent/CN113242539B/en
Publication of CN113242539A publication Critical patent/CN113242539A/en
Application granted granted Critical
Publication of CN113242539B publication Critical patent/CN113242539B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application provides a link control method, a link control device, a transparent transmission device and a BLE chip. The link control method comprises the following steps: sending a communication connection request and a parameter acquisition request; acquiring link parameters supported by a Bluetooth link layer of slave equipment according to the parameter acquisition request, wherein the link parameters comprise a maximum transmission unit; according to the link parameters supported by the Bluetooth link layer of the master device and the link parameters supported by the Bluetooth link layer of the slave device, the connection time slots of the Bluetooth links of the master device and the slave device are determined, so that communication connection is established between the master device and the slave device based on the connection time slots, the connection time slots of the Bluetooth links are determined in a self-adaptive mode based on the link parameters of the master device and the slave device, and the utilization rate of bandwidth and the transmission speed of data are improved.

Description

Link control method and device, transparent transmission device and BLE chip
Technical Field
The embodiment of the application relates to the technical field of wireless communication, in particular to a link control method, a link control device, a transparent transmission device and a BLE chip.
Background
The Bluetooth alliance has released 4.0 versions of the Bluetooth core specification in 2012, and generally refers to Bluetooth (Basic Rate/Enhanced Data Rate) as BR/EDR under Bluetooth specifications 1.0, 2.0 and 3.0 as legacy Bluetooth, and refers to Bluetooth (Low Energy) under LE under Bluetooth specification 4.0 as Bluetooth Low Energy (BLE), and then releases 4.1, 4.2 and 5.0 Bluetooth, the core parts of which are Bluetooth Low Energy. The important application of the bluetooth low energy technology is the wireless transmission of data, when the bluetooth low energy carries out large data volume data transmission, the transmission rate is an object of important research, and in practical application, whether the transmission rate of the bluetooth low energy chip meets the data transmission requirement of a system is particularly important.
The Transmission rate of the bluetooth low energy chip often cannot reach the theoretical speed due to the influence of factors such as data packet overhead, connection interval, Maximum Transmission Unit (MTU), operation type, inter-frame interval, and the like. In order to increase the transmission rate, in the prior art, a PHY (Physical layer, port Physical layer) coding type with the maximum theoretical transmission rate is often selected during negotiation, and the transmission rate is increased in a bandwidth expansion manner, for example, from 1Mbps to 2 Mbps. However, the above method has a limited improvement degree on the transmission rate of the low power consumption bluetooth chip, and cannot meet the demand.
Disclosure of Invention
The embodiment of the application provides a link control method and device, a transparent transmission device and a BLE chip, and a connection time slot is determined based on link characteristics supported by two communication parties, so that self-adaptive adjustment of a link is realized, and the utilization efficiency and the transmission rate of a communication bandwidth are greatly improved.
In a first aspect, an embodiment of the present application provides a link control method, where the link control method is applied to a master device, and the method includes:
sending a communication connection request and a parameter acquisition request; acquiring link parameters supported by a Bluetooth link layer of slave equipment according to the parameter acquisition request, wherein the link parameters comprise a maximum transmission unit; according to the link parameters supported by the Bluetooth link layer of the master device and the link parameters supported by the Bluetooth link layer of the slave device, determining the connection time slots of the Bluetooth links of the master device and the slave device so as to establish communication connection with the slave device based on the connection time slots.
Optionally, determining a connection timeslot of the bluetooth links of the master device and the slave device according to the link parameter supported by the bluetooth link layer of the master device and the link parameter supported by the bluetooth link layer of the slave device, includes:
determining the maximum data packets of the Bluetooth links of the master device and the slave device according to the maximum transmission unit supported by the Bluetooth link layer of the master device and the maximum transmission unit supported by the Bluetooth link layer of the slave device; calculating a first time and a second time according to the byte number of the maximum data packet, wherein the first time is the bandwidth time occupied by the maximum data packet sent to the slave equipment by the master equipment, and the second time is the bandwidth time occupied by the maximum data packet sent to the master equipment by the slave equipment; and determining the connection time slot of the Bluetooth link of the master device and the slave device according to the first time and the second time.
Optionally, the link parameter further includes a coding mode of a physical layer, and the calculating the first time and the second time according to the number of bytes of the maximum data packet includes:
and calculating the first time and the second time according to the byte number of the maximum data packet, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device.
Optionally, after determining the connection time slot of the bluetooth link between the master device and the slave device, the method further includes:
synchronizing time slots of Bluetooth link layers of the master device and the slave device based on the connection time slots; and after the synchronization is successful, establishing the communication connection between the master equipment and the slave equipment based on the connection time slot.
Optionally, when the time slot synchronization of the bluetooth link layers of the master device and the slave device fails, the method further includes:
acquiring an initial time slot of the slave equipment; and determining a first byte number of a data packet transmitted by the Bluetooth links of the master device and the slave device each time according to the initial time slot, so that the master device and the slave device perform data transmission through the Bluetooth links based on the first byte number after establishing communication connection.
Optionally, determining a first byte number of a data packet transmitted by the bluetooth link of the master device and the slave device each time includes:
and determining the first byte number according to the initial time slot, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device.
In a second aspect, an embodiment of the present application further provides a link control method, where the method includes:
receiving a communication connection request and a parameter acquisition request; according to the parameter acquisition request, transmitting link parameters supported by a Bluetooth link layer of the slave equipment to the master equipment, wherein the link parameters comprise a maximum transmission unit; and receiving connection time slots of the Bluetooth links of the master device and the slave device so as to establish communication connection with the master device based on the connection time slots, wherein the connection time slots are determined according to link parameters supported by the Bluetooth link layer of the master device and link parameters supported by the Bluetooth link layer of the slave device.
In a third aspect, an embodiment of the present application further provides a link control apparatus, where the link control apparatus includes:
the request sending module is used for sending a communication connection request and a parameter acquisition request; a parameter obtaining module, configured to obtain, according to the parameter obtaining request, a link parameter supported by a bluetooth link layer of a slave device, where the link parameter includes a maximum transmission unit; and the time slot determining module is used for determining the connection time slots of the Bluetooth links of the master device and the slave device according to the link parameters supported by the Bluetooth link layer of the master device and the link parameters supported by the Bluetooth link layer of the slave device so as to establish communication connection with the slave device based on the connection time slots.
Optionally, the timeslot determining module includes:
a maximum data packet determining unit, configured to determine maximum data packets of the bluetooth links of the master device and the slave device according to a maximum transmission unit supported by a bluetooth link layer of the master device and a maximum transmission unit supported by a bluetooth link layer of the slave device; the time calculation unit is used for calculating a first time and a second time according to the byte number of the maximum data packet, wherein the first time is the bandwidth time occupied by the maximum data packet sent to the slave equipment by the master equipment, and the second time is the bandwidth time occupied by the maximum data packet sent to the master equipment by the slave equipment; and the time slot determining unit is used for determining the connection time slot of the Bluetooth link of the master device and the slave device according to the first time and the second time.
Optionally, the link parameter further includes a coding mode of a physical layer, and the time calculation unit is specifically configured to:
and calculating the first time and the second time according to the byte number of the maximum data packet, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device.
Optionally, the apparatus further comprises:
the time slot synchronization module is used for synchronizing the time slots of the Bluetooth link layers of the master device and the slave device based on the connection time slots after the connection time slots of the Bluetooth links of the master device and the slave device are determined; and the communication connection module is used for establishing communication connection between the master equipment and the slave equipment based on the connection time slot after the synchronization is successful.
Optionally, the apparatus further comprises:
an initial time slot obtaining module, configured to obtain an initial time slot of a slave device when time slot synchronization of bluetooth link layers of the master device and the slave device fails; and the byte number determining module is used for determining the first byte number of the data packet transmitted by the Bluetooth links of the master device and the slave device each time according to the initial time slot so as to enable the master device and the slave device to transmit data through the Bluetooth links based on the first byte number after communication connection is established.
Optionally, the byte number determining module is specifically configured to:
and determining the first byte number according to the initial time slot, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device.
In a fourth aspect, an embodiment of the present application further provides a link control apparatus, where the link control apparatus includes:
the request receiving module is used for receiving a communication connection request and a parameter acquisition request; the parameter sending module is used for sending the link parameters supported by the Bluetooth link layer of the slave equipment to the master equipment according to the parameter obtaining request, wherein the link parameters comprise a maximum transmission unit; and the time slot receiving module is used for receiving a connection time slot of the Bluetooth link of the master device and the slave device so as to establish communication connection with the master device based on the connection time slot, wherein the connection time slot is determined according to the link parameters supported by the Bluetooth link layer of the master device and the link parameters supported by the Bluetooth link layer of the slave device.
In a fifth aspect, an embodiment of the present application further provides a transparent transmission apparatus, including a memory and at least one processor; the memory stores computer-executable instructions; the at least one processor executes computer-executable instructions stored by the memory to cause the at least one processor to perform a link control method provided by any embodiment of the present application.
In a sixth aspect, embodiments of the present application further provide a BLE chip, including a memory and at least one processor; the memory stores computer execution instructions; the at least one processor executes computer-executable instructions stored by the memory to cause the at least one processor to perform a link control method provided by any embodiment of the present application.
In a seventh aspect, this application embodiment further provides a computer-readable storage medium, where a computer executing instruction is stored in the computer-readable storage medium, and when the computer executing instruction is executed by a processor, the computer executing instruction is used to implement the link control method as provided in any embodiment of this application.
In an eighth aspect, the present application further provides a computer program product, including a computer program, where the computer program is executed by a processor to implement the link control method as provided in any embodiment of the present application.
According to the link control method, the link control device, the unvarnished transmission device and the BLE chip, aiming at a master device and a slave device which carry out data communication based on a Bluetooth link, a communication connection request and a parameter acquisition request are sent by the master device, so that each link parameter supported by a Bluetooth link layer of the slave device is acquired, and based on each link parameter supported by the Bluetooth link layer of the master device and the slave device, a connection time slot of the Bluetooth link of the master device and the connection time slot of the slave device is self-adaptively determined, so that the master device and the slave device can establish communication connection based on the connection time slot, the adaptivity and the accuracy of connection time slot determination are improved, and the utilization rate of a bandwidth and the data transmission speed are improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application.
Fig. 1 is an application scenario diagram of a link control method according to an embodiment of the present application;
fig. 2 is a flowchart of a link control method according to an embodiment of the present application;
fig. 3 is a flowchart of a link control method according to another embodiment of the present application;
fig. 4 is a flowchart of a link control method according to another embodiment of the present application;
fig. 5 is a flowchart of a link control method according to another embodiment of the present application;
fig. 6 is a schematic structural diagram of a link control apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a link control apparatus according to another embodiment of the present application;
fig. 8 is a schematic structural diagram of a transparent transmission device provided in an embodiment of the present application;
figure 9 is a schematic structural diagram of a BLE chip provided in an embodiment of the present application.
With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
The following explains an application scenario of the embodiment of the present application:
fig. 1 is an application scenario diagram of a link control method according to an embodiment of the present application, as shown in fig. 1, when a master device 110 and a slave device 120 establish a communication connection, the master device 110 first broadcasts a connection request to the slave device 120, and the slave device 120 responds to the connection request, so that the master device 110 and the slave device 120 perform negotiation on parameters of a bluetooth link layer based on bluetooth protocols supported by both parties, thereby determining and updating the parameters of the bluetooth link layers of both parties, and further establish a communication connection to perform data communication based on the negotiated parameters.
In the prior art, in order to increase the transmission speed of data, the PHY coding type with the maximum theoretical transmission rate supported by master device 110 and slave device 120, such as 2Mbps, is often directly selected. By adopting the mode, only the influence of the PHY coding type on the transmission rate is considered, the degree of improving the transmission rate is limited, and the requirement cannot be met.
In order to improve a transmission speed of data communication based on BLE, an embodiment of the present application provides a link control method, where the method includes: based on each link parameter supported by the Bluetooth link layers of the master device and the slave device, the connection time slot of the Bluetooth link is determined in a self-adaptive manner, so that data transmission is performed by adopting the connection time slot as small as possible, the utilization rate of bandwidth and the transmission speed of data are improved, and the transmission speed is close to the theoretical speed.
Fig. 2 is a flowchart of a link control method according to an embodiment of the present application. The link control method can be applied to a master device based on bluetooth communication technology, as shown in fig. 2, the link control method provided by this embodiment includes the following steps:
step S201, a communication connection request and a parameter acquisition request are sent.
The communication connection request is a message which is sent to the slave equipment by the master equipment and is used for requesting to establish connection with the slave equipment. The parameter obtaining request is a message sent by the master device to the slave device and used for requesting the link parameters of the bluetooth link of the slave device.
Specifically, the master device may obtain first response information of the slave device after sending the communication connection request, and then the master device sends the parameter obtaining request to the slave device after receiving the first response information, so as to obtain the link parameter of the bluetooth link of the slave device.
In some embodiments, the bluetooth protocol employed by the master and slave devices is bluetooth 5.0, bluetooth 5.1, or other standards corresponding to BLE bluetooth technology.
Further, the communication connection request may further include a bluetooth address of the master device and a link key of the bluetooth link. After receiving the communication connection request, the slave device may also verify the communication connection request according to the link key, and after the verification is passed, the slave device sends first response information to the master device, and then the master device sends a parameter acquisition request to the slave device after receiving the first response information.
Illustratively, the master device may be a computer, and the slave device may be an image forming apparatus such as a printer or a copier.
Step S202, according to the parameter obtaining request, obtaining the link parameter supported by the Bluetooth link layer of the slave device.
Wherein the link parameter comprises a maximum transmission unit. The link parameters may also include parameters such as the encoding mode of the physical layer, the maximum number of bytes of the data packet per connection interval, and the like. The maximum transmission unit is a parameter for representing the maximum data volume that can be transmitted by the bluetooth link at one time, and the value range thereof can be 48 bytes to 672 bytes. The coding mode of the physical layer may be determined by a physical layer bit rate and an encryption mode, the physical layer bit rate includes four physical layer bit rates of 1Mbps, 2Mbps, S2 and S8, the encryption mode includes two data modes of an encrypted (Coded) mode and an unencrypted (unencrypted) mode, and the coding mode of the physical layer may include four coding modes of 8, i.e., encrypted 1Mbps, 2Mbps, S2 and S8, and four coding modes of unencrypted 1Mbps, 2Mbps, S2 and S8. The connection Interval is also called a time slot (Interval), and represents a time distance between two consecutive connection events when the bluetooth link is in data transmission, and the value range is 7.5ms to 4s, and must be an integral multiple of 1.25 ms.
Specifically, after receiving the parameter acquisition request, the slave device sends the link parameter supported by the bluetooth link layer of the slave device to the master device according to the request content of the parameter acquisition request.
Step S203, determining connection time slots of the Bluetooth links of the master device and the slave device according to the link parameters supported by the Bluetooth link layer of the master device and the link parameters supported by the Bluetooth link layer of the slave device, so as to establish communication connection with the slave device based on the connection time slots.
Wherein, the connection time slot is the connection interval or time slot of the bluetooth link of the master device and the slave device. After the master device and the slave device establish communication connection of the bluetooth link, data interaction is performed based on the connection time slot, that is, the time distance between two consecutive data on the bluetooth link of the master device and the slave device is the connection time slot.
Specifically, the connection time slot of the bluetooth link of the master device and the connection time slot of the bluetooth link of the slave device may be determined according to the maximum transmission unit supported by the bluetooth link layer of the master device and the maximum transmission unit supported by the bluetooth link layer of the slave device.
Further, after determining the connection time slot, the master device and the slave device establish a communication connection of the bluetooth link, and perform data interaction based on the determined connection time slot.
The link control method provided by the embodiment of the application is directed to a master device and a slave device which perform data communication based on a bluetooth link, and the master device sends a communication connection request and a parameter acquisition request to acquire each link parameter supported by a bluetooth link layer of the slave device.
Fig. 3 is a flowchart of a link control method according to another embodiment of the present application, in which the link control method according to this embodiment further refines step S203 on the basis of the embodiment shown in fig. 2, and adds synchronization of connection slots after step S203, and determines that the first byte number of a packet is related after synchronization fails, as shown in fig. 3, the link control method according to this embodiment includes the following steps:
step S301, a communication connection request and a parameter acquisition request are sent.
Step S302, according to the parameter obtaining request, obtaining the link parameter supported by the Bluetooth link layer of the slave device.
Step S303, determining the maximum data packets of the bluetooth links of the master device and the slave device according to the maximum transmission unit supported by the bluetooth link layer of the master device and the maximum transmission unit supported by the bluetooth link layer of the slave device.
The maximum data packet is the maximum data packet defined when the master device and the slave device interact based on the Bluetooth link after the master device and the slave device establish connection.
Specifically, after acquiring the maximum transmission unit supported by the bluetooth link layer of the slave device, the master device determines the maximum data packet of the bluetooth links of the master device and the slave device according to the smaller maximum transmission unit in combination with the maximum transmission unit supported by the bluetooth link layer of the master device.
Further, the maximum transmission unit with a smaller byte number may be determined according to the byte numbers of the maximum transmission units corresponding to the master device and the slave device, and then the maximum data packet of the bluetooth link of the master device and the slave device may be determined according to the maximum transmission unit with a smaller byte number.
For example, assuming that the number of bytes of the maximum transmission unit of the master device is 240 and the number of bytes of the maximum transmission unit of the slave device is 100, the number of bytes of the maximum data packet is determined to be 100.
Step S304, calculating a first time and a second time according to the byte number of the maximum data packet.
The first time is the bandwidth time occupied by the maximum data packet sent to the slave device by the master device, and the second time is the bandwidth time occupied by the maximum data packet sent to the master device by the slave device.
Specifically, the first time is used to characterize the time required for the largest data packet to be transmitted by the master device to the slave device over the established bluetooth link, and the second time is used to characterize the time required for the largest data packet to be transmitted by the slave device to the master device over the established bluetooth link.
Specifically, the first time may be determined according to the number of bytes of the maximum data packet and a first delay time between sending consecutive data packets by the master device; the second time is determined based on the maximum number of bytes of the data packet and a second delay time between successive data packets sent from the device.
Optionally, the link parameter further includes a coding mode of a physical layer, and the calculating the first time and the second time according to the number of bytes of the maximum data packet includes:
and calculating the first time and the second time according to the byte number of the maximum data packet, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device.
Wherein the first time T M-S The bandwidth time occupied by the master device to the slave device for the maximum data packet, and the second time T S-M Bandwidth time occupied by slave device to master device for said maximum data packet
Specifically, the coding mode of the physical layer used by the bluetooth link may be determined according to the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device; and then calculating the first time and the second time based on the coding mode of a physical layer used by the Bluetooth link and the byte number of the maximum data packet.
Specifically, the coding modes of the physical layer corresponding to the bluetooth low energy technology generally include four coding modes corresponding to physical layer bit rates of 1Mbps, 2Mbps, S2 and S8, and theoretical transmission speeds corresponding to different coding modes are different, so that time required for transmitting data packets is different, and under the condition of transmitting data packets of the same size, time required for transmission corresponding to different coding modes is sequentially from small to large: 2Mbps, 1Mbps, S2, and S8.
Further, the first time and the second time may be calculated based on a first correspondence relationship established in advance, a number of bytes of the maximum packet, and a coding mode of a physical layer corresponding to the bluetooth link.
The first corresponding relation is used for describing a first time and a second time required for the master device and the slave device to transmit data packets with different byte numbers under the coding modes of the physical layers.
Step S305, determining the connection time slot of the Bluetooth link of the master device and the slave device according to the first time and the second time.
Specifically, the connection time slot of the bluetooth link of the master device and the slave device may be determined as an integer multiple of the sum of the first time and the second time, i.e., T Interval =N 1 (T M-S +T S-M ) Wherein N is 1 May be such that T Interval Is any positive integer of an integer multiple of 1.25 ms.
Step S306, based on the connection time slot, synchronizing the time slots of the Bluetooth link layer of the master device and the slave device.
Specifically, after determining the connection time slot of the bluetooth link to be established by the master device and the slave device, the master device and the slave device need to perform the time slot synchronization of the bluetooth link layer.
Specifically, the time slots of the master device and the slave device may be modified to the determined connection time slot, so that the master device and the slave device perform data communication based on the connection time slot after establishing connection.
Step S307, after the synchronization is successful, establishing a communication connection between the master device and the slave device based on the connection time slot.
Specifically, after the time slot synchronization of the master device and the slave device is successful, the communication connection of the bluetooth link of the master device and the slave device is established based on the communication connection request and the connection time slot, so that the master device and the slave device perform data packet interaction based on the connection time slot.
In this embodiment, the time slot of the bluetooth link after the connection between the master device and the slave device is established is modified to the determined optimal connection time slot, so that when the bluetooth link transmits the maximum data packet, full bandwidth transmission can be achieved, that is, the bandwidth utilization rate is 100%, and the data transmission speed and the bandwidth utilization rate are greatly improved.
Step S308, when the time slot synchronization of the Bluetooth link layers of the master device and the slave device fails, the initial time slot of the slave device is obtained.
The slot synchronization failure may include that the initial slot of the slave device cannot be changed, such as that the slave device does not allow to modify the slot supported by the bluetooth link layer or fails to modify the slot supported by the bluetooth link layer of the slave device. The initial time slot is the original time slot supported by the bluetooth link layer of the slave device, such as 625 μ s, 312.5 μ s, and the like.
Specifically, when the initial time slot of the bluetooth link of the slave device cannot be modified, that is, when the time slot synchronization of the bluetooth link layers of the master device and the slave device fails, the initial time slot of the slave device needs to be acquired.
Step S309, determining a first byte number of a data packet transmitted by the bluetooth links of the master device and the slave device each time according to the initial timeslot, so that after establishing a communication connection, the master device and the slave device perform data transmission through the bluetooth links based on the first byte number.
The first byte number is the optimal byte number of the master device and the slave device during each transmission, and data transmission is performed based on the first byte number, that is, the byte number of the data packet transmitted each time is the first byte number, so as to improve the data transmission rate.
Specifically, the first byte number of the data packet that maximizes the bandwidth utilization of the bluetooth link between the master device and the slave device may be determined according to the initial timeslot of the slave device and the second corresponding relation.
And the second corresponding relation is used for describing the corresponding relation between each initial time slot and the first byte number.
Optionally, determining, according to the initial timeslot, a first byte number of a packet transmitted by a bluetooth link of the master device and the slave device each time includes:
and determining the first byte number according to the initial time slot, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device.
Specifically, the valid data occupation time T may be determined according to the coding modes of the physical layers of the master device and the slave device data (ii) a Further according to the effective data occupation time T data And an initial time slot T 0 And determining the first byte number N.
Further, in determining the valid data occupation time T data Thereafter, the initial time slot T of the Bluetooth link of the master device and the slave device can be determined 0 Time slot idle time T idle And a valid data occupancy time T data And calculating the first byte number N of the data packet transmitted by the Bluetooth link of the master device and the slave device each time.
Wherein the time slot idle time T idle Is the idle time between two adjacent initial time slots of the Bluetooth link; effective data occupation time T data The time that a valid packet transmitted for the bluetooth link occupies bandwidth.
Specifically, the coding mode of the physical layer and the effective data occupation time T may be pre-established data Further determining the coding mode of the physical layer based on the third corresponding relation and the master device and the slave device, and determining the effective data occupation time T data
Further, the third corresponding relationship may be a corresponding relationship between a physical layer bit rate, an encryption mode, and valid data occupation time of the bluetooth link, so as to determine corresponding valid data occupation time at each physical layer bit rate and encryption mode.
Illustratively, the expression for the bandwidth utilization η is:
Figure BDA0003062762930000111
wherein, the first and the second end of the pipe are connected with each other,
Figure BDA0003062762930000121
determining the byte number which enables the bandwidth utilization rate eta to be maximum as a first byte number N, and obtaining the optimal value of the byte number of the data packet transmitted each time.
Exemplarily, table 1 is a third corresponding relation table in the embodiment shown in fig. 3 of the present application, as shown in table 1, where N is a first byte number to be determined, and the occupied time T of valid data corresponding to different encoding modes data The calculation formula (2) is different and is specifically shown in table 1.
TABLE 1 third correspondence table
Figure BDA0003062762930000122
When the initial time slot of the slave equipment cannot be modified, namely the slave equipment does not receive time slot modification or cannot modify the time slot, the first byte number of the data packet enabling the bandwidth utilization rate to be highest is calculated according to the initial time slot of the slave equipment, so that the bandwidth utilization rate is improved, and the data transmission efficiency is improved.
In this embodiment, when the master device and the slave device need to establish a bluetooth connection, the master device sends a communication connection request and a parameter acquisition request, so as to acquire each link parameter supported by a bluetooth link layer of the slave device, such as a maximum transmission unit, a coding mode of a physical layer, and the like, and further, based on each link parameter of the master device and the slave device, determine a connection timeslot of the bluetooth link of the master device and the slave device, and synchronize timeslots of the master device and the slave device, so as to perform data interaction based on the optimal connection timeslot, thereby improving a data transmission speed and a bandwidth utilization rate of the bluetooth link; after the time slot synchronization fails, the first byte number of the data packet transmitted by the bluetooth link each time can be determined based on the initial time slot of the slave device, the coding modes of the physical layers of the slave device and the master device, so that the data packet transmitted each time is as large as possible, and the utilization rate of the bandwidth is improved. The link control method provided by the application realizes the self-adaptive determination of the time slot or the byte number of the data packet of the Bluetooth link, and improves the data transmission speed and the bandwidth utilization rate of the Bluetooth link.
Fig. 4 is a flowchart of a link control method according to another embodiment of the present application, where the link control method according to this embodiment is executed by a master device, and the master device and a slave device perform data communication by using a bluetooth low energy technology, as shown in fig. 4, the link control method according to this embodiment includes the following steps:
in step S401, the master device transmits a communication connection request.
Step S402, the main device synchronizes the link parameters supported by the physical layers of the two parties.
Wherein the two parties comprise a master device and a slave device. The link parameters include parameters such as a maximum transmission unit and a coding mode of a physical layer.
Step S403, judging whether the coding mode of the Bluetooth link corresponding to the master device and the slave device is 1 Mbps; if not, go to step S404; if yes, go to step S405.
In step S404, an optimal connection slot is calculated based on the maximum transmission unit and the first relation.
Step S405, judging whether the coding mode is an encryption mode; if yes, go to step S406; if not, go to step S407.
Step S406, calculating an optimal connection slot based on the maximum transmission unit and the second relation.
Step S407, an optimal connection slot is calculated based on the maximum transmission unit and the third relation.
The first relation, the second relation and the third relation are pre-established calculation relations of connection time slots corresponding to different coding modes.
Step S408, synchronizing the time slots of the bluetooth link layers of the master device and the slave device to the connection time slot.
Step S409, judging whether the time slot synchronization of the slave equipment is successful; if yes, go to step S410; if not, step S411 is executed.
Step S410, based on the connection time slot, the master device establishes a connection with the slave device.
Step S411, according to the initial time slot of the slave device, calculating the first byte number of the data packet transmitted by the Bluetooth link of the master device and the slave device with the highest bandwidth utilization rate each time.
Step S412, based on the first byte number, the master device establishes a connection with the slave device.
Fig. 5 is a flowchart of a link control method provided in another embodiment of the present application, where the link control method provided in this embodiment is applied to a slave device, and as shown in fig. 5, the link control method provided in this embodiment includes the following steps:
step S501 receives a communication connection request and a parameter acquisition request.
Step S502, according to the parameter acquisition request, the link parameters supported by the Bluetooth link layer of the slave device are sent to the master device.
Wherein the link parameter comprises a maximum transmission unit.
Step S503, receiving a connection time slot of the bluetooth link between the master device and the slave device, so as to establish a communication connection with the master device based on the connection time slot.
Wherein the connection time slot is determined according to link parameters supported by a bluetooth link layer of the master device and link parameters supported by a bluetooth link layer of the slave device.
Optionally, after receiving the connection time slot of the bluetooth link between the master device and the slave device, the method further includes:
synchronizing the time slot of the Bluetooth link layer of the slave equipment according to the connection time slot; and after the synchronization is successful, establishing Bluetooth communication connection with the master equipment based on the connection time slot.
Optionally, the method further includes:
when the time slot synchronization of the Bluetooth link layer of the slave equipment fails, the initial time slot of the slave equipment is sent to the master equipment, so that the master equipment determines the first byte number of a data packet transmitted by the Bluetooth links of the master equipment and the slave equipment each time according to the initial time slot, and after communication connection is established, the master equipment and the slave equipment perform data transmission through the Bluetooth links based on the first byte number.
The link control method provided by the embodiment of the application is directed to a master device and a slave device which perform data communication based on a bluetooth link, and the master device sends a communication connection request and a parameter acquisition request to acquire each link parameter supported by a bluetooth link layer of the slave device.
Fig. 6 is a schematic structural diagram of a link control device according to an embodiment of the present application, and as shown in fig. 6, the link control device according to the embodiment includes: a request sending module 610, a parameter obtaining module 620 and a time slot determining module 630.
The request sending module 610 is configured to send a communication connection request and a parameter obtaining request; a parameter obtaining module 620, configured to obtain, according to the parameter obtaining request, a link parameter supported by a bluetooth link layer of a slave device, where the link parameter includes a maximum transmission unit; a time slot determining module 630, configured to determine a connection time slot of the bluetooth links of the master device and the slave device according to the link parameter supported by the bluetooth link layer of the master device and the link parameter supported by the bluetooth link layer of the slave device, so as to establish a communication connection with the slave device based on the connection time slot.
Optionally, the timeslot determining module 630 includes:
a maximum data packet determining unit, configured to determine maximum data packets of the bluetooth links of the master device and the slave device according to a maximum transmission unit supported by a bluetooth link layer of the master device and a maximum transmission unit supported by a bluetooth link layer of the slave device; the time calculation unit is used for calculating a first time and a second time according to the byte number of the maximum data packet, wherein the first time is the bandwidth time occupied by the maximum data packet sent to the slave equipment by the master equipment, and the second time is the bandwidth time occupied by the maximum data packet sent to the master equipment by the slave equipment; and the time slot determining unit is used for determining the connection time slot of the Bluetooth link of the master device and the slave device according to the first time and the second time.
Optionally, the link parameter further includes a coding mode of a physical layer, and the time calculation unit is specifically configured to:
and calculating the first time and the second time according to the byte number of the maximum data packet, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device.
Optionally, the apparatus further comprises:
the time slot synchronization module is used for synchronizing the time slots of the Bluetooth link layers of the master device and the slave device based on the connection time slots after the connection time slots of the Bluetooth links of the master device and the slave device are determined; and the communication connection module is used for establishing communication connection between the master equipment and the slave equipment based on the connection time slot after the synchronization is successful.
Optionally, the apparatus further comprises:
an initial time slot obtaining module, configured to obtain an initial time slot of a slave device when time slot synchronization of bluetooth link layers of the master device and the slave device fails; and the byte number determining module is used for determining the first byte number of the data packet transmitted by the Bluetooth links of the master device and the slave device each time according to the initial time slot so as to enable the master device and the slave device to transmit data through the Bluetooth links based on the first byte number after communication connection is established.
Optionally, the byte number determining module is specifically configured to:
and determining the first byte number according to the initial time slot, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device.
The link control device provided by the embodiment of the present application can execute the link control method provided by any embodiment corresponding to fig. 2 to fig. 3 of the present application, and has the corresponding functional modules and beneficial effects of the execution method.
Fig. 7 is a schematic structural diagram of a link control device according to another embodiment of the present application, and as shown in fig. 7, the link control device according to this embodiment includes: a request receiving module 710, a parameter transmitting module 720 and a time slot receiving module 730.
The request receiving module 710 is configured to receive a communication connection request and a parameter obtaining request; a parameter sending module 720, configured to send, according to the parameter obtaining request, a link parameter supported by a bluetooth link layer of a slave device to a master device, where the link parameter includes a maximum transmission unit; a timeslot receiving module 730, configured to receive a connection timeslot of the bluetooth link of the master device and the slave device, so as to establish a communication connection with the master device based on the connection timeslot, where the connection timeslot is determined according to a link parameter supported by a bluetooth link layer of the master device and a link parameter supported by a bluetooth link layer of the slave device.
Optionally, the apparatus further comprises:
a time slot synchronization unit, configured to synchronize time slots of a bluetooth link layer of the slave device according to connection time slots after receiving the connection time slots of the bluetooth links of the master device and the slave device; and the first communication connection unit is used for establishing Bluetooth communication connection with the main equipment based on the connection time slot after the synchronization is successful.
Optionally, the apparatus further comprises: an initial timeslot sending module, configured to send an initial timeslot of the slave device to the master device when timeslot synchronization of a bluetooth link layer of the slave device fails, so that the master device determines, according to the initial timeslot, a first byte number of a packet that is transmitted by bluetooth links of the master device and the slave device each time, and after a communication connection is established, the master device and the slave device perform data transmission through the bluetooth links based on the first byte number.
The link control device provided in the embodiment of the present application can execute the link control method provided in the embodiment corresponding to fig. 4 of the present application, and has functional modules and beneficial effects corresponding to the execution method.
Fig. 8 is a schematic structural diagram of a transparent transmission device according to an embodiment of the present application, and as shown in fig. 8, the transparent transmission device includes: memory 810, processor 820, and computer programs.
Wherein a computer program is stored in the memory 810 and configured to be executed by the processor 820 to implement the link control method provided by any of the embodiments corresponding to fig. 2-4 of the present application. The transparent transmission device can be the main equipment or the auxiliary equipment.
Wherein the memory 810 and the processor 820 are connected by a bus 830.
The relevant description may be understood by referring to the relevant description and effect corresponding to the steps in fig. 2 to fig. 4, and redundant description is not repeated here.
Fig. 9 is a schematic structural diagram of a BLE chip provided in an embodiment of the present application, and as shown in fig. 9, the BLE chip includes: memory 910, processor 920, and computer programs.
Wherein a computer program is stored in the memory 910 and configured to be executed by the processor 920 to implement the link control method provided by any of the embodiments corresponding to fig. 2-4 of the present application. The BLE chip may be a master device or a slave device as described above.
Wherein the memory 910 and the processor 920 are connected by a bus 930.
The relevant description may be understood by referring to the relevant description and effect corresponding to the steps in fig. 2 to fig. 4, and redundant description is not repeated here.
One embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the link control method provided in any one of the embodiments corresponding to fig. 2 to fig. 4 of the present application.
The computer readable storage medium may be, among others, ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
An embodiment of the present application provides a computer program product, which includes a computer program, and the computer program is executed by a processor of a transparent transmission apparatus to control a link control apparatus to implement the link control method provided in any embodiment corresponding to fig. 2 to 4 of the present application.
The processor may be an integrated circuit chip having signal processing capabilities. The Processor may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of modules is merely a division of logical functions, and an actual implementation may have another division, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (8)

1. A link control method applied to a master device, the method comprising:
sending a communication connection request and a parameter acquisition request;
acquiring link parameters supported by a Bluetooth link layer of slave equipment according to the parameter acquisition request, wherein the link parameters comprise a maximum transmission unit and a coding mode of a physical layer;
determining connection time slots of Bluetooth links of the master device and the slave device according to link parameters supported by a Bluetooth link layer of the master device and link parameters supported by a Bluetooth link layer of the slave device, so as to establish communication connection with the slave device based on the connection time slots;
determining a connection time slot of a Bluetooth link of the master device and the slave device according to a link parameter supported by a Bluetooth link layer of the master device and a link parameter supported by a Bluetooth link layer of the slave device, including:
determining the maximum data packets of the Bluetooth links of the master device and the slave device according to the maximum transmission unit supported by the Bluetooth link layer of the master device and the maximum transmission unit supported by the Bluetooth link layer of the slave device;
calculating a first time and a second time according to the byte number of the maximum data packet, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device, wherein the first time is the bandwidth time occupied by the maximum data packet sent to the slave device by the master device, and the second time is the bandwidth time occupied by the maximum data packet sent to the master device by the slave device;
determining a connection time slot of a Bluetooth link of the master device and the slave device according to the first time and the second time;
after determining connection slots of the bluetooth link of the master device and the slave device, the method further comprises:
synchronizing the time slots of the Bluetooth link layers of the master device and the slave device based on the connection time slots;
and after the synchronization is successful, establishing communication connection between the master equipment and the slave equipment based on the connection time slot.
2. The method of claim 1, wherein when the slot synchronization of the bluetooth link layers of the master device and the slave device fails, the method further comprises:
acquiring an initial time slot of the slave equipment;
and determining a first byte number of a data packet transmitted by the Bluetooth links of the master device and the slave device each time according to the initial time slot, so that the master device and the slave device perform data transmission through the Bluetooth links based on the first byte number after establishing communication connection.
3. The method of claim 2, wherein determining a first number of bytes of a packet transmitted each time by the bluetooth links of the master device and the slave device according to the initial timeslot comprises:
and determining the first byte number according to the initial time slot, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device.
4. A link control method applied to a slave device, the method comprising:
receiving a communication connection request and a parameter acquisition request;
according to the parameter acquisition request, transmitting link parameters supported by a Bluetooth link layer of the slave equipment to the master equipment, wherein the link parameters comprise a maximum transmission unit and a coding mode of a physical layer;
receiving the connection time slot of the Bluetooth link of the master device and the slave device, synchronizing the time slots of the Bluetooth link layers of the master device and the slave device based on the connection time slot, and after the synchronization is successful, establishing the communication connection of the master device and the slave device based on the connection time slot, wherein the connection time slot is determined by a first time and a second time, the first time is the bandwidth time occupied by the transmission of the maximum data packet to the slave device by the master device, the second time is the bandwidth time occupied by the transmission of the maximum data packet to the master device by the slave device, the first time and the second time are calculated according to the byte number of the maximum data packet of the Bluetooth link of the master device and the slave device, the coding mode of the physical layer of the master device and the coding mode of the physical layer of the slave device, and the maximum data packet of the Bluetooth link of the master device and the slave device is calculated according to the maximum transmission unit and the maximum transmission unit supported by the Bluetooth link layer of the master device and the coding mode of the slave device Determined by the largest transmission unit supported by the Bluetooth link layer of the slave device.
5. A link control apparatus, characterized in that the apparatus comprises:
the request sending module is used for sending a communication connection request and a parameter acquisition request;
a parameter obtaining module, configured to obtain, according to the parameter obtaining request, a link parameter supported by a bluetooth link layer of a slave device, where the link parameter includes a maximum transmission unit and a coding mode of a physical layer;
a time slot determining module, configured to determine, according to a link parameter supported by a bluetooth link layer of a master device and a link parameter supported by a bluetooth link layer of a slave device, a connection time slot of bluetooth links of the master device and the slave device, so as to establish a communication connection with the slave device based on the connection time slot;
the device further comprises:
the time slot synchronization module is used for synchronizing the time slots of the Bluetooth link layers of the master device and the slave device based on the connection time slots after the connection time slots of the Bluetooth links of the master device and the slave device are determined; the communication connection module is used for establishing communication connection between the master equipment and the slave equipment based on the connection time slot after the synchronization is successful;
the time slot determining module includes:
a maximum packet determining unit, configured to determine maximum packets of the bluetooth links of the master device and the slave device according to a maximum transmission unit supported by a bluetooth link layer of the master device and a maximum transmission unit supported by a bluetooth link layer of the slave device;
a time calculating unit, configured to calculate a first time and a second time according to the number of bytes of the maximum data packet, an encoding mode of a physical layer of the master device, and an encoding mode of a physical layer of the slave device, where the first time is a bandwidth time occupied by the maximum data packet sent from the master device to the slave device, and the second time is a bandwidth time occupied by the maximum data packet sent from the slave device to the master device;
and the time slot determining unit is used for determining the connection time slot of the Bluetooth link of the master device and the slave device according to the first time and the second time.
6. A link control apparatus, characterized in that the apparatus comprises:
the request receiving module is used for receiving a communication connection request and a parameter acquisition request;
the parameter sending module is used for sending the link parameters supported by the Bluetooth link layer of the slave equipment to the master equipment according to the parameter obtaining request, wherein the link parameters comprise the maximum transmission unit and the coding mode of the physical layer;
a time slot receiving module, configured to receive a connection time slot of a bluetooth link of the master device and the slave device, synchronize time slots of bluetooth link layers of the master device and the slave device based on the connection time slot, after synchronization is successful, establish a communication connection between the master device and the slave device based on the connection time slot, where the connection time slot is determined by a first time and a second time, the first time is a bandwidth time occupied by the master device to send the maximum data packet to the slave device, the second time is a bandwidth time occupied by the slave device to send the maximum data packet to the master device, the first time and the second time are calculated according to the number of bytes of the maximum data packet of the bluetooth link of the master device and the slave device, an encoding manner of a physical layer of the master device, and an encoding manner of a physical layer of the slave device, and the maximum data packet of the bluetooth link of the master device and the slave device is calculated according to the bluetooth link layer support of the master device The maximum transmission unit supported and the maximum transmission unit supported by the Bluetooth link layer of the slave device.
7. A pass-through device, comprising: a memory and at least one processor;
the memory stores computer-executable instructions;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the link control method of any of claims 1-4.
8. A BLE chip, comprising: a memory and at least one processor;
the memory stores computer-executable instructions;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the link control method of any of claims 1-4.
CN202110517226.9A 2021-05-12 2021-05-12 Link control method and device, transparent transmission device and BLE chip Active CN113242539B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110517226.9A CN113242539B (en) 2021-05-12 2021-05-12 Link control method and device, transparent transmission device and BLE chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110517226.9A CN113242539B (en) 2021-05-12 2021-05-12 Link control method and device, transparent transmission device and BLE chip

Publications (2)

Publication Number Publication Date
CN113242539A CN113242539A (en) 2021-08-10
CN113242539B true CN113242539B (en) 2022-09-20

Family

ID=77133740

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110517226.9A Active CN113242539B (en) 2021-05-12 2021-05-12 Link control method and device, transparent transmission device and BLE chip

Country Status (1)

Country Link
CN (1) CN113242539B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113923641B (en) * 2021-12-07 2022-05-06 荣耀终端有限公司 Connection method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135339A (en) * 2014-07-08 2014-11-05 福建联迪商用设备有限公司 Bluetooth low-power-consumption communication method, Bluetooth equipment and system
CN104135741A (en) * 2014-07-08 2014-11-05 福建联迪商用设备有限公司 Method of Bluetooth low energy communication, Bluetooth devices and system
CN109039389A (en) * 2018-09-03 2018-12-18 深圳市沃特沃德股份有限公司 A kind of method and apparatus of low-power consumption bluetooth transmission
CN110417511A (en) * 2019-07-11 2019-11-05 深圳前海达闼云端智能科技有限公司 Data transmission method, calculates equipment and computer storage medium at device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210017327A (en) * 2019-08-07 2021-02-17 삼성전자주식회사 Apparatus and method for fast communication between mast and slave

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135339A (en) * 2014-07-08 2014-11-05 福建联迪商用设备有限公司 Bluetooth low-power-consumption communication method, Bluetooth equipment and system
CN104135741A (en) * 2014-07-08 2014-11-05 福建联迪商用设备有限公司 Method of Bluetooth low energy communication, Bluetooth devices and system
CN109039389A (en) * 2018-09-03 2018-12-18 深圳市沃特沃德股份有限公司 A kind of method and apparatus of low-power consumption bluetooth transmission
CN110417511A (en) * 2019-07-11 2019-11-05 深圳前海达闼云端智能科技有限公司 Data transmission method, calculates equipment and computer storage medium at device

Also Published As

Publication number Publication date
CN113242539A (en) 2021-08-10

Similar Documents

Publication Publication Date Title
JP6396302B2 (en) Device registration and sounding in time division multiple access networks
TWI745841B (en) Error correction for data packets in short-range wireless communications systems
CN106034084B (en) Data transmission method and device
EP2108234A2 (en) A method for transmitting a data packet and a method of allocating a channel in a wireless network
KR20090042792A (en) A method and apparatus for time synchronization of parameters
CN109561395A (en) A kind of blue-tooth transmission method and device
KR20130107618A (en) Method and apparatus for data transfer of remote usb device between server and client
WO2021022747A1 (en) Data sending method and apparatus, computer device, and storage medium
CN104038505A (en) Method and device for preventing IPSec (internet protocol security) replaying
CN109688555B (en) Real-time signal data acquisition and communication system and method
CN113242539B (en) Link control method and device, transparent transmission device and BLE chip
CN104092515B (en) CAN bus communication method compatible with CAN2.0B protocol
CN113518333B (en) Data transparent transmission method and device, bluetooth device and BLE chip
CN110972287A (en) Method, device, terminal and medium for determining HARQ process ID
TW202008822A (en) Information transmission method, terminal and base station
WO2019183942A1 (en) Uplink control information transmission method and device
JP2018520596A (en) User equipment, network device, and method for determining processing mode of data packet
US11129119B2 (en) Data synchronization method, device and storage medium
CN114095901A (en) Communication data processing method and device
CN115361210A (en) Data processing method and device, electronic equipment and computer readable storage medium
CN111132383B (en) Data transmission method for narrow-band cluster terminal
CN104660403A (en) Equipment authorization method and server
CN110198322B (en) Data communication network access method
CN118051453B (en) Cross-die interrupt processing method
CN102752304A (en) Method and system for preventing semi-connection attack

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 519000 room 105-68710, No.6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province (centralized office area)

Patentee after: Zhuhai Jihai Semiconductor Co.,Ltd.

Patentee after: Jihai Microelectronics Co.,Ltd.

Address before: 519000 room 105-68710, No.6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province (centralized office area)

Patentee before: Zhuhai Jihai Semiconductor Co.,Ltd.

Patentee before: APEX MICROELECTRONICS Co.,Ltd.

CP01 Change in the name or title of a patent holder