A narrowband internet of things system terminal working state timer dynamic configuration method
By optimizing the working state timer parameters of narrowband IoT terminals using a support vector machine nonparametric regression model and a second-generation nondominated sorting genetic algorithm, the problem of dynamic adjustment of power consumption and latency of narrowband IoT terminals in low-orbit satellite IoT scenarios was solved, enabling efficient operation of terminal devices in different scenarios.
Patent Information
- Application Number
- CN202310222102.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-09
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-03-09
AI Technical Summary
Existing narrowband IoT terminals cannot effectively and dynamically adjust their operating state timer parameters in low-orbit satellite IoT scenarios, resulting in power consumption and latency failing to meet the needs of dynamically changing application scenarios.
The nonparametric regression model of support vector machine and the second-generation nondominated sorting genetic algorithm (NSGA-II) are used to optimize the working state timer parameters of narrowband IoT terminals. By constructing a multi-objective optimization problem of delay and power consumption, the wireless resource control (RRC) connection period, extended discontinuous reception (eDRX) paging period and power saving mode (PSM) period of the narrowband IoT terminal are dynamically configured.
The dynamic configuration of the working status timer parameters of the narrowband Internet of Things terminal in the low-orbit satellite Internet of Things scenario is realized, which meets the latency and power consumption requirements of different application scenarios and improves the battery utilization efficiency and system performance of the terminal equipment.
Smart Images

Figure CN116233983B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of satellite communication, and relates to a kind of narrowband internet of things system terminal working state timer dynamic configuration method. BACKGROUND
[0002] With the continuous development of human society, people's demand for information and network is also getting higher and higher, and information exchange is being carried out all over the world all the time, but most of the current communication depends on ground wireless communication. In complex environments such as oceans, deserts, remote mountainous areas where ground base stations cannot be built or the cost of building base stations is too high, only relying on ground base station access Internet of Things terminal will show insufficient service capacity, leading to serious mismatch with actual demand. The existing ground wireless communication has been unable to meet the demand of human beings for information acquisition, and people have begun to explore other fields. As a supplement and extension of ground Internet of Things, satellite Internet of Things can effectively overcome the many shortcomings of ground Internet of Things in laying ground base stations and connecting communication networks, and has the advantages of global coverage, almost no spatial restriction for sensor layout, etc. In the selection of satellite orbit, low-orbit satellite Internet of Things has become a hot spot in the field of Internet of Things due to its wide coverage, small propagation delay and propagation loss compared to medium-orbit and high-orbit satellites.
[0003] Narrowband Internet of Things (NB-IoT) is an important system based on licensed spectrum low-power wide-area Internet of Things, which has four key features of strong coverage, low power consumption, large connection and low cost. Compared with other architectures that need independent design and networking, satellite Internet of Things that integrates ground NB-IoT technology has a complete network architecture and mature operation mode, and does not need to make major modifications to the core functions when integrated with satellites, which helps to reduce operating costs for large-scale use. At present, it has been included in the standard protocol for research by 3GPP. 3GPP studies the feasibility of NB-IoT supporting non-terrestrial networks in R17, aiming to support Internet of Things connection anywhere in the world.
[0004] Extended Discontinuous Reception (eDRX) and Power Saving Mode (PSM) are important technologies for NB-IoT terminal to achieve low power consumption, so as to achieve longer use time and higher battery utilization efficiency. In the PSM mode, the device unit on the terminal side is completely closed, and the downlink is inaccessible. Only when the sleep state timer ends or the terminal device has uplink data to send, the terminal device returns to the subsequent connection state. The eDRX mechanism allows the terminal device to wake up within a pre-configured timer without continuously monitoring the downlink control channel, avoiding unnecessary data transmission, thereby achieving low power consumption. SUMMARY
[0005] Objective: In order to overcome the shortcomings in the prior art, the application provides a narrowband Internet of Things system terminal working state timer dynamic configuration method.
[0006] Technical scheme: In order to solve the above technical problems, the technical scheme adopted by the application is:
[0007] In the first aspect, the application provides a narrowband Internet of Things system terminal working state timer dynamic configuration method, comprising:
[0008] Constructing a time delay and power consumption multi-objective optimization problem of a narrowband Internet of Things system terminal in a low-orbit satellite Internet of Things scenario;
[0009] Based on the time delay and power consumption multi-objective optimization problem, a support vector machine non-parametric regression model of the working state timer parameter of the narrowband Internet of Things system terminal is obtained, and the support vector machine non-parametric regression model of the time delay and power consumption is substituted into the time delay and power consumption multi-objective optimization problem, and a second non-dominated sorting genetic algorithm is used for solving, to obtain a Pareto front optimal solution set of the time delay and power consumption multi-objective optimization problem;
[0010]
[0011] From the Pareto front optimal solution set, a working state timer parameter value meeting the time delay and power consumption demand of the current scenario is determined, and the timer parameter is dynamically configured according to the determined working state timer parameter value meeting the time delay and power consumption demand of the current scenario.
[0012] In some embodiments, the time delay and power consumption multi-objective optimization problem of the narrowband Internet of Things system terminal in the low-orbit satellite Internet of Things scenario comprises:
[0013] The time delay and power consumption multi-objective optimization problem of the narrowband Internet of Things system terminal in the low-orbit satellite Internet of Things scenario is represented as:
[0014] min D=f1(T RRC ,Tcycle ,T PSM )
[0015] min E=f2(T RRC ,T cycle ,T PSM )
[0016] s.t.1≤T RRC ≤60s
[0017] 0≤T cycle ≤1310.72s
[0018] 0≤T PSM ≤34872.187s
[0019] wherein D is a delay of arrival of a downlink data packet at the NB-IoT terminal at any time, E is a power consumption of the NB-IoT terminal within the delay of arrival of the downlink data packet at the NB-IoT terminal at any time, T RRC ,T cycle ,T PSM respectively represent a radio resource control (RRC) connection period of a state timer of the NB-IoT terminal, an extended discontinuous reception (eDRX) paging period, and a power saving mode (PSM) period, f1(T RRC ,T cycle ,T PSM ), f2(T RRC ,T cycle ,T PSM ) respectively represent a function of the delay of arrival of the downlink data packet at the NB-IoT terminal at any time, and a function of the power consumption of the NB-IoT terminal within the delay of arrival of the downlink data packet at the NB-IoT terminal at any time.
[0020] In some embodiments, the delay D of arrival of the downlink data packet at the NB-IoT terminal at any time is represented as:
[0021]
[0022] wherein P PSM , P eDRX , are steady-state probabilities of the NB-IoT terminal being in a power saving mode (PSM) sleep state, an extended discontinuous reception (eDRX) idle state, a radio resource control (RRC) connected state 1, and a radio resource control (RRC) connected state 2, respectively; wherein the radio resource control (RRC) connected state 1 represents that there is no uplink data packet in an uplink buffer on the terminal side and there are k DL (0≤k DL ≤N DL) downlink data packets, wherein N DL is the total number of downlink data packets; the radio resource control (RRC) connected state 2 indicates that there is 1 uplink data packet in the terminal-side uplink buffer and k DL (0≤k DL ≤N DL ) downlink data packets at the beginning of the radio resource control (RRC) connected state; D PSM , D eDRX , respectively represent the time delay of arrival of one downlink data packet during the power saving mode (PSM) sleep state, the time delay of arrival of one downlink data packet during the extended discontinuous reception (eDRX) idle state, the time delay of arrival of one downlink data packet during the radio resource control (RRC) connected state 1, and the time delay of arrival of one downlink data packet during the radio resource control (RRC) connected state 2.
[0023] In some embodiments, the power consumption E of the narrowband internet of things (NB-IoT) system terminal within the delay of arrival of one downlink data packet at any moment of the narrowband internet of things (NB-IoT) system terminal is represented as:
[0024]
[0025] wherein E PSM , E eDRX , respectively represent the power consumption of the narrowband internet of things (NB-IoT) system terminal within the delay of arrival of one downlink data packet during the power saving mode (PSM) sleep state, the power consumption of the narrowband internet of things (NB-IoT) system terminal within the delay of arrival of one downlink data packet during the extended discontinuous reception (eDRX) idle state, the power consumption of the narrowband internet of things (NB-IoT) system terminal within the delay of arrival of one downlink data packet during the radio resource control (RRC) connected state 1, and the power consumption of the narrowband internet of things (NB-IoT) system terminal within the delay of arrival of one downlink data packet during the radio resource control (RRC) connected state 2.
[0026] In some embodiments, the method for obtaining the support vector machine (SVM) non-parametric regression model of the working state timer parameter of the narrowband internet of things (NB-IoT) system terminal with respect to the delay and power consumption comprises:
[0027] obtaining training set sample data according to historical service data of the narrowband internet of things (NB-IoT) system terminal on the ground gateway station, wherein the historical service data comprises the working state timer parameter and the corresponding downlink system delay and power consumption;
[0028] inputting the training set sample data into the support vector machine (SVM) for training to obtain the trained support vector machine (SVM) non-parametric regression model of the working state timer parameter of the narrowband internet of things (NB-IoT) system terminal with respect to the delay and power consumption.
[0029] In some embodiments, the support vector machine non-parametric regression model of the narrowband Internet of Things system terminal working state timer parameter pair delay and power consumption is:
[0030] D=svm([T RRC ,T cycle ,T PSM ],model1)
[0031] E=svm([T RRC ,T cycle ,T PSM ],model2)
[0032] Wherein, D is the delay of an downlink data packet arriving at the narrowband Internet of Things system terminal at any time, E is the power consumption of the narrowband Internet of Things system terminal within the delay of an downlink data packet arriving at the narrowband Internet of Things system terminal at any time, T RRC ,T cycle ,T PSM Respectively represent the radio resource control (RRC) connection period, extended discontinuous reception (eDRX) paging period, power saving mode (PSM) period of the narrowband Internet of Things system terminal working state timer, svm represents support vector machine (SVM), model1 and model2 respectively represent the delay support vector machine (SVM) non-parametric regression model obtained based on the training set sample data, and the power consumption support vector machine (SVM) non-parametric regression model obtained based on the training set sample data.
[0033] In a second aspect, the present application provides a narrowband Internet of Things system terminal working state timer dynamic configuration device, comprising:
[0034] A problem construction module is configured to construct a delay and power consumption multi-objective optimization problem of a narrowband Internet of Things system terminal in a low-orbit satellite Internet of Things scene;
[0035] A model acquisition module is configured to acquire a support vector machine non-parametric regression model of a narrowband Internet of Things system terminal working state timer parameter pair delay and power consumption based on the delay and power consumption multi-objective optimization problem;
[0036] A problem solving module is configured to substitute the support vector machine non-parametric regression model of the delay and power consumption into the delay and power consumption multi-objective optimization problem, and solve the problem by using a second-generation non-dominated sorting genetic algorithm to obtain a Pareto front optimal solution set of the delay and power consumption multi-objective optimization problem;
[0037] A parameter configuration module is configured to determine a working state timer parameter value meeting the delay and power consumption demand of the current scene from the Pareto front optimal solution set, and dynamically configure the timer parameter according to the determined working state timer parameter value meeting the delay and power consumption demand of the current scene.
[0038] In a third aspect, the present application provides a storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method of the first aspect.
[0039] In a fourth aspect, the present application provides a device comprising,
[0040] one or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and configured to be executed by the one or more processors, and the one or more programs include instructions for performing any of the methods of the first aspect.
[0041] Beneficial effects: The narrowband Internet of Things NB-IoT system terminal working state timer dynamic configuration method provided by the present application has the following advantages: In the low-orbit satellite Internet of Things scene, the working state timer parameters of the narrowband Internet of Things NB-IoT system terminal can be dynamically configured according to the application scene switching. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1 is an implementation flowchart according to an embodiment of the present application;
[0043] Figure 2 is a comparison diagram simulation diagram of the predicted value and the real value of the system downlink delay support vector machine SVM non-parametric regression model according to an embodiment of the present application;
[0044] Figure 3 is a comparison diagram simulation diagram of the predicted value and the real value of the power consumption support vector machine SVM non-parametric regression model according to an embodiment of the present application;
[0045] Figure 4 is a comparison diagram simulation diagram of the predicted value and the real value of the power consumption support vector machine SVM non-parametric regression model according to an embodiment of the present application;
[0046] Figure 5 is a comparison diagram simulation diagram of the predicted value and the real value of the power consumption support vector machine SVM non-parametric regression model according to an embodiment of the present application; DETAILED DESCRIPTION
[0047] The present application will be further described below in conjunction with the drawings and embodiments. The following embodiments are only used to more clearly illustrate the technical solutions of the present application, and cannot be used to limit the protection scope of the present application.
[0048] In the description of the present application, if the meaning of several is more than one, the meaning of multiple is more than two, greater than, less than, more than, etc. are understood as not including the number, above, below, within, etc. are understood as including the number. If it is described as first, second, it is only for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features or the sequence of indicated technical features.
[0049] In the description of the present application, the description of the terms "one embodiment", "some embodiments", "exemplary embodiment", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the exemplary description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the described specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0050] The ground narrowband Internet of Things (NB-IoT) terminal device has quasi-static characteristics due to fixed scenarios and services, and the working state timer parameters of the terminal device are basically set to fixed parameters. In the multi-scene application of low-orbit satellite Internet of Things in a large-scale geographical range, the narrowband Internet of Things (NB-IoT) system terminal service traffic and latency power consumption requirements will dynamically change with the change of application scenarios. For example, asset tracking of ocean shipping freight containers during transportation and cargo loading and unloading information update after arriving at the port, the traffic and latency requirements of the Internet of Things terminal will change. Moreover, the long-distance propagation of the satellite-ground link results in terminal power consumption and service latency much greater than that of the ground network. Therefore, it is necessary to dynamically configure the working state timer parameters that meet the current scenario latency power consumption requirements according to the change of the narrowband Internet of Things (NB-IoT) system terminal service scenario.
[0051] Embodiment 1
[0052] A narrowband Internet of Things (NB-IoT) system terminal working state timer dynamic configuration method, comprising:
[0053] A multi-objective optimization problem of latency and power consumption of a narrowband Internet of Things (NB-IoT) system terminal in a low-orbit satellite Internet of Things scenario is constructed: selecting the working state timer of the narrowband Internet of Things (NB-IoT) system terminal as a decision variable and determining the downlink system latency and power consumption as optimization objectives;
[0054] Based on the multi-objective optimization problem of latency and power consumption, a support vector machine (SVM) non-parametric regression model of the working state timer parameters of the narrowband Internet of Things (NB-IoT) system terminal is obtained;
[0055] The support vector machine SVM non-parametric regression model of the time delay and the power consumption is substituted into the time delay power consumption multi-objective optimization problem, a second non-dominated sorting genetic algorithm NSGA-II is used for solving, and a Pareto optimal solution set of the time delay power consumption multi-objective optimization problem is obtained.
[0056] The working state timer parameter value meeting the time delay power consumption demand of the current scene is determined from the Pareto optimal solution set, and the timer parameter is dynamically configured according to the determined working state timer parameter value meeting the time delay power consumption demand of the current scene.
[0057] In some embodiments, as Figure 1 A method for dynamically configuring a working state timer of a narrowband internet of things terminal in a low-orbit satellite internet of things scene is shown, and the core algorithm includes: constructing a support vector machine SVM non-parametric regression model of the downlink delay and the power consumption of the narrowband internet of things terminal system at a gateway station, and using a second non-dominated sorting genetic algorithm NSGA-II to obtain a Pareto optimal solution set of the working timer parameters of the narrowband internet of things terminal in different application scenes for a time delay power consumption multi-objective optimization problem.
[0058] First part: construction of the time delay power consumption multi-objective optimization problem
[0059] According to the stable distribution characteristics of the Markov chain model of the working state switching of the narrowband internet of things terminal, the probability that a data packet randomly falls into different working states of the narrowband internet of things terminal at a random moment is derived.
[0060] It is assumed that the arrival process of the downlink data packet obeys a Poisson distribution, and the delay of an arrived downlink data packet at a random moment of arrival in any state, i.e., the system downlink delay, can be calculated using the average characteristics of the Poisson arrival time. Therefore, the delay D of a downlink data packet arriving at any moment of the narrowband internet of things terminal is represented as:
[0061]
[0062] Among them, P PSM , P eDRX , are the steady-state probabilities of the narrowband internet of things terminal being in the power saving mode PSM sleep state, the extended discontinuous reception eDRX idle state, the radio resource control RRC connected state 1, and the radio resource control RRC connected state 2. Among them, the radio resource control RRC connected state 1 represents that the terminal side uplink buffer has no uplink data packet at the beginning of the radio resource control RRC connected state, and the satellite side downlink buffer has k DL (0≤k DL ≤N DL ) downlink data packets, where N DLis the total number of downlink data packets; RRC connected state 2 indicates that there is 1 uplink data packet on the terminal side uplink buffer and k downlink data packets on the satellite side downlink buffer at the beginning of the radio resource control (RRC) connected state DL (0≤k DL ≤N DL ) downlink data packets. D PSM , D eDRX , respectively represent the time delay of arrival of one downlink data packet during the power saving mode (PSM) sleep state, the time delay of arrival of one downlink data packet during the extended discontinuous reception (eDRX) idle state, the time delay of arrival of one downlink data packet during the radio resource control (RRC) connected state 1, and the time delay of arrival of one downlink data packet during the radio resource control (RRC) connected state 2.
[0063] The power consumption E of the narrowband internet of things (NB-IoT) terminal within the delay of arrival of one downlink data packet at any moment of the narrowband internet of things (NB-IoT) terminal is expressed as:
[0064]
[0065] wherein E PSM , E eDRX , respectively represent the power consumption of the narrowband internet of things (NB-IoT) terminal within the delay of arrival of one downlink data packet during the power saving mode (PSM) sleep state of the narrowband internet of things (NB-IoT) terminal, the power consumption of the narrowband internet of things (NB-IoT) terminal within the delay of arrival of one downlink data packet during the extended discontinuous reception (eDRX) idle state of the narrowband internet of things (NB-IoT) terminal, the power consumption of the narrowband internet of things (NB-IoT) terminal within the delay of arrival of one downlink data packet during the radio resource control (RRC) connected state 1 of the narrowband internet of things (NB-IoT) terminal, and the power consumption of the narrowband internet of things (NB-IoT) terminal within the delay of arrival of one downlink data packet during the radio resource control (RRC) connected state 2 of the narrowband internet of things (NB-IoT) terminal.
[0066] The multi-objective optimization problem of the narrowband internet of things (NB-IoT) terminal in the low-orbit satellite internet of things scenario takes the system downlink delay and the power consumption as the objective functions, and the two are a pair of mutually restrictive problems. The purpose is to make the narrowband internet of things (NB-IoT) terminal select the working state timer parameters that meet the current scene delay and power consumption demand in different application scenarios. For example, the power saving mode (PSM) period value is generally smaller and the radio resource control (RRC) period value is larger for the application scenario that requires strict system downlink delay. Therefore, three relevant working state timer parameters are selected as the optimization variables: the radio resource control (RRC) period T RRC , the extended discontinuous reception (eDRX) cycle period T cycle , and the power saving mode (PSM) period T PSM .
[0067] A low-orbit satellite Internet of Things scenario under a narrowband Internet of Things system terminal delay power consumption multi-objective optimization problem model can be expressed as:
[0068] min D=f1(T RRC ,T cycle ,T PSM )
[0069] min E=f2(T RRC ,T cycle ,T PSM )
[0070] s.t.1≤T RRC ≤60s
[0071] 0≤T cycle ≤1310.72s
[0072] 0≤T PSM ≤34872.187s
[0073] Wherein, D is a delay of a downlink data packet arriving at the narrowband Internet of Things system terminal at any time, E is a power consumption of the narrowband Internet of Things system terminal within the delay of the downlink data packet arriving at the narrowband Internet of Things system terminal at any time, T RRC ,T cycle ,T PSM respectively represent a radio resource control (RRC) connection period, an extended discontinuous reception (eDRX) paging period, and a power saving mode (PSM) period of a working state timer of the narrowband Internet of Things system terminal, f1(T RRC ,T cycle ,T PSM ), f2(T RRC ,T cycle ,T PSM ) respectively represent a function of the delay of the downlink data packet arriving at the narrowband Internet of Things system terminal at any time, and a function of the power consumption of the narrowband Internet of Things system terminal within the delay of the downlink data packet arriving at the narrowband Internet of Things system terminal at any time.
[0074] The second part: dynamic configuration process of the working state timer parameters of the narrowband Internet of Things system terminal under multiple scenarios
[0075] The ground gateway obtains training set sample data according to historical business data of the narrowband Internet of Things system terminal, wherein the historical business data includes working state timer parameters and corresponding downlink system delay and power consumption;
[0076] The training set sample data is input into a support vector machine (SVM) for offline training to obtain a trained support vector machine (SVM) non-parametric regression model of the working state timer parameters of the narrowband Internet of Things system terminal to delay and power consumption, as follows:
[0077] D = svm([T RRC ,T cycle ,T PSM ], model1)
[0078] E = svm([T RRC ,T cycle ,T PSM ], model2)
[0079] Wherein, D is a downlink packet in narrowband internet of things system terminal at any time to arrive delay, E is a downlink packet in narrowband internet of things system terminal at any time to arrive delay within the power consumption of narrowband internet of things system terminal, T RRC ,T cycle ,T PSM Respectively, the radio resource control RRC connection period of narrowband internet of things system terminal working state timer, extended discontinuous reception eDRX paging cycle, power saving mode PSM cycle, svm, model1, model2 respectively indicate support vector machine SVM, delay support vector machine SVM nonparametric regression model based on training set sample data, power consumption support vector machine SVM nonparametric regression model based on training set sample data.
[0080] The second generation non-dominated sorting genetic algorithm NSGA-II is adopted, and the support vector machine SVM nonparametric regression model of system downlink delay and power consumption is taken as the objective function, so as to obtain the Pareto optimal solution set of the delay power consumption multi-objective optimization problem of narrowband internet of things system terminal in different scenarios of low earth orbit satellite internet of things, and to select the working state timer parameter value suitable for the current scene delay power consumption demand from the Pareto optimal solution set, and to feed back to the narrowband internet of things system terminal, so as to realize the dynamic configuration of the timer parameters of the narrowband internet of things system terminal under the change of application scene.
[0081] Figure 2 , Figure 3 The comparison chart simulation diagram of the predicted value and the true value of the system downlink delay and power consumption support vector machine SVM model, the mean square error MSE of the predicted value and the true value of the system downlink delay and power consumption support vector machine SVM model is close to 0, and the determination coefficient R 2 Also close to 1, which shows that the prediction effect of the support vector machine SVM model of downlink delay and power consumption constructed by the gateway station has high accuracy.
[0082] Figure 4For the simulation based on the method of the application, the exhaustive method and the support vector machine SVM combined with the second generation non-dominated sorting genetic algorithm NSGA-II are used to configure the parameters of the working state timer under the low-orbit satellite Internet of Things downlink data interval ULI and uplink data interval DLI of 60 min.
[0083] Figure 5 For the simulation based on the method of the application, the support vector machine SVM combined with the second generation non-dominated sorting genetic algorithm NSGA-II is used to configure the parameters of the narrowband Internet of Things system terminal working state timer under the low-orbit satellite Internet of Things downlink data interval ULI and uplink data interval DLI of 60 min and the downlink data interval ULI and uplink data interval DLI of 1 min two business scenarios. In combination with Table 1, the simulation can know that by comparing the Pareto frontiers in different business scenarios of the low-orbit satellite Internet of Things, the business scenario of the downlink data interval ULI and the uplink data interval DLI of 60 min has high power consumption requirements for the Internet of Things terminal, and the configured working state timer is concentrated in the lower right corner of the Pareto frontier, while the business scenario of the downlink data interval ULI and the uplink data interval DLI of 1 min has high downlink delay requirements for the system, and the configured working state timer is concentrated in the upper left corner of the Pareto frontier. The support vector machine SVM regression model of the working timer parameters is trained offline by the historical data of the gateway station, and the second generation non-dominated sorting genetic algorithm NSGA-II is combined for online configuration, which can meet the requirements of delay and power consumption in response to changes in the business scenario of the Internet of Things terminal.
[0084] Table 1
[0085]
[0086] In summary, the method for configuring the timer of the narrowband Internet of Things system terminal in the satellite Internet of Things scenario provided by the application can complete the requirement of dynamically configuring the parameters of the working state timer of the terminal device due to network changes in the low-orbit satellite Internet of Things scenario.
[0087] Embodiment 2
[0088] In the second aspect, based on the same inventive concept as embodiment 1, the embodiment provides a narrowband Internet of Things system terminal working state timer dynamic configuration device, which comprises:
[0089] The problem construction module is configured to construct a time delay and power consumption multi-objective optimization problem of a narrowband Internet of Things system terminal in a low-orbit satellite Internet of Things scenario.
[0090] The model acquisition module is configured to acquire a support vector machine non-parametric regression model of a working state timer parameter of the narrowband Internet of Things system terminal on time delay and power consumption based on the time delay and power consumption multi-objective optimization problem.
[0091] The problem solving module is configured to substitute the support vector machine non-parametric regression model of the time delay and power consumption into the time delay and power consumption multi-objective optimization problem, and solve the time delay and power consumption multi-objective optimization problem by using a second-generation non-dominated sorting genetic algorithm to obtain a Pareto front optimal solution set of the time delay and power consumption multi-objective optimization problem.
[0092] The parameter configuration module is configured to determine a working state timer parameter value meeting time delay and power consumption requirements of a current scenario from the Pareto front optimal solution set, and dynamically configure the timer parameter according to the determined working state timer parameter value meeting the time delay and power consumption requirements of the current scenario.
[0093] Embodiment 3
[0094] In a third aspect, there is provided a storage medium having stored thereon a computer program, which, when executed by a processor, causes the steps of the method of embodiment 1 to be performed.
[0095] Embodiment 4
[0096] In a fourth aspect, there is provided an apparatus comprising,
[0097] one or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and configured to be executed by the one or more processors, and the one or more programs include instructions for performing any of the methods of embodiment 1.
[0098] Those skilled in the art will understand that embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) having computer-usable program code embodied therein.
[0099] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks. Figure 1 one or more flow or blocks.
[0100] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more flow or blocks. Figure 1 one or more flow or blocks.
[0101] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks. Figure 1 one or more flow or blocks.
[0102] The above only is the preferred embodiment of the present application, it should be pointed out that: for the ordinary skilled in the art, without departing from the principles of the present application, can also make a number of improvements and refinements, these improvements and refinements should also be considered as the protection scope of the present application.
Claims
1. A method for dynamically configuring a terminal working state timer in a narrowband internet of things system, characterized in that, The method comprises the following steps: constructing a time delay and power consumption multi-objective optimization problem of a narrowband Internet of Things system terminal in a low-orbit satellite Internet of Things scenario; obtaining a support vector machine non-parametric regression model of a working state timer parameter of the narrowband Internet of Things system terminal with respect to time delay and power consumption based on the time delay and power consumption multi-objective optimization problem; substituting the support vector machine non-parametric regression model of the time delay and power consumption into the time delay and power consumption multi-objective optimization problem, and solving the time delay and power consumption multi-objective optimization problem by using a second-generation non-dominated sorting genetic algorithm to obtain a Pareto optimal solution set of the time delay and power consumption multi-objective optimization problem; determining a working state timer parameter value meeting a time delay and power consumption demand of a current scenario from the Pareto optimal solution set, and dynamically configuring the timer parameter according to the determined working state timer parameter value meeting the time delay and power consumption demand of the current scenario.
2. The method of claim 1, wherein the method further comprises: The method for constructing the time delay and power consumption multi-objective optimization problem of the narrowband Internet of Things system terminal in the low-orbit satellite Internet of Things scenario comprises the following steps: the time delay and power consumption multi-objective optimization problem of the narrowband Internet of Things system terminal in the low-orbit satellite Internet of Things scenario is represented as: minD = f1(T RRC ,T cycle ,T PSM ) minE = f2(T RRC ,T cycle ,T PSM ) s.t.1≤T RRC ≤60s 0 < T cycle ≤ 1310.72 s 0 < T PSM ≤ 34872.187 s Wherein, D is a downlink data packet arrival delay at any time of the narrowband internet of things system terminal, E is the power consumption of the narrowband internet of things system terminal within the delay of a downlink data packet arrival at any time of the narrowband internet of things system terminal, T RRC , cycle , PSM Respectively represent the radio resource control (RRC) connection period, the extended discontinuous reception (eDRX) paging period, and the power saving mode (PSM) period of the narrowband internet of things system terminal, f1(T RRC , cycle , PSM ), f2(T RRC , cycle , PSM ) respectively represent a function of the delay of a downlink data packet arrival at any time of the narrowband internet of things system terminal, and a function of the power consumption of the narrowband internet of things system terminal within the delay of a downlink data packet arrival at any time of the narrowband internet of things system terminal.
3. The method of claim 2, wherein the method further comprises: a delay D of an arrival of a downlink data packet at any time of the narrowband Internet of Things system terminal is represented as: wherein P PSM , P eDRX , are the steady-state probabilities of a Narrow Band Internet of Things system terminal being in the Power Saving Mode (PSM) sleep state, the extended Discontinuous Reception (eDRX) idle state, the Radio Resource Control (RRC) connected state 1, and the RRC connected state 2, respectively; wherein the RRC connected state 1 means that at the beginning of the RRC connected state, there is no uplink data packet in the terminal side uplink buffer and there are k DL downlink data packets in the satellite side downlink buffer, 0≤k DL ≤N DL , wherein N DL is the total number of downlink data packets; the RRC connected state 2 means that at the beginning of the RRC connected state, there is one uplink data packet in the terminal side uplink buffer and there are k DL downlink data packets in the satellite side downlink buffer; D PSM , D eDRX , represent the time delay of a downlink data packet arriving during the PSM sleep state, the time delay of a downlink data packet arriving during the eDRX idle state, the time delay of a downlink data packet arriving during the RRC connected state 1, and the time delay of a downlink data packet arriving during the RRC connected state 2, respectively.
4. The method of claim 2, wherein the method further comprises: a power consumption E of the narrowband Internet of Things system terminal is represented as: wherein P PSM , P eDRX , are the steady-state probabilities of the NB-IoT terminal in the PSM sleep state, the eDRX idle state, the RRC connected state 1, and the RRC connected state 2, respectively; wherein the RRC connected state 1 means that at the beginning of the RRC connected state, the terminal-side uplink buffer has no uplink data packet, and the satellite-side downlink buffer has k DL downlink data packets, 0≤k DL ≤N DL , wherein N DL is the total number of downlink data packets; the RRC connected state 2 means that at the beginning of the RRC connected state, the terminal-side uplink buffer has one uplink data packet, and the satellite-side downlink buffer has k DL downlink data packets; E PSM , E eDRX , represent the power consumption of the NB-IoT terminal within the delay of arrival of one downlink data packet in the PSM sleep state, the power consumption of the NB-IoT terminal within the delay of arrival of one downlink data packet in the eDRX idle state, the power consumption of the NB-IoT terminal within the delay of arrival of one downlink data packet in the RRC connected state 1, and the power consumption of the NB-IoT terminal within the delay of arrival of one downlink data packet in the RRC connected state 2, respectively. 5.The method of claim 1, wherein, a method for obtaining the support vector machine non-parametric regression model of the working state timer parameter of the narrowband Internet of Things system terminal with respect to time delay and power consumption comprises the following steps: a training set sample data is obtained by a ground gateway station according to historical service data of the narrowband Internet of Things system terminal, wherein the historical service data comprises a working state timer parameter and corresponding downlink system time delay and power consumption; the training set sample data is input into a support vector machine SVM for training to obtain a trained support vector machine SVM non-parametric regression model of the working state timer parameter of the narrowband Internet of Things system terminal with respect to time delay and power consumption. 6.The method of claim 1, wherein, The support vector machine non-parametric regression model of the working state timer parameter of the narrowband Internet of Things system terminal with respect to time delay and power consumption is: D = svm([T RRC ,T cycle ,T PSM ], model1) E = svm([T RRC ,T cycle ,T PSM ], model2) Wherein, D is the delay of a downlink data packet arriving at any time of the narrowband internet of things system terminal, E is the power consumption of the narrowband internet of things system terminal within the delay of a downlink data packet arriving at any time of the narrowband internet of things system terminal, T RRC ,T cycle ,T PSM Respectively represent the radio resource control (RRC) connection period, the extended discontinuous reception (eDRX) paging period, and the power saving mode (PSM) period of the narrowband internet of things system terminal, svm represents the support vector machine (SVM), model1 and model2 respectively represent the delay support vector machine (SVM) nonparametric regression model obtained based on the training set sample data and the power consumption support vector machine (SVM) nonparametric regression model obtained based on the training set sample data.
7. A device for dynamic configuration of a narrowband internet of things system terminal operating state timer, characterized in that, The method comprises the following steps: a problem construction module is configured to construct a time delay and power consumption multi-objective optimization problem of a narrowband Internet of Things system terminal in a low-orbit satellite Internet of Things scenario; a model obtaining module is configured to obtain a support vector machine non-parametric regression model of a working state timer parameter of the narrowband Internet of Things system terminal with respect to time delay and power consumption based on the time delay and power consumption multi-objective optimization problem; a problem solving module is configured to substitute the support vector machine non-parametric regression model of the time delay and power consumption into the time delay and power consumption multi-objective optimization problem, and solve the time delay and power consumption multi-objective optimization problem by using a second-generation non-dominated sorting genetic algorithm to obtain a Pareto optimal solution set of the time delay and power consumption multi-objective optimization problem; a parameter configuration module is configured to determine a working state timer parameter value meeting a time delay and power consumption demand of a current scenario from the Pareto optimal solution set, and dynamically configure the timer parameter according to the determined working state timer parameter value meeting the time delay and power consumption demand of the current scenario.
8. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 6.
9. A device for dynamically configuring the working status timer of a narrowband Internet of Things terminal, characterized by: The method comprises the following steps: One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and configured to, with the one or more processors, perform any of the methods of claims 1-6. One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and configured to, with the one or more processors, perform any of the methods of claims 1-6. One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and configured to, with the one or more processors, perform any of the methods of claims 1-6. One or more processors, one or more memories
Citation Information
Patent Citations
Dynamic configuration method for random access parameters of NB-IoT (Narrow Band Internet of Things) terminal under low earth orbit satellite
CN117998667A