Method for realizing power-saving mode of narrowband digital trunking terminal
By unifying the power-saving mode of narrowband digital trunking terminals through a trunking system, and using a hash random selection algorithm to calculate parameters and dynamically adjust the monitoring strategy, the problems of high standby current and signaling collisions in narrowband digital trunking terminals are solved, and the utilization rate of control channel resources is improved.
Patent Information
- Application Number
- CN202511273202.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-08
- Publication Date
- 2025-12-09
AI Technical Summary
Narrowband digital trunking terminals need to continuously monitor the downlink control channel in standby mode, resulting in high standby current. Furthermore, existing power-saving optimization mechanisms fail to effectively distinguish between group services and individual number services, leading to signaling collision risks and low resource utilization.
The trunking system uniformly manages the power-saving mode of narrowband digital trunking terminals. It calculates parameters for different terminals, groups, and service types using a hash-based random selection algorithm based on group and terminal identifiers, dynamically adjusts the monitoring strategy, reduces the probability of signaling collisions, and improves resource utilization.
The power-saving mode of the narrowband digital trunking terminal is now fully managed by the system, reducing the probability of air interface signaling collisions on the downlink control channel and improving the utilization rate of control channel resources.
Smart Images

Figure CN121099400A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of narrowband digital trunking technology, and particularly relates to a method for realizing a power saving mode of a narrowband digital trunking terminal. BACKGROUND
[0002] A narrowband digital trunking terminal needs to continuously monitor a downlink control channel in a standby mode, resulting in a high standby current of the terminal and a significant lack of standby endurance. Taking a PDT (Professional Digital Trunking) terminal as an example, the standby current thereof is generally around 100 mA, which is much higher than the mA-level current value of a public network terminal.
[0003] In order to reduce the standby power consumption of the trunking terminal, a power saving optimization mechanism is designed in the narrowband digital trunking communication protocol system, wherein the PDT (Public Digital Trunking) protocol refers to the mechanism as a "power saving mode", and the TETRA (Terrestrial Trunked Radio) protocol defines the mechanism as an "energy saving mode". Although the two modes have different names, both of them realize a significant reduction in standby power consumption through core technical means such as dynamically adjusting a terminal monitoring strategy and optimizing a signal receiving period. However, the above power saving optimization mechanism has the following deficiencies:
[0004] 1) Contradiction between system control and terminal autonomy: the PDT protocol stipulates that a PS parameter of the power saving mode is independently reported by the terminal and is not controlled by the system, which is contrary to the concept of unified dispatching and management of the trunking. The PS should be a controllable parameter of the system, rather than being determined by the terminal alone;
[0005] 2) Fuzziness of application scenarios: the power saving optimization mechanism does not distinguish between group services and individual services, resulting in conflicts in actual applications. For example, when the PDT power saving mode or the TETRA energy saving mode is started, the group service requires the same parameters to be configured for the terminals in the same group to reduce the control channel overhead, but this approach actually increases the collision risk of the downlink signaling of the individual service and reduces the utilization rate of the wireless resources of the control channel. This design defect highlights the deficiency of the mechanism in terms of scenario adaptability. SUMMARY
[0006] In view of this, the present application provides a method for realizing a power saving mode of a narrowband digital trunking terminal. The present application can reduce the collision probability of air signaling on a downlink control channel and improve the utilization rate of control channel resources.
[0007] In order to achieve the above purpose, the technical solution adopted by the present application is as follows:
[0008] A method for realizing a power saving mode of a narrowband digital trunking terminal, comprising the following steps:
[0009] S1, the cluster system decides whether to enable the power saving mode for the narrowband digital cluster terminal, if yes, steps S2 and S3 are performed, otherwise step S4 is performed;
[0010] S2, the cluster system sends downlink signaling carrying power saving mode parameters to the narrowband digital cluster terminal, the power saving mode parameters including group service frame period parameter parameter1, group service radio frame offset parameter parameter2, individual service frame period parameter parameter3, individual service radio frame offset parameter4, terminals attached to the same group are configured with the same parameter1;
[0011] S3, in the standby state, the narrowband digital cluster terminal only wakes up in the radio frame corresponding to the power saving mode parameters, and listens to the downlink control channel during the wake-up period;
[0012] S4, the cluster system sends downlink signaling without carrying power saving mode parameters to the narrowband digital cluster terminal, and the narrowband digital cluster terminal listens to the downlink control channel according to the original logic.
[0013] Further, in step S2, parameter1 and parameter2 are calculated by the cluster system using a hash random selection algorithm based on group identification, and the specific steps are as follows:
[0014] S211: Obtain the group identification of the narrowband digital cluster terminal, which is the group number, group alias or temporarily allocated group identifier;
[0015] S212: Calculate the group identification as a hash value using a hash function;
[0016] S213: Convert the complete or partial hash value to an integer to obtain parameter1;
[0017] S214: Take the modulus of parameter1 to obtain parameter2.
[0018] Further, in step S2, parameter3 and parameter4 are calculated by the cluster system using a hash random selection algorithm based on terminal identification, and the specific steps are as follows:
[0019] S221: Obtain the terminal identification of the narrowband digital cluster terminal, which is the terminal number, terminal alias or temporarily allocated terminal identifier;
[0020] S222: Calculate the terminal identification as a hash value using a hash function;
[0021] S223: Convert the complete or partial hash value to an integer to obtain parameter3;
[0022] S224: taking the parameter3 modulo, obtaining parameter4.
[0023] Further, in step S3, the power saving mode parameter corresponds to the wireless frame containing two kinds:
[0024] (1) the wireless frame is numbered from 0, every parameter1 wireless frame is a group, and the parameter2 + 1 wireless frame in each group is the wireless frame to be woken up;
[0025] (2) the wireless frame is numbered from 0, every parameter3 wireless frame is a group, and the parameter4 + 1 wireless frame in each group is also the wireless frame to be woken up.
[0026] Further, in step S1, the cluster system decides whether to enable the power saving mode for the terminal, and the specific manner is:
[0027] The cluster system counts the occupation ratio of the control channel resource in the t1 time period, and when the occupation ratio is higher than the threshold M1, it is decided to start the power saving mode for the terminal with the service priority lower than the threshold N1; and when the occupation ratio is lower than the threshold M2, it is decided to close the power saving mode for the terminal with the service priority lower than the threshold N2.
[0028] Further, in step S1, the cluster system decides whether to enable the power saving mode for the terminal, and the specific manner is:
[0029] The task of the terminal is divided into an emergency task and a regular task in advance, if the terminal executes the regular task, the cluster system decides to enable the power saving mode for the terminal; and if the terminal executes the emergency task, the cluster system decides to close the power saving mode for the terminal.
[0030] The beneficial effects of the present application compared with the prior art are:
[0031] In the present application, the power saving mode of the narrowband cluster digital terminal is completely managed by the cluster system, and by designing different parameters of different terminals, different groups and different service types (including two types of individual service and group service), the collision probability of the air interface signaling on the downlink control channel is reduced, and the control channel resource utilization rate is improved. BRIEF DESCRIPTION OF DRAWINGS
[0032] Figure 1 It is a flow chart of a method for implementing the power saving mode of the narrowband digital cluster terminal in the embodiment of the present application.
[0033] Figure 2 It is a schematic diagram of the power saving mode parameter.
[0034] Figure 3A schematic diagram of terminal response frame distribution in a power saving mode. DETAILED DESCRIPTION
[0035] The technical solutions of the present application will be further described below in combination with the drawings and specific embodiments. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0036] A method for implementing a power saving mode of a narrowband digital trunking terminal, comprising the following steps:
[0037] S1, the trunking system decides whether to enable the power saving mode for the terminal, if yes, steps S2 and S3 are executed, otherwise, step S4 is executed;
[0038] The trunking system can determine whether to enable the power saving mode for the terminal according to the current channel congestion situation, the priority of the terminal or group service, the requirement of the use scenario, the subscription information and other conditions. Two ways are listed as follows:
[0039] (1) The trunking system counts the occupation ratio of the control channel resources in a t1 period, when the occupation ratio is higher than a threshold M1, it is decided to enable the power saving mode for the terminal whose service priority is lower than a threshold N1; when the occupation ratio is lower than a threshold M2, it is decided to disable the power saving mode for the terminal whose service priority is lower than a threshold N2;
[0040] The values of t1, M1, N1, M2 and N2 are not fixed and can be configured in the network management. Specifically, t1 needs to be adapted to the specific narrowband radio system frame structure. Assuming that the complex frame period in the frame structure is 1s, t1 can be several complex frame periods, such as 500x1s, i.e. t1=500s. M1 can be 80% and M2 can be 20%.
[0041] In the trunking system, the priority is generally 4 bits (range 1~15), the smaller the value, the higher the priority. N1 can be set to 8 and N2 can be set to 12.
[0042] (2) The various tasks of the terminal are divided into emergency tasks and regular tasks in advance. If the terminal is executing a regular task, the trunking system decides to enable the power saving mode for the terminal; if the terminal is executing an emergency task, the trunking system decides to disable the power saving mode for the terminal.
[0043] S2, the cluster system sends downlink signaling carrying power saving mode parameters to the narrowband digital trunking terminal, the power saving mode parameters including group service frame period parameter parameter1, group service radio frame offset parameter parameter2, individual service frame period parameter parameter3, and individual service radio frame offset parameter4, and terminals attached to the same group are configured with the same parameter1.
[0044] S3, in the standby state, the narrowband digital trunking terminal wakes up only in the radio frame corresponding to the power saving mode parameters, and listens to the downlink control channel during the wake-up period.
[0045] S4, the cluster system sends downlink signaling without carrying power saving mode parameters to the narrowband digital trunking terminal, and the narrowband digital trunking terminal listens to the downlink control channel according to the original logic.
[0046] In addition, the narrowband digital trunking terminal can also require to enable the power saving mode, at this time, the terminal carries the request to start the power saving mode in the uplink signaling sent to the cluster system.
[0047] The following is a more specific example:
[0048] A method for implementing the power saving mode of a narrowband digital trunking terminal, as shown in Figure 1 , comprising the following steps:
[0049] S1, the narrowband digital trunking terminal sends uplink signaling to the cluster system, carrying the request to start the power saving mode.
[0050] The request to start the power saving mode carried by the uplink signaling includes but is not limited to power saving mode parameters or flag bits.
[0051] S2, the cluster system decides whether to enable the power saving mode for the terminal, if yes, executes steps S3 and S4, otherwise executes step S5.
[0052] S3, the cluster system sends downlink signaling carrying power saving mode parameters to the narrowband digital trunking terminal.
[0053] The power saving mode parameters are not fixed and can be updated in real time, and the update basis includes but is not limited to the current channel congestion situation, the priority of the terminal or group service, the demand of the use scenario, and the change of the subscription information.
[0054] The power saving mode parameters include group service frame period parameter parameter1, group service radio frame offset parameter parameter2, individual service frame period parameter parameter3, and individual service radio frame offset parameter4, and the power saving mode parameters can also be a mapping of the above parameters.
[0055] Different groups can be allocated different parameter1 according to different group service demand emergency degree, terminal standby power consumption demand and other factors, or can be the same. For example, for group services with high priority and the need for timely response, a smaller parameter1 value can be allocated; for group services with low priority and no need for timely response, a larger parameter1 value can be allocated. For example, when the wireless channel is congested, the parameter1 value of the group with low service priority can be dynamically increased, and the parameter1 or its mapping is pushed to the terminals in the group in real time.
[0056] Terminals attached to the same group are configured with the same parameter1.
[0057] The calculation of parameter2 uses a hash random selection algorithm based on group identification. The calculation steps are as follows:
[0058] S301: Group identification input. The group identification can be but is not limited to group number, group alias or temporarily allocated group identifier;
[0059] S302: Hash processing. The group identification is calculated as a hash value using a hash function. The selection of the hash function can be but is not limited to SHA-256;
[0060] S303: Modulus mapping. The complete or partial hash value is converted to an integer to obtain parameter1.
[0061] S304: Modulus of parameter1 to obtain parameter2.
[0062] When a temporarily allocated group identifier is used as the group identification, when the temporarily allocated group identifier is updated, parameter2 needs to be updated synchronously, and parameter2 or its mapping is pushed to the terminals in the group in real time.
[0063] Different terminals can be allocated different parameter3 according to different individual service demand emergency degree, terminal standby power consumption demand and other factors, or can be the same. For example, for individual services with high priority and the need for timely response, a smaller parameter3 value can be allocated; for individual services with low priority and no need for timely response, a larger parameter3 value can be allocated. For example, when the terminal has high standby endurance requirements, a larger parameter3 value can be allocated.
[0064] The calculation of parameter4 uses a hash random selection algorithm based on terminal identification, which can be, but is not limited to, a terminal number, a terminal alias or a temporarily allocated terminal identifier. The calculation step is consistent with the calculation step of parameter2, and the selected hash function can be different or the same. When the modulo mapping is performed, the complete or partial hash value is converted into an integer, and then the parameter3 is subjected to the modulo operation to obtain parameter4.
[0065] When the temporarily allocated terminal identifier is used as the terminal identification, when the temporarily allocated terminal identifier is updated, the parameter4 needs to be updated synchronously, and the parameter4 or its mapping is pushed to the terminal in real time.
[0066] Taking the group identification 10244578 and the terminal identification 10234589 as examples, when parameter1 is 4, after the SHA-256 hash function processing, the partial hash value is converted into an integer, and then the parameter1 is subjected to the modulo operation, so that parameter2 is calculated to be 2. When parameter3 is also configured to be 4, after the SHA-256 hash function processing, the partial hash value is converted into an integer, and then the parameter3 is subjected to the modulo operation, so that parameter4 is calculated to be 3. The power saving mode parameter example is shown in Figure 2 .
[0067] S4, in the standby state, the narrowband digital trunking terminal only wakes up to listen to the downlink control channel in the radio frame corresponding to the power saving mode parameter.
[0068] Taking the group identification 10244578 and the terminal identification 10234567 as examples, when parameter1 is configured to be 4, after the SHA-256 hash function processing, the partial hash value is converted into an integer, and then the parameter1 is subjected to the modulo operation, so that parameter2 is calculated to be 2. When parameter3 is configured to be 16, after the SHA-256 hash function processing, the partial hash value is converted into an integer, and then the parameter3 is subjected to the modulo operation, so that parameter4 is calculated to be 13. In the application of this parameter, the terminal response frame distribution in the power saving mode is shown in Figure 3 , wherein the serial number a represents the group service response frame, and the serial number b represents the individual service response frame. It can be seen that the power saving mode proposed in the application can realize the function of separating the group service and the individual service response frame, thereby reducing the signaling collision risk.
[0069] S5, the trunking system does not carry the power saving mode parameter in the downlink signaling sent to the narrowband digital trunking terminal, and the narrowband digital trunking terminal listens to the downlink control channel according to the original logic.
[0070] In the present application, the power saving mode of the narrowband cluster digital terminal is completely managed by the cluster system, and the collision probability of the air interface signaling on the downlink control channel is reduced and the control channel resource utilization is improved by designing different parameters for different terminals, different groups and different service types (including two types of individual number service and group service).
[0071] The above examples are only to help the reader understand the principles of the present application and should not be construed as limiting the scope of protection of the present application. The present application can have various modifications and changes for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the scope of claims of the present application.
Claims
1. A method for implementing a power-saving mode in a narrowband digital trunking terminal, characterized in that, Includes the following steps: S1. The trunking system determines whether to enable power saving mode for the narrowband digital trunking terminal. If enabled, proceed to steps S2 and S3; otherwise, proceed to step S4. S2. The trunking system sends downlink signaling carrying power saving mode parameters to the narrowband digital trunking terminal. The power saving mode parameters include group service frame period parameter 1, group service radio frame offset parameter 2, individual number service frame period parameter 3, and individual number service radio frame offset parameter 4. Terminals attached to the same group are configured with the same parameter 1. S3. In standby mode, the narrowband digital trunking terminal is only woken up by the radio frame corresponding to the power saving mode parameter, and listens to the downlink control channel during the wake-up period. S4. The trunking system sends downlink signaling without power-saving mode parameters to the narrowband digital trunking terminal, and the narrowband digital trunking terminal listens to the downlink control channel according to the original logic.
2. The method for implementing a power-saving mode in a narrowband digital trunking terminal according to claim 1, characterized in that, In step S2, parameter1 and parameter2 are calculated by the cluster system using a hash-based random selection algorithm based on group identifiers. The specific steps are as follows: S211: Obtain the group identifier of the narrowband digital trunking terminal, wherein the group identifier is a group number, a group alias, or a temporarily assigned group identifier; S212: Use a hash function to calculate the group identifier as a hash value; S213: Convert the complete or partial hash value into an integer to obtain parameter1; S214: Take the modulus of parameter1 to obtain parameter2.
3. The method for implementing a power-saving mode in a narrowband digital trunking terminal according to claim 1, characterized in that, In step S2, parameters 3 and 4 are calculated by the cluster system using a hash-based random selection algorithm based on terminal identifiers. The specific steps are as follows: S221: Obtain the terminal identifier of the narrowband digital trunking terminal, wherein the terminal identifier is a terminal number, a terminal alias, or a temporarily assigned terminal identifier; S222: Use a hash function to calculate the terminal identifier as a hash value; S223: Convert the complete or partial hash value into an integer to obtain parameter3; S224: Take the modulo of parameter3 to obtain parameter4.
4. The method for implementing a power-saving mode in a narrowband digital trunking terminal according to claim 1, characterized in that, In step S3, the wireless frames corresponding to the power saving mode parameters include two types: (1) Number the wireless frames starting from 0. Each parameter 1 wireless frame is a group, and the parameter 2 + 1 wireless frame in each group is the wireless frame to be woken up. (2) Number the wireless frames starting from 0. Each group consists of 3 wireless frames per parameter. The 4+1th wireless frame in each group is also the wireless frame to be woken up.
5. The method for implementing a power-saving mode in a narrowband digital trunking terminal according to claim 1, characterized in that, In step S1, the cluster system determines whether to enable power-saving mode for the terminal, specifically as follows: The cluster system calculates the occupancy rate of control channel resources within time period t1. When the occupancy rate is higher than threshold M1, it decides to enable power saving mode for terminals with service priority lower than threshold N1; when the occupancy rate is lower than threshold M2, it decides to disable power saving mode for terminals with service priority lower than threshold N2.
6. The method for implementing a power-saving mode in a narrowband digital trunking terminal according to claim 1, characterized in that, In step S1, the cluster system determines whether to enable power-saving mode for the terminal, specifically as follows: The terminal's tasks are pre-defined as urgent tasks and regular tasks. If the terminal is performing a regular task, the cluster system decides to enable power saving mode for the terminal; if the terminal is performing an urgent task, the cluster system decides to disable power saving mode for the terminal.