Two-way radio communication method based on base station relay, and base station, two-way radio and medium
By using a base station relay method for walkie-talkie communication, and leveraging time-division multiplexing of time frames and a mesh topology, the problem of walkie-talkies being unable to achieve full-duplex communication is solved, improving communication resource utilization and call efficiency, and supporting flexible movement and low-latency transmission of walkie-talkies and base stations.
Patent Information
- Application Number
- PCT/CN2024/143309
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-12-11
AI Technical Summary
Existing walkie-talkies cannot achieve full-duplex communication, resulting in low utilization of communication resources and low call efficiency.
The communication method using base station relays achieves time-division multiplexing of the walkie-talkie network through synchronization time slots, contention time slots, and voice time slots of time frames. It utilizes short-range and long-range communication modules for information transmission, forming a mesh topology that allows multiple walkie-talkies or base stations to conduct full-duplex communication at the same time.
It enables full-duplex communication in the walkie-talkie network, improves the utilization of communication resources and call efficiency, supports the flexible movement of walkie-talkies and base stations, and reduces transmission latency through direct communication between base stations.
Smart Images

Figure CN2024143309_11122025_PF_FP_ABST
Abstract
Description
Intercom communication method based on base station type relay, base station, intercom and medium TECHNICAL FIELD
[0001] The present application relates to the technical field of intercom communication, in particular to an intercom communication method based on base station type relay, a base station, an intercom and a medium. BACKGROUND
[0002] An intercom is a typical half-duplex communication tool. In a working environment with several intercoms, only one intercom can obtain the right to speak at the same time, and the intercom transmits radio signals in the form of a broadcast. Other intercoms are only receiving ends. Thus, only when the intercom gives up the right to speak, can one of the other intercoms start speaking. In the intercom network, full-duplex communication cannot be achieved, resulting in very few communication resources available and low communication efficiency. TECHNICAL PROBLEM
[0003] Therefore, the present application provides an intercom communication method based on base station type relay, a base station, an intercom and a medium to solve the technical problem that the current intercom cannot achieve full-duplex communication and has low communication efficiency. TECHNICAL SOLUTION
[0004] In a first aspect, the present application provides an intercom communication method based on base station type relay, applied to a base station, comprising: sending a time frame to network nodes in a first communication range based on a first voice communication channel, to broadcast network nodes corresponding to each voice time slot in the time frame through a synchronization time slot of the time frame, the time frame comprising a synchronization time slot, a contention time slot and at least two voice time slots, each intercom being a network node; receiving a time frame sent by a network node in the first communication range based on the first voice communication channel, and receiving a time frame sent by other base stations in a second communication range based on a second voice communication channel, and obtaining voice information transmitted by the network nodes and the other base stations through voice time slots of the received time frames; broadcasting the received voice information to the network nodes in the first communication range based on the first voice communication channel, and broadcasting the received voice information to the other base stations in the second communication range based on the second voice communication channel, wherein the second communication range is larger than the first communication range.
[0005] Further, before sending the time frame to the network nodes in the first communication range based on the first voice communication channel, comprising: receiving a time frame sent by a network node in the first communication range based on the first voice communication channel, and receiving a network access request or a roaming request sent by the network node through a contention time slot in the received time frame; adjusting the network topology according to the network access request or the roaming request.
[0006] Further, before sending the time frame to the network nodes within the first communication range based on the first voice communication channel, comprising: receiving the time frame sent by the network nodes within the first communication range based on the first voice communication channel, and receiving the voice initiation request sent by the network nodes through the contention time slot in the received time frame; and allocating the corresponding network nodes to each voice time slot in the time frame according to the received voice initiation request.
[0007] Further, broadcasting the received voice information to the network nodes within the first communication range based on the first voice communication channel, and broadcasting the received voice information to other base stations within the second communication range based on the second voice communication channel, comprising: allocating the received voice information of each network node and other base station to the corresponding voice time slot respectively; sending the time frame to the network nodes within the first communication range based on the first voice communication channel, and sending the received voice information to the network nodes within the first communication range through the corresponding voice time slot in the time frame; and sending the time frame to other base stations within the second communication range based on the second voice communication channel, and sending the received voice information to other base stations within the second communication range through the corresponding voice time slot in the time frame.
[0008] In the second aspect, the application provides a base station type relay based intercom communication method, applied to an intercom, comprising: receiving the time frame sent by the base stations within the first communication range based on the first voice communication channel, to determine the voice time slot allocated to itself through the synchronization time slot of the time frame, wherein the time frame comprises the synchronization time slot, the contention time slot and at least two voice time slots; sending the time frame based on the first voice communication channel, and broadcasting the voice information to be transmitted to other intercoms or base stations within the first communication range through the voice time slot allocated to itself in the time frame, and broadcasting the voice information to be transmitted to other base stations within the second communication range based on the second voice communication channel through the base station receiving the voice information, wherein the second communication range is larger than the first communication range.
[0009] Further, before receiving the time frame sent by the base stations within the first communication range based on the first voice communication channel, comprising: scanning the network signal quality of the currently connected base station and the network signal quality of other base stations, and comparing the network signal quality of the currently connected base station with the network signal quality of other base stations; when the network signal quality of other base stations is better than the network signal quality of the currently connected base station, sending the time frame to the base station with better network signal quality than the currently connected base station based on the first voice communication channel, and sending the network access request or the roaming request through the contention time slot in the time frame.
[0010] Further, before receiving the time frame sent by the base station in the first communication range based on the first voice communication channel, comprising: sending the time frame to the base station in the first communication range based on the first voice communication channel, sending the voice initiation request through the contention time slot in the time frame; receiving the time frame returned by the base station in response to the voice initiation request, and determining whether the voice initiation request is successfully sent according to the synchronization time slot in the time frame returned by the base station; if the voice initiation request is not successfully sent, after waiting for a plurality of frame periods at random, sending the time frame to the base station in the first communication range based on the first voice communication channel again, and sending the voice initiation request again through the contention time slot in the time frame.
[0011] In a third aspect, the application provides a base station, comprising: a first short-range communication module, configured to communicate with network nodes in a first communication range based on a first voice communication channel, wherein each intercom is a network node; a long-range communication module, configured to communicate with other base stations in a second communication range based on a second voice communication channel, wherein the second communication range is larger than the first communication range; and a first master control module, configured to control the first short-range communication module and the long-range communication module to perform the base-station-based intercom communication method according to any one of the first aspect of the application.
[0012] In a fourth aspect, the application provides an intercom, comprising: a second short-range communication module, configured to communicate with a base station in a first communication range based on a first voice communication channel; and a second master control module, configured to control the second short-range communication module to perform the base-station-based intercom communication method according to any one of the second aspect of the application.
[0013] In a fifth aspect, the application provides a computer readable storage medium, and the computer readable storage medium stores computer instructions for causing a computer to execute the base-station-based intercom communication method according to any one of the first aspect or the second aspect. Advantages
[0014] Compared with the prior art, the application has the following advantages:
[0015] The base station type relay based intercom communication method, base station, intercom and medium of the application, through the first voice communication channel, the network node in the first communication range is sent to the time frame, each voice time slot corresponding network node in the time frame is broadcast through the synchronous time slot of the time frame, and based on the first voice communication channel, the network node in the first communication range is received by the time frame sent by the time frame, and based on the second voice communication channel, the time frame sent by other base stations in the second communication range is received, the voice information transmitted by the network node and other base stations is obtained through the voice time slot of the received time frame, and then the received voice information is sent to other base stations through the second voice communication channel with larger communication range, and the received voice information is broadcast to other base stations, which provides at least two groups of intercoms or base stations in the network with the same time period through time division multiplexing, so as to realize the duplex communication in the first communication range and the second communication range.
[0016] Meanwhile, the network topology in the application is a mesh topology composed of one base station and several intercoms. The second voice communication channel is used for communication between different base stations. Even if the communication distance is far, it does not need to be transmitted through many network nodes in turn, but through the communication between base stations to realize short time delay communication.
[0017] The intercom of the application can automatically send the network access request or roaming request through the competition time slot in the time frame in real time, flexibly adjust the access base station, and update the access network node of each base station. The intercom and the base station can be freely moved, so as to realize the flexible multi-edge motion type networking of the intercom. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the specific embodiments of the application or the technical solutions in the prior art, the drawings needed in the following specific embodiment or prior art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creating labor.
[0019] Fig. 1 is a flowchart of the base station type relay based intercom communication method of the application;
[0020] Fig. 2 is a flowchart of another base station type relay based intercom communication method of the application;
[0021] Fig. 3 is a network topology diagram of the base station and intercom of the application;
[0022] Fig. 4 is a time slot design diagram of the application;
[0023] Fig. 5 is a voice time slot allocation diagram of the application;
[0024] Fig. 6 is a structural schematic block diagram of a base station according to an embodiment of the present application;
[0025] Fig. 7 is a structural schematic block diagram of a speakerphone according to an embodiment of the present application. Best Mode for Carrying Out the Invention
[0026] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0027] At present, full-duplex communication cannot be realized in a speakerphone network, resulting in very few usable communication resources and low call efficiency.
[0028] In the related art, one of multiple speakerphones is proposed to be used as a master coordinator to continuously transmit time frames to the outside, so as to diffuse the topology information of the network and the voice slots allocated to each speakerphone as a network node in the time-division multiplexed time frame to the outside through the beacon in the time frame, thereby realizing full-duplex effect. However, in this scheme, the network topology is chain-shaped, and the master coordinator and other speakerphones have the same communication distance. When the communication distance is far, the voice information needs to be forwarded through many network nodes to be sent to the target speakerphone, the message transmission delay is large, and the mobile networking mode of the small base station type relay cannot be realized.
[0029] Therefore, the embodiments of the present application provide a speakerphone communication method based on base station type relay.
[0030] The speakerphone communication method based on base station type relay provided by the embodiments of the present application can be used in a base station. Specifically, the base station is a mobile base station, which can be carried on the body and freely moved.
[0031] In an example, the base station includes a first close-range communication module, a long-range communication module, and a first master control module.
[0032] As shown in Fig. 1, the speakerphone communication method based on base station type relay according to the embodiments of the present application includes the following steps:
[0033] In step S101, a time frame is sent to the network nodes in the first communication range based on the first voice communication channel, so as to broadcast the network nodes corresponding to each voice slot in the time frame through the synchronization slots of the time frame. The time frame includes synchronization slots, contention slots, and at least two voice slots. Each speakerphone is a network node.
[0034] Step S102, receiving a time frame sent by a network node within a first communication range based on a first voice communication channel, and receiving a time frame sent by other base stations within a second communication range based on a second voice communication channel, and obtaining voice information transmitted by the network node and the other base stations through voice slots of the received time frame;
[0035] Step S103, broadcasting the received voice information to the network node within the first communication range based on the first voice communication channel, and broadcasting the received voice information to the other base stations within the second communication range based on the second voice communication channel, wherein the second communication range is larger than the first communication range.
[0036] Specifically, the first voice communication channel is a communication channel between the base station and surrounding intercom devices, and full-duplex communication of the intercom network of the embodiment of the application is achieved in the form of a time frame of transceiving time division multiplexing. One time frame is the smallest communication unit in the communication mode.
[0037] As shown in FIG. 4, the time frame of the first voice communication channel includes a synchronization slot, a contention slot and at least two voice slots. Each slot corresponds to a signal in a period of time in a time frame. Thus, according to the functions of the slots, the corresponding information is transmitted, so that each network node in the network can use the link within the time length of a time frame.
[0038] In the synchronization slot, the first short-range communication module of the base station broadcasts synchronization signaling at a regular time. According to the synchronization signaling, the intercom devices in the vicinity can obtain the related parameters of the base station.
[0039] The voice slots have a plurality of voice slots 1 to voice slots N, which are reserved slots for the base station to allocate to the intercom devices for use in conversation.
[0040] The contention slot is used for the intercom devices to apply for network access, voice initiation and roaming to the base station. Through the contention for the right to speak in the contention slot, it can be ensured that the conversations among the network nodes do not affect each other.
[0041] The base station regularly sends a time frame to the network nodes within the first communication range based on the first voice communication channel, to broadcast the voice slots allocated to each network node and the base station information. Each network node broadcasts the voice information to be sent through the allocated voice slot.
[0042] The time frame structure of the second voice communication channel is the same as that of the first voice communication channel, and also includes a synchronization slot, a contention slot and at least two voice slots.
[0043] The second voice communication channel is a channel for inter-base-station communication, and the communication range of the second voice communication channel is larger than the communication range of the first voice communication channel. For example, the communication range of the first voice communication channel is a circular region with a radius of 50 m, and the communication range of the second voice communication channel is a circular region with a radius of 500 m.
[0044] The current base station communicates with the intercom device and other base stations through the first voice communication channel and the second voice communication channel. The current base station receives the network access applications of surrounding intercom devices through the contention time slots, and constructs a network topology in response to the network access applications. Each base station and the surrounding intercom devices form a mesh topology, and the base stations form a chain topology, thereby forming a flexible network structure. The base stations and the intercoms can be flexibly moved, and when the position of the intercom changes, the intercom can be re-networked by roaming to other base stations. The network is flexible and convenient.
[0045] The intercom communication method based on the base station type relay in the embodiments of the present application sends a time frame to the network nodes in the first communication range through the first voice communication channel, broadcasts the network nodes corresponding to each voice time slot in the time frame through the synchronous time slots of the time frame, receives the time frame sent by the network nodes in the first communication range based on the first voice communication channel, receives the time frame sent by other base stations in the second communication range based on the second voice communication channel, obtains the voice information transmitted by the network nodes and the other base stations through the voice time slots of the received time frame, and then sends the received voice information to the other base stations through the second voice communication channel with a larger communication range. The received voice information is broadcast to the other base stations, and the network nodes and the other base stations in the network can talk at the same time through the time division multiplexing manner, thereby realizing the duplex communication in the first communication range and the second communication range.
[0046] Meanwhile, the network topology in the present application forms a mesh topology structure with one base station and a plurality of intercoms, and the different base stations communicate through the second voice communication channel. Even if the communication distance is far, the transmission does not need to pass through a plurality of network nodes in sequence, but the short time delay communication is realized through the communication between the base stations.
[0047] In some embodiments of the present application, before the step S101 of sending a time frame to the network nodes in the first communication range based on the first voice communication channel, the following steps are included:
[0048] Step A1, receiving the time frame sent by the network nodes in the first communication range based on the first voice communication channel, and receiving the network access request or the roaming request sent by the network nodes through the contention time slots in the received time frame;
[0049] Step A2, adjusting the network topology according to the network access request or the roaming request.
[0050] Specifically, as shown in FIG. 5, the newly added network node sends a network access request to the base station through the contention time slot, the base station receives the network access request through the contention time slot and feeds back the network access request, and the base station broadcasts the feedback result to the network nodes within the first communication range through the synchronization time slot. After receiving the feedback result, the newly added network node confirms the network access. If the newly added network node does not receive the feedback result, the newly added network node re-submits the network access request after a certain time interval. This scheme is conducive to the orderly processing of the network access request of the newly added network node, and improves the network access efficiency and success rate of the newly added network node.
[0051] The network node scans the network signal quality in real time. When the signaling sent through the synchronization time slot shows that the network is in a mute state, the network node enters a reserved scanning time slot. In the reserved scanning time slot, the network node scans the signal quality of other base stations and compares the signal of the current base station to apply for roaming switching.
[0052] Similarly, when the network node needs to roam from the current base station to the target base station, the network node sends a roaming request to the target base station through the contention time slot, the target base station receives the roaming request through the contention time slot and feeds back the roaming request, and the target base station broadcasts the feedback result to the network nodes within the first communication range and the current base station within the second communication range through the synchronization time slot. After receiving the feedback result, the network node confirms the roaming success. If the network node does not receive the feedback result, the network node re-submits the roaming request after a certain time interval.
[0053] After the network access request or the roaming request is successful, the base station broadcasts the receiving result to other base stations and network nodes through the synchronization time slot, so as to update the network topology in real time.
[0054] The embodiment of the present application receives the network access request or the roaming request of the network node before sending the time frame, and adjusts the network topology accordingly, so that the network can dynamically adapt to the joining or movement of the nodes, and the flexibility and adaptability of the network are improved.
[0055] In some embodiments of the present application, before step S101, the time frame is sent to the network nodes within the first communication range based on the first voice communication channel, comprising:
[0056] Step B1, receiving the time frame sent by the network nodes within the first communication range based on the first voice communication channel, and receiving the voice initiation request sent by the network nodes through the contention time slot in the received time frame;
[0057] Step B2, allocating corresponding network nodes to each voice time slot in the time frame according to the received voice initiation request.
[0058] In an example, 5 voice time slots are provided, i.e. the base station can allow 5 devices to talk at the same time. The actual base station can be much larger than 5, and many of the base station devices are in a silent state. When a walkie-talkie device wants to start talking, it first initiates a talk request to the base station in the competition time slot, i.e. a voice initiation request.
[0059] The base station receives the voice initiation request of the walkie-talkie device, allocates a voice time slot to the walkie-talkie device, and then broadcasts it in the synchronization time slot. The walkie-talkie device confirms in which voice time slot it will talk from the synchronization time slot, and broadcasts the voice in the time slot.
[0060] Specifically, the embodiment of the present application adopts a random backoff algorithm in the design of the competition time slot.
[0061] The competition time slot is a common signaling used by all walkie-talkie devices under the current base station, and all walkie-talkie devices use the time slot in a competitive manner. When multiple devices send competition signaling at the same time, a random backoff algorithm is used for repeated sending in case of conflict.
[0062] The steps of the random backoff algorithm are as follows:
[0063] Step 1, the walkie-talkie device sends signaling in the competition time slot.
[0064] Step 2, the walkie-talkie device checks whether the base station has received its own competition signaling in the synchronization time slot of the next frame period.
[0065] Step 3, if the base station has received its own competition signaling in the synchronization signaling, the current competition signaling sending is successful.
[0066] Step 4, if no information is found that its own signaling has been processed in the synchronization signaling, then randomly wait for N frame periods and repeat step 2.
[0067] The embodiment of the present application can realize effective management of voice communication resources and ensure the orderly progress of communication by receiving voice initiation requests of network nodes and allocating corresponding network nodes to voice time slots.
[0068] In some embodiments of the present application, step S103, broadcasting the received voice information to the network nodes within the first communication range based on the first voice communication channel, and broadcasting the received voice information to other base stations within the second communication range based on the second voice communication channel, comprises:
[0069] Step S1031, allocating the received voice information of each network node and other base station to a corresponding voice time slot respectively;
[0070] Step S1032, sending the time frame to the network nodes in the first communication range based on the first voice communication channel, and sending the received voice information to the network nodes in the first communication range through the corresponding voice time slots in the time frame;
[0071] Step S1033, sending the time frame to the other base stations in the second communication range based on the second voice communication channel, and sending the received voice information to the other base stations in the second communication range through the corresponding voice time slots in the time frame.
[0072] In an example, after the current base station allocates the corresponding voice time slots to the network nodes and the other base stations, the current base station continuously broadcasts the voice to the network nodes in the first communication range in a broadcast manner, so as to form the first voice communication channel through the mesh network topology and the voice communication of the network nodes. Each network node receives the voice.
[0073] Meanwhile, the current base station continuously broadcasts the voice to the other base stations in the second communication range in a broadcast manner, so as to form the second voice communication channel through the chain network topology and the voice communication of the base stations. Each base station receives the voice.
[0074] The embodiment of the present application allocates the received voice information to the corresponding voice time slots, and broadcasts the voice information to the network nodes and the base stations in the first and second communication ranges respectively, so as to improve the accuracy and efficiency of the voice information transmission, and ensure the timely transmission of the information. Embodiments of the present application
[0075] The embodiment of the present application also provides a base station type relay based intercom communication method, which is applied to an intercom, and the intercom comprises a second short distance communication module and a second master control module.
[0076] As shown in FIG. 2, the base station type relay based intercom communication method comprises the following steps:
[0077] Step S201, receiving the time frame sent by the base station in the first communication range based on the first voice communication channel, so as to determine the voice time slot allocated to itself through the synchronization time slot of the time frame, wherein the time frame comprises the synchronization time slot, the contention time slot and at least two voice time slots;
[0078] Step S202, sending the time frame based on the first voice communication channel, broadcasting the voice information to be transmitted to the other intercoms or base stations in the first communication range through the voice time slot allocated to itself in the time frame, and broadcasting the voice information to be transmitted to the other base stations in the second communication range through the base station receiving the voice information based on the second voice communication channel, wherein the second communication range is larger than the first communication range.
[0079] The intercom of the embodiment of the present application determines its voice time slot by receiving the time frame sent by the base station, and broadcasts voice information in the time slot. This method enables the intercom to orderly access the communication network and expand the communication range by using the relay function of the base station.
[0080] In some embodiments of the present application, before step S201, the method comprises:
[0081] Step C1, scanning the network signal quality of the currently connected base station and the network signal quality of other base stations, and comparing the network signal quality of the currently connected base station with the network signal quality of other base stations;
[0082] Step C2, when the network signal quality of other base stations is better than the network signal quality of the currently connected base station, sending the time frame to the base station with better network signal quality based on the first voice communication channel, and sending the access request or the roaming request through the contention time slot in the time frame.
[0083] Before receiving the time frame, the intercom scans and compares the signal quality of different base stations, and sends the access request or the roaming request when the signal quality is better, which helps the intercom to select the best communication base station and improve the communication quality.
[0084] In some embodiments of the present application, before step S201, the method comprises:
[0085] Step D1, sending the time frame to the base station within the first communication range based on the first voice communication channel, and sending the voice initiation request through the contention time slot in the time frame;
[0086] Step D1, receiving the time frame returned by the base station in response to the voice initiation request, and confirming whether the voice initiation request is successfully sent according to the synchronization time slot in the time frame returned by the base station;
[0087] Step D1, if the voice initiation request is not successfully sent, randomly waiting for a plurality of frame periods, and then sending the time frame to the base station within the first communication range based on the first voice communication channel again, and sending the voice initiation request through the contention time slot in the time frame again.
[0088] In this embodiment, the random backoff algorithm is used to receive the voice initiation request of the network node, and the corresponding network node is allocated to the voice time slot, which can realize effective management of voice communication resources and ensure the orderly progress of communication.
[0089] The embodiment of the present application also proposes a base station, as shown in FIG. 6, comprising:
[0090] a first short-range communication module for communicating with the intercoms as network nodes based on the first voice communication channel and within the first communication range;
[0091] a long-range communication module for communicating with other base stations based on the second voice communication channel and within the second communication range, wherein the second communication range is larger than the first communication range;
[0092] a first master module for controlling the first short-range communication module and the long-range communication module to perform the base-station-based relay intercom communication method applied to the base station in the above embodiments.
[0093] The embodiments of the present application also propose an intercom, as shown in FIG. 7, comprising:
[0094] a second short-range communication module for communicating with the base stations based on the first voice communication channel and within the first communication range;
[0095] a second master module for controlling the second short-range communication module to perform the base-station-based relay intercom communication method applied to the intercom in the above embodiments.
[0096] It should be understood that the intercom also comprises UI units such as a microphone, a speaker, a button, and a display screen to complete the interaction with the user.
[0097] In an example, as shown in FIG. 3, the communication process between the base stations and the intercoms of the embodiments of the present application is as follows:
[0098] Step S1, the base stations X1 / X2 / X3 / X4, etc. continuously transmit voice to the intercom devices within the first communication range through the first short-range communication module in a broadcast manner to perform voice communication with each device, and each device receives the voice to form the first voice communication channel;
[0099] Step S2, at the same time, the base station X1 continuously transmits voice to the other base stations X2 / X3 / X4, etc. within the second communication range through the long-range communication module in a broadcast manner to perform voice communication with the other base stations, and each base station receives the voice to form the second voice communication channel;
[0100] Step S3, the intercom A1 continuously transmits voice to the intercoms and the nearby base stations within the first communication range through the second short-range communication module in a broadcast manner to perform voice communication with the nearby base stations and the intercoms, and each intercom or base station receives the voice to form the voice communication channel;
[0101] Step S4, after the base station X1 near the intercom A1 receives the voice, the base station X1 sends the time slot to other base stations through the long-distance communication module to broadcast and transmit the voice, so as to complete the voice communication from the intercom A1 to the base station X1, and then to the base stations X2 / X3 / X4.
[0102] Step S5, the intercoms near each base station repeat the steps S3 and S4 to complete the voice communication.
[0103] Step S6, the intercom such as A1 near one base station can be freely moved to any other base station, quickly connected with the base station, and the steps S1-S5 are realized.
[0104] Step S7: each base station such as X1 can be freely crossed and moved in an effective distance, and the free connection with the device near the moving position is realized, and the steps S1-S5 are realized.
[0105] Step S8: each base station such as X1 and each device can be freely moved, and the network after the position change is discovered and quickly repaired by the network topology to form a new network topology.
[0106] The embodiment of the application establishes the first voice communication channel for communication intercom at each base station and the intercom near the base station through the network topology, simultaneously establishes the second voice communication channel for intercom communication transmission between the base stations, and establishes the base station group; the base station can be switched between the first voice communication channel and the second voice communication channel, forms the intercom communication between the base stations at a long distance and the intercom communication between the base stations and the intercom; all the intercoms can intercom communicate between the base stations near each other, and can intercom communicate with the base stations near each other after being moved to any base station; the intercom communication between the intercom and the base station can be mixed by the base station, and the sound is transmitted to other base stations, and then the sound is transmitted to the intercom near the base station by the base station, so as to complete the full-duplex intercom communication between the entire network.
[0107] Meanwhile, the network topology in the application forms a mesh topology structure with one base station and a plurality of intercoms, and the second voice communication channel is used for communication between different base stations, so that even if the communication distance is far, the voice information is not required to be transmitted through a plurality of network nodes in sequence, but is transmitted through the communication between the base stations, so as to realize the short-time-delay communication and avoid the distortion of the voice information caused by multiple forwarding.
[0108] In addition, the intercom of the application can automatically send the network access request or the roaming request through the competition time slot in the time frame in real time, flexibly adjust the accessed base station, each base station updates the accessed network node and the network topology, and each base station and the intercom can be freely and randomly moved in an effective distance, so as to automatically complete and adjust the network topology and keep the communication state.
[0109] The embodiments of the present application further provide a computer readable storage medium, and the method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or be implemented as computer code originally stored in a remote storage medium or a non-transitory machine readable storage medium and downloaded through a network and stored in a local storage medium, so that the method described herein can be processed by such software on a storage medium using a general purpose computer, a special purpose processor, or programmable or special hardware. The storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid state disk, etc. Further, the storage medium can also include a combination of the above-mentioned types of memories. It can be understood that the computer, the processor, the microprocessor controller, or the programmable hardware includes a storage component that can store or receive software or computer code, when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.
[0110] Part of the present application can be applied as a computer program product, for example, computer program instructions, when executed by a computer, through the operation of the computer, the method and / or technical solutions according to the present application can be called or provided. Those skilled in the art should understand that the form of computer program instructions in a computer readable medium includes but is not limited to source files, executable files, installation package files, etc. Correspondingly, the way of executing computer program instructions by computer includes but is not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer readable medium can be any available computer readable storage medium or communication medium accessible to the computer.
[0111] Although the embodiments of the present application are described in conjunction with the accompanying drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present application, and such modifications and changes fall within the scope defined by the appended claims.
Claims
1. A base station-based repeater communication method for a walkie-talkie, applied to a base station, characterized by, The method comprises: sending a time frame to network nodes within a first communication range based on a first voice communication channel, so as to broadcast network nodes corresponding to each voice time slot in the time frame through a synchronization time slot of the time frame, the time frame comprising a synchronization time slot, a contention time slot and at least two voice time slots, each intercom acting as a network node; receiving the time frame sent by the network nodes within the first communication range based on the first voice communication channel, and receiving the time frame sent by other base stations within a second communication range based on a second voice communication channel, and obtaining voice information transmitted by the network nodes and the other base stations through voice time slots of the received time frame; broadcasting the received voice information to the network nodes within the first communication range based on the first voice communication channel, and broadcasting the received voice information to the other base stations within the second communication range based on the second voice communication channel, wherein the second communication range is larger than the first communication range.
2. The base station-based relay push-to-talk communication method of claim 1, wherein, Before sending the time frame to the network nodes within the first communication range based on the first voice communication channel, the method comprises: receiving the time frame sent by the network nodes within the first communication range based on the first voice communication channel, and receiving a network access request or a roaming request sent by the network nodes through the contention time slot in the received time frame; adjusting a network topology according to the network access request or the roaming request.
3. The base-station-based relay push-to-talk communication method of claim 1, wherein, Before sending the time frame to the network nodes within the first communication range based on the first voice communication channel, the method comprises: receiving the time frame sent by the network nodes within the first communication range based on the first voice communication channel, and receiving a voice initiation request sent by the network nodes through the contention time slot in the received time frame; allocating corresponding network nodes to each voice time slot in the time frame according to the received voice initiation request.
4. The base-station-based relay push-to-talk communication method of claim 1, wherein, The broadcasting of the received voice information to the network nodes within the first communication range based on the first voice communication channel, and the broadcasting of the received voice information to the other base stations within the second communication range based on the second voice communication channel, comprises: allocating the received voice information of each network node and other base station to corresponding voice time slots respectively; sending the time frame to the network nodes within the first communication range based on the first voice communication channel, and sending the received voice information to the network nodes within the first communication range through corresponding voice time slots in the time frame; sending the time frame to the other base stations within the second communication range based on the second voice communication channel, and sending the received voice information to the other base stations within the second communication range through corresponding voice time slots in the time frame.
5. A base station-based relay-based intercom communication method applied to an intercom, characterized by, The method comprises: receiving a time frame sent by a base station within a first communication range based on a first voice communication channel, so as to determine a voice time slot allocated to itself through a synchronization time slot of the time frame, the time frame comprising a synchronization time slot, a contention time slot and at least two voice time slots; sending the time frame based on the first voice communication channel, broadcasting voice information needing to be transmitted to other intercoms or base stations within the first communication range through a voice time slot allocated to itself in the time frame, and broadcasting the voice information needing to be transmitted to other base stations within a second communication range based on a second voice communication channel through a base station receiving the voice information, wherein the second communication range is greater than the first communication range.
6. The base station-based relay push-to-talk communication method of claim 5, wherein, Before receiving the time frame sent by the base station within the first communication range based on the first voice communication channel, comprising: scanning network signal quality of a currently connected base station and network signal quality of other base stations, and comparing the network signal quality of the currently connected base station and the network signal quality of other base stations; when the network signal quality of other base stations is better than the network signal quality of the currently connected base station, sending the time frame to the base station with better network signal quality than the currently connected base station based on the first voice communication channel, and sending an access request or a roaming request through a contention time slot in the time frame.
7. The base-station-based relay push-to-talk communication method of claim 5, wherein, Before receiving the time frame sent by the base station within the first communication range based on the first voice communication channel, comprising: sending the time frame to the base station within the first communication range based on the first voice communication channel, and sending a voice initiation request through a contention time slot in the time frame; receiving a time frame returned by the base station in response to the voice initiation request, and confirming whether the voice initiation request is successfully sent according to a synchronization time slot in the time frame returned by the base station; if the voice initiation request is not successfully sent, randomly waiting for a plurality of frame periods, and then sending the time frame to the base station within the first communication range based on the first voice communication channel again, and sending the voice initiation request through the contention time slot in the time frame again.
8. A base station, characterized by comprising: a first short-distance communication module for communicating with network nodes within the first communication range based on the first voice communication channel, wherein each intercom is a network node; a long-distance communication module for communicating with other base stations within a second communication range based on a second voice communication channel, wherein the second communication range is greater than the first communication range; a first master control module for controlling the first short-distance communication module and the long-distance communication module to execute the base station relay based intercom communication method in any one of claims 1 to 4.
9. A speakerphone, characterized by comprising: a second short-distance communication module for communicating with base stations within the first communication range based on the first voice communication channel; a second master control module for controlling the second short-distance communication module to execute the base station relay based intercom communication method in any one of claims 5 to 7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium has computer instructions stored thereon, and the computer instructions are used to make a computer execute the base station relay based intercom communication method in any one of claims 1 to 7.
Citation Information
Patent Citations
Intercom method in low-frequency LTE communication system, terminal, and base station
CN106658432A
Multichannel wireless full-duplex communication method and system
CN109586890A
Interphone networking method and device, computer equipment and storage medium
CN113411868A
Wireless ad hoc network intercom system and communication method thereof
CN113490163A
Interphone communication method based on base station type relay, base station, interphone and medium
CN119729691A