Multi-cluster networking communication method, system, electronic equipment and storage medium

文档序号:516939 发布日期:2021-05-28 浏览:4次 中文

阅读说明:本技术 一种多簇组网通信方法、系统、电子设备及存储介质 (Multi-cluster networking communication method, system, electronic equipment and storage medium ) 是由 赵岳岩 邢成文 王帅 杜昌澔 宋哲 安建平 于 2021-04-25 设计创作,主要内容包括:本申请实施例公开了一种多簇组网通信方法、系统、电子设备及存储介质,所述方法包括:簇内节点根据簇首节点划分的第一信道时隙与簇首节点进行簇内通信,以及在第一信道接收簇首节点的声明后,在第二信道的相应时隙同簇首节点建立簇内话音数据通信,和/或,在第三信道的相应时隙同簇首节点建立簇内专用数据通信;簇首节点根据岸台节点划分的第四信道时隙与岸台节点进行簇间通信,以及在第四信道接收岸台节点声明后,在第五信道的相应时隙同岸台节点建立簇间话音数据通信,和/或,在第六信道的相应时隙同岸台节点建立簇间专用数据通信。本申请实施例在超多节点组网的情境下,可以实现高数据速率和高频谱利用率的通信。(The embodiment of the application discloses a multi-cluster networking communication method, a multi-cluster networking communication system, electronic equipment and a storage medium, wherein the method comprises the following steps: the cluster node performs cluster communication with the cluster head node according to the first channel time slot divided by the cluster head node, and after the first channel receives the statement of the cluster head node, the cluster node establishes cluster voice data communication with the cluster head node in the corresponding time slot of the second channel, and/or establishes cluster dedicated data communication with the cluster head node in the corresponding time slot of the third channel; the cluster head node performs inter-cluster communication with the shore node according to a fourth channel time slot divided by the shore node, and after receiving the statement of the shore node on the fourth channel, establishes inter-cluster voice data communication with the shore node at a corresponding time slot of a fifth channel, and/or establishes inter-cluster dedicated data communication with the shore node at a corresponding time slot of a sixth channel. The embodiment of the application can realize communication with high data rate and high spectrum utilization rate under the condition of ultra-multi-node networking.)

1. A multi-cluster networking communication method is characterized by comprising the following steps:

after receiving a signal of a cluster node in a first channel, a cluster head node divides a first channel time slot to the cluster node so that the cluster node performs cluster communication with the cluster head node according to the first channel time slot divided by the cluster head node;

the cluster head node declares in-cluster voice data communication needing to be established with the cluster head node in the first channel, and/or, an in-cluster node for in-cluster special data communication and a second channel time slot for in-cluster voice data communication, and/or, a third channel time slot for in-cluster special data communication, so that after the cluster head node receives the declaration in the first channel, the cluster head node establishes in-cluster voice data communication with the cluster head node in the corresponding time slot of the second channel, and/or, establishes in-cluster special data communication with the cluster head node in the corresponding time slot of the third channel;

after receiving a signal of a cluster head node in a fourth channel, the shore station node divides a fourth channel time slot to the cluster head node so that the cluster head node performs inter-cluster communication with the shore station node according to the fourth channel time slot divided by the shore station node;

the method comprises the steps that a shore station node declares that inter-cluster voice data communication needs to be established with the shore station node on a fourth channel, and/or a cluster head node for inter-cluster special data communication and a fifth channel time slot for inter-cluster voice data communication, and/or a sixth channel time slot for inter-cluster special data communication, so that the cluster head node establishes inter-cluster voice data communication with the shore station node in the corresponding time slot of a fifth channel after receiving the declaration on the fourth channel, and/or establishes inter-cluster special data communication with the shore station node in the corresponding time slot of the sixth channel.

2. The multi-cluster networking communication method according to claim 1, wherein when the land node performs inter-cluster communication with the cluster head node on a fourth channel, the method further comprises:

if the shore station node needs to communicate with the cluster node of the cluster where the cluster head node is located, the shore station node declares the cluster node needing to establish communication with the shore station node in a first channel voice;

and after receiving the voice statement in the first channel, the cluster head node performs intra-cluster voice data communication with the intra-cluster node in the corresponding time slot of the second channel, so that the intra-cluster node communicates with the shore station node through the cluster head node in the corresponding time slot of the second channel.

3. The multi-cluster networking communication method according to claim 1, wherein if the said land node announces on the fourth channel that it needs to establish inter-cluster voice data communication with it and/or the cluster head node of inter-cluster dedicated data communication is not on the network, the said land node designates another cluster head node as a relay on the fourth channel and occupies the corresponding time slot of the fourth channel to forward the announcement.

4. The multi-cluster networking communication method according to claim 1, wherein before the cluster head node receives the signal of the intra-cluster node on the first channel, the method further comprises:

The cluster head node broadcasts own information to the whole network, waits for the response of the cluster inner node, and feeds back response information after the cluster inner node receives the information of the cluster head node;

the cluster head node determines the number of currently communicated cluster nodes according to the response information of the cluster nodes, and divides the time slots of a first channel, a second channel and a third channel according to the number of currently communicated cluster nodes;

correspondingly, after receiving the signal of the cluster node in the first channel, the cluster head node selects the corresponding time slot to the cluster node in the first channel with the divided time slot, so that the cluster node performs cluster communication according to the time slot selected by the cluster head node.

5. The multi-cluster networking communication method according to claim 1, wherein before the land node receives the signal of the cluster head node on the fourth channel, the method further comprises:

the method comprises the steps that a shore station node broadcasts own information to the whole network, waits for the response of a cluster head node, and feeds back response information after the cluster head node receives information of the shore station node;

the method comprises the steps that a shore station node determines the number of cluster head nodes in current communication according to response information of the cluster head nodes, and time slots of a fourth channel, a fifth channel and a sixth channel are divided according to the number of the cluster head nodes in current communication;

Correspondingly, after receiving the signal of the cluster head node in the fourth channel, the shore station node selects a corresponding time slot to the cluster head node in the fourth channel with the divided time slot, so that the cluster head node performs inter-cluster communication according to the time slot selected by the shore station node.

6. The multi-cluster networking communication method according to claim 1, wherein the first channel, the second channel, the third channel, the fourth channel, the fifth channel, and the sixth channel are divided by frequency division multiple access.

7. The multi-cluster networking communication method according to claim 1, wherein the first channel slot, the second channel slot, the third channel slot, the fourth channel slot, the fifth channel slot, and the sixth channel slot are divided by time division multiple access.

8. A multi-cluster networking communication system, comprising: cluster head nodes, intra-cluster nodes and shore nodes;

after receiving a signal of a cluster node in a first channel, the cluster head node divides a first channel time slot to the cluster node so that the cluster node performs cluster communication with the cluster head node according to the first channel time slot divided by the cluster head node;

the cluster head node declares in-cluster voice data communication needing to be established with the cluster head node in the first channel, and/or an in-cluster node for in-cluster special data communication and a second channel time slot for in-cluster voice data communication, and/or a third channel time slot for in-cluster special data communication, so that after the cluster head node receives the declaration in the first channel, the cluster head node establishes in-cluster voice data communication with the cluster head node in the corresponding time slot of the second channel, and/or establishes in-cluster special data communication with the cluster head node in the corresponding time slot of the third channel;

After receiving a signal of a cluster head node in a fourth channel, the shore station node divides a fourth channel time slot to the cluster head node so that the cluster head node performs inter-cluster communication with the shore station node according to the fourth channel time slot divided by the shore station node;

the land node declares in a fourth channel that inter-cluster voice data communication needs to be established with the land node, and/or a cluster head node of inter-cluster dedicated data communication and a fifth channel time slot for performing inter-cluster voice data communication, and/or a sixth channel time slot for performing inter-cluster dedicated data communication, so that the cluster head node establishes inter-cluster voice data communication with the land node in a corresponding time slot of a fifth channel after receiving the declaration in the fourth channel, and/or establishes inter-cluster dedicated data communication with the land node in a corresponding time slot of the sixth channel.

9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program performs the steps of the multi-cluster networking communication method according to any of claims 1-7.

10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the multi-cluster networking communication method according to any one of claims 1 to 7.

Technical Field

The present application relates to the field of communications technologies, and in particular, to a multi-cluster networking communication method, system, electronic device, and storage medium.

Background

With the development of communication technology, communication devices are gradually changing from analog to digital, and the development of communication technology gradually changes from point-to-point communication to networking communication, which puts higher demands on the communication technology.

For multi-node communication, generally, a channel is divided into a plurality of time slots, and each node transmits its own data according to the time slot plan. In this case, both the requirement of high spectrum utilization rate and the requirement of low communication delay of communication can be better satisfied.

However, for the ultra-multi-node networking system, the rapid increase of the number of the nodes means that the number of the communication time slots is greatly increased, and if a common time division multiple access mode is still adopted, the communication time delay is rapidly increased; if the reduced slot length is chosen to reduce latency, the data rate requirement will not be met; if a simple frequency division multiple access method is adopted to increase the number of channels, the utilization rate of frequency spectrum resources is reduced.

Disclosure of Invention

Because the existing methods have the above problems, embodiments of the present application provide a multi-cluster networking communication method, system, electronic device, and storage medium.

Specifically, the embodiment of the present application provides the following technical solutions:

In a first aspect, an embodiment of the present application provides a multi-cluster networking communication method, including:

after receiving a signal of a cluster node in a first channel, a cluster head node divides a first channel time slot to the cluster node so that the cluster node performs cluster communication with the cluster head node according to the first channel time slot divided by the cluster head node;

the cluster head node declares in-cluster voice data communication needing to be established with the cluster head node in the first channel, and/or, an in-cluster node for in-cluster special data communication and a second channel time slot for in-cluster voice data communication, and/or, a third channel time slot for in-cluster special data communication, so that after the cluster head node receives the declaration in the first channel, the cluster head node establishes in-cluster voice data communication with the cluster head node in the corresponding time slot of the second channel, and/or, establishes in-cluster special data communication with the cluster head node in the corresponding time slot of the third channel;

after receiving a signal of a cluster head node in a fourth channel, the shore station node divides a fourth channel time slot to the cluster head node so that the cluster head node performs inter-cluster communication with the shore station node according to the fourth channel time slot divided by the shore station node;

the method comprises the steps that a shore station node declares that inter-cluster voice data communication needs to be established with the shore station node on a fourth channel, and/or a cluster head node for inter-cluster special data communication and a fifth channel time slot for inter-cluster voice data communication, and/or a sixth channel time slot for inter-cluster special data communication, so that the cluster head node establishes inter-cluster voice data communication with the shore station node in the corresponding time slot of a fifth channel after receiving the declaration on the fourth channel, and/or establishes inter-cluster special data communication with the shore station node in the corresponding time slot of the sixth channel.

Optionally, when the land node performs inter-cluster communication with the cluster head node on a fourth channel, the method further includes:

if the shore station node needs to communicate with the cluster node of the cluster where the cluster head node is located, the shore station node declares the cluster node needing to establish communication with the shore station node in a first channel voice;

and after receiving the voice statement in the first channel, the cluster head node performs intra-cluster voice data communication with the intra-cluster node in the corresponding time slot of the second channel, so that the intra-cluster node communicates with the shore station node through the cluster head node in the corresponding time slot of the second channel.

Optionally, if the said shore station node announces in the fourth channel that it needs to establish inter-cluster voice data communication with it, and/or the cluster head node of inter-cluster dedicated data communication is not in the network, the said shore station node designates another cluster head node as a relay in the fourth channel, and occupies the corresponding time slot of the fourth channel to forward the announcement.

Optionally, before the cluster head node receives the signal of the intra-cluster node in the first channel, the method further includes:

the cluster head node broadcasts own information to the whole network, waits for the response of the cluster inner node, and feeds back response information after the cluster inner node receives the information of the cluster head node;

The cluster head node determines the number of currently communicated cluster nodes according to the response information of the cluster nodes, and divides the time slots of a first channel, a second channel and a third channel according to the number of currently communicated cluster nodes;

correspondingly, after receiving the signal of the cluster node in the first channel, the cluster head node selects the corresponding time slot to the cluster node in the first channel with the divided time slot, so that the cluster node performs cluster communication according to the time slot selected by the cluster head node.

Optionally, before the land node receives the signal of the cluster head node in the fourth channel, the method further includes:

the method comprises the steps that a shore station node broadcasts own information to the whole network, waits for the response of a cluster head node, and feeds back response information after the cluster head node receives information of the shore station node;

the method comprises the steps that a shore station node determines the number of cluster head nodes in current communication according to response information of the cluster head nodes, and time slots of a fourth channel, a fifth channel and a sixth channel are divided according to the number of the cluster head nodes in current communication;

correspondingly, after receiving the signal of the cluster head node in the fourth channel, the shore station node selects a corresponding time slot to the cluster head node in the fourth channel with the divided time slot, so that the cluster head node performs inter-cluster communication according to the time slot selected by the shore station node.

Optionally, the first channel, the second channel, the third channel, the fourth channel, the fifth channel and the sixth channel are divided by frequency division multiple access.

Optionally, the first channel time slot, the second channel time slot, the third channel time slot, the fourth channel time slot, the fifth channel time slot and the sixth channel time slot are divided by time division multiple access.

In a second aspect, an embodiment of the present application provides a multi-cluster networking communication system, including: cluster head nodes, intra-cluster nodes and shore nodes;

after receiving a signal of a cluster node in a first channel, the cluster head node divides a first channel time slot to the cluster node so that the cluster node performs cluster communication with the cluster head node according to the first channel time slot divided by the cluster head node;

the cluster head node declares in-cluster voice data communication needing to be established with the cluster head node in the first channel, and/or an in-cluster node for in-cluster special data communication and a second channel time slot for in-cluster voice data communication, and/or a third channel time slot for in-cluster special data communication, so that after the cluster head node receives the declaration in the first channel, the cluster head node establishes in-cluster voice data communication with the cluster head node in the corresponding time slot of the second channel, and/or establishes in-cluster special data communication with the cluster head node in the corresponding time slot of the third channel;

After receiving a signal of a cluster head node in a fourth channel, the shore station node divides a fourth channel time slot to the cluster head node so that the cluster head node performs inter-cluster communication with the shore station node according to the fourth channel time slot divided by the shore station node;

the land node declares in a fourth channel that inter-cluster voice data communication needs to be established with the land node, and/or a cluster head node of inter-cluster dedicated data communication and a fifth channel time slot for performing inter-cluster voice data communication, and/or a sixth channel time slot for performing inter-cluster dedicated data communication, so that the cluster head node establishes inter-cluster voice data communication with the land node in a corresponding time slot of a fifth channel after receiving the declaration in the fourth channel, and/or establishes inter-cluster dedicated data communication with the land node in a corresponding time slot of the sixth channel.

In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor, when executing the computer program, implements the multi-cluster networking communication method according to the first aspect.

In a fourth aspect, an embodiment of the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the multi-cluster networking communication method according to the first aspect.

As can be seen from the above technical solutions, in the embodiments of the present application, the first channel enters the intra-cluster communication mode according to the time slot division of the cluster head node, and the second and third channels enter the intra-cluster voice data communication mode and the intra-cluster dedicated data communication mode respectively according to the declaration of the cluster head node; after the fourth channel receives the statement of the land node, the cluster-to-cluster voice data communication is established with the land node in the corresponding time slot of the fifth channel, and/or the cluster-to-cluster special data communication is established with the land node in the corresponding time slot of the sixth channel. Therefore, the cluster head node of the embodiment of the application can meet the requirement of ultra-multi-node networking communication on the premise of not wasting too many frequency band resources, and greatly improves communication performance.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.

Fig. 1 is a flowchart of a multi-cluster networking communication method provided in an embodiment of the present application;

fig. 2 is a second flowchart of a multi-cluster networking communication method according to an embodiment of the present application;

fig. 3 is a schematic structural diagram of time division multiple access provided by an embodiment of the present application;

fig. 4 is a schematic diagram of a first channel timeslot provided in an embodiment of the present application;

fig. 5 is a schematic diagram of a second channel timeslot provided in an embodiment of the present application;

fig. 6 is a schematic diagram of a third channel timeslot provided in an embodiment of the present application;

fig. 7 is a schematic diagram of a fourth channel timeslot provided in an embodiment of the present application;

fig. 8 is a schematic diagram of a fifth channel timeslot provided in an embodiment of the present application;

fig. 9 is a schematic diagram of a sixth channel timeslot provided in an embodiment of the present application;

fig. 10 is a functional block diagram of multi-cluster networking communication provided in an embodiment of the present application;

fig. 11 is a schematic structural diagram of a multi-cluster networking communication system provided in an embodiment of the present application;

fig. 12 is a schematic structural diagram of an electronic device according to an embodiment of the present application.

Detailed Description

In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.

Fig. 1 shows a flowchart of a multi-cluster networking communication method provided in an embodiment of the present application, fig. 2 is a flowchart of another multi-cluster networking communication method provided in the embodiment of the present application, fig. 3 is a schematic diagram of a time division multiple access structure provided in the embodiment of the present application, fig. 4 is a schematic diagram of a first channel time slot provided in the embodiment of the present application, fig. 5 is a schematic diagram of a second channel time slot provided in the embodiment of the present application, fig. 6 is a schematic diagram of a third channel time slot provided in the embodiment of the present application, fig. 7 is a schematic diagram of a fourth channel time slot provided in the embodiment of the present application, fig. 8 is a schematic diagram of a fifth channel time slot provided in the embodiment of the present application, and fig. 9 is a schematic diagram of a sixth channel time slot provided in the. The multi-cluster networking communication method provided by the embodiment of the present application is explained and explained in detail below with reference to fig. 1 to 9, and as shown in fig. 1, the multi-cluster networking communication method provided by the embodiment of the present application includes:

step 101: after receiving a signal of a cluster node in a first channel, a cluster head node divides a first channel time slot to the cluster node so that the cluster node performs cluster communication with the cluster head node according to the first channel time slot divided by the cluster head node;

In this step, it should be noted that the sensing nodes in one area are divided into a plurality of non-intersecting clusters, and each cluster has a unique cluster head node and a plurality of intra-cluster nodes. The cluster head node is in direct communication with the base station, and the cluster nodes are in communication with the base station through the cluster head node.

In this step, the cluster head node receives a signal of the cluster internal node through the first channel to divide the first channel time slot, so as to control the cluster internal node and the cluster head node to perform intra-cluster communication. Specifically, all the nodes are powered on, and for each newly powered-on node, a time division multiple access mode is adopted to access the intra-cluster network, and the network access strategy is as follows: broadcasting a message by the cluster head in the own time slot of the first channel; the cluster nodes receive the message broadcasted by the cluster head node and send network access request frames in corresponding time slots; the cluster head node records the blank time slot serial number when receiving the network access request frame, and replies the corresponding cluster internal node when broadcasting the network access message to the cluster head next time, and allocates ID to the cluster internal node; and the cluster node receives the reply message and completes network access. After network access is completed, the cluster head node determines the number of currently communicated cluster nodes, time slots of a first channel, a second channel and a third channel are divided in advance according to the number of currently communicated cluster nodes, network information is periodically maintained through the cluster head, control instructions are transmitted at the same time, and after the cluster head node receives signals of the cluster nodes in the first channel again, the time slots are selected from the first channel with the pre-divided time slots and distributed to the corresponding cluster nodes, so that the cluster nodes perform cluster communication according to the time slots selected by the cluster head node.

Step 102: the cluster head node declares in-cluster voice data communication needing to be established with the cluster head node in the first channel, and/or, an in-cluster node for in-cluster special data communication and a second channel time slot for in-cluster voice data communication, and/or, a third channel time slot for in-cluster special data communication, so that after the cluster head node receives the declaration in the first channel, the cluster head node establishes in-cluster voice data communication with the cluster head node in the corresponding time slot of the second channel, and/or, establishes in-cluster special data communication with the cluster head node in the corresponding time slot of the third channel;

in this step, the second channel is used for bidirectional telephone traffic communication, a TDMA communication mode is adopted, the third channel is used for communication among a plurality of dedicated channels, an MSK modulation mode is adopted for communication, a processing clock 122.88MHz is designed, 2048 times of oversampling rate is adopted, and a symbol rate is designed to be 60 ksps. Adopting a negotiation access protocol in the second channel and the third channel, wherein the specific strategy is as follows: the cluster head node sends a control command in the first channel, and is used for declaring that a certain cluster node needs to establish intra-cluster voice data communication with the cluster head node in a corresponding time slot of the second channel and/or establish intra-cluster dedicated data communication with the cluster head node in a corresponding time slot of the third channel. The second channel time slot and the third channel time slot selected by the cluster head node may be time slots corresponding to the node ID in the cluster. And after the cluster node receives the instruction in the first channel, replying the message in the time slot corresponding to the second signal and/or the third channel ID to realize the cluster voice data communication of the second channel and the cluster special data communication of the third channel. Optionally, the message replied by the node in the cluster may be the allocation condition of the time slot except the time slot allocated by the cluster head node.

In this step, optionally, when an intra-cluster node in a certain cluster quits the network, the cluster head node divides the updated intra-cluster communication time slot to delete the node; when the cluster head node is quitted, a new cluster head node is generated among the nodes in the cluster.

Step 103: after receiving a signal of a cluster head node in a fourth channel, the shore station node divides a fourth channel time slot to the cluster head node so that the cluster head node performs inter-cluster communication with the shore station node according to the fourth channel time slot divided by the shore station node;

in this step, it should be noted that the base station node may be a base station and is responsible for network establishment operation, the cluster head node performs network access operation, and performs inter-cluster communication through parameter inter-cluster networking. The fourth channel is mainly responsible for communication of control commands and synchronous information of the shore station and the cluster head node. After the shore node is started, a wireless communication network with Beidou time as a reference is automatically established, and the network access strategy is as follows: the method comprises the steps that a shore station node broadcasts self information to the whole network in a self time slot, and waits for responses of other cluster head nodes, the other cluster head nodes adopt a random access mode (R-NAD) to compete for access to a residual time slot, a pseudo-random number generator is used for generating a random number, and meanwhile, a time slot starting backoff parameter is generated randomly.

For example, in the 2 nd time slot, the cluster head nodes N2-N7 start to take random numbers in 0-6 numbers. And the cluster head node with the random number of 0 starts to transmit. Before starting to transmit, the cluster head node simultaneously carries out random back-off according to the starting of the time slot. If there is another cluster head node also transmitting, the cluster head node retreats, if not, the cluster head node normally transmits. Therefore, at most one cluster head node and the N1 shore node can be ensured to communicate at this time. If the N1 land node does not receive any information sent by the node, the time slot is marked as an empty time slot. And by analogy, in each time slot, each cluster head node generates a random number according to the principle and starts to transmit. If the transmission is successful, the network access is successful, and if the transmission is not successful, the next round of random number generation and transmission backoff is performed. After one time frame is finished, the N1 land node obtains a round of random access information of the whole network and a whole network space routing table, and broadcasts the time slot occupation condition of the previous time frame in the next time frame. In the second time frame, after the N1 land nodes complete the whole network broadcast, each cluster head node obtains the whole network node information again, and updates its own Intranet layer routing table in sequence. The conflict node sends again in the empty time slot, and backs off if the conflict occurs; and if not, occupying.

In this step, after the network access is completed, the land node determines the number of cluster head nodes in current communication, and divides the time slots of the fourth channel, the fifth channel and the sixth channel in advance according to the number of cluster head nodes in current communication. And after the cluster head node receives the signal of the shore station node in the fourth channel again, selecting a time slot in the fourth channel with the pre-divided time slot to distribute to the corresponding cluster head node, so that the cluster head node performs inter-cluster communication according to the time slot selected by the shore station node.

Step 104: the method comprises the steps that a shore station node declares that inter-cluster voice data communication needs to be established with the shore station node on a fourth channel, and/or a cluster head node for inter-cluster special data communication and a fifth channel time slot for inter-cluster voice data communication, and/or a sixth channel time slot for inter-cluster special data communication, so that the cluster head node establishes inter-cluster voice data communication with the shore station node in the corresponding time slot of a fifth channel after receiving the declaration on the fourth channel, and/or establishes inter-cluster special data communication with the shore station node in the corresponding time slot of the sixth channel.

In this step, the normal operation flow of the fourth channel is as follows: and the shore station node sends a corresponding instruction in the fourth channel time slot to declare that a certain specific cluster head node is required to reply the message in the fifth channel corresponding time slot and/or reply the message in the sixth channel corresponding time slot, so that the cluster head node performs inter-cluster voice data communication or inter-cluster special data communication according to the time slots divided by the shore station node after receiving the information of the shore station node.

In this step, optionally, when the cluster head node leaves the network, the land node deletes the cluster head node from the time slot allocation.

As can be seen from the above technical solutions, in the embodiments of the present application, the first channel enters the intra-cluster communication mode according to the time slot division of the cluster head node, and the second and third channels enter the intra-cluster voice data communication mode and the intra-cluster dedicated data communication mode respectively according to the declaration of the cluster head node; after the fourth channel receives the statement of the land node, the cluster-to-cluster voice data communication is established with the land node in the corresponding time slot of the fifth channel, and/or the cluster-to-cluster special data communication is established with the land node in the corresponding time slot of the sixth channel. Therefore, the cluster head node of the embodiment of the application can meet the requirement of ultra-multi-node networking communication on the premise of not wasting too many frequency band resources, and greatly improves communication performance.

Based on the content of the foregoing embodiment, in this embodiment, when the land node performs inter-cluster communication with the cluster head node on the fourth channel, the method further includes:

If the shore station node needs to communicate with the cluster node of the cluster where the cluster head node is located, the shore station node declares the cluster node needing to establish communication with the shore station node in a first channel voice;

and after receiving the voice statement in the first channel, the cluster head node performs intra-cluster voice data communication with the intra-cluster node in the corresponding time slot of the second channel, so that the intra-cluster node communicates with the shore station node through the cluster head node in the corresponding time slot of the second channel.

In this embodiment, it should be noted that, when the shore node performs inter-cluster communication with the cluster head node on the fourth channel, if the shore node calls the cluster head node to perform paging communication with a certain intra-cluster node in the cluster, the shore node declares, in the first channel, an intra-cluster node with which communication needs to be established by voice. After receiving the voice statement in the first channel, the cluster node carries out cluster voice data communication with the cluster node in the corresponding time slot of the second channel, so that the cluster node carries out communication with the shore station node through the cluster head node in the corresponding time slot of the second channel.

Based on the content of the foregoing embodiment, in this embodiment, if the land node declares in the fourth channel that inter-cluster voice data communication needs to be established with the land node, and/or if a cluster head node for inter-cluster dedicated data communication is not in the network, the land node designates another cluster head node as a relay in the fourth channel and occupies a corresponding time slot of the fourth channel to forward the declaration.

In this embodiment, it should be noted that, if the land node declares in the fourth channel that it needs to establish inter-cluster voice data communication with the land node, and/or if a cluster head node of inter-cluster dedicated data communication is not in the network (is actively withdrawn from the network due to too far distance), another cluster head node is designated by the land node in the fourth channel according to the maintained routing table as a relay, and the declaration information of the land node is forwarded while occupying a corresponding time slot of the fourth channel.

Based on the content of the foregoing embodiment, in this embodiment, before the cluster head node receives the signal of the node in the cluster on the first channel, the method further includes:

the cluster head node broadcasts own information to the whole network, waits for the response of the cluster inner node, and feeds back response information after the cluster inner node receives the information of the cluster head node;

the cluster head node determines the number of currently communicated cluster nodes according to the response information of the cluster nodes, and divides the time slots of a first channel, a second channel and a third channel according to the number of currently communicated cluster nodes;

correspondingly, after receiving the signal of the cluster node in the first channel, the cluster head node selects the corresponding time slot to the cluster node in the first channel with the divided time slot, so that the cluster node performs cluster communication according to the time slot selected by the cluster head node.

In this embodiment, it should be noted that, the cluster head broadcasts a message in the own time slot of the first channel; the cluster nodes receive the message broadcasted by the cluster head node and send network access request frames in corresponding time slots; the cluster head node records the blank time slot serial number when receiving the network access request frame, and replies the corresponding cluster internal node when broadcasting the network access message to the cluster head next time, and allocates ID to the cluster internal node; and the cluster node receives the reply message and completes network access. After network access is completed, the cluster head node determines the number of currently communicated cluster nodes, time slots of a first channel, a second channel and a third channel are divided in advance according to the number of currently communicated cluster nodes, network information is periodically maintained through the cluster head, control instructions are transmitted at the same time, and after the cluster head node receives signals of the cluster nodes in the first channel again, the time slots are selected from the first channel with the pre-divided time slots and distributed to the corresponding cluster nodes, so that the cluster nodes perform cluster communication according to the time slots selected by the cluster head node.

Based on the content of the foregoing embodiment, in this embodiment, before the land node receives the signal of the cluster head node on the fourth channel, the method further includes:

The method comprises the steps that a shore station node broadcasts own information to the whole network, waits for the response of a cluster head node, and feeds back response information after the cluster head node receives information of the shore station node;

the method comprises the steps that a shore station node determines the number of cluster head nodes in current communication according to response information of the cluster head nodes, and time slots of a fourth channel, a fifth channel and a sixth channel are divided according to the number of the cluster head nodes in current communication;

correspondingly, after receiving the signal of the cluster head node in the fourth channel, the shore station node selects a corresponding time slot to the cluster head node in the fourth channel with the divided time slot, so that the cluster head node performs inter-cluster communication according to the time slot selected by the shore station node.

In this embodiment, the shore node broadcasts its own information to the whole network, waits for the response of the cluster head node, and feeds back the response information after the cluster head node receives the information of the shore node. And the land node determines the number of cluster head nodes in current communication according to the response message, and divides time slots of a fourth channel, a fifth channel and a sixth channel in advance according to the number of cluster head nodes in current communication. And after the cluster head node receives the signal of the shore station node in the fourth channel again, selecting a time slot in the fourth channel with the pre-divided time slot to distribute to the corresponding cluster head node, so that the cluster head node performs inter-cluster communication according to the time slot selected by the shore station node.

Based on the contents of the above-described embodiment, in the present embodiment, the first channel, the second channel, the third channel, the fourth channel, the fifth channel, and the sixth channel are divided by frequency division multiple access.

In the present embodiment, the first channel, the second channel, the third channel, the fourth channel, the fifth channel, and the sixth channel are divided by frequency division multiple access. Frequency division multiple access uses different frequency bands to distinguish communication nodes, that is, data of the communication nodes are transmitted on different frequency bands, so that mutual interference of signals among users of the communication nodes is avoided.

Based on the contents of the above embodiments, in the present embodiment, the first channel slot, the second channel slot, the third channel slot, the fourth channel slot, the fifth channel slot, and the sixth channel slot are divided by time division multiple access.

In the present embodiment, as shown in fig. 3, the first channel time slot, the second channel time slot, the third channel time slot, the fourth channel time slot, the fifth channel time slot, and the sixth channel time slot are divided by time division multiple access. Time division multiple access distinguishes communication nodes by using different time slots, that is, data of the communication nodes are transmitted on different time slots, thereby avoiding mutual interference of signals between the communication nodes.

The present application will be specifically described below with reference to specific examples.

The first embodiment:

in this embodiment, the normal operation flow of the fourth channel is as follows: the method comprises the steps that a shore station node sends a corresponding instruction in a fourth channel time slot 0, and the instruction indicates that a certain specific cluster head node needs to reply a message in a fifth channel and the allocation condition of the remaining 9 time slots; if the cluster head nodes N2-N6 are all on the network, the cluster head nodes N2-N6 can reply whether each cluster head node and the information of the shore station can be received or not in the corresponding time slot 1-5 of the fourth channel so as to maintain a routing table; the called cluster head node replies a message in a fifth channel; if the cluster head node is not in the network (passively quits the network due to too far distance), another cluster head node is appointed by the shore station as a relay according to the maintained routing table, and one time slot in the 6-8 time slots of the fourth channel is occupied for forwarding.

Second embodiment:

in this embodiment, the fifth channel is used for paging communication to the intra-cluster node of the cluster where the cluster head node is located. The communication adopts burst communication, and when the calling node is determined by the shore station node and the cluster head node through the fourth channel during communication, the shore station sends data in time slot 1 according to the time synchronization established by the fourth channel. If the cluster head node to which the node in the node cluster belongs can directly communicate with the shore station, the cluster head occupies the time slot 2 to send data, if the cluster head node cannot communicate with the shore station, the shore station sets a cluster head node relay to send data in the time slot 2, the cluster head node to which the receiving node belongs sends data in the time slot 3, and the relay cluster head node sends data in the time slot 4. Thereby completing the two-way voice paging function.

The sixth channel is primarily responsible for communication between the 20 dedicated channels. And if the fact that the current certain cluster head node and the current shore station node need to communicate through a certain special channel is determined through a fifth channel, the shore station node is switched to the certain special channel through the special channel through a frequency point to communicate, the communication system is similar to the fifth channel, the shore station node occupies a time slot 1, and the relay cluster head node and the communication cluster head node respectively occupy time sequences 2-5.

The third embodiment:

in this embodiment, it should be noted that the sea area of China is vast, the characteristics of the marine fishery and the marine operation environment are complex and changeable, and it is determined that the marine fishery production is a high-risk accident issuing industry. With the development of fishery in China and the rapid increase of practitioners, fishery communication is more and more important. The digital marine safety communication system aims to further promote the steady development of marine fishery economy, guarantee the safety of marine operation, improve the response speed to emergency events and support the advantages of ultra-multi-node networking, high-frequency spectrum utilization rate and the like. As shown in fig. 3, in the system using the tdma protocol according to the embodiment of the present invention, each node may occupy a timeslot in each time frame, and if a certain node has no message to send on the timeslot allocated to the node, the timeslot is wasted. For a system adopting a time division multiple access protocol, wherein the transmission rate of a shared channel is C (bit/s), k nodes are provided, the arrival of a message at each node is subject to a Poisson process, the fixed length of the message is L (bit), assuming that the length of each time slot is equal to the transmission time of one message, and assuming that the total elapsed time when each message passes through the system is T, the time delay T of the message in the system comprises the following 2 parts: the transmission time of the message itself is set as From the above informationI.e. equal to the length of one slot; wherein the content of the first and second substances,in order for the efficiency of the transmission to be single node,the rate is switched for the node slot. When the message arrives, the time slot belonging to the corresponding node does not necessarily arrive exactly, and the time slot is generally required to be equalWhen the corresponding time slot arrives, the part of the time delay is called as the time delay of the service time slot in the waiting time frame, and for the Poisson arrival process, the time delay can be half of the frame length under the steady state of the system, namely. In summary, the average time delay T of the message in the system can be calculated as follows:as can be seen from the above formula, the message delay of the system is proportional to the number of nodes.

As shown in fig. 4, a first channel is used as a control instruction channel in a cluster, and is designed to communicate with 23 sub-nodes for a cluster head, a communication rate of 60ksps is designed, an MSK modulation mode is used for communication, a time division mode is used for completing bidirectional communication, the length of a basic time frame is 500ms, each time frame comprises 25 time slots, the length of each time slot is 20ms, a 1.8ms guard interval is reserved, and the effective single-path communication rate is 1 ksps. During communication, the cluster head occupies a time slot 1 for communication, the rest 23 sub-nodes respectively occupy a time slot according to the network access sequence, and a blank protection time slot is reserved for emergency rescue communication outside the ship.

As shown in fig. 5, the second channel is used to perform bidirectional traffic communication for nodes in a cluster, and is designed to use a communication rate of 480Ksps, use an MSK modulation method to perform communication, and use a time division method to complete bidirectional communication, where the basic time frame length is 500ms, each time frame includes 25 time slots, each time slot length is 20ms, a 1.7ms guard interval is left, and the single-path effective communication rate is 16 Ksps. The communication adopts a TDMA communication mode, a cluster head occupies a time slot 1 for sending during communication, other 23 sub-nodes respectively occupy a time slot for communication, two communicating sub-nodes are determined through an intra-cluster CCCH channel, data interaction is carried out respectively, if a shore station calls the cluster head to carry out calling communication with a certain sub-node in the cluster, after the shore station is declared on the inter-cluster CCCH channel, an inter-cluster DSCH channel shore station communicates with the cluster head of the sub-node, and the cluster head and the intra-cluster node carry out forwarding communication through the intra-cluster DSCH channel, so that the calling function between the shore station and the node is completed.

As shown in fig. 7, the fourth channel is used for inter-cluster networking control, a communication rate of 60ksps is designed, an MSK modulation mode is used for communication, and a time division mode is used for completing bidirectional communication, the length of a basic time frame is 500ms, each time frame includes 5 time slots, the length of each time slot is 100ms, a 5ms guard interval is reserved, and the effective single-path communication rate is 10 kbps.

As shown in fig. 8, the fifth channel is mainly responsible for paging forwarding communication between the shore stations and the cluster heads. The MSK modulation mode is adopted for communication, a processing clock is designed to be 122.88MHz, 2048 times of oversampling rate is adopted, and the symbol rate is designed to be 60 ksps.

As shown in fig. 9, the sixth channel is used for paging communication of nodes in a cluster head, and is designed to use a communication rate of 60ksps, use an MSK modulation method, and use a time division method to complete bidirectional communication, where the length of a basic time frame is 500ms, each time frame includes 5 time slots, the length of each time slot is 100ms, a guard interval of 5ms is left, and the effective single-path communication rate is 10 kbps.

The fourth embodiment:

in this embodiment, as shown in fig. 10, a modem unit, a networking logic control unit, and a user interaction unit are included. The modulation and demodulation unit is used for modulating the transmitting signal and demodulating the receiving signal. After the equipment is powered on, the modulation and demodulation unit defaults a demodulation state and is controlled by the networking logic control unit; when the modulation and demodulation unit is in a demodulation state, the modulation and demodulation unit acquires a current demodulation channel frequency point from the networking logic control unit and continuously demodulates and receives the frequency point until the networking logic control unit gives out the next piece of control information; when the modulation state is in, the unit acquires the current transmitting frequency point from the networking logic control unit, and modulates and transmits the data stream to be transmitted. Networking logic control unit: used for controlling the modulation and demodulation unit and carrying networking logic. After the equipment is powered on, the networking logic control unit firstly monitors a first channel, tries to establish intra-cluster communication, and controls a first channel, a second channel and a third channel to enter an intra-cluster communication mode after the intra-cluster communication is established by the first channel; and if the cluster becomes a cluster head node after the intra-cluster communication is established, continuing to control and monitor the fourth channel to try to establish the inter-cluster communication, and controlling the fourth channel, the fifth channel and the sixth channel to enter an inter-cluster communication mode after the inter-cluster communication is established. A user interaction unit: for controlling the networking configuration and interacting with the user. After the equipment is powered on, the user interaction unit sends networking related parameter configuration to the networking logic control unit and displays the configuration to a user through the interaction equipment; the user can modify the configuration of the networking related parameters through the interactive equipment so as to control the networking process.

Fifth embodiment:

in this embodiment, as shown in fig. 2, a second flowchart of the multi-cluster networking communication method provided in the embodiment of the present application includes:

step 201: powering on a communication terminal;

step 202: accessing to the network in the cluster through a first channel;

step 203: the first channel, the second channel and the third channel carry out intra-cluster communication;

step 204: judging whether the node is a cluster head node, if so, entering a step 205, otherwise, entering a step 207;

step 205: accessing the inter-cluster network through a fourth channel;

step 206: the fourth channel, the fifth channel and the sixth channel are used for inter-cluster communication;

step 207: and powering off the communication end terminal.

Based on the same inventive concept, another embodiment of the present invention provides a multi-cluster networking communication system, as shown in fig. 11, including: cluster head nodes, intra-cluster nodes and shore nodes;

after receiving a signal of a cluster node in a first channel, the cluster head node divides a first channel time slot to the cluster node so that the cluster node performs cluster communication with the cluster head node according to the first channel time slot divided by the cluster head node;

the cluster head node declares in-cluster voice data communication needing to be established with the cluster head node in the first channel, and/or an in-cluster node for in-cluster special data communication and a second channel time slot for in-cluster voice data communication, and/or a third channel time slot for in-cluster special data communication, so that after the cluster head node receives the declaration in the first channel, the cluster head node establishes in-cluster voice data communication with the cluster head node in the corresponding time slot of the second channel, and/or establishes in-cluster special data communication with the cluster head node in the corresponding time slot of the third channel;

After receiving a signal of a cluster head node in a fourth channel, the shore station node divides a fourth channel time slot to the cluster head node so that the cluster head node performs inter-cluster communication with the shore station node according to the fourth channel time slot divided by the shore station node;

the land node declares in a fourth channel that inter-cluster voice data communication needs to be established with the land node, and/or a cluster head node of inter-cluster dedicated data communication and a fifth channel time slot for performing inter-cluster voice data communication, and/or a sixth channel time slot for performing inter-cluster dedicated data communication, so that the cluster head node establishes inter-cluster voice data communication with the land node in a corresponding time slot of a fifth channel after receiving the declaration in the fourth channel, and/or establishes inter-cluster dedicated data communication with the land node in a corresponding time slot of the sixth channel.

In this embodiment, it should be noted that the sensing nodes in one area are divided into a plurality of non-intersecting clusters, and each cluster has a unique cluster head node and a plurality of intra-cluster nodes. The cluster head node is in direct communication with the base station, and the cluster nodes are in communication with the base station through the cluster head node.

In this embodiment, the cluster head node receives a signal of the cluster internal node through the first channel to divide the first channel time slot, so as to control the cluster internal node and the cluster head node to perform intra-cluster communication. Specifically, all the nodes are powered on, and for each newly powered-on node, a time division multiple access mode is adopted to access the intra-cluster network, and the network access strategy is as follows: broadcasting a message by the cluster head in the own time slot of the first channel; the cluster nodes receive the message broadcasted by the cluster head node and send network access request frames in corresponding time slots; the cluster head node records the blank time slot serial number when receiving the network access request frame, and replies the corresponding cluster internal node when broadcasting the network access message to the cluster head next time, and allocates ID to the cluster internal node; and the cluster node receives the reply message and completes network access. After network access is completed, the cluster head node determines the number of currently communicated cluster nodes, time slots of a first channel, a second channel and a third channel are divided in advance according to the number of currently communicated cluster nodes, network information is periodically maintained through the cluster head, control instructions are transmitted at the same time, and after the cluster head node receives signals of the cluster nodes in the first channel again, the time slots are selected from the first channel with the pre-divided time slots and distributed to the corresponding cluster nodes, so that the cluster nodes perform cluster communication according to the time slots selected by the cluster head node.

In this embodiment, the second channel is used for performing bidirectional traffic communication, and a TDMA communication method is adopted, the third channel is used for performing communication among a plurality of dedicated channels, an MSK modulation method is adopted for performing communication, a processing clock 122.88MHz is designed, 2048 times of oversampling rate is adopted, and a symbol rate is designed to be 60 ksps. Adopting a negotiation access protocol in the second channel and the third channel, wherein the specific strategy is as follows: the cluster head node sends a control command in the first channel, and is used for declaring that a certain cluster node needs to establish intra-cluster voice data communication with the cluster head node in a corresponding time slot of the second channel and/or establish intra-cluster dedicated data communication with the cluster head node in a corresponding time slot of the third channel. The second channel time slot and the third channel time slot selected by the cluster head node may be time slots corresponding to the node ID in the cluster. And after the cluster node receives the instruction in the first channel, replying the message in the time slot corresponding to the second signal and/or the third channel ID to realize the cluster voice data communication of the second channel and the cluster special data communication of the third channel. Optionally, the message replied by the node in the cluster may be the allocation condition of the time slot except the time slot allocated by the cluster head node.

In this embodiment, optionally, when an intra-cluster node in a certain cluster quits the network, the cluster head node divides the updated intra-cluster communication time slot to delete the node; when the cluster head node is quitted, a new cluster head node is generated among the nodes in the cluster.

In this embodiment, it should be noted that the base station node may be a base station and is responsible for network establishment operation, and the cluster head node performs network access operation, performs inter-cluster networking with parameters, and performs inter-cluster communication. The fourth channel is mainly responsible for communication of control commands and synchronous information of the shore station and the cluster head node. After the shore node is started, a wireless communication network with Beidou time as a reference is automatically established, and the network access strategy is as follows: the method comprises the steps that a shore station node broadcasts self information to the whole network in a self time slot, and waits for responses of other cluster head nodes, the other cluster head nodes adopt a random access mode (R-NAD) to compete for access to a residual time slot, a pseudo-random number generator is used for generating a random number, and meanwhile, a time slot starting backoff parameter is generated randomly.

For example, in the 2 nd time slot, the cluster head nodes N2-N7 start to take random numbers in 0-6 numbers. And the cluster head node with the random number of 0 starts to transmit. Before starting to transmit, the cluster head node simultaneously carries out random back-off according to the starting of the time slot. If there is another cluster head node also transmitting, the cluster head node retreats, if not, the cluster head node normally transmits. Therefore, at most one cluster head node and the N1 shore node can be ensured to communicate at this time. If the N1 land node does not receive any information sent by the node, the time slot is marked as an empty time slot. And by analogy, in each time slot, each cluster head node generates a random number according to the principle and starts to transmit. If the transmission is successful, the network access is successful, and if the transmission is not successful, the next round of random number generation and transmission backoff is performed. After one time frame is finished, the N1 land node obtains a round of random access information of the whole network and a whole network space routing table, and broadcasts the time slot occupation condition of the previous time frame in the next time frame. In the second time frame, after the N1 land nodes complete the whole network broadcast, each cluster head node obtains the whole network node information again, and updates its own Intranet layer routing table in sequence. The conflict node sends again in the empty time slot, and backs off if the conflict occurs; and if not, occupying.

In this embodiment, after the network access is completed, the land node determines the number of cluster head nodes currently communicating, and divides the time slots of the fourth channel, the fifth channel, and the sixth channel in advance according to the number of cluster head nodes currently communicating. And after the cluster head node receives the signal of the shore station node in the fourth channel again, selecting a time slot in the fourth channel with the pre-divided time slot to distribute to the corresponding cluster head node, so that the cluster head node performs inter-cluster communication according to the time slot selected by the shore station node.

In this embodiment, the normal operation flow of the fourth channel is as follows: and the shore station node sends a corresponding instruction in the fourth channel time slot to declare that a certain specific cluster head node is required to reply the message in the fifth channel corresponding time slot and/or reply the message in the sixth channel corresponding time slot, so that the cluster head node performs inter-cluster voice data communication or inter-cluster special data communication according to the time slots divided by the shore station node after receiving the information of the shore station node.

In this embodiment, optionally, when the cluster head node leaves the network, the land node deletes the cluster head node from the time slot allocation.

As can be seen from the above technical solutions, in the embodiments of the present application, the first channel enters the intra-cluster communication mode according to the time slot division of the cluster head node, and the second and third channels enter the intra-cluster voice data communication mode and the intra-cluster dedicated data communication mode respectively according to the declaration of the cluster head node; after the fourth channel receives the statement of the land node, the cluster-to-cluster voice data communication is established with the land node in the corresponding time slot of the fifth channel, and/or the cluster-to-cluster special data communication is established with the land node in the corresponding time slot of the sixth channel. Therefore, the cluster head node of the embodiment of the application can meet the requirement of ultra-multi-node networking communication on the premise of not wasting too many frequency band resources, and greatly improves communication performance.

The multi-cluster networking communication system described in this embodiment may be used to implement the above method embodiments, and the principle and technical effect are similar, which are not described herein again.

Based on the same inventive concept, another embodiment of the present invention provides an electronic device, which is shown in fig. 12, and specifically includes the following contents: a processor 1201, a memory 1202, a communication interface 1203, and a communication bus 1204;

the processor 1201, the memory 1202 and the communication interface 1203 complete mutual communication through the communication bus 1204; the communication interface 1203 is used for implementing information transmission between the devices;

the processor 1201 is configured to invoke a computer program in the memory 1202, and when the processor executes the computer program, the processor implements all the steps of the above-mentioned multi-cluster networking communication method, for example: after receiving a signal of a cluster node in a first channel, a cluster head node divides a first channel time slot to the cluster node so that the cluster node performs cluster communication with the cluster head node according to the first channel time slot divided by the cluster head node; the cluster head node declares in-cluster voice data communication needing to be established with the cluster head node in the first channel, and/or, an in-cluster node for in-cluster special data communication and a second channel time slot for in-cluster voice data communication, and/or, a third channel time slot for in-cluster special data communication, so that after the cluster head node receives the declaration in the first channel, the cluster head node establishes in-cluster voice data communication with the cluster head node in the corresponding time slot of the second channel, and/or, establishes in-cluster special data communication with the cluster head node in the corresponding time slot of the third channel; after receiving a signal of a cluster head node in a fourth channel, the shore station node divides a fourth channel time slot to the cluster head node so that the cluster head node performs inter-cluster communication with the shore station node according to the fourth channel time slot divided by the shore station node; the method comprises the steps that a shore station node declares that inter-cluster voice data communication needs to be established with the shore station node on a fourth channel, and/or a cluster head node for inter-cluster special data communication and a fifth channel time slot for inter-cluster voice data communication, and/or a sixth channel time slot for inter-cluster special data communication, so that the cluster head node establishes inter-cluster voice data communication with the shore station node in the corresponding time slot of a fifth channel after receiving the declaration on the fourth channel, and/or establishes inter-cluster special data communication with the shore station node in the corresponding time slot of the sixth channel.

Based on the same inventive concept, yet another embodiment of the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, which when executed by a processor implements all the steps of the above-mentioned multi-cluster networking communication method, such as: after receiving a signal of a cluster node in a first channel, a cluster head node divides a first channel time slot to the cluster node so that the cluster node performs cluster communication with the cluster head node according to the first channel time slot divided by the cluster head node; the cluster head node declares in-cluster voice data communication needing to be established with the cluster head node in the first channel, and/or, an in-cluster node for in-cluster special data communication and a second channel time slot for in-cluster voice data communication, and/or, a third channel time slot for in-cluster special data communication, so that after the cluster head node receives the declaration in the first channel, the cluster head node establishes in-cluster voice data communication with the cluster head node in the corresponding time slot of the second channel, and/or, establishes in-cluster special data communication with the cluster head node in the corresponding time slot of the third channel; after receiving a signal of a cluster head node in a fourth channel, the shore station node divides a fourth channel time slot to the cluster head node so that the cluster head node performs inter-cluster communication with the shore station node according to the fourth channel time slot divided by the shore station node; the method comprises the steps that a shore station node declares that inter-cluster voice data communication needs to be established with the shore station node on a fourth channel, and/or a cluster head node for inter-cluster special data communication and a fifth channel time slot for inter-cluster voice data communication, and/or a sixth channel time slot for inter-cluster special data communication, so that the cluster head node establishes inter-cluster voice data communication with the shore station node in the corresponding time slot of a fifth channel after receiving the declaration on the fourth channel, and/or establishes inter-cluster special data communication with the shore station node in the corresponding time slot of the sixth channel.

In addition, the logic instructions in the memory may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand-alone product. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.

The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention. One of ordinary skill in the art can understand and implement it without inventive effort.

Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on such understanding, the above technical solutions may be essentially or partially implemented in the form of software products, which may be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and include instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the multi-cluster networking communication method according to various embodiments or some parts of the embodiments.

Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:资源可用性确定、资源配置方法、通信节点及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!