Positioning control system, method, device, positioning terminal and storage medium

Through the synergy between the control center and the network server, positioning configuration information is sent to the positioning terminal, which solves the problem of uncontrollable LoRa positioning process and achieves a high-precision and controllable positioning effect.

CN111556443BActive Publication Date: 2025-09-05TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010331851.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-24
Publication Date
2025-09-05
Estimated Expiration
2040-04-24

AI Technical Summary

Technical Problem

In the existing LoRa positioning methods, the positioning process lacks controllability, resulting in the positioning process being uncontrollable.

Method used

The control center sends positioning configuration information to the positioning terminal, controls the positioning method, uses the network server to transmit information, and the positioning terminal configures and reports the positioning method according to the configuration information.

Benefits of technology

The controllability of the positioning process is achieved, and with the support of a high-precision positioner, the positioning accuracy and process controllability are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111556443B_ABST
    Figure CN111556443B_ABST
Patent Text Reader

Abstract

The present application relates to a positioning control system, method, device, positioning terminal and storage medium. The system includes: a control center, a network server and a positioning terminal, wherein the network server is connected to the control center and the positioning terminal network respectively, and the positioning terminal is a terminal based on long-range radio and equipped with a locator; the control center is used to obtain positioning configuration information for configuring the positioning mode control parameters of the positioning terminal, and send the positioning configuration information to the positioning terminal through the network server; the positioning terminal is used to configure the positioning mode control parameters according to the positioning configuration information, so that the locator obtains positioning information according to the target positioning mode; and the obtained positioning information is reported to the control center through the network server. Through the above scheme, the control center can send positioning configuration information to the positioning terminal equipped with a locator, effectively control the positioning mode of the positioning terminal, and ensure the controllability of the entire positioning process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of positioning technology, and in particular to a positioning control system, method, device, positioning terminal and storage medium. Background Art

[0002] With the development of network technology, a variety of positioning technologies have emerged, such as the positioning of terminal devices through the LoRa (Long Range Radio) protocol.

[0003] The current LoRa protocol only supports TOA (time of arrival) positioning using standard uplink data packets. Specifically, a LoRa terminal transmits a data packet uplink, which is received by multiple nearby LoRa gateways. Each gateway records the arrival time of the packet, forming a time sequence [T1, T2, T3, ...]. This time sequence is then multiplied by the speed of light to construct a positioning equation, which determines the LoRa terminal's position and enables accurate positioning.

[0004] However, the current positioning method using LoRa is that the LoRa terminal actively transmits data packets uplink, and its positioning process is triggered by a control program pre-installed in the LoRa terminal. It cannot regulate the positioning method well, resulting in low controllability of the entire positioning process.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present invention, and therefore may include information that does not constitute prior art known to ordinary technicians in this field. Summary of the Invention

[0006] Based on this, it is necessary to provide a positioning control system, method, device, positioning terminal and storage medium that can improve the controllability of the entire positioning process in order to address the above technical problems.

[0007] A positioning control system, comprising: a control center, a network server, and a positioning terminal, wherein the network server is connected to the control center and the positioning terminal through a network, respectively; the positioning terminal is a terminal based on long-range radio and equipped with a locator; the control center is configured to obtain positioning configuration information for configuring positioning mode control parameters of the positioning terminal, and to send the positioning configuration information to the positioning terminal via the network server; the positioning terminal is configured to configure the positioning mode control parameters according to the positioning configuration information, so that the locator obtains positioning information according to a target positioning mode; the obtained positioning information is reported to the control center via the network server; the target positioning mode is the positioning mode corresponding to the configured positioning mode control parameters.

[0008] A positioning control method is applied to a positioning terminal, wherein the positioning terminal is a long-range radio-based terminal equipped with a locator; the method comprises: receiving positioning configuration information sent by a control center via a network server; the positioning configuration information is information for configuring positioning mode control parameters; configuring the positioning mode control parameters according to the positioning configuration information so that the locator obtains positioning information according to a target positioning mode; the target positioning mode is a positioning mode corresponding to the configured positioning mode control parameters; and reporting the obtained positioning information to the control center via the network server.

[0009] A positioning control device, applied to a positioning terminal, wherein the positioning terminal is a long-range radio-based terminal equipped with a locator; the device comprises: a configuration information receiving module, configured to receive positioning configuration information sent by a gateway via a frame structure; the positioning configuration information is information for configuring positioning mode control parameters, and the positioning configuration information is sent by the control center to the gateway; a parameter configuration module, configured to configure the positioning mode control parameters according to the positioning configuration information, so that the locator obtains positioning information according to a target positioning mode; the target positioning mode is a positioning mode corresponding to the configured positioning mode control parameters; and a positioning information reporting module, configured to report the obtained positioning information to the control center via the gateway.

[0010] In one embodiment, the configuration information receiving module is also used to receive the frame structure sent by the network server, and parse the positioning configuration information from the data payload field of the frame structure; the positioning configuration information is sent by the control center to the network server, and is encapsulated by the network server in the data payload field of the frame structure according to the long-distance radio protocol.

[0011] In one embodiment, the positioning control device further includes: a first positioning control module, configured to, if the positioning configuration information includes an acquisition period and a first reporting period, configure the positioning mode control parameters according to the acquisition period and the first reporting period, so that the locator acquires positioning information when the acquisition period arrives; and reports the acquired positioning information to the control center according to the first reporting period; a second positioning control module, configured to, if the positioning configuration information includes a step positioning start condition, a distance positioning start condition, and a second reporting period, configure the positioning mode control parameters according to the step positioning start condition, the distance positioning start condition, and the second reporting period, so that the locator starts acquiring positioning information when the number of running steps meets the step positioning start condition and / or when the running distance meets the distance positioning start condition; and reports the acquired positioning information to the control center according to the second reporting period; and a third positioning control module, configured to, if the positioning configuration information includes a number positioning stop condition, configure the positioning mode control parameters according to the number positioning stop condition, so that the locator stops acquiring positioning information when the number of positioning operations meets the number positioning stop condition.

[0012] A positioning terminal includes a memory, a processor, and a locator, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented: receiving positioning configuration information sent by a control center via a network server; the positioning configuration information is information for configuring positioning mode control parameters; configuring the positioning mode control parameters according to the positioning configuration information, so that the locator obtains positioning information according to a target positioning mode; the target positioning mode is a positioning mode corresponding to the configured positioning mode control parameters; and reporting the obtained positioning information to the control center via the network server.

[0013] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps: receiving positioning configuration information sent by a control center via a network server; the positioning configuration information is information for configuring positioning mode control parameters; configuring the positioning mode control parameters according to the positioning configuration information, so that a locator obtains positioning information according to a target positioning mode; the target positioning mode is a positioning mode corresponding to the configured positioning mode control parameters; and reporting the obtained positioning information to the control center via the network server.

[0014] In the aforementioned positioning control system, method, device, positioning terminal, and storage medium, the control center sends positioning configuration information to the positioning terminal via a network server, thereby controlling the positioning terminal to configure positioning mode control parameters and causing the locator onboard the positioning terminal to obtain positioning information based on the target positioning mode. The positioning terminal then reports the acquired positioning information to the control center via the network server. In this technical solution, the control center can send positioning configuration information to the positioning terminal equipped with the locator, effectively controlling the positioning mode of the positioning terminal and ensuring the controllability of the entire positioning process. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A schematic structural diagram of a positioning control system in one embodiment;

[0016] Figure 2 Schematic diagram of the structure of a LoRa frame in one embodiment;

[0017] Figure 3 is a schematic diagram of communication between a control center, a network server, and a positioning terminal in one embodiment;

[0018] Figure 4 A schematic structural diagram of a positioning control system in yet another embodiment;

[0019] Figure 5 A schematic diagram of an interface for displaying positioning information in one embodiment;

[0020] Figure 6 A schematic diagram of a setting interface for positioning configuration information in one embodiment;

[0021] Figure 7 An application timing diagram of a positioning control system in one embodiment;

[0022] Figure 8 1 is a flow chart of a positioning control method according to an embodiment;

[0023] Figure 9 is a structural block diagram of a positioning control device in one embodiment;

[0024] Figure 10 FIG. 4 is a diagram showing the internal structure of a positioning terminal in an embodiment. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0026] In one embodiment, Figure 1As shown, a positioning control system is provided, which includes: a control center 101, a network server 102 and a positioning terminal 103, wherein the network server 102 is connected to the control center 101 and the positioning terminal 103 respectively through a network, and the positioning terminal is a terminal based on long-range radio and is equipped with a locator 1031; the control center is used to obtain positioning configuration information for configuring positioning mode control parameters of the positioning terminal, and send the positioning configuration information to the positioning terminal through the network server; the positioning terminal is used to configure the positioning mode control parameters according to the positioning configuration information, so that the locator obtains positioning information according to the target positioning mode; the obtained positioning information is reported to the control center through the network server; the target positioning mode is the positioning mode corresponding to the configured positioning mode control parameters.

[0027] The control center is a central platform that centrally controls the entire positioning control system. It can configure and control network servers and configure positioning terminals to control their positioning methods. Furthermore, the control center can be implemented via a terminal or server. Terminals include, but are not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. Servers can be implemented as independent servers or as a server cluster consisting of multiple servers. Furthermore, the control center can be connected to an external device. The control center receives parameter configuration control trigger information sent by the external device and generates positioning configuration information based on the parameter configuration control trigger information. For example, when a user triggers a parameter configuration control on an external device interface, the external device generates parameter configuration control trigger information and sends it to the control center. The control center generates corresponding positioning configuration information based on the terminal corresponding to the parameter configuration control trigger information and the positioning method description information. Furthermore, the control center can also be referred to as a positioning FS (function server) or positioning center.

[0028] The network server can serve as a bridge connecting the control center and the positioning terminal. The control center sends positioning configuration information to the network server, and the network server sends this positioning configuration information to the positioning terminal. The three can communicate over the network according to the communication rules corresponding to Long Range Radio (LoRa). Furthermore, the network server can be implemented as a standalone server or a server cluster consisting of multiple servers, specifically LoRaNS (network server), the LoRa core network platform. Among them, LoRa is a communication protocol widely used in the field of Internet of Things, which effectively solves the problem of long-distance and low-power communication transmission. The current function of the LoRa protocol solves the two basic problems of "who" and "how". As an application of the Internet of Things, location is also a very important feature, which solves the basic problem of "where". The embodiments of the present invention combine the communication capabilities of LoRa with location services to expand more IoT applications, thereby bringing new access volume.

[0029] The positioning terminal is a terminal with a positioning function based on long-range radio (LoRa), specifically a LoRa terminal. In the embodiment of the present invention, the number of positioning terminals can be one, two, or even more. Taking the grassland scene as an example, the cattle and sheep on the grassland can be equipped with collars, and these collars are used as positioning terminals to locate the cattle and sheep. In traditional positioning systems, LoRa terminals are often low-complexity, low-power designs with relatively low costs. High-precision equipment is generally not deployed to complete high-precision measurement and positioning. Therefore, high-precision positioning cannot be achieved through traditional LoRa terminals. In the embodiment of the present invention, a locator is installed in the positioning terminal, which expands the positioning function of the positioning terminal. At the same time, when the locator is a high-precision locator, a high-precision positioning effect can be achieved. Among them, the locator refers to a device with a positioning function, which can be a device that can achieve GPS (Global Positioning System) positioning, Bluetooth positioning, WIFI positioning, or RTK (Real-time kinematic) positioning. The locator can be a device independent of the positioning terminal, including but not limited to various smartphones and portable wearable devices. Furthermore, the locator and the positioning terminal can communicate over a network. The locator can also be an internal component of the positioning terminal, including but not limited to various GPS chips, Bluetooth chips, and Wi-Fi chips. Furthermore, the locator and the processor in the positioning terminal communicate through internal threads, etc. Furthermore, the positioning accuracy of the positioning terminal can depend on the accuracy of the locator. For example, a Wi-Fi locator can achieve meter-level accuracy (e.g., 2-20m), while an RTK locator can achieve centimeter-level accuracy.

[0030] The positioning method may refer to the method adopted by the positioning terminal for positioning, which may specifically include the positioning start method, start time, positioning information collection period (which may also be expressed by frequency), positioning information reporting method (which may include reporting period, content to be reported, format of reported content, etc.), positioning information to be obtained, etc.

[0031] Positioning configuration information is information that configures the positioning mode control parameters of the positioning terminal. Positioning mode control parameters are parameters that control the positioning mode and can be parameters related to the positioning cycle (for example, the positioning information collection cycle, etc.), event-triggered start parameters (the positioning information collection process is started when the conditions corresponding to the parameters are met), and event-triggered stop parameters (the positioning information collection process is stopped when the conditions corresponding to the parameters are met). Furthermore, the initial values ​​of the positioning mode control parameters can be empty. After receiving the positioning configuration information, the positioning terminal fills these positioning mode control parameters with corresponding values. At this time, the positioning terminal can know the target positioning mode, that is, the mode in which the locator should obtain positioning information. In some embodiments, before receiving the positioning configuration information sent by the control center, the positioning mode control parameters of the positioning terminal can have specific values. After receiving the positioning configuration information sent by the control center, the positioning terminal can update the positioning mode control parameters according to the positioning configuration information to control the locator to obtain positioning information according to the new target positioning mode.

[0032] The positioning information acquired by the locator can include the location of the positioning terminal and may also include the time the location information was acquired and the terminal's trajectory within a set time period. After acquiring the positioning information, the locator sends it to the positioning terminal's processor. The processor generates positioning report information based on the positioning information and transmits it to the control center via a network server, allowing the control center to know the location of the controlled positioning terminal. In some embodiments, the existing positioning method of the LoRa terminal can be directly used to acquire and report positioning information. Alternatively, the positioning method of the locator can be combined with the existing positioning method to acquire and report positioning information.

[0033] In the positioning control system provided by the above embodiment, the control center sends positioning configuration information to the positioning terminal through the network server to control the positioning terminal to configure or update the positioning mode control parameters and enable the locator carried by the positioning terminal to obtain positioning information according to the target positioning mode. The positioning terminal reports the obtained positioning information to the control center through the network server. In the above technical solution, on the one hand, the control center can send positioning configuration information to the positioning terminal equipped with a locator, effectively control the positioning mode of the positioning terminal, and ensure the controllability of the entire positioning process; on the other hand, the positioning terminal is equipped with a locator, which expands the positioning function of the positioning terminal; on the other hand, when the locator is a high-precision locator, a high-precision positioning effect can be achieved. That is, the above positioning control system ensures the controllability of the entire positioning process while ensuring positioning accuracy.

[0034] In some embodiments, the positioning control system may also include a gateway, which is connected to the network server and positioning terminal network, serving as a communication bridge between the network server and the positioning terminal. The gateway is similar to a base station device. It can transparently transmit messages sent by the LoRa NS to the LoRa terminal, collect uplink messages from the LoRa terminal, and forward them to the LoRa NS for reporting to the control center.

[0035] Furthermore, in one embodiment, the network server is used to receive the positioning configuration information sent by the control center, encapsulate the positioning configuration information in the data payload field of the frame structure according to the long-distance radio protocol, and send the frame structure to the positioning terminal through the gateway; the positioning terminal is also used to receive the frame structure sent by the network server, and parse the positioning configuration information from the data payload field of the frame structure.

[0036] In an embodiment of the present invention, the long-range radio protocol may be the LoRa protocol. The network server encapsulates the information carried in the positioning configuration information into a frame structure based on the LoRa protocol (which may be referred to as the LoRa frame structure). The LoRa frame structure may be as follows: Figure 2As shown in the figure, the frame structure includes four layers: data frame header, data frame, MAC layer and PHY layer. Among them, the data frame header includes the following fields: DevAddr, FCtrl, FCnt and FOpts, and the data frame includes the following fields: Preamble, PHDR, PHDR_CRC, MHDR, FHDR, Fport, FRMPayload, MIC and CRC. The MAC layer includes the following fields: Preamble, PHDR, PHDR_CRC, MHDR, MACPayload, MIC and CRC. The PHY layer includes the following fields: Preamble, PHDR, PHDR_CRC, PHYPayload and CRC. Among them, FRMPayload, MACPayload and PHYPayload are data payload fields (such as Figure 2 The bold box in the middle is used to record and transmit user data. Positioning configuration information is generated by the control center according to the instructions issued by the user, so it can be transmitted through the data payload field. Specifically, the positioning configuration information is first encapsulated in Figure 2 The FRMPayload field is further encapsulated in the MACpayload in the MAC layer, and finally encapsulated in the PHYPayload in the physical layer and sent out through the LoRa network. Figure 2 The contents of other fields of the frame structure in the can be filled in according to the rules corresponding to the LoRa protocol, and the embodiment of the present invention does not limit this.

[0037] In the positioning control system provided by the above embodiment, the network server encapsulates positioning configuration information within a frame structure and transmits it to the positioning terminal. This effectively ensures the reliable transmission of positioning configuration information, ensuring that the positioning terminal receives reliable positioning configuration information even during long-distance transmission. Furthermore, the above embodiment implements communication between the network server and the positioning terminal via a gateway, ensuring the effectiveness of data transmission between the network server and the positioning terminal even when the distance between the two is relatively long.

[0038] Furthermore, taking the locator as a GPS locator as an example, the schematic diagram of communication between the control center (positioning FS), the network server (LoRa NS) and the positioning terminal (LoRa terminal) can be as follows: Figure 3 As shown in the figure, the control center sends positioning configuration information to the LoRa NS, which encapsulates the positioning configuration information in the LoRa frame structure and transparently transmits it to the LoRa terminal through the LoRa gateway. The LoRa terminal completes parameter configuration based on the positioning configuration information and obtains the target positioning method based on this target positioning method. According to the target positioning method, it controls the GPS tracker to obtain the positioning terminal's positioning information.

[0039] In one embodiment, the positioning configuration information may be configuration information related to a positioning period, such as a collection period. Furthermore, the control center is further configured to send the collection period as the positioning configuration information to the positioning terminal; the positioning terminal is further configured to configure the positioning mode control parameters according to the collection period, so that the locator obtains positioning information when the collection period arrives; and report the obtained positioning information to the control center.

[0040] Among them, the collection cycle can be represented by posCycle, and its value range can be 1 second to 24 hours. Of course, it can also be other values. Considering that the LoRa network is for low-power applications, its default value can be 24 times / hour (that is, the default value of the collection cycle can be set to a larger value). posCycle can be in the form of direct assignment (for example: directly set the collection cycle to 24 hours) or in the form of a level identification (for example: the collection cycle is divided into 3 levels: fast collection cycle, medium-speed collection cycle and slow collection cycle, the corresponding durations of the three are 1 hour to 8 hours, 9 hours to 16 hours, and 17 hours to 24 hours respectively. If the collection cycle level corresponding to the positioning configuration information is identified as a medium-speed collection cycle, you can select a duration from 9 hours to 16 hours as the specific collection cycle. Assuming that the determined collection cycle is 12 hours, the positioning terminal controls the locator to collect positioning information once every 12 hours).

[0041] In addition to the collection period, the positioning configuration information may also include a reporting period, which may specify the interval at which positioning information is reported to the control center. Furthermore, in one embodiment, the control center is further configured to send the collection period and the first reporting period as the positioning configuration information to the positioning terminal; the positioning terminal is further configured to configure the positioning mode control parameters based on the collection period and the first reporting period, so that the locator obtains positioning information when the collection period arrives; and report the obtained positioning information to the control center according to the first reporting period.

[0042] The first reporting period can be greater than or equal to the acquisition period. When the acquisition period is equal to the first reporting period, the positioning terminal can report the positioning information to the control center in real time after the locator obtains the positioning information, or it can report the positioning information to the control center after a set time period has passed since the positioning information was obtained. When the acquisition period is greater than the first reporting period, the positioning terminal can report the positioning information obtained by the locator multiple times to the control center in a centralized manner. In this case, a single data report includes multiple positioning results, which can effectively save power for the positioning terminal, gateway, and network server, while facilitating applications such as location analysis.

[0043] In some embodiments, the positioning configuration information may be information for configuring event-triggered stop parameters. Specifically, the positioning configuration information may include at least one of a step positioning start condition and a distance positioning start condition.

[0044] The step positioning trigger condition refers to the number of steps required for the positioning terminal to trigger the positioning process (acquiring positioning information). This can also be called the step threshold, meaning that the positioning terminal triggers positioning every stepNum steps (of course, it can also trigger positioning after the positioning terminal moves stepNum steps and continue positioning thereafter). This condition can be represented by stepNum. The step positioning trigger condition can be in the form of a direct assignment or a level identification. For details on the direct assignment and level identification forms, refer to the assignment form of the acquisition period.

[0045] The distance positioning trigger condition refers to the distance the positioning terminal must travel to trigger positioning. This condition can also be called the distance threshold. This means that positioning is triggered each time the positioning terminal reaches the distance threshold. (Of course, positioning can also be triggered once the positioning terminal reaches the distance threshold and continue positioning thereafter.) This condition can be represented by distance. The distance positioning trigger condition can be expressed as a direct value or a level identifier. For more information about direct and level identifiers, see the assignment format for the acquisition cycle. The positioning terminal's movement distance can be obtained from an inertial navigation device.

[0046] Furthermore, in one embodiment, the control center is further configured to send the step positioning initiation condition as the positioning configuration information to the positioning terminal; the positioning terminal is further configured to configure the positioning mode control parameters based on the step positioning initiation condition, so that the locator initiates the acquisition of positioning information when the number of steps of the positioning terminal meets the step positioning initiation condition; and report the acquired positioning information to the control center. After acquiring the positioning information collected by the locator, the positioning terminal can report the positioning information to the control center in real time or at set intervals.

[0047] In another embodiment, the control center is further configured to send a distance positioning initiation condition as the positioning configuration information to the positioning terminal; the positioning terminal is further configured to configure the positioning mode control parameters based on the distance positioning initiation condition, so that the locator initiates the acquisition of positioning information when the operating distance of the positioning terminal meets the distance positioning initiation condition; and report the acquired positioning information to the control center. After acquiring the positioning information collected by the locator, the positioning terminal can report the positioning information to the control center in real time or at set intervals.

[0048] Similarly, in addition to including information configuring event-triggered stop parameters, the positioning configuration information may also include a reporting period. Furthermore, in one embodiment, the control center is further configured to send the step positioning start condition, the distance positioning start condition, and the second reporting period as the positioning configuration information to the positioning terminal; the positioning terminal is further configured to configure the positioning mode control parameters based on the step positioning start condition, the distance positioning start condition, and the second reporting period, so that the locator initiates the acquisition of positioning information when the running step count meets the step positioning start condition; and reports the acquired positioning information to the control center according to the second reporting period. In this embodiment of the present invention, the second reporting period may be the same as or different from the first reporting period.

[0049] In another embodiment, the control center is further used to send the step positioning start condition, the distance positioning start condition and the second reporting period as the positioning configuration information to the positioning terminal; the positioning terminal is further used to configure the positioning mode control parameters according to the step positioning start condition, the distance positioning start condition and the second reporting period, so that the locator starts acquiring positioning information when the running distance meets the distance positioning start condition; and reports the acquired positioning information to the control center according to the second reporting period.

[0050] In other embodiments, in addition to starting the positioning process of the positioning terminal based on the number of steps and distance, it can also be started in other ways, for example: the vibration frequency of the positioning terminal is greater than the set frequency (taking cattle and sheep wearing collars as an example, cattle and sheep may be in a fast running state at this time, so it is necessary to obtain their positioning information), the gravity acceleration is close to or equal to the set acceleration (this set acceleration can be 9.8m / s 2 , still taking the cattle and sheep wearing collars as an example, the cattle and sheep may be in a falling state at this time, so it is necessary to obtain their positioning information) and start the positioning process.

[0051] The positioning control method provided in the above embodiment configures event-triggered parameters so that the positioning terminal can obtain positioning information and upload it to the control center when the set event is triggered. The control center can thereby know the location of the positioning terminal when the event is triggered, and can then monitor the positioning terminal and the people or animals using the positioning terminal.

[0052] The above embodiments describe the control of the start of positioning and the acquisition process. In some cases, positioning may also be stopped. For example, when a set stop condition is met, the positioning terminal can be controlled to stop the positioning process. This stop condition can be a number positioning stop condition (for example, the positioning process is stopped when the number of positioning times of the positioning terminal in a month is greater than a set threshold), a step positioning stop condition (for example, the positioning process is stopped when the number of movement steps of the positioning terminal is greater than a set threshold), a distance positioning stop condition (for example, the positioning process is stopped when the movement distance of the positioning terminal is less than a set threshold. For example, cattle and sheep may return to the breeding center at this time), a frequency positioning stop condition (for example, the positioning process is stopped when the vibration frequency of the positioning terminal is less than a set threshold. For example, cattle and sheep may be in a sleeping state at this time), etc.

[0053] Furthermore, the stop condition for positioning times can be represented by stopNum. In one embodiment, the control center is further configured to send the stop condition for positioning times as the positioning configuration information to the positioning terminal; and the positioning terminal is further configured to configure the positioning mode control parameters according to the stop condition for positioning times, so that the locator stops acquiring positioning information when the number of positioning times meets the stop condition for positioning times.

[0054] After stopping the positioning process, the previously acquired positioning information can still be reported to the control center according to the set reporting cycle.

[0055] It should be noted that after stopping obtaining positioning information, if the positioning terminal meets the step positioning start conditions, distance positioning start conditions, etc. at a certain moment, the positioning process can be started again.

[0056] The positioning control method provided by the embodiment of the present invention can start and stop the positioning process according to user needs, management needs and the status of the positioning terminal. While ensuring key positioning information, it can effectively save the energy consumption of the positioning terminal and ensure long-distance low-energy positioning.

[0057] As described in the above embodiment, the number of positioning terminals controlled by the control center can be more than one. Furthermore, when sending positioning configuration information to the positioning terminals, the same positioning configuration information can be sent to all positioning terminals by broadcasting, or the positioning configuration information can be sent to specific terminals.

[0058] In one embodiment, for targeted sending, the control center is further used to send positioning configuration information including a positioning terminal identifier to the network server; the network server is further used to send the positioning configuration information to the positioning terminal corresponding to the positioning terminal identifier through the gateway.

[0059] Among them, the positioning terminal identifier can be represented by devEUI. In the LoRa network, the positioning terminal identifier can uniquely represent the LoRa terminal, which indicates which LoRa terminal is to be positioned. In some embodiments, the positioning terminal identifier can also be a terminal group identifier. The network server can send the positioning configuration information to the positioning terminal corresponding to this terminal group identifier. Figure 4 For example, the control center 401 sends the positioning configuration information to the network server 402, and the network server 402 determines the corresponding positioning terminal 403 ( Figure 4 The terminal group identifier corresponds to two positioning terminals) and sends the positioning configuration information to the determined positioning terminal 403. This approach can achieve targeted control of the positioning terminal and effectively expand the application scenarios of positioning.

[0060] Furthermore, in one embodiment, there is at least one positioning terminal divided into at least one group; the control center is further configured to obtain terminal grouping information, and view positioning information reported by positioning terminals in a set group according to the terminal grouping information.

[0061] The terminal grouping information refers to the grouping of positioning terminals controlled by the control center, and may include group names, group identifiers, and the positioning terminals included in each group. Furthermore, the terminal grouping information can be represented by the parameter devGroup, which indicates the grouping of positioning terminals in the control center. This grouping can be based on the type of positioning terminal (which can be the model of the positioning terminal, the type of person / animal using the positioning terminal, etc.), the region, etc. For example, in the livestock industry, collars (LoRa terminals) worn by cattle can be grouped together, and collars worn by sheep can be grouped together. Alternatively, LoRa terminals in different location zones can be divided into different groups.

[0062] Figure 5 This is the interface of the control center. Users can click on the control corresponding to the set group to view the positioning information of the positioning terminals in the group. For example, the control center divides the positioning terminals into four groups: Group 1, Group 2, Group 3 and Group 4. At this time, the user clicks on "Group 1" on the interface, and the positioning information of positioning terminals 1 / 2 / 3 / 4 contained in the first group can be displayed at the bottom of the interface. Furthermore, if the user clicks on a positioning terminal (for example, double-clicking the control corresponding to positioning terminal 1), more detailed positioning information of the positioning terminal can also be displayed, such as: motion trajectory, positioning information within a set historical time period, etc. Of course, in actual application scenarios, the display method of positioning information can be different from Figure 5 different.

[0063] Furthermore, the control center can monitor the positioning information reported by the positioning terminals. When it is determined that the positioning information of one or more positioning terminals is abnormal (for example, the location of a positioning terminal exceeds the preset area), it can also issue an alarm message to prompt management personnel to take remedial measures in time.

[0064] The positioning control method provided by the above embodiment enables the control center to view the positioning information of the positioning terminals in the set group as needed, which can effectively improve the control center's monitoring and management of the positioning terminals.

[0065] In one embodiment, the control center is further configured to receive the positioning configuration information sent by the client when a positioning configuration control on the interface is triggered.

[0066] The client can be an external device of the control center or an application configured on the control center.

[0067] Users can use the client Figure 6 The web page shown in the figure triggers the positioning configuration control, where the positioning configuration control can be understood as the "-" and "+" in the figure. The user sets the corresponding values ​​in the corresponding parameters, and the control center can obtain the corresponding positioning configuration information. The number of steps required to start positioning is the aforementioned step positioning start condition, the distance required to start positioning is the aforementioned distance positioning start condition, and the number of times required to stop positioning is the aforementioned number positioning stop condition. Before setting, the interface can display the current positioning configuration information of the positioning terminal (or the group to which the positioning terminal belongs). After the setting is completed, the control center obtains the new positioning configuration information and sends it to the positioning terminal via the network server. The positioning terminal updates its own positioning mode control parameters and modifies the positioning mode of the locator. Of course, before setting, the default positioning configuration information can be displayed on the client interface. The user can click "OK" to send the default positioning configuration information to the positioning terminal, or click "OK" after adjusting the values ​​of various parameters to send the modified positioning configuration information to the positioning terminal.

[0068] In some embodiments, the control center may send only the positioning configuration information updated by the user to the positioning terminal. For example, if the user updates the collection period (clicks the control corresponding to the collection period), the collection period will be sent to the positioning terminal so that the locator on the positioning terminal collects positioning information according to the new collection period, while other positioning methods remain unchanged.

[0069] The positioning control method provided in the above embodiment can control the positioning terminal as needed, achieve effective control of the positioning mode of each positioning terminal, and ensure the orderliness of positioning.

[0070] In one embodiment, the control center is further configured to obtain power consumption information of the positioning terminal upon receiving the positioning configuration information sent by the client, and send the positioning configuration information to the positioning terminal if the power consumption information meets a set condition.

[0071] Specifically, the current battery level of the positioning terminal can be used as power consumption information. When the current battery level is greater than a set value (for example, 15%), the positioning configuration information is sent to the positioning terminal, allowing the locator to complete the corresponding positioning operation. This processing method can prevent the positioning terminal from updating the positioning operation when the battery level is low, effectively ensuring the battery life of the positioning terminal.

[0072] In some embodiments, when it is determined that the current battery level of the positioning terminal is lower than a set threshold, the positioning terminal can be controlled to stop the positioning process and only retain its basic communication function. This processing method can effectively prevent the positioning terminal from consuming a large amount of power for positioning when the battery level is low, thereby causing unnecessary losses.

[0073] In some embodiments, when it is determined that the current power of the positioning terminal is lower than a set threshold, new positioning configuration information can be sent to the positioning terminal. This positioning configuration information can enable the positioning terminal to obtain positioning information through a more energy-efficient positioning method, for example: its collection cycle, collection frequency, increase the step positioning start condition and the distance positioning start condition, reduce the number of positioning stop conditions, etc.

[0074] In one embodiment, the present application also provides an application scenario, which applies the above positioning control system. Figure 7 The positioning FS is the aforementioned control center, the LoRa NS is the aforementioned network server, and the LoRa terminal is the aforementioned positioning terminal, which is equipped with a GPS chip. The application of this positioning control system in this application scenario is as follows:

[0075] S701. The positioning FS receives positioning configuration information from the application. For positioning cycle configuration, the positioning configuration information carries at least the following parameters: 1) devEUI, 2) posCycle, and may also carry: 3) reportCycle. For event-triggered configuration, the positioning configuration information carries at least the following parameters: 1) devEUI, 2) stepNum, 3) distance, and may also carry: 4) reportCycle. For positioning termination configuration, the positioning configuration information carries at least the following parameters: 1) devEUI, 2) stopNum.

[0076] S702. The positioning FS sends the positioning configuration information to the LoRa NS.

[0077] S703. LoRa NS encapsulates the positioning configuration information in the payload field of the frame structure.

[0078] S704. LoRa NS sends the frame structure to the LoRa terminal.

[0079] S705. The LoRa terminal parses the payload field of the frame structure to obtain positioning configuration information, and configures parameters according to the positioning configuration information.

[0080] S706. The LoRa terminal feeds back configuration success information to the LoRa NS and positioning FS.

[0081] S707, the LoRa terminal controls the GPS chip to obtain positioning information.

[0082] S708. The LoRa terminal reports the positioning information to the positioning FS.

[0083] The traditional LoRa positioning method uses ordinary uplink data packets as the measurement target. It is not specifically designed for positioning and lacks specific positioning processes. LoRa terminals and gateways are designed with low complexity and low power consumption, resulting in relatively low costs. High-precision equipment is generally not deployed to achieve high-precision positioning. Furthermore, the narrow LoRa uplink bandwidth results in low temporal resolution, and thus low time-of-arrival measurements. These technical shortcomings result in relatively poor positioning accuracy for pure LoRa positioning methods, with measured positioning accuracy of only 500 meters. However, given the widespread application of the Internet of Things, such low-precision positioning capabilities severely limit its widespread adoption. The positioning control system provided in the embodiments of the present invention, on the one hand, adds a positioning FS module to the existing LoRa protocol network architecture to specifically handle positioning-related matters, thus improving the positioning architecture design of the LoRa network. On the other hand, to facilitate terminal positioning management, processes such as positioning cycle, positioning termination, and event-triggered positioning are designed, and the configuration process for relevant parameters is clearly defined, providing key control processes. On the other hand, it supports higher-precision positioning methods, such as configuring a GPS chip in the LoRa terminal and issuing positioning control instructions through the LoRa network to ensure the controllability of the positioning process, effectively expanding the application of the Internet of Things.

[0084] In one embodiment, the present application further provides an application scenario, in which the above-mentioned positioning control system is applied. Specifically, the positioning control system is applied in the application scenario as follows:

[0085] On a grassland, a positioning FS, LoRa NS, LoRa gateway, and LoRa terminal are deployed. They connect to the network and communicate in sequence according to the LoRa protocol. The LoRa terminal is equipped with a GPS positioning chip and is worn as a collar on the cattle. The positioning control process mainly consists of two parts: parameter configuration and positioning. The details are as follows:

[0086] 1. Parameter configuration process

[0087] 1. The positioning FS receives the positioning configuration information sent by the user through the web page on the client interface and sends the positioning configuration information to the LoRa NS. The positioning configuration information includes: collection period: 12 hours, step positioning start condition: 1000 steps, number positioning stop condition: 10 times, reporting period: 24 hours.

[0088] 2. LoRa NS encapsulates the positioning configuration information in the payload field of the frame structure.

[0089] 3. LoRa NS sends the frame structure to the collar worn by the cow through the gateway.

[0090] 4. The collar parses the payload field of the frame structure to obtain the positioning configuration information and configures the parameters according to the positioning configuration information.

[0091] 5. The collar sends a successful configuration message to the LoRa NS and positioning FS.

[0092] 2. Positioning Process

[0093] 1. Assume that the collar completes parameter configuration at 00:00, the collection cycle arrives at 12:00, the GPS chip obtains the cow's location 1 and stores it in memory. The collection cycle and reporting cycle arrive at 00:00, the GPS chip obtains the cow's location 2 and stores it in memory. The collar obtains location 1 and location 2 from memory and reports them to the positioning FS through the LoRa NS and gateway.

[0094] 2. The positioning FS receives the location information reported by each collar, monitors each cow in the herd, and takes corresponding protective measures when a cow exceeds the set monitoring range.

[0095] The positioning control system provided in this embodiment can realize large-area, long-distance, low-power monitoring of cattle herds, and can achieve low-power, long-distance positioning while accurately acquiring the positioning information of the cattle.

[0096] In one embodiment, the positioning control method provided by the present application can be applied to Figure 1In the positioning terminal 103 shown in FIG. 1 , the positioning terminal is a long-distance radio-based terminal equipped with a locator; Figure 8 As shown, the positioning control method includes the following steps:

[0097] S801, receiving positioning configuration information sent by a control center through a network server; the positioning configuration information is information for configuring positioning mode control parameters.

[0098] S802: Configure the positioning mode control parameters according to the positioning configuration information, so that the locator obtains positioning information according to a target positioning mode; the target positioning mode is a positioning mode corresponding to the configured positioning mode control parameters.

[0099] S803: Report the acquired positioning information to the control center through the network server.

[0100] The positioning control method described above, on the one hand, allows the control center to send positioning configuration information to a positioning terminal equipped with a locator, effectively controlling the terminal's positioning method and ensuring the controllability of the entire positioning process. Furthermore, the locator installed in the positioning terminal expands the terminal's positioning capabilities. Furthermore, when the locator is a high-precision locator, high-precision positioning can be achieved. In other words, the positioning control system ensures both positioning accuracy and the controllability of the entire positioning process.

[0101] In one embodiment, the step of receiving positioning configuration information sent by the control center through the network server includes: receiving the frame structure sent by the network server, and parsing the positioning configuration information from the data payload field of the frame structure; the positioning configuration information is sent by the control center to the network server, and is encapsulated by the network server in the data payload field of the frame structure according to the long-distance radio protocol.

[0102] In this embodiment, the positioning terminal parses the frame structure sent by the network server to extract the positioning configuration information, prompting the positioning terminal to complete the terminal configuration update and adjust the positioning mode, thereby enabling the control center to control the positioning mode of the positioning terminal.

[0103] In one embodiment, the method further includes: if the positioning configuration information includes an acquisition period and a first reporting period, configuring the positioning mode control parameters according to the acquisition period and the first reporting period, so that the locator acquires positioning information when the acquisition period arrives; reporting the acquired positioning information to the control center according to the first reporting period; if the positioning configuration information includes a step positioning start condition, a distance positioning start condition, and a second reporting period, configuring the positioning mode control parameters according to the step positioning start condition, the distance positioning start condition, and the second reporting period, so that the locator starts acquiring positioning information when the number of running steps meets the step positioning start condition and / or the running distance meets the distance positioning start condition; reporting the acquired positioning information to the control center according to the second reporting period; if the positioning configuration information includes a number positioning stop condition, configuring the positioning mode control parameters according to the number positioning stop condition, so that the locator stops acquiring positioning information when the number of positioning times meets the number positioning stop condition.

[0104] In the above embodiment, the positioning configuration information includes multiple situations, which can also be combined. In this way, the control center can control multiple positioning methods of the positioning terminal. While ensuring the accurate acquisition of positioning information, it can also reduce the energy consumption of the positioning terminal as much as possible and extend the standby time of the positioning terminal, thereby achieving long-distance, low-power, and high-precision positioning.

[0105] The specific implementation of the positioning control method in the embodiment of the present invention corresponds to the positioning control system in the aforementioned embodiment. Its implementation method and effects can be found in the embodiment of the aforementioned positioning control system and will not be described in detail here.

[0106] It should be understood that although Figure 8 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 8 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0107] Based on the same concept as the positioning control method in the above-mentioned embodiment, the present invention also provides a positioning control device, which can be used to perform the above-mentioned positioning control method. For ease of explanation, the structural diagram of the positioning control device embodiment only shows the parts relevant to the embodiment of the present invention. Those skilled in the art will understand that the illustrated structure does not constitute a limitation of the device, and may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0108] In one embodiment, Figure 9 As shown, a positioning control device 900 is provided. The device can be a software module or a hardware module, or a combination of the two to form a part of a computer device, and is applied to a positioning terminal. The positioning terminal is a terminal based on long-range radio and equipped with a locator. The device specifically includes: a configuration information receiving module 901, a parameter configuration module 902, and a positioning information reporting module 903, wherein:

[0109] The configuration information receiving module 901 is used to receive positioning configuration information sent by the gateway through a frame structure; the positioning configuration information is information for configuring positioning mode control parameters, and the positioning configuration information is sent by the control center to the gateway.

[0110] The parameter configuration module 902 is used to configure the positioning mode control parameters according to the positioning configuration information so that the locator obtains positioning information according to the target positioning mode; the target positioning mode is the positioning mode corresponding to the configured positioning mode control parameters.

[0111] The positioning information reporting module 903 is configured to report the acquired positioning information to the control center via the gateway.

[0112] The positioning control device described above, on the one hand, enables the control center to send positioning configuration information to a positioning terminal equipped with a locator, effectively controlling the terminal's positioning method and ensuring the controllability of the entire positioning process. Furthermore, the locator installed in the positioning terminal expands the terminal's positioning capabilities. Furthermore, when the locator is a high-precision locator, high-precision positioning can be achieved. In other words, the positioning control system ensures both positioning accuracy and the controllability of the entire positioning process.

[0113] In one embodiment, the configuration information receiving module is also used to receive the frame structure sent by the network server, and parse the positioning configuration information from the data payload field of the frame structure; the positioning configuration information is sent by the control center to the network server, and is encapsulated by the network server in the data payload field of the frame structure according to the long-distance radio protocol.

[0114] In one embodiment, the positioning control device further includes: a first positioning control module, configured to, if the positioning configuration information includes an acquisition period and a first reporting period, configure the positioning mode control parameters according to the acquisition period and the first reporting period, so that the locator acquires positioning information when the acquisition period arrives; and reports the acquired positioning information to the control center according to the first reporting period; a second positioning control module, configured to, if the positioning configuration information includes a step positioning start condition, a distance positioning start condition, and a second reporting period, configure the positioning mode control parameters according to the step positioning start condition, the distance positioning start condition, and the second reporting period, so that the locator starts acquiring positioning information when the number of running steps meets the step positioning start condition and / or when the running distance meets the distance positioning start condition; and reports the acquired positioning information to the control center according to the second reporting period; and a third positioning control module, configured to, if the positioning configuration information includes a number positioning stop condition, configure the positioning mode control parameters according to the number positioning stop condition, so that the locator stops acquiring positioning information when the number of positioning operations meets the number positioning stop condition.

[0115] The specific definition of the positioning control device can be found in the definition of the positioning control method above and will not be repeated here. The various modules in the positioning control device described above can be implemented in whole or in part through software, hardware, or a combination thereof. The modules described above can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in a computer device in software form, so that the processor can call and execute the corresponding operations of the modules described above.

[0116] In one embodiment, a positioning terminal is provided, whose internal structure diagram can be as follows: Figure 10As shown. The positioning terminal includes a processor, memory, communication interface, display screen and input device connected via a system bus, and also includes a locator. The processor of the positioning terminal is used to provide computing and control capabilities. The memory of the positioning terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The communication interface of the positioning terminal is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be achieved through WIFI, operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a positioning control method is implemented. The display screen of the positioning terminal can be a liquid crystal display screen or an electronic ink display screen. The input device of the positioning terminal can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the positioning terminal housing, or an external keyboard, touchpad or mouse. The locator can be a GPS chip, Bluetooth chip, etc., which is used to obtain the location information of the positioning terminal and thus obtain positioning information.

[0117] Those skilled in the art will understand that Figure 10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the positioning terminal to which the solution of the present application is applied. The specific positioning terminal may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0118] In one embodiment, a positioning terminal is further provided, including a memory, a processor and a locator. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.

[0119] In one embodiment, a positioning terminal is provided, comprising a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described method embodiments. The positioning terminal is network-connected to a locator, configured to control the locator to obtain positioning information according to a target positioning method and to receive the positioning information obtained by the locator.

[0120] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above-mentioned method embodiments when executed by a processor.

[0121] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0122] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0123] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.

Claims

1. A positioning control system, characterized in that: The system includes: a control center, a network server, and a positioning terminal. The network server is connected to the control center and the positioning terminal respectively according to the communication rules corresponding to long-distance radio. The positioning terminal is a terminal based on long-distance radio and is equipped with a locator. The control center is configured to obtain positioning configuration information sent by the client for configuring positioning mode control parameters of the positioning terminal, obtain a current power level of the positioning terminal, and if the current power level is greater than a set value, send the positioning configuration information to the positioning terminal via the network server; when the current power level is lower than a set threshold, send new positioning configuration information to the positioning terminal via the network server, wherein the new positioning configuration information enables the positioning terminal to obtain positioning information using a positioning mode with lower power consumption than the previous positioning configuration information; the positioning configuration information includes event-triggered start-type parameters and event-triggered stop-type parameters, the event-triggered start-type parameters including at least one of a step positioning start condition, a distance positioning start condition, a vibration frequency of the positioning terminal greater than a set frequency, and a gravity acceleration of the positioning terminal reaching a set acceleration; the event-triggered stop-type parameters including at least one of a number positioning stop condition, a step positioning stop condition, a distance positioning stop condition, and a frequency positioning stop condition; The network server is configured to receive the positioning configuration information sent by the control center, encapsulate the positioning configuration information in a data frame, a MAC layer, and a physical layer data payload field of a frame structure according to a long-range radio protocol, and send the frame structure to the positioning terminal via a gateway; The positioning terminal is configured to receive the frame structure sent by the network server, parse the positioning configuration information from the data payload field of the frame structure; configure the positioning mode control parameters according to the positioning configuration information, so that when the locator determines that the state of the positioning terminal meets the positioning start condition specified by the event-triggered start parameter, it obtains positioning information according to the target positioning mode; report the obtained positioning information to the control center through the network server, and stop positioning processing by the locator when it is determined that the state of the positioning terminal meets the positioning stop condition specified by the event-triggered stop parameter; the target positioning mode is the positioning mode corresponding to the configured positioning mode control parameters.

2. The system according to claim 1, wherein: The control center is further configured to send the collection period and the first reporting period as the positioning configuration information to the positioning terminal; The positioning terminal is further configured to configure the positioning mode control parameters according to the collection period and the first reporting period, so that the locator obtains positioning information when the collection period arrives; and reports the obtained positioning information to the control center according to the first reporting period.

3. The system according to claim 1, wherein: The control center is further configured to send the step positioning start condition, the distance positioning start condition and the second reporting period as the positioning configuration information to the positioning terminal; The positioning terminal is further configured to configure the positioning mode control parameters according to the step positioning start condition, the distance positioning start condition and the second reporting period, so that the locator starts acquiring positioning information when the running step count meets the step positioning start condition and / or when the running distance meets the distance positioning start condition; and reports the acquired positioning information to the control center according to the second reporting period.

4. The system according to claim 1, wherein: The control center is further configured to send the number of positioning stop conditions as the positioning configuration information to the positioning terminal; The positioning terminal is further configured to configure the positioning mode control parameters according to the positioning stop condition, so that the locator stops acquiring positioning information when the number of positioning times meets the positioning stop condition.

5. The system according to any one of claims 2 to 4, characterized in that The control center is further configured to send the positioning configuration information including the positioning terminal identifier to the network server; The network server is further configured to send the positioning configuration information to the positioning terminal corresponding to the positioning terminal identifier through a gateway.

6. The system according to claim 1, wherein: There is at least one positioning terminal, which is divided into at least one group; The control center is further configured to obtain terminal grouping information and view positioning information reported by positioning terminals in a set group according to the terminal grouping information.

7. The system according to claim 1, wherein: The control center is further configured to receive the positioning configuration information sent by the client when a positioning configuration control on the interface is triggered.

8. The system according to claim 7, characterized in that The control center is further configured to obtain power consumption information of the positioning terminal when receiving the positioning configuration information sent by the client, and send the positioning configuration information to the positioning terminal if the power consumption information meets a set condition.

9. A positioning control method, characterized in that: Applied to a positioning terminal, the positioning terminal is a long-range radio-based terminal equipped with a locator; the method comprises: The control center receives a frame structure sent by a network server according to a long-range radio protocol, and parses positioning configuration information from a data payload field of the frame structure. The positioning configuration information is information for configuring positioning mode control parameters. The positioning configuration information is sequentially encapsulated in the data payload fields of the data frame, MAC layer, and physical layer of the frame structure. The network server establishes a network connection with the control center and the positioning terminal according to communication rules corresponding to long-range radio. The positioning configuration information is sent by the control center upon determining that the current battery level of the positioning terminal is greater than a set value after obtaining the positioning configuration information sent by the client and configuring the positioning mode control parameters of the positioning terminal. The positioning configuration information includes event-triggered start parameters and event-triggered stop parameters. The event-triggered start parameters include at least one of a step count positioning start condition, a distance positioning start condition, a vibration frequency of the positioning terminal greater than a set frequency, and a gravity acceleration of the positioning terminal reaching a set acceleration. The event-triggered stop parameters include at least one of a number positioning stop condition, a step count positioning stop condition, a distance positioning stop condition, and a frequency positioning stop condition. The positioning mode control parameters are configured according to the positioning configuration information, so that when the locator determines that the state of the positioning terminal meets the positioning start condition specified by the event-triggered start parameter, the locator obtains positioning information according to the target positioning mode, and when the locator determines that the state of the positioning terminal meets the positioning stop condition specified by the event-triggered stop parameter, the locator stops performing positioning processing; the target positioning mode is the positioning mode corresponding to the configured positioning mode control parameters; When new positioning configuration information is received, the positioning mode control parameters are configured according to the new positioning configuration information, so that the locator obtains positioning information according to the target positioning mode; the new positioning configuration information is sent by the control center when it is determined that the current power level is lower than a set threshold, and the new positioning configuration information enables the positioning terminal to obtain positioning information using a positioning mode with lower power consumption compared to the previous positioning configuration information; The acquired positioning information is reported to the control center through the network server.

10. The method according to claim 9, characterized in that The step of receiving the frame structure sent by the control center through the network server according to the long-distance radio protocol and parsing the positioning configuration information from the data payload field of the frame structure includes: Receive the frame structure sent by the network server, and parse the positioning configuration information from the data payload field of the frame structure; the positioning configuration information is sent by the control center to the network server, and is encapsulated by the network server in the data payload field of the frame structure according to the long-distance radio protocol.

11. The method according to claim 9, characterized in that Also includes: If the positioning configuration information includes a collection period and a first reporting period, configuring the positioning mode control parameters according to the collection period and the first reporting period so that the locator obtains positioning information when the collection period arrives; and reporting the obtained positioning information to the control center according to the first reporting period; If the positioning configuration information includes a step positioning start condition, a distance positioning start condition, and a second reporting period, the positioning mode control parameters are configured according to the step positioning start condition, the distance positioning start condition, and the second reporting period, so that the tracker starts acquiring positioning information when the running step count satisfies the step positioning start condition and / or when the running distance satisfies the distance positioning start condition; and reports the acquired positioning information to the control center according to the second reporting period; If the positioning configuration information is a number positioning stop condition, the positioning mode control parameter is configured according to the number positioning stop condition, so that the locator stops acquiring positioning information when the number of positioning times meets the number positioning stop condition.

12. A positioning control device, characterized in that: Applied to a positioning terminal, the positioning terminal is a long-distance radio-based terminal equipped with a locator; the device includes: The configuration information receiving module is configured to receive a frame structure sent by a control center via a network server according to a long-range radio protocol, and parse positioning configuration information from a data payload field of the frame structure. The positioning configuration information is information for configuring positioning mode control parameters. The positioning configuration information is sequentially encapsulated in the data payload fields of the data frame, MAC layer, and physical layer of the frame structure. The network server establishes a network connection with the control center and the positioning terminal according to communication rules corresponding to long-range radio. The positioning configuration information is sent by the control center upon determining that the current battery level of the positioning terminal is greater than a set value after acquiring the positioning configuration information sent by the client and configuring the positioning mode control parameters of the positioning terminal. The positioning configuration information includes event-triggered start parameters and event-triggered stop parameters. The event-triggered start parameters include at least one of a step count positioning start condition, a distance positioning start condition, a vibration frequency of the positioning terminal greater than a set frequency, and a gravity acceleration of the positioning terminal reaching a set acceleration. The event-triggered stop parameters include at least one of a number positioning stop condition, a step count positioning stop condition, a distance positioning stop condition, and a frequency positioning stop condition. a parameter configuration module, configured to configure the positioning mode control parameters according to the positioning configuration information, so that when the locator determines that the state of the positioning terminal meets the positioning start condition specified by the event-triggered start parameter, the locator obtains positioning information according to the target positioning mode, and stops the positioning processing by the locator when it determines that the state of the positioning terminal meets the positioning stop condition specified by the event-triggered stop parameter; the target positioning mode is the positioning mode corresponding to the configured positioning mode control parameters; when new positioning configuration information is received, the positioning mode control parameters are configured according to the new positioning configuration information, so that the locator obtains positioning information according to the target positioning mode; the new positioning configuration information is sent by the control center when it is determined that the current power is lower than a set threshold, and compared with the previous positioning configuration information, the new positioning configuration information enables the positioning terminal to obtain positioning information using a positioning mode with lower power consumption; The positioning information reporting module is used to report the acquired positioning information to the control center through the network server.

13. The device according to claim 12, characterized in that The configuration information receiving module is also used to receive the frame structure sent by the network server and parse the positioning configuration information from the data payload field of the frame structure; the positioning configuration information is sent by the control center to the network server and encapsulated by the network server in the data payload field of the frame structure according to the long-distance radio protocol.

14. The device according to claim 12, characterized in that The device further comprises: a first positioning control module configured to, if the positioning configuration information includes a collection period and a first reporting period, configure the positioning mode control parameters according to the collection period and the first reporting period, so that the locator obtains positioning information when the collection period arrives; and report the obtained positioning information to the control center according to the first reporting period; a second positioning control module configured to, if the positioning configuration information includes a step positioning start condition, a distance positioning start condition, and a second reporting period, configure the positioning mode control parameters according to the step positioning start condition, the distance positioning start condition, and the second reporting period, so that the locator starts acquiring positioning information when the running step count satisfies the step positioning start condition and / or when the running distance satisfies the distance positioning start condition; and report the acquired positioning information to the control center according to the second reporting period; The third positioning control module is configured to configure the positioning mode control parameters according to the positioning stop condition if the positioning configuration information is a positioning stop condition, so that the locator stops acquiring positioning information when the positioning number satisfies the positioning stop condition.

15. A positioning terminal comprising a memory, a processor and a locator, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 9 to 11 are implemented.

16. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 9 to 11 are implemented.

Citation Information

Patent Citations

  • GPS wireless positioning method and system

    CN1851497A

  • Long range positioning system based on LORA technique

    CN207301688U