A remote meter reading method and system based on Internet of Things

By dynamically adjusting the eDRX cycle and paging time window size in the NB-IoT system, combined with the adjustment of the TAU cycle timer, the problem of high energy consumption and real-time requirements of NB-IoT is solved, and a remote meter reading system with lower energy consumption and higher responsiveness is achieved.

CN119277232BActive Publication Date: 2025-04-25RENQIU NORTHERN TELECOM EQUIPMENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

NB-IoT consumes a high energy consumption in actual applications, especially when data is frequently uploaded or the coverage is wide, battery life is significantly affected, and limitations in transmission delay, applicable scenarios and network dependencies are difficult to meet the needs of real-time and reliability.

Method used

Through the sensor, the wireless unit transmits data in the connection mode, and dynamically adjusts the number of eDRX cycles and the number and size of the paging time window in the idle mode according to the data situation and user type. After sending data, enter idle mode, and determine the time of the TAU cycle timer based on the data situation and the last time you entered the connection mode from the power saving mode to ensure that you respond to data transmission requirements in the power saving mode in a timely manner.

Benefits of technology

It realizes the real-time requirements while reducing energy consumption, dynamically adjusting the size of the eDRX cycle and paging time window, adapting to different user types and data frequencies, extending battery life and improving system response speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277232B_ABST
    Figure CN119277232B_ABST
Patent Text Reader

Abstract

The present invention provides a remote meter reading method based on the Internet of Things. Data is collected in real time through sensors. A wireless unit sends the collected data to a server in a connection mode. When sending data, the number of eDRX cycles in an idle mode and the number of paging time windows in an eDRX cycle are determined according to data conditions and user types, and the size of the paging time window is determined based on the order of the paging time windows in the idle mode. After sending the data, the idle mode is entered; in the idle mode, the time of the TAU cycle timer is determined according to the data conditions and the way of entering the connection mode from the power saving mode last time, and the power saving mode is entered after the last eDRX cycle is executed; in the power saving mode, if the TAU cycle timer times out, the idle mode is entered, and if there is data to be sent, the wireless unit directly enters the connection mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet of Things, and in particular to a remote meter reading method and system based on Internet of Things. Background Art

[0002] Traditional meter reading requires manual visits, which is inefficient, costly and error-prone. The application of smart water meters, electricity meters, etc. not only improves the accuracy of data collection, but also greatly reduces labor costs, and realizes automated, real-time data monitoring and management. Through NB-IoT (narrowband Internet of Things) technology, smart water meters, electricity meters, etc. can remotely transmit data such as water meters and electricity meters to the management center, helping water or power companies to grasp user usage in real time and realize scientific management of water resources. NB-IoT has the characteristics of low power consumption, wide coverage, and strong connection, which is particularly suitable for decentralized water meter installation environments with poor signals. Through remote meter reading technology, water companies and power formulas can detect water leaks, electric leakage, abnormal water use, abnormal electricity use, etc. in advance, reduce resource waste, further improve management efficiency, and promote the sustainable development of smart cities.

[0003] However, NB-IoT consumes a lot of energy in actual applications, especially when water meter data or power data is frequently uploaded or the coverage area is wide, the battery life is significantly affected. NB-IoT has a variety of low-power modes, such as PSM and eDRX. In PSM mode, the module enters deep sleep when it is not sending or receiving data, thereby greatly reducing power consumption; in eDRX mode, the device maintains a connection with the base station at a lower frequency and wakes up as needed. Although PSM and eDRX modes can reduce the energy consumption of NB-IoT devices to a certain extent, their limitations in transmission delay, applicable scenarios and network dependence make it difficult to fully meet the requirements of real-time and reliability in some application scenarios. Summary of the invention

[0004] In order to reduce energy consumption and meet real-time requirements, in a first aspect, the present invention provides a remote meter reading method based on the Internet of Things, the method comprising the following steps:

[0005] The sensor collects data in real time, and the wireless unit sends the collected data to the server in the connection mode. When sending data, the number of eDRX cycles in the idle mode and the number of paging time windows in an eDRX cycle are determined according to the data situation and user type, and the size of the paging time window is determined based on the order of the paging time windows in the idle mode. After sending the data, the wireless unit enters the idle mode;

[0006] In idle mode, the time of the TAU cycle timer is determined according to the data situation and the last way of entering the connection mode from the power saving mode. After executing the last eDRX cycle, it enters the power saving mode; in power saving mode, if the TAU cycle timer times out, it enters the idle mode. If there is data to be sent, the wireless unit directly enters the connection mode.

[0007] Preferably, the method of determining the number of eDRX cycles in idle mode and the number of paging time windows in one eDRX cycle according to the data situation and the type of smart water meter user is specifically as follows:

[0008] Obtain user type weight according to user type, and determine data weight according to data conditions;

[0009] The number of eDRX cycles in idle mode is calculated by adding the user type weight, the data weight, and the number of base eDRX cycles;

[0010] The number of paging time windows in an eDRX cycle is calculated by adding the user type weight to the data weight.

[0011] Preferably, the determining of the paging time window size based on the order of the paging time windows in the idle mode is specifically:

[0012] The default paging time window size and the decrement amount are obtained. In the idle mode, each time a paging time window is passed, the paging time window is reduced by the decrement amount as the next paging time window size.

[0013] Preferably, the time of the TAU cycle timer is determined according to the data situation and the last way of entering the connection mode from the power saving mode, specifically:

[0014] Obtain the benchmark TAU cycle time, determine the data weight according to the data situation, and determine the entry mode weight according to the last way of entering the connection mode from the power saving mode,

[0015] Calculate the product of the data weight and the data coefficient, and calculate the product of the entry mode weight and the mode coefficient, add the two products as the reduction ratio, and reduce the benchmark TAU cycle time according to the reduction ratio as the time of the TAU cycle timer.

[0016] Preferably, the last way of entering the connection mode from the power saving mode includes directly entering the connection mode from the power saving mode and indirectly entering the connection mode from the power saving mode. The indirect entry from the power saving mode to the connection mode is to first enter the idle mode from the power saving mode and then enter the connection mode from the idle mode.

[0017] In a second aspect, the present invention provides a remote meter reading system based on the Internet of Things, the system comprising the following modules:

[0018] A data sending module is used to collect data in real time through sensors. The wireless unit sends the collected data to the server in the connection mode. When sending data, the number of eDRX cycles in the idle mode and the number of paging time windows in an eDRX cycle are determined according to the data situation and user type, and the size of the paging time window is determined based on the order of the paging time windows in the idle mode. After sending the data, the idle mode is entered;

[0019] The mode adjustment module is used to determine the time of the TAU cycle timer in the idle mode according to the data situation and the last way of entering the connection mode from the power saving mode. After executing the last eDRX cycle, it enters the power saving mode; in the power saving mode, if the TAU cycle timer times out, it enters the idle mode. If there is data to be sent, the wireless unit directly enters the connection mode.

[0020] Preferably, the method of determining the number of eDRX cycles in idle mode and the number of paging time windows in one eDRX cycle according to the data situation and the type of smart water meter user is specifically as follows:

[0021] Obtain user type weight according to user type, and determine data weight according to data conditions;

[0022] The number of eDRX cycles in idle mode is calculated by adding the user type weight, the data weight, and the number of base eDRX cycles;

[0023] The number of paging time windows in an eDRX cycle is calculated by adding the user type weight to the data weight.

[0024] Preferably, the determining of the paging time window size based on the order of the paging time windows in the idle mode is specifically:

[0025] The default paging time window size and the decrement amount are obtained. In the idle mode, each time a paging time window is passed, the paging time window is reduced by the decrement amount as the next paging time window size.

[0026] Preferably, the time of the TAU cycle timer is determined according to the data situation and the last way of entering the connection mode from the power saving mode, specifically:

[0027] Obtain the benchmark TAU cycle time, determine the data weight according to the data situation, and determine the entry mode weight according to the last way of entering the connection mode from the power saving mode,

[0028] Calculate the product of the data weight and the data coefficient, and calculate the product of the entry mode weight and the mode coefficient, add the two products as the reduction ratio, and reduce the benchmark TAU cycle time according to the reduction ratio as the time of the TAU cycle timer.

[0029] Preferably, the last way of entering the connection mode from the power saving mode includes directly entering the connection mode from the power saving mode and indirectly entering the connection mode from the power saving mode. The indirect entry from the power saving mode to the connection mode is to first enter the idle mode from the power saving mode and then enter the connection mode from the idle mode.

[0030] In a third aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method described above when executed by a processor.

[0031] In a fourth aspect, the present invention further provides a computer device, which includes at least a readable storage medium and a processor, wherein the readable storage medium stores a computer program, and the computer program implements the method described above when executed by the processor.

[0032] The present invention dynamically adjusts the number of eDRX cycles according to the user type and data situation, ensuring that users with high-frequency data requirements are provided with sufficient monitoring frequency, while low-frequency users appropriately reduce the monitoring cycle to reduce power consumption. Moreover, by adjusting the size of the paging time window and gradually reducing the length of each window, it can not only maintain efficient monitoring in the early stage of idle mode to ensure timely connection response, but also reduce power consumption in the later stage to extend battery life. In addition, when there is a data demand, the device can directly enter the connection mode from the power saving mode, avoiding the delay of state switching and additional energy consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 This is a flow chart of Embodiment 1;

[0034] Figure 2 This is a diagram showing changes in the paging time window;

[0035] Figure 3 Schematic diagram of direct and indirect connection modes. DETAILED DESCRIPTION

[0036] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0037] Embodiment 1

[0038] Figure 1 A flow chart of a first embodiment of the present invention is shown. In this embodiment, a remote meter reading method based on the Internet of Things is provided. The method comprises the following steps:

[0039] S1, collect data in real time through sensors, and the wireless unit sends the collected data to the server in the connection mode. When sending data, the number of eDRX cycles in the idle mode and the number of paging time windows in an eDRX cycle are determined according to the data situation and user type, and the size of the paging time window is determined based on the order of the paging time windows in the idle mode, and enters the idle mode after sending the data;

[0040] The smart water meter monitors and records the water usage in real time through the built-in flow sensor, which includes but is not limited to turbine flow sensor, electromagnetic flow sensor, etc. When the preset conditions are met, such as the amount of data reaches a certain amount or the TAU cycle timer times out, the wireless unit enters the connection state and sends the collected traffic to the server, wherein the wireless unit is preferably an NB-IoT wireless transmission unit. In NB-IoT, the power saving mode PSM has three states: connected mode, idle mode, and power saving mode (PSM mode). In order to save power, after the RRC connection is released in the connection state, it enters the idle state, and when the activity timer times out, it will further enter the power saving state.

[0041] However, the fixed activity timer and paging time window maintain the same settings for all users and all data, and cannot be dynamically adjusted according to the user's actual water consumption or data transmission frequency, resulting in poor power consumption efficiency for some users. For example, for industrial water users, data needs to be transferred between the water meter and the server more frequently, while for residential users, the data exchange volume is not so large. In addition, when the data is abnormal, the server not only needs to obtain data more frequently, but also may need to issue related instructions, such as closing valves and other operations.

[0042] In the present invention, when sending data, that is, in the connection mode, the number of eDRX cycles in the idle mode and the number of paging time windows in one eDRX cycle are determined according to the data situation and the user type of the smart water meter. When in the idle mode, the number of eDRX cycles is completed, that is, there is no conversion to the connection mode within the number of eDRX cycles, then the power saving mode is entered. In one embodiment, when the data is abnormal and / or the user type is a preset type, the number of eDRX cycles is increased and the number of paging time windows (PTW) in one eDRX cycle is increased, wherein the preset type is a commercial user or an industrial user.

[0043] In a more specific embodiment, the number of eDRX cycles in idle mode and the number of paging time windows in an eDRX cycle are determined according to the data situation and the type of smart water meter user, specifically:

[0044] Obtain user type weight according to user type, and determine data weight according to data conditions;

[0045] The number of eDRX cycles in idle mode is calculated by adding the user type weight, the data weight, and the number of base eDRX cycles;

[0046] The number of paging time windows in an eDRX cycle is calculated by adding the user type weight to the data weight.

[0047] The user type weight is determined according to the user type. In one embodiment, if it is a residential user, the weight is w11, if it is a commercial user, the weight is w12, and if it is an industrial user, the weight is w13, where w11<w12<w13. The data weight is determined according to the data situation. In a real time, if the data is normal, the data weight is w21, and if it is abnormal data, the weight is w22, where w21<w22.

[0048] Preferably, w11=1, w12=2, w13=3, w21=0, and w22=2. Assuming that w11 is 1, w21 is 0, and the number of base eDRX cycles is 5, if the current user type is a residential user and the data is normal, the number of eDRX cycles is 6, and the number of paging time windows in one eDRX cycle is 1, that is, the time of the active timer is set to 6 eDRX cycles, and the number of paging time windows in each eDRX cycle is 1.

[0049] The farther away from the connected state, the less likely it is that the server and the water meter or the electric meter will switch from the idle mode to the connected mode again. In one embodiment, the size of the paging time window is determined based on the order of the paging time windows in the idle mode, specifically:

[0050] The default paging time window size and the decrement amount are obtained. In the idle mode, each time a paging time window is passed, the paging time window is reduced by the decrement amount as the next paging time window size.

[0051] The default paging time window size is used as the size of the first paging time window. In idle mode, the size of each paging window experienced by the smart water meter will be smaller than the previous window, and the amount of reduction is the decrement amount. For example, if the size of the first paging window is 100ms and the decrement amount is 10ms, then the first paging time window is 100ms, the second paging time window is 90ms, the third paging time window is 80ms, and so on. Figure 2 The change of the paging time window is shown. In idle mode, the main purpose of the device is to save power, and the gradual reduction of the paging time window can reduce the time that the device remains active. When the idle mode is just entered, the window is larger, and the device can listen to the server instructions more frequently to prevent missing important information. As the idle time increases, the window gradually decreases, and the device listening time is also reduced, thereby reducing power consumption. It should be noted that the connection mode, idle mode, and power saving mode described above are all for wireless units. Flow sensors that need to obtain water flow in real time will not have connection mode, idle mode, or power saving mode.

[0052] S2, in idle mode, the time of the TAU cycle timer is determined according to the data situation and the last way of entering the connection mode from the power saving mode. After executing the last eDRX cycle, it enters the power saving mode; in the power saving mode, if the TAU cycle timer times out, it enters the idle mode. If there is data to be sent, the wireless unit directly enters the connection mode.

[0053] In idle mode, the length of the TAU cycle timer is determined based on the current data situation and the last way to enter connected mode from power saving mode. The two entry methods include:

[0054] Directly enter connection mode from power saving mode: When the device needs to transfer data immediately (such as when abnormal data is detected), it will switch directly from power saving mode to connection mode to quickly complete the data transfer.

[0055] Indirectly enter the connection mode from the power saving mode: After the TAU cycle times out, the device first enters the idle mode from the power saving mode to perform low-power monitoring. When receiving instructions or accumulating a certain amount of traffic data, it enters the connection mode from the idle mode.

[0056] According to these two entry methods and different data conditions, the TAU cycle timer will be dynamically adjusted. For example, when the data is abnormal or the last time is to enter the connection mode directly, the TAU cycle may be set shorter to maintain connection with the network more frequently.

[0057] When the device completes all eDRX cycles, if there is no further communication demand, it will enter the power saving mode (PSM), at which time the device enters a deep sleep state and no longer monitors to further reduce power consumption.

[0058] In power saving mode, if the TAU cycle timer reaches the timeout, the device will re-enter idle mode to maintain low-power monitoring of the base station. If there is data to be sent in power saving mode, such as abnormal data, the device will directly enter connection mode from power saving mode, skipping idle mode to ensure that data can be uploaded in time.

[0059] In one embodiment, the time of the TAU cycle timer is determined according to the data situation and the last way of entering the connection mode from the power saving mode, specifically:

[0060] Obtain the benchmark TAU cycle time, determine the data weight according to the data situation, and determine the entry mode weight according to the last way of entering the connection mode from the power saving mode,

[0061] Calculate the product of the data weight and the data coefficient, and calculate the product of the entry mode weight and the mode coefficient, add the two products as the reduction ratio, and reduce the benchmark TAU cycle time according to the reduction ratio as the time of the TAU cycle timer.

[0062] First, a base TAU cycle time is set, which is the default TAU ​​cycle time without special adjustment. For example, the base TAU cycle time is 12 hours. Then determine the data weight and the entry mode weight. Specifically, the data weight is set according to the current data situation. In one embodiment, the data situation includes normal data and abnormal data. In the case of abnormal data, the device needs to communicate with the base station more frequently, and the data weight will be higher; when the data is normal, the data weight is lower. The weight is set according to the way the last time the connection mode was entered from the power saving mode. If the connection mode is entered directly, it means that the device may be in high demand or emergency, so the entry mode weight is higher. If the connection mode is entered indirectly, the entry mode weight is lower because the data transmission demand may be relatively low. Multiply the data weight by a data coefficient to obtain a data adjustment value, multiply the entry mode weight by a mode coefficient to obtain an entry mode adjustment value, add the data adjustment value to the entry mode adjustment value, and obtain a reduction ratio for reducing the TAU cycle time. Specifically, TAU cycle time = base TAU cycle time - (reduction ratio × base TAU cycle time).

[0063] After the last eDRX cycle is executed, that is, after the activity timer times out, it enters the power saving mode; in the power saving mode, if the TAU cycle timer times out, it enters the idle mode. If there is data to be sent, the wireless unit directly enters the connection mode, such as Figure 3 As shown. Directly entering the connection mode can respond immediately when data needs to be transmitted, reducing delays, especially when encountering abnormal or sudden traffic conditions. Directly entering the connection mode avoids the delay of multi-level switching, allowing the system to save power while responding to data transmission needs in a timely manner.

[0064] Embodiment 2

[0065] In this embodiment, a remote meter reading system based on the Internet of Things is provided, and the system includes the following modules:

[0066] A data sending module is used to collect data in real time through sensors. The wireless unit sends the collected data to the server in the connection mode. When sending data, the number of eDRX cycles in the idle mode and the number of paging time windows in an eDRX cycle are determined according to the data situation and user type, and the size of the paging time window is determined based on the order of the paging time windows in the idle mode. After sending the data, the idle mode is entered;

[0067] The mode adjustment module is used to determine the time of the TAU cycle timer in the idle mode according to the data situation and the last way of entering the connection mode from the power saving mode. After executing the last eDRX cycle, it enters the power saving mode; in the power saving mode, if the TAU cycle timer times out, it enters the idle mode. If there is data to be sent, the wireless unit directly enters the connection mode.

[0068] Preferably, the method of determining the number of eDRX cycles in idle mode and the number of paging time windows in one eDRX cycle according to the data situation and the type of smart water meter user is specifically as follows:

[0069] Obtain user type weight according to user type, and determine data weight according to data conditions;

[0070] The number of eDRX cycles in idle mode is calculated by adding the user type weight, the data weight, and the number of base eDRX cycles;

[0071] The number of paging time windows in an eDRX cycle is calculated by adding the user type weight to the data weight.

[0072] Preferably, the determining of the paging time window size based on the order of the paging time windows in the idle mode is specifically:

[0073] The default paging time window size and the decrement amount are obtained. In the idle mode, each time a paging time window is passed, the paging time window is reduced by the decrement amount as the next paging time window size.

[0074] Preferably, the time of the TAU cycle timer is determined according to the data situation and the last way of entering the connection mode from the power saving mode, specifically:

[0075] Obtain the benchmark TAU cycle time, determine the data weight according to the data situation, and determine the entry mode weight according to the last way of entering the connection mode from the power saving mode,

[0076] Calculate the product of the data weight and the data coefficient, and calculate the product of the entry mode weight and the mode coefficient, add the two products as the reduction ratio, and reduce the benchmark TAU cycle time according to the reduction ratio as the time of the TAU cycle timer.

[0077] Preferably, the last way of entering the connection mode from the power saving mode includes directly entering the connection mode from the power saving mode and indirectly entering the connection mode from the power saving mode. The indirect entry from the power saving mode to the connection mode is to first enter the idle mode from the power saving mode and then enter the connection mode from the idle mode.

[0078] Embodiment 3

[0079] The present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method described above is implemented.

[0080] Embodiment 4

[0081] The present invention also provides a computer device, which includes at least a readable storage medium and a processor, wherein a computer program is stored on the readable storage medium, and the computer program implements the above method when executed by the processor.

[0082] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0083] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0084] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0085] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0086] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. Among them, the server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.

Claims

1. A remote meter reading method based on the Internet of Things, characterized in that: The method comprises the following steps: The sensor collects data in real time, and the wireless unit sends the collected data to the server in the connection mode. During the data transmission process, the number of eDRX cycles in the idle mode and the number of paging time windows in an eDRX cycle are determined according to the data situation and user type, and the size of the paging time window is determined based on the order of the paging time windows in the idle mode. After sending the data, the wireless unit enters the idle mode; In idle mode, the time of the TAU cycle timer is determined according to the data situation and the last way of entering the connection mode from the power saving mode. After executing the last eDRX cycle, it enters the power saving mode; in power saving mode, if the TAU cycle timer times out, it enters the idle mode. If there is data to be sent, the wireless unit directly enters the connection mode.

2. The method according to claim 1, characterized in that The method of determining the number of eDRX cycles in idle mode and the number of paging time windows in one eDRX cycle according to the data situation and the user type is specifically as follows: Obtain user type weight according to user type, and determine data weight according to data conditions; The number of eDRX cycles in idle mode is calculated by adding the user type weight, the data weight, and the number of base eDRX cycles; The number of paging time windows in an eDRX cycle is calculated by adding the user type weight to the data weight.

3. The method according to claim 1, characterized in that The determining of the paging time window size based on the order of the paging time windows in the idle mode is specifically: The default paging time window size and the decrement amount are obtained. In the idle mode, each time a paging time window is passed, the paging time window is reduced by the decrement amount as the next paging time window size.

4. The method according to claim 1, characterized in that The time of the TAU cycle timer is determined according to the data situation and the last way of entering the connection mode from the power saving mode, specifically: Obtain the benchmark TAU cycle time, determine the data weight according to the data situation, and determine the entry mode weight according to the last way of entering the connection mode from the power saving mode, Calculate the product of the data weight and the data coefficient, and calculate the product of the entry mode weight and the mode coefficient, add the two products as the reduction ratio, and reduce the benchmark TAU cycle time according to the reduction ratio as the time of the TAU cycle timer.

5. The method according to claim 1 or 4, characterized in that The last way of entering the connection mode from the power saving mode includes directly entering the connection mode from the power saving mode and indirectly entering the connection mode from the power saving mode. The indirect way of entering the connection mode from the power saving mode is to first enter the idle mode from the power saving mode and then enter the connection mode from the idle mode.

6. A remote meter reading system based on the Internet of Things, characterized in that: The system includes the following modules: A data sending module is used to collect data in real time through sensors. The wireless unit sends the collected data to the server in the connection mode. During the data sending process, the number of eDRX cycles in the idle mode and the number of paging time windows in an eDRX cycle are determined according to the data situation and user type, and the size of the paging time window is determined based on the order of the paging time windows in the idle mode. After sending the data, the idle mode is entered; The mode adjustment module is used to determine the time of the TAU cycle timer in the idle mode according to the data situation and the last way of entering the connection mode from the power saving mode. After executing the last eDRX cycle, it enters the power saving mode; in the power saving mode, if the TAU cycle timer times out, it enters the idle mode. If there is data to be sent, the wireless unit directly enters the connection mode.

7. The system according to claim 6, characterized in that The method of determining the number of eDRX cycles in idle mode and the number of paging time windows in one eDRX cycle according to the data situation and the user type is specifically as follows: Obtain user type weight according to user type, and determine data weight according to data conditions; The number of eDRX cycles in idle mode is calculated by adding the user type weight, the data weight, and the number of base eDRX cycles; The number of paging time windows in an eDRX cycle is calculated by adding the user type weight to the data weight.

8. The system according to claim 6, characterized in that The determining of the paging time window size based on the order of the paging time windows in the idle mode is specifically: The default paging time window size and the decrement amount are obtained. In the idle mode, each time a paging time window is passed, the paging time window is reduced by the decrement amount as the next paging time window size.

9. The system according to claim 6, characterized in that The time of the TAU cycle timer is determined according to the data situation and the last way of entering the connection mode from the power saving mode, specifically: Obtain the benchmark TAU cycle time, determine the data weight according to the data situation, and determine the entry mode weight according to the last way of entering the connection mode from the power saving mode, Calculate the product of the data weight and the data coefficient, and calculate the product of the entry mode weight and the mode coefficient, add the two products as the reduction ratio, and reduce the benchmark TAU cycle time according to the reduction ratio as the time of the TAU cycle timer.

10. A computer device, comprising at least a readable storage medium and a processor, wherein a computer program is stored on the readable storage medium, wherein: When the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • A method and communication apparatus for determining an eDRX period

    CN109041269A

  • Paging method and device based on enhanced discontinuous reception, equipment and storage medium

    CN115362724A