Intercom networking method and apparatus, and computer device and storage medium

By adopting a time-division multiplexing time frame structure in the intercom network, the problems of insufficient resource utilization and low call efficiency caused by traditional intercom half-duplex communication are solved, and the full-duplex one-to-one dialogue of the intercom is realized, which improves the communication efficiency .

WO2025025170A1PCT designated stage expired Publication Date: 2025-02-06SHENZHEN AIQISHI INTELLIGENT TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/110775
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-02
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

Traditional walkie-talkies are half-duplex communication tools, resulting in insufficient utilization of communication resources and low call efficiency.

Method used

By adopting a time-division multiplexing time frame structure in the intercom network, including beacon time slots, voice slots, control time slots and competition time slots, the full duplex one-to-one dialogue of the intercom is realized.

Benefits of technology

It realizes that multiple walkie-talkies in the walkie-talkie network have full-duplex calls at the same time, improving communication efficiency and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023110775_06022025_PF_FP_ABST
    Figure CN2023110775_06022025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the embodiments of the present application is an intercom networking method, comprising: continuously transmitting a time frame to network nodes within a transmission range, so as to announce, by means of a beacon slot of the time frame, a network topology and a corresponding speech slot of each network node in the time frame, wherein the time frame comprises the beacon slot, the speech slot and a contention slot, which are based on time division multiplexing; receiving a time frame sent by a newly added network node, so as to acquire a network access request of the newly added network node by means of a contention slot; and allocating a speech slot in the time frame to the newly added network node, and updating the network topology. In the embodiments of the present application, a network access application is performed within a time period independent of a beacon slot and a speech slot, and a topology structure is updated, and slots in a time frame are allocated. In the solution, an intercom communication network based on time division multiplexing can be automatically constructed, and by means of time division multiplexing, at least two intercoms in the network can simultaneously talk within the same time period, thereby achieving the effect of a full-duplex call.
Need to check novelty before this filing date? Find Prior Art

Description

Intercom networking method, device, computer equipment and storage medium Technical Field

[0001] The present application relates to the field of intercom communication technology, and in particular to an intercom networking method, apparatus, computer equipment, and storage medium. Background Art

[0002] Among various communication means, traditional walkie-talkies are typical half-duplex communication tools. Specifically, in a working environment with several walkie-talkies, only one walkie-talkie can obtain the right to speak at the same time and transmit radio signals to the outside in the form of broadcasting. The other walkie-talkies only act as receivers. In this way, only after this walkie-talkie gives up the right to speak can one of the other walkie-talkies start speaking. In this way, the communication resources that can be used are very limited, and the call efficiency is low. Technical issues

[0003] The purpose of the embodiments of the present application is to provide a walkie-talkie networking method so that walkie-talkies in the network can conduct one-to-one conversations in a full-duplex manner. Technical Solutions

[0004] In order to solve the above technical problems, the present application provides a method for networking walkie-talkies, which adopts the following technical solutions:

[0005] A walkie-talkie networking method, the method comprising:

[0006] Step 1: Continuously transmit time frames to network nodes within the transmission range by broadcasting, so as to announce the network topology and the voice time slots corresponding to each network node in the time frame through the beacon time slots of the time frame. The time frame includes a time-division multiplexed beacon time slot, a voice time slot, a control time slot, and a contention time slot. The control time slot is allocated to correspond to the network node; select one of the multiple walkie-talkies as the main coordinator to transmit the time frame to the walkie-talkies serving as network nodes within the transmission range;

[0007] Step 2: The control network nodes synchronize the time frame period with the master coordinator and transmit the time frame externally by broadcasting, so as to forward the network topology sent by the master coordinator and the control time slot corresponding to each network node in the time frame through the control time slot;

[0008] When a newly added network node detects the walkie-talkie network, it sends a time frame in the form of a broadcast and sends a network access request through a contention time slot; Step 3: Control the network node to receive the time frame sent by the newly added network node to obtain the network access request of the newly added network node through the contention time slot; and send the network access request to the father node through the contention time slot; until the network access request is transmitted to the main coordinator; Step 4: Allocate a voice time slot in the time frame to the newly added network node and update the network topology; the network node that receives the network access request serves as the father node of the newly added network node.

[0009] Furthermore, the network node is controlled to receive acceptance feedback through a control time slot corresponding to the father node in a subsequent time frame, and to send acceptance feedback to a leaf node or the newly added network node through a control time slot corresponding to the network node in a subsequent time frame.

[0010] Furthermore, the method further comprises:

[0011] Controlling a network node receiving time frame to receive roaming requests sent by other network nodes through a contention time slot;

[0012] controlling the network node to send a time frame to send the roaming request to a father node of the network node through a contention time slot according to a network topology until the roaming request is transmitted to a master coordinator;

[0013] The master coordinator adjusts the network topology according to the roaming request.

[0014] In order to solve the above technical problems, the present application provides a walkie-talkie communication method, which adopts the following technical solutions:

[0015] A walkie-talkie communication method, the method comprising:

[0016] Step a: Receive the time frame sent by the network node to obtain the network node's right to speak request through the contention time slot;

[0017] Step b: determining a group of network nodes corresponding to the speaking right request based on the topology of the intercom network;

[0018] Step c: according to the group of network nodes being in a serviceable state, allowing the speech right request;

[0019] Step d: sending a time frame to reply to the speaking right request through a beacon time slot;

[0020] Step e: sending and receiving time frames in sequence through the group of network nodes to transmit voice through the voice time slot.

[0021] Furthermore, the method further comprises:

[0022] Receive a time frame sent by a network node to obtain a release request of the network node through a contention time slot;

[0023] According to the release request, the corresponding network node is restored to a serviceable state.

[0024] In order to solve the above technical problems, the present application provides an intercom networking device, which adopts the following technical solutions:

[0025] A walkie-talkie networking device, comprising:

[0026] Transmitting unit: used to continuously transmit time frames by broadcasting to network nodes within the transmission range, so as to announce the network topology and the voice time slot corresponding to each network node in the time frame through the beacon time slot of the time frame. The time frame includes a time-division multiplexed beacon time slot, voice time slot, control time slot and contention time slot. The control time slot is allocated to correspond to the network node; one of the multiple walkie-talkies is selected as the main coordinator to transmit the time frame to the walkie-talkies as network nodes within the transmission range;

[0027] Control the network nodes to synchronize the time frame period with the master coordinator, and transmit the time frame externally by broadcasting, so as to forward the network topology sent by the master coordinator and the control time slot corresponding to each network node in the time frame through the control time slot;

[0028] When a newly added network node detects the intercom network, it sends out a time frame in the form of broadcast and sends a network access request through the contention time slot;

[0029] The receiving unit is configured to control the network node to receive the time frame sent by the newly added network node, so as to obtain the network access request of the newly added network node through the contention time slot; and to send the network access request to the parent node through the contention time slot; until the network access request is transmitted to the main coordinator;

[0030] Adjustment allocation unit: used to allocate voice time slots in the time frame to the newly added network node and update the network topology; the network node that receives the network access request serves as the parent node of the newly added network node.

[0031] In order to solve the above technical problems, the present invention provides a walkie-talkie communication device, which adopts the following technical solutions:

[0032] A walkie-talkie communication device, characterized in that the method includes:

[0033] Speech right request unit: used to receive the time frame sent by the network node to obtain the speech right request of the network node through the contention time slot;

[0034] Link arranging unit: used to determine a group of network nodes corresponding to the speaking right request according to the topology of the intercom network;

[0035] A speaking right allocation unit: configured to allow the speaking right request according to the group of network nodes being in a serviceable state;

[0036] Reply unit: used for sending a time frame to reply to the speaking right request through the beacon time slot;

[0037] The transmission unit is configured to sequentially send and receive time frames through the group of network nodes to transmit voice through the voice time slot.

[0038] The present application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and is characterized in that when the processor executes the computer program, the steps of the above-mentioned walkie-talkie networking method are implemented.

[0039] The present application also provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above-mentioned walkie-talkie networking method are implemented. Beneficial effects

[0040] Compared with the prior art, the embodiments of the present application have the following main beneficial effects: one of multiple walkie-talkies is taken as the main coordinator, and time frames are continuously transmitted to the outside to spread the network topology information and the voice time slots allocated to each walkie-talkie as a network node in the time division multiplexing time frame through the beacon in the time frame, so that the existing network nodes in the network can determine the latest network topology and their own voice time slots in real time.

[0041] The network access request sent by the new network node is obtained by competing for the time slot in the time frame, and the network access application is made in a time period independent of the intercom voice transmission and reception and beacon transmission in the network.

[0042] Based on the new network node's application for network access, the topology is updated and time slots in the time frame are allocated for the new network node to communicate. This solution can independently build a walkie-talkie communication network based on time division multiplexing, and through time division multiplexing, at least two groups of walkie-talkies in the network can talk simultaneously in the same time period, achieving full-duplex communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the solutions in this application, a brief introduction will be given below to the drawings required for use in the description of the embodiments of this application. Obviously, the drawings described below are some embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0044] FIG1 is a flow chart of a method for networking walkie-talkies according to the present embodiment;

[0045] FIG2 is a flow chart of step S200 in FIG1 ; FIG3 is a flow chart of a walkie-talkie communication method according to this embodiment;

[0046] FIG4 is a schematic structural diagram of a walkie-talkie networking device according to this embodiment;

[0047] FIG5 is a schematic structural diagram of a walkie-talkie communication device according to this embodiment;

[0048] FIG6 is a first schematic diagram of data roaming of a walkie-talkie communication device according to this embodiment;

[0049] FIG7 is a second schematic diagram of data roaming of a walkie-talkie communication device according to this embodiment;

[0050] FIG8 is a schematic diagram of the computer device structure of this embodiment. Best Mode for Carrying Out the Invention

[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meanings as commonly understood by those skilled in the art to which this application belongs. The terms used in the specification of the application are for the purpose of describing specific embodiments only and are not intended to limit this application. The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of this application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0052] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0053] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0054] As shown in FIG1 , a flow chart of an embodiment of a walkie-talkie networking method according to the present application is shown. The walkie-talkie networking method includes the following steps:

[0055] Step S100: continuously transmitting time frames to network nodes within the transmission range to announce the network topology and the voice time slot corresponding to each network node in the time frame through the beacon time slot of the time frame, wherein the time frame includes a time-division multiplexed beacon time slot, a voice time slot, and a contention time slot;

[0056] Step S200: receiving a time frame sent by a newly added network node, and obtaining a network access request of the newly added network node through a contention time slot;

[0057] Step S300: Allocate a voice time slot in a time frame to a newly added network node, and update the network topology.

[0058] Specifically, the present application takes one of multiple walkie-talkies as the main coordinator, which continuously transmits time frames to the outside to spread the network topology information and the voice time slots allocated to each walkie-talkie as a network node in the time division multiplexing time frame through the beacon in the time frame, so that the existing network nodes in the network can determine the latest network topology and their own voice time slots in real time.

[0059] The network access request sent by the new network node is obtained by competing for the time slot in the time frame, and the network access application is made in a time period independent of the intercom voice transmission and reception and beacon transmission in the network.

[0060] Based on the new network node's application for network access, the topology is updated and time slots in the time frame are allocated for communication. This solution can independently build a walkie-talkie communication network based on time division multiplexing. Through time division multiplexing, at least two groups of walkie-talkies within the network can communicate simultaneously during the same time period, achieving full-duplex communication. This solution improves the communication efficiency of a group of walkie-talkies.

[0061] Preferably, before step S100, after the intercom is powered on, it first scans nearby to see if there is an already established multi-hop network. If so, it directly applies to join the network as a network node. If not, the intercom acts as the master coordinator to create a new multi-hop intercom network. Network nodes in the network topology and the allocation of voice frames in the time frame are added based on the continuous application of newly added network nodes.

[0062] Furthermore, the time frame further includes a control time slot, and the control time slot is allocated to correspond to a network node. The method further includes:

[0063] Step S400: The control network node transmits a time frame externally, so as to forward the network topology sent by the master coordinator and the control time slot and voice time slot corresponding to each network node in the time frame through the control time slot.

[0064] The full-duplex communication of the intercom network involved in this embodiment is achieved through time-division multiplexing of transmission and reception frames. A time frame is the smallest communication unit in this communication method. Specifically, the time frame is divided into beacon slots, control slots, voice slots, and contention slots. Each time slot corresponds to a signal within a time frame. In this way, information is transmitted according to the function of the time slot, allowing all network nodes in the network to share the link for the duration of a time frame.

[0065] Specifically, a time frame includes one beacon slot Ts, used by the master coordinator to send beacons and control data; several control slots Tc, used by network nodes to relay control data; several voice slots Ta, used by network nodes to send voice data; and one contention slot Tr, used by network nodes to compete for signaling requests such as network access requests, roaming requests, and voice rights requests. The time frame period is based on the processing cycle of the voice processing module.

[0066] Among them, the beacon time slot and the control time slot are used as downlink signaling, including the network topology data and time slot allocation data started to be sent by the main coordinator. The beacon time slot and the control time slot are used to broadcast the control data to the entire network. At the beginning of each time frame period, the main coordinator starts to send. After the network node receives the control signaling of the parent node, it forwards the control signaling through the control time slot corresponding to itself. After the main coordinator and the network node have sent the control data, all network nodes in the network have obtained the latest network control data and synchronized the clock frequency. In the walkie-talkie network recorded in this embodiment, any network node can serve as the father node of other network nodes, as well as the leaf node of other network nodes and the main coordinator according to the network topology.

[0067] The contention time slot is used for uplink signaling, sent from the network node to its parent node. This includes network access applications, roaming, and voice rights applications. Reports can be passed up one level at a time. The parent node will provide signaling feedback in the control time slot of the next time frame cycle. The parent node then sends the signal to the parent node at the next level, also using the contention time slot.

[0068] The DSP processes voice at a speed that limits the number of people who can speak at the same time, and competes for the right to speak by competing for time slots to ensure that calls between network nodes do not affect each other.

[0069] Network nodes need to synchronize to the time frame period based on the master coordinator. The synchronization method is to use the control signaling sent by the parent node to which they are mounted to perform synchronization calibration. If the parent node of the network node is the master coordinator, when the master coordinator sends control data, it is at the starting point of the time frame period. Therefore, the adjacent network nodes can calculate the starting point of the master coordinator's time frame period based on the communication delay, and thus calibrate the local time frame period timer to achieve synchronization with the network. Network nodes connected to the master coordinator through other network nodes cannot rely on the control signaling of the master coordinator for time frame synchronization. They can only rely on their own parent node for time frame synchronization. The time slot interval between the control time frame of the father node and the beacon plus the communication delay is the calibration value from the starting point of the master coordinator's time frame period. By adjusting the local timer according to this calibration value, local synchronization with the master coordinator's time frame period can be achieved.

[0070] When intercoms within the network need to send or receive voice, voice activity detection is used to dynamically request and release speaking rights, enabling full-duplex intercom functionality for multiple users. Specifically, voice activity is generated by detecting microphone voices. When a user begins speaking, a speaking right request is initiated, and when the user stops speaking, the speaking right is released. Because voice detection is fast, networked users can achieve full-duplex intercom functionality without manual intervention.

[0071] By setting control time slots and forwarding the signaling sent by the coordinator through the control time slots, the walkie-talkie network can be extended to a multi-hop network, and the multi-hop technology can achieve a communication coverage range farther than the communication distance of two walkie-talkies.

[0072] In a multi-hop intercom system network, any network node at any given moment can potentially become a relay node or a leaf node. Relay nodes help forward control and voice data, while leaf nodes only send their own data and receive data from other nodes. The switching between relay nodes and leaf nodes is transparent to users. This solution can significantly expand the scope of intercom networks by forming a multi-hop network.

[0073] Further, referring to FIG2 , the step S200 specifically includes:

[0074] Step S201 controls the network node to receive a time frame sent by a newly added network node, and obtains the network access request of the newly added network node through a contention time slot;

[0075] Step S202 controls the network node to send a time frame to send a network access request of a newly added network node to the parent node of the network node through a contention time slot according to the network topology until the network access request is transmitted to the master coordinator;

[0076] Step S203 controls the network node to receive acceptance feedback through the control time slot corresponding to the father node in the subsequent time frame, and sends acceptance feedback to the leaf node or the newly added network node through the control time slot corresponding to the network node in the subsequent time frame.

[0077] Specifically, the newly added network node detects the walkie-talkie network. During the process of joining the network, it sends a time frame in the form of a broadcast and sends a network access request through a contention time slot. The network node that receives the time frame sent by the newly added network node serves as the father node of the newly added network node. The father node sends a time frame and forwards the network access request of the newly added network node through a contention time slot. The network access request of the newly added network node is forwarded to the main coordinator according to the network topology. The main coordinator sends an acceptance feedback through a beacon time slot. The network node forwards the acceptance feedback to the child node through a control time slot until the acceptance feedback is forwarded to the newly added network node through the control time slot by the father node of the newly added network node. The newly added network node determines to join the network. When the newly added network node does not receive the above-mentioned acceptance feedback, it resubmits a network access request after a certain time interval. This scheme is conducive to the orderly processing of the network access requests of the newly added network nodes, thereby improving the network access efficiency and success rate of the newly added network nodes.

[0078] Furthermore, the method further comprises:

[0079] Step S501: Control the network node to receive a time frame to receive a roaming request sent by another network node through a contention time slot;

[0080] Step S502: Control the network node to send a time frame to send the roaming request to the parent node of the network node through a contention time slot according to the network topology until the roaming request is transmitted to the master coordinator;

[0081] Step S503: The primary coordinator adjusts the network topology according to the roaming request.

[0082] Specifically, by making a roaming request in a competitive time slot, the main controller is controlled to adjust the network topology and update the network topology. This solution is beneficial for network nodes to adjust the network topology when the signal is poor, and the solution improves the reliability of the walkie-talkie network.

[0083] In order to solve the above technical problems, the present application provides a walkie-talkie communication method, which adopts the following technical solutions:

[0084] Referring to FIG3 , a walkie-talkie communication method includes:

[0085] Step Sa: receiving the time frame sent by the network node to obtain the speaking right request of the network node through the contention time slot;

[0086] Step Sb: determining a group of network nodes corresponding to the speaking right request according to the topology of the intercom network;

[0087] Step Sc: according to the group of network nodes being in a serviceable state, allowing the speech right request;

[0088] Step Sd: Sending a time frame to reply to the speaking right request via the beacon time slot:

[0089] Step Se: The group of network nodes sequentially transmits and receives time frames to transmit voice through the voice time slot.

[0090] When a network node requests or releases the right to speak during an intercom, it sends a signal to the primary coordinator via a contention slot. If the signal cannot reach the primary coordinator directly, it is forwarded via multiple network nodes acting as relay nodes in the contention slot. The results of these request signals are fed back via control data in the beacon and data slots. The contention slot uses the CSMA / CD (Carrier Sense Multiple Access with Collision Detection) algorithm to allow all nodes other than the primary coordinator to use the same slot.

[0091] Refer to Figures 6 and 7 when multiple nodes conflict in their application for speaking rights. After the intercom 5 sends the signaling in the contention time slot, it will receive the signaling reception feedback contained in the control data sent by its father node intercom 3 in the next time frame period, and determine whether its own signaling is received and forwarded by the father node intercom 3. If no feedback is received, it will randomly wait for several time frames before sending the application signaling again. If the uplink signaling sent in each contention time slot is successfully received by the parent node, its parent node will respond and feedback in the control data in the next time frame period. Network access signaling and roaming signaling are also sent using the signaling of the contention time slot according to this feedback mechanism.

[0092] Wherein the communication between network nodes is realized in the form of broadcasting. When the network node receives the broadcast time frame and determines that the time frame needs to be forwarded by itself through the control time slot, the network node further encapsulates the content of the voice time slot in the received time frame into its own time frame and broadcasts it until the time frame is further forwarded. The method further includes:

[0093] Step Sf: receiving a time frame sent by a network node to obtain a release request of the network node through a contention time slot;

[0094] Step Sg: According to the release request, the corresponding network node is restored to a serviceable state.

[0095] Due to the effects of radios turning on and off, distances between radios, and interference with radio signals, the established network topology may not always meet the needs of network nodes. During this process, the network topology may need to change. For example, when radio 5 detects that radio 3's signal quality is poor and radio 4's is better, it decides to roam to radio 4. During the contention time slot, radio 5 initiates a roaming request to radio 4. Radio 4 receives the request and relays the roaming request signaling to the next-level transit node until it reaches the primary coordinator, radio 1. After radio 1 approves the roaming request, it updates the network topology and time slot allocations and, at the beginning of the next time frame, broadcasts new control data in the beacon time slot. Radio 4 receives the new control data and becomes a transit node. Radio 5 receives the new networking data and determines that its next-level transit node is radio 4.

[0096] Furthermore, because relay nodes typically occupy control and voice time slots for data and voice relay, the master coordinator must allocate bandwidth appropriately based on bandwidth constraints. This also constrains the network's hop count and scale. This is particularly true for voice time slot allocation. Excessive relay nodes will inevitably reduce the number of leaf nodes that can simultaneously speak. Therefore, the master coordinator controls the number of relay nodes based on bandwidth constraints.

[0097] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0098] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps. Modes for Carrying Out the Invention

[0099] Further referring to FIG4 , as an implementation of the method shown in FIG1 , the present application provides an embodiment of a walkie-talkie networking device. The device embodiment corresponds to the method embodiment shown in FIG1 , and the device can be specifically applied to various electronic devices.

[0100] A walkie-talkie networking device, comprising:

[0101] Transmitting unit 100: configured to continuously transmit time frames to network nodes within transmission range, so as to announce the network topology and the voice time slot corresponding to each network node in the time frame through the beacon time slot of the time frame, wherein the time frame includes a time-division multiplexed beacon time slot, a voice time slot, and a contention time slot;

[0102] Receiving unit 200: configured to receive a time frame sent by a newly added network node, so as to obtain a network access request of the newly added network node through a contention time slot;

[0103] The adjustment and allocation unit 300 allocates voice time slots in a time frame to newly added network nodes and updates the network topology.

[0104] Based on the new network node's application for network access, the topology is updated and time slots in the time frame are allocated for communication. This solution can independently build a walkie-talkie communication network based on time division multiplexing. Through time division multiplexing, at least two groups of walkie-talkies within the network can communicate simultaneously during the same time period, achieving full-duplex communication. This solution improves the communication efficiency of a group of walkie-talkies.

[0105] Further referring to FIG5 , as an implementation of the method shown in FIG2 , the present application provides an embodiment of a walkie-talkie networking device. This device embodiment corresponds to the method embodiment shown in FIG2 , and the device can be specifically applied to various electronic devices. A walkie-talkie communication device, characterized in that the method includes:

[0106] The speaking right request unit 400 is configured to receive a time frame sent by a network node to obtain a speaking right request of the network node through a contention time slot;

[0107] Link arranging unit 500: configured to determine a group of network nodes corresponding to the speaking right request according to the topology of the intercom network;

[0108] The speaking right allocation unit 600 is configured to allow the speaking right request according to the group of network nodes being in a serviceable state;

[0109] Reply unit 700: used to send a time frame to reply to the speaking right request through the beacon time slot:

[0110] The transmission unit 800 is configured to sequentially send and receive time frames through the group of network nodes to transmit voice through the voice time slot.

[0111] When a network node requests or releases the right to speak during an intercom, it sends a signal to the primary coordinator via a contention slot. If the signal cannot reach the primary coordinator directly, it is forwarded via multiple network nodes acting as relay nodes in the contention slot. The results of these request signals are fed back via control data in the beacon and data slots. The contention slot uses the CSMA / CD (Carrier Sense Multiple Access with Collision Detection) algorithm to allow all nodes other than the primary coordinator to use the same slot.

[0112] To solve the above technical problems, the present application also provides a computer device. Specific reference is made to FIG8 , which is a basic structural block diagram of the computer device of the present embodiment.

[0113] The computer device 6 includes a memory 61, a processor 62, and a network interface 63 that are interconnected through a system bus. It should be noted that the figure only shows a computer device 6 with components 61-63, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0114] The computer device may be a desktop computer, notebook computer, PDA, cloud server, etc. The computer device may interact with the user via a keyboard, mouse, remote control, touchpad, or voice control device.

[0115] The memory 61 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic storage, magnetic disk, optical disk, etc. In some embodiments, the memory 61 can be an internal storage unit of the computer device 6, such as the hard disk or memory of the computer device 6. In other embodiments, the memory 61 can also be an external storage device of the computer device 6, such as a plug-in hard disk equipped on the computer device 6, a smart memory card (SMC), a secure digital (SD) card, a flash memory card, etc. Of course, the memory 61 can also include both the internal storage unit of the computer device 6 and its external storage device. In this embodiment, the memory 61 is generally used to store the operating system and various application software installed on the computer device 6, such as the program code of a walkie-talkie networking method or a walkie-talkie communication method. In addition, the memory 61 can also be used to temporarily store various types of data that have been output or are to be output.

[0116] In some embodiments, the processor 62 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 62 is generally used to control the overall operation of the computer device 6. In this embodiment, the processor 62 is used to execute program code stored in the memory 61 or process data, such as executing program code for the walkie-talkie networking method or the walkie-talkie communication method.

[0117] The network interface 63 may include a wireless network interface or a wired network interface. The network interface 63 is generally used to establish a communication connection between the computer device 6 and other electronic devices.

[0118] The present application also provides another embodiment, namely, providing a computer-readable storage medium, which stores a walkie-talkie networking method or a walkie-talkie communication program, and the walkie-talkie networking method or the walkie-talkie communication program can be executed by at least one processor to enable the at least one processor to perform the steps of the above-mentioned walkie-talkie networking method or the walkie-talkie communication method.

[0119] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0120] Obviously, the embodiments described above are only some of the embodiments of the present application, rather than all of the embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions described in the aforementioned specific embodiments, or to make equivalent replacements for some of the technical features therein. Any equivalent structure made using the contents of the present application specification and the accompanying drawings, directly or indirectly used in other related technical fields, is also within the scope of patent protection of the present application.

Claims

1. A method for networking an intercom, characterized in that: The method includes: Step 1: Continuously transmit time frames to network nodes within the transmission range by broadcasting, so as to announce the network topology and the voice time slots corresponding to each network node in the time frame through the beacon time slots of the time frame, wherein the time frame includes a time-division multiplexed beacon time slot, a voice time slot, a control time slot and a contention time slot, and the control time slot corresponds to the network node through allocation; select one of the multiple walkie-talkies as the main coordinator, and transmit the time frame to the walkie-talkies as network nodes within the transmission range; Step 2: Control the network nodes to synchronize the time frame period with the main coordinator, and transmit the time frame externally by broadcasting, so as to forward the network topology sent by the main coordinator and the control time slots corresponding to each network node in the time frame through the control time slots; When the newly added network node detects the walkie-talkie network, it sends out a time frame in the form of a broadcast, and sends out a network access request through a contention time slot; Step 3: Control the network node to receive the time frame sent by the newly added network node, so as to obtain the network access request of the newly added network node through the contention time slot; and send the network access request to the father node through the contention time slot; until the network access request is transmitted to the main coordinator; Step 4: Allocate the voice time slot in the time frame to the newly added network node, and update the network topology; the network node that receives the network access request serves as the father node of the newly added network node.

2. A method for networking an intercom according to claim 1, characterized in that: in, The network node is controlled to receive acceptance feedback through a control time slot corresponding to the father node in a subsequent time frame, and to send acceptance feedback to a leaf node or the newly added network node through a control time slot corresponding to the network node in a subsequent time frame.

3. A method for networking an intercom according to claim 2, characterized in that: The method further comprises: Controlling a network node receiving time frame to receive a roaming request sent by other network nodes through a contention time slot; Controlling the network node to send out a time frame to send out the roaming request to the father node of the network node through a contention time slot according to the network topology until the roaming request is transmitted to the master coordinator; The master coordinator adjusts the network topology according to the roaming request.

4. A walkie-talkie communication method, characterized in that: A walkie-talkie networking method according to any one of claims 1 to 3 is applied, the method comprising: Step a: receiving a time frame sent by a network node to obtain a speaking right request of the network node through a contention time slot; Step b: determining a group of network nodes corresponding to the speaking right request according to the topology of the intercom network; Step c: according to the group of network nodes being in a serviceable state, allowing the speech right request; Step d: sending a time frame to reply to the speaking right request through a beacon time slot; Step e: controlling the network node to synchronize the time frame period with the main coordinator, and transmitting the time frame externally by broadcasting, so as to forward the reply through the control time slot until the network node that makes the speech right request receives the reply; Step f: sending and receiving time frames in sequence through the group of network nodes to transmit voice through the voice time slot.

5. A walkie-talkie communication method according to claim 4, characterized in that: The method further includes: Receiving a time frame sent by a network node to obtain a release request of the network node through a contention time slot; According to the release request, the corresponding network node is restored to a serviceable state.

6. A walkie-talkie networking device, characterized in that: include: Transmitting unit: used to continuously transmit time frames to network nodes within the transmission range by broadcasting, so as to announce the network topology and the voice time slots corresponding to each network node in the time frame through the beacon time slots of the time frame, the time frame includes time-division multiplexed beacon time slots, voice time slots, control time slots and contention time slots, and the control time slots correspond to network nodes through allocation; take one of the multiple walkie-talkies as the main coordinator, and transmit the time frame to the walkie-talkies as network nodes within the transmission range; Control the network nodes to synchronize the time frame period with the main coordinator, and transmit the time frame externally by broadcasting, so as to forward the network topology sent by the main coordinator and the control time slot corresponding to each network node in the time frame through the control time slot; When a newly added network node detects the intercom network, it sends out a time frame in the form of broadcast and sends out a network access request through the contention time slot; Receiving unit: used to control the network node to receive the time frame sent by the newly added network node, so as to obtain the network access request of the newly added network node through the contention time slot; and send the network access request to the father node through the contention time slot; until the network access request is transmitted to the main coordinator; Adjustment allocation unit: used to allocate voice time slots in the time frame to the newly added network nodes and update the network topology; The network node that receives the network access request serves as the father node of the newly added network node.

7. A walkie-talkie communication device, characterized in that: The intercom networking device according to claim 6 further comprises: The speech right request unit is used to receive the time frame sent by the network node to obtain the speech right request of the network node through the contention time slot; Link sorting unit: used to determine a group of network nodes corresponding to the speaking right request according to the topology of the intercom network; A speech right allocation unit: configured to allow the speech right request according to the group of network nodes being in a serviceable state; Reply unit: used for sending a time frame to reply to the speaking right request through the beacon time slot; The transmission unit is used to sequentially send and receive time frames through the group of network nodes to transmit voice through the voice time slot.

8. A computer device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the computer program, the steps of a walkie-talkie networking method as claimed in any one of claims 1 to 3 are implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the intercom networking method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Method for communicating in a wireless network including a plurality of nodes

    CN101978761A

  • Wireless communication method and system of full duplex interphone

    CN111432294A

  • Interphone networking method and device, computer equipment and storage medium

    CN113411868A

  • Data or voice sending method, interphone, system and storage medium

    CN114827005A

  • Node adding method, walkie talkie, system, and storage medium

    WO2023005128A1