Equipment management method and device for cluster system

By pre-synchronizing unique identifiers and status codes between terminals and base stations, and combining this with verification of device firmware versions and core communication module parameters, a hierarchical authentication mechanism and dynamic group management are constructed. This solves the security and real-time issues of wireless trunking intercom systems in complex emergency and highly dynamic scenarios, and achieves highly secure and fast access device management.

CN122028045APending Publication Date: 2026-05-12CHONGQING YUXIN MICRO INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHONGQING YUXIN MICRO INFORMATION TECH CO LTD
Filing Date
2026-01-14
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing wireless trunking intercom systems suffer from an imbalance between security and real-time performance in complex emergency scenarios and highly dynamic production environments. They are unable to adapt to different scenarios and device states, and cannot guarantee high security and rapid access requirements.

Method used

By pre-synchronizing unique identifiers and status codes between terminals and base stations, the health and activation status of devices are verified. Combined with the verification of device firmware version and core communication module parameters, a hierarchical authentication mechanism is implemented, which supports dynamic group management and multi-dimensional call rights scheduling, and builds a multi-level group management system.

Benefits of technology

It enables rapid device access and high-security authentication in emergency scenarios, dynamically adapts to device status, improves the security and real-time performance of device management, and ensures immediate communication response and efficient scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122028045A_ABST
    Figure CN122028045A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication, and provides an equipment management method and device of a cluster system. A unique identifier of a terminal is configured and synchronized to a base station; the terminal obtains the unique identifier and the status code from the local after being started up, and reports the unique identifier and the status code to the base station; the base station performs matching locally by using the unique identifier to obtain a pre-configuration code; comparing the pre-configuration code with the state code so as to complete identity verification when the equipment health degree is consistent with the activation state information; the base station verifies an equipment firmware version and a core communication module parameter of the terminal; and the terminal which completes identity verification and passes the verification completes access authentication. According to the invention, the problem that the security and the real-time performance are unbalanced in the equipment access authentication of the terminal in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and in particular to a device management method and apparatus for a trunking system. Background Technology

[0002] With the rapid development of professional communication technologies, wireless trunking intercom systems, with their core capabilities such as instant messaging and group call scheduling, have been widely applied in various key fields, becoming an important infrastructure to ensure the efficient operation of emergency command and production scheduling. Currently, mainstream wireless trunking intercom technologies have achieved functions such as device access authentication, fixed group division, and basic call priority, supporting communication needs in most common scenarios. These mainstream technologies include Professional Digital Trunking (PDT), Terrestrial Trunken Radio (TETRA), Digital Mobile Radio (DMR), and public network-based technologies such as Tianyi Intercom and Push to Talk over Cellular (POC).

[0003] However, in practical applications, especially in complex emergency scenarios (such as large-scale disaster relief and handling of major public safety incidents) or highly dynamic production scenarios (such as port cargo scheduling and oilfield inspection), existing equipment management strategies have gradually revealed technical deficiencies. Existing technologies employ a single authentication mode, which has significant limitations. It cannot adapt to layered authentication mechanisms for different scenarios and equipment states, cannot guarantee high security (e.g., preventing unauthorized cloned device access and ensuring data transmission confidentiality), and cannot meet the rapid access needs of terminal devices in emergency scenarios (e.g., immediate connection upon power-on of rescue equipment and seamless authentication for cross-regional roaming devices). The security and real-time performance of access cannot be guaranteed.

[0004] Therefore, overcoming the shortcomings of the existing technology is an urgent problem to be solved in this technical field. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a device management method and apparatus for a cluster system, the purpose of which is to solve the problem of the imbalance between security and real-time performance in the device access authentication of existing terminals.

[0006] The present invention adopts the following technical solution: In a first aspect, the present invention provides a device management method for a cluster system, comprising: Configure a unique identifier for the terminal and synchronize it to the base station; After the terminal is powered on, it obtains the unique identifier and status code from the local machine and reports the unique identifier and status code to the base station. The base station uses the unique identifier to perform a local match to obtain a pre-configuration code; it compares the pre-configuration code with the status code, and completes identity verification when the device health and activation status information therein are consistent. The base station verifies the device firmware version and core communication module parameters of the terminal; the terminal that completes identity verification and passes the verification completes access authentication.

[0007] Furthermore, the status code also includes terminal grouping information; The method further includes: The base station schedules terminals in the same group to adjacent time slots based on the terminal grouping information. The authorized terminal schedules the real-time packets of the current terminal according to the terminal packet information, notifies the base station via PTT, and completes the scheduling after verification by the base station; When a device moves across a scheduling area, the terminal automatically detects the target area; the base station schedules the group to which the terminal belongs to the target area according to the terminal's grouping information.

[0008] Furthermore, the base station, based on the terminal grouping information, schedules the group to which the terminal belongs to the group corresponding to the target area, including: While retaining the communication permissions of the original group corresponding to the terminal group information, the authentication of the target area and the synchronization of the new terminal group information are completed. The base station releases resources from terminals that have timed out and have not communicated.

[0009] Furthermore, the method also includes: From the multiple terminals corresponding to the gateway, determine the terminals that serve as relay nodes and their corresponding child nodes; The gateway generates a preamble message carrying the identifiers of the relay node and its child nodes; and sends the preamble message to the terminal. The relay node parses the preamble message. When the preamble message carries the identifiers of itself and its child nodes, it does not play the current voice corresponding to the downlink message, but forwards the current voice to the corresponding child node so that the child node can receive and play the current voice.

[0010] Furthermore, determining the terminals as relay nodes and their corresponding child nodes from among the multiple terminals corresponding to the gateway includes: Among the multiple terminals corresponding to the gateway, obtain the actual distance between the gateway and the terminal; Terminals whose actual distance differs from the maximum effective distance by less than a first preset value are identified as nodes to be assigned; terminals whose actual distance differs from the high-quality critical distance by less than a second preset value are identified as relay nodes. Based on the distance between the node to be assigned and the relay node, the node to be assigned is assigned to the corresponding relay node to determine the child node corresponding to the relay node.

[0011] Furthermore, the method also includes: The gateway determines the current distance between the gateway and the terminal based on the current GPS location reported by each terminal; When the difference between the current distance between a relay node and its child node is greater than a third preset value, the child node is determined as a new child node among the other relay nodes based on the distance between the child node and other relay nodes.

[0012] Furthermore, the method also includes: The gateway obtains the current GPS location and dedicated effective distance of each terminal; According to the current GPS positioning, when the difference between the current distance between the relay node and its child node and the corresponding dedicated effective distance is less than the fourth preset value, the child node is determined as a marker node; Based on whether the difference between the distance between other relay nodes and the marked node and the dedicated effective distance is less than a fourth preset value, an optional relay set is determined from the other relay nodes; The marked node is assigned to the relay node with the most child nodes in the optional relay set.

[0013] Furthermore, the method also includes: The overall priority is determined based on the terminal's basic priority and service priority. For a terminal that initiates a call right request, if the overall priority of the new call right request is higher than the overall priority of the terminal currently occupying the call right, the terminal responds to the new call right request to preempt the call right. For terminals that preempt the right to speak, the uplink and downlink time slots of their same group terminals are allocated in an adjacent or symmetrical structure. When the right to speak is released, it will be assigned to the terminal with the highest overall priority among the terminals that have initiated the right to speak request.

[0014] In a second aspect, the present invention also provides a device management apparatus for a cluster system, used to implement the device management method for a cluster system described in the first aspect, the apparatus comprising: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor for performing the device management method of the cluster system described in the first aspect.

[0015] Thirdly, the present invention also provides a non-volatile computer storage medium storing computer-executable instructions that are executed by one or more processors to perform the device management method of the cluster system described in the first aspect.

[0016] This invention pre-synchronizes unique identifiers between the terminal and the base station, and reports the unique identifier and status code at the same time when the terminal is powered on. Since the base station has pre-stored the valid unique identifiers, there is no need to remotely query the central database during authentication. Therefore, for legitimate devices known to the base station, the first-round verification time is greatly shortened, meeting the real-time requirement of immediate connection upon power-on in emergency scenarios. By packaging and reporting the status code, multiple signaling interactions are avoided. Combining the immutable unique identifier and status code, the dynamic and tamperable firmware and core parameters of the terminal are compared for verification, effectively preventing unauthorized cloned devices from accessing the network. By carrying device health and activation status information through the status code, identity verification and health status are bound together, effectively restricting legitimate terminals with abnormal statuses. This adapts to different device states and prevents faults caused by devices with abnormal statuses from entering the network. Even if the unique identifier is copied, the verification of the device firmware version and core communication module parameters can effectively identify and reject unauthorized or tampered devices, ensuring network purity and achieving high security. This invention breaks through the limitations of the existing single authentication mode and can adapt to the hierarchical authentication mechanism of different scenarios and device states. While ensuring high security, it meets the needs of rapid device access in emergency scenarios, balances the security and real-time performance of terminal device access authentication scenarios, and achieves the access effect of "uncompromising security and guaranteed real-time performance". Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments of the present invention will be briefly described below. Obviously, the drawings described below are merely some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.

[0018] Figure 1 This is a flowchart illustrating a device management method for a cluster system provided in an embodiment of the present invention; Figure 2 This is a schematic diagram illustrating a specific example of a base station and terminal deployment architecture provided in an embodiment of the present invention; Figure 3This is a schematic diagram of a specific example of a terminal access flowchart provided in an embodiment of the present invention; Figure 4 This is a flowchart illustrating one embodiment of the present invention; Figure 5 This is a schematic diagram illustrating a specific example of a base station grouping process provided in an embodiment of the present invention; Figure 6 This is a schematic diagram illustrating a specific example of a base station resource allocation process provided in an embodiment of the present invention; Figure 7 This is a schematic diagram illustrating a specific example of a preemption process provided in an embodiment of the present invention; Figure 8 This is a schematic diagram illustrating a specific example of the first system overall architecture provided in this embodiment of the invention; Figure 9 This is a flowchart illustrating how a terminal communicates with a gateway via a relay node, as provided in an embodiment of the present invention. Figure 10 This is a schematic diagram of the frame structure of a preamble message provided in an embodiment of the present invention; Figure 11 This is a schematic diagram of a preamble structure provided in an embodiment of the present invention; Figure 12 This is a flowchart of adjusting the home relay node and child nodes provided in an embodiment of the present invention; Figure 13 This is a schematic diagram illustrating a specific example of the second system architecture provided in this embodiment of the invention; Figure 14 This is another flowchart for adjusting the home relay node and child nodes provided in an embodiment of the present invention; Figure 15 This is a schematic diagram illustrating a specific example of the third system architecture provided in this embodiment of the invention; Figure 16 This is a schematic diagram illustrating a specific example of the fourth system architecture provided in this embodiment of the invention; Figure 17 This invention provides a schematic diagram of the architecture of a device management device for a cluster system. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0020] In the description of this invention, the terms "inner", "outer", "longitudinal", "lateral", "upper", "lower", "top", "bottom", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and do not require that this invention must be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting this invention.

[0021] In this invention, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0022] In this application, unless otherwise expressly specified and limited, the term "connection" should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral part; it can be a direct connection or an indirect connection through an intermediate medium. Furthermore, the term "coupled" can refer to a method of electrical connection for signal transmission.

[0023] Furthermore, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0024] Example 1: To solve the above problems, such as Figure 1 As shown, this embodiment of the invention provides a device management method for a cluster system, including: Step 10: Configure the terminal's unique identifier and synchronize it to the base station.

[0025] like Figure 2 The diagram shows a specific example of the base station and terminal deployment architecture of a trunking system provided in this embodiment of the invention. One gateway corresponds to multiple terminals. The traditional cellular trunking intercom system is a type of trunking system. The terminals access the network through the wireless link established by the base station, while the behavior logic, resource allocation and intelligent scheduling of the entire network are uniformly controlled and decided by the gateway. One base station corresponds to multiple terminals, and one gateway connects to and manages at least one base station.

[0026] In one embodiment, the present invention pre-configures a unique identifier (e.g., ID) for each legitimate terminal and maintains a device library in the base station to store the pre-configured unique identifiers, so that all legitimate unique identifiers are kept synchronized with the data in the device library.

[0027] Step 20: After the terminal is powered on, it obtains the unique identifier and status code from the local machine and reports the unique identifier and status code to the base station.

[0028] like Figure 3 The diagram illustrates a specific example of a terminal access process according to an embodiment of the present invention. In one embodiment, the device access authentication strategy of the present invention is as follows: When the terminal is powered on (e.g., once powered on), it obtains its locally stored unique identifier and its current local status data (e.g., device health and activation status information, as well as authentication data used for verification in subsequent step 40) as a status code. Then, the terminal reports its unique identifier and status code to the corresponding base station to initiate authentication access.

[0029] Step 30: The base station uses the unique identifier to perform a local match to obtain a pre-configuration code; compares the pre-configuration code with the status code, and completes the identity verification when the device health and activation status information are consistent.

[0030] In one embodiment, device information such as device health and activation status information of each legitimate terminal (i.e., information contained in the status code) is pre-stored locally at the base station as a pre-configuration code; each pre-configuration code is indexed by a unique identifier stored locally at the base station. For a legitimate terminal, the device health status is "healthy and normal," and the activation status information is "activated."

[0031] When the base station responds to the authentication access request initiated by the terminal, it uses the unique identifier to query and match its pre-recorded data of valid unique identifiers, comparing whether the unique identifier reported by the terminal exists in the device database. If the unique identifier reported by the terminal can be found, the pre-configuration code corresponding to the retrieved unique identifier is compared with the reported status code. If the device health level in the pre-configuration code matches the device health level in the reported status code (i.e., both are in normal health status), and the device health level in the pre-configuration code matches the device health level in the reported status code (i.e., both are activated), the terminal completes and passes the identity verification.

[0032] Step 40: The base station verifies the device firmware version and core communication module parameters of the terminal; the terminal that completes identity verification and passes the verification completes access authentication.

[0033] The specific method by which the base station verifies the device firmware version and core communication module parameters of the terminal is determined by those skilled in the art based on the specific usage scenario. In one embodiment, an encryption algorithm is used simultaneously to verify the device firmware version and core communication module parameters. The terminal that passes the identity verification in step 30 and the device firmware version and core communication module parameter verification in step 40 completes access authentication.

[0034] In existing technologies, the session between a terminal and a base station lacks continuous security. In one embodiment, after successful verification, the gateway generates a temporary communication key and decides to distribute it, which is then forwarded to the terminal by the base station to ensure that the device has not been tampered with. Each session uses a temporary key, so even if a single key is leaked, the impact is limited. This temporary communication key ensures confidentiality throughout the entire process from access to subsequent data transmission, achieving continuous security.

[0035] Existing technologies involve cumbersome cross-regional roaming authentication procedures. In one embodiment, as long as the terminal's corresponding device information is synchronized in the target area's base station's device database, the authentication process is completely consistent with the local process, i.e., it follows steps 20 to 30. Therefore, there is no need for re-registration or remote authentication. The authentication experience is no different from the local experience when the device crosses regions, thus achieving seamless authentication roaming.

[0036] This invention pre-synchronizes unique identifiers between the terminal and the base station, and reports the unique identifier and status code at the same time when the terminal is powered on. Since the base station has pre-stored the valid unique identifiers, there is no need to remotely query the central database during authentication. Therefore, for legitimate devices known to the base station, the first-round verification time is greatly shortened, meeting the real-time requirement of immediate connection upon power-on in emergency scenarios. By packaging and reporting the status code, multiple signaling interactions are avoided. Combining the immutable unique identifier and status code, the dynamic and tamperable firmware and core parameters of the terminal are compared for verification, effectively preventing unauthorized cloned devices from accessing the network. By carrying device health and activation status information through the status code, identity verification and health status are bound together, effectively restricting legitimate terminals with abnormal statuses. This adapts to different device states and prevents faults caused by devices with abnormal statuses from entering the network. Even if the unique identifier is copied, the verification of the device firmware version and core communication module parameters can effectively identify and reject unauthorized or tampered devices, ensuring network purity and achieving high security. This invention breaks through the limitations of the existing single authentication mode and can adapt to the hierarchical authentication mechanism of different scenarios and device states. While ensuring high security, it meets the needs of rapid device access in emergency scenarios, balances the security and real-time performance of terminal device access authentication scenarios, and achieves the access effect of "uncompromising security and guaranteed real-time performance".

[0037] Existing technologies for terminal group management suffer from a static and rigid bottleneck: grouping is often implemented through a single backend configuration, resulting in low immediacy and flexibility in highly dynamic scenarios (such as emergency rescue area division and production scheduling team reorganization). To address this issue, in one embodiment, the status code also includes terminal grouping information; such as... Figure 4 As shown, the method further includes: Step 501: The base station schedules terminals in the same group to adjacent time slots according to the terminal grouping information.

[0038] This invention also provides a dynamic group management strategy and a multi-level collaborative group control model. Firstly, as... Figure 5 The diagram shown is a specific example of a base station grouping process provided by an embodiment of the present invention. After the base station receives a message carrying device information and other relevant information of the terminal used as a reference for grouping, it parses and obtains this information, assigns each terminal to a group according to a preset strategy, generates corresponding terminal grouping information, and sends it to the corresponding terminal to send a response. The preset strategy is determined by those skilled in the art based on the specific use scenario.

[0039] Since the embodiments of this invention are based on radio frequency technology communication, the base station needs to allocate resources to the terminal; such as Figure 6 The diagram illustrates a specific example of base station resource allocation, where resource allocation is performed based on the current grouping situation. After receiving a message carrying terminal grouping information, the base station parses and identifies the device, allocates time slots and other resources to the corresponding terminal, and sends a response message to the terminal. To address the problem of rigid grouping configuration, this embodiment of the invention constructs a three-level management and control system of "system, group, and terminal," supporting collaborative backend configuration and on-site adjustments. The specific method for allocating time slot resources based on grouping is as follows: First, at the system level, operators or enterprises flexibly configure groups on the terminal or in the backend. The base station dynamically schedules terminals based on the terminal group information, scheduling terminals belonging to the same group in adjacent time slots to ensure lower latency in communication data processing. The corresponding time slot information is then sent to the terminal so that it can be configured according to that time slot.

[0040] Step 502: The authorized terminal schedules the real-time packets of the current terminal according to the terminal packet information, notifies the base station via PTT, and completes the scheduling after verification by the base station.

[0041] In one embodiment, the present invention also provides a group-level dynamic management method to facilitate on-site control. An authorized terminal (e.g., a terminal acting as the group leader among multiple terminals) has wireless management permissions and completes local group operations via Push-to-Talk (PTT). By pressing the PPT button, the terminal notifies the base station to schedule real-time groups, and the corresponding group scheduling instructions take effect immediately after the base station verifies the permissions.

[0042] Step 503: When the device moves across scheduling areas, the terminal automatically detects the target area; the base station schedules the group to which the terminal belongs to the target area according to the terminal grouping information.

[0043] This invention also provides a multi-base station cross-regional automatic adaptation scheme. When a device moves across scheduling regions, the terminal automatically detects the target region and triggers a base station group handover process. In one embodiment, the base station schedules the group to which the terminal belongs to the target region according to the terminal grouping information, including: while retaining the communication permissions of the original group corresponding to the terminal grouping information, completing the authentication of the target region and the synchronization of the new terminal grouping information. That is, first retaining the original group's communication permissions, and simultaneously completing cross-regional authentication. In one embodiment, the base station releases the resources of terminals that have timed out and have not communicated. The base station automatically detects devices that have timed out of communication and cleans up the timed-out terminal scheduling information in real time.

[0044] This invention breaks through the static and rigid bottleneck of equipment group management: abandoning the traditional model that relies on a single backend configuration, it constructs a multi-level group management system that integrates "backend + terminal," allowing on-site personnel to quickly adjust group members and set permissions via terminals. It also enables automatic group adaptation and seamless switching when equipment moves across regions, achieving seamless cross-regional scheduling and more rational resource utilization. This ensures the immediacy and flexibility of group configuration in highly dynamic scenarios (such as emergency rescue area division and production scheduling team reorganization), avoiding command confusion caused by group delays, and thus significantly improving the efficiency of group adjustment.

[0045] The right to speak refers to the temporary, exclusive right of a terminal (e.g., a walkie-talkie) to occupy a shared wireless channel within a group for speaking. Existing technologies rely solely on fixed-priority right-to-speak scheduling, leading to queueing and congestion of right-to-speakers and wasted channel resources. Critical instructions (such as disaster relief instructions and production safety warnings) cannot be transmitted in real time, resulting in poor practicality. To address this problem, in one embodiment, the method further includes: The overall priority is determined based on the terminal's basic priority and service priority. The basic priority has multiple preset levels based on member status; the service priority is divided into multiple levels based on service type. The specific scheme for determining the overall priority using basic and service priorities can be determined by those skilled in the art based on the specific use case, and is not limited here. Figure 7 The diagram illustrates a specific example of a preemption process according to an embodiment of the present invention. In one embodiment, the terminal can carry its basic priority and service priority through an access message and send it to the corresponding base station. The base station receives and parses the access message to obtain the terminal's overall priority.

[0046] For a terminal initiating a talk right request, if the overall priority of the new talk right request is higher than the overall priority of the terminal currently holding the talk right, the terminal responds to the new talk right request to preempt the talk right. This invention provides an intra-group talk right preemption strategy and a multi-dimensional priority scheduling algorithm; to optimize talk right allocation efficiency, a three-dimensional scheduling model integrating "basic priority, service type, and timing characteristics" is provided. The base station satisfies preemption, priority allocation, and dynamic grouping, introducing a flexible time slot scheduling allocation strategy. Idle time slots are dynamically reserved to allow users to access services at any time and send emergency messages during emergency preemption. The specific talk right allocation and preemption rules are as follows: In one embodiment, after receiving a PTT request from a device, the base station calculates the overall priority of all requesting devices in real time and generates a talk rights queue from high to low based on the overall priority. Terminals with higher overall priority can directly preempt the talk time of lower-priority devices. The system can send a preemption notification tone to the current device; simultaneously, it will allocate the talk time to terminals with higher overall priority, resulting in a short preemption response time. Terminals with the same overall priority are queued according to the request time order, and after the previous terminal releases its talk time, it is automatically allocated to the next terminal in the talk time queue.

[0047] After a terminal obtains the right to speak, if it does not speak within a preset period (or the speaking interruption times out), the system automatically releases the right to speak and allocates it to the next terminal in the speaking queue. The maximum duration for a single right to speak is no more than the preset speaking duration, and it will be forcibly released if it times out. The preset period and speaking duration are determined by Underwear Technology based on the specific use case.

[0048] For terminals that preempt the right to speak, the uplink and downlink time slots of their fellow group terminals are allocated in an adjacent or symmetrical structure. In one embodiment, after preemption, the uplink and downlink time slots of the device are dynamically adjusted according to the group's dynamic load balancing and ID time slot management binding strategy to ensure that similar services are assigned to corresponding time slots, and that devices in the same group receive data at the same time, achieving the lowest possible latency.

[0049] Simultaneously, a symmetrical structure is adopted for uplink and downlink time slots within the same group to reduce latency and achieve load balancing for base station operation. In the same group, the uplink time slot precedes the current frame, and the downlink frame is also allocated before the downlink frame, ensuring that voice data received first is processed and transmitted first, thus reducing latency.

[0050] When the right to speak is released, it is assigned to the terminal with the highest overall priority among those that have initiated the right to speak. When a terminal initiates an emergency service request, the system automatically sets the service priority to the highest level and triggers an emergency flag for the terminal. At this time, regardless of the terminal's basic priority, its overall priority is automatically raised to the highest level, directly seizing the current right to speak. The duration of the emergency service right to speak is unlimited (until the service ends), ensuring that critical information is delivered with priority.

[0051] This invention optimizes the resource allocation efficiency of intra-group call priority preemption: overcoming the shortcomings of existing technologies that rely solely on fixed priorities for single scheduling, it establishes a multi-dimensional call priority scheduling algorithm that integrates business attributes, member priorities, and timing characteristics. This enables priority preemption of urgent services, orderly allocation of requests with the same priority, and rapid release of idle call rights, reducing call priority queuing congestion and channel resource waste. The call right allocation is more fair and reasonable, ensuring the real-time transmission of critical instructions (such as disaster relief instructions and production safety warnings), and meeting the stringent requirements for communication timeliness in professional scenarios.

[0052] In one embodiment, the present invention also provides a voice management strategy: Upon receiving voice data, the base station performs noise reduction, voice decoding, and voice data length alignment. Then, according to the communication frame structure time slots, a normalized mixing algorithm is triggered immediately after the same group of data is received to perform mixing processing. This eliminates the need for traditional timeout strategies, enabling data processing to be completed before downlink time slot transmission, significantly reducing voice latency and improving response speed.

[0053] This invention provides an integrated management solution covering device access authentication, dynamic group configuration, and intra-group call priority preemption through a three-in-one collaborative management architecture of "authentication, device grouping, and multi-dimensional preemption." This achieves efficient management and control of the entire lifecycle of wireless trunking intercom system devices, improving the overall scheduling efficiency of the wireless trunking intercom system. Through the collaborative design of the above-mentioned device access, grouping, and call priority preemption strategies, an efficient management system covering the entire lifecycle of devices is formed. This enables the system to achieve the management goals of "safety and reliability, immediate response, and dynamic adaptation" in complex emergency scenarios (such as large-scale disaster relief and public safety incident handling) and highly dynamic production scenarios (such as port scheduling and oilfield inspection). It provides stable and efficient communication support for command and dispatch in key areas, filling the gap in the adaptability and comprehensive efficiency of existing technologies in multiple scenarios.

[0054] To better illustrate this, a specific example of a device management method for a cluster system according to an embodiment of the present invention is provided below: Step 1: Power on the terminal and synchronize with the WIoTa base station using the Wide-range Internet of Things (WIoTa) communication protocol.

[0055] Step 2: The terminal obtains local information and initiates authentication access.

[0056] Step 3: After receiving the authentication access, the base station matches the existing device authentication access information, packet information, preemption information, etc., based on the device information.

[0057] Step 4: Terminals that have completed the connection directly initiate the authentication response process. After receiving the authentication response data, the terminal works according to the authentication allocation information.

[0058] Step 5: When a terminal is accessed for the first time, the base station adopts a load balancing strategy to adjust the uplink and downlink working time slots of existing terminals and instruct other access terminals to use the new time slots.

[0059] Step 6: The base station, based on priority and service type, allocates terminal devices in the same group to adjacent time slots to receive voice messages and handle voice delays.

[0060] Step 7: The base station receives the same set of voice data. The base station uses a voice normalization mixing algorithm to mix the voice data and then sends it to the device terminal through the downlink time slot.

[0061] Step 8: If the base station fails to receive voice data from a terminal, in order to achieve equalization of voice volume, the white noise from the previous frame is used as the current device's voice data for mixing.

[0062] Step Nine: Terminal Disconnection Management Strategy (DFS) for Signal Issues. The gateway detects the terminal's real-time signal-to-noise ratio (SNR) and received signal strength indicator (RSSI), and initiates a disconnection detection period. During this period, the terminal's communication status is monitored in real-time. If no data is activated within the period, the terminal disconnects, and the resources allocated to the device are reclaimed. Other devices will be prioritized for connection.

[0063] Another specific example of a device management method for a cluster system according to another embodiment of the present invention is also provided: Step 1: The mechanisms for terminal access, group allocation, preemption, and disconnection are the same as those in Specific Example 1 above.

[0064] Step 2: In a multi-base station setup, the base stations are connected via a wired network.

[0065] Step 3: After receiving the access information, the base station broadcasts the authentication response and device information to other base stations in the entire cluster system. After receiving the authentication response and device information, the other base stations automatically synchronize the access device management information.

[0066] Step 4: After the terminal performs a handover to a neighboring cell, it accesses other base stations. The base stations directly respond to the access using data from the equipment management information.

[0067] Step 5: Terminal preemption. If there is available free information in the entire network, resources are directly allocated to the terminal. If the system is busy, low-priority terminals need to queue in the entire system, while high-priority terminals directly preempt low-priority resources in the entire system.

[0068] It should be noted that those skilled in the art can also apply the device management method of the cluster system in this embodiment of the invention to other wireless communication systems without any creative effort.

[0069] Based on this, in existing trunking systems, in scenarios requiring precise data transmission for various authentications (such as access authentication and cross-regional roaming authentication), the communication quality is poor for terminals far from the gateway, hindering the implementation of authentication and other services. Specifically, in trunking intercom systems integrating multi-band radio frequency units through a gateway, the effective communication distance mainly depends on the characteristics of the air interface wireless link between each external radio frequency unit and the terminal. Its effective communication distance is typically 5 to 20 kilometers in open areas, but drops sharply to 1 to 5 kilometers in urban or complex environments due to building obstruction and interference. Signal quality usually begins to show significant attenuation at 50%-70% of the maximum distance, with the specific value influenced by various factors such as the frequency band used, the radio frequency unit's transmit power (typically 1-5 watts), antenna height and gain, and environmental terrain. For example, the frequency band used has a stronger diffraction capability than Very High Frequency (VHF) compared to Ultra High Frequency (UHF). However, in existing trunking communication systems, in scenarios such as… Figure 2 In the architecture shown, because the signal power often weakens during transmission, among the multiple terminals managed by the gateway, the terminals that are farther away from the gateway experience greater signal attenuation during data transmission, resulting in poor signal quality and more noise in the final transmitted signal.

[0070] To address this issue, embodiments of the present invention further optimize the interaction and architecture between the cluster system and its devices (e.g., terminals). Figure 8 As shown, this embodiment of the invention also provides a system architecture where the gateway manages multiple terminals (wherein, child nodes and relay nodes are also terminals); correspondingly, as... Figure 9 As shown, the method further includes: Step 601: From the multiple terminals corresponding to the gateway, determine the terminals that will serve as relay nodes and their corresponding child nodes. That is, among the multiple terminals corresponding to the gateway, obtain the actual distance between the gateway and the terminal; determine the terminals whose difference between the actual distance and the maximum effective distance is less than a first preset value as nodes to be assigned; determine the terminals whose difference between the actual distance and the high-quality critical distance is less than a second preset value as relay nodes; according to the distance between the nodes to be assigned and the relay nodes, assign the nodes to be assigned to the corresponding relay nodes to determine the child nodes corresponding to the relay nodes.

[0071] The first and second preset values ​​are selected by those skilled in the art based on the specific usage scenario, and the maximum effective distance and the high-quality critical distance are determined by those skilled in the art based on the specific usage scenario. The maximum effective distance refers to the maximum value of the effective distance range from which the signal is transmitted to the terminal. For example, for terminal 1, if its effective distance range is [a, b], then the maximum effective distance is b. Similarly, the high-quality critical distance refers to the maximum value (e.g., d) of the distance range (e.g., [c, d]) from which the signal can maintain high-quality, low-noise transmission when it is transmitted to the terminal.

[0072] like Figure 8 As shown, based on the scheme in steps 10 to 50, the actual distance is first compared with the maximum effective distance to identify terminals with potentially poor received signal quality. These terminals are designated as nodes to be assigned and await subsequent allocation. Among the multiple terminals managed by the gateway, terminals that can guarantee good received signal quality are determined according to the high-quality critical distance. These terminals with high quality within the critical range are used as relay nodes for forwarding data. In principle, nodes to be assigned are allocated as close as possible to each relay node, i.e., the nodes to be assigned are assigned to the relay node with the closest distance. Each assigned child node communicates with the gateway through the corresponding relay node. However, in some cases, the location where the difference between the actual distance and the maximum effective distance is less than a first preset value may not be the location of the high-quality critical distance, or some terminals may meet the conditions to be relay nodes, but currently no nodes to be assigned to them as child nodes. Therefore, these terminals are neither relay nodes nor child nodes. Figure 8 The term "terminal" is used to indicate that it can communicate with the gateway according to the scheme of steps 10 to 50 of the embodiments of the present invention.

[0073] In practical applications, before step 601, the distance between a terminal and its assigned gateway is already considered during the allocation process. Therefore, the actual distance between a gateway and its managed terminals is often within the effective distance. This embodiment of the invention, only within the effective distance, selects relay nodes that can guarantee high-quality received signals as forwarding nodes for child nodes with a relatively long actual distance (i.e., the difference between the actual distance and the maximum effective distance is less than a first preset value), further improving signal transmission quality and overcoming signal quality bottlenecks.

[0074] Step 602: The gateway generates a preamble message carrying the identifiers of the relay node and its child nodes; and sends the preamble message to the terminal.

[0075] Since the location of a terminal is likely to change significantly in real time, maintaining high-quality signal reception for all terminals may require adjusting the affiliation relationships between relay nodes and their child nodes. Therefore, this embodiment of the invention uses preamble messages to indicate the relationships between relay nodes and their child nodes determined in the preceding steps. After each data transmission between the gateway and a terminal, a corresponding preamble message is sent to indicate the current real-time relationships between relay nodes and their child nodes. For example, when a gateway allows a terminal acting as a child node to receive data, a preamble message carrying the identifier of that child node and the identifier of the relay node corresponding to that child node is sent. In one embodiment, the preamble message may also be sent periodically.

[0076] In one embodiment, such as Figure 10 As shown, a preamble message is a wireless communication message used in a trunking system according to embodiments of the present invention. The frame structure of a preamble message can sequentially include a preamble structure, G, DL, G, UL, and G. In the frame structure of a time-division duplex wireless communication system, the guard period (G), downlink (DL), and uplink (UL) are the three core components, representing different functional segments into which time is divided. The direction of DL is from the base station to the terminal; during its time period, all terminals within the base station's signal coverage area receive the signal; it carries user data and control signaling, etc. The direction of UL is from the terminal to the base station; during its time period, the terminal sends signals to the base station; it carries user data and feedback information, etc. G is used to implement transmit / receive switching and prevent interference. Since the device's radio frequency circuit needs a certain amount of time to switch from "transmit mode" to "receive mode" (or vice versa), G provides a buffer for hardware switching. In one embodiment, as... Figure 11 As shown, the preamble structure may include a fixed header, channel information, time slot information, authorization instructions (i.e., a type of authorization information), and a Cyclic Redundancy Check (CRC) code; the specific contents of each part of the preamble structure shall be determined by those skilled in the art according to the specific application scenario.

[0077] In one embodiment, when the gateway sends a downlink message via broadcast, since the gateway can obtain the identifiers of all terminals under its jurisdiction, it can obtain the identifier of the child node and the identifier of the relay node corresponding to the child node, and set 10 symbols between the first "G" and "DL" in the preamble message to carry the identifier of the relay node and the identifiers of all child nodes belonging to the relay node.

[0078] Step 603: The relay node parses the preamble message. When the preamble message carries the identifiers of itself and its child nodes, it does not play the current voice corresponding to the downlink message, but forwards the current voice to the corresponding child node so that the child node can receive and play the current voice.

[0079] In one embodiment, when the gateway sends downlink messages (i.e., voice data) to each terminal, the corresponding signal is received according to the time slot information and channel information allocated by the gateway in the existing technology. However, in this embodiment of the invention, after receiving a preamble message containing its own identifier, the relay node confirms that it is currently a child node belonging to itself and determines that the received data is voice data that needs to be forwarded to the child node. Since it is a relay node receiving the signal, it does not play the signal after receiving it from the gateway, but directly forwards it to the corresponding child node through transparent transmission or other means.

[0080] In one embodiment, each terminal determines its idle time slot according to the time slot information allocated by the gateway, configures itself, and can then receive downlink messages from downlink voice broadcasts within that time slot. In another embodiment, when a terminal acting as a child node needs to send an uplink message to the gateway, it also returns a preamble message. This preamble message also carries the identifier of the relay node corresponding to the child node and the identifiers of all its child nodes (details omitted here). The uplink message carries the channel information and time slot information allocated by the gateway to facilitate transmission to the corresponding gateway. After receiving the uplink message from its child node, the relay node similarly receives the downlink message from the child node, determines its role as a relay node based on its own identifier carried in the preamble message, and then forwards the uplink message to the corresponding gateway.

[0081] It should be noted that the method of this embodiment is applicable to application scenarios where the gateway and the terminal communicate via digital signals, but not to communication scenarios using analog signals.

[0082] Since terminals often move with the personnel carrying them, their location changes in real time. In scenarios where the terminal is a walkie-talkie, the changes in its location are often significant. Therefore, it is necessary to reassign the relay nodes to which each sub-node belongs. In one embodiment, to illustrate the process of adjusting the affiliation between relay nodes and their sub-nodes, as follows... Figure 12 As shown, the method further includes: Step 701: The gateway determines the current distance between the gateway and the terminal based on the current GPS location reported by each terminal.

[0083] like Figure 13The diagram shows a specific example of the architecture of an embodiment of the present invention. Gateway 1 manages relay node 1, relay node 2 and relay node 3, as well as child node 1 to child node A (i.e., a total of A child nodes communicating through relay node 1), a total of B child nodes communicating through relay node 2, and a total of C child nodes communicating through relay node 3.

[0084] Child node 1 was originally assigned to relay node 1 based on its original location. After child node 1 reports its current Global Positioning System (GPS) location to gateway 1, gateway 1 determines the current distance between itself and child node 1 based on the current GPS location.

[0085] Step 702: When the difference between the current distance between a relay node and its child node is greater than a third preset value, the child node is determined as a new child node among the other relay nodes based on the distance between the child node and other relay nodes.

[0086] The third preset value is determined by those skilled in the art based on the specific usage scenario. For example... Figure 13 As shown, since the current distance difference between relay node 1 and child node 1 is greater than the third preset value, it violates the original principle of dividing relay nodes and child nodes and assigning them to different locations, posing a risk of signal quality degradation. Therefore, for the current location of child node 1, it is changed from belonging to relay node 1 to belonging to relay node 2, that is, child node 1 is determined as the new child node of relay node 2. The next preamble message at the current moment carries the corresponding information according to the newly assigned relay node and child node. Similarly, since the location of relay nodes is also changing, it is necessary to verify whether the terminal acting as a relay node can continue to play the role of a relay node, and adjust the identity of the terminal if necessary.

[0087] It should be noted that in professional trunking communication systems, gateways typically do not integrate radio frequency (RF) modules, but instead use external RF units to implement the corresponding RF functions. Radio frequency devices (i.e., the terminals in this embodiment of the invention, such as walkie-talkies) must comply with relevant radio management regulations and obtain corresponding type approvals and network access licenses when transmitting signals within their operating frequency bands. To achieve independent compliance certification for different frequency bands and standards, the RF section is often designed independently, making the gateway, as the control core, more flexible and versatile. In practical applications, systems often need to connect terminals operating on different frequency bands or using different communication protocols. By designing multiple types of standardized interfaces, the gateway can connect to various types of base stations or access devices; each type of external RF unit is responsible for wireless air interface communication with terminals operating on the same frequency band and using the same protocol, thereby supporting multi-frequency band and multi-standard terminal access.

[0088] Multiple terminals achieve interoperability across heterogeneous terminals via a gateway: Voice signals from a terminal of a certain type are first received by its associated radio frequency unit (RF unit) and converted into baseband or IP data streams, then uploaded to the gateway via an interface; the terminal can be an Ultra High Frequency Digital Mobile Radio (UHF DMR) walkie-talkie. The gateway, acting as the core processing platform, performs data parsing, routing, and mixing, and then, based on the call target, distributes the data to the corresponding RF units connected to other types of terminals. Finally, these RF units transmit the data, thus enabling interoperability between different types of terminals based on a cluster-style intercom system; the other types of terminals can be VHF analog walkie-talkies.

[0089] Based on this, since the aforementioned consideration only addresses the impact of distance on received signal quality and does not differentiate between the specific performance characteristics of each terminal connected to the gateway, in one embodiment, such as Figure 14 As shown, the method further includes: Step 801: The gateway obtains the current GPS location and dedicated effective distance of each terminal.

[0090] Since at least one terminal of different models or types is directly interconnected with the gateway, the gateway can identify the type, brand or model of the terminal, thereby obtaining the maximum value (i.e., the dedicated effective distance) of the effective transmission or reception distance range of the high-quality signal specified by the terminal's own performance.

[0091] Step 802: According to the current GPS positioning, when the difference between the current distance between the relay node and its child node and the corresponding dedicated effective distance is less than the fourth preset value, the child node is determined as a marker node.

[0092] The fourth preset value is determined by those skilled in the art based on the specific application scenario. The current distance between the relay node and its child nodes and the corresponding dedicated effective distance are: the current distance between the relay node and its child nodes, and the dedicated effective distance that ensures the child node can send or receive high-quality signals.

[0093] The marked nodes determined according to the fourth preset value have a distance risk in subsequent communications, that is, the transmission and reception of high-quality signals may not be guaranteed. In this embodiment of the invention, the child nodes with distance risk are first identified based on the current GPS positioning and marked as marked nodes.

[0094] The current distance between a relay node and its child nodes is as follows: Figure 15The diagram shows a specific example of the architecture of an embodiment of the present invention. Gateway 1 manages relay nodes 1, 2 and 3, as well as child nodes k, m, a, c, d, f, o, n, i, h and u. If the difference between the current distance between relay node 1 and child node k and the dedicated effective distance of child node k is less than the fourth preset value, then child node k is identified as a marked node; if the difference between the current distance between relay node 2 and child node d and the dedicated effective distance of child node d is less than the fourth preset value, then child node d is identified as a marked node; if the difference between the current distance between relay node 1 and child node k and the dedicated effective distance of child node k is less than the fourth preset value, then child node k is identified as a marked node; if the difference between the current distance between relay node 3 and child node i and the dedicated effective distance of child node i is less than the fourth preset value, then child node i is identified as a marked node; if the difference between the current distance between relay node 3 and child node n and the dedicated effective distance of child node n is less than the fourth preset value, then child node n is identified as a marked node.

[0095] Step 803: Determine an optional relay set from the other relay nodes based on whether the difference between the distance between the other relay nodes and the marked node and the dedicated effective distance is less than a fourth preset value.

[0096] Among these, "other relay nodes" refers to relay nodes managed by the gateway, excluding the relay node to which the marker node currently belongs. For example... Figure 16 As shown, the following explanation uses child node d as an example; where child nodes k, i, and n already belong to other relay nodes before the attribution adjustment of child node d. Figure 16 (Not shown in the image). The difference between the distance between other relay nodes (i.e., relay node 1 and relay node 2) and child node d and the dedicated effective distance of child node d is less than the fourth preset value. Relay node 1 and relay node 2 are selected as optional relay sets.

[0097] Step 804: Assign the marked node to the relay node with the most child nodes in the optional relay set.

[0098] For example, such as Figure 16 As shown, since the number of child nodes currently determined to belong to relay node 1 is 2, the number of child nodes currently determined to belong to relay node 2 is 1 (excluding child node d), and the number of child nodes currently determined to belong to relay node 3 is 4; and the difference between the distance between the optional relay set (i.e., relay node 1 and relay node 2) and child node d and the dedicated effective distance of child node d is less than the fourth preset value; therefore, the original affiliation relationship between child node d and relay node 2 is cancelled, and child node d is assigned to relay node 3.

[0099] In this embodiment of the invention, the network architecture is simplified based on which relay node establishes the most interconnection relationships with its child nodes. For example, in the set of selectable relay nodes, terminal 1 can serve as a relay node for two terminals, terminal 2 can serve as a relay node for three terminals, and terminal 3 can serve as a relay node for four terminals. In this case, for the marker node whose affiliation needs to be adjusted, terminal 3 is selected as the relay node first, thereby reducing the number of back-and-forth communication in the network and further optimizing the network communication quality.

[0100] It should be noted that existing technologies typically divide the frequency band of a terminal into 16 or 8 channels. This embodiment of the invention requires reserving a separate channel for the relay node-sub-node architecture to ensure the rationality of the overall architecture. Specifically, taking an 8-channel system as an example, in existing general protocols, a channel is usually pre-defined for interactive communication when a new device connects to the gateway. For example, all new devices can communicate with the gateway through the eighth channel when they come online, thus avoiding interference with the normal voice transmission of other channels. In one embodiment, a dedicated channel can be allocated to the relay node and its sub-nodes. This reserved channel can either reuse the channel used for device connection in the existing protocol or be allocated independently. Taking an 8-channel system as an example, ordinary devices can use the first 7 channels for communication, while the 8th channel is reserved specifically for relay and access devices; other devices will not occupy this frequency band. Establishing multiple channels allows multiple devices to conduct voice communication in parallel at the same time, improving the overall concurrency capability of the system.

[0101] like Figure 17 The diagram shown is an architectural schematic of the device management device of a cluster system according to an embodiment of the present invention. The device management device of the cluster system in this embodiment includes one or more processors 21 and a memory 22. Figure 17 Take a processor 21 as an example.

[0102] Processor 21 and memory 22 can be connected via a bus or other means. Figure 17 Taking the example of a connection between China and Israel via a bus.

[0103] The memory 22, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs and non-volatile computer-executable programs, such as the device management method of the cluster system in Embodiment 1. The processor 21 executes the device management method of the cluster system by running the non-volatile software programs and instructions stored in the memory 22.

[0104] Memory 22 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, memory 22 may optionally include memory remotely located relative to processor 21, which can be connected to processor 21 via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0105] The program instructions / modules are stored in the memory 22. When executed by one or more processors 21, they execute the device management method of the cluster system in Embodiment 1 above, for example, executing each step of the device management method of the cluster system described above.

[0106] It is worth noting that the information interaction and execution process between the modules and units in the above-mentioned device and system are based on the same concept as the processing method embodiment of the present invention. For details, please refer to the description in the method embodiment of the present invention, and will not be repeated here.

[0107] Those skilled in the art will understand that all or part of the steps in the various methods of the embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc.

[0108] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A device management method for a cluster system, characterized in that, include: Configure a unique identifier for the terminal and synchronize it to the base station; After the terminal is powered on, it obtains the unique identifier and status code from the local machine and reports the unique identifier and status code to the base station. The base station uses the unique identifier to perform a local match to obtain a pre-configuration code; it compares the pre-configuration code with the status code, and completes identity verification when the device health and activation status information therein are consistent. The base station verifies the device firmware version and core communication module parameters of the terminal; the terminal that completes identity verification and passes the verification completes access authentication.

2. The device management method for a cluster system according to claim 1, characterized in that, The status code also includes terminal grouping information; The method further includes: The base station schedules terminals in the same group to adjacent time slots based on the terminal grouping information. The authorized terminal schedules the real-time packets of the current terminal according to the terminal packet information, notifies the base station via PTT, and completes the scheduling after verification by the base station; When a device moves across a scheduling area, the terminal automatically detects the target area; the base station schedules the group to which the terminal belongs to the target area according to the terminal's grouping information.

3. The device management method for a cluster system according to claim 2, characterized in that, The method includes: While retaining the communication permissions of the original group corresponding to the terminal group information, the authentication of the target area and the synchronization of the new terminal group information are completed. The base station releases resources from terminals that have timed out and have not communicated.

4. The device management method for a cluster system according to claim 1, characterized in that, The method further includes: From the multiple terminals corresponding to the gateway, determine the terminals that serve as relay nodes and their corresponding child nodes; The gateway generates a preamble message carrying the identifiers of the relay node and its child nodes; and sends the preamble message to the terminal. The relay node parses the preamble message. When the preamble message carries the identifiers of itself and its child nodes, it does not play the current voice corresponding to the downlink message, but forwards the current voice to the corresponding child node so that the child node can receive and play the current voice.

5. The device management method for a cluster system according to claim 4, characterized in that, The process of identifying the terminals that serve as relay nodes and their corresponding child nodes from among the multiple terminals corresponding to the gateway includes: Among the multiple terminals corresponding to the gateway, obtain the actual distance between the gateway and the terminal; Terminals whose actual distance differs from the maximum effective distance by less than a first preset value are identified as nodes to be assigned; terminals whose actual distance differs from the high-quality critical distance by less than a second preset value are identified as relay nodes. Based on the distance between the node to be assigned and the relay node, the node to be assigned is assigned to the corresponding relay node to determine the child node corresponding to the relay node.

6. The device management method for a cluster system according to claim 4, characterized in that, The method further includes: The gateway determines the current distance between the gateway and the terminal based on the current GPS location reported by each terminal; When the difference between the current distance between a relay node and its child node is greater than a third preset value, the child node is determined as a new child node among the other relay nodes based on the distance between the child node and other relay nodes.

7. The device management method for a cluster system according to claim 4, characterized in that, The method further includes: The gateway obtains the current GPS location and dedicated effective distance of each terminal; According to the current GPS positioning, when the difference between the current distance between the relay node and its child node and the corresponding dedicated effective distance is less than the fourth preset value, the child node is determined as a marker node; Based on whether the difference between the distance between other relay nodes and the marked node and the dedicated effective distance is less than a fourth preset value, an optional relay set is determined from the other relay nodes; The marked node is assigned to the relay node with the most child nodes in the optional relay set.

8. The device management method for a cluster system according to any one of claims 1-7, characterized in that, The method further includes: The overall priority is determined based on the terminal's basic priority and service priority. For a terminal that initiates a call right request, if the overall priority of the new call right request is higher than the overall priority of the terminal currently occupying the call right, the terminal responds to the new call right request to preempt the call right. For terminals that preempt the right to speak, the uplink and downlink time slots of their same group terminals are allocated in an adjacent or symmetrical structure. When the right to speak is released, it will be assigned to the terminal with the highest overall priority among the terminals that have initiated the right to speak request.

9. A non-volatile computer storage medium, characterized in that, The computer storage medium stores computer-executable instructions, which are executed by one or more processors to perform the device management method of the cluster system according to any one of claims 1-8.

10. A device management apparatus for a cluster system, characterized in that, include: At least one processor; And a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the processor for performing the device management method of the cluster system according to any one of claims 1-8.