Asset positioning and tracking method

Through the asset positioning device composed of the global satellite navigation module, WIFI module and LORA base station module, mobile alarm events are detected and generated, which solves the problem of limited asset positioning scope in the existing technology and achieves a wider asset tracking coverage and accuracy.

CN120405727APending Publication Date: 2025-08-01CHINA GRIDCOM
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510386967.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the prior art, the asset positioning method based on GPS or Beidou positioning technology has a short communication distance in the state of the asset moving, resulting in a limited positioning range.

Method used

An asset positioning device consisting of a global satellite navigation module, WIFI module and LORA base station module is used to detect abnormal movement of target assets to generate a mobile alarm event, and obtain the mobile trajectory and preset trajectory through the asset tracking platform to determine whether there is a risk of missing assets and expand the positioning scope.

Benefits of technology

Through the collaborative work of multiple modules, it is possible to generate a movement alarm event when the asset moves abnormally, accurately obtain the movement trajectory, expand the positioning range, and improve the coverage area and accuracy of asset tracking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120405727A_ABST
    Figure CN120405727A_ABST
Patent Text Reader

Abstract

The invention discloses an asset positioning and tracking method, and belongs to the technical field of computers. The method is applied to an asset tracking system. The asset tracking system comprises an asset tracking platform and at least one asset positioning device. The asset positioning device comprises a global satellite navigation module, a WIFI module and an LORA base station module. Each asset positioning device is installed in a target asset; the method comprises the following steps: the asset positioning device generates a movement alarm event and sends the movement alarm event to the asset tracking platform when detecting that the target asset abnormally moves; the asset tracking platform obtains a moving track based on the moving alarm event, and obtains an asset tracking result based on the moving track and a preset track; the asset tracking result is used for representing whether the target asset has a missing risk or not. According to the asset positioning and tracking method disclosed by the invention, the purpose of expanding the asset positioning range can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of computer technology, and particularly relates to an asset positioning and tracking method. Background Art

[0002] With the rapid development of science and technology, communication positioning technology can be applied to the positioning of assets. Usually, the Global Positioning System (GPS) or Beidou positioning technology is used to communicate with the assets to be positioned to determine their locations.

[0003] However, when the asset is in a moving state, the communication distance of the communication positioning method based only on GPS or Beidou technology is short, resulting in a limited positioning range. Summary of the Invention

[0004] This application aims to solve at least one of the technical problems existing in the prior art. For this purpose, this application proposes an asset positioning and tracking method to expand the asset positioning range.

[0005] In a first aspect, this application provides an asset positioning and tracking method, which is applied to an asset tracking system; the asset tracking system includes an asset tracking platform and at least one asset positioning device; the asset positioning device includes a global satellite navigation module, a WIFI module, and a LORA base station module; each asset positioning device is installed in a target asset; the method includes:

[0006] When the asset positioning device detects an abnormal movement of the target asset, it generates a movement alarm event and sends it to the asset tracking platform;

[0007] The asset tracking platform obtains the movement trajectory based on the movement alarm event, and obtains the asset tracking result based on the movement trajectory and the preset trajectory; the asset tracking result is used to indicate whether there is a risk of the target asset being missing.

[0008] According to the asset positioning and tracking method of this application, through the asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module, when detecting an abnormal movement of the target asset, it generates a movement alarm event and sends it to the asset tracking platform. The asset tracking platform obtains the movement trajectory based on the movement alarm event, and obtains the asset tracking result used to indicate whether there is a risk of the target asset being missing based on the movement trajectory and the preset trajectory, so as to perform communication positioning on the target asset based on the asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module to expand the asset positioning range.

[0009] According to an embodiment of the present application, when the asset positioning device detects an abnormal movement of a target asset, it generates a movement warning event and sends it to the asset tracking platform, including:

[0010] At least one of the global satellite navigation module, WIFI module or LORA base station module obtains actual positioning data;

[0011] When the difference between the actual positioning data and the target position data is greater than or equal to the first threshold, a movement warning event is generated based on the actual positioning data and sent to the asset tracking platform.

[0012] According to an embodiment of the present application, at least one of the global satellite navigation module, WIFI module or LORA base station module obtains actual positioning data, including:

[0013] When the satellite signals received by the global satellite navigation module meet the requirements of positioning accuracy, the global satellite navigation module obtains the actual positioning data of the target asset.

[0014] According to an embodiment of the present application, at least one of the global satellite navigation module, WIFI module or LORA base station module obtains actual positioning data, further including:

[0015] When the satellite signals received by the global satellite navigation module do not meet the requirements of positioning accuracy and the WIFI module obtains wireless network information, the WIFI module generates actual positioning data based on the wireless network information; the wireless network information includes the media access control addresses and signal strengths of at least two wireless network access points or wireless network routers around the target asset.

[0016] According to an embodiment of the present application, at least one of the global satellite navigation module, WIFI module or LORA base station module obtains actual positioning data, further including:

[0017] When the satellite signals received by the global satellite navigation module do not meet the requirements of positioning accuracy and the WIFI module cannot obtain wireless network information, the LORA base station module obtains base station communication information and generates actual positioning data based on the base station communication information; the base station communication information includes the communication round-trip time and communication signal strength with at least two base stations around the target asset.

[0018] According to an embodiment of the present application, when the asset positioning device detects an abnormal movement of a target asset, it generates a movement warning event and sends it to the asset tracking platform, including:

[0019] The WIFI module obtains a target routing information table; the target routing information table includes the media access control addresses, wireless network signal strengths, and location coordinates corresponding to the wireless networks of at least two wireless network access points or wireless network routers obtained by the WIFI module;

[0020] When the change of the target routing information table based on the pre-stored initial routing information table is greater than a second threshold, a mobile alarm event is generated based on the target routing information table and sent to the asset tracking platform.

[0021] According to an embodiment of the present application, the asset tracking platform obtains a moving trajectory based on the mobile alarm event, and obtains an asset tracking result based on the moving trajectory and a preset trajectory, including:

[0022] The asset tracking platform analyzes the mobile alarm event to obtain a mobile abnormal break point; the mobile abnormal break point includes the location coordinates of the target asset moving abnormally at the target moment;

[0023] The asset tracking platform generates a moving trajectory of the actual movement of the target asset within the target time period based on the mobile abnormal break point;

[0024] When the difference between the moving trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of disappearance is generated;

[0025] Among them, the mobile alarm event includes a first alarm event, a second alarm event, and a third alarm event; the first alarm event is a mobile alarm event generated when it is detected that the target asset moves abnormally based on the actual positioning data obtained by the global satellite navigation module; the second alarm event is a mobile alarm event generated when it is detected that the target asset moves abnormally based on the actual positioning data obtained by the WIFI module; the third alarm event is a mobile alarm event generated when it is detected that the target asset moves abnormally based on the actual positioning data obtained by the WIFI module or the target routing information table.

[0026] According to an embodiment of the present application, the asset tracking platform analyzes the mobile alarm event to obtain a mobile abnormal break point, including:

[0027] The asset tracking platform analyzes the first alarm event to obtain a mobile break point;

[0028] When the distance between the coordinates of the mobile break point and the first preset coordinate point is greater than a fourth threshold, the mobile break point is determined as a mobile abnormal break point.

[0029] According to an embodiment of the present application, the asset tracking platform analyzes the mobile alarm event to obtain a mobile abnormal break point, including:

[0030] The asset tracking platform analyzes the second warning event to obtain the mobile break point;

[0031] When the distance between the coordinates of the mobile break point and the second preset coordinate point is greater than the fifth threshold, the mobile break point is determined as a mobile abnormal break point.

[0032] According to an embodiment of the present application, the asset tracking platform analyzes the mobile warning event to obtain the mobile abnormal break point, including:

[0033] The asset tracking platform analyzes the third warning event to obtain the mobile break point;

[0034] When the distance between the coordinates of the mobile break point and the third preset coordinate point is greater than the sixth threshold, the mobile break point is determined as a mobile abnormal break point.

[0035] According to an embodiment of the present application, after the asset positioning device generates a mobile warning event when detecting abnormal movement of the target asset, the method further includes:

[0036] The asset positioning device establishes a communication connection with the target base station and sends the mobile warning event to the target base station, so that the target base station forwards the mobile warning event to the asset tracking platform.

[0037] According to an embodiment of the present application, the asset positioning device establishing a communication connection with the target base station includes:

[0038] The asset positioning device scans the base station signal and determines the target base station based on the base station signal;

[0039] The asset positioning device sends a connection establishment request to the target base station;

[0040] The target base station performs security verification based on the connection establishment request, and sends confirmation connection information to the asset positioning device when the verification is passed to establish a communication connection with the asset positioning device.

[0041] According to an embodiment of the present application, when the asset positioning device fails to establish a communication connection with the target base station, the asset positioning device stores the mobile warning event.

[0042] According to an embodiment of the present application, the asset positioning device further includes an energy harvesting front end, an energy harvesting module, and a battery module; the energy harvesting front end is used to obtain electrical energy based on photovoltaic or vibration; the energy harvesting module is used to transmit the electrical energy obtained by the energy harvesting front end to the battery module.

[0043] According to an embodiment of the present application, when the asset positioning device detects abnormal power, it generates a mobile warning event and sends it to the asset tracking platform.

[0044] In a second aspect, the present application provides an asset positioning and tracking system; the asset tracking system includes an asset tracking platform and at least one asset positioning device; the asset positioning device includes a global satellite navigation module, a WIFI module, and a LORA base station module; each asset positioning device is installed in a target asset; the asset positioning and tracking system is used to implement the asset positioning and tracking method as in the first aspect.

[0045] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0047] Figure 1 is one of the schematic flowcharts of the asset positioning and tracking method provided by the embodiment of the present application;

[0048] Figure 2 is the schematic structural diagram of the asset positioning and tracking device provided by the embodiment of the present application;

[0049] Figure 3 is the second schematic flowchart of the asset positioning and tracking method provided by the embodiment of the present application;

[0050] Figure 4 is the schematic structural diagram of the electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0051] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.

[0052] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data may be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. generally belong to the same category, and the number of objects is not limited. For example, the first object may be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the associated objects before and after.

[0053] The following will, with reference to the accompanying drawings, explain in detail the asset positioning and tracking method, asset positioning device, electronic device, and readable storage medium provided by the embodiments of the present application through specific embodiments and their application scenarios.

[0054] Among them, the asset positioning and tracking method can be applied to an asset tracking system, which can be deployed on a terminal, and the asset positioning and tracking method can be specifically executed by hardware or software in the terminal.

[0055] The terminal includes, but is not limited to, portable communication devices such as mobile phones or tablets with a touch-sensitive surface (e.g., a touch screen display and / or a touchpad). It should also be understood that in some embodiments, the terminal may not be a portable communication device, but a desktop computer with a touch-sensitive surface (e.g., a touch screen display and / or a touchpad).

[0056] In the following various embodiments, a terminal including a display and a touch-sensitive surface is described. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, a mouse, and a joystick.

[0057] For the asset positioning and tracking method provided by the embodiments of the present application, the execution subject of the asset positioning and tracking method can be an electronic device or a functional module or functional entity in the electronic device that can implement the asset positioning and tracking method. The electronic devices mentioned in the embodiments of the present application include, but are not limited to, mobile phones, tablets, computers, cameras, and wearable devices, etc. The following takes the electronic device as the execution subject to explain the asset positioning and tracking method provided by the embodiments of the present application.

[0058] As Figure 1 shown, the asset positioning and tracking method includes: step 110 and step 120.

[0059] Step 110: When the asset positioning device detects an abnormal movement of the target asset, generate a movement warning event and send it to the asset tracking platform.

[0060] In actual execution, the asset positioning and tracking method can be applied to an asset tracking system; the asset tracking system can include an asset tracking platform and at least one asset positioning device; the asset positioning device can include a global satellite navigation module, a WIFI module, and a LORA base station module; each asset positioning device can be installed in the target asset.

[0061] In actual execution, the target asset can be in a stationary state or a moving state. The target asset can be a commodity, a device, a livestock animal, etc., and the present application does not make specific restrictions on this.

[0062] In actual execution, the asset positioning device in the target asset can obtain the positioning data of the target asset based on at least one of the global satellite navigation module, WIFI module or LORA base station module, and determine whether the target asset moves abnormally based on the positioning data of the target asset. In the case of abnormal movement of the target asset, the asset positioning device can generate a movement warning event and send it to the asset tracking platform.

[0063] In actual execution, the asset positioning device can send the movement warning event to the asset tracking platform based on a preset cycle. The asset positioning device can also send the movement warning event to the asset tracking platform when a communication connection is established with the asset tracking platform.

[0064] Step 120: The asset tracking platform obtains the movement track based on the movement warning event, and obtains the asset tracking result based on the movement track and the preset track; the asset tracking result is used to indicate whether there is a risk of the target asset being missing.

[0065] In actual execution, the asset tracking platform can obtain the movement track of the target asset based on the movement warning event. The movement track can represent the movement route of the target asset, and the movement track can include at least one discontinuity point.

[0066] In some embodiments, the asset tracking platform can parse the movement warning event, obtain at least one discontinuity point of the movement of the target asset, and obtain the movement track based on the at least one discontinuity point.

[0067] In some embodiments, the asset tracking platform can obtain at least one discontinuity point of the movement of the target asset recorded by the global satellite navigation module, WIFI module or LORA base station module based on the movement warning event generated by any one of the global satellite navigation module, WIFI module or LORA base station module, and obtain the movement track based on the at least one discontinuity point.

[0068] In actual execution, the asset tracking platform can compare the movement track with the preset track, and obtain the asset tracking result indicating whether there is a risk of the target asset being missing based on the comparison result.

[0069] In some embodiments, the asset tracking platform can calculate the difference between the movement track and the preset track, and obtain the asset tracking result indicating whether there is a risk of the target asset being missing based on the difference calculation result.

[0070] According to the asset positioning and tracking method of the present application, through an asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module, when an abnormal movement of a target asset is detected, a movement warning event is generated and sent to an asset tracking platform. The asset tracking platform obtains a movement trajectory based on the movement warning event, and obtains an asset tracking result indicating whether there is a missing risk for the target asset based on the movement trajectory and a preset trajectory, so as to perform communication positioning on the target asset based on the asset positioning device including the global satellite navigation module, the WIFI module, and the LORA base station module, thereby expanding the asset positioning range.

[0071] In some embodiments, actual positioning data may be obtained by at least one of the global satellite navigation module, the WIFI module, or the LORA base station module; when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold, a movement warning event is generated based on the actual positioning data and sent to the asset tracking platform.

[0072] In actual execution, the global satellite navigation module may obtain the actual positioning data of the target asset based on the received satellite signals; the WIFI module may obtain the actual positioning data of the target asset based on the obtained wireless network information; the LORA base station module may obtain the actual positioning data of the target asset based on the received base station communication information.

[0073] In actual execution, the actual positioning data may be the coordinates of the actual geographical location where the target asset is located, such as longitude and latitude coordinates, etc.

[0074] In some embodiments, after the asset positioning device obtains the actual positioning data through at least one of the global satellite navigation module, the WIFI module, or the LORA base station module, the asset positioning device may obtain the difference between the actual positioning data and the target position data. The target position data may include the coordinates of the preset geographical location where the target asset is located, such as longitude and latitude coordinates, etc.

[0075] In some embodiments, the asset positioning device may obtain the difference between the coordinates of the actual geographical location where the target asset is located and the coordinates of the preset geographical location, so as to obtain the difference between the actual positioning data and the target position data.

[0076] In some embodiments, when the difference between the actual positioning data and the target position data is greater than or equal to the first threshold, the asset positioning device may generate a movement warning event based on the actual positioning data and send it to the asset tracking platform. For example, when the difference between the actual positioning data and the target position data is greater than or equal to 500 meters, the asset positioning device may generate a movement warning event based on the actual positioning data and send it to the asset tracking platform.

[0077] In actual execution, the mobile alarm event may include the alarm time, actual positioning data, target location data, etc. The alarm time represents the time when the asset positioning device generates the mobile alarm event.

[0078] According to the asset positioning and tracking method of the present application, through an asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module, actual positioning data is obtained; when the difference between the actual positioning data and the target location data is greater than or equal to the first threshold, a mobile alarm event is generated based on the actual positioning data and sent to the asset tracking platform. The asset tracking platform obtains the mobile trajectory based on the mobile alarm event, and based on the mobile trajectory and the preset trajectory, obtains an asset tracking result for indicating whether there is a missing risk of the target asset, so as to perform communication positioning on the target asset based on the asset positioning device including the global satellite navigation module, the WIFI module, and the LORA base station module to expand the asset positioning range.

[0079] In some embodiments, when the satellite signals received by the global satellite navigation module meet the requirements of the positioning accuracy, the global satellite navigation module can obtain the actual positioning data of the target asset.

[0080] In actual execution, the satellite signals may be Global Positioning System (GPS) satellite signals or Beidou satellite signals, and the global satellite navigation module can be used to receive Global Positioning System (GPS) satellite signals and Beidou satellite signals. The global satellite navigation module can obtain the actual positioning data of the target asset based on the GPS satellite signals or Beidou satellite signals.

[0081] In some embodiments, when the satellite signals received by the global satellite navigation module do not meet the requirements of the positioning accuracy and the WIFI module obtains the wireless network information, the WIFI module can generate the actual positioning data based on the wireless network information; the wireless network information includes the media control addresses and signal strengths of at least two wireless network access points or wireless network routers around the target asset.

[0082] In actual implementation, the wireless network information may include a wireless access point (AP), a media access control address (MAC), the wireless network signal strength, etc. The WIFI module can pre-store a location mapping library based on the MAC address. The location mapping library based on the MAC address includes the MAC addresses of multiple wireless networks and the location coordinates corresponding to the MAC addresses. The WIFI module can obtain in real time the wireless network information such as the detected wireless access point (AP), the media access control address (MAC), and the wireless network signal strength. Based on the wireless network information, it compares and searches the location mapping library based on the MAC address, and determines the location coordinates corresponding to the found wireless network information as the actual positioning data of the target asset.

[0083] In some embodiments, when the satellite signals received by the global satellite navigation module do not meet the requirements of the positioning accuracy and the WIFI module cannot obtain the wireless network information, the LORA base station module can obtain the base station communication information and generate the actual positioning data based on the base station communication information; the base station communication information includes the communication round-trip time and the communication signal strength with at least two base stations around the target asset.

[0084] In actual implementation, the base station communication information may include the communication round-trip time (RTT) with the LORA base station and the communication signal strength (such as the RSSI signal strength). The LORA base station module can pre-store the location coordinates of all LORA base stations, and obtain the RTT and the communication signal strength of the communication with each LORA base station during the communication with at least two LORA base stations. Based on the RTT and the communication signal strength of the communication with each LORA base station, the distance between each LORA base station is obtained, and based on the distances between all the LORA base stations for communication and the location coordinates of each LORA base station, the actual positioning data of the target asset is obtained in a three-point positioning manner.

[0085] In some embodiments, the interference can be reduced by controlling the signal transmission power of the LORA base station.

[0086] According to the asset positioning and tracking method of the present application, when the satellite signals received by the global satellite navigation module meet the positioning accuracy requirements, the global satellite navigation module obtains the actual positioning data of the target asset; when the satellite signals received by the global satellite navigation module do not meet the positioning accuracy requirements and the WIFI module obtains the wireless network information, the WIFI module generates the actual positioning data based on the wireless network information; when the satellite signals received by the global satellite navigation module do not meet the positioning accuracy requirements and the WIFI module cannot obtain the wireless network information, the LORA base station module obtains the base station communication information and generates the actual positioning data based on the base station communication information, so that when the satellite signals received by the global satellite navigation module do not meet the positioning accuracy requirements, the actual positioning data can still be obtained through the WIFI module or the LORA base station module, so as to solve the problem of being unable to obtain the actual positioning data in the case of no satellite signal.

[0087] In some embodiments, the WIFI module can obtain the target routing information table; the target routing information table includes the media access control addresses, wireless network signal strengths, and position coordinates corresponding to the wireless networks of at least two wireless network access points or wireless network routers obtained by the WIFI module; when the change of the target routing information table based on the pre-stored initial routing information table is greater than the second threshold, a mobile alarm event is generated based on the target routing information table and sent to the asset tracking platform.

[0088] In actual execution, the pre-stored initial routing information table may include the media access control addresses, wireless network signal strengths, and position coordinates corresponding to the wireless networks of at least two wireless network access points or wireless network routers obtained by the WIFI module in the asset positioning device when the target asset is located at the initial position.

[0089] In some embodiments, the change value of the target routing information table based on the pre-stored initial routing information table can be obtained, and when the change value is greater than the second threshold, a mobile alarm event is generated based on the target routing information table and sent to the asset tracking platform.

[0090] In some embodiments, the difference between the number of routing information in the target routing information table and the number of routing information in the initial routing information table can be obtained, and when the difference is greater than the second threshold, a mobile alarm event is generated based on the target routing information table and sent to the asset tracking platform.

[0091] In some embodiments, the difference between the coordinate positions corresponding to the routing information in the target routing information table and the coordinate positions corresponding to the routing information in the initial routing information table can be obtained, and when the difference is greater than the second threshold, a mobile alarm event is generated based on the target routing information table and sent to the asset tracking platform.

[0092] In some embodiments, the asset tracking platform can parse mobile alarm events to obtain mobile anomaly breakpoints; the mobile anomaly breakpoints include the position coordinates of the target asset moving abnormally at the target moment; the asset tracking platform generates a mobile trajectory of the actual movement of the target asset within the target time period based on the mobile anomaly breakpoints; when the difference between the mobile trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of disappearance is generated. Among them, the mobile alarm events include a first alarm event, a second alarm event, and a third alarm event; the first alarm event is a mobile alarm event generated when it is detected that the target asset moves abnormally based on the actual positioning data obtained by the global satellite navigation module; the second alarm event is a mobile alarm event generated when it is detected that the target asset moves abnormally based on the actual positioning data obtained by the WIFI module; the third alarm event is a mobile alarm event generated when it is detected that the target asset moves abnormally based on the actual positioning data obtained by the WIFI module or the target routing information table.

[0093] In actual execution, the first alarm event can be a mobile alarm event generated by the global satellite navigation module when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold. The second alarm event can be a mobile alarm event generated by the WIFI module when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold. The third alarm event can be a mobile alarm event generated by the LORA base station module when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold.

[0094] In some embodiments, the asset tracking platform can arrange at least one first alarm event, at least one second alarm event, and at least one third alarm event according to the alarm time, and sequentially parse each first alarm event, second alarm event, and third alarm event respectively to obtain mobile anomaly breakpoints. In some embodiments, the asset tracking platform can parse the first alarm event to obtain the actual positioning data of the target asset at a certain moment, compare the actual positioning data at that moment with the target position data, and obtain the mobile anomaly breakpoint based on the comparison result.

[0095] In some embodiments, the asset tracking platform can parse at least one second alarm event to obtain the actual positioning data of the target asset at a certain moment, compare the actual positioning data at that moment with the target position data, and obtain the mobile anomaly breakpoint based on the comparison result.

[0096] In some embodiments, the asset tracking platform may analyze at least one third warning event, obtain the actual positioning data of the target asset at a certain moment, compare the actual positioning data at that moment with the target location data, and obtain a mobile anomaly breakpoint based on the comparison result.

[0097] In some embodiments, the asset tracking platform may generate a movement trajectory of the actual movement of the target asset within the target time period based on the mobile anomaly breakpoint. In some embodiments, the asset tracking platform may connect at least one mobile anomaly breakpoint based on the target moment corresponding to at least one mobile anomaly breakpoint to generate a movement trajectory of the actual movement of the target asset within the target time period. The target time period includes the target moments corresponding to each mobile anomaly breakpoint among at least one mobile anomaly breakpoint.

[0098] In some embodiments, the asset tracking platform may compare the movement trajectory with a preset trajectory. When the difference between the movement trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of being missing is generated.

[0099] In some embodiments, the difference between each mobile anomaly breakpoint in the movement trajectory and a preset breakpoint may be obtained, and then the differences between each mobile anomaly breakpoint and the preset breakpoint are accumulated to obtain the total difference as the difference between the movement trajectory and the preset trajectory. When the difference between the movement trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of being missing is generated.

[0100] In some embodiments, the difference between the last mobile anomaly breakpoint in the movement trajectory and the preset breakpoint may be obtained as the difference between the movement trajectory and the preset trajectory. When the difference between the movement trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of being missing is generated.

[0101] According to the asset positioning and tracking method of the present application, actual positioning data is obtained through an asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module; when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold, a first warning event, a second warning event, and a third warning event are respectively generated based on the actual positioning data and sent to the asset tracking platform, and the first warning event, the second warning event, and the third warning event are respectively parsed to obtain mobile abnormal breakpoints; the asset tracking platform generates a moving trajectory of the actual movement of the target asset within a target time period based on the mobile abnormal breakpoints; when the difference between the moving trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of disappearance is generated, so as to perform communication positioning on the target asset based on the asset positioning device including the global satellite navigation module, the WIFI module, and the LORA base station module to expand the asset positioning range.

[0102] In some embodiments, the asset tracking platform can parse the first warning event to obtain a mobile breakpoint; when the distance between the coordinates of the mobile breakpoint and a first preset coordinate point is greater than a fourth threshold, the mobile breakpoint is determined as a mobile abnormal breakpoint.

[0103] In actual execution, after obtaining the first warning event generated by the global satellite navigation module, the asset tracking platform can obtain a mobile breakpoint representing the moving coordinates of the target asset at the target moment based on the actual positioning data in the first warning event, and obtain the distance between the coordinates of the mobile breakpoint and the first preset coordinate point. The first preset coordinate point can be the preset coordinate point of the target asset at the target moment.

[0104] In some embodiments, when the distance between the coordinates of the mobile breakpoint and the first preset coordinate point is greater than a fourth threshold, the mobile breakpoint is determined as a mobile abnormal breakpoint. For example, when the distance between the coordinates of the mobile breakpoint and the first preset coordinate point is greater than 50 meters, the mobile breakpoint is determined as a mobile abnormal breakpoint.

[0105] According to the asset positioning and tracking method of the present application, actual positioning data is obtained through an asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module; when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold, a first warning event, a second warning event, and a third warning event are respectively generated based on the actual positioning data and sent to the asset tracking platform, and the first warning event, the second warning event, and the third warning event are respectively parsed to obtain mobile abnormal breakpoints; the asset tracking platform generates a moving trajectory of the actual movement of the target asset within the target time period based on the mobile abnormal breakpoints; when the difference between the moving trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of disappearance is generated, so as to perform communication positioning on the target asset based on the asset positioning device including the global satellite navigation module, the WIFI module, and the LORA base station module to expand the asset positioning range.

[0106] In some embodiments, the asset tracking platform can parse the second warning event to obtain a mobile breakpoint; when the distance between the coordinates of the second mobile breakpoint and the second preset coordinate point is greater than a fifth threshold, the mobile breakpoint is determined as a mobile abnormal breakpoint.

[0107] In actual execution, after obtaining the second warning event generated by the WIFI module, the asset tracking platform can, based on the actual positioning data in the second warning event, obtain a mobile breakpoint representing the moving coordinates of the target asset at the target moment, and obtain the distance between the coordinates of the mobile breakpoint and the second preset coordinate point. The second preset coordinate point can be the preset coordinate point of the target asset at the target moment.

[0108] In some embodiments, when the distance between the coordinates of the mobile breakpoint and the second preset coordinate point is greater than a fifth threshold, the mobile breakpoint is determined as a mobile abnormal breakpoint. For example, when the distance between the coordinates of the mobile breakpoint and the second preset coordinate point is greater than 40 meters, the mobile breakpoint is determined as a mobile abnormal breakpoint.

[0109] According to the asset positioning and tracking method of the present application, actual positioning data is obtained through an asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module; when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold, a first warning event, a second warning event, and a third warning event are respectively generated based on the actual positioning data and sent to the asset tracking platform, and the first warning event, the second warning event, and the third warning event are respectively parsed to obtain mobile abnormal break points; the asset tracking platform generates an actual movement trajectory of the target asset within the target time period based on the mobile abnormal break points; when the difference between the movement trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of disappearance is generated, so as to perform communication positioning on the target asset based on the asset positioning device including the global satellite navigation module, the WIFI module, and the LORA base station module, so as to expand the asset positioning range.

[0110] In some embodiments, the asset tracking platform can parse the third warning event to obtain a mobile break point; when the distance between the coordinates of the mobile break point and a third preset coordinate point is greater than a sixth threshold, the mobile break point is determined as a mobile abnormal break point.

[0111] In actual execution, after obtaining the third warning event generated by the LORA base station module, the asset tracking platform can obtain a mobile break point representing the movement coordinates of the target asset at the target time based on the actual positioning data in the third warning event, and obtain the distance between the coordinates of the mobile break point and the third preset coordinate point. The third preset coordinate point can be the preset coordinate point of the target asset at the target time.

[0112] In some embodiments, when the distance between the coordinates of the mobile break point and the third preset coordinate point is greater than a sixth threshold, the mobile break point is determined as a mobile abnormal break point. For example, when the distance between the coordinates of the mobile break point and the third preset coordinate point is greater than 300 meters, the mobile break point is determined as a mobile abnormal break point.

[0113] In some embodiments, the first threshold, the second threshold, the third threshold, the fourth threshold, the fifth threshold, and the sixth threshold can be different values, can also be the same value, or can be partially the same and partially different values (for example, the first threshold is the same as the second threshold, the third threshold, the fourth threshold, and the fifth threshold are the same, but the first threshold is different from the third threshold), and the present application does not make specific limitations on this.

[0114] According to the asset positioning and tracking method of the present application, actual positioning data is obtained through an asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module; when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold, a first warning event, a second warning event, and a third warning event are respectively generated based on the actual positioning data and sent to the asset tracking platform, and the first warning event, the second warning event, and the third warning event are respectively analyzed to obtain mobile abnormal break points; the asset tracking platform generates a moving trajectory of the actual movement of the target asset within the target time period based on the mobile abnormal break points; when the difference between the moving trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of disappearance is generated, so as to perform communication positioning on the target asset based on the asset positioning device including the global satellite navigation module, the WIFI module, and the LORA base station module to expand the asset positioning range.

[0115] In some embodiments, after the asset positioning device generates a mobile warning event when detecting abnormal movement of the target asset, the asset positioning device can establish a communication connection with the target base station and send the mobile warning event to the target base station, so that the target base station forwards the mobile warning event to the asset tracking platform.

[0116] In actual implementation, the target base station can be a LORA base station.

[0117] In some embodiments, after the asset positioning device generates a mobile warning event when detecting abnormal movement of the target asset, the asset positioning device can obtain signals sent by at least one surrounding base station, and determine the target base station and establish a connection with the target base station based on the intensity of the signals sent by the at least one surrounding base station.

[0118] In some embodiments, the target base station can be a satellite base station. When the signals of the surrounding base stations cannot be obtained, the asset positioning device can connect to the satellite base station (such as a LORA satellite base station).

[0119] According to the asset positioning and tracking method of the present application, actual positioning data is obtained through an asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module; when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold, a mobile alarm event is generated based on the actual positioning data, a communication connection is established with the target base station, and the mobile alarm event is sent to the target base station, so that the target base station forwards the mobile alarm event to the asset tracking platform. The asset tracking platform obtains a mobile trajectory based on the mobile alarm event, and based on the mobile trajectory and a preset trajectory, obtains an asset tracking result indicating whether there is a risk of the target asset being missing, so as to perform communication positioning on the target asset based on the asset positioning device including the global satellite navigation module, the WIFI module, and the LORA base station module, thereby expanding the asset positioning range.

[0120] In some embodiments, the asset positioning device can scan base station signals and determine the target base station based on the base station signals; the asset positioning device sends a connection establishment request to the target base station; the target base station performs security verification based on the connection establishment request, and sends confirmation connection information to the asset positioning device in the case of successful verification to establish a communication connection with the asset positioning device.

[0121] In actual execution, the asset positioning device can scan base station signals and determine the base station with the strongest signal strength among at least one scanned base station signal as the target base station.

[0122] In some embodiments, after obtaining the connection establishment request sent by the asset positioning device, the target base station can perform security verification based on the connection establishment request, such as verifying the identity of the asset positioning device. In the case of successful verification, confirmation connection information is sent to the asset positioning device to establish a communication connection with the asset positioning device.

[0123] According to the asset positioning and tracking method of the present application, actual positioning data is obtained through an asset positioning device including a global satellite navigation module, a WIFI module, and a LORA base station module; when the difference between the actual positioning data and the target position data is greater than or equal to a first threshold, a mobile alarm event is generated based on the actual positioning data, a communication connection is established with the target base station, and the mobile alarm event is sent to the target base station, so that the target base station forwards the mobile alarm event to the asset tracking platform. The asset tracking platform obtains a mobile trajectory based on the mobile alarm event, and based on the mobile trajectory and a preset trajectory, obtains an asset tracking result indicating whether there is a risk of the target asset being missing, so as to perform communication positioning on the target asset based on the asset positioning device including the global satellite navigation module, the WIFI module, and the LORA base station module, thereby expanding the asset positioning range.

[0124] In some embodiments, when the asset positioning device fails to establish a communication connection with the target base station, the asset positioning device stores a mobile alarm event.

[0125] In some embodiments, when the target base station performs security verification based on a connection establishment request and sends rejection connection information to the asset positioning device in case of failed verification, the asset positioning device fails to establish a communication connection with the target base station.

[0126] In some embodiments, when the asset positioning device fails to establish a communication connection with the target base station, the asset positioning device may store a mobile alarm event and, when it successfully establishes a communication connection with the target base station in the next cycle, send the mobile alarm event to the target base station so that the target base station forwards the mobile alarm event to the asset tracking platform.

[0127] In some embodiments, the asset positioning device further includes an energy harvesting front end, an energy harvesting module, and a battery module; the energy harvesting front end is used to obtain electric energy based on photovoltaic or vibration; the energy harvesting module is used to transmit the electric energy obtained by the energy harvesting front end to the battery module.

[0128] In some embodiments, as Figure 2 shown, the asset positioning device may include a global satellite navigation module, a WIFI module, a LORA base station module, an energy harvesting front end, an energy harvesting module, a battery module, and a microcontroller unit (MCU). The energy harvesting front end is used to obtain electric energy based on photovoltaic or vibration, the energy harvesting module is used to transmit the electric energy obtained by the energy harvesting front end to the battery module, and the microcontroller unit can manage the charging or discharging of the battery module.

[0129] In some embodiments, when the asset positioning device detects abnormal power, it generates a mobile alarm event and sends it to the asset tracking platform.

[0130] In some embodiments, the asset positioning device may further include an analog-to-digital converter, which can be used to obtain the output current of the energy harvesting front end to identify whether the energy harvesting front end is harvesting energy normally. The analog-to-digital converter can also be used to obtain the input current of the battery module to identify whether there are situations of undervoltage, insufficient power, or overvoltage in the asset positioning module.

[0131] In some embodiments, the asset positioning device can perform power detection through an analog-to-digital converter. When it detects abnormal power, it generates a mobile alarm event and sends it to the asset tracking platform.

[0132] To better understand the asset positioning and tracking method provided by the embodiments of the present application, the following further elaboration is provided. It should be understood that the following discussion is only exemplary.

[0133] This application provides an asset positioning and tracking method, and the specific steps can be as follows Figure 3 as shown:

[0134] Step 310: When the satellite signals received by the global satellite navigation module meet the requirements of positioning accuracy, the global satellite navigation module obtains the actual positioning data of the target asset.

[0135] In actual implementation, the satellite signals can be Global Positioning System (GPS) satellite signals or Beidou satellite signals, and the global satellite navigation module can be used to receive Global Positioning System (GPS) satellite signals and Beidou satellite signals. The global satellite navigation module can obtain the actual positioning data of the target asset based on GPS satellite signals or Beidou satellite signals.

[0136] In some embodiments, the global satellite navigation module can sequentially obtain GPS or Beidou satellite signals, and obtain the number of satellites and the quality of satellite signals.

[0137] Step 313: When the satellite signals received by the global satellite navigation module do not meet the requirements of positioning accuracy and the WIFI module obtains wireless network information, the WIFI module generates actual positioning data based on the wireless network information; the wireless network information includes the media control addresses and signal strengths of at least two wireless network access points or wireless network routers around the target asset.

[0138] In actual implementation, the wireless network information can include wireless access points (Access Point, AP), media access control addresses (Media Access Control Address, MAC), wireless network signal strengths, etc. The WIFI module can pre-store a location mapping library based on MAC addresses, and the location mapping library based on MAC addresses includes the MAC addresses of multiple wireless networks and the location coordinates corresponding to the MAC addresses. The WIFI module can obtain wireless network information such as the detected wireless access points (AccessPoint, AP), media access control addresses (Media Access Control Address, MAC), and wireless network signals (such as 2.4GHz Wi-Fi signals) in real time, compare and search the location mapping library based on MAC addresses, and determine the location coordinates corresponding to the found wireless network information as the actual positioning data of the target asset.

[0139] In some embodiments, a location mapping library can be constructed based on a handheld terminal or a drone to obtain wireless access points, MACs, wireless network signal strengths, and corresponding coordinates.

[0140] Step 316: When the satellite signals received by the global satellite navigation module do not meet the positioning accuracy requirements and the WIFI module fails to obtain wireless network information, the LORA base station module obtains base station communication information and generates actual positioning data based on the base station communication information; the base station communication information includes the communication round-trip time and communication signal strength with at least two base stations around the target asset.

[0141] In actual execution, the base station communication information can include the communication round-trip time (Round-Trip Time, RTT) and communication signal strength (such as RSSI signal strength) with the LORA base station. The LORA base station module can pre-store the location coordinates of all LORA base stations and obtain the RTT and communication signal strength (such as the signal strength of sub-GHz band LORA signals) for communication with each LORA base station during communication with at least two LORA base stations. Based on the RTT and communication signal strength for communication with each LORA base station, the distance to each LORA base station is obtained, and based on the distances to all the LORA base stations for communication and the location coordinates of each LORA base station, the actual positioning data of the target asset is obtained by means of trilateration.

[0142] In actual execution, the actual positioning data can be the coordinates of the actual geographical location of the target asset, such as longitude and latitude coordinates, etc.

[0143] In some embodiments, the asset positioning device can include a global satellite navigation module, a WIFI module, a LORA base station module, an energy harvesting front end, an energy harvesting module, a battery module, and a microcontroller unit (MCU). The energy harvesting front end is used to obtain electrical energy based on photovoltaic or vibration, the energy harvesting module is used to transmit the electrical energy obtained by the energy harvesting front end to the battery module, and the microcontroller unit can manage the charging or discharging of the battery module.

[0144] In some embodiments, the asset positioning device can further include an analog-to-digital converter, which can be used to obtain the output current of the energy harvesting front end based on a preset period to identify whether the energy harvesting front end is harvesting energy normally. The analog-to-digital converter can also be used to obtain the input current of the battery module to identify whether there are situations of undervoltage, insufficient power, or overvoltage in the asset positioning module.

[0145] In some embodiments, the asset positioning device can also obtain the energy acquisition situation of the energy acquisition front end (such as vibration or light change situation) and the power status of the battery module through an analog-to-digital converter to predict the operating time of the asset positioning device.

[0146] Step 319: When the difference between the actual positioning data and the target position data is greater than or equal to the first threshold, generate a first warning event, a second warning event, and a third warning event based on the actual positioning data.

[0147] In some embodiments, when the difference between the actual positioning data and the target position data is greater than or equal to the first threshold, the asset positioning device can generate a movement warning event based on the actual positioning data and send it to the asset tracking platform. For example, when the difference between the actual positioning data and the target position data is greater than or equal to 500 meters, the asset positioning device can generate a movement warning event based on the actual positioning data and send it to the asset tracking platform.

[0148] In actual execution, the first warning event, the second warning event, and the third warning event can all include the warning time, the actual positioning data, the target position data, etc. The warning time represents the time when the asset positioning device generates the movement warning event.

[0149] In some embodiments, when the difference between the actual positioning data of the target asset obtained by the global satellite navigation module and the target position data is greater than or equal to the first threshold, the global satellite navigation module can generate a first warning event.

[0150] In some embodiments, when the difference between the actual positioning data of the target asset obtained by the WIFI module and the target position data is greater than or equal to the first threshold, the global satellite navigation module can generate a second warning event.

[0151] In some embodiments, when the difference between the actual positioning data of the target asset obtained by the LORA base station module and the target position data is greater than or equal to the first threshold, the global satellite navigation module can generate a third warning event.

[0152] Step 322: The asset positioning device scans the base station signal and determines the target base station based on the base station signal.

[0153] In actual execution, the target base station can be a LORA base station.

[0154] In some embodiments, the target base station can be a satellite base station. When the surrounding base station signal cannot be obtained, the asset positioning device can connect to the satellite base station (such as the LORA satellite base station).

[0155] In actual execution, the asset positioning device can scan base station signals and determine the base station with the strongest signal strength among at least one scanned base station signal as the target base station.

[0156] Step 325: The asset positioning device sends a connection establishment request to the target base station.

[0157] Step 328: The target base station performs security verification based on the connection establishment request and, if the verification passes, sends confirmation connection information to the asset positioning device to establish a communication connection with the asset positioning device.

[0158] In some embodiments, after obtaining the connection establishment request sent by the asset positioning device, the target base station can perform security verification based on the connection establishment request, such as verifying the identity of the asset positioning device. If the verification passes, it sends confirmation connection information to the asset positioning device to establish a communication connection with the asset positioning device.

[0159] In some embodiments, if the asset positioning device fails to establish a communication connection with the target base station, the asset positioning device stores a mobile warning event.

[0160] In some embodiments, when the target base station performs security verification based on the connection establishment request and, if the verification fails, sends rejection connection information to the asset positioning device, the asset positioning device fails to establish a communication connection with the target base station.

[0161] In some embodiments, if the asset positioning device fails to establish a communication connection with the target base station, the asset positioning device can store the mobile warning event and, when the communication connection with the target base station is successfully established in the next cycle, send the mobile warning event to the target base station so that the target base station forwards the mobile warning event to the asset tracking platform.

[0162] Step 331: The asset positioning device sends the first warning event, the second warning event, and the third warning event to the target base station so that the target base station forwards the mobile warning event to the asset tracking platform.

[0163] Step 334: The asset tracking platform analyzes the first warning event to obtain the mobile discontinuity point.

[0164] In actual execution, after obtaining the first warning event generated by the global satellite navigation module, the asset tracking platform can, based on the actual positioning data in the first warning event, obtain the mobile discontinuity point representing the moving coordinates of the target asset at the target moment, and obtain the distance between the coordinates of the mobile discontinuity point and the first preset coordinate point. The first preset coordinate point can be the preset coordinate point of the target asset at the target moment.

[0165] Step 337: When the distance between the coordinates of the moving breakpoint and the first preset coordinate point is greater than the fourth threshold, determine the moving breakpoint as a moving abnormal breakpoint.

[0166] In some embodiments, when the distance between the coordinates of the moving breakpoint and the first preset coordinate point is greater than the fourth threshold, determine the moving breakpoint as a moving abnormal breakpoint. For example, when the distance between the coordinates of the moving breakpoint and the first preset coordinate point is greater than 50 meters, determine the moving breakpoint as a moving abnormal breakpoint.

[0167] Step 340: The asset tracking platform analyzes the second alarm event to obtain the moving breakpoint.

[0168] In actual execution, after obtaining the second alarm event generated by the WIFI module, the asset tracking platform can, based on the actual positioning data in the second alarm event, obtain the moving breakpoint representing the moving coordinates of the target asset at the target moment, and obtain the distance between the coordinates of the moving breakpoint and the second preset coordinate point. The second preset coordinate point can be the preset coordinate point of the target asset at the target moment.

[0169] Step 343: When the distance between the coordinates of the moving breakpoint and the second preset coordinate point is greater than the fifth threshold, determine the moving breakpoint as a moving abnormal breakpoint.

[0170] In some embodiments, when the distance between the coordinates of the moving breakpoint and the second preset coordinate point is greater than the fifth threshold, determine the moving breakpoint as a moving abnormal breakpoint. For example, when the distance between the coordinates of the moving breakpoint and the second preset coordinate point is greater than 40 meters, determine the moving breakpoint as a moving abnormal breakpoint.

[0171] Step 346: The asset tracking platform analyzes the third alarm event to obtain the moving breakpoint.

[0172] In actual execution, after obtaining the third alarm event generated by the LORA base station module, the asset tracking platform can, based on the actual positioning data in the third alarm event, obtain the moving breakpoint representing the moving coordinates of the target asset at the target moment, and obtain the distance between the coordinates of the moving breakpoint and the third preset coordinate point. The third preset coordinate point can be the preset coordinate point of the target asset at the target moment.

[0173] Step 349: When the distance between the coordinates of the moving breakpoint and the third preset coordinate point is greater than the sixth threshold, determine the moving breakpoint as a moving abnormal breakpoint.

[0174] In some embodiments, when the distance between the coordinates of the movement discontinuity point and the third preset coordinate point is greater than the sixth threshold, the movement discontinuity point is determined as a movement abnormal discontinuity point. For example, when the distance between the coordinates of the movement discontinuity point and the third preset coordinate point is greater than 300 meters, the movement discontinuity point is determined as a movement abnormal discontinuity point.

[0175] Step 352: The asset tracking platform generates a movement trajectory of the target asset's actual movement within the target time period based on the movement abnormal discontinuity point.

[0176] In some embodiments, the asset tracking platform may generate a movement trajectory of the target asset's actual movement within the target time period based on the movement abnormal discontinuity point. In some embodiments, the asset tracking platform may connect at least one movement abnormal discontinuity point based on the target time corresponding to at least one movement abnormal discontinuity point to generate a movement trajectory of the target asset's actual movement within the target time period. The target time period includes the target time corresponding to each movement abnormal discontinuity point among at least one movement abnormal discontinuity point.

[0177] Step 355: When the difference between the movement trajectory and the preset trajectory is greater than or equal to the third threshold, an asset tracking result indicating that the target asset has a high risk of being missing is generated.

[0178] In some embodiments, the difference between each movement abnormal discontinuity point in the movement trajectory and the preset discontinuity point can be obtained, and then the differences between each movement abnormal discontinuity point and the preset discontinuity point are accumulated to obtain the total difference as the difference between the movement trajectory and the preset trajectory. When the difference between the movement trajectory and the preset trajectory is greater than or equal to the third threshold, an asset tracking result indicating that the target asset has a high risk of being missing is generated.

[0179] In some embodiments, the difference between the last movement abnormal discontinuity point in the movement trajectory and the preset discontinuity point can be obtained as the difference between the movement trajectory and the preset trajectory. When the difference between the movement trajectory and the preset trajectory is greater than or equal to the second threshold, an asset tracking result indicating that the target asset has a high risk of being missing is generated.

[0180] The embodiment of the present application further provides an asset positioning and tracking system. The asset tracking system includes an asset tracking platform and at least one asset positioning device; the asset positioning device includes a global satellite navigation module, a WIFI module, and a LORA base station module; each asset positioning device is installed in the target asset; the asset positioning and tracking system is used to implement the asset positioning and tracking method as described in any of the above embodiments.

[0181] The asset positioning and tracking device in the embodiments of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than terminals. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0182] The asset positioning and tracking device in the embodiments of the present application can be a device with an operating system. The operating system can be the Microsoft (Windows) operating system, the Android operating system, the IOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0183] In some embodiments, as Figure 4 shown, the embodiments of the present application further provide an electronic device 400, including a processor 401, a memory 402, and a computer program stored on the memory 402 and executable on the processor 401. When the program is executed by the processor 401, it implements each process of the above-mentioned embodiments of the asset positioning and tracking method and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0184] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0185] The embodiments of the present application further provide a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements each process of the above-mentioned embodiments of the asset positioning and tracking method and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0186] Wherein, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media such as computer read-only memory ROM, random access memory RAM, magnetic disks or optical discs, etc.

[0187] An embodiment of the present application further provides a computer program product, including a computer program, which when executed by a processor implements the above asset positioning and tracking method.

[0188] Wherein, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media such as computer read-only memory ROM, random access memory RAM, magnetic disks or optical discs, etc.

[0189] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above embodiment of the asset positioning and tracking method, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0190] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.

[0191] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0192] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0193] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.

[0194] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0195] Although the embodiments of the present application have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and purposes of the present application. The scope of the present application is defined by the claims and their equivalents.

Claims

1. An asset positioning and tracking method, characterized in that, The method is applied to an asset tracking system; the asset tracking system includes an asset tracking platform and at least one asset positioning device; the asset positioning device includes a global satellite navigation module, a WIFI module, and a LORA base station module; Each of the asset positioning devices is installed in a target asset; the method includes: When the asset positioning device detects abnormal movement of the target asset, it generates a movement warning event and sends it to the asset tracking platform; Based on the movement warning event, the asset tracking platform obtains a movement trajectory, and based on the movement trajectory and a preset trajectory, obtains an asset tracking result; the asset tracking result is used to indicate whether there is a risk of the target asset being missing.

2. The asset positioning and tracking method according to claim 1, wherein When the asset positioning device detects abnormal movement of the target asset, it generates a movement warning event and sends it to the asset tracking platform, including: At least one of the global satellite navigation module, the WIFI module, or the LORA base station module obtains actual positioning data; When the difference between the actual positioning data and the target position data is greater than or equal to a first threshold, the movement warning event is generated based on the actual positioning data and sent to the asset tracking platform.

3. The asset positioning and tracking method according to claim 1, characterized in that, At least one of the global satellite navigation module, the WIFI module, or the LORA base station module obtains actual positioning data, including: When the satellite signals received by the global satellite navigation module meet the requirements of positioning accuracy, the global satellite navigation module obtains the actual positioning data of the target asset.

4. The asset positioning and tracking method according to claim 3, wherein At least one of the global satellite navigation module, the WIFI module, or the LORA base station module obtains actual positioning data, and further includes: When the satellite signals received by the global satellite navigation module do not meet the requirements of positioning accuracy and the WIFI module obtains wireless network information, the WIFI module generates actual positioning data based on the wireless network information; the wireless network information includes the media access addresses and signal strengths of at least two wireless network access points or wireless network routers around the target asset.

5. The asset positioning and tracking method according to claim 4, wherein At least one of the global satellite navigation module, the WIFI module, or the LORA base station module obtains actual positioning data, and further includes: When the satellite signals received by the global satellite navigation module do not meet the requirements of positioning accuracy and the WIFI module cannot obtain wireless network information, the LORA base station module obtains base station communication information and generates actual positioning data based on the base station communication information; the base station communication information includes the communication round-trip time and communication signal strength with at least two base stations around the target asset.

6. The asset positioning and tracking method according to claim 1, characterized in that When the asset positioning device detects abnormal movement of the target asset, it generates a movement warning event and sends it to the asset tracking platform, including: The WIFI module obtains a target routing information table; the target routing information table includes the media access control addresses, wireless network signal strengths, and location coordinates corresponding to the wireless networks of at least two wireless network access points or wireless network routers obtained by the WIFI module; When the change of the target routing information table based on the pre-stored initial routing information table is greater than a second threshold, a mobile alarm event is generated based on the target routing information table and sent to the asset tracking platform.

7. The asset positioning and tracking method according to claim 1, characterized in that, Based on the mobile alarm event, the asset tracking platform obtains a mobile trajectory, and based on the mobile trajectory and a preset trajectory, obtains an asset tracking result, including: The asset tracking platform analyzes the mobile alarm event to obtain a mobile abnormal discontinuity point; the mobile abnormal discontinuity point includes the location coordinates of the target asset moving abnormally at a target time; The asset tracking platform generates a mobile trajectory of the actual movement of the target asset within a target time period based on the mobile abnormal discontinuity point; When the difference between the mobile trajectory and the preset trajectory is greater than or equal to a third threshold, an asset tracking result indicating that the target asset has a high risk of disappearance is generated; Among them, the mobile alarm event includes a first alarm event, a second alarm event, and a third alarm event; the first alarm event is a mobile alarm event generated when it is detected that the target asset moves abnormally based on the actual positioning data obtained by the global satellite navigation module; the second alarm event is a mobile alarm event generated when it is detected that the target asset moves abnormally based on the actual positioning data obtained by the WIFI module; the third alarm event is a mobile alarm event generated when it is detected that the target asset moves abnormally based on the actual positioning data obtained by the WIFI module or the target routing information table.

8. The asset positioning and tracking method according to claim 7, characterized in that The asset tracking platform analyzes the mobile alarm event to obtain a mobile abnormal discontinuity point, including: The asset tracking platform analyzes the first alarm event to obtain a mobile discontinuity point; When the distance between the coordinates of the mobile discontinuity point and a first preset coordinate point is greater than a fourth threshold, the mobile discontinuity point is determined as a mobile abnormal discontinuity point.

9. The asset positioning and tracking method according to claim 7, wherein The asset tracking platform analyzes the mobile alarm event to obtain a mobile abnormal discontinuity point, including: The asset tracking platform analyzes the second alarm event to obtain a mobile discontinuity point; When the distance between the coordinates of the mobile discontinuity point and a second preset coordinate point is greater than a fifth threshold, the mobile discontinuity point is determined as a mobile abnormal discontinuity point.

10. The asset positioning and tracking method according to claim 7, characterized in that, The asset tracking platform analyzes the mobile alarm event to obtain a mobile abnormal discontinuity point, including: The asset tracking platform analyzes the third alarm event to obtain a mobile discontinuity point; When the distance between the coordinates of the mobile discontinuity point and a third preset coordinate point is greater than a sixth threshold, the mobile discontinuity point is determined as a mobile abnormal discontinuity point.

11. The asset positioning and tracking method according to claim 1, wherein After the asset positioning device generates the mobile alarm event when detecting that the target asset moves abnormally, the method further includes: The asset positioning device establishes a communication connection with the target base station and sends the mobile alarm event to the target base station, so that the target base station forwards the mobile alarm event to the asset tracking platform.

12. The asset positioning and tracking method according to claim 11, wherein The asset positioning device establishing a communication connection with the target base station includes: The asset positioning device scans the base station signals and determines the target base station based on the base station signals; The asset positioning device sends a connection establishment request to the target base station; The target base station performs security verification based on the connection establishment request, and sends confirmation connection information to the asset positioning device when the verification is passed to establish a communication connection with the asset positioning device.

13. The asset positioning and tracking method according to claim 11, wherein In the case where the establishment of the communication connection between the asset positioning device and the target base station fails, the asset positioning device stores the mobile alarm event.

14. The asset positioning and tracking method according to claim 1, wherein The asset positioning device further includes an energy acquisition front end, an energy acquisition module, and a battery module; the energy acquisition front end is used to acquire electric energy based on photovoltaic or vibration; the energy acquisition module is used to transmit the electric energy acquired by the energy acquisition front end to the battery module.

15. The asset positioning and tracking method according to claim 1, wherein The asset positioning device generates the mobile alarm event and sends it to the asset tracking platform when detecting abnormal power.

16. An asset positioning and tracking system; the asset tracking system includes an asset tracking platform and at least one asset positioning device; the asset positioning device includes a global satellite navigation module, a WIFI module, and a LORA base station module; each of the asset positioning devices is installed in a target asset; the asset positioning and tracking system is used to implement the asset positioning and tracking method according to any one of claims 1-15.

Citation Information

Patent Citations

  • Bag tracking and positioning method and system, positioning terminal, and monitoring terminal

    CN105430610A

  • Monitoring method and device based on movement locus information

    CN105916116A

  • Wireless asset management equipment, method and device

    CN117933874A