Periodic updating method, apparatus, device, storage medium, and program product

By acquiring and updating the timer parameters of the terminal in the NB-IoT network, determining the activation quantity curve and adjusting the PSM period, the problem of centralized use of network resources is solved, the quality and efficiency of network services are improved, and the system is adapted to large-scale connection scenarios while reducing terminal power consumption.

CN118870484BActive Publication Date: 2025-11-04CHINA MOBILE GROUP ZHEJIANG +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410894774.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-04
Publication Date
2025-11-04
Estimated Expiration
2044-07-04

AI Technical Summary

Technical Problem

In existing NB-IoT networks, inconsistent PSM cycles of terminals cause network resources to be used intensively during certain periods, resulting in uplink congestion and reduced network service quality and efficiency.

Method used

By obtaining the timer parameters of each terminal in the base station, the terminal activation number curve is determined, and it is determined whether the number of terminals activated in the future preset time period is greater than or equal to the first preset threshold. If the threshold is exceeded, the PSM cycle of the terminal to be adjusted is updated, including obtaining the T3412 parameter, the expected activation time and low load time period, and updating the parameters to adjust the PSM cycle.

Benefits of technology

It effectively avoids the concentrated use of network resources caused by a large number of terminals ending their PSM cycle at the same time, reduces network uplink congestion, improves network service quality and efficiency, adapts to large-scale connection scenarios, and reduces terminal power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118870484B_ABST
    Figure CN118870484B_ABST
Patent Text Reader

Abstract

The application relates to the communication technical field, and provides a periodic updating method, device, equipment, storage medium and program product, which comprises the following steps: acquiring a timer parameter of each terminal in a base station; determining a terminal activation quantity curve based on each timer parameter; judging whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the terminal activation quantity curve; if the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold, at least one terminal to be adjusted is determined in all terminals; and the PSM period of the terminal to be adjusted is updated based on the timer parameter of the terminal to be adjusted. Through the above method, since the first preset threshold is determined based on the maximum terminal concurrent connection number of the base station, the network side base station can dynamically adjust the PSM period of the terminal according to the network load condition, the periodic updating method is scientific and efficient, and the network service quality and efficiency can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a periodic updating method and device, equipment, storage medium and program product. BACKGROUND

[0002] In the existing NB-IoT (Narrow Band Internet of Things) network, the power consumption of the terminal (i.e. UE) is reduced by implementing the PSM (Power Saving Mode) mechanism.

[0003] After the terminal is registered into the network, it will be in the Connected state (i.e. working state or connected state), at which time the terminal can transmit or receive data with the network side; if the UE in the Connected state has no data interaction with the network side and exceeds the preset time, the terminal will switch to the Idle state (i.e. idle state), at which time the terminal can transmit and receive data, and enter the Connected state again when receiving the downlink data from the network side; if the terminal in the Idle state has no data interaction with the network side and exceeds the preset time, the terminal will switch to the PSM state and enter the PSM period, at which time the terminal will turn off the transceiver signal machine, although the terminal is still registered in the network, the terminal cannot receive the downlink data from the network side until the terminal ends the PSM period and switches to the Connected state. The PSM mechanism can reduce unnecessary signaling interaction between the terminal and the network side, thereby achieving the purpose of reducing the power consumption of the terminal.

[0004] Although the PSM mechanism is quite mature in the related art, the number of terminals accessing the NB-IoT network is huge, and when the NB-IoT network processes concurrent connections of a large number of terminals, since the PSM period of each terminal can be different, a large number of terminals can simultaneously end the PSM period and enter the Connected state, which causes the network resources to be concentratedly used in some time periods, resulting in network uplink congestion, and reducing the network service quality and efficiency. Therefore, how to update the PSM period of the terminal to improve the network service quality of the NB-IoT network has become a problem to be solved.

[0005] At present, there is no efficient PSM period updating method. SUMMARY

[0006] The embodiments of the present application provide a periodic updating method, device, equipment, storage medium and program product, to solve the technical problem that there is no efficient PSM period updating method in the prior art.

[0007] In a first aspect, the embodiments of the present application provide a periodic updating method, comprising: obtaining a timer parameter of each terminal in a base station; determining a terminal activation quantity curve based on each timer parameter; determining whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the terminal activation quantity curve; the activated terminal is a terminal ending a PSM period, and the first preset threshold is determined based on the maximum terminal concurrent connection number of the base station; if the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold, determining at least one terminal to be adjusted in all terminals; updating the PSM period of the terminal to be adjusted based on the timer parameter of the terminal to be adjusted.

[0008] In one embodiment, the timer parameter comprises a T3412 parameter; the updating of the PSM period of the terminal to be adjusted based on the timer parameter of the terminal to be adjusted comprises: obtaining the T3412 parameter of the terminal to be adjusted, the expected activation time of the terminal to be adjusted, and the low-load time period of the base station; the expected activation time is the time when the terminal ends the PSM period, and the low-load time period is a future time period in which the number of activated terminals in the base station is less than a second preset threshold; performing parameter updating based on the T3412 parameter, the expected activation time and the low-load time period to obtain a T3412 parameter recommended value of the terminal to be adjusted; and updating the PSM period of the terminal to be adjusted based on the T3412 parameter recommended value.

[0009] In one embodiment, after the updating of the PSM period of the terminal to be adjusted based on the timer parameter of the terminal to be adjusted, the method further comprises: updating the terminal activation quantity curve based on the T3412 parameter recommended value; determining whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the updated terminal activation quantity curve; and if the number of activated terminals in the base station in the future preset time period is less than the first preset threshold, stopping the updating of the PSM period of each terminal.

[0010] In one embodiment, before the obtaining of the timer parameter of each terminal in the base station, the method further comprises: setting a PSM period storage unit; wherein the PSM period storage unit is used to store a terminal list, a terminal activation quantity curve, a first preset threshold and a T3412 parameter recommended value; the terminal list is used to record the terminal identifiers of all terminals in the base station which have been pre-configured with a PSM period.

[0011] In one embodiment, the method further comprises: receiving a registration request of a terminal to be registered; determining a timer parameter of the terminal to be registered based on the registration request; the timer parameter comprises a T3412 parameter and a T3324 parameter; determining whether the T3412 parameter recommended value of the terminal to be registered is stored in the PSM cycle storage unit; if the T3412 parameter recommended value of the terminal to be registered is not stored in the PSM cycle storage unit, updating the terminal activation quantity curve based on the timer parameter of the terminal to be registered; determining whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the updated terminal activation quantity curve; if the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold, updating the T3412 parameter of the terminal to be registered based on the timer parameter of the terminal to be registered, and obtaining the T3412 parameter recommended value of the terminal to be registered; and updating the PSM cycle of the terminal to be registered based on the T3412 parameter recommended value of the terminal to be registered.

[0012] In one embodiment, the method further comprises: receiving a registration request of a terminal to be registered; determining a timer parameter of the terminal to be registered based on the registration request; the timer parameter comprises a T3412 parameter and a T3324 parameter; determining whether the T3412 parameter recommended value of the terminal to be registered is stored in the PSM cycle storage unit; if the T3412 parameter recommended value of the terminal to be registered is not stored in the PSM cycle storage unit, updating the terminal activation quantity curve based on the timer parameter of the terminal to be registered; determining whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the updated terminal activation quantity curve; if the number of activated terminals in the base station in the future preset time period is less than the first preset threshold, not updating the PSM cycle of the terminal to be registered.

[0013] In a second aspect, the embodiments of the present application provide a cycle updating apparatus, comprising: an acquisition module, configured to acquire a timer parameter of each terminal in a base station; a first determination module, configured to determine a terminal activation quantity curve based on each timer parameter; a judgment module, configured to determine whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the terminal activation quantity curve; the activated terminal is a terminal ending a PSM cycle, and the first preset threshold is determined based on the maximum terminal concurrent connection number of the base station; a second determination module, configured to determine at least one terminal to be adjusted among all terminals if the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold; and an updating module, configured to update the PSM cycle of the terminal to be adjusted based on the timer parameter of the terminal to be adjusted.

[0014] In a third aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements any of the periodic updating methods described above when executing the program.

[0015] In a fourth aspect, a non-transitory computer-readable storage medium is provided, which stores a computer program, and the computer program, when executed by a processor, implements any of the periodic updating methods described above.

[0016] In a fifth aspect, a computer program product is provided, which includes a computer program, and the computer program, when executed by a processor, implements any of the periodic updating methods described above.

[0017] The periodic updating method, device, electronic device, storage medium, and program product provided by the embodiments of the present application obtain the timer parameters of each terminal in a base station; determine a terminal activation quantity curve based on each timer parameter; determine whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the terminal activation quantity curve; the activated terminal is a terminal that ends a PSM cycle, and the first preset threshold is determined based on the maximum terminal concurrent connection number of the base station; if the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold, at least one terminal to be adjusted is determined among all terminals; and the PSM cycle of the terminal to be adjusted is updated based on the timer parameter of the terminal to be adjusted. In this way, based on the timer parameters of each terminal in the base station, the terminal activation quantity curve is determined, and then based on the terminal activation quantity curve, it is determined whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold, and if so, the terminal to be adjusted is determined among all terminals, and the PSM cycle of the terminal to be adjusted is updated based on the timer parameter of the terminal to be adjusted. Since the first preset threshold is determined based on the maximum terminal concurrent connection number of the base station, the network side base station can dynamically adjust the PSM cycle of the terminal according to the network load, and the periodic updating method is scientific and efficient, and can effectively improve the network service quality and efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the present application or the prior art, the following will briefly introduce the drawings needed in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0019] Figure 1 is a flowchart of the periodic updating method provided by the embodiments of the present application.

[0020] Figure 2is a schematic diagram of a terminal activation quantity curve provided by an embodiment of the present application.

[0021] Figure 3 is a flowchart of a periodic updating method for a new terminal provided by an embodiment of the present application.

[0022] Figure 4 is a structural diagram of a periodic updating device provided by an embodiment of the present application.

[0023] Figure 5 is a structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0024] To make the objectives, technical solutions, and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.

[0025] It should be noted that the present application may involve the use of user data in the embodiments. In actual applications, user-specific personal data can be used in the schemes described herein within the scope permitted by applicable laws and regulations (for example, user explicit consent, actual notification to the user, etc.) in compliance with the applicable laws and regulations of the country.

[0026] Please refer to Figure 1 , Figure 1 is a flowchart of a periodic updating method provided by an embodiment of the present application. In the present embodiment, the periodic updating method is applied to an NB-IoT network side, which includes an NB-IoT base station, an NB-IoT core network element, and an Internet of Things platform. The NB-IoT core network element is provided with a PSM period storage unit and a PSM period arrangement processing unit. The periodic updating method includes steps S110 to S150, and each step is specifically as follows.

[0027] S110: Obtain the timer parameters of each terminal in the base station.

[0028] The timer parameters include T3324 parameters and T3412 parameters.

[0029] Generally, each terminal accessing the NB-IoT network side is configured with multiple timer parameters for setting the Connected period, the Idle period, and the PSM period of the terminal.

[0030] In the existing NB-IoT network, the timer parameters related to the PSM period include a T3324 parameter and a T3412 parameter.

[0031] The T3324 parameter defines the total duration of the Idle period; and the T3412 parameter defines the total duration of the Idle period and the PSM period. Therefore, the duration of the PSM period is the difference between the total duration of the Idle period and the total duration of the Idle period and the PSM period, i.e., the difference between the T3412 parameter value and the T3324 parameter value.

[0032] To adjust and update the PSM period of the terminal, the timer parameters of each terminal in the base station need to be obtained.

[0033] S120: Based on each timer parameter, determine the terminal activation quantity curve.

[0034] Specifically, for each terminal accessing the NB-IoT network side, the PSM period scheduling processing unit of the NB-IoT core network element can predict the number of activated terminals in each NB-IoT base station in a future preset time period by analyzing the two timer parameters of the terminal, i.e., the T3324 parameter and the T3412 parameter, to form a terminal activation quantity curve.

[0035] Optionally, the number of NB-IoT base stations can be multiple; for each NB-IoT base station, there is a corresponding terminal activation quantity curve.

[0036] Please refer to Figure 2 , Figure 2 is a schematic diagram of the terminal activation quantity curve provided by the embodiment of the present application.

[0037] For each base station, the PSM period scheduling processing unit of the NB-IoT core network element can predict the number distribution of activated terminals in the NB-IoT base station in a future preset time period by analyzing the T3324 parameter and the T3412 parameter of each terminal, to form a terminal activation quantity curve.

[0038] Optionally, the future preset time period includes multiple time periods.

[0039] As Figure 2 shown, the future preset time period includes multiple future unit time periods, Figure 2 wherein the unit time is one hour, and the future preset time period can be 24 hours in the future, wherein each hour is one future unit time period, and the future unit time periods are respectively denoted as time 1 to time 24.

[0040] In Figure 2In the graph, the number of activated terminals is presented as a bar chart, with the horizontal axis representing the future unit time period and the vertical axis representing the number of activated terminals in the base station.

[0041] The methods used by the PSM periodic orchestration processing unit to predict data include, but are not limited to, LSTM deep learning algorithms and formulaic methods, where the mathematical formulas in the formulaic method can be manually set by experts.

[0042] Once the terminal activation count curve is generated, it will be sent to the PSM periodic storage unit for storage.

[0043] S130: Based on the terminal activation number curve, determine whether the number of activated terminals in the base station within a future preset time period is greater than or equal to the first preset threshold.

[0044] The activated terminal is the terminal that has ended the PSM cycle. The first preset threshold is determined based on the maximum number of concurrent terminal connections of the base station.

[0045] Specifically, after obtaining the terminal activation number curve, a first preset threshold can be obtained. Based on the terminal activation number curve and the first preset threshold, it is determined whether the number of activated terminals in the base station within a future preset time period is greater than or equal to the first preset threshold, that is, whether the number of activated terminals in the base station within each future unit time period is greater than or equal to the first preset threshold.

[0046] The first preset threshold is determined based on the maximum number of concurrent terminal connections of the base station, and the first preset threshold is the tolerance threshold for the number of active terminals within a unit time period.

[0047] like Figure 2 As shown, the dashed line represents the tolerance threshold for the number of active terminals within a unit of time period.

[0048] S140: If the number of activated terminals in the base station is greater than or equal to the first preset threshold within a future preset time period, then at least one terminal to be adjusted is determined from all terminals.

[0049] Specifically, after setting and obtaining the first preset threshold, if the number of activated terminals in the base station within a future preset time period is greater than or equal to the first preset threshold, the PSM cycle scheduling processing unit can automatically identify and confirm all future unit time periods (i.e., over-limit time periods) that exceed the first preset threshold in terms of the number of activated terminals, and the terminal list corresponding to each future unit time period, based on the terminal activation number curve and the first preset threshold. Each terminal list includes all terminals activated within a future unit time period. At least one terminal to be adjusted is determined from the terminal list to prepare for the adjustment of the next PSM cycle.

[0050] Generally, the number of terminals to be adjusted is the number of terminals that exceeds the first preset threshold.

[0051] For example, the first preset threshold is 10, if the number of activated terminals in a future unit time period is 12, the number of terminals to be adjusted is the number of terminals exceeding the first preset threshold, i.e. 12-10=2, and the number of terminals to be adjusted is 2.

[0052] S150: updating the PSM cycle of the terminal to be adjusted based on the timer parameter of the terminal to be adjusted.

[0053] Specifically, the PSM cycle of the terminal to be adjusted is updated based on the timer parameter of the terminal to be adjusted until the number of activated terminals in the base station in a future preset time period is less than the first preset threshold, avoiding that a large number of terminals end the PSM cycle at the same time period, causing network resources to be concentratedly used in some time periods, resulting in network uplink congestion, and reducing network service quality and efficiency.

[0054] The period updating method provided by the embodiments of the present application obtains the timer parameter of each terminal in the base station; determines the terminal activation quantity curve based on each timer parameter; judges whether the number of activated terminals in the base station in a future preset time period is greater than or equal to the first preset threshold based on the terminal activation quantity curve; the activated terminal is a terminal ending the PSM cycle, and the first preset threshold is determined based on the maximum terminal concurrent connection number of the base station; if the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold, at least one terminal to be adjusted is determined in all terminals; and the PSM cycle of the terminal to be adjusted is updated based on the timer parameter of the terminal to be adjusted. Through the above manner, the terminal activation quantity curve is determined based on the timer parameter of each terminal in the base station, and then whether the number of activated terminals in the base station in a future preset time period is greater than or equal to the first preset threshold is judged based on the terminal activation quantity curve. If yes, the terminal to be adjusted is determined in all terminals, and the PSM cycle of the terminal to be adjusted is updated based on the timer parameter of the terminal to be adjusted. Since the first preset threshold is determined based on the maximum terminal concurrent connection number of the base station, the network side base station can dynamically adjust the PSM cycle of the terminal according to the network load condition, and the period updating method is scientific and efficient, and can effectively improve the network service quality and efficiency.

[0055] In some embodiments, the timer parameter includes a T3412 parameter.

[0056] The PSM cycle of the terminal to be adjusted is updated based on the timer parameter of the terminal to be adjusted, including: obtaining the T3412 parameter of the terminal to be adjusted, the predicted activation time of the terminal to be adjusted, and the low-load time period of the base station; the predicted activation time is the time when the terminal ends the PSM cycle, and the low-load time period is a future time period in which the number of activated terminals in the base station is less than a second preset threshold; based on the T3412 parameter, the predicted activation time and the low-load time period, the parameter is updated to obtain the T3412 parameter recommendation value of the terminal to be adjusted; and based on the T3412 parameter recommendation value, the PSM cycle of the terminal to be adjusted is updated.

[0057] Specifically, after determining the terminal to be adjusted, for each terminal to be adjusted, the current T3412 parameter Old T3412 of the terminal to be adjusted, the predicted activation time Tj of the terminal to be adjusted, and the low-load time period Td of the base station are obtained.

[0058] Further, for each terminal to be adjusted, based on the T3412 parameter Old T3412, the predicted activation time Tj and the low-load time period Td, the parameter is updated to obtain the T3412 parameter recommendation value New T3412 of the terminal to be adjusted, and the calculation formula of the T3412 parameter recommendation value New T3412 is as follows:

[0059] New T3412 = Old T3412 + Td – Tj;

[0060] Wherein, the T3412 parameter recommendation value New T3412 will be sent to the PSM cycle storage unit for storage.

[0061] Further, for each terminal to be adjusted, based on the T3412 parameter recommendation value, the PSM cycle of the terminal to be adjusted is updated.

[0062] In some embodiments, after updating the PSM cycle of the terminal to be adjusted based on the timer parameter of the terminal to be adjusted, it further includes: updating the terminal activation quantity curve based on the T3412 parameter recommendation value; judging whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the updated terminal activation quantity curve; if the number of activated terminals in the base station in the future preset time period is less than the first preset threshold, stopping updating the PSM cycle of each terminal.

[0063] For each terminal to be adjusted, after updating the PSM cycle of the terminal to be adjusted, the terminal activation quantity curve of the corresponding base station can be updated in real time based on the T3412 parameter recommendation value of the terminal to be adjusted, and the updated terminal activation quantity curve is sent to the PSM cycle storage unit for storage.

[0064] Further, based on the updated terminal activation quantity curve, it is determined whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold.

[0065] If the number of activated terminals in the base station in the future preset time period is less than the first preset threshold, that is, the number of activated terminals in all over-limit time periods is below the tolerance threshold of the number of activated terminals in a unit time period, the PSM period of each terminal is stopped from being updated.

[0066] Preferably, the PSM period update can be performed during a business idle time (for example, early morning every day), and by updating the terminal activation quantity curve and the recommended value of the T3412 parameter of the terminal to be adjusted, it can be ensured that the network side can adapt to the change of network traffic.

[0067] In some embodiments, before obtaining the timer parameter of each terminal in the base station, the method further comprises: setting a PSM period storage unit; wherein the PSM period storage unit is used to store a terminal list, a terminal activation quantity curve, a first preset threshold and a recommended value of a T3412 parameter; and the terminal list is used to record the terminal identifiers of all terminals in the base station that have been pre-configured with the PSM period.

[0068] The PSM period storage unit is arranged at the core network element side, and can store and manage the key information of the terminals that have been configured with the PSM period under each base station in the NB-IoT network.

[0069] Specifically, the PSM period storage unit is used to store the terminal list, the terminal activation quantity curve, the first preset threshold and the recommended value of the T3412 parameter.

[0070] The terminal list is used to record the terminal identifiers of all terminals in each base station that have been pre-configured with the PSM period, so as to facilitate subsequent period update processing.

[0071] The terminal activation quantity curve is calculated by the PSM period scheduling processing unit, and can be used to predict the number trend of activated terminals in the base station in a future preset time period, thereby providing data support for load optimization.

[0072] The first preset threshold is the tolerance threshold of the number of activated terminals in a unit time period, and can be determined based on the maximum number of concurrent terminal connections of the base station (at present, the maximum number of concurrent terminal connections of most base stations is 12). By setting the tolerance threshold of the number of activated terminals in a unit time period, it can be ensured that the network resources are reasonably allocated, and uplink congestion is avoided.

[0073] The recommended value of the T3412 parameter is calculated by the PSM period scheduling processing unit, and is used to guide the sleep-wake period adjustment of the terminal.

[0074] In some embodiments, the method further comprises: receiving a registration request of a terminal to be registered; determining a timer parameter of the terminal to be registered based on the registration request; the timer parameter comprises a T3412 parameter and a T3324 parameter; determining whether the T3412 parameter recommended value of the terminal to be registered is stored in the PSM cycle storage unit; if the T3412 parameter recommended value of the terminal to be registered is not stored in the PSM cycle storage unit, updating the terminal activation quantity curve based on the timer parameter of the terminal to be registered; determining whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the updated terminal activation quantity curve; if the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold, updating the T3412 parameter of the terminal to be registered based on the timer parameter of the terminal to be registered, and obtaining the T3412 parameter recommended value of the terminal to be registered; and updating the PSM cycle of the terminal to be registered based on the T3412 parameter recommended value of the terminal to be registered.

[0075] Please refer to Figure 3 , Figure 3 is a flowchart of a cycle updating method of a new terminal provided by the embodiments of the present application.

[0076] It can be understood that the NB-IoT network side may continuously accept new terminals to access, and when a new terminal (terminal to be registered) needs to access the NB-IoT network side, a registration request needs to be sent to the NB-IoT network side.

[0077] As shown in Figure 3 , the NB-IoT core network element of the NB-IoT network side first sends an RRC SETUP message to the terminal to be registered; the RRC SETUP message is a message in the Radio Resource Control (RRC) protocol, which is a response of the network side to the RRC request initiated by the terminal, and the message aims to provide detailed configurations required for communication between the terminal and the network side.

[0078] Further, the terminal to be registered sends an Attach Request message to the network side in response to the RRC SETUP message; the Attach Request message is a kind of registration request message, and when the terminal accesses the NB-IoT network for the first time, the Attach Request message needs to be sent to the network side to start the Attach process (i.e. the attachment process), and complete the registration and authentication of the terminal in the network side.

[0079] Among them, the Attach Request message can carry the timer parameter of the terminal to be registered, and the timer parameter comprises a T3412 parameter and a T3324 parameter.

[0080] Further, the network side can receive a registration request of the terminal to be registered, i.e. an Attach Request message, and determine the T3412 parameter and the T3324 parameter of the terminal to be registered based on the registration request.

[0081] Further, after receiving the registration request of the terminal to be registered, the network side needs to perform security authentication with the terminal to be registered through a security authentication message, i.e. an Authentication / Security message, to ensure communication security.

[0082] Further, after completing the security authentication, the NB-IoT core network element first determines whether the T3412 parameter recommended value of the terminal to be registered is stored in the PSM cycle storage unit.

[0083] If the T3412 parameter recommended value New T3412 of the terminal to be registered is stored in the PSM cycle storage unit, the T3412 parameter recommended value New T3412 and the T3324 parameter of the terminal to be registered can be returned to the terminal to be registered.

[0084] If the T3412 parameter recommended value of the terminal to be registered is not stored in the PSM cycle storage unit, the update of the PSM cycle needs to be performed, and the terminal activation quantity curve is updated in real time based on the timer parameter of the terminal to be registered.

[0085] Further, based on the updated terminal activation quantity curve, it is determined whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold.

[0086] If the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold, the T3412 parameter of the terminal to be registered is updated based on the timer parameter of the terminal to be registered, and the T3412 parameter recommended value of the terminal to be registered is obtained.

[0087] Further, based on the T3412 parameter recommended value of the terminal to be registered, the PSM cycle of the terminal to be registered is updated, and the T3412 parameter recommended value of the terminal to be registered is returned to the terminal to be registered through an Attach Accept message; at the same time, the related data of the PSM cycle storage unit is updated synchronously to ensure the consistency of the data.

[0088] Further, the network side sends an RRC Release message to the terminal to be registered to complete the entire registration process.

[0089] In some embodiments, the method further comprises: receiving a registration request of the terminal to be registered; determining the timer parameters of the terminal to be registered based on the registration request; the timer parameters comprise the T3412 parameter and the T3324 parameter; determining whether the T3412 parameter recommended value of the terminal to be registered is stored in the PSM cycle storage unit; if the T3412 parameter recommended value of the terminal to be registered is not stored in the PSM cycle storage unit, updating the terminal activation quantity curve based on the timer parameters of the terminal to be registered; determining whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold based on the updated terminal activation quantity curve; and if the number of activated terminals in the base station in the future preset time period is less than the first preset threshold, not updating the PSM cycle of the terminal to be registered.

[0090] Specifically, the network side can receive a registration request of the terminal to be registered, i.e., an Attach Request message, and determine the T3412 parameter and the T3324 parameter of the terminal to be registered based on the registration request.

[0091] Further, after receiving the registration request of the terminal to be registered, the network side needs to perform security authentication with the terminal to be registered through a security authentication message, i.e., an Authentication / Security message, to ensure communication security.

[0092] Further, after completing the security authentication, the NB-IoT core network element first determines whether the T3412 parameter recommended value of the terminal to be registered is stored in the PSM cycle storage unit.

[0093] If the T3412 parameter recommended value of the terminal to be registered is not stored in the PSM cycle storage unit, the terminal activation quantity curve is updated based on the timer parameters of the terminal to be registered.

[0094] Further, based on the updated terminal activation quantity curve, it is determined whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold.

[0095] If the number of activated terminals in the base station in the future preset time period is less than the first preset threshold, the PSM cycle of the terminal to be registered is not updated.

[0096] The cycle updating method provided by the embodiments of the present application can more accurately control and update the PSM cycles of a large number of NB-IoT terminals, significantly reduce the network uplink congestion phenomenon caused by the centralized activation of terminals in a short time, and improve the utilization efficiency of network resources and the overall performance of the network. At the same time, the method can also adapt to large-scale connection scenarios on the premise of ensuring low power consumption of the terminal, and can effectively support the NB-IoT network to achieve the goal of 50K-100K connections in a single cell.

[0097] The embodiment of the present application further provides a periodic updating device. Figure 4 , Figure 4 FIG. 1 is a structural schematic diagram of a periodic updating device provided by the embodiment of the present application. In the embodiment of the present application, the periodic updating device comprises an acquisition module 410, a first determination module 420, a judgment module 430, a second determination module 440 and an updating module 450.

[0098] The acquisition module 410 is used to acquire a timer parameter of each terminal in a base station.

[0099] The first determination module 420 is used to determine a terminal activation quantity curve based on each timer parameter.

[0100] The judgment module 430 is used to judge whether the number of activated terminals in the base station in a future preset time period is greater than or equal to a first preset threshold value based on the terminal activation quantity curve.

[0101] The activated terminal is a terminal ending a PSM period, and the first preset threshold value is determined based on the maximum terminal concurrent connection number of the base station.

[0102] The second determination module 440 is used to determine at least one terminal to be adjusted among all terminals if the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold value.

[0103] The updating module 450 is used to update the PSM period of the terminal to be adjusted based on the timer parameter of the terminal to be adjusted.

[0104] In some embodiments, the timer parameter comprises a T3412 parameter.

[0105] The updating module 450 is used to acquire the T3412 parameter of the terminal to be adjusted, the predicted activation time of the terminal to be adjusted and the low load time period of the base station; the predicted activation time is the time when the terminal ends the PSM period, and the low load time period is a future time period in which the number of activated terminals in the base station is less than a second preset threshold value; based on the T3412 parameter, the predicted activation time and the low load time period, parameter updating is performed to obtain a T3412 parameter recommended value of the terminal to be adjusted; and based on the T3412 parameter recommended value, the PSM period of the terminal to be adjusted is updated.

[0106] In some embodiments, the updating module 450 is used to update the terminal activation quantity curve based on the T3412 parameter recommended value; judge whether the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold value based on the updated terminal activation quantity curve; and if the number of activated terminals in the base station in the future preset time period is less than the first preset threshold value, stop updating the PSM period of each terminal.

[0107] In some embodiments, the periodicity updating apparatus further comprises a storage module.

[0108] The storage module is configured to set a PSM periodicity storage unit, wherein the PSM periodicity storage unit is configured to store a terminal list, a terminal activation quantity curve, a first preset threshold, and a T3412 parameter recommended value; the terminal list is configured to record terminal identifiers of all terminals in the base station that have been pre-configured with a PSM periodicity.

[0109] In some embodiments, the obtaining module 410 is configured to receive a registration request of a terminal to be registered; and determine a timer parameter of the terminal to be registered based on the registration request; the timer parameter comprises a T3412 parameter and a T3324 parameter.

[0110] The first determining module 420 is configured to determine whether the T3412 parameter recommended value of the terminal to be registered is stored in the PSM periodicity storage unit; and if the T3412 parameter recommended value of the terminal to be registered is not stored in the PSM periodicity storage unit, update the terminal activation quantity curve based on the timer parameter of the terminal to be registered.

[0111] The determining module 430 is configured to determine whether the number of activated terminals in the base station in a future preset time period is greater than or equal to the first preset threshold based on the updated terminal activation quantity curve.

[0112] The updating module 450 is configured to, if the number of activated terminals in the base station in the future preset time period is greater than or equal to the first preset threshold, update the T3412 parameter of the terminal to be registered based on the timer parameter of the terminal to be registered, to obtain the T3412 parameter recommended value of the terminal to be registered; and update the PSM periodicity of the terminal to be registered based on the T3412 parameter recommended value of the terminal to be registered.

[0113] In some embodiments, the obtaining module 410 is configured to receive a registration request of a terminal to be registered; and determine a timer parameter of the terminal to be registered based on the registration request; the timer parameter comprises a T3412 parameter and a T3324 parameter.

[0114] The first determining module 420 is configured to determine whether the T3412 parameter recommended value of the terminal to be registered is stored in the PSM periodicity storage unit; and if the T3412 parameter recommended value of the terminal to be registered is not stored in the PSM periodicity storage unit, update the terminal activation quantity curve based on the timer parameter of the terminal to be registered.

[0115] The determining module 430 is configured to determine whether the number of activated terminals in the base station in a future preset time period is greater than or equal to the first preset threshold based on the updated terminal activation quantity curve.

[0116] The updating module 450 is configured to not update the PSM cycle of the terminal to be registered if the number of activated terminals in the base station is less than the first preset threshold in a future preset time period.

[0117] The embodiment of the present application further provides an electronic device, Figure 5 is a structural schematic diagram of the electronic device provided by the embodiment of the present application, as Figure 5 indicated, the electronic device can include a processor 510, a communications interface 520, a memory 530 and a communications bus 540, wherein the processor 510, the communications interface 520 and the memory 530 complete mutual communication through the communications bus 540. The processor 510 can invoke a logic instruction in the memory 530 to execute the periodic updating method.

[0118] In addition, the logic instruction in the memory 530 described above can be implemented in the form of a software functional unit and sold or used as an independent product, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, includes several instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in the various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk and various program codes that can be stored in the medium.

[0119] The embodiment of the present application further provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the periodic updating method provided by each method.

[0120] The embodiment of the present application further provides a computer program product, the computer program product includes a computer program, the computer program can be stored on a non-transitory computer readable storage medium, and the computer program is executed by a processor, and the computer can execute the periodic updating method provided by each method.

[0121] The device embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected to achieve the purposes of the embodiments according to actual needs. Those skilled in the art can understand and implement without creative labor.

[0122] Through the description of the above embodiments, those skilled in the art can clearly understand that the embodiments can be realized by means of software and the necessary general hardware platform, and of course can also be realized by hardware. Based on such understanding, the above technical solutions can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each embodiment or some parts of the embodiments.

[0123] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part of the technical features; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A periodic update method, characterized in that, include: Obtain the timer parameters for each terminal in the base station; Based on each of the aforementioned timer parameters, determine the terminal activation quantity curve; Based on the terminal activation number curve, determine whether the number of activated terminals in the base station within a future preset time period is greater than or equal to a first preset threshold. The activated terminal is the terminal that has ended the PSM cycle, and the first preset threshold is determined based on the maximum number of concurrent terminal connections of the base station. If the number of activated terminals in the base station is greater than or equal to the first preset threshold within a future preset time period, then at least one terminal to be adjusted is determined from all the terminals. Based on the timer parameters of the terminal to be adjusted, update the PSM period of the terminal to be adjusted.

2. The periodic update method according to claim 1, characterized in that, The timer parameters include the T3412 parameter; The step of updating the PSM period of the terminal to be adjusted based on the timer parameters of the terminal to be adjusted includes: The T3412 parameters of the terminal to be adjusted, the expected activation time of the terminal to be adjusted, and the low-load period of the base station are obtained; the expected activation time is the time when the terminal ends the PSM cycle, and the low-load period is the future period when the number of activated terminals in the base station is less than a second preset threshold. Based on the T3412 parameters, the expected activation time, and the low-load period, the parameters are updated to obtain the recommended T3412 parameter values ​​for the terminal to be adjusted. Based on the recommended value of the T3412 parameter, update the PSM cycle of the terminal to be adjusted.

3. The periodic update method according to claim 2, characterized in that, After updating the PSM period of the terminal to be adjusted based on the timer parameters of the terminal to be adjusted, the method further includes: Based on the recommended values ​​of the T3412 parameters, the terminal activation quantity curve is updated; Based on the updated terminal activation number curve, determine whether the number of activated terminals in the base station within a future preset time period is greater than or equal to a first preset threshold. If the number of activated terminals in the base station is less than a first preset threshold within a future preset time period, then the PSM cycle of each terminal will stop being updated.

4. The periodic update method according to claim 2, characterized in that, Before obtaining the timer parameters for each terminal in the base station, the method further includes: Set up a PSM periodic storage unit; The PSM periodic storage unit is used to store a terminal list, the terminal activation quantity curve, the first preset threshold, and the recommended value of the T3412 parameter. The terminal list is used to record the identifiers of all terminals in the base station that have been pre-configured with PSM cycles.

5. The periodic update method according to claim 4, characterized in that, Also includes: Receive registration requests from terminals to be registered; Based on the registration request, determine the timer parameters of the terminal to be registered; The timer parameters include T3412 parameters and T3324 parameters; Determine whether the recommended T3412 parameter values ​​for the terminal to be registered are stored in the PSM periodic storage unit; If the recommended value of the T3412 parameter of the terminal to be registered is not stored in the PSM periodic storage unit, the activation quantity curve of the terminal is updated based on the timer parameter of the terminal to be registered. Based on the updated terminal activation number curve, determine whether the number of activated terminals in the base station within a future preset time period is greater than or equal to a first preset threshold. If the number of activated terminals in the base station is greater than or equal to the first preset threshold within a future preset time period, then the T3412 parameter of the terminal to be registered is updated based on the timer parameter of the terminal to be registered, and the recommended value of the T3412 parameter of the terminal to be registered is obtained. Based on the recommended value of the T3412 parameter of the terminal to be registered, update the PSM cycle of the terminal to be registered.

6. The periodic update method according to claim 4, characterized in that, Also includes: Receive registration requests from terminals to be registered; Based on the registration request, determine the timer parameters of the terminal to be registered; The timer parameters include T3412 parameters and T3324 parameters; Determine whether the recommended T3412 parameter values ​​for the terminal to be registered are stored in the PSM periodic storage unit; If the recommended value of the T3412 parameter of the terminal to be registered is not stored in the PSM periodic storage unit, the activation quantity curve of the terminal is updated based on the timer parameter of the terminal to be registered. Based on the updated terminal activation number curve, determine whether the number of activated terminals in the base station within a future preset time period is greater than or equal to a first preset threshold. If the number of activated terminals in the base station is less than a first preset threshold within a future preset time period, the PSM period of the terminal to be registered will not be updated.

7. A periodic renewal device, characterized in that, include: The acquisition module is used to acquire the timer parameters of each terminal in the base station; The first determining module is used to determine the terminal activation quantity curve based on each of the timer parameters; The judgment module is used to determine, based on the terminal activation number curve, whether the number of activated terminals in the base station within a future preset time period is greater than or equal to a first preset threshold. The activated terminal is the terminal that has ended the PSM cycle, and the first preset threshold is determined based on the maximum number of concurrent terminal connections of the base station. The second determining module is used to determine at least one terminal to be adjusted among all the terminals if the number of activated terminals in the base station is greater than or equal to the first preset threshold within a future preset time period. The update module is used to update the PSM period of the terminal to be adjusted based on the timer parameters of the terminal to be adjusted.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the periodic update method as described in any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the periodic update method as described in any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the periodic update method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Power consumption mode adjusting method and device

    CN110557765A

  • Apparatus and method for determining timer value for changing mode in wireless communication system

    WO2018199590A1