An internet of things terminal position monitoring method and device and related products

By listening to and reporting location change events through IoT cards, and using OTA gateways and IoT card connection platforms for parsing, the structural complexity and power consumption issues of IoT terminal location monitoring are solved, achieving low-cost and low-power location monitoring, which is suitable for most IoT scenarios.

CN118972796BActive Publication Date: 2026-04-14CHINA MOBILE M2M +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE M2M
Filing Date
2024-08-15
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing IoT terminal location monitoring methods require the addition of positioning modules or positioning MCUs, which increases structural complexity and power consumption. Furthermore, satellite positioning requires continuous communication, making it difficult to meet the low-cost and low-energy consumption requirements of most IoT scenarios.

Method used

By listening to and reporting location change events through IoT cards, and using OTA gateway decoding and IoT card connection platform parsing, the location monitoring of IoT terminals can be realized without adding terminal modules, thus reducing hardware costs and power consumption.

Benefits of technology

It achieves efficient and low-energy IoT terminal location monitoring, meets the location change monitoring needs of most IoT scenarios, reduces terminal structure complexity and cost, and is suitable for business scenarios with high real-time location change requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118972796B_ABST
    Figure CN118972796B_ABST
Patent Text Reader

Abstract

The application discloses an Internet of Things terminal position monitoring method and device and related products, and the method comprises the following steps: in the case that a listening button is triggered, an Internet of Things connection platform generates a listening instruction, and the listening instruction is sent to an Internet of Things card; the Internet of Things card is used to start listening to a position change event of an Internet of Things terminal served by the Internet of Things card after receiving the listening instruction; if the position change event is listened to, the position change event is sent to an OTA gateway; the OTA gateway is used to receive and decode the position change event, obtain position change information, and send the position change information to the Internet of Things connection platform; the Internet of Things connection platform receives and analyzes the position change information, obtains a position code, and obtains the latest position of the Internet of Things terminal according to the position code. According to the embodiment of the application, the Internet of Things terminal position monitoring with high efficiency, low energy consumption and generalization can be realized without adding any terminal module, and the Internet of Things terminal position change monitoring demand in most Internet of Things scenes can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet of Things (IoT) technology, and in particular to an IoT terminal location monitoring method, device, and related products. Background Technology

[0002] Current technologies typically embed positioning modules or integrate positioning MCUs (Microcontroller Units) into IoT terminals, utilizing technologies such as GPS (Global Positioning System), BeiDou positioning, or UWB (Ultra Wide Band) positioning to monitor the location of the IoT terminals. However, this method requires additional positioning modules or integrated positioning MCUs, thus increasing the structural complexity of the terminal. Furthermore, GPS or BeiDou-based positioning requires continuous communication with satellites, increasing the power consumption of the IoT terminal. Summary of the Invention

[0003] This application provides an IoT terminal location monitoring method, device, and related products to solve the problems existing in the above-mentioned existing solutions. It can achieve high-efficiency, low-energy consumption, and scalable IoT terminal location monitoring without adding any terminal modules, and meet the IoT terminal location change monitoring needs in most IoT scenarios.

[0004] To achieve the above objectives, this application provides an IoT terminal location monitoring method applied to an IoT SIM card connection platform. The IoT terminal location monitoring method includes:

[0005] When the listening button is triggered, a listening instruction is generated and sent to the IoT card. After receiving the listening instruction, the IoT card starts listening for location change events of the IoT terminals it serves. If the location change event is detected, the location change event is sent to the OTA gateway. The OTA gateway receives and decodes the location change event to obtain location change information and sends the location change information to the IoT card connection platform.

[0006] The location change information is received and parsed to obtain a location code, and the latest location of the IoT terminal is obtained based on the location code.

[0007] As an improvement to the above scheme, after obtaining the latest location of the IoT terminal based on the location code, the IoT terminal location monitoring method further includes:

[0008] Obtain the reference location and preset alarm distance value of the IoT terminal, and calculate the distance difference between the latest location and the reference location;

[0009] If the distance difference is greater than or equal to the preset alarm distance value, an alarm function is triggered.

[0010] As an improvement to the above solution, the reference position can be obtained in any of the following ways:

[0011] The system receives and parses the location registration information sent by the OTA gateway to obtain a reference location code, and obtains the reference location based on the reference location code; wherein, the location registration information is obtained by the OTA gateway receiving and decoding the location registration event sent by the IoT card, and the location registration event is sent by the IoT terminal to the IoT card when it first powers on and connects to the network;

[0012] The reference location is obtained based on the pre-configured correspondence between the IoT card and the reference location of the IoT terminal.

[0013] As an improvement to the above solution, the IoT card includes a Native card and / or a Smart card;

[0014] Specifically, during the card manufacturing stage of the Native card, a location change event listening process is added to the Native card using IoT card encoding technology, so that the Native card starts listening to the location change event after receiving the listening instruction.

[0015] By writing the card over the air (OTA), a location change event listening process is added to the Smart Card, so that the Smart Card starts listening for the location change event after receiving the listening command.

[0016] To achieve the above objectives, this application provides an IoT terminal location monitoring method, applied to IoT SIM cards, the IoT terminal location monitoring method comprising:

[0017] Receive the listening instruction sent by the IoT card connection platform and start listening for location change events of the IoT terminals served by the IoT card;

[0018] If the location change event is detected, the location change event is sent to the OTA gateway. The OTA gateway receives and decodes the location change event to obtain location change information, and sends the location change information to the IoT SIM card connection platform. The IoT SIM card connection platform receives and parses the location change information to obtain a location code, and obtains the latest location of the IoT terminal based on the location code.

[0019] To achieve the above objectives, this application provides an IoT terminal location monitoring method applied to an OTA gateway. The IoT terminal location monitoring method includes:

[0020] The location change event sent by the IoT card is received and decoded to obtain location change information; the location change event is obtained by the IoT card listening to the IoT terminals served by the IoT card after receiving the listening instruction sent by the IoT card connection platform.

[0021] The location change information is sent to the IoT SIM card connection platform, which receives and parses the location change information to obtain a location code, and then obtains the latest location of the IoT terminal based on the location code.

[0022] To achieve the above objectives, embodiments of this application also provide an IoT terminal location monitoring device, comprising:

[0023] The trigger module is used to generate a listening instruction when the listening button is triggered, and send the listening instruction to the IoT card. After receiving the listening instruction, the IoT card starts to listen for location change events of the IoT terminals served by the IoT card. If the location change event is detected, the location change event is sent to the OTA gateway. The OTA gateway is used to receive and decode the location change event, obtain location change information, and send the location change information to the IoT card connection platform.

[0024] The positioning module is used to receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code.

[0025] To achieve the above objectives, embodiments of this application also provide an IoT terminal location monitoring device, comprising:

[0026] The monitoring module is used to receive monitoring instructions sent by the IoT card connection platform and start monitoring the location change events of the IoT terminals served by the IoT card.

[0027] The reporting module is used to send the location change event to the OTA gateway if the location change event is detected. The OTA gateway is used to receive and decode the location change event to obtain location change information, and send the location change information to the IoT SIM card connection platform. The IoT SIM card connection platform is used to receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code.

[0028] To achieve the above objectives, embodiments of this application also provide an IoT terminal location monitoring device, comprising:

[0029] The first decoding module is used to receive and decode the location change event sent by the IoT card to obtain the location change information; the location change event is obtained by the IoT card listening to the IoT terminals served by the IoT card after receiving the listening instruction sent by the IoT card connection platform.

[0030] The first sending module is used to send the location change information to the IoT SIM card connection platform. The IoT SIM card connection platform is used to receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code.

[0031] To achieve the above objectives, this application also provides an IoT terminal location monitoring device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the above-described IoT terminal location monitoring method.

[0032] To achieve the above objectives, this application also provides an IoT terminal location monitoring system, including an IoT SIM card connection platform, an IoT SIM card, and an OTA gateway; the IoT SIM card connection platform executes the above-described IoT terminal location monitoring method, the IoT SIM card executes the above-described IoT terminal location monitoring method, and the OTA gateway executes the above-described IoT terminal location monitoring method.

[0033] To achieve the above objectives, embodiments of this application also provide a computer-readable storage medium, the computer-readable storage medium including a stored computer program; wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the above-described IoT terminal location monitoring method.

[0034] To achieve the above objectives, this application also provides a computer program product, which includes a computer program; wherein, when the computer program is running, it controls the device where the program product is located to execute the above-mentioned IoT terminal location monitoring method.

[0035] Implementing the embodiments of this application has the following beneficial effects:

[0036] The IoT terminal location monitoring method, device, and related products provided in this application, when the monitoring button is triggered, generate a monitoring command from the IoT connection platform and send it to the IoT SIM card. Upon receiving the monitoring command, the IoT SIM card begins monitoring location change events of the IoT terminals it serves. If a location change event is detected, it is sent to the OTA gateway. The OTA gateway receives and decodes the location change event to obtain location change information, which is then sent to the IoT SIM card connection platform. The IoT connection platform receives and parses the location change information to obtain a location code. Based on the location code, it obtains the latest location of the IoT terminal. This method achieves IoT terminal location monitoring without adding any terminal modules (i.e., a positioning module and an integrated positioning MCU), reducing terminal hardware costs and structural complexity. Furthermore, the IoT terminal does not need continuous satellite communication, reducing power consumption. This results in high-efficiency, low-energy-consumption, and scalable IoT terminal location monitoring, meeting the location change monitoring needs of IoT terminals in most IoT scenarios. Attached Figure Description

[0037] Figure 1 This is a flowchart of the IoT terminal location monitoring method provided in the embodiments of this application;

[0038] Figure 2 This is another flowchart of the IoT terminal location monitoring method provided in the embodiments of this application;

[0039] Figure 3 This is another flowchart of the IoT terminal location monitoring method provided in the embodiments of this application;

[0040] Figure 4 This is a structural block diagram of the IoT terminal location monitoring device provided in the embodiments of this application;

[0041] Figure 5 This is another structural block diagram of the IoT terminal location monitoring device provided in the embodiments of this application;

[0042] Figure 6 This is another structural block diagram of the IoT terminal location monitoring device provided in the embodiments of this application;

[0043] Figure 7 This is a structural block diagram of the IoT terminal location monitoring device provided in the embodiments of this application. Detailed Implementation

[0044] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0045] Currently, existing technologies for monitoring the location of IoT terminal devices mainly employ the following methods:

[0046] Existing Solution 1: Embedding a positioning module or integrating a positioning MCU into the IoT terminal, utilizing technologies such as GPS, BeiDou, or UWB positioning to achieve location monitoring of the IoT terminal. However, this method requires adding an additional positioning module or integrating a positioning MCU, thus increasing the complexity of the terminal structure. Furthermore, positioning based on GPS or BeiDou systems requires continuous communication with satellites, increasing the power consumption of the IoT terminal.

[0047] Existing Solution 2: The IoT terminal requests information from the base station serving it. The IoT platform then receives the base station information from the IoT terminal and uses it to locate the IoT terminal. However, this solution requires the IoT terminal to actively request information from the base station. Due to the diversity and standardization differences of IoT terminals, it is difficult to implement, has high standardization requirements, and requires significant modification and unification of IoT terminals, resulting in low feasibility and widespread adoption.

[0048] Existing Solution 3: This solution obtains IoT terminal internet access logs based on core network GGSN / PGW elements. Then, using big data technology, it collects, cleans, and filters information such as the cell base station identifier, time, and location area code corresponding to the relevant IoT SIM card number. Finally, by comparing the cell base station identifier and location area identifier with a location database, the approximate location of the terminal is obtained. However, this solution involves a large amount of data and computation (in the petabyte range), requiring significant computing resources and capacity. Furthermore, due to the large data volume and long computational link, there is a certain latency, making it unsuitable for some time-sensitive scenarios.

[0049] In view of this, the embodiments of this application provide an IoT terminal location monitoring method that can realize IoT terminal location monitoring without adding any terminal modules or making any adaptation modifications to the IoT terminal. This reduces the terminal hardware cost and terminal structure complexity. Moreover, the IoT terminal does not need to continuously communicate with satellites, which reduces the power consumption of the IoT terminal. This achieves high-efficiency, low-energy consumption and scalable IoT terminal location monitoring, meeting the IoT terminal location change monitoring needs in most IoT scenarios.

[0050] See Figure 1 , Figure 1This is a flowchart of an IoT terminal location monitoring method provided in an embodiment of this application. The IoT terminal location monitoring method is applied to an IoT SIM card connection platform, and includes steps S1 to S2, as follows:

[0051] S1. When the listening button is triggered, a listening instruction is generated and sent to the IoT card. After receiving the listening instruction, the IoT card starts to listen for location change events of the IoT terminals served by the IoT card. If the location change event is detected, the location change event is sent to the OTA gateway. The OTA gateway is used to receive and decode the location change event, obtain location change information, and send the location change information to the IoT card connection platform.

[0052] S2. Receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code.

[0053] It is understood that the IoT SIM card connection platform provides basic management and value-added services for IoT SIM cards to IoT terminal operators, and is a platform that supports IoT terminal operators in managing IoT SIM cards.

[0054] The location change event refers to the event triggered by the IoT terminal when the IoT SIM card is connected to a new network upon power-on or when the terminal's location changes, causing a change in the attached base station. This event is sent to the IoT SIM card to notify it of the change in the current communication base station. The location change event includes a timestamp and a location code, which includes both a base station code and a cell code.

[0055] In this embodiment, an IoT SIM card connection platform is equipped with a listening button. When the listening button is triggered, the IoT connection platform sends a listening command to the IoT SIM card, initiating the IoT SIM card to listen for and capture location change events. These location change events are then decoded by the OTA gateway and sent to the IoT SIM card connection platform for parsing to obtain the location of the IoT terminal, thus enabling location change monitoring of the IoT terminal. The IoT terminal does not need to integrate a positioning module or a positioning MCU module, nor does it need to communicate with a positioning satellite system. By listening to existing location change events and using these events as triggers, the location change events are reported to the IoT SIM card connection platform via the OTA gateway. This process involves relatively small data and computational loads. Furthermore, the IoT terminal does not need continuous communication with satellites, resulting in low power consumption. It can meet the location change monitoring needs of most IoT scenarios without adding terminal modules, reducing terminal hardware costs and structural complexity.

[0056] Compared to existing solutions one and two, this application clarifies that the processing for location monitoring is handled by the IoT SIM card, rather than the IoT terminal. When the IoT terminal actively requests information from the base station and parses and processes the base station code, each IoT terminal is required to develop and integrate a corresponding MCU module or functional plugin. Furthermore, the IoT terminal must store the base station information before and after the location change in its local storage, perform a location difference comparison, and then report the location information to the designated IoT platform through its own MCU module.

[0057] Currently, there are millions of IoT terminals. Modifying the hardware and software of each terminal would be extremely costly and impractical for widespread adoption. However, using IoT SIM cards for location monitoring offers a low-cost, replaceable, and over-the-air (OTA) upgrade solution. These cards can be mass-produced by operators, adhering to standardized technical standards and specifications, eliminating the need for terminal modifications. This results in high accessibility and low deployment costs, significantly improving both effectiveness and cost compared to location monitoring via IoT terminals. When an IoT terminal powers on and connects to a network or changes its location from a connected base station, it sends a location change event to the IoT SIM card. This application uses the IoT SIM card to listen for and capture these events and reports them to the IoT SIM card connection platform, achieving near real-time monitoring of IoT terminal location changes. The IoT terminal in this application does not require a positioning module or any adaptation modifications, reducing hardware costs and structural complexity, and thus offering high scalability.

[0058] Compared with the existing solution 3, this application is more suitable for business scenarios with high requirements for real-time location changes. It requires less storage and computing resources, has higher real-time performance, and achieves high-efficiency IoT terminal location monitoring.

[0059] Furthermore, the location change event is a standard event of the existing terminal and IoT card interaction process that conforms to the 3GPP (3rd Generation Partnership Project) specification, so this application has a high degree of standardization and popularization.

[0060] For example, the IoT SIM card connection platform is configured with a monitoring button, which controls the location change monitoring switch on the corresponding IoT SIM card side. The monitoring button is off by default. IoT terminal operators can trigger it by actively clicking the monitoring button according to their business needs. The IoT SIM card connection platform will then send a start command via OTA technology to the IoT SIM card, turning on the location change monitoring switch on the IoT SIM card side and initiating the IoT SIM card's monitoring of location change events. Before receiving a response confirming the successful activation of the location change monitoring switch on the IoT SIM card side, the monitoring button is set to an unclickable state. After receiving this response, the monitoring button becomes clickable again. Clicking the monitoring button again will trigger the IoT SIM card connection platform to send a stop command via OTA technology to the IoT SIM card side, turning off the location change monitoring switch and terminating the IoT SIM card's monitoring of location change events. The OTA technology includes SMS, BIP (Bearer Independent Protocol), and over-the-air (OTA) connections. During this process, the IoT SIM card only listens to and reports location change events triggered by IoT terminals. The logic on the card is simple, with low impact on the performance and energy consumption of the IoT terminals served by the IoT SIM card. The amount of data processing is small, and the location change perception is rapid. At the same time, the IoT SIM card connects to a platform with strong computing power, which can quickly process and judge the data reported by the IoT SIM card.

[0061] In an optional embodiment, after obtaining the latest location of the IoT terminal based on the location code, the IoT terminal location monitoring method further includes:

[0062] Obtain the reference location and preset alarm distance value of the IoT terminal, and calculate the distance difference between the latest location and the reference location;

[0063] If the distance difference is greater than or equal to the preset alarm distance value, an alarm function is triggered.

[0064] Understandably, in most cases, IoT terminal operators need to promptly detect and respond to changes in the location of IoT terminals to avoid legal risks or financial losses. For example, banks typically want IoT terminals with built-in IoT cards, such as sold POS machines, returned shared vehicles, and fixed-location children's rocking machines and claw machines, to remain in fixed positions or move only within a small area. IoT terminal operators can pre-configure sensitive distance values ​​(i.e., alarm distance values) that trigger alarm functions on the IoT card connection platform based on the location characteristics and usage scenarios of the IoT terminals, avoiding false alarms caused by normal location movement or base station signal drift. If the location change of an IoT terminal exceeds the preset alarm distance value, there may be a risk of theft or illegal movement, thus requiring timely alerts. The preset alarm distance value refers to the furthest possible movement distance of the monitored IoT terminal relative to a reference location.

[0065] In this embodiment, an IoT SIM card monitors existing location change events and reports the event content to the IoT SIM card connection platform for parsing. The latest location of the IoT terminal after the location coordinate change is obtained, and the distance difference between it and the reference location is calculated. This distance difference is compared with a preset alarm distance value to determine whether an alarm should be triggered. This application features low latency for location change alarms, enabling rapid acquisition of location change alarms and fulfilling the location change alarm requirements for most IoT scenarios without adding terminal modules.

[0066] For example, when the IoT SIM card terminal moves, causing a change in the attached base station code, the IoT SIM card detects the location change event from the terminal and sends it to the OTA gateway. The OTA gateway receives and decodes the location change event to obtain location change information, and sends the location change information to the IoT SIM card connection platform. The IoT SIM card connection platform receives and parses the location change information to obtain the location code, compares the location code with the base station location information database, and obtains the latest location β of the IoT terminal after the location change. The IoT SIM card connection platform obtains the reference location α of the IoT terminal and the preset alarm distance value L1, and calculates the distance difference L2 between the latest location β and the reference location α. ​​If L2>=L1, an alarm function is triggered, and an alarm notification can be pushed to the IoT terminal operator through a preset alarm format and alarm method (such as email alarm or SMS alarm); otherwise, the current reporting message is ignored.

[0067] After receiving an alarm notification of a terminal location change, the IoT terminal operator can determine whether the current movement is normal based on the actual situation. Further control measures can then be taken on the IoT SIM card connection platform. For example, triggering the emergency stop button on the platform can send a stop command to the IoT SIM card, controlling the emergency shutdown of the IoT terminals served by the IoT SIM card. Optionally, the IoT SIM card connection platform can be configured to automatically trigger corresponding control measures based on the alarm status.

[0068] In one alternative embodiment, the reference position is obtained in any of the following ways:

[0069] The system receives and parses the location registration information sent by the OTA gateway to obtain a reference location code, and obtains the reference location based on the reference location code; wherein, the location registration information is obtained by the OTA gateway receiving and decoding the location registration event sent by the IoT card, and the location registration event is sent by the IoT terminal to the IoT card when it first powers on and connects to the network;

[0070] The reference location is obtained based on the pre-configured correspondence between the IoT card and the reference location of the IoT terminal.

[0071] It is understood that the reference location refers to the location reported by the Internet of Things (IoT) terminal upon its first power-on after deployment, or the location where the IoT terminal will be deployed, which is pre-configured by the IoT terminal operator on the IoT SIM card connection platform.

[0072] For example, taking a bank POS machine as an example, after the bank POS machine is deployed in a specific location in a shopping mall and connected to the network for the first time, the IoT terminal sends a location registration event to the IoT SIM card. The IoT SIM card captures and reports the location registration event to the OTA gateway. The OTA gateway receives and decodes the location registration event to obtain location registration information, and sends the location registration information to the IoT SIM card connection platform. The IoT SIM card connection platform receives and parses the location registration information to obtain a reference location code. Based on the reference location code, it obtains and saves the reference location of the IoT terminal. The reference location code includes a reference base station code and a reference cell code.

[0073] Alternatively, the baseline location of the corresponding bank POS machine can be pre-configured on the IoT card connection platform by establishing a correspondence between the IoT card number and the planned deployment location of the bank POS machine—that is, a correspondence between the IoT card and the baseline location of the IoT terminal. After the bank POS machine is officially deployed and powered on for the first time, the location registration event reported by the IoT card is used for secondary confirmation.

[0074] In one alternative embodiment, the IoT card includes a Native card and / or a Smart card;

[0075] Specifically, during the card manufacturing stage of the Native card, a location change event listening process is added to the Native card using IoT card encoding technology, so that the Native card starts listening to the location change event after receiving the listening instruction.

[0076] By writing the card over the air (OTA), a location change event listening process is added to the Smart Card, so that the Smart Card starts listening for the location change event after receiving the listening command.

[0077] It is understood that the "Native card" refers to a native card closely related to a specific hardware platform, which typically does not support the dynamic downloading or deletion of multiple applications. Therefore, the location change event monitoring process needs to be added during the card manufacturing stage. The "Smart card" is a smart card that supports the dynamic downloading, deletion, and updating of applications. Therefore, the instructions or programs for adding the location change event monitoring process can be implemented in the Smart card through over-the-air (OTA) writing.

[0078] In this embodiment, an IoT SIM card is used as the technical carrier. By adding a location change event monitoring process to the IoT SIM card, the modified IoT SIM card can monitor and capture location change events triggered by IoT terminals. Then, the event content is reported to the IoT SIM card connection platform for parsing via an OTA gateway, thereby obtaining the latest location of the IoT terminal and realizing the monitoring of terminal location changes. Since the location change is passively triggered, the modification is minor, requiring no additional terminal modules, reducing terminal hardware costs and structural complexity, and having a very low impact on terminal power consumption.

[0079] See Figure 2 , Figure 2 This is a flowchart of an IoT terminal location monitoring method provided in an embodiment of this application. The IoT terminal location monitoring method is applied to an IoT SIM card connection platform, and includes steps S3 to S4, as follows:

[0080] S3. Receive the listening instruction sent by the IoT card connection platform and start listening for location change events of the IoT terminals served by the IoT card;

[0081] S4. If the location change event is detected, the location change event is sent to the OTA gateway. The OTA gateway is used to receive and decode the location change event to obtain location change information, and send the location change information to the IoT SIM card connection platform. The IoT SIM card connection platform is used to receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code.

[0082] In an optional embodiment, the IoT terminal location monitoring method further includes:

[0083] Receive the location registration event sent by the IoT terminal when it first powers on and connects to the network;

[0084] The location registration event is sent to the OTA gateway.

[0085] It should be noted that this embodiment is an implementation of an IoT card corresponding to the above method embodiments. Therefore, the relevant descriptions in the above method embodiments can be referred to, and the same beneficial effects can be achieved. To avoid repetition, further details will not be provided here.

[0086] The IoT terminal location monitoring method provided in this application embodiment receives a listening instruction sent by an IoT SIM card connection platform and begins listening for location change events of IoT terminals served by the IoT SIM card. If the IoT SIM card detects a location change event, it sends the event to an OTA gateway. The OTA gateway receives and decodes the event to obtain location change information, and then sends the information to the IoT SIM card connection platform. The platform receives and parses the information to obtain a location code, and uses this code to determine the latest location of the IoT terminal. This method achieves high-efficiency, low-energy, and scalable IoT terminal location monitoring without adding any terminal modules, meeting the location change monitoring needs of IoT terminals in most IoT scenarios and reducing terminal hardware costs and structural complexity.

[0087] See Figure 3 , Figure 3 This is a flowchart of an IoT terminal location monitoring method provided in an embodiment of this application. The IoT terminal location monitoring method is applied to an OTA gateway, and the IoT terminal location monitoring method includes steps S5 to S6, as follows:

[0088] S5. Receive and decode the location change event sent by the IoT card to obtain location change information; the location change event is obtained by the IoT card listening to the IoT terminals served by the IoT card after receiving the listening instruction sent by the IoT card connection platform.

[0089] S6. The location change information is sent to the IoT SIM card connection platform. The IoT SIM card connection platform receives and parses the location change information to obtain a location code, and obtains the latest location of the IoT terminal based on the location code.

[0090] In an optional embodiment, the IoT terminal location monitoring method further includes:

[0091] Receive and decode the location registration event sent by the IoT card to obtain location registration information;

[0092] The location registration information is sent to the IoT SIM card connection platform.

[0093] It should be noted that this embodiment is an implementation of an OTA gateway corresponding to the above method embodiments. Therefore, the relevant descriptions in the above method embodiments can be referred to, and the same beneficial effects can be achieved. To avoid repetition, further details will not be provided here.

[0094] The IoT terminal location monitoring method provided in this application embodiment receives and decodes location change events sent by IoT cards through an OTA gateway to obtain location change information. The location change event is obtained by the IoT card listening to the IoT terminals served by the IoT card after receiving a listening instruction sent by the IoT card connection platform. The OTA gateway sends the location change information to the IoT card connection platform, which receives and parses the location change information to obtain a location code. Based on the location code, the latest location of the IoT terminal is obtained. This method can achieve high-efficiency, low-energy consumption, and scalable IoT terminal location monitoring without adding any terminal modules, meeting the IoT terminal location change monitoring needs in most IoT scenarios and reducing terminal hardware costs and terminal structural complexity.

[0095] See Figure 4 , Figure 4 This is a structural block diagram of the IoT terminal location monitoring device 10 provided in this application embodiment. The IoT terminal location monitoring device 10 includes:

[0096] Trigger module 11 is used to generate a listening instruction when the listening button is triggered, and send the listening instruction to the IoT card. After receiving the listening instruction, the IoT card is used to start listening for location change events of the IoT terminals served by the IoT card. If the location change event is detected, the location change event is sent to the OTA gateway. The OTA gateway is used to receive and decode the location change event, obtain location change information, and send the location change information to the IoT card connection platform.

[0097] The positioning module 12 is used to receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code.

[0098] Optionally, the IoT terminal location monitoring device 10 further includes a notification function.

[0099] An alarm triggering module is used to obtain the reference position and preset alarm distance value of the IoT terminal, and calculate the distance difference between the latest position and the reference position;

[0100] If the distance difference is greater than or equal to the preset alarm distance value, an alarm function is triggered.

[0101] Optionally, the reference position is obtained in any of the following ways:

[0102] The system receives and parses the location registration information sent by the OTA gateway to obtain a reference location code, and obtains the reference location based on the reference location code; wherein, the location registration information is obtained by the OTA gateway receiving and decoding the location registration event sent by the IoT card, and the location registration event is sent by the IoT terminal to the IoT card when it first powers on and connects to the network;

[0103] The reference location is obtained based on the pre-configured correspondence between the IoT card and the reference location of the IoT terminal.

[0104] Optionally, the IoT card includes a Native card and / or a Smart card;

[0105] Specifically, during the card manufacturing stage of the Native card, a location change event listening process is added to the Native card using IoT card encoding technology, so that the Native card starts listening to the location change event after receiving the listening instruction.

[0106] By writing the card over the air (OTA), a location change event listening process is added to the Smart Card, so that the Smart Card starts listening for the location change event after receiving the listening command.

[0107] It should be noted that the IoT terminal location monitoring device 10 described above in this embodiment can implement any step in the IoT terminal location monitoring method embodiment applied to the IoT card connection platform in this application embodiment, and achieve the same beneficial effect, which will not be repeated here.

[0108] The IoT terminal location monitoring device provided in this application embodiment generates a listening command from the IoT connection platform when the listening button is triggered. The listening command is sent to the IoT SIM card. After receiving the listening command, the IoT SIM card starts listening for location change events of the IoT terminals it serves. If a location change event is detected, it is sent to the OTA gateway. The OTA gateway receives and decodes the location change event to obtain location change information, and then sends the location change information to the IoT SIM card connection platform. The IoT connection platform receives and parses the location change information to obtain a location code. Based on the location code, it obtains the latest location of the IoT terminal. This device achieves high-efficiency, low-energy, and scalable IoT terminal location monitoring without adding any terminal modules, meeting the location change monitoring needs of IoT terminals in most IoT scenarios and reducing terminal hardware costs and terminal structural complexity.

[0109] See Figure 5 , Figure 5 This is a structural block diagram of the IoT terminal location monitoring device 20 provided in this application embodiment. The IoT terminal location monitoring device 20 includes:

[0110] The monitoring module 21 is used to receive the monitoring instruction sent by the IoT card connection platform and start monitoring the location change event of the IoT terminal served by the IoT card;

[0111] The reporting module 22 is used to send the location change event to the OTA gateway if the location change event is detected. The OTA gateway is used to receive and decode the location change event to obtain location change information, and send the location change information to the IoT SIM card connection platform. The IoT SIM card connection platform is used to receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code.

[0112] Optionally, the IoT terminal location monitoring device 20 further includes:

[0113] The event receiving module is used to receive the location registration event sent by the IoT terminal when it first powers on and connects to the network;

[0114] The event sending module is used to send the location registration event to the OTA gateway.

[0115] It should be noted that the IoT terminal location monitoring device 20 described above in this embodiment can implement any step in the IoT terminal location monitoring method embodiment applied to IoT cards in this application embodiment, and achieve the same beneficial effect, which will not be repeated here.

[0116] The IoT terminal location monitoring device provided in this application embodiment receives a listening instruction sent by the IoT SIM card connection platform through the IoT SIM card and begins to listen for location change events of the IoT terminals served by the IoT SIM card. If the IoT SIM card detects the location change event, it sends the location change event to the OTA gateway. The OTA gateway receives and decodes the location change event to obtain location change information, and sends the location change information to the IoT SIM card connection platform. The IoT SIM card connection platform receives and parses the location change information to obtain a location code, and obtains the latest location of the IoT terminal based on the location code. This device achieves high-efficiency, low-energy consumption, and scalable IoT terminal location monitoring without adding any terminal modules, meeting the location change monitoring needs of IoT terminals in most IoT scenarios, and reducing terminal hardware costs and terminal structural complexity.

[0117] See Figure 6 , Figure 6 This is a structural block diagram of the IoT terminal location monitoring device 30 provided in this application embodiment. The IoT terminal location monitoring device 30 includes:

[0118] The first decoding module 31 is used to receive and decode the location change event sent by the IoT card to obtain the location change information; the location change event is obtained by the IoT card listening to the IoT terminals served by the IoT card after receiving the listening instruction sent by the IoT card connection platform.

[0119] The first sending module 32 is used to send the location change information to the IoT card connection platform. The IoT card connection platform is used to receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code.

[0120] Optionally, the IoT terminal location monitoring device 30 further includes:

[0121] The second decoding module is used to receive and decode the location registration event sent by the IoT card to obtain location registration information;

[0122] The second sending module is used to send the location registration information to the IoT card connection platform.

[0123] It should be noted that the IoT terminal location monitoring device 30 described above in this embodiment can implement any step in the IoT terminal location monitoring method embodiment applied to OTA gateway in this application embodiment, and achieve the same beneficial effect, which will not be repeated here.

[0124] The IoT terminal location monitoring device provided in this application embodiment receives and decodes location change events sent by IoT cards through an OTA gateway to obtain location change information. The location change event is obtained by the IoT card listening to the IoT terminals served by the IoT card after receiving a listening instruction sent by the IoT card connection platform. The OTA gateway sends the location change information to the IoT card connection platform, which receives and parses the location change information to obtain a location code. Based on the location code, the latest location of the IoT terminal is obtained. This device can achieve high-efficiency, low-energy consumption, and scalable IoT terminal location monitoring without adding any terminal modules, meeting the IoT terminal location change monitoring needs in most IoT scenarios and reducing terminal hardware costs and terminal structural complexity.

[0125] In addition, see Figure 7 , Figure 7 This is a structural block diagram of an IoT terminal location monitoring device 40 provided in an embodiment of this application. The IoT terminal location monitoring device 40 includes: a processor 41, a memory 42, and a computer program stored in the memory 42 and executable on the processor 41. When the processor 41 executes the computer program, it implements the steps in the above-described IoT terminal location monitoring method embodiments. Alternatively, when the processor 41 executes the computer program, it implements the functions of each module / unit in the above-described device embodiments.

[0126] For example, the computer program may be divided into one or more modules / units, which are stored in the memory 42 and executed by the processor 41 to complete this application. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the Internet of Things terminal location monitoring device 40.

[0127] The IoT terminal location monitoring device 40 may include, but is not limited to, a processor 41 and a memory 42. Those skilled in the art will understand that the schematic diagram is merely an example of the IoT terminal location monitoring device 40 and does not constitute a limitation on the IoT terminal location monitoring device 40. It may include more or fewer components than illustrated, or combine certain components, or use different components. For example, the IoT terminal location monitoring device 40 may also include input / output devices, network access devices, buses, etc.

[0128] The processor 41 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor 41 is the control center of the IoT terminal location monitoring device 40, connecting various parts of the entire IoT terminal location monitoring device 40 via various interfaces and lines.

[0129] The memory 42 can be used to store the computer programs and / or modules. The processor 41 implements various functions of the IoT terminal location monitoring device 40 by running or executing the computer programs and / or modules stored in the memory 42 and calling the data stored in the memory 42. The memory 42 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 42 may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0130] If the modules / units integrated in the IoT terminal location monitoring device 40 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by the processor 41, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0131] This application also provides an IoT terminal location monitoring system, including an IoT SIM card connection platform, an IoT SIM card, and an OTA gateway. The IoT SIM card connection platform executes the IoT terminal location monitoring method described in any of the above embodiments, the IoT SIM card executes the IoT terminal location monitoring method described in any of the above embodiments, and the OTA gateway executes the IoT terminal location monitoring method described in any of the above embodiments. The specific working processes of the IoT SIM card connection platform, the IoT SIM card, and the OTA gateway can be referred to the working processes described in the corresponding embodiments above, and will not be repeated here.

[0132] This application also provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the above-described IoT terminal location monitoring method.

[0133] This application also provides a computer program product, which includes a computer program; wherein, when the computer program is running, it controls the device where the computer program product is located to execute the above-described IoT terminal location monitoring method.

[0134] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications are also considered to be within the scope of protection of this application.

Claims

1. A method for monitoring the location of an Internet of Things (IoT) terminal, characterized in that, The IoT terminal location monitoring method, applied to an IoT SIM card connection platform, includes: When the listening button is triggered, a listening instruction is generated and sent to the IoT card. After receiving the listening instruction, the IoT card starts listening for location change events of the IoT terminals it serves. If the location change event is detected, the location change event is sent to the OTA gateway. The OTA gateway receives and decodes the location change event to obtain location change information and sends the location change information to the IoT card connection platform. Receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code; The IoT card includes a Native card and / or a Smart card; Specifically, during the card manufacturing stage of the Native card, a location change event listening process is added to the Native card using IoT card encoding technology, so that the Native card starts listening to the location change event after receiving the listening instruction. By writing the card over the air (OTA), a location change event listening process is added to the Smart Card, so that the Smart Card starts listening for the location change event after receiving the listening command. After obtaining the latest location of the IoT terminal based on the location code, the IoT terminal location monitoring method further includes: Obtain the reference location and preset alarm distance value of the IoT terminal, and calculate the distance difference between the latest location and the reference location; If the distance difference is greater than or equal to the preset alarm distance value, an alarm function is triggered.

2. The IoT terminal location monitoring method as described in claim 1, characterized in that, The reference position is obtained in any of the following ways: The system receives and parses the location registration information sent by the OTA gateway to obtain a reference location code, and obtains the reference location based on the reference location code; wherein, the location registration information is obtained by the OTA gateway receiving and decoding the location registration event sent by the IoT card, and the location registration event is sent by the IoT terminal to the IoT card when it first powers on and connects to the network; The reference location is obtained based on the pre-configured correspondence between the IoT card and the reference location of the IoT terminal.

3. A method for monitoring the location of an Internet of Things (IoT) terminal, characterized in that, Applied to IoT cards, the IoT terminal location monitoring method includes: Receive the listening instruction sent by the IoT card connection platform and start listening for location change events of the IoT terminals served by the IoT card; If the location change event is detected, the location change event is sent to the OTA gateway. The OTA gateway is used to receive and decode the location change event to obtain location change information. The location change information is then sent to the IoT SIM card connection platform. The IoT SIM card connection platform is used to receive and parse the location change information to obtain a location code. Based on the location code, the latest location of the IoT terminal is obtained. The IoT card includes a Native card and / or a Smart card; Specifically, during the card manufacturing stage of the Native card, a location change event listening process is added to the Native card using IoT card encoding technology, so that the Native card starts listening to the location change event after receiving the listening instruction. By writing the card over the air (OTA), a location change event listening process is added to the Smart Card, so that the Smart Card starts listening for the location change event after receiving the listening command. The IoT SIM card connection platform is also used to obtain the reference location and preset alarm distance value of the IoT terminal, and calculate the distance difference between the latest location and the reference location; if the distance difference is greater than or equal to the preset alarm distance value, an alarm function is triggered.

4. A method for monitoring the location of an Internet of Things (IoT) terminal, characterized in that, The IoT terminal location monitoring method, applied to OTA gateways, includes: The location change event sent by the IoT card is received and decoded to obtain location change information; the location change event is obtained by the IoT card listening to the IoT terminals served by the IoT card after receiving the listening instruction sent by the IoT card connection platform. The location change information is sent to the IoT SIM card connection platform, which receives and parses the location change information to obtain a location code, and then obtains the latest location of the IoT terminal based on the location code. The IoT card includes a Native card and / or a Smart card; During the card manufacturing stage of the Native card, a location change event listening process is added to the Native card using IoT card encoding technology, so that the Native card starts listening to the location change event after receiving the listening instruction. By writing the card over the air (OTA), a location change event listening process is added to the Smart Card, so that the Smart Card starts listening for the location change event after receiving the listening command. The IoT SIM card connection platform is also used to obtain the reference location and preset alarm distance value of the IoT terminal, and calculate the distance difference between the latest location and the reference location; if the distance difference is greater than or equal to the preset alarm distance value, an alarm function is triggered.

5. An Internet of Things (IoT) terminal location monitoring device, characterized in that, include: The trigger module is used to generate a listening instruction when the listening button is triggered, and send the listening instruction to the IoT card. After receiving the listening instruction, the IoT card starts to listen for location change events of the IoT terminals served by the IoT card. If the location change event is detected, the location change event is sent to the OTA gateway. The OTA gateway is used to receive and decode the location change event, obtain location change information, and send the location change information to the IoT card connection platform. The positioning module is used to receive and parse the location change information to obtain a location code, and obtain the latest location of the IoT terminal based on the location code; The IoT card includes a Native card and / or a Smart card; During the card manufacturing stage of the Native card, a location change event listening process is added to the Native card using IoT card encoding technology, so that the Native card starts listening to the location change event after receiving the listening instruction. By writing the card over the air (OTA), a location change event listening process is added to the Smart Card, so that the Smart Card starts listening for the location change event after receiving the listening command. The IoT terminal location monitoring device further includes: An alarm triggering module is used to obtain the reference position and preset alarm distance value of the IoT terminal, calculate the distance difference between the latest position and the reference position; if the distance difference is greater than or equal to the preset alarm distance value, an alarm function is triggered.

6. An Internet of Things (IoT) terminal location monitoring device, characterized in that, include: The monitoring module is used to receive monitoring instructions sent by the IoT card connection platform and start monitoring the location change events of the IoT terminals served by the IoT card. The reporting module is used to send the location change event to the OTA gateway if the location change event is detected. The OTA gateway is used to receive and decode the location change event to obtain location change information, and send the location change information to the IoT card connection platform. The IoT card connection platform is used to receive and parse the location change information to obtain the location code, and obtain the latest location of the IoT terminal based on the location code. The IoT card includes a Native card and / or a Smart card; During the card manufacturing stage of the Native card, a location change event listening process is added to the Native card using IoT card encoding technology, so that the Native card starts listening to the location change event after receiving the listening instruction. By writing the card over the air (OTA), a location change event listening process is added to the Smart Card, so that the Smart Card starts listening for the location change event after receiving the listening command. The IoT SIM card connection platform is also used to obtain the reference location and preset alarm distance value of the IoT terminal, and calculate the distance difference between the latest location and the reference location; if the distance difference is greater than or equal to the preset alarm distance value, an alarm function is triggered.

7. An Internet of Things (IoT) terminal location monitoring device, characterized in that, include: The first decoding module is used to receive and decode the location change event sent by the IoT card to obtain the location change information; The location change event is obtained by the IoT card listening to the IoT terminals served by the IoT card after receiving a listening instruction sent by the IoT card connection platform. The first sending module is used to send the location change information to the IoT card connection platform, and the IoT card connection platform is used to receive and parse the location change information to obtain the location code, and obtain the latest location of the IoT terminal based on the location code; The IoT card includes a Native card and / or a Smart card; During the card manufacturing stage of the Native card, a location change event listening process is added to the Native card using IoT card encoding technology, so that the Native card starts listening to the location change event after receiving the listening instruction. By writing the card over the air (OTA), a location change event listening process is added to the Smart Card, so that the Smart Card starts listening for the location change event after receiving the listening command. The IoT SIM card connection platform is also used to obtain the reference location and preset alarm distance value of the IoT terminal, and calculate the distance difference between the latest location and the reference location; if the distance difference is greater than or equal to the preset alarm distance value, an alarm function is triggered.

8. An Internet of Things (IoT) terminal location monitoring device, characterized in that, The device includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the IoT terminal location monitoring method as described in any one of claims 1 to 4.

9. An Internet of Things (IoT) terminal location monitoring system, characterized in that, It includes an IoT SIM card connection platform, an IoT SIM card, and an OTA gateway; the IoT SIM card connection platform executes the IoT terminal location monitoring method as described in any one of claims 1 to 2, the IoT SIM card executes the IoT terminal location monitoring method as described in claim 3, and the OTA gateway executes the IoT terminal location monitoring method as described in claim 4.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program; wherein, when the computer program is executed, it controls the device on which the computer-readable storage medium is located to perform the IoT terminal location monitoring method as described in any one of claims 1 to 4.

11. A computer program product, characterized in that, The computer program product includes a computer program; wherein, when the computer program is running, it controls the device where the computer program product is located to execute the IoT terminal location monitoring method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Charging method and device

    CN105848125A

  • Position monitoring method and device, and communication equipment

    CN115396416A