Communication control method and device, equipment and storage medium
By responding to multi -link control requests in intelligent devices, determine the device connection characteristics, link receiving interval and event interactive anchor points, determine the target connection link and data fusion, solve the data transmission of the smart device multi -link wireless communication connection when connecting the multi -link wireless communication connection The problem of poor effects and unstable links realizes higher link stability and empty port utilization.
Patent Information
- Application Number
- CN202411476711.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-10-21
AI Technical Summary
When smart devices connect to multiple links, data transmission effect is poor and link connection is unstable.
By responding to the multi-link control request, the device connection characteristics, link transceiver interval and event interaction anchor point of each wireless connection link are determined, the target connection link is determined, and the target communication data packet is data fused to obtain the fusion data packet. Utilize data transmission links for communication and interaction.
The influence of transmission and receiving data in different links in multi -link communication is reduced, the link connection stability is improved, and the wireless air port utilization rate of the transmission links is effectively improved, and the data transmission efficiency is improved.
Smart Images

Figure CN119364561A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a communication control method, apparatus, device and storage medium. Background Art
[0002] At present, with the rapid development of smart devices and wireless communication technology, wireless communication technology is being used more and more widely in smart homes. Smart homes can communicate and interact with multiple slave devices by using wireless communication technology to achieve different interactive operations. For example, smart TVs can establish wireless communication connections with various BLE (Bluetooth Low Energy) devices such as wireless remote controls and wireless microphones to achieve interactive operations. However, when existing smart homes establish multiple connections with multiple wireless devices, the data transmission and reception intervals of each link may conflict, resulting in data retransmission, affecting the wireless air interface utilization rate, and even causing abnormal disconnection of the link, affecting the data transmission effect and link stability. Summary of the invention
[0003] The embodiments of the present application provide a communication control method, apparatus, device and storage medium, which are intended to solve the technical problems in the prior art that the data transmission effect is poor and the link connection is unstable when the smart device performs multi-link wireless communication connection.
[0004] On the one hand, an embodiment of the present application provides a communication control method, the communication control method comprising the following steps:
[0005] In response to a multi-link control request, determining a device connection characteristic of each wireless connection link corresponding to the multi-link control request;
[0006] Determine a target connection link for each of the wireless connection links according to the device connection characteristics, the link transceiver interval in each of the wireless connection links, and an event interaction anchor point;
[0007] Performing data fusion on the target communication data packets in each of the target connection links to obtain a fused data packet;
[0008] A data transmission link in a target connection link of each of the wireless connection links is determined, and communication interaction is performed using the data transmission link and the fused data packet to obtain a communication control result.
[0009] In a possible implementation of the present application, determining the target connection link of each of the wireless connection links according to the device connection characteristics, the link transceiver interval in each of the wireless connection links, and the event interaction anchor point includes:
[0010] Obtaining a master device connection characteristic and each slave device connection characteristic from the device connection characteristics;
[0011] Performing characteristic negotiation based on the master device connection characteristic and the slave device connection characteristic, and determining characteristic negotiation results of each of the wireless connection links;
[0012] The wireless connection link whose characteristic negotiation result is a fusion link result is determined as a candidate fusion link, and the target connection link in the candidate fusion link is determined according to the link transceiver interval in each of the candidate fusion links and the event interaction anchor point.
[0013] In a possible implementation of the present application, determining a target connection link in the candidate fusion link according to a link transceiver interval in each of the candidate fusion links and the event interaction anchor point includes:
[0014] Acquire a link receiving and sending interval of each candidate fusion link and an event interaction anchor point of each candidate fusion link;
[0015] If there are wireless connection links with the same event interaction anchor point among the wireless connection links, then the wireless connection links with the same event interaction anchor point are respectively determined as target connection links to be merged;
[0016] If the event interaction anchor points in the candidate fusion links are all different, the target connection link in the candidate fusion links is determined according to the link receiving and sending interval.
[0017] In a possible implementation of the present application, determining a target connection link in each of the candidate fusion links according to the link transceiver interval includes:
[0018] Calculating a first interval overlap ratio between each of the candidate fusion links by using a link transceiver interval in each of the candidate fusion links;
[0019] A candidate fusion link whose first interval overlap ratio is greater than a first overlap threshold is determined as a target connection link.
[0020] In a possible implementation of the present application, after determining the target connection link in the candidate fusion link according to the link receiving and sending interval in each of the candidate fusion links and the event interaction anchor point, the method further includes:
[0021] 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 link according to the difference between the first interval overlap ratio and the first overlap threshold to obtain an updated event interaction anchor point;
[0022] If the first interval overlap ratio between the target connection links is equal to the second overlap threshold, the link transceiver interval in the target connection link is updated to obtain an updated link transceiver interval.
[0023] In a possible implementation of the present application, the step of fusing target communication data packets in each target connection link to obtain a fused data packet includes:
[0024] Acquire a target communication data packet in the target connection link, and read initial header data and initial load data in the target communication data packet;
[0025] Using a preset field fusion strategy to adjust the target fusion field in the initial packet header data to obtain target packet header data;
[0026] Combining the initial load data using a preset field fusion strategy to obtain fused load data;
[0027] The target packet header data and the fused payload data are combined to obtain a fused data packet.
[0028] In a possible implementation of the present application, after the communication interaction is performed using the fused data packet and a communication control result is obtained, the method further includes:
[0029] Monitoring the sending and receiving of the fused data packet 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, calculating a second interval overlap ratio of each of the wireless connection links and the target fusion link;
[0031] The link transceiver 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, the communication control device comprising:
[0033] an information acquisition module, configured to respond to a multi-link control request and determine a device connection characteristic of each wireless connection link corresponding to the multi-link control request;
[0034] A link screening module, configured to determine a target connection link for each of the wireless connection links according to the device connection characteristics, a link transceiver interval in each of the wireless connection links, 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 fused data packet;
[0036] 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 use the data transmission link and the fused data packet to perform communication interaction to obtain a communication control result.
[0037] On the other hand, the present application also provides a communication control device, the communication control device comprising:
[0038] one or more processors;
[0039] Memory; and
[0040] 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.
[0041] On the other hand, the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the communication control method.
[0042] In the present application, by responding to a 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 transceiver interval in each wireless connection link, and the event interaction anchor point; the target communication data packet in each target connection link is data-fused to obtain a fused data packet, and the fused data packet is used for communication interaction 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 judge whether link fusion can be performed according to the device connection characteristics, the link transceiver interval, and the event interaction anchor point. When it is judged that there is a target connection link that can be linked, the transceiver data in the target connection link is fused to obtain a fused data packet, and the transceiver interaction processing of the fused data packet is performed in any target connection link, so as to reduce the transmission impact between the transceiver data of different links in multi-link communication, improve the link connection stability, and effectively improve the wireless air interface utilization rate of each transmission link to improve data transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0044] Figure 1A schematic diagram of a communication control method according to an embodiment of the present application;
[0045] Figure 2 A flow chart of an embodiment of a communication control method in an embodiment of the present application;
[0046] Figure 3 A schematic diagram of a scenario when a wireless connection link performs data transmission in the communication control method provided in an embodiment of the present application;
[0047] Figure 4 A schematic diagram of the structure of a fused data packet in a communication control method provided in an embodiment of the present application;
[0048] Figure 5 A schematic diagram of a scenario for communication interaction using the data transmission link and the fused data packet provided in an embodiment of the present application;
[0049] Figure 6 A schematic diagram of a flow chart of an embodiment of updating a target connection link in a communication control method provided in an embodiment of the present application;
[0050] Figure 7 A flow chart of an embodiment of adjusting the link receiving and transmitting interval according to the link retransmission rate in the communication control method provided in the embodiment of the present application;
[0051] Figure 8 A schematic diagram of the structure of an embodiment of a communication control device provided in an embodiment of the present application;
[0052] Fig. 9 A schematic diagram of the structure of an embodiment of a communication control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0054] In the description of the present invention, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0055] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.
[0056] At present, with the rapid development of smart devices and wireless communication technology, wireless communication technology is being used more and more widely in smart homes. Smart homes can communicate and interact with multiple slave devices by using wireless communication technology to achieve different interactive operations. For example, smart TVs can establish wireless communication connections with various BLE (Bluetooth Low Energy) devices such as wireless remote controls and wireless microphones to achieve interactive operations. However, when existing smart homes establish multiple connections with multiple wireless devices, the data transmission and reception intervals of each link may conflict, resulting in data retransmission, affecting the wireless air interface utilization rate, and even causing abnormal disconnection of the link, affecting the data transmission effect and link stability.
[0057] Based on this, the present application proposes a communication control method, apparatus, device and computer-readable storage medium to solve the technical problems in the prior art that data transmission effect is poor and link connection is unstable when smart devices perform multi-link wireless communication connections.
[0058] The communication control method in the embodiment of the present invention is applied to a communication control device, and the communication control device is arranged in a communication control device. The communication control device is provided with one or more processors, a 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 communication control method; wherein the communication control device can be an intelligent terminal, such as a mobile phone, a tablet computer, a network device, and a smart computer, etc.; optionally, the communication control device can also be a server, or a service cluster composed of multiple servers.
[0059] like Figure 1 As shown, Figure 1The present invention is a scene diagram of the communication control method of the embodiment of the present application. The communication control scene in the embodiment of the present invention includes a communication control device 100 (a communication control device is integrated in the communication control device 100) and a wireless connection device 200. A computer-readable storage medium corresponding to the communication control method is run in the communication control device 100 to execute the steps of the communication control method. The wireless connection device 200 is a wireless terminal that is connected to the communication control device 100 for data exchange.
[0060] Understandably, Figure 1 The communication control equipment in the communication control method scenario shown, or the devices included in the communication control equipment, does not constitute a limitation on the embodiments of the present invention, that is, the number of devices and types of devices of the communication control equipment included in the communication control method scenario, or the number of devices and types of devices included in each device, do not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be regarded as equivalent replacements or derivatives of the technical solution claimed to be protected by the embodiments of the present invention.
[0061] In the embodiment of the present invention, the communication control device 100 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 receiving and sending 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 fused data packet; determining the data transmission link in the target connection link of each wireless connection link, and performing communication interaction using the data transmission link and the fused data packet to obtain a communication control result.
[0062] The communication control device 100 in the embodiment of the present invention can be an independent communication control device, such as a smart terminal such as a mobile phone, a tablet computer, a network device, a smart TV, and a smart computer, or it can be a communication control network or a communication control cluster composed of multiple communication control devices.
[0063] The embodiments of the present application provide a communication control method, apparatus, device, and computer-readable storage medium, which are described in detail below.
[0064] It can be understood by those skilled in the art that Figure 1 The application environment shown in is only one of the application scenarios related to the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or fewer communication control devices, or communication control network connection relationships shown, such as Figure 1Only one communication control device is shown, and it can be understood that the scenario of the communication control method can also include one or more communication control devices, which is not specifically limited here; 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 scenario diagram of the communication control method shown is only an example. The scenario of the communication control method described in the embodiment of the present invention is to more clearly illustrate the technical solution of the embodiment of the present invention, and does not constitute a limitation on the technical solution provided by the embodiment of the present invention.
[0066] Based on the scenario of the above communication control method, various embodiments of the communication control method disclosed in the present invention are proposed.
[0067] like Figure 2 As shown, Figure 2 This is a flow chart of an embodiment of a communication control method in an embodiment of the present application. The communication control method includes the following steps 201 to 204:
[0068] 201. In response to a multi-link control request, determine a device connection characteristic of each wireless connection link corresponding to the multi-link control request;
[0069] The communication control method in this embodiment is applied to a communication control device. The communication control device may specifically refer to one or more intelligent terminals including 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 for communication connection. The above-mentioned intelligent terminals or intelligent devices include but are not limited to electronic devices such as smart TVs, smart phones, smart glasses, vehicle-mounted terminals, wireless remote controls, wireless microphones or wireless cameras. In this embodiment, the types and quantities of intelligent terminals and intelligent devices are not limited. The communication control device in this embodiment may be a master device or a slave device, wherein the master device specifically refers to an intelligent terminal that actively 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 may be an intelligent terminal such as a smart TV, a smart phone, a tablet computer, an intelligent wearable device (including smart glasses and smart watches, etc.) and a personal computer. The slave device specifically refers to a device that passively receives a wireless connection in a wireless interaction scenario and responds to a command signal sent by the master device. In a specific embodiment, the slave device may be a peripheral device such as a wireless remote control, a wireless microphone or a wireless camera. Correspondingly, each intelligent device connected to the communication control device can be a slave device or a master device, and this embodiment does not limit this.
[0070] The wireless communication module mentioned above 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 TV, and there are three smart devices, namely a wireless remote control, a wireless microphone, and a Bluetooth camera. The smart TV can establish corresponding wireless communication links with the three smart devices through the wireless communication module as a master device, and communicate and interact with the smart device through the wireless communication link corresponding to the smart device. 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 intelligent peripheral device, for example, the communication control device can be any one of a wireless remote control, a wireless microphone, and a Bluetooth camera. In addition, this implementation scenario also has an intelligent device connected to a wireless remote control, a wireless microphone, and a Bluetooth camera. The intelligent device can be a smart TV, a smart phone, a tablet computer, a smart wearable device (including smart glasses and smart watches, etc.) and a smart terminal such as a personal computer. The communication control device can also be used as a slave device to establish a wireless connection link and communicate and connect with any one of smart terminals such as a smart TV, a smart phone, a tablet computer, a smart wearable device (including smart glasses and smart watches, etc.) and a personal computer through a wireless communication module. That is, the slave device or the master device in the wireless connection link can execute the communication control method in this embodiment. Among them, each wireless connection link in the application scenario can be a wireless communication link constructed by a master device and a plurality of slave devices respectively establishing wireless connections or a wireless communication link constructed by a slave device connecting to a plurality of master devices respectively.
[0073] Optionally, the communication control device can respond to a multi-link control request triggered in a multi-link wireless connection scenario during the entire communication process of establishing a wireless connection link with multiple smart devices and using the wireless connection link for communication interaction, wherein the multi-link control request is an operation event that drives the communication control device to perform data fusion and send the target communication data packet in the wireless connection link that can perform link data fusion. Among them, the triggering method of the multi-link control request is not specifically limited here, that is, the multi-link control request can be actively triggered by the user, for example, the user clicks the multi-link control button in the link control interface provided by the communication control device, and is triggered when the communication control device establishes more than one wireless connection link with other smart devices, that is, the multi-link control request is triggered when multiple wireless connections are established. In addition, optionally, the triggering method of the multi-link control request can also be triggered by the communication control device or other smart devices that establish a wireless connection link with the communication control device, for example, a multi-link control process is set in the communication control device, and a multi-link control request is automatically triggered when multiple wireless connections are detected. Optionally, the multi-link control request may also be sent by other intelligent devices to the communication control device via a wireless link established with the communication control device.
[0074] Optionally, in a specific embodiment, after obtaining the multi-link control request, the communication control device also 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 link to be data fused in the multi-link control request contains device connection characteristics. Among them, the device connection characteristics are any one or more of the device connection protocols, device connection configuration information and device connection versions that can be supported by the master device and the slave device. That is, the device connection characteristics can reflect the functions supported by the master device and the slave device in the wireless connection link. Further, in a specific embodiment, the device connection characteristics in the wireless connection link may include data fusion characteristics, that is, the multi-link data fusion characteristics are device connection characteristics that characterize the master device and the slave device in the wireless connection link when using the wireless connection link for data interaction, and can support the sending, receiving and generating of multi-link fusion data packets.
[0075] 202. Determine a target connection link for each of the wireless connection links according to the device connection characteristics, a link transceiver interval in each of the wireless connection links, and an event interaction anchor point;
[0076] Specifically, after responding to the multi-link control request and obtaining the device connection characteristics in each wireless connection link, the communication control device also performs characteristic negotiation based on the device connection characteristics to determine whether each communication device in the wireless connection link supports multi-link data fusion reception and transmission and generation functions, and then screens the target connection link in the wireless connection link that can perform link data fusion.
[0077] Specifically, after determining each wireless connection link corresponding to the multi-link control request, the communication control device 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. Among them, the master device connection characteristics are device connection characteristics corresponding to the functions supported by the master device in the wireless connection link. The slave device connection characteristics are device connection characteristics corresponding to the functions supported by the slave device in the wireless connection link. The characteristic negotiation result is a device connection characteristic negotiation result that characterizes 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 acts as a master device of a wireless connection link to conduct a wireless communication connection, it pre-confirms the target slave device corresponding to the link identification value (link-handle) of the wireless connection link, sends the master device connection characteristics in the device connection characteristics to the target slave devices corresponding to each wireless connection link associated with the communication control device, receives the slave device connection characteristics sent by the target slave device in the wireless connection link, and uses the master device connection characteristics and the slave device connection characteristics to negotiate characteristics, thereby determining whether the master device and the slave device in the wireless connection link both have data fusion characteristics, and obtaining a characteristic negotiation result.
[0079] Specifically, when the communication control device acts as a slave device of a wireless connection link to establish a wireless communication connection, it pre-confirms a target master device corresponding to a link identification value (link-handle) of the wireless connection link, sends slave device connection characteristics in the device connection characteristics to the target master device corresponding to the wireless connection link, receives master device connection characteristics sent by the target master device in the wireless connection link, and performs feature negotiation using the master device connection characteristics and the slave device connection characteristics, thereby determining whether both the master device and the slave device in the wireless connection link have data fusion characteristics, and obtaining a feature negotiation result.
[0080] Specifically, after acquiring 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 the data fusion characteristics, thereby obtaining a characteristic negotiation result.
[0081] Optionally, if the master device connection characteristics and / or the slave device connection characteristics do not include the data fusion characteristic, that is, at least one end of the master device and the slave device in the wireless connection link does not support the fusion link interaction function, then the characteristic interaction result is determined to be a non-fusion link result, and in the subsequent data interaction process, the communication interaction operation is performed according to the ordinary link communication process.
[0082] Optionally, if both the master device connection characteristics and the slave device connection characteristics include the data fusion characteristic, that is, both the master device and the slave device in the wireless connection link support the fusion link interaction function, then the characteristic negotiation result is determined to be 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) of the data packet header, for example, marking the link identifier that supports the data fusion feature as the first identifier, and marking the link identifier that does not support the data fusion feature as the second identifier, and then during the feature negotiation, the feature negotiation result of the wireless connection link can be determined by detecting the link identifier in the data packet header.
[0084] Specifically, after determining the wireless connection link whose characteristic negotiation result is a fusion link result in the wireless connection link, the communication connection device determines the wireless connection link whose characteristic negotiation result is a fusion link result as a candidate fusion link capable of multi-link data fusion interaction. And further determine the target connection link in the wireless connection link to be subjected to multi-link data fusion interaction according to the link transceiver interval and the event interaction anchor point in each candidate fusion link. Among them, the link transceiver interval is the connection interval between the communication data packet of the previous connection event and the communication data packet of the next connection event in the wireless connection link. That is, the link transceiver interval is the complete execution time of a connection event in the wireless connection link. The event interaction anchor point is the start time anchor point when the new connection event in the wireless connection link sends and receives communication data packets.
[0085] Specifically, Figure 3 A schematic diagram of a scenario in which a wireless connection link performs data transmission in the communication control method provided in an embodiment of the present application. Figure 3 As shown, Figure 3 , a data transmission timeline of a wireless connection link in a specific embodiment is shown, and a plurality of adjacent link transceiver intervals are shown, wherein each link transceiver interval includes a data transmission window ( Figure 3 The time point between the sending and receiving intervals of adjacent links is the event interaction anchor point.
[0086] Specifically, after determining the candidate fusion links that can perform multi-link data fusion interaction in the multi-link communication environment, the communication control device also determines through the link reception and transmission intervals and event interaction anchor points in each candidate fusion link whether there is a situation in each candidate fusion link where the connection events are similar in time, causing multiple links to perform data reception and transmission, affecting the stability of each link. If so, the candidate fusion link is determined as the target connection link for multi-link data fusion interaction.
[0087] Specifically, after obtaining the link transceiver interval of each candidate fusion link and the event interaction anchor point of each candidate fusion link, the communication control device screens the target connection link in the candidate fusion link by comparing the event interaction anchor point and the link transceiver interval. That is, the candidate fusion link whose event interaction anchor point and link transceiver interval meet the multi-link fusion interaction condition 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 links, that is, there are multiple candidate fusion links sending and receiving data at the same event interaction anchor point, this may cause data retransmission, affect link stability, and even cause link disconnection. Therefore, each candidate fusion link with the same event interaction anchor point is determined as a target connection link, and in subsequent steps, multi-link data fusion interaction is performed for the target communication data packet in the target connection link.
[0089] Optionally, if the event interaction anchor points in the candidate fusion links are all different or after using the event interaction anchor points to screen some target connection links, the communication control device further determines the target connection links in the candidate fusion links whose event interaction anchor points are similar and whose link transmission and reception intervals overlap greatly based on the link transmission and reception intervals.
[0090] Specifically, after obtaining the link transceiver intervals of each candidate fusion link, the communication control device also uses the link transceiver intervals to calculate the first interval overlap ratio between each candidate fusion link, and compares the first interval overlap ratio with the preset first overlap threshold, thereby screening the target connection link in the candidate fusion link. Among them, the first interval overlap ratio is a parameter that characterizes the overlap ratio of the link transceiver intervals between two candidate fusion links / wireless connection links. The first overlap threshold is a ratio threshold that characterizes whether the link transceiver intervals between each candidate fusion link are abnormally overlapped.
[0091] Optionally, if the event interaction anchor point difference between any candidate fusion link combinations is greater than a preset anchor point difference threshold, and the first interval overlap ratio is less than the first overlap threshold, the communication control device determines that the event interaction anchor points of each candidate fusion link in the candidate fusion link combination are not similar, and the link transmission and reception intervals overlap less, and there is no need to perform data fusion on the communication data packets in the candidate fusion link combination.
[0092] Optionally, if the event interaction anchor point difference between any candidate fusion link combinations is less than the preset anchor point difference threshold, and the first interval overlap ratio is greater than or equal to the first overlap threshold, the communication control device determines that the event interaction anchor points of each candidate fusion link in the candidate fusion link combination are similar, and there is an abnormal overlap state in the link transmission and reception interval, and it is necessary to perform data fusion on the communication data packets in the candidate fusion link combination, and determine the candidate fusion link in the candidate fusion link combination whose first interval overlap ratio is greater than the first overlap threshold as the target connection link to be subjected to data fusion transmission. Optionally, in a specific embodiment, the first overlap threshold is 80%, and in other embodiments, the first overlap threshold can also be customized to other values according to the actual application scenario.
[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 point and / or link transceiver interval in each target connection link, and updates the event interaction anchor point and / or link transceiver interval in each target connection link, thereby improving the wireless air interface utilization of each wireless connection link.
[0094] 203. Perform data fusion on the target communication data packets in each of the target connection links to obtain a fused data packet;
[0095] Specifically, after determining the target connection link that meets the data fusion conditions, the communication control device also 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 fused data packet.
[0096] Specifically, after determining the target connection link, the communication control device also obtains the target communication data packet in the target connection link, and reads the initial header data and initial load data in the target communication data packet. The target communication data packet is a communication data packet to be processed by multi-link data fusion in the target connection link. The initial header data is the data packet leading information contained in the target communication data packet. The initial load data is the data packet load data carrying specific interaction information in the target communication data packet.
[0097] Specifically, after obtaining the target communication data packets in each target connection link, the communication control device also uses a preset field fusion strategy to adjust the target fusion field in the initial packet header data to obtain the target packet header data, and uses the field fusion strategy to combine the initial load data of each target data packet to obtain fused load data.
[0098] Specifically, after obtaining the initial packet header data of the target communication data packet, the communication control device uses the packet header fusion rule in the field fusion strategy to set the link identifier in the initial packet header data to 0, and adds the link identification value of the target connection link to which the target communication data packet belongs to the initial packet header data to generate the target packet header data.
[0099] Specifically, the communication control device further combines each initial payload data using a field fusion strategy to obtain fused payload data, that is, the communication control device extracts the initial payload data in each target communication data packet using a field fusion strategy, and uses the preset interval field to separate and distinguish each initial payload data to obtain fused payload data. The preset interval field may be a field that characterizes the data length corresponding to the initial payload data.
[0100] Specifically, after obtaining the target packet header data and the fused payload data, the communication control device combines the target packet header data and the fused payload data to obtain a fused data packet, such as Figure 4 As shown, Figure 4 A schematic diagram of the structure of a fused data packet in a communication control method provided in an embodiment of the present application, wherein the fused data packet includes target header data and fused payload data composed of a plurality of initial payload data, wherein a preset interval field is used in the fused payload data to separate and distinguish each initial payload data.
[0101] 204. Determine a data transmission link in a target connection link of each of the wireless connection links, and utilize the data transmission link and the fused data packet to perform communication interaction to obtain a communication control result.
[0102] like Figure 5 As shown, Figure 5 A schematic diagram of a scenario in which the data transmission link and the fused data packet are used for communication interaction provided in an embodiment of the present application. Specifically, after obtaining the fused data packet, the communication control device also determines the data transmission link in the target connection link for transmitting the fused data packet, and uses the data transmission link and the fused data packet to communicate and interact, thereby obtaining a communication control result.
[0103] Specifically, the communication control device can use any target connection link as the data transmission link of the fused data packet, or it can detect the data retransmission rate in each target connection link, screen the data transmission link according to the data retransmission rate, and set the target connection link with the lowest data retransmission rate as the data transmission link.
[0104] Specifically, after determining the data transmission link, the communication control device also determines the target communication channel of the fused data packet in the data transmission link according to a preset frequency hopping algorithm, and uses the target communication channel and the preset frequency hopping algorithm to perform transmission and reception interaction of the fused data packet in the data transmission link to obtain a communication control result, wherein the communication control result is a control result that characterizes whether the transmission of the fused data packet is completed normally.
[0105] Specifically, after transmitting the fused data packet, the communication control device also adjusts the link receiving and transmitting 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 a 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 transceiver interval in each wireless connection link, and the event interaction anchor point; the target communication data packet in each target connection link is data-fused to obtain a fused data packet, and the fused data packet is used for communication interaction 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 judge whether link fusion can be performed according to the device connection characteristics, the link transceiver interval, and the event interaction anchor point. When it is judged that there is a target connection link that can be linked, the transceiver data in the target connection link is fused to obtain a fused data packet, and the transceiver interaction processing of the fused data packet is performed in any target connection link, so as to reduce the transmission impact between the transceiver data of different links in multi-link communication, improve the link connection stability, and effectively improve the wireless air interface utilization rate of each transmission link to improve data transmission efficiency.
[0107] like Figure 6 As shown, Figure 6 A flow chart of an embodiment of updating a target connection link in a communication control method provided in an embodiment of the present application is shown as follows: Figure 6 As shown, in this embodiment, the communication control method further includes steps 301 to 302:
[0108] 301. If a first interval overlap ratio between the target connection links is greater than a first overlap threshold and less than a second overlap threshold, updating the event interaction anchor point of the target connection link 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, update the link transceiver interval in the target connection link to obtain an updated link transceiver interval.
[0110] Based on the above embodiments, in this embodiment, after the communication control device screens the target connection links in the wireless connection links that can perform link data fusion, it also updates the event interaction anchor point or link receiving and sending interval of the target connection link according to the first interval overlap ratio between the target connection links to improve the data transmission stability of the target connection link.
[0111] Specifically, the communication control device compares the first interval ratio between each target connection link with the first overlap threshold and the second overlap threshold, thereby determining the object to be adjusted, wherein the object to be adjusted is any one of the event interaction anchor point and the link transceiver interval. The second overlap threshold is 1, that is, the link transceiver 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 object to be adjusted between each target connection link is a world interaction anchor point, and updates the event interaction anchor point of the target connection link according to the difference between the first interval overlap ratio and the first overlap threshold, that is, the communication control device uses the difference between the first overlap ratio and the first overlap threshold as the update ratio, and postpones the event interaction anchor point of the target connection link by the link connection interval duration of the update ratio, thereby obtaining the updated event interaction anchor point. For example, in a specific embodiment, if the first interval overlap ratio between the target connection links is 85%, and the first overlap threshold is 80%, the communication control device will delay the event interaction anchor point of the target connection link accordingly, and the delay time is 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 transceiver intervals in the target connection links completely overlap, the communication control device increases the link transceiver interval of any target connection link by the corresponding interval duration to obtain an updated link transceiver interval.
[0114] In this embodiment, after the communication control device determines the target connection link and the corresponding first interval overlap ratio, 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 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 an updated event interaction anchor point; if the first interval overlap ratio between the target connection links is equal to the second overlap threshold, the link transceiver interval in the target connection link is updated to obtain an updated link transceiver interval. The event interaction anchor point and link transceiver interval of each target connection link are adjusted accordingly according to the first overlap ratio to improve the data transceiver stability of each target connection link.
[0115] like Figure 7 As shown, Figure 7 A flow chart of an embodiment of adjusting the link transceiver interval according to the link retransmission rate in the communication control method provided in the embodiment of the present application, specifically, Figure 7 As shown, the communication control method further includes steps 401 to 403:
[0116] 401. Monitor the sending and receiving of the fused data packet to obtain a link retransmission rate of each communication control result;
[0117] 402. If the link retransmission rate is greater than a preset retransmission rate threshold, calculate a second interval overlap ratio of each of the wireless connection links and the data transmission link;
[0118] 403. Adjust the link receiving and sending interval in the wireless connection link according to the second interval overlap ratio to obtain an updated wireless connection link.
[0119] Based on the above embodiments, in this embodiment, after transmitting the fused data packet, the communication control device also adjusts the link receiving and sending 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 uses the data transmission link and the fused data packet for communication interaction, it also monitors the transmission and reception of the fused 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 fused data packet, and counts 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 a preset retransmission rate threshold, thereby determining 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 there is no need to adjust the link receiving and sending 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 it is necessary to adjust the link receiving and sending 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, it also calculates the second interval overlap ratio of each wireless connection link and the data transmission link, and adjusts the link receiving and sending intervals of other wireless connection links except the data transmission link according to the second interval overlap ratio to obtain an updated wireless connection link, thereby avoiding the failure of fused data transmission in the data transmission link due to a large number of data packets transmitted simultaneously in other links.
[0125] Optionally, after adjusting the link receiving and transmitting interval of the wireless connection link, the communication control device also obtains the link retransmission rate of the data transmission link. If the link retransmission rate still does not decrease, the multi-link data fusion interaction is stopped and the conventional data interaction process is used for data interaction.
[0126] In this embodiment, the communication control device monitors the transmission and reception of the fused data packet to obtain the link retransmission rate of each communication control result; if the link retransmission rate is greater than the preset retransmission rate threshold, the second interval overlap ratio of each wireless connection link and the data transmission link is calculated; the link transceiver interval in the wireless connection link is adjusted according to the second interval overlap ratio to obtain an updated wireless connection link. The link transceiver interval of other wireless connection links except the data transmission link is dynamically adjusted according to the retransmission rate, thereby avoiding the failure of fused data transmission in the data transmission link caused by a large number of data packets transmitted simultaneously in other links, and improving the transmission stability of multi-link data communication fusion interaction.
[0127] In order to better implement the communication control method in the embodiment of the present application, based on the communication control method, a communication control device is also provided in the embodiment of the present application, such as Figure 8 As shown, Figure 8 A schematic diagram of the structure of a communication control device provided in an embodiment of the present application. Specifically, the communication control device 500 includes:
[0128] The information acquisition module 501 is configured to respond to the multi-link control request and determine the device connection characteristics of each wireless connection link corresponding 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, the link transceiver interval in each of the wireless connection links, and the event interaction anchor point;
[0130] The data fusion module 503 is configured to perform data fusion on the target communication data packets in each of the target connection links to obtain a fused data packet;
[0131] The communication interaction module 504 is configured to determine a data transmission link in a target connection link of each of the wireless connection links, and perform communication interaction using the data transmission link and the fused data packet to obtain a communication control result.
[0132] In a possible implementation of this embodiment, the communication control device determines the target connection link of each of the wireless connection links according to the device connection characteristics, the link transceiver interval in each of the wireless connection links, and the event interaction anchor point, including:
[0133] Obtaining a master device connection characteristic and each slave device connection characteristic from the device connection characteristics;
[0134] Performing characteristic negotiation based on the master device connection characteristic and the slave device connection characteristic, and determining characteristic negotiation results of each of the wireless connection links;
[0135] The wireless connection link whose characteristic negotiation result is a fusion link result is determined as a candidate fusion link, and the target connection link in the candidate fusion link is determined according to the link transceiver interval in each of the candidate fusion links and the event interaction anchor point.
[0136] In a possible implementation manner of this embodiment, the communication control device determines the target connection link in the candidate fusion link according to the link transceiver interval in each of the candidate fusion links and the event interaction anchor point, including:
[0137] Acquire a link receiving and sending interval of each candidate fusion link and an event interaction anchor point of each candidate fusion link;
[0138] If there are candidate fusion links with the same event interaction anchor point among the candidate fusion links, then the candidate fusion links with the same event interaction anchor point are respectively determined as target connection links;
[0139] If the event interaction anchor points in the candidate fusion links are all different, the target connection link in the candidate fusion links is determined according to the link receiving and sending interval.
[0140] In a possible implementation manner of this embodiment, the communication control device determines the target connection link in each of the candidate fusion links according to the link transceiver interval, including:
[0141] Calculating a first interval overlap ratio between each of the candidate fusion links by using a link transceiver interval in each of the candidate fusion links;
[0142] A candidate fusion link whose first interval overlap ratio is greater than a first overlap threshold is determined as a target connection link.
[0143] In a possible implementation manner of this embodiment, after the communication control device determines the target connection link in the candidate fusion link according to the link transceiver interval in each of the candidate fusion links and the event interaction anchor point, it also includes:
[0144] 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 link according to the difference between the first interval overlap ratio and the first overlap threshold to obtain an updated event interaction anchor point;
[0145] If the first interval overlap ratio between the target connection links is equal to the second overlap threshold, the link transceiver interval in the target connection link is updated to obtain an updated link transceiver interval.
[0146] In a possible implementation of this embodiment, the communication control device performs data fusion on the target communication data packets in each of the target connection links to obtain a fused data packet, including:
[0147] Acquire a target communication data packet in the target connection link, and read initial header data and initial load data in the target communication data packet;
[0148] Using a preset field fusion strategy to adjust the target fusion field in the initial packet header data to obtain target packet header data;
[0149] Combining the initial load data using a preset field fusion strategy to obtain fused load data;
[0150] The target packet header data and the fused payload data are combined to obtain a fused data packet.
[0151] In a possible implementation manner of this embodiment, the communication control device uses the data transmission link and the fused data packet to perform communication interaction, and after obtaining the communication control result, further includes:
[0152] Monitoring the sending and receiving of the fused 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 of each of the wireless connection links and the data transmission link;
[0154] The link receiving and sending interval in the wireless connection link is adjusted according to the second interval overlap ratio 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 by responding to the multi-link control request; determines the target connection link of each wireless connection link according to the device connection characteristics, the link transceiver interval and the event interaction anchor point in each wireless connection link; performs data fusion on the target communication data packet in each target connection link to obtain a fused data packet, uses the fused data packet to perform communication interaction, and obtains 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 judge whether link fusion can be performed according to the device connection characteristics, the link transceiver interval and the event interaction anchor point. When it is judged that there is a target connection link that can perform link fusion, the transceiver data in the target connection link is fused to obtain a fused data packet, and the transceiver interaction processing of the fused data packet is performed in any target connection link, so as to reduce the transmission influence between the transceiver data of different links in multi-link communication, improve the link connection stability, and effectively improve the wireless air interface utilization rate of each transmission link to improve data transmission efficiency.
[0156] The embodiment of the present invention also provides a communication control device, such as Fig. 9 As shown, Fig. 9 A schematic diagram of the structure of an embodiment of the communication control device provided in the embodiments of the present application.
[0157] The communication control device integrates any one of the communication control devices provided in the embodiments of the present invention, and the communication control device includes:
[0158] one or more processors;
[0159] Memory; and
[0160] One or more applications, wherein the one or more applications are stored in the memory and are configured so that the processor executes the steps of the communication control method described in any one of the above communication control method embodiments.
[0161] Specifically, the communication control device may include one or more processing core processors 601, one or more computer-readable storage media memories 602, a power supply 603, an input unit 604 and other components. Those skilled in the art will understand that Fig. 9 The communication control device structure shown in the figure does not constitute a limitation on the communication control device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0162] The processor 601 is the control center of the communication control device. It uses various interfaces and lines to connect various parts of the entire communication control device. By running or executing software programs and / or modules stored in the memory 602, and calling data stored in the memory 602, it executes various functions of the communication control device and processes data, thereby monitoring the communication control device as a whole. Optionally, the processor 601 may include one or more processing cores; preferably, the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 601.
[0163] The memory 602 can be used to store software programs and modules. The processor 601 executes various functional applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the communication control device, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 602 may also include a memory controller to provide the processor 601 with access to the memory 602.
[0164] The communication control device also includes a power supply 603 for supplying power to each component. Preferably, the power supply 603 can be logically connected to the processor 601 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 603 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0165] The communication control device may further include an input unit 604, which may 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 may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 601 in the communication control device will load the executable files corresponding to the processes of one or more application programs into the memory 602 according to the following instructions, and the processor 601 will run the application programs stored in the memory 602, thereby realizing various functions, as follows:
[0167] To this end, an embodiment of the present invention provides a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any communication control method provided in an embodiment of the present invention. For example, the computer program can be loaded by a processor to execute the following steps:
[0168] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the detailed description of other embodiments above, and will not be repeated here.
[0169] In specific implementation, the above units or structures can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units or structures can refer to the previous method embodiments, which will not be repeated here.
[0170] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0171] The above is a detailed introduction to a communication control method provided in an embodiment of the present application. Specific embodiments are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for technical personnel in this field, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A communication control method, characterized in that: The communication control method comprises: In response to a multi-link control request, determining a device connection characteristic of each wireless connection link corresponding to the multi-link control request; Determine a target connection link for each of the wireless connection links according to the device connection characteristics, the link transceiver interval in each of the wireless connection links, and an event interaction anchor point; Performing data fusion on the target communication data packets in each of the target connection links to obtain a fused data packet; A data transmission link in a target connection link of each of the wireless connection links is determined, and communication interaction is performed using the data transmission link and the fused data packet to obtain a communication control result.
2. The communication control method according to claim 1, characterized in that: The determining the target connection link of each of the wireless connection links according to the device connection characteristics, the link transceiver interval in each of the wireless connection links, and the event interaction anchor point includes: Obtaining a master device connection characteristic and each slave device connection characteristic from the device connection characteristics; Performing characteristic negotiation based on the master device connection characteristic and the slave device connection characteristic, and determining characteristic negotiation results of each of the wireless connection links; Determine the wireless connection link whose characteristic negotiation result is a fusion link result as a candidate fusion link; The target connection link in the candidate fusion links is determined according to the link receiving and sending interval in each of the candidate fusion links and the event interaction anchor point.
3. The communication control method according to claim 2, characterized in that: The determining the target connection link in the candidate fusion links according to the link transceiver interval in each of the candidate fusion links and the event interaction anchor point includes: Acquire a link receiving and sending interval of each candidate fusion link and an 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 the candidate fusion links with the same event interaction anchor point are respectively determined as target connection links; If the event interaction anchor points in the candidate fusion links are all different, the target connection link in the candidate fusion links is determined according to the link receiving and sending interval.
4. The communication control method according to claim 3, characterized in that: The determining, according to the link transceiver interval, a target connection link in each of the candidate fusion links comprises: Calculating a first interval overlap ratio between each of the candidate fusion links by using a link transceiver interval in each of the candidate fusion links; A candidate fusion link whose first interval overlap ratio is greater than a first overlap threshold is determined as a target connection link.
5. The communication control method according to claim 2, characterized in that: After determining the target connection link in the candidate fusion links according to the link receiving and sending intervals in each of the candidate fusion links 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, updating the event interaction anchor point of the target connection link according to the difference between the first interval overlap ratio and the first overlap threshold to obtain an updated event interaction anchor point; If the first interval overlap ratio between the target connection links is equal to the second overlap threshold, the link transceiver interval in the target connection link is updated to obtain an updated link transceiver interval.
6. The communication control method according to claim 1, characterized in that: The step of fusing the target communication data packets in each of the target connection links to obtain a fused data packet comprises: Acquire a target communication data packet in the target connection link, and read initial header data and initial load data in the target communication data packet; Using a preset field fusion strategy to adjust the target fusion field in the initial packet header data to obtain target packet header data; Combining the initial load data using a preset field fusion strategy to obtain fused load data; The target packet header data and the fused payload data are combined to obtain a fused data packet.
7. The communication control method according to any one of claims 1 to 6, characterized in that: After the communication control result is obtained by performing communication interaction using the data transmission link and the fused data packet, the method further includes: Monitoring the sending and receiving of the fused data packet to obtain a link retransmission rate of each of the communication control results; If the link retransmission rate is greater than a preset retransmission rate threshold, calculating a second interval overlap ratio of each of the wireless connection links and the data transmission link; The link receiving and sending interval in the wireless connection link is adjusted according to the second interval overlap ratio to obtain an updated wireless connection link.
8. A communication control device, characterized in that: The communication control device comprises: an information acquisition module, configured to respond to a multi-link control request and determine a device connection characteristic of each wireless connection link corresponding to the multi-link control request; A link screening module, configured to determine a target connection link for each of the wireless connection links according to the device connection characteristics, a link transceiver interval in each of the wireless connection links, and an event interaction anchor point; 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 fused data packet; 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 use the data transmission link and the fused data packet to perform communication interaction to obtain a communication control result.
9. A communication control device, characterized in that: The communication control device comprises: one or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the processor to implement the steps of the communication control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps of the communication control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Uplink channel multiplexing and piggybacking
CN112602285A
Collision handling
CN113287282A
Data real-time merging method for reducing spectrum consumption
CN114254048A
ISO (International Standard Organization) transmission anchor point arrangement method, BLE (Bluetooth Low Energy) equipment and chip
CN116074765A
Method for adaptive connection scheduling on BLE(bluetooth low energy) and apparatus for performing the method
KR102383204B1
Cited By
Communication control method and apparatus, device, and storage medium
WO2026086645A1