Data communication method and device based on multi-channel concentrator and electronic equipment

By dynamically adjusting power distribution and selecting the optimal relay point through a multi-channel hub and AI system, the problem of low communication efficiency between the hub and the target device cluster is solved, achieving efficient and stable communication and device function optimization in complex environments.

CN120916233AActive Publication Date: 2025-11-07XIANGZUSHEBEI COM
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202511141746.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-15
Publication Date
2025-11-07
Estimated Expiration
2045-08-15

AI Technical Summary

Technical Problem

The communication efficiency between the hub and the target device cluster is low, mainly due to the decrease in signal strength caused by increased distance or environmental factors, which affects communication quality and efficiency.

Method used

By employing a multi-channel hub and dynamically adjusting the power allocation of target devices through an AI system, the power allocation of communication tasks and its own functional tasks is optimized based on actual distance and signal strength. The optimal relay point and managed target devices are selected to form a hierarchical communication architecture and establish a link-based communication system.

Benefits of technology

It improves the communication efficiency and stability between the hub and the target device cluster, makes reasonable use of energy resources, extends the operating time of the equipment, enhances the scope and duration of operation, and adapts to complex environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120916233A_ABST
    Figure CN120916233A_ABST
Patent Text Reader

Abstract

The invention provides a data communication method and device based on a multi-channel concentrator and electronic equipment, relates to the technical field of communication, and solves the technical problem of low communication efficiency between the concentrator and object equipment. The method comprises the following steps: responding to an actual distance between a multi-channel hub and a first object device in a plurality of object devices is greater than a specified distance and an actual wireless communication signal strength between the multi-channel hub and the first object device is lower than a first specified signal strength; controlling to dynamically adjust the power allocated to the first operation task in all power corresponding to the first object equipment to increase and preferentially allocate the power to the first operation task, so that the actual wireless communication signal strength is higher than or equal to the specified signal strength; and in response to the fact that the actual wireless communication signal strength between the multi-channel hub and the first object equipment is higher than or equal to the first specified signal strength and lower than the second specified signal strength, controlling to cancel the power in the first object equipment and preferentially distributing the power to the first operation task.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a data communication method and device based on a multi-channel concentrator and electronic equipment. BACKGROUND

[0002] At present, the communication protocols commonly used between the concentrator in the ground control station and the object device cluster include MAVLink designed for small object devices, self-defined protocols based on IP, etc., which need to support low delay and high reliability characteristics. The current communication mode between the concentrator and the object device cluster is mainly direct communication mode, that is, when the object device is close to the concentrator, information exchange can be directly carried out through radio waves. This mode has low delay, but is limited by communication distance and channel interference. However, when wireless communication is carried out between the object device and the concentrator, the problem of signal strength reduction due to increased distance or environmental factors may be encountered, which directly affects the communication quality and efficiency, resulting in low communication efficiency between the concentrator and the object device cluster. SUMMARY

[0003] The purpose of the present application is to provide a data communication method and device based on a multi-channel concentrator and electronic equipment to solve the technical problem of low communication efficiency between the concentrator and the object device.

[0004] In a first aspect, the present application provides a data communication method based on a multi-channel concentrator, wherein the multi-channel concentrator communicates with a device cluster containing a plurality of object devices through a wireless network; the method comprises: in response to the actual distance between the multi-channel concentrator and a first object device in the plurality of object devices being greater than a specified distance and the actual wireless communication signal strength between the multi-channel concentrator and the first object device being lower than a first specified signal strength, controlling the power allocated to a first running task in the total power of the first object device to be increased and preferentially allocated to the first running task, so that the actual wireless communication signal strength is higher than or equal to the specified signal strength, and the power allocated to a second running task in the total power is correspondingly reduced; the first running task is used to run the wireless communication between the first object device and the multi-channel concentrator; the second running task is used to run the self-function of the first object device; the object device includes a tower crane and a drone; in response to the actual wireless communication signal strength between the multi-channel concentrator and the first object device being higher than or equal to the first specified signal strength and lower than a second specified signal strength, controlling the power in the first object device to be preferentially allocated to the first running task to be cancelled; the first specified signal strength is lower than the second specified signal strength; In response to the actual distance between the multi-channel hub and the first target device being less than or equal to the specified distance and the actual wireless communication signal between the multi-channel hub and the first target device being higher than or equal to the second specified signal strength, the power allocated to the first running task in the total power is dynamically adjusted to decrease, and the power allocated to the second running task in the total power is dynamically adjusted to restore accordingly.

[0005] In one possible implementation, the multi-channel hub is equipped with an AI system; the method further includes: From the group of devices, identify a plurality of second object devices that are closest to the multichannel hub; For each of the plurality of second object devices, the AI ​​system calculates the number of relay communications of the information in the device group during the process of spreading the information of the multi-channel hub to all the plurality of object devices with the second object device as the communication center of the device group; Based on the plurality of second object devices, a plurality of relay communication counts are determined, and a target second object device with the minimum number of relay communication counts is determined from the plurality of second object devices; The target second object device is determined as the primary object device for communication between the multi-channel hub and the device group, and the object devices other than the target second object device among the plurality of object devices are determined as secondary object devices.

[0006] In one possible implementation, the step of calculating the number of relay communications of the information in the device group during the process of disseminating information from the multi-channel hub to all the multiple object devices using the second object device as the communication center of the device group through the AI ​​system includes: The AI ​​system calculates the number of relay communications of information within the device group during the process of transmitting information from the multi-channel hub to all the multiple object devices, with the second object device as the communication center of the device group, using the following formula, based on the number of object devices, the current location of the second object device within the device group, and the location distribution data among the multiple object devices: C = ; in, Indicates the total number of objects and devices; Indicates the first The position vector of each object device; This refers to the second object device that serves as the communication center. Indicates the second object device as the communication center. With object device a distance metric between the relay point C a sum of relay communications in an information diffusion process from the relay point a sum of relay communications in an information diffusion process from the relay point

[0007] In a possible implementation, after the determining the target second object device as the main object device for communication between the multi-channel hub and the device group, the method further includes: predicting, by the AI system, a reaching position of each of the object devices to obtain an object device reaching position prediction result; in response to a distance between the target second object device and the object device reaching position prediction result corresponding to the target second object device exceeding the specified distance, determining a third object device from the plurality of object devices, the third object device being currently located between the multi-channel hub and the target second object device in a communication thread and being closest to the multi-channel hub; dynamically adjusting the main object device for communication between the multi-channel hub and the device group from the target second object device to the third object device, and determining object devices other than the third object device from the plurality of object devices as secondary object devices.

[0008] In a possible implementation, the method further includes: in response to a position search instruction for the multi-channel hub, detecting an actual wireless communication signal strength corresponding to each of the object devices in the device group and a distribution position of each of the object devices in the device group; and determining position positioning data of the multi-channel hub relative to the device group according to the actual wireless communication signal strength corresponding to each of the object devices and the distribution position of each of the object devices, to search for a position of the multi-channel hub by using the device group in reverse; feeding back the position search instruction based on the position positioning data.

[0009] In a possible implementation, the method further includes: in response to an actual distance between the multi-channel hub and a fourth object device from the plurality of object devices being greater than the specified distance and an actual wireless communication signal strength between the multi-channel hub and the fourth object device being lower than the first specified signal strength, determining, from the plurality of object devices, a plurality of fifth object devices, the actual distance between the multi-channel hub and each of the fifth object devices being smaller than the specified distance and the actual wireless communication signal strength between the multi-channel hub and each of the fifth object devices being higher than the first specified signal strength; determining a target fifth object device closest to the fourth object device from the plurality of fifth object devices, and determining the target fifth object device as a hosting object device corresponding to the fourth object device, so that the wireless communication between the fourth object device and the multi-channel hub is hosted by the target fifth object device; the target fifth object device receives the first communication data between the fourth object device sent by the multi-channel hub and transmits the first communication data to the fourth object device, and the target fifth object device receives the second communication data between the multi-channel hub sent by the fourth object device and transmits the second communication data to the multi-channel hub.

[0010] In one possible implementation, after the target fifth object device is determined as the hosting object device corresponding to the fourth object device, the method further comprises: In response to the actual distance between the multi-channel hub and the target fifth object device being greater than the specified distance and the actual wireless communication signal strength between the multi-channel hub and the target fifth object device being lower than the first specified signal strength, determining a target sixth object device closest to the target fifth object device from a plurality of sixth object devices having an actual distance less than the specified distance from the multi-channel hub and an actual wireless communication signal strength higher than the first specified signal strength from the multi-channel hub, and determining the target sixth object device as a hosting object device corresponding to the target fifth object device, so that the wireless communication between the target fifth object device and the multi-channel hub is hosted by the target sixth object device; forming a link-based push communication system between the multi-channel hub and the fourth object device based on the fourth object device, the target fifth object device, the target sixth object device, and a plurality of hosting object devices corresponding to the target sixth object device, so as to expand the wireless network communication distance range between the multi-channel hub and the device group through the link-based push communication system.

[0011] In a second aspect, the present application provides a data communication device based on a multi-channel hub, wherein the multi-channel hub communicates with a device group comprising a plurality of object devices through a wireless network; the device comprises: the first object device, and the actual wireless communication signal strength between the multi-channel hub and the first object device is lower than a first specified signal strength, the first adjusting module is configured to control the power allocated to the first running task in the total power to be increased and preferentially allocated to the first running task, so that the actual wireless communication signal strength is higher than or equal to the specified signal strength, and the power allocated to a second running task in the total power is decreased correspondingly; the first running task is used for running wireless communication between the first object device and the multi-channel hub; and the second running task is used for running a self-function of the first object device. the control module is configured to, in response to the actual wireless communication signal strength between the multi-channel hub and the first object device being higher than or equal to the first specified signal strength and lower than a second specified signal strength, control the power preferentially allocated to the first running task in the first object device to be cancelled; and the first specified signal strength is lower than the second specified signal strength. the second adjusting module is configured to, in response to the actual distance between the multi-channel hub and the first object device being smaller than or equal to the specified distance and the actual wireless communication signal strength between the multi-channel hub and the first object device being higher than or equal to the second specified signal strength, control the power allocated to the first running task in the total power to be decreased, and the power allocated to the second running task in the total power is recovered correspondingly.

[0012] In a third aspect, the present application further provides an electronic device, which comprises a memory and a processor, the memory stores a computer program which can be run on the processor, and the processor implements the method of the first aspect when running the computer program.

[0013] In a fourth aspect, the present application further provides a computer readable storage medium, which stores computer executable instructions, and the computer executable instructions make the processor run the method of the first aspect when the computer executable instructions are invoked and run by the processor.

[0014] The present application brings the following beneficial effects: The application provides a data communication method and device based on a multi-channel hub and electronic equipment. In response to the actual distance between the multi-channel hub and a first object device in the plurality of object devices being greater than a specified distance and the actual wireless communication signal strength between the multi-channel hub and the first object device being lower than a first specified signal strength, the power allocated to a first running task in the total power of the first object device is increased and preferentially allocated to the first running task, so that the actual wireless communication signal strength is higher than or equal to the specified signal strength, and the power allocated to a second running task in the total power is reduced correspondingly; the first running task is used for running wireless communication between the first object device and the multi-channel hub; the second running task is used for running the self-function of the first object device; in response to the actual wireless communication signal strength between the multi-channel hub and the first object device being higher than or equal to the first specified signal strength and lower than a second specified signal strength, the power preferentially allocated to the first running task in the first object device is cancelled; the first specified signal strength is lower than the second specified signal strength; in response to the actual distance between the multi-channel hub and the first object device being less than or equal to the specified distance and the actual wireless communication signal between the multi-channel hub and the first object device being higher than or equal to the second specified signal strength, the power allocated to the first running task in the total power is reduced, and the power allocated to the second running task in the total power is recovered correspondingly.In the scheme, when the actual distance between the object device and the hub is greater than the specified distance and the actual wireless communication signal strength is lower than the first specified signal strength, the power for maintaining the first running task of communication with the hub is preferentially increased to enhance the signal strength and ensure the communication quality, if the signal strength is between the first specified signal strength and the second specified signal strength, the power preferentially allocated to the first running task is cancelled, thereby balancing the demand for self-function running and communication with the outside, and when the object device approaches the hub (i.e. the actual distance is less than or equal to the specified distance) and the signal strength is strong enough (higher than or equal to the second specified signal strength), the power allocation for communication is reduced, and more power is redistributed to the self-function running task, thereby improving the self-function running efficiency. Through intelligent and dynamic management of the power on the object device, the power allocation ratio is flexibly adjusted according to different communication conditions and self-function running demands, so that the necessary communication quality can be ensured, and the limited energy resources can be effectively utilized to prolong the self-function running time or complete more self-function running tasks. This method can effectively improve the communication efficiency and stability between the hub and the object device, especially in the case of long distance or large signal interference. At the same time, reasonable power allocation can also improve the work efficiency of the object device, reduce energy consumption, and increase the operation range and duration. Therefore, by intelligently adjusting the power allocation of different tasks on the object device, the scheme realizes the maximization of the work efficiency of the object device while ensuring the communication quality, thereby improving the communication efficiency and operation flexibility of the overall system between the hub and the object device cluster, and solving the technical problem of low communication efficiency between the hub and the object device cluster.

[0015] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the following describes a preferred embodiment, and the accompanying drawings are described in detail as follows. BRIEF DESCRIPTION OF DRAWINGS

[0016] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the drawings needed to be used in the description of the specific embodiments or the prior art. Obviously, the drawings described below are some embodiments of the present application, and those skilled in the art can obtain other drawings without creative labor based on these drawings.

[0017] Figure 1 Flowchart of the data communication method based on the multi-channel hub provided by the embodiments of the present application; Figure 2 Another flowchart of the data communication method based on the multi-channel hub provided by the embodiments of the present application; Figure 3A structural schematic diagram of a data communication device based on a multi-channel hub is provided in an embodiment of the present application. Figure 4 A structural schematic diagram of an electronic device is shown in an embodiment of the present application. DETAILED DESCRIPTION

[0018] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the present application will be described below in conjunction with the accompanying drawings, obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0019] The terms "comprising" and "having" and any variations thereof mentioned in the embodiments of the present application are intended to cover the inclusions without exclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally further comprises other steps or units not listed, or optionally further comprises other steps or units inherent to the process, method, product or device.

[0020] Currently, the communication efficiency between the hub and the object device is low. Based on this, the embodiments of the present application provide a data communication method, device and electronic device based on a multi-channel hub, which can solve the technical problem of low communication efficiency between the hub and the object device.

[0021] The embodiments of the present application will be further described below in conjunction with the accompanying drawings.

[0022] Figure 1 A flowchart of a data communication method based on a multi-channel hub is provided in an embodiment of the present application. The multi-channel hub communicates with a device group comprising a plurality of object devices through a wireless network. As shown in the figure, the method comprises: Figure 1 Step S110, in response to that the actual distance between the multi-channel hub and a first object device in the plurality of object devices is greater than a specified distance and the actual wireless communication signal strength between the multi-channel hub and the first object device is lower than a first specified signal strength, controlling to dynamically increase the power of the entire power corresponding to the first object device and allocated to the first running task and to preferentially allocate to the first running task, so that the actual wireless communication signal strength is higher than or equal to the specified signal strength, and correspondingly dynamically reducing the power of the entire power allocated to the second running task.

[0023] ​It should be noted that the first running task is used to run the wireless communication between the first object device and the multi-channel hub; the second running task is used to run the self-function of the first object device. The above object device includes a tower crane and a drone.

[0024] For example, the system continuously monitors the actual distance between the multi-channel hub and the first object device and the wireless communication signal strength. If the actual distance is greater than the specified distance, and the actual wireless communication signal strength is lower than the first specified signal strength, the next step is entered, and the power allocated to the first running task (i.e. the task for maintaining wireless communication with the hub) is dynamically increased to enhance the signal strength to at least the first specified signal strength. The power allocated to the second running task (i.e. the task for the self-function of the first object device) is correspondingly reduced to ensure that the total power is within a manageable range. According to the power adjustment decision, the power allocation ratio on the first object device is reconfigured. Specifically, more power will be directed to support the first running task (to improve communication quality), and relatively less power will be left for the second running task (which may reduce the performance of the self-function but ensure necessary operation). After power adjustment, the system continues to monitor whether the communication signal strength meets the expected effect (i.e. the actual wireless communication signal strength is higher than or equal to the first specified signal strength). If the signal strength does not meet the expectation, the system may need to further adjust the power allocation strategy; if the requirement is met, the current setting is maintained. If the communication condition improves (for example, when the object device is close to the hub or the signal strength is improved due to environmental factors), the system may automatically return to the previous power allocation mode, or re-evaluate and adjust the power allocation according to the new conditions.

[0025] Through this dynamic management and intelligent adjustment of power allocation method, the system can optimize the working performance of the object device while maintaining the necessary communication quality and efficiency. This method is particularly suitable for situations where the distance between a single member of a device group and the control center changes or communication barriers exist.

[0026] Step S120, in response to the actual wireless communication signal strength between the multi-channel hub and the first object device being higher than or equal to the first specified signal strength and lower than the second specified signal strength, the control cancels the power priority allocation in the first object device to the first running task.

[0027] In practical applications, the first specified signal strength is lower than the second specified signal strength.

[0028] As a possible implementation, the actual wireless communication signal strength between the multi-channel hub and the first object device is continuously monitored. It is determined whether the actual wireless communication signal strength satisfies: being higher than or equal to a first specified signal strength and being lower than a second specified signal strength. Here, the first specified signal strength is assumed to be a lower threshold for ensuring basic communication quality, and the second specified signal strength is assumed to be a higher threshold representing ideal communication conditions. If the condition is satisfied (i.e., the actual signal strength is between the two thresholds), it is decided to cancel the previous power prioritization strategy for the first running task (for maintaining wireless communication with the hub). This means that the system will no longer specifically increase the power of this task to boost the signal strength. According to the above decision, the power allocation ratio on the first object device is reconfigured so that the first running task no longer enjoys priority power supply. This can result in a more balanced distribution of power among all tasks, including but not limited to the first running task and the second running task (such as the self-function running control of the object device itself). After the power adjustment, the system continues to monitor the changes in communication signal strength to ensure that the adjusted settings do not cause the signal strength to drop to an unacceptable level. If the signal strength decreases significantly, approaching or falling below the first specified signal strength, the system may need to reconsider its power allocation strategy and even implement the strategy of prioritizing power allocation to the first running task again. If after adjustment, the communication conditions remain stable and the signal strength continues to be between the two specified signal strengths, the system can maintain the current power allocation mode. With changes in the environment or movement of the object device, if the signal strength further increases to be higher than the second specified signal strength, the system can completely restore the normal operation mode without the need for special attention to power allocation optimization to improve communication quality.

[0029] Through this mechanism, the system can minimize power tilt to a specific task while ensuring necessary communication quality, maximizing resource utilization efficiency. This method helps to balance various running needs of the object device and adapts to different working environments and conditions.

[0030] Step S130, in response to the actual distance between the multi-channel hub and the first object device being less than or equal to the specified distance and the actual wireless communication signal strength between the multi-channel hub and the first object device being higher than or equal to the second specified signal strength, controlling dynamic adjustment of the power allocated to the first running task in the total power to decrease, and correspondingly dynamic adjustment of the power allocated to the second running task in the total power to recover.

[0031] In the embodiments of the present application, when the actual distance between the object device and the hub is greater than the specified distance and the actual wireless communication signal strength is lower than the first specified signal strength, the power for maintaining the first running task of communication with the hub is preferentially increased to enhance the signal strength and ensure the communication quality. If the signal strength is between the first specified signal strength and the second specified signal strength, the power preferentially allocated to the first running task is cancelled, thereby balancing the needs of self-function running and communication. Moreover, when the object device approaches the hub (i.e., the actual distance is less than or equal to the specified distance) and the signal strength is strong enough (higher than or equal to the second specified signal strength), the power allocation for communication is reduced, and more power is redistributed to the self-function running task, thereby improving the self-function running efficiency. Through intelligent and dynamic management of the power on the object device, the power allocation ratio is flexibly adjusted according to different communication conditions and self-function running needs. In this way, the necessary communication quality can be ensured, and the limited energy resources can be effectively utilized to prolong the self-function running time or complete more self-function running tasks. This method can effectively improve the communication efficiency and stability between the hub and the object device, especially in the case of long distance or large signal interference. At the same time, reasonable power allocation can also improve the work efficiency of the object device, reduce energy consumption, and increase the operation range and duration. Therefore, by intelligently adjusting the power allocation of different tasks on the object device, the present application realizes the maximization of the work efficiency of the object device while ensuring the communication quality, thereby improving the overall system communication efficiency and operation flexibility between the hub and the object device cluster, and solving the technical problem of low communication efficiency between the hub and the object device cluster.

[0032] In some embodiments, the multi-channel hub is correspondingly provided with an AI system; as Figure 2 The method can further include the following steps: Step S210, determining a plurality of second object devices closest to the multi-channel hub from the device cluster; Step S220, for each second object device in the plurality of second object devices, calculating, by the AI system, the number of times of relay communication of information in the device cluster in the process of transmitting the information of the multi-channel hub to all the plurality of object devices by the second object device as the communication center of the device cluster; Step S230, determining the plurality of numbers of times of relay communication based on the plurality of second object devices, and determining a target second object device with the minimum number of times of relay communication from the plurality of second object devices; Step S240, determining the target second object device as the main object device for communication between the multi-channel hub and the device cluster, and determining the object devices other than the target second object device in the plurality of object devices as the auxiliary object devices.

[0033] By selecting the object device closest to the hub and capable of serving as the communication center (i.e., the target second object device), the number of relays of information from the hub to each object device is minimized. This helps reduce the risk of information delay and distortion caused by multiple relays. Moreover, the selected primary object device (target second object device), due to its location advantage (usually closer to the hub), can provide a more stable and reliable communication link, especially in complex environments or long-distance operation scenarios. Furthermore, by dividing the entire device group into one primary object device and multiple secondary object devices, a hierarchical communication architecture is formed. This structure facilitates centralized management and allocation of communication resources, avoiding channel congestion problems that may occur if all object devices communicate directly with the hub, thereby improving the efficiency and response speed of the entire network.

[0034] In some embodiments, the above-mentioned calculation of the number of relay communications of information in the device group during the process of disseminating information from the multi-channel hub to all multiple object devices by using the second object device as the communication center of the device group through the AI ​​system may specifically include the following steps: Based on the number of multiple object devices, the current location of the second object device in the device group, and the location distribution data among the multiple object devices, the AI ​​system uses the following formula to calculate the number of relay communications in the device group when the second object device acts as the communication center to spread information from the multi-channel hub to all multiple object devices: C = ; in, Indicates the total number of objects and devices; Indicates the first The position vector of each object device; This refers to the second object device that serves as the communication center. Indicates the second object device as the communication center. With object device Distance metric between; C Indicates from relay point The total number of relay communications during the initial information dissemination process.

[0035] In this embodiment, the calculation method described above, based on the number of multiple object devices, the current position of the second object device in the device group, and the positional distribution data among the multiple object devices, makes the calculated information on the number of relay communications in the device group more accurate.

[0036] In some embodiments, after determining the target second object device as the primary object device for communication between the multichannel hub and the device group, the method may further include the following steps: The AI system predicts the arrival position of each object device to obtain an object device arrival position prediction result; In response to the distance between the object device corresponding to the target second object device and the current position prediction result of the object device and the multi-channel hub exceeding a specified distance, a third object device is determined from the plurality of object devices, which is currently located between the multi-channel hub and the target second object device in the communication thread and is closest to the multi-channel hub. The main object device for communication between the multi-channel hub and the device group is dynamically adjusted from the target second object device to the third object device, and the object devices in the plurality of object devices except the third object device are determined as secondary object devices.

[0037] In the embodiments of the present application, when it is predicted that the target second object device (the originally determined optimal communication relay point) will soon fly to a position exceeding the specified distance, thereby possibly affecting its effectiveness as a communication center, the system can automatically identify and select a new object device (third object device) at the optimal position to replace the role of the original target second object device. This ensures that no matter how the object devices move, the system can always maintain an optimal communication link.

[0038] By monitoring and predicting the positions of the object devices in real time and dynamically adjusting the communication structure based on this information, the problem of communication interruption or efficiency reduction caused by the displacement of a certain object device can be avoided. This is particularly suitable for task scenarios that require long-term stable communication, such as continuous monitoring, data collection, etc. Moreover, this solution enables the object device network to have stronger adaptive ability, and can automatically adjust to maintain the optimal working state in complex and variable environments. Whether it is to respond to unexpected situations or planned changes in tasks, the system can respond flexibly to ensure that the communication quality and efficiency are not affected.

[0039] In some embodiments, the method can further include the following steps: In response to a position search instruction for the multi-channel hub, detecting the actual wireless communication signal strength of each object device in the device group and the distribution position of each object device in the device group; wherein the higher the actual wireless communication signal strength, the closer the corresponding object device is to the multi-channel hub; According to the actual wireless communication signal strength of each object device and the distribution position of each object device, position positioning data of the multi-channel hub relative to the device group is determined to search the position of the multi-channel hub using the device group in reverse; and the position search instruction is fed back based on the position positioning data.

[0040] By collecting the actual wireless communication signal strengths of each object device in the device group and combining their distribution locations, the position of the multi-channel hub relative to the device group can be more accurately estimated. This is because wireless signal strength is generally inversely proportional to distance, i.e., the stronger the signal, the closer the distance, so the position of the multi-channel hub can be inferred by analyzing the signal strengths received by each object device. Moreover, this method does not rely on specific hardware (such as GPS) for positioning, but rather uses the existing state of the wireless communication link as an information source, thus having higher adaptability. This method is particularly suitable for scenarios where traditional positioning devices cannot be installed or used, or in complex, enclosed environments (such as indoors, forests, etc.), where traditional GPS positioning may fail or be insufficiently accurate.

[0041] Since positioning is based on the comprehensive judgment of data provided by multiple object devices, even if the data of some object devices is unreliable or missing, the positioning capability of the overall system will not be severely affected. This redundant design improves the stability and robustness of the entire system. Furthermore, as the device group moves, the system can update its estimate of the multi-channel hub's position in real time, ensuring that the latest position information is obtained at any time, which is particularly important for application scenarios that require continuous monitoring and rapid response.

[0042] In some embodiments, the method can further include the following steps: In response to the actual distance between the multi-channel hub and a fourth object device in the plurality of object devices being greater than the specified distance and the actual wireless communication signal strength between the multi-channel hub and the fourth object device being lower than the first specified signal strength, determining a plurality of fifth object devices from the plurality of object devices that have an actual distance to the multi-channel hub that is less than the specified distance and an actual wireless communication signal strength to the multi-channel hub that is higher than the first specified signal strength; Determining a target fifth object device from the plurality of fifth object devices that is closest to the fourth object device, and determining the target fifth object device as the corresponding managed object device of the fourth object device, so that the wireless communication between the fourth object device and the multi-channel hub is managed by the target fifth object device; The target fifth object device receives first communication data between the fourth object device and the multi-channel hub sent by the multi-channel hub and transmits the first communication data to the fourth object device, and the target fifth object device receives second communication data between the fourth object device and the multi-channel hub sent by the fourth object device and transmits the second communication data to the multi-channel hub.

[0043] In the embodiments of the present application, when the fourth object device cannot directly and effectively communicate with the multi-channel hub due to too long distance or weak signal, the system can automatically identify and select a fifth object device with a more optimal position and stronger signal as a hosting object device, thereby ensuring the stability and reliability of data transmission.

[0044] By utilizing other object devices as relay nodes, the communication range between the device group and the multi-channel hub can be effectively expanded. Even if some object devices are beyond the direct communication range of the multi-channel hub, they can still effectively exchange data through a series of relay object devices. This method can dynamically adjust the communication path according to the current network state and select the object device most suitable for the hosting role. In this way, not only the communication quality can be guaranteed, but also unnecessary energy consumption and resource waste can be avoided, because the hosting mechanism is only started when it is actually needed.

[0045] Furthermore, in complex environmental conditions (such as densely built-up urban areas or large terrain changes in the wild), direct wireless communication may encounter obstacles causing signal attenuation. By flexibly selecting a hosting object device, these physical obstacles can be overcome to maintain the continuity of the communication link.

[0046] In some embodiments, after determining the target fifth object device as the hosting object device corresponding to the fourth object device, the method can further include the following steps: In response to the actual distance between the multi-channel hub and the target fifth object device being greater than the specified distance and the actual wireless communication signal strength between the multi-channel hub and the target fifth object device being lower than the first specified signal strength, determining a target sixth object device closest to the target fifth object device from a plurality of sixth object devices having an actual distance less than the specified distance from the multi-channel hub and an actual wireless communication signal strength higher than the first specified signal strength from the multi-channel hub, and determining the target sixth object device as the hosting object device corresponding to the target fifth object device, so that the wireless communication between the target fifth object device and the multi-channel hub is hosted by the target sixth object device; Based on the fourth object device, the target fifth object device, the target sixth object device, and a plurality of hosting object devices corresponding to the target sixth object device, a link-based downlink communication system between the multi-channel hub and the fourth object device is formed to expand the wireless network communication distance range between the multi-channel hub and the device group through the link-based downlink communication system.

[0047] In the embodiments of the present application, a relay communication chain can be established between the object devices, that is, data is transmitted from the multi-channel hub to the final target object device (such as the fourth object device) through a series of hosting object devices (such as the target fifth object device, the target sixth object device and their corresponding several hosting object devices), and vice versa. In this way, the problem of being limited by distance and signal strength when a single object device directly communicates with the hub is overcome, thereby significantly increasing the effective communication distance. When a certain node (such as the target fifth object device) cannot directly maintain good communication with the hub due to distance or signal strength, the system can automatically identify and select the next best node (such as the target sixth object device) as a relay point. This ensures that the communication link can maintain high stability and reliability even in complex environments.

[0048] By intelligently selecting the most suitable object device at each link as a hosting node, this scheme not only ensures communication quality, but also avoids unnecessary energy consumption and other resource waste. This optimization is particularly important for tasks that run the functions of the device for a long time, as it helps to prolong the working time of the entire device group. Moreover, this method enables the device group to flexibly adjust the communication structure in a changing environment. For example, when performing tasks such as search and rescue, environmental monitoring, etc. that need to cover a large area, the system can dynamically adjust the positions and roles of the object devices according to real-time conditions to cope with changes in terrain or other unforeseen circumstances.

[0049] Figure 3 A structural diagram of a data communication device based on a multi-channel hub is provided. The multi-channel hub communicates with a device group containing a plurality of object devices through a wireless network. As shown in Figure 3 The data communication device based on the multi-channel hub 300 includes: A first adjustment module 301 is configured to, in response to an actual distance between the multi-channel hub and a first object device in the plurality of object devices being greater than a specified distance and an actual wireless communication signal strength between the multi-channel hub and the first object device being lower than a first specified signal strength, control the power allocated to a first running task in the total power corresponding to the first object device to be increased and preferentially allocated to the first running task, so that the actual wireless communication signal strength is higher than or equal to the specified signal strength, and the power allocated to a second running task in the total power is correspondingly reduced; the first running task is used to run wireless communication between the first object device and the multi-channel hub; and the second running task is used to run the self-function of the first object device. The control module 302 is configured to control to cancel the power priority allocation to the first running task in the first object device in response to that the actual wireless communication signal strength between the multi-channel hub and the first object device is higher than or equal to the first specified signal strength and lower than a second specified signal strength; and the first specified signal strength is lower than the second specified signal strength. The second adjustment module 303 is configured to control to dynamically adjust the power allocated to the first running task to decrease and correspondingly to dynamically adjust the power allocated to the second running task to recover in response to that the actual distance between the multi-channel hub and the first object device is less than or equal to the specified distance and the actual wireless communication signal between the multi-channel hub and the first object device is higher than or equal to the second specified signal strength.

[0050] The data communication device based on the multi-channel hub provided by the embodiments of the present application has the same technical features as the data communication method based on the multi-channel hub provided by the above embodiments, and can solve the same technical problems and achieve the same technical effects.

[0051] The electronic device provided by the embodiments of the present application, as shown in Figure 4 The electronic device 400 includes a processor 402 and a memory 401, and the memory stores a computer program executable on the processor, and the processor implements the steps of the method provided by the above embodiments when executing the computer program.

[0052] Referring to Figure 4 , the electronic device further includes a bus 403 and a communication interface 404, and the processor 402, the communication interface 404 and the memory 401 are connected through the bus 403; and the processor 402 is configured to execute the executable modules stored in the memory 401, such as computer programs.

[0053] The memory 401 can include a high-speed random access memory (RAM) and can also include a non-volatile memory, such as at least one disk memory. The communication between the system network element and at least one other network element is realized through at least one communication interface 404 (which can be wired or wireless), and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used.

[0054] The bus 403 can be an ISA bus, a PCI bus or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 4 only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or only one type of bus.

[0055] The memory 401 is configured to store a program, and the processor 402 is configured to execute the program after receiving an execution instruction. The method performed by the device defined by the process disclosed in any of the embodiments of the present application can be applied to the processor 402, or implemented by the processor 402.

[0056] The processor 402 can be an integrated circuit chip having a processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 402 or the instruction in the form of software. The processor 402 mentioned above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc.; can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. Each method, step and logic block disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register, etc. The storage medium in the art. The storage medium is located in the memory 401, and the processor 402 reads the information in the memory 401, and combines the hardware to complete the steps of the above method.

[0057] Corresponding to the above-mentioned multi-channel hub-based data communication method, the embodiments of the present application also provide a computer readable storage medium, the computer readable storage medium stores computer executable instructions, when the processor calls and runs the computer executable instructions, the computer executable instructions make the processor run the steps of the above-mentioned multi-channel hub-based data communication method.

[0058] The device provided by the embodiments of the present application can be specific hardware on a device or software or firmware installed on the device, etc. The device provided by the embodiments of the present application has the same implementation principle and technical effects as the foregoing method embodiments, and for brief description, the part not mentioned in the device embodiment part can refer to the corresponding content in the foregoing method embodiments. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

[0059] In the embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented by other ways. The device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there can be another division manner in actual implementation, and for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some communication interfaces, devices or units, and can be electrical, mechanical or other forms.

[0060] For another example, the flowcharts and block diagrams in the drawings show the possible implementation architecture, function and operation of the device, method and computer program product according to the embodiments of the present application. In this regard, each block in the flowchart or block diagram can represent a module, program segment or part of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different order from that shown in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and sometimes they can be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for executing the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0061] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Some or all of the units can be selected to achieve the purpose of the present embodiment according to actual needs.

[0062] In addition, each function unit in the embodiments provided by the present application can be integrated into one processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.

[0063] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the multi-channel hub-based data communication method described in the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0064] It should be noted that: similar reference numbers and letters represent similar items in the following drawings, therefore, if an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings, in addition, the terms "first", "second", "third" and the like are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0065] Finally, it should be noted that: the above-described embodiments are merely specific embodiments of the present application, used to illustrate the technical solutions of the present application, and not to limit the same, the protection scope of the present application is not limited thereto, although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any skilled person familiar with the technical field can still modify or easily think of changes to the technical solutions recorded in the foregoing embodiments within the technical scope disclosed by the present application, or make equivalent replacement to some technical features thereof; and these modifications, changes or replacements do not make the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application. All should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for data communication based on a multi-channel hub, characterized in that, The multi-channel hub communicates with a device group including a plurality of object devices through a wireless network; the method comprises: in response to the actual distance between the multi-channel hub and a first object device in the plurality of object devices being greater than a specified distance and the actual wireless communication signal strength between the multi-channel hub and the first object device being lower than a first specified signal strength, controlling dynamic adjustment of an increase in power allocated to a first running task in the total power corresponding to the first object device and preferential allocation to the first running task, so that the actual wireless communication signal strength is higher than or equal to the specified signal strength, and corresponding dynamic adjustment of a decrease in power allocated to a second running task in the total power; the first running task is used to run wireless communication between the first object device and the multi-channel hub; the second running task is used to run the self-function of the first object device; the object device includes a tower crane and a drone; in response to the actual wireless communication signal strength between the multi-channel hub and the first object device being higher than or equal to the first specified signal strength and lower than a second specified signal strength, controlling cancellation of preferential allocation of power in the first object device to the first running task; the first specified signal strength is lower than the second specified signal strength; in response to the actual distance between the multi-channel hub and the first object device being less than or equal to the specified distance and the actual wireless communication signal between the multi-channel hub and the first object device being higher than or equal to the second specified signal strength, controlling dynamic adjustment of a decrease in power allocated to the first running task in the total power, and corresponding dynamic adjustment of a recovery of power allocated to the second running task in the total power.

2. The method of claim 1, wherein, The multi-channel hub is correspondingly provided with an AI system; the method further comprises: determining a plurality of second object devices closest to the multi-channel hub from the device group; for each of the plurality of second object devices, calculating, by the AI system, the number of relay communications of information of the multi-channel hub in the device group in the process of diffusing and transmitting the information to all the plurality of object devices with the second object device as the communication center of the device group; determining a plurality of the number of relay communications based on the plurality of second object devices, and determining a target second object device with the minimum number of relay communications from the plurality of second object devices; determining the target second object device as the main object device for communication between the multi-channel hub and the device group, and determining the object devices other than the target second object device in the plurality of object devices as the auxiliary object devices.

3. The method of claim 2, wherein, The calculation by the AI system of the number of relay communications of information of the multi-channel hub in the device group in the process of diffusing and transmitting the information to all the plurality of object devices with the second object device as the communication center of the device group comprises: calculating, by the AI system, a number of times of transferring information in the device group in a process of diffusing and transmitting information of the multi-channel concentrator to all the plurality of object devices by taking the second object device as a communication center of the device group according to the number of the plurality of object devices, the current position of the second object device in the device group, and position distribution data between the plurality of object devices, by using the following formula: C = ; wherein, represents the total number of object devices; represents the position vector of the th object device; represents the second object device as a communication center; represents the second object device as a communication center between the object devices distance measure; C represents the total number of relay communications in the information diffusion process from the relay point .

4. The method of claim 2, wherein, after determining the target second object device as the main object device for communication between the multi-channel concentrator and the device group, further comprising: predicting, by the AI system, an arrival position of each of the object devices to obtain an object device arrival position prediction result; in response to a distance between the target second object device and the object device arrival position prediction result corresponding to the target second object device being greater than the specified distance, determining a third object device from the plurality of object devices, which is currently located in a communication thread between the multi-channel concentrator and the target second object device and is closest to the multi-channel concentrator; dynamically adjusting the main object device for communication between the multi-channel concentrator and the device group from the target second object device to the third object device, and determining object devices in the plurality of object devices other than the third object device as secondary object devices.

5. The method of claim 1, wherein, The method further comprises: in response to a position search instruction for the multi-channel concentrator, detecting an actual wireless communication signal strength corresponding to each of the object devices in the device group and a distribution position of each of the object devices in the device group; wherein the higher the actual wireless communication signal strength, the closer the position of the corresponding object device to the multi-channel concentrator; determining position positioning data of the multi-channel concentrator relative to the device group according to the actual wireless communication signal strength corresponding to each of the object devices and the distribution position of each of the object devices, so as to search for the position of the multi-channel concentrator by the device group in reverse; feeding back the position search instruction based on the position positioning data.

6. The method of claim 1, wherein, The method further comprises: in response to an actual distance between the multi-channel concentrator and a fourth object device in the plurality of object devices being greater than the specified distance and an actual wireless communication signal strength between the multi-channel concentrator and the fourth object device being lower than the first specified signal strength, determining a plurality of fifth object devices from the plurality of object devices, which have an actual distance to the multi-channel concentrator less than the specified distance and an actual wireless communication signal strength to the multi-channel concentrator higher than the first specified signal strength; determining a target fifth object device from the plurality of fifth object devices, which is closest to the fourth object device, and determining the target fifth object device as a hosting object device corresponding to the fourth object device, so that wireless communication between the fourth object device and the multi-channel concentrator is hosted by the target fifth object device; The target fifth object device receives the first communication data between the fourth object device and the multi-channel hub and transmits the first communication data to the fourth object device, and the target fifth object device receives the second communication data between the fourth object device and the multi-channel hub and transmits the second communication data to the multi-channel hub.

7. The method of claim 6, wherein, After determining the target fifth object device as the hosting object device corresponding to the fourth object device, the method further comprises: In response to the actual distance between the multi-channel hub and the target fifth object device being greater than the specified distance and the actual wireless communication signal strength between the multi-channel hub and the target fifth object device being lower than the first specified signal strength, determining a target sixth object device closest to the target fifth object device from a plurality of sixth object devices having an actual distance less than the specified distance from the multi-channel hub and an actual wireless communication signal strength higher than the first specified signal strength from the multi-channel hub, and determining the target sixth object device as the hosting object device corresponding to the target fifth object device, so that the wireless communication between the target fifth object device and the multi-channel hub is hosted by the target sixth object device; Based on the fourth object device, the target fifth object device, the target sixth object device, and a plurality of hosting object devices corresponding to the target sixth object device, a link-based distributed communication system between the multi-channel hub and the fourth object device is formed, so as to expand the wireless network communication distance range between the multi-channel hub and the device group.

8. A multi-channel hub-based data communication apparatus, comprising: The multi-channel hub communicates with a device group comprising a plurality of object devices through a wireless network; the device comprises: The first adjusting module is configured to, in response to an actual distance between the multi-channel hub and a first object device in the plurality of object devices being greater than a specified distance and an actual wireless communication signal strength between the multi-channel hub and the first object device being lower than a first specified signal strength, control the power allocated to a first running task in the total power corresponding to the first object device to be increased and preferentially allocated to the first running task, so that the actual wireless communication signal strength is higher than or equal to the specified signal strength, and the power allocated to a second running task in the total power is correspondingly decreased; the first running task is used for running wireless communication between the first object device and the multi-channel hub; and the second running task is used for running a self-function of the first object device. The control module is configured to, in response to the actual wireless communication signal strength between the multi-channel hub and the first object device being higher than or equal to the first specified signal strength and lower than a second specified signal strength, control the power preferentially allocated to the first running task in the first object device to be cancelled; the first specified signal strength is lower than the second specified signal strength. The second adjusting module is configured to, in response to the actual distance between the multi-channel hub and the first object device being less than or equal to the specified distance and the actual wireless communication signal between the multi-channel hub and the first object device being higher than or equal to the second specified signal strength, control the power allocated to the first running task in the total power to be reduced and the power allocated to the second running task in the total power to be recovered.

9. An electronic device comprising a memory, a processor, the memory having stored therein a computer program executable on the processor, characterized in that, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions, and the computer executable instructions, when invoked and executed by the processor, cause the processor to execute the method in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Power control method and device and electronic equipment

    CN110786054A

  • Power adjustment method and device, electronic equipment and storage medium

    CN112770379A

  • Transmitting power adjusting method and device and storage medium

    CN116684951A

  • Methods of channel allocation for devices using different communication protocols

    US20160323897A1

  • Communication method, and distance determining method and apparatus

    US20220053286A1