Communication control method, apparatus, device, and storage medium

By filtering and integrating the wireless connection links of smart home devices, the problems of data retransmission and link instability caused by link interval conflicts in multi-connection are solved, and more efficient data transmission is achieved.

CN119364561BActive Publication Date: 2025-11-21SHENZHEN TCL NEW-TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411476711.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-11-21
Estimated Expiration
2044-10-21

AI Technical Summary

Technical Problem

When existing smart home devices establish multiple connections with multiple wireless devices, data retransmission may occur due to conflicts in the data transmission and reception intervals of the links, affecting the utilization rate of the wireless air interface and the stability of the links.

Method used

By determining the device connection characteristics, link transmission and reception intervals, and event interaction anchor points of the wireless connection link, the target connection link is selected, and the target communication data packets are fused to generate fused data packets, which are then used for communication interaction via the data transmission link.

Benefits of technology

It improves the link connection stability and air interface utilization of multi-link wireless communication, and enhances data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364561B_ABST
    Figure CN119364561B_ABST
Patent Text Reader

Abstract

The application provides a communication control method, device and equipment and a storage medium. The communication control method comprises the following steps: in response to a multi-link control request, determining the device connection characteristics of each wireless connection link corresponding to the multi-link control request; determining a target connection link of each wireless connection link according to the device connection characteristics, the link transmission interval in each wireless connection link and an event interaction anchor point; performing data fusion on a target communication data packet in each target connection link to obtain a fused data packet; determining a data transmission link in the target connection link of each wireless connection link, performing communication interaction by using the data transmission link and the fused data packet, and obtaining a communication control result. The technical scheme of the application can reduce the transmission influence between different link transmission data in multi-link communication, improve the link connection stability, and effectively improve the wireless air interface utilization rate of each transmission link, so as to improve the data transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, in particular to a communication control method and device, equipment and a storage medium. BACKGROUND

[0002] At present, with the rapid development of intelligent devices and wireless communication technology, wireless communication technology is more and more widely used in smart home. Smart home can communicate and interact with multiple slave devices by using wireless communication technology, thereby realizing different interactive operations. For example, a smart TV can establish a wireless communication connection with various BLE (Bluetooth Low Energy) devices such as wireless remote controllers and wireless microphones to realize interactive operations. However, when the existing smart home establishes multiple connections with multiple wireless devices, the data transmission effect is poor and the link connection is unstable. SUMMARY

[0003] The embodiments of the present application provide a communication control method, device, equipment and storage medium, aiming at solving the technical problems of poor data transmission effect and unstable link connection when the intelligent device performs multi-link wireless communication connection in the prior art.

[0004] In one aspect, the embodiments of the present application provide a communication control method, which comprises the following steps:

[0005] In response to a multi-link control request, determining the device connection characteristics of each wireless connection link corresponding to the multi-link control request;

[0006] According to the device connection characteristics, the link transmission interval in each wireless connection link and the event interaction anchor point, determining the target connection link of each wireless connection link;

[0007] Performing data fusion on the target communication data packet in each target connection link to obtain a fusion data packet;

[0008] Determining the data transmission link in the target connection link of each wireless connection link, and performing communication interaction by using the data transmission link and the fusion data packet to obtain a communication control result.

[0009] In one possible implementation of the present application, the target connection link of each wireless connection link is determined according to the device connection characteristics, the link transmission interval in each wireless connection link and the event interaction anchor point, which comprises:

[0010] obtaining master device connection characteristics and slave device connection characteristics in the device connection characteristics;

[0011] performing characteristic negotiation based on the master device connection characteristics and the slave device connection characteristics to determine characteristic negotiation results of the wireless connection links;

[0012] determining candidate fusion links as the wireless connection links with the characteristic negotiation results being fusion link results, and determining target connection links in the candidate fusion links according to link transmission intervals in the candidate fusion links and the event interaction anchor points.

[0013] In a possible implementation manner of the present application, the determining of the target connection links in the candidate fusion links according to the link transmission intervals in the candidate fusion links and the event interaction anchor points comprises:

[0014] obtaining link transmission intervals of the candidate fusion links and event interaction anchor points of the candidate fusion links;

[0015] if there are wireless connection links with the same event interaction anchor points in the wireless connection links, respectively determining the wireless connection links with the same event interaction anchor points as target connection links to be fused;

[0016] if the event interaction anchor points in the candidate fusion links are all different, determining the target connection links in the candidate fusion links according to the link transmission intervals.

[0017] In a possible implementation manner of the present application, the determining of the target connection links in the candidate fusion links according to the link transmission intervals comprises:

[0018] calculating first interval overlap ratios between the candidate fusion links by using the link transmission intervals in the candidate fusion links;

[0019] determining the candidate fusion links with the first interval overlap ratios greater than a first overlap threshold as the target connection links.

[0020] In a possible implementation manner of the present application, after the determining of the target connection links in the candidate fusion links according to the link transmission intervals in the candidate fusion links and the event interaction anchor points, the method further comprises:

[0021] if the first interval overlap ratios between the target connection links are greater than a first overlap threshold and smaller than a second overlap threshold, updating the event interaction anchor points of the target connection links according to a difference between the first interval overlap ratios and the first overlap threshold to obtain updated event interaction anchor points;

[0022] If the first interval overlap ratio between the target connection links is equal to a second overlap threshold, a link transmission interval in the target connection link is updated to obtain an updated link transmission interval.

[0023] In a possible implementation of the present application, the data fusion on the target communication data packets in each of the target connection links obtains a fusion data packet, which includes:

[0024] The target communication data packets in the target connection links are obtained, and initial packet header data and initial load data in the target communication data packets are read;

[0025] The target fusion fields in the initial packet header data are adjusted by using a preset field fusion strategy to obtain target packet header data;

[0026] The initial load data is combined by using a preset field fusion strategy to obtain fusion load data;

[0027] The target packet header data and the fusion load data are combined to obtain a fusion data packet.

[0028] In a possible implementation of the present application, after the communication interaction by using the fusion data packet obtains a communication control result, the method further includes:

[0029] The fusion data packet is monitored to obtain a link retransmission rate of each of the communication control results;

[0030] If the link retransmission rate is greater than a preset retransmission rate threshold, a second interval overlap ratio of each of the wireless connection links and the target fusion link is calculated;

[0031] The link transmission interval in the wireless connection link or the target fusion link is adjusted according to the second interval overlap ratio to obtain an updated wireless connection link and / or an updated target fusion link.

[0032] On the other hand, the present application provides a communication control device, which includes:

[0033] An information acquisition module is configured to determine device connection characteristics of each wireless connection link corresponding to a multi-link control request in response to the multi-link control request;

[0034] A link screening module is configured to determine a target connection link of each wireless connection link according to the device connection characteristics, a link transmission interval in each wireless connection link, and an event interaction anchor point;

[0035] A data fusion module is configured to perform data fusion on target communication data packets in each of the target connection links to obtain a fusion data packet;

[0036] The communication interaction module is configured to determine a data transmission link in a target connection link of each wireless connection link, perform communication interaction by using the data transmission link and the fusion data packet, and obtain a communication control result.

[0037] In another aspect, the present application also provides a communication control device, which comprises:

[0038] one or more processors;

[0039] a memory; and

[0040] one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the steps of the communication control method.

[0041] In another aspect, the present application also provides a computer readable storage medium, which stores a computer program, and the computer program is loaded by a processor to execute the steps of the communication control method.

[0042] In the present application, the device connection characteristics of each wireless connection link corresponding to a multi-link control request are determined in response to the multi-link control request; the target connection link of each wireless connection link is determined according to the device connection characteristics, the link transmission interval in each wireless connection link, and the event interaction anchor point; the target communication data packet in each target connection link is fused to obtain a fusion data packet, and communication interaction is performed by using the fusion data packet to obtain a communication control result. When there are multiple wireless connection links, the intelligent device can obtain the device connection characteristics of each wireless connection link, and determine whether link fusion can be performed according to the device connection characteristics, the link transmission interval, and the event interaction anchor point. When it is determined that there is a target connection link that can perform link fusion, the transmission data in the target connection link is fused to obtain a fusion data packet, and the fusion data packet is transmitted and received in any target connection link. The transmission influence between different link transmission data in multi-link communication is reduced, the link connection stability is improved, and the wireless air interface utilization rate of each transmission link is effectively improved to improve the data transmission efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0044] Figure 1A scene schematic diagram of a communication control method according to an embodiment of the present application;

[0045] Figure 2 A flowchart of an embodiment of the communication control method according to an embodiment of the present application;

[0046] Figure 3 A scene schematic diagram of a communication control method according to an embodiment of the present application;

[0047] Figure 4 A structure schematic diagram of a fusion data packet in the communication control method according to an embodiment of the present application;

[0048] Figure 5 A scene schematic diagram of a communication interaction using the data transmission link and the fusion data packet according to an embodiment of the present application;

[0049] Figure 6 A flowchart of an embodiment of the communication control method according to an embodiment of the present application;

[0050] Figure 7 A flowchart of an embodiment of the communication control method according to an embodiment of the present application;

[0051] Figure 8 A structure schematic diagram of an embodiment of the communication control device according to an embodiment of the present application;

[0052] Figure 9 A structure schematic diagram of an embodiment of the communication control device according to an embodiment of the present application. DETAILED DESCRIPTION

[0053] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present application.

[0054] In the description of the present application, it should be understood that the terms "first", "second" are used only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.

[0055] In this application, the word "exemplary" is used to mean "serving as an example, instance, or illustration." Any implementation described as "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations. The following description is presented to enable any person skilled in the art to make and use the application. For purposes of explanation, specific details are set forth in order to provide a thorough understanding of the application. It will be apparent to one skilled in the art, however, that the application can be practiced without the specific details presented herein. In other instances, well known structures and processes are not elaborated in order to avoid obscuring the subject matter of this application. Thus, the present application is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features presented herein.

[0056] At present, with the rapid development of intelligent devices and wireless communication technology, wireless communication technology is more and more widely used in smart home. Smart home can communicate and interact with multiple slave devices by using wireless communication technology, thereby realizing different interactive operations. For example, a smart television can establish a wireless communication connection with various BLE (Bluetooth Low Energy) devices such as wireless remote controllers and wireless microphones to realize interactive operations. However, when the existing smart home establishes multiple connections with multiple wireless devices, the data transmission effect is poor and the link connection is unstable.

[0057] Therefore, the present application provides a communication control method, device and equipment and a computer readable storage medium to solve the technical problem of poor data transmission effect and unstable link connection when the smart device performs multi-link wireless communication connection in the prior art.

[0058] The communication control method in the embodiment of the present application is applied to a communication control device, and the communication control device is arranged in a communication control equipment. The communication control equipment is provided with one or more processors, a memory, and one or more application programs. The one or more application programs are stored in the memory and are configured to be executed by the processor to implement the communication control method. The communication control equipment can be a smart terminal such as a mobile phone, a tablet computer, a network device, and a smart computer. Optionally, the communication control equipment can also be a server or a service cluster composed of multiple servers.

[0059] As shown in the figure, Figure 1 Figure 1 ​For the scene of the communication control method of the embodiment of the application, the communication control scene in the embodiment of the application includes a communication control device 100 (a communication control device 100 integrated with a communication control apparatus) and a wireless connection device 200. The communication control device 100 runs a computer readable storage medium corresponding to the communication control method to execute the steps of the communication control method. The wireless connection device 200 is a wireless terminal that is in communication connection with the communication control device 100 to interact data.

[0060] It can be understood that, Figure 1 The communication control device in the communication control method scene shown or the device included in the communication control device does not constitute a limitation on the embodiment of the application, that is, the number and type of the communication control device included in the communication control method scene, or the number and type of the devices included in each device do not affect the overall implementation of the technical solution in the embodiment of the application, and can be regarded as equivalent replacement or derivation of the technical solution claimed in the embodiment of the application.

[0061] The communication control device 100 in the embodiment of the application is mainly used for: responding to a multi-link control request, determining the device connection characteristics of each wireless connection link corresponding to the multi-link control request; determining the target connection link of each wireless connection link according to the device connection characteristics, the link transmission interval in each wireless connection link, and the event interaction anchor point; performing data fusion on the target communication data packet in each target connection link to obtain a fusion data packet; determining the data transmission link in the target connection link of each wireless connection link, and performing communication interaction by using the data transmission link and the fusion data packet to obtain a communication control result.

[0062] The communication control device 100 in the embodiment of the application can be a stand-alone communication control device, such as a mobile phone, a tablet computer, a network device, a smart television, and a smart computer, etc. The communication control device 100 can also be a communication control network or a communication control cluster composed of multiple communication control devices.

[0063] The embodiment of the application provides a communication control method, an apparatus, a device and a computer readable storage medium, which are described in detail below.

[0064] Those skilled in the art can understand that, Figure 1 The application environment shown in the embodiment of the application is only one of the application scenarios related to the scheme of the application, and does not constitute a limitation on the application scenarios of the scheme of the application. Other application environments can further include more or less communication control devices or communication control network connection relationships, for example, Figure 1 The application environment shown in the embodiment of the application is only one of the application scenarios related to the scheme of the application, and does not constitute a limitation on the application scenarios of the scheme of the application. Other application environments can further include more or less communication control devices or communication control network connection relationships, for example, Figure 1It should be understood that the communication control method scenario can also include one or more communication control devices, which are not limited in particular herein. The communication control device 100 can also include a memory for storing link connection characteristics and other data.

[0065] It should be noted that, Figure 1 The communication control method scenario shown is only one example. The communication control method scenario described in the embodiments of the present application is provided to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application.

[0066] Based on the above communication control method scenario, various embodiments of the disclosed communication control method are proposed.

[0067] As Figure 2 shown, Figure 2 is a flowchart of one embodiment of the communication control method in the embodiments of the present application. The communication control method includes the following steps 201-204:

[0068] 201, in response to a multi-link control request, determining the device connection characteristics of each wireless connection link corresponding to the multi-link control request;

[0069] The communication control method in the embodiments of the present application is applied to a communication control device. The communication control device can specifically be one or more intelligent terminals that include at least one wireless communication module. The communication control device can establish a wireless connection link with one or more intelligent terminals based on at least one wireless communication module to perform communication connection. The above-mentioned intelligent terminal or intelligent device includes but is not limited to an intelligent television, a smart phone, smart glasses, a vehicle-mounted terminal, a wireless remote control, a wireless microphone, or a wireless camera, etc. The types and quantities of the intelligent terminal and the intelligent device are not limited in the embodiments of the present application. The communication control device in the embodiments of the present application can be a master device or a slave device. The master device specifically refers to an intelligent terminal that initiates a wireless connection in a wireless interaction scenario and can control link connection parameters and data transmission. For example, in a specific scenario, the master device can be an intelligent television, a smart phone, a tablet computer, a smart wearable device (including smart glasses and smart watches, etc.), and a personal computer, etc. The slave device specifically refers to a device that passively receives a wireless connection in a wireless interaction scenario and responds to an instruction signal sent by the master device. In a specific embodiment, the slave device can be a wireless remote control, a wireless microphone, or a wireless camera, etc. Correspondingly, each intelligent device connected to the communication control device can be a slave device or a master device, which is not limited in the embodiments of the present application.

[0070] The wireless communication module includes, but is not limited to, a Bluetooth communication module, a WiFi communication module, or a 2.4G communication module.

[0071] In an optional embodiment, the communication control device is a smart television, and the three smart devices are a wireless remote controller, a wireless microphone, and a Bluetooth camera. The smart television can serve as a master device to establish corresponding wireless communication links with the three smart devices through a wireless communication module, and communicate with the smart devices through the corresponding wireless communication links. In a specific embodiment, the wireless communication module is a Bluetooth communication module, that is, the communication control device establishes at least one wireless connection link with each Bluetooth slave device through the Bluetooth communication module. In this embodiment, the wireless connection link is a Bluetooth connection link.

[0072] In an optional embodiment, the communication control device can be at least one smart external device, for example, the communication control device can be any one of a wireless remote controller, a wireless microphone, and a Bluetooth camera. In addition, the embodiment scenario also includes a smart device connected to the wireless remote controller, the wireless microphone, and the Bluetooth camera, which can be a smart television, a smart phone, a tablet computer, a smart wearable device (including smart glasses and smart watches, etc.), and a personal computer, etc. The communication control device can also serve as a slave device to establish a wireless connection link with any one of the smart television, the smart phone, the tablet computer, the smart wearable device (including smart glasses and smart watches, etc.), and the personal computer, etc. through a wireless communication module and perform communication connection interaction. That is, the slave device or the master device in the wireless connection link can execute the communication control method in this embodiment. In the application scenario, each wireless connection link can be a wireless communication link established by a master device with multiple slave devices or a wireless communication link established by a slave device with multiple master devices.

[0073] Optionally, during the entire communication process of establishing wireless connection links with multiple smart devices and engaging in communication interaction using these wireless connection links, the communication control device can respond to multi-link control requests triggered in multi-link wireless connection scenarios. These multi-link control requests are operation events that drive the communication control device to fuse target communication data packets within wireless connection links capable of link data fusion and then transmit them. The triggering method for these multi-link control requests is not specifically limited here; that is, the multi-link control request can be actively triggered by the user. For example, the user can trigger it by clicking the multi-link control button in the link control interface provided by the communication control device when the communication control device establishes more than one wireless connection link with other smart devices, i.e., triggering the multi-link control request when multiple wireless connections are established. Alternatively, the multi-link control request can also be triggered by the communication control device itself or by other smart devices that have established wireless connection links with the communication control device. For example, the communication control device may have a multi-link control process that automatically triggers the multi-link control request when multiple wireless connections are detected. Optionally, the multilink control request can also be sent by other smart devices to the communication control device through a wireless link established with the communication control device.

[0074] Optionally, in one specific embodiment, after receiving a multi-link control request, the communication control device further determines whether each wireless connection link corresponding to the multi-link data fusion to be performed meets the data fusion requirements. That is, before performing multi-link fusion control, the communication control device determines whether the wireless connection links to be fused in the multi-link control request contain device connection characteristics. These device connection characteristics represent any one or more of the following: device connection protocols, device connection configuration information, and device connection versions that the master and slave devices can support. In other words, the device connection characteristics reflect the functions supported by the master and slave devices in the wireless connection link. Further, in one specific embodiment, the device connection characteristics in the wireless connection link may include data fusion characteristics. That is, the multi-link data fusion characteristics represent the device connection characteristics that enable the master and slave devices in the wireless connection link to support sending, receiving, and generating multi-link fused data packets when using the wireless connection link for data interaction.

[0075] 202. Determine the target connection link for each wireless connection link based on the device connection characteristics, the link transmit / receive interval, and the event interaction anchor point in each wireless connection link;

[0076] Specifically, the communication control device, in response to the multi-link control request, obtains the device connection characteristics of each wireless connection link, and further performs characteristic negotiation according to the device connection characteristics, so as to determine whether each communication device in the wireless connection link supports multi-link data fusion transceiving and generation function, and further screens the target connection link in the wireless connection link that can perform link data fusion.

[0077] Specifically, the communication control device, after determining the wireless connection link corresponding to the multi-link control request, obtains the master device connection characteristics and the slave device connection characteristics in the device connection characteristics of each wireless connection link, and performs characteristic negotiation based on the master device connection characteristics and the slave device connection characteristics, to determine the characteristic negotiation result of the wireless connection link. The master device connection characteristics are device connection characteristics representing the functions supported by the master device in the wireless connection link. The slave device connection characteristics are device connection characteristics representing the functions supported by the slave device in the wireless connection link. The characteristic negotiation result is a device connection characteristic negotiation result representing whether the master device and the slave device in the wireless connection link both have data fusion characteristics.

[0078] Specifically, when the communication control device performs wireless communication connection as a master device of a wireless connection link, it pre-confirms the target slave device corresponding to the link handle of the wireless connection link, sends the master device connection characteristics in the device connection characteristics to the target slave device corresponding to each wireless connection link associated with the communication control device, and receives the slave device connection characteristics sent by the target slave device in the wireless connection link, and performs characteristic negotiation using the master device connection characteristics and the slave device connection characteristics, so as to determine whether the master device and the slave device in the wireless connection link both have data fusion characteristics, and obtain the characteristic negotiation result.

[0079] Specifically, when the communication control device performs wireless communication connection as a slave device of a wireless connection link, it pre-confirms the target master device corresponding to the link handle of the wireless connection link, sends the slave device connection characteristics in the device connection characteristics to the target master device corresponding to the wireless connection link, and receives the master device connection characteristics sent by the target master device in the wireless connection link, and performs characteristic negotiation using the master device connection characteristics and the slave device connection characteristics, so as to determine whether the master device and the slave device in the wireless connection link both have data fusion characteristics, and obtain the characteristic negotiation result.

[0080] Specifically, after obtaining the master device connection characteristics and the slave device connection characteristics, the communication control device detects whether the master device connection characteristics and the slave device connection characteristics both contain data fusion characteristics, to obtain the characteristic negotiation result.

[0081] Optionally, if the data fusion feature is not included in the master device connection feature and / or the slave device connection feature, i.e., at least one of the master device and the slave device in the wireless connection link does not support the fusion link interaction function, it is determined that the feature interaction result is a non-fusion link result, and the communication interaction operation is performed according to the ordinary link communication process in the subsequent data interaction process.

[0082] Optionally, if the data fusion feature is included in both the master device connection feature and the slave device connection feature, i.e., both the master device and the slave device in the wireless connection link support the fusion link interaction function, it is determined that the feature negotiation result is a fusion link result. The fusion link result indicates that the wireless connection link corresponding to the fusion link result can perform multi-link data fusion interaction.

[0083] Optionally, in other embodiments, the communication control device can set the identification information of the data fusion feature in the link identifier (LLID, Logical Link ID) in the data packet header, for example, marking the link identifier supporting the data fusion feature as a first identifier, and marking the link identifier not supporting the data fusion feature as a second identifier, and then detecting the link identifier in the data packet header to determine the feature negotiation result of the wireless connection link during feature negotiation.

[0084] Specifically, after determining that the feature negotiation result of the wireless connection link is a fusion link result, the communication connection device determines the wireless connection link with the fusion link result as a candidate fusion link capable of performing multi-link data fusion interaction. Further, the target connection link to be used for multi-link data fusion interaction in the wireless connection link is determined according to the link transmission interval and the event interaction anchor point in each candidate fusion link. The link transmission interval is the connection interval between the last connection event communication data packet and the next connection event communication data packet in the wireless connection link. That is, the link transmission interval is the complete execution time of one connection event in the wireless connection link. The event interaction anchor point is the start time anchor point when a new connection event transmits and receives the communication data packet in the wireless connection link.

[0085] Specifically, Figure 3 A scene diagram of the communication control method provided by the embodiments of the present application is shown in FIG. 1. Figure 3 As shown in FIG. 1, Figure 3 The data transmission time axis of the wireless connection link in one specific embodiment is shown in FIG. 1, and a plurality of adjacent link transmission intervals are shown in FIG. 1. Each link transmission interval includes a data transmission window of a communication data packet (MS window in FIG. 1) and an event interval window. Figure 3 The time point between adjacent link transmission intervals is the event interaction anchor point.

[0086] Specifically, the communication control device determines the candidate fusion links capable of multi-link data fusion interaction in the multi-link communication environment, and then determines whether there is a situation that multiple links perform data transmission and reception to affect the stability of each link due to the proximity of connection event times in each candidate fusion link through the link transmission and reception interval and event interaction anchor point in each candidate fusion link. If there is, the candidate fusion link is determined as the target connection link to be subjected to multi-link data fusion interaction.

[0087] Specifically, the communication control device acquires the link transmission and reception interval of each candidate fusion link and the event interaction anchor point of each candidate fusion link, and then filters the target connection link in the candidate fusion link by comparing the event interaction anchor point and the link transmission and reception interval. That is, the candidate fusion link that meets the multi-link fusion interaction condition of the event interaction anchor point and the link transmission and reception interval is determined as the target connection link.

[0088] Optionally, if there are multiple candidate fusion links with the same event interaction anchor point in the candidate fusion link, that is, multiple candidate fusion links perform data transmission and reception at the same event interaction anchor point, which may cause data retransmission, affect the stability of the link, and even cause the link to be disconnected. Therefore, each candidate fusion link with the same event interaction anchor point is determined as the target connection link, and the multi-link data fusion interaction is performed on the target communication data packet in the target connection link in the subsequent step.

[0089] Optionally, if each event interaction anchor point in the candidate fusion link is not the same or after filtering part of the target connection link by using the event interaction anchor point, the communication control device further determines the target connection link with a similar event interaction anchor point and a large link transmission and reception interval overlap according to the link transmission and reception interval.

[0090] Specifically, the communication control device acquires the link transmission and reception interval of each candidate fusion link, and then calculates the first interval overlap ratio between each candidate fusion link by using the link transmission and reception interval, and compares the first interval overlap ratio with a preset first overlap threshold value to filter the target connection link in the candidate fusion link. The first interval overlap ratio is a parameter representing the proportion of the overlap of the link transmission and reception interval between two candidate fusion links / wireless connection links. The first overlap threshold value is a proportion threshold value representing whether the link transmission and reception interval between each candidate fusion link is abnormally overlapped.

[0091] Optionally, if the event interaction anchor point difference between each of the arbitrary candidate fusion link combinations is greater than the preset anchor point difference threshold value, and the first interval overlap ratio is less than the first overlap threshold value, the communication control device determines that the event interaction anchor points of each candidate fusion link in the candidate fusion link combination are not close, and the link transmission interval overlaps less, and data fusion is not required for the communication data packets in the candidate fusion link combination.

[0092] Optionally, if the event interaction anchor point difference between each of the arbitrary candidate fusion link combinations is less than the preset anchor point difference threshold value, and the first interval overlap ratio is greater than or equal to the first overlap threshold value, the communication control device determines that the event interaction anchor points of each candidate fusion link in the candidate fusion link combination are close, and the link transmission interval has an abnormal overlap state, and data fusion is required for the communication data packets in the candidate fusion link combination. The candidate fusion link with a first interval overlap ratio greater than the first overlap threshold value in the candidate fusion link combination is determined as a target connection link for data fusion transmission. Optionally, in one specific embodiment, the first overlap threshold value is 80%, and in other embodiments, the first overlap threshold value can also be customized to other numerical values according to actual application scenarios.

[0093] Optionally, in other embodiments, after determining the target connection link, the communication control device further performs multi-link negotiation on the event interaction anchor points and / or link transmission intervals in each target connection link, and updates the event interaction anchor points and / or link transmission intervals in each target connection link, thereby improving the wireless air interface utilization rate of each wireless connection link.

[0094] 203、performing data fusion on the target communication data packets in each of the target connection links to obtain a fusion data packet;

[0095] Specifically, after determining the target connection link that meets the data fusion condition, the communication control device further performs data fusion on the target communication data packets in the target connection link, that is, the communication control device performs data fusion on the target communication data packets in different target connection links to obtain a fusion data packet.

[0096] Specifically, after determining the target connection link, the communication control device further obtains the target communication data packets in the target connection link, and reads the initial packet header data and initial load data in the target communication data packets. The target communication data packets are communication data packets in the target connection link that are to be processed by multi-link data fusion. The initial packet header data is the packet preamble information contained in the target communication data packets. The initial load data is the data packet load data carrying specific interaction information in the target communication data packets.

[0097] Specifically, the communication control device adjusts the target fusion field in the initial packet header data by using a preset field fusion strategy after obtaining the target communication data packet, obtains target packet header data, and combines the initial load data of each target data packet by using the field fusion strategy to obtain fusion load data.

[0098] Specifically, the communication control device sets the link identifier in the initial packet header data to 0 by using the packet header fusion rule in the field fusion strategy after obtaining the initial packet header data of the target communication data packet, and adds the link identifier value of the target connection link to which the target communication data packet belongs in the initial packet header data to generate target packet header data.

[0099] Specifically, the communication control device also combines the initial load data by using the field fusion strategy to obtain fusion load data, that is, the communication control device extracts the initial load data in each target communication data packet by using the field fusion strategy, and separates each initial load data by using the preset interval field to obtain fusion load data. The preset interval field can be a field representing the data length corresponding to the initial load data.

[0100] Specifically, the communication control device combines the target packet header data and the fusion load data after obtaining the target packet header data and the fusion load data to obtain a fusion data packet, as shown in Figure 4 Figure 4 The structure of the fusion data packet in the communication control method provided by the embodiment of the application is shown. The fusion data packet includes target packet header data and fusion load data composed of multiple initial load data, and the initial load data in the fusion load data is separated and distinguished by using a preset interval field.

[0101] 204, determine the data transmission link in the target connection link of each wireless connection link, and perform communication interaction by using the data transmission link and the fusion data packet to obtain a communication control result.

[0102] As shown in Figure 5 Figure 5 A scene diagram of performing communication interaction by using the data transmission link and the fusion data packet is shown for the embodiment of the application. Specifically, the communication control device determines the data transmission link for transmitting the fusion data packet in the target connection link after obtaining the fusion data packet, performs communication interaction by using the data transmission link and the fusion data packet, and obtains a communication control result.

[0103] ​​Specifically, the communication control device can set any of the target connection links in the target connection link as the data transmission link of the fusion data packet, or can set the target connection link with the lowest data retransmission rate as the data transmission link by detecting the data retransmission rate in each target connection link and screening the data transmission link through the data retransmission rate.

[0104] Specifically, after determining the data transmission link, the communication control device further determines the target communication channel of the fusion data packet in the data transmission link according to a preset frequency hopping algorithm, and performs the receiving and transmitting interaction of the fusion data packet in the data transmission link by using the target communication channel and the preset frequency hopping algorithm to obtain a communication control result, wherein the communication control result is a control result representing whether the transmission of the fusion data packet is normally completed.

[0105] Specifically, after transmitting the fusion data packet, the communication control device further adjusts the link transmission interval in the wireless connection link or the data transmission link according to the communication control result to obtain an updated wireless connection link and an updated data transmission link.

[0106] In this embodiment, by responding to the multi-link control request, the device connection characteristics of each wireless connection link corresponding to the multi-link control request are determined; the target connection link of each wireless connection link is determined according to the device connection characteristics, the link transmission interval in each wireless connection link, and the event interaction anchor point; the target communication data packet in each target connection link is fused to obtain a fusion data packet, and the communication interaction is performed by using the fusion data packet to obtain a communication control result. When there are multiple wireless connection links, the intelligent device can obtain the device connection characteristics of each wireless connection link, and can determine whether the link fusion can be performed according to the device connection characteristics, the link transmission interval, and the event interaction anchor point. When it is determined that there is a target connection link that can perform link fusion, the transmission and reception data in the target connection link are fused to obtain a fusion data packet, and the fusion data packet is transmitted and received in any target connection link. The transmission influence between the transmission and reception data in different links in multi-link communication is reduced, the link connection stability is improved, and the wireless air interface utilization rate of each transmission link is effectively improved to improve the data transmission efficiency.

[0107] As shown in Figure 6 , the communication control method provided by the embodiments of the present application includes steps 301-302: Figure 6 As shown in Figure 6 , in this embodiment, the communication control method further includes steps 301-302:

[0108] 301、if the first interval overlap ratio between the target connection links is greater than the first overlap threshold and less than the second overlap threshold, updating the event interaction anchor point of the target connection links according to a difference between the first interval overlap ratio and the first overlap threshold, to obtain an updated event interaction anchor point;

[0109] 302、if the first interval overlap ratio between the target connection links is equal to the second overlap threshold, updating the link transmission interval of the target connection links to obtain an updated link transmission interval.

[0110] Based on the above embodiments, in the present embodiment, after the communication control device screens the target connection links capable of link data fusion in the wireless connection links, the communication control device further updates the event interaction anchor point or the link transmission interval of the target connection links according to the first interval overlap ratio between the target connection links, so as to improve the data transmission stability of the target connection links.

[0111] Specifically, the communication control device compares the first interval overlap ratio between the target connection links with the first overlap threshold and the second overlap threshold, so as to determine the to-be-adjusted object, wherein the to-be-adjusted object is any one of the event interaction anchor point and the link transmission interval. The second overlap threshold is 1, that is, the link transmission intervals between the target connection links completely overlap.

[0112] Optionally, if the first interval overlap ratio between the target connection links is greater than the first overlap threshold and less than the second overlap threshold, the communication control device determines that the to-be-adjusted object between the target connection links is the world interaction anchor point, and updates the event interaction anchor point of the target connection links according to a difference between the first interval overlap ratio and the first overlap threshold, that is, the communication control device updates the event interaction anchor point of the target connection links by the difference between the first overlap ratio and the first overlap threshold as an update ratio, and delays the event interaction anchor point of the target connection links by the link connection interval time length of the update ratio, so as to obtain an updated event interaction anchor point. For example, in a specific embodiment, the first interval overlap ratio between the target connection links is 85%, and the first overlap threshold is 80%, so the communication control device delays the event interaction anchor point of the target connection links by 5% of the link connection interval.

[0113] Optionally, if the first interval overlap ratio between the target connection links is equal to the second overlap threshold, that is, the link transmission intervals of the target connection links completely overlap, the communication control device increases the link transmission interval of any one of the target connection links by a corresponding interval time length, to obtain an updated link transmission interval.

[0114] In the embodiment, after determining the target connection links and the corresponding first interval overlap ratios, if the first interval overlap ratios between the target connection links are greater than the first overlap threshold and less than the second overlap threshold, the event interaction anchor points of the target connection links are updated according to the difference between the first interval overlap ratios and the first overlap threshold, to obtain updated event interaction anchor points; if the first interval overlap ratios between the target connection links are equal to the second overlap threshold, the link transmission intervals in the target connection links are updated to obtain updated link transmission intervals. The event interaction anchor points and the link transmission intervals of each target connection link are adjusted according to the first overlap ratio, so as to improve the data transmission stability of each target connection link.

[0115] As shown in Figure 7 , Figure 7 The flowchart of one embodiment of the communication control method provided by the embodiment of the application for adjusting the link transmission interval according to the link retransmission rate is specifically shown in Figure 7 . The communication control method further includes steps 401-403.

[0116] 401. The transmission and reception of the fusion data packet is monitored to obtain the link retransmission rate of each communication control result.

[0117] 402. If the link retransmission rate is greater than the preset retransmission rate threshold, the second interval overlap ratio of each wireless connection link and data transmission link is calculated.

[0118] 403. The link transmission interval in the wireless connection link is adjusted according to the second interval overlap ratio to obtain an updated wireless connection link.

[0119] Based on the above embodiment, in the embodiment, after transmitting the fusion data packet, the communication control device further adjusts the link transmission interval in the wireless connection link or the data transmission link according to the communication control result, to obtain an updated wireless connection link and an updated data transmission link.

[0120] Specifically, when the communication control device communicates with the fusion data packet by using the data transmission link, the communication control device further monitors the transmission and reception of the fusion data packet to determine the link retransmission rate of each communication control result. That is, the communication control device monitors the transmission and reception process of the fusion data packet, and calculates each communication control result, and determines the link retransmission rate of the data transmission link according to each communication control result.

[0121] Specifically, after determining the link retransmission rate of the data transmission link, the communication control device compares the link retransmission rate with the preset retransmission rate threshold, to determine the link transmission state of the data transmission link.

[0122] Optionally, if the link retransmission rate is less than the preset retransmission rate threshold, the communication control device determines that the transmission state of the data transmission link is a normal transmission state, and does not need to adjust the link transmission interval of the data transmission link or other wireless connection links.

[0123] Optionally, if the link retransmission rate is greater than the preset retransmission rate threshold, the communication control device determines that the transmission state of the data transmission link is an abnormal transmission state, and needs to adjust the link transmission interval of the data transmission link or other wireless connection links.

[0124] Specifically, after the communication control device determines that the transmission state of the data transmission link is an abnormal transmission state, the communication control device further calculates a second interval overlap ratio of each wireless connection link and the data transmission link, and adjusts the link transmission interval of the other wireless connection links except the data transmission link according to the second interval overlap ratio to obtain updated wireless connection links, thereby avoiding a large number of simultaneously transmitted data packets in other links from causing the fusion data transmission in the data transmission link to fail.

[0125] Optionally, after the communication control device adjusts the link transmission interval of the wireless connection links, the communication control device further obtains the link retransmission rate of the data transmission link, and if the link retransmission rate has not decreased, stops the multi-link data fusion interaction and uses a conventional data interaction process for data interaction.

[0126] In the embodiment, the communication control device obtains the link retransmission rate of each communication control result by monitoring the transmission and reception of the fusion data packet, and if the link retransmission rate is greater than a preset retransmission rate threshold, calculates a second interval overlap ratio of each wireless connection link and the data transmission link, and adjusts the link transmission interval of the wireless connection links according to the second interval overlap ratio to obtain updated wireless connection links. The link transmission interval of the other wireless connection links except the data transmission link is dynamically adjusted according to the retransmission rate, thereby avoiding a large number of simultaneously transmitted data packets in other links from causing the fusion data transmission in the data transmission link to fail, and improving the transmission stability of the multi-link data communication fusion interaction.

[0127] In order to better implement the communication control method in the embodiments of the application, based on the communication control method, the embodiments of the application further provide a communication control device, as shown in Figure 8 Figure 8 The communication control device provided in the embodiments of the application has the structure shown in the figure, and specifically, the communication control device 500 includes:

[0128] An information acquisition module 501 is configured to determine the device connection characteristics of each wireless connection link corresponding to a multi-link control request in response to the multi-link control request.

[0129] ​The link screening module 502 is configured to determine a target connection link of each of the wireless connection links according to the device connection characteristics, a link transceiving interval in each of the wireless connection links, and an event interaction anchor point.

[0130] The data fusion module 503 is configured to perform data fusion on a target communication data packet in each of the target connection links to obtain a fusion data packet.

[0131] The communication interaction module 504 is configured to determine a data transmission link in the target connection link of each of the wireless connection links, perform communication interaction by using the data transmission link and the fusion data packet, and obtain a communication control result.

[0132] In a possible implementation manner of the embodiment, the communication control apparatus determines a target connection link of each of the wireless connection links according to the device connection characteristics, a link transceiving interval in each of the wireless connection links, and an event interaction anchor point, and includes the following steps.

[0133] Obtaining master device connection characteristics and each slave device connection characteristic in the device connection characteristics;

[0134] Performing characteristic negotiation based on the master device connection characteristics and the slave device connection characteristics to determine a characteristic negotiation result of each of the wireless connection links;

[0135] Determining a candidate fusion link as a wireless connection link with the characteristic negotiation result as a fusion link result, and determining a target connection link in each of the candidate fusion links according to a link transceiving interval in each of the candidate fusion links and the event interaction anchor point.

[0136] In a possible implementation manner of the embodiment, the communication control apparatus determines a target connection link in each of the candidate fusion links according to a link transceiving interval in each of the candidate fusion links and the event interaction anchor point, and includes the following steps.

[0137] Obtaining the link transceiving interval of each of the candidate fusion links and the event interaction anchor point of each of the candidate fusion links;

[0138] If there are candidate fusion links with the same event interaction anchor point in each of the candidate fusion links, each of the candidate fusion links with the same event interaction anchor point is determined as a target connection link;

[0139] If the event interaction anchor points in each of the candidate fusion links are all different, a target connection link in each of the candidate fusion links is determined according to the link transceiving interval.

[0140] In a possible implementation manner of the embodiment, the communication control apparatus determines a target connection link in each of the candidate fusion links according to the link transceiving interval, and includes the following steps.

[0141] calculate a first interval overlap ratio between each of the candidate fusion links according to the link transmission and reception intervals in each of the candidate fusion links;

[0142] determine a candidate fusion link with a first interval overlap ratio greater than a first overlap threshold as a target connection link.

[0143] In a possible implementation of the embodiment, after the communication control device determines the target connection link in each of the candidate fusion links according to the link transmission and reception intervals in each of the candidate fusion links and the event interaction anchor points, the communication control device further includes:

[0144] if the first interval overlap ratio between the target connection links is greater than the first overlap threshold and less than a second overlap threshold, updating the event interaction anchor points of the target connection links according to a difference between the first interval overlap ratio and the first overlap threshold to obtain updated event interaction anchor points;

[0145] if the first interval overlap ratio between the target connection links is equal to the second overlap threshold, updating the link transmission and reception intervals in the target connection links to obtain updated link transmission and reception intervals.

[0146] In a possible implementation of the embodiment, the communication control device performs data fusion on target communication data packets in each of the target connection links to obtain a fusion data packet, including:

[0147] obtaining the target communication data packets in the target connection links, and reading initial packet header data and initial payload data in the target communication data packets;

[0148] adjusting target fusion fields in the initial packet header data according to a preset field fusion strategy to obtain target packet header data;

[0149] combining each of the initial payload data according to a preset field fusion strategy to obtain fusion payload data;

[0150] combining the target packet header data and the fusion payload data to obtain the fusion data packet.

[0151] In a possible implementation of the embodiment, after the communication control device performs communication interaction on the data transmission link and the fusion data packet to obtain a communication control result, the communication control device further includes:

[0152] performing transmission and reception monitoring on the fusion data packet to obtain a link retransmission rate of each of the communication control results;

[0153] if the link retransmission rate is greater than a preset retransmission rate threshold, calculating a second interval overlap ratio between each of the wireless connection links and the data transmission link;

[0154] According to the second interval overlap ratio, the link transmission interval in the wireless connection link is adjusted to obtain an updated wireless connection link.

[0155] In this embodiment, the communication control device determines the device connection characteristics of each wireless connection link corresponding to the multi-link control request in response to the multi-link control request, determines the target connection link of each wireless connection link according to the device connection characteristics, the link transmission interval in each wireless connection link, and the event interaction anchor point, performs data fusion on the target communication data packet in each target connection link to obtain a fusion data packet, and performs communication interaction using the fusion data packet to obtain a communication control result. When there are multiple wireless connection links, the intelligent device can obtain the device connection characteristics of each wireless connection link, and determine whether link fusion can be performed according to the device connection characteristics, the link transmission interval, and the event interaction anchor point. When it is determined that there is a target connection link that can perform link fusion, the transmission data in the target connection link is fused to obtain a fusion data packet, and the fusion data packet is transmitted and received in any target connection link. This reduces the transmission influence between different link transmission data in multi-link communication, improves the link connection stability, and effectively improves the wireless air interface utilization rate of each transmission link to improve the data transmission efficiency.

[0156] The embodiment of the application also provides a communication control device, as shown in Figure 9 , Figure 9 An embodiment structure diagram of the communication control device provided in the embodiment of the application.

[0157] The communication control device integrates any one of the communication control devices provided in the embodiment of the application, and the communication control device comprises:

[0158] one or more processors;

[0159] a memory; and

[0160] one or more application programs, wherein the one or more application programs are stored in the memory and are configured to perform the steps of the communication control method in the communication control method in any one of the embodiment of the communication control method.

[0161] Specifically, the communication control device can include a processor 601 with one or more processing cores, a memory 602 with one or more computer readable storage media, a power supply 603, and an input unit 604, and the like. Those skilled in the art can understand that the structure of the communication control device shown in Figure 9 The structure of the communication control device shown in the embodiment of the application does not constitute a limitation on the communication control device, and can include more or fewer components than shown, or combine certain components, or different component arrangements. Among them:

[0162] The processor 601 is the control center of the communication control device, connects each part of the communication control device through various interfaces and lines, performs various functions of the communication control device and processes data by running or executing software programs and / or modules stored in the memory 602 and calling data stored in the memory 602, thereby monitoring the communication control device as a whole. Optionally, the processor 601 can include one or more processing cores; preferably, the processor 601 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application program, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 601.

[0163] The memory 602 can be used to store software programs and modules, and the processor 601 executes various function applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 can mainly include a program storage area and a data storage area, wherein the program storage area can store the operating system, at least one application program required by the function (such as sound playing function, image playing function, etc.) and the like; the data storage area can store the data created according to the use of the communication control device and the like. In addition, the memory 602 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, flash memory device, or other volatile solid-state memory device. Accordingly, the memory 602 can also include a memory controller to provide the processor 601 with access to the memory 602.

[0164] The communication control device further includes a power supply 603 for supplying power to each component, and preferably the power supply 603 can be logically connected with the processor 601 through a power management system, so as to realize the functions of managing charging, discharging and power consumption management through the power management system. The power supply 603 can also include one or more than one direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power state indicator and any other components.

[0165] The communication control device can also include an input unit 604, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0166] Although not shown, the communication control device can also include a display unit or the like, which will not be described here. In particular, in the present embodiment, the processor 601 in the communication control device will load the executable file corresponding to the process of one or more application programs into the memory 602 according to the following instructions, and run the application program stored in the memory 602 by the processor 601, thereby realizing various functions, as follows:

[0167] To this end, the embodiment of the present application provides a computer readable storage medium, which can include a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. A computer program is stored on the computer readable storage medium, and the computer program is loaded by a processor to execute the steps in any of the communication control methods provided by the embodiment of the present application. For example, the computer program loaded by the processor can execute the following steps:

[0168] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the detailed description of other embodiments above, which will not be described here.

[0169] In specific implementation, the above various units or structures can be implemented as independent entities, or can be combined as the same or several entities, and the specific implementation of the above various units or structures can be referred to the method embodiments above, which will not be described here.

[0170] The specific implementation of the above various operations can be referred to the embodiments above, which will not be described here.

[0171] The above has described in detail the communication control method provided by the embodiment of the present application, and the principle and implementation manner of the present application have been described in the specific embodiments above, and the above embodiment description is only used to help understand the method of the present application and its core idea; meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manner and application range will be changed, and the above description should not be understood as the limitation of the present application.

Claims

1. A communication control method, characterized in that, The communication control method includes: In response to a multi-link control request, determine the device connection characteristics of each wireless connection link corresponding to the multi-link control request; Obtain the master device connection characteristics and each slave device connection characteristics from the device connection characteristics, perform characteristic negotiation based on the master device connection characteristics and the slave device connection characteristics, determine the characteristic negotiation result of each wireless connection link, determine the wireless connection link whose characteristic negotiation result is a fusion link result as a candidate fusion link, and determine the target connection link in the candidate fusion link according to the link transmit / receive interval and event interaction anchor point in each candidate fusion link. The target communication data packets in each of the target connection links are fused to obtain fused data packets; Determine the data transmission link in the target connection link of each wireless connection link, and use the data transmission link and the fused data packet to communicate and interact to obtain the communication control result; After determining the target connection link among the candidate fusion links based on the link transmit / receive interval and the event interaction anchor point, the method further includes: If the first interval overlap ratio between the target connection links is greater than the first overlap threshold and less than the second overlap threshold, then the event interaction anchor point of the target connection link is updated according to the difference between the first interval overlap ratio and the first overlap threshold to obtain the updated event interaction anchor point. If the first interval overlap ratio between the target connection links is equal to the second overlap threshold, then the link transmit / receive interval in the target connection links is updated to obtain the updated link transmit / receive interval.

2. The communication control method according to claim 1, characterized in that, The step of determining the target connection link among the candidate fusion links based on the link transmit / receive interval and the event interaction anchor point in each candidate fusion link includes: Obtain the link transmit / receive interval of each candidate fusion link and the event interaction anchor point of each candidate fusion link; If there are candidate fusion links with the same event interaction anchor point among the candidate fusion links, then each candidate fusion link with the same event interaction anchor point shall be determined as the target connection link. If the event interaction anchor points in each of the candidate fusion links are different, the target connection link in each of the candidate fusion links is determined according to the link transmit / receive interval.

3. The communication control method according to claim 2, characterized in that, The step of determining the target connection link among the candidate fusion links based on the link transmit / receive interval includes: The first interval overlap ratio between each candidate fusion link is calculated using the link transmit / receive interval in each candidate fusion link. Candidate fusion links with a first interval overlap ratio greater than a first overlap threshold are identified as target connection links.

4. The communication control method according to claim 1, characterized in that, The step of fusing target communication data packets in each of the target connection links to obtain fused data packets includes: Acquire the target communication data packet in the target connection link, and read the initial header data and initial payload data in the target communication data packet; The target fusion field in the initial header data is adjusted using a preset field fusion strategy to obtain the target header data; The initial load data are combined using a preset field fusion strategy to obtain fused load data; The target header data and the fused payload data are combined to obtain the fused data packet.

5. The communication control method according to any one of claims 1-4, characterized in that, After obtaining the communication control result by communicating and interacting using the data transmission link and the fused data packet, the method further includes: The transmission and reception of the fused data packets are monitored to obtain the link retransmission rate of each of the communication control results; If the link retransmission rate is greater than the preset retransmission rate threshold, then the second interval overlap ratio of each wireless connection link and data transmission link is calculated. The link transmit / receive interval in the wireless connection link is adjusted according to the second interval overlap ratio to obtain the updated wireless connection link.

6. A communication control device, characterized in that, The communication control device includes: The information acquisition module is configured to respond to multilink control requests and determine the device connection characteristics of each wireless connection link corresponding to the multilink control request. The link filtering module is configured to obtain the master device connection characteristics and each slave device connection characteristics in the device connection characteristics, perform characteristic negotiation based on the master device connection characteristics and the slave device connection characteristics, determine the characteristic negotiation result of each wireless connection link, determine the wireless connection link whose characteristic negotiation result is a fusion link result as a candidate fusion link, and determine the target connection link in the candidate fusion link according to the link transmit / receive interval and event interaction anchor point in each candidate fusion link; The data fusion module is configured to fuse target communication data packets in each of the target connection links to obtain fused data packets; The communication interaction module is configured to determine the data transmission link in the target connection link of each of the wireless connection links, and to perform communication interaction using the data transmission link and the fused data packet to obtain communication control results. After determining the target connection link among the candidate fusion links based on the link transmit / receive interval and the event interaction anchor point in each candidate fusion link, the link filtering module further includes: If the first interval overlap ratio between the target connection links is greater than the first overlap threshold and less than the second overlap threshold, then the event interaction anchor point of the target connection link is updated according to the difference between the first interval overlap ratio and the first overlap threshold to obtain the updated event interaction anchor point. If the first interval overlap ratio between the target connection links is equal to the second overlap threshold, then the link transmit / receive interval in the target connection links is updated to obtain the updated link transmit / receive interval.

7. A communication control device, characterized in that, The communication control device includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps of the communication control method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to execute the steps of the communication control method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Uplink channel multiplexing and piggybacking

    CN112602285A

  • Method for adaptive connection scheduling on BLE(bluetooth low energy) and apparatus for performing the method

    KR102383204B1