NB-IoT Positioning Data Reduction Using Candidate Reference Points
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
NB-IoT devices face high power consumption and increased costs due to excessive transmission of positioning data, particularly when exceeding data limits in NB-IoT services.
Innovation Solution
A positioning system and method that involves a tracking device, base station, and server, where the server generates groups of candidate data with varying reference points, selects the most similar group, and transmits it to the tracking device, which then compares new data against these points to reduce the amount of data transmitted.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If positioning data is transmitted frequently to maintain location accuracy, then positioning precision is improved, but power consumption and transmission cost increase
Solution Approach 1:
The server pre-calculates and stores multiple groups of candidate reference point data with different numbers of reference points before the tracking device needs to transmit positioning data. This preliminary preparation allows the tracking device to simply compare new positioning data against pre-stored reference groups rather than performing complex calculations or transmitting all raw data, thereby reducing transmission volume and power consumption while maintaining positioning precision.
Solution Approach 2:
The system extracts only the essential information needed for positioning by comparing new positioning data against pre-stored reference point groups. Instead of transmitting complete positioning datasets, the tracking device transmits only the differences or updates relative to the reference groups, significantly reducing the amount of data transmitted over NB-IoT and thus reducing power consumption and transmission costs.
2Loss of information
If all positioning data is transmitted to ensure data completeness, then information accuracy is improved, but transmission cost increases
Solution Approach 1:
The server extracts and stores multiple groups of candidate reference point data with varying numbers of reference points. When the tracking device needs to transmit positioning data, it compares new data against these pre-extracted reference groups and transmits only the necessary updates or differences, rather than all raw positioning data. This extraction approach maintains information accuracy while significantly reducing the quantity of data transmitted.
Solution Approach 2:
The system uses partial reference point data from pre-calculated groups rather than requiring complete positioning datasets for transmission. By using a selective approach where only the necessary reference points are compared and transmitted, the system achieves sufficient information accuracy without the excessive data transmission that would occur if all positioning data were transmitted.
3Adaptability or versatility
If NB-IoT service data limits are exceeded, then positioning coverage is improved, but service cost increases
Solution Approach 1:
The server pre-preares multiple groups of candidate reference point data with different numbers of reference points before the tracking device needs to transmit positioning data. This preliminary action enables the tracking device to maintain positioning coverage by comparing new data against these pre-stored groups, thereby extending positioning coverage without exceeding NB-IoT data limits or incurring additional service costs.
Solution Approach 2:
The system extracts and stores reference point data that can be used to represent positioning information with fewer data points. When transmission is needed, the tracking device uses these extracted reference groups to compare and transmit only necessary updates, thereby maintaining positioning coverage while staying within NB-IoT data limits and avoiding increased service costs.
Data Source
AI summary
A positioning system is provided in the invention. The positioning system may include a base station, a tracking device, and a server. The tracking device may obtain a plurality of first positioning data in a period and transmit the first positioning data to the base station. The server may receive the first positioning data from the base station, and generate a plurality of groups of candidate data. Each group of candidate data includes a different number of reference point data. The server may select one of the groups of candidate data, and transmit the selected group of candidate data to the tracking device through the base station. The tracking device may obtain a plurality of second positioning data in the next period, and transmit updated positioning data to the server through the base station according to the second positioning data and the selected group of candidate data.


