Control method for positioning and tracking device, positioning and tracking device, and computer program

The control method for positioning and tracking devices extends battery life by switching to a standby mode during prolonged data transmissions, reducing power consumption while maintaining data integrity.

JP2025516744AActive Publication Date: 2025-05-30ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024568131
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-05-16
Filing Date
2023-01-20
Publication Date
2025-05-30
Estimated Expiration
2043-01-20

AI Technical Summary

Technical Problem

Positioning and tracking devices have limited battery life due to high power consumption during operation, necessitating a method to extend battery life without compromising data transmission reliability.

Method used

A control method that determines the duration required for data transmission and switches the device to a standby mode when the duration exceeds a threshold, allowing continued data transmission while reducing power consumption, and switching back to operating mode when the standby duration reaches a target value.

Benefits of technology

This method significantly extends the battery life of positioning and tracking devices by reducing power consumption during data transmission while ensuring uninterrupted data transfer.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025516744000001_ABST
    Figure 2025516744000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a control method for a positioning and tracking device, a positioning and tracking device, and a storage medium, and belongs to the field of positioning and tracking. This method includes: when the positioning and tracking device starts transmitting transmission target data, determining the time length required for transmitting the transmission target data; when the time length is equal to or greater than a preset time length threshold, determining a target continuous time length for which the positioning and tracking device is in the standby mode according to the time length, where the target continuous time length is less than or equal to the time length required for transmitting the transmission target data; controlling the positioning and tracking device to switch from the operating mode to a standby mode in which the positioning and tracking device does not interrupt the transmission of the transmission target data; and when the continuous time length for which the positioning and tracking device is in the standby mode reaches the target continuous time length, controlling the positioning and tracking device to switch from the standby mode to the operating mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - reference to related applications) This disclosure claims the priority of Chinese Patent Application No. CN202210530652.0, entitled "Control Method of Positioning and Tracking Device, Positioning and Tracking Device, and Storage Medium", filed on May 16, 2022, and incorporates all of its contents by reference into this disclosure.

[0002] This disclosure relates to the technical field of positioning and tracking, and particularly to a control method of a positioning and tracking device, a positioning and tracking device, and a storage medium.

Background Art

[0003] Currently, positioning and tracking devices have the function of transmitting positioning data, network data, etc. to the bound terminal devices and are widely applied in various fields. However, positioning and tracking devices are small in volume, limited in battery capacity, and have high power consumption when in the operating mode, resulting in a short battery life. Therefore, how to extend the battery life of positioning and tracking devices has become an issue at present.

Summary of the Invention

Problems to be Solved by the Invention

[0004] This disclosure aims to solve the problem of how to extend the battery life of a positioning and tracking device, and provides a control method of a positioning and tracking device, a control device of a positioning and tracking device, and a storage medium.

Means for Solving the Problems

[0005] In a first aspect, the present disclosure provides a method for controlling a positioning and tracking device, comprising: determining a duration required for transmitting data to be transmitted when the positioning and tracking device starts transmitting the data to be transmitted; when the duration is equal to or greater than a preset duration threshold, determining, according to the duration, a target duration for which the positioning and tracking device is in the standby mode, wherein the target duration is equal to or less than the duration required for transmitting the data to be transmitted; controlling the positioning and tracking device to switch from an operating mode to a standby mode in which the positioning and tracking device does not interrupt the transmission of the data to be transmitted; and when the duration for which the positioning and tracking device is in the standby mode reaches the target duration, controlling the positioning and tracking device to switch from the standby mode to the operating mode.

[0006] In a second aspect, the present disclosure further provides a positioning and tracking device comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory. When the computer program is executed by the processor, any method for controlling a positioning and tracking device described in the specification of the present disclosure is realized.

[0007] In a third aspect, the present disclosure further provides a computer-readable storage medium storing one or more programs executable by one or more processors to realize any method for controlling a positioning and tracking device described in the specification of the present disclosure.

[0008] In order to more clearly illustrate the technical solutions of the present disclosure, the drawings necessary for the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are part of the embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without creative efforts. BRIEF DESCRIPTION OF THE DRAWINGS

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Embodiments for Carrying Out the Invention

[0010] Hereinafter, with reference to the drawings of the present disclosure, the technical aspects of the present disclosure will be described clearly and completely. It goes without saying that the described embodiments are only a part of the embodiments of the present disclosure, not all of them. Other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without creative labor are also included in the protection scope of the present disclosure.

[0011] The flowcharts shown in the drawings are only illustrative explanations and do not necessarily include all contents and operations / steps, nor do they necessarily need to be executed in the described order. For example, some operations / steps can be decomposed, combined, or partially combined, so the actual execution order may be changed according to the actual situation.

[0012] It should be understood that the terms used in the specification of the present disclosure are only for explaining specific embodiments and are not intended to limit the present disclosure. As used in the specification of the present disclosure and the appended claims, unless otherwise clearly indicated by the context, the singular forms "a", "an", and "the" shall include the plural forms.

[0013] Currently, the positioning and tracking device has the function of transmitting data to be transmitted to the bound terminal device and is widely applied in various fields. However, the positioning and tracking device is small in volume and limited in battery capacity. Moreover, when the positioning and tracking device is in the operating mode, the power consumption is large, and the battery life of the positioning and tracking device is short. Therefore, how to extend the battery life of the positioning and tracking device has become the current problem.

[0014] To solve the above problems, the present disclosure provides a control method for a positioning and tracking device, a positioning and tracking device, and a storage medium. This control method is when the positioning and tracking device starts transmitting data to be transmitted. If the time length required for transmitting the data to be transmitted is equal to or greater than a preset time length threshold, according to the time length required for transmitting the data to be transmitted, determine the target continuous time length when the positioning and tracking device is in the standby mode, control the positioning and tracking device to be in the standby mode, and moreover, the positioning and tracking device can transmit the data to be transmitted even in the standby mode. Then, when the continuous time length that the positioning and tracking device is in the standby mode reaches the target continuous time length, control the positioning and tracking device to switch from the standby mode to the operating mode. Thereby, during the transmission of the data to be transmitted, it is realized that the positioning and tracking device is maintained in the standby mode, the power consumption can be reduced, and the battery life of the positioning and tracking device can be greatly extended.

[0015] Hereinafter, some embodiments of the present disclosure will be described in detail with reference to the drawings. The following embodiments and the features in the embodiments may be combined with each other as long as there is no contradiction.

[0016] Referring to FIG. 1, FIG. 1 is a schematic diagram of a scene for implementing the control method of the positioning and tracking device provided by the present disclosure.

[0017] As shown in FIG. 1, this scenario includes a positioning and tracking device 110 and an external device 120, and the positioning and tracking device 110 can transmit data to the external device 120. When the positioning and tracking device 110 is in the operating mode, when the positioning and tracking device 110 starts transmitting the data to be transmitted to the external device 120, it determines the time length required for transmitting the data to be transmitted. When the time length required for transmitting the data to be transmitted is equal to or greater than a preset time length threshold, according to the time length required for transmitting the data to be transmitted, the positioning and tracking device determines the target continuous time length in the standby mode, and the target continuous time length is equal to or less than the time length required for transmitting the data to be transmitted. The mode of the positioning and tracking device 110 switches from the operating mode to the standby mode, and moreover, in the standby mode, the positioning and tracking device 110 does not interrupt the transmission of the data to be transmitted. When the continuous time length of the positioning and tracking device in the standby mode reaches the target continuous time length, the mode of the positioning and tracking device 110 switches from the standby mode to the operating mode.

[0018] Here, the external device 120 may be a terminal device or a server. The terminal device may include a mobile phone, a tablet computer, a notebook computer, a personal computer, and the like. The server may be an independent server or a server cluster composed of multiple servers. Furthermore, it may be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0019] Referring to FIG. 2, FIG. 2 is a schematic flowchart of a control method for a positioning and tracking device provided in the present disclosure.

[0020] As shown in FIG. 2, this control method for the positioning and tracking device includes steps S101 to S104.

[0021] In step S101, when the positioning and tracking device starts transmitting the data to be transmitted, the time length required for transmitting the data to be transmitted is determined.

[0022] Here, the positioning and tracking device includes a data transmission unit and a control unit. The data transmission unit is a hardware unit for performing data transmission. Since this data transmission unit performs data transmission in a hardware manner without relying on software functions during data transmission, the data transmission unit and the control unit are decoupled, and the data transmission unit can independently complete the data transmission operation without relying on the control of the control unit. In this way, the data transmission unit can perform data transmission even after the positioning and tracking device enters the standby mode.

[0023] Here, the positioning and tracking device may include, but is not limited to, a positioning and tracking device based on Beidou satellites, a positioning and tracking device based on the Global Positioning System (GPS), and a positioning and tracking device based on Real-time kinematic (RTK). The data to be transmitted may include positioning data and network data, and the positioning data may include GPS positioning data, Beidou positioning data, or RTK positioning data. The positioning and tracking device can transmit the data to be transmitted to an external device.

[0024] In one embodiment, as shown in FIG. 3, step S101 includes sub-steps S1011 to S1012.

[0025] In sub-step S1011, the data transmission rate of the positioning and tracking device is obtained, and the total amount of data of the data to be transmitted is determined.

[0026] Here, the data transmission rate of the positioning and tracking device can be determined according to the limit value of the data transmission rate of the positioning and tracking device and the previous data transmission rate of the positioning and tracking device. The previous data transmission rate is the data transmission rate at which the positioning and tracking device transmitted the previous data to be transmitted.

[0027] In one embodiment, the limit value of the data transmission rate of the positioning and tracking device and the previous data transmission rate of the positioning and tracking device are obtained. The previous data transmission rate is the data transmission rate at which the positioning and tracking device transmitted the previous data to be transmitted. Then, according to the limit value of the data transmission rate and the previous data transmission rate, the data transmission rate of the positioning and tracking device is determined. Here, the limit value of the data transmission rate of the positioning and tracking device is related to the performance of the data transmission unit in the positioning and tracking device. This limit value of the data transmission rate is the maximum data transmission rate of the data transmission unit. The data transmission rate of the positioning and tracking device can be accurately determined by the limit value of the data transmission rate and the previous data transmission rate, and the accuracy of estimating the time length required for transmitting the data to be transmitted can be improved.

[0028] In one exemplary embodiment, the difference between the limit value of the data transmission rate and the previous data transmission rate is calculated to obtain a data transmission rate difference. When the data transmission rate difference is less than or equal to a preset difference threshold, the previous data transmission rate is determined as the data transmission rate of the positioning and tracking device. Here, the preset difference threshold may be set based on the actual situation, but it is not specifically limited in the present disclosure. When the limit value of the data transmission rate is slightly different from the previous data transmission rate, by performing data transmission using the previous data transmission rate, the rate adjustment step becomes unnecessary, and power consumption can be reduced.

[0029] In one exemplary embodiment, when the data transmission rate difference is greater than a preset difference threshold, according to the data transmission rate difference, a gain value of the previous data transmission rate is determined, and then the gain value of the previous data transmission rate and the previous data transmission rate are integrated to obtain the data transmission rate of the positioning tracking device. When the limit value of the data transmission rate is significantly different from the previous data transmission rate, by adjusting the data transmission rate based on the previous data transmission rate, the performance utilization rate of the data transmission unit can be improved, the data transmission can be completed more quickly to reduce power consumption, and the battery life can be extended.

[0030] In one exemplary embodiment, as a method for determining the gain value of the previous data transmission rate according to the data transmission rate difference, it may be performed by determining a preset rate difference range in which this data transmission rate difference exists, looking up from a preset mapping relationship table the gain value corresponding to the preset rate difference range in which this data transmission rate difference exists, and determining the looked-up gain value as the gain value of the previous data transmission rate. Here, the preset mapping relationship table stores different preset rate difference ranges and the gain values corresponding to each of the different preset rate difference ranges.

[0031] In sub-step S1012, according to the total amount of data and the data transmission rate, the time length required for transmitting the data to be transmitted is determined.

[0032] For example, if the total amount of data to be transmitted is 5 megabytes and the data transmission rate is 1 megabyte / second, it can be estimated that the time length required for transmitting the data to be transmitted is 5 seconds.

[0033] In step S102, when the time length is greater than or equal to a preset time length threshold, according to the time length, the target continuous time length for which the positioning tracking device is in the standby mode is determined, and the target continuous time length is less than or equal to the time length required for transmitting the data to be transmitted.

[0034] According to the time length required for transmitting the data to be transmitted, the positioning and tracking device determines the target continuous time length in the standby mode, and since the target continuous time length is less than or equal to the time length required for transmitting the data to be transmitted, it is possible to timely wake up the positioning and tracking device when or before the completion of data transmission, ensuring that the positioning and tracking device enters the operating mode.

[0035] In one exemplary embodiment, the product of the time length required for transmitting the data to be transmitted and a preset percentage is calculated, and the product of the time length required for transmitting the data to be transmitted and the preset percentage is determined as the target continuous time length when the positioning and tracking device is in the standby mode. Here, the preset percentage is less than 1, and the preset percentage may be set based on the actual situation, but in this embodiment, it is not specifically limited. For example, if the preset percentage is 90% and the time length required for transmitting the data to be transmitted is 5 seconds, the target continuous time length when the positioning and tracking device is in the standby mode is 4.5 seconds.

[0036] In step S103, the positioning and tracking device is controlled to switch from the operating mode to the standby mode, and in the standby mode, the positioning and tracking device does not interrupt the transmission of the data to be transmitted.

[0037] Here, in the operating mode, each module in the positioning and tracking device operates normally, and in the standby mode, most modules in the positioning and tracking device stop operating. When the time length required for transmitting the data to be transmitted is greater than or equal to a preset time length threshold, it can be determined that the time length required for transmitting the data to be transmitted is long. At this time, the positioning and tracking device is controlled to switch from the operating mode to the standby mode, and moreover, in the standby mode, since the positioning and tracking device does not interrupt the transmission of the data to be transmitted, not only can the stability of data transmission be ensured, but also the power consumption of the positioning and tracking device can be reduced, and the battery life of the positioning and tracking device can be extended.

[0038] Here, the preset time length threshold is determined according to the sum of the time length required for the positioning and tracking device to enter the standby mode and the time length required for the positioning and tracking device to exit the standby mode. In one exemplary embodiment, the preset time length threshold is greater than or equal to the sum of the time length required for the positioning and tracking device to enter the standby mode and the time length required for the positioning and tracking device to exit the standby mode. For example, if the time length required for the positioning and tracking device to enter the standby mode is 2 seconds and the time length required for the positioning and tracking device to exit the standby mode is 2 seconds, the preset time length threshold can be set to 4 seconds. When the time length required for transmitting the data to be transmitted is greater than or equal to the sum of the time length required for the positioning and tracking device to enter the standby mode and the time length required for the positioning and tracking device to exit the standby mode, it is possible to prevent the situation where the positioning and tracking device is in the standby mode even after the data transmission is completed, and it is possible to avoid frequent switching between the operation mode and the standby mode.

[0039] In one exemplary embodiment, the time lengths required for the positioning and tracking device to enter the standby mode and to exit the standby mode are integrated to obtain an integrated time length value, and the integrated time length value and a preset gain value are added to obtain a preset time length threshold. For example, if the time length required for the positioning and tracking device to enter the standby mode is 2 seconds, the time length required for the positioning and tracking device to exit the standby mode is 2 seconds, and the preset gain value is 0.5 seconds, the preset time length threshold can be set to 4.5 seconds.

[0040] In one embodiment, when the time length required for transmitting the data to be transmitted is less than the preset time length threshold, the positioning and tracking device maintains the operation mode without switching the mode. By maintaining the operation mode without switching the mode when the time length required for transmitting the data to be transmitted is less than the preset time length threshold, it is possible to avoid frequent switching between the operation mode and the standby mode.

[0041] In step S104, when the duration for which the positioning and tracking device is in the standby mode reaches the target duration, the positioning and tracking device is controlled to switch from the standby mode to the operating mode.

[0042] Here, when the duration for which the positioning and tracking device is in the standby mode has not reached the target duration, the standby mode is maintained without switching the mode of the positioning and tracking device. For example, if the target duration is 4.5 seconds and the duration for which the positioning and tracking device is in the standby mode is 4 seconds, the standby mode is maintained without switching the mode of the positioning and tracking device. On the other hand, if the duration for which the positioning and tracking device is in the standby mode is 4.5 seconds, the positioning and tracking device is controlled to switch from the standby mode to the operating mode.

[0043] In the control method of the positioning and tracking device provided in the above embodiment, when the positioning and tracking device starts transmitting the data to be transmitted, if the duration required for transmitting the data to be transmitted is equal to or longer than a preset duration threshold, the positioning and tracking device is controlled to be in the standby mode, and moreover, the positioning and tracking device can transmit the data to be transmitted even in the standby mode. Then, according to the duration required for transmitting the data to be transmitted, the target duration for which the positioning and tracking device is in the standby mode is determined. When the duration for which the positioning and tracking device is in the standby mode reaches the target duration, the positioning and tracking device is controlled to switch from the standby mode to the operating mode. Thereby, during the transmission of the data to be transmitted, it is realized that the positioning and tracking device is kept in the standby mode, the power consumption can be reduced, and the battery life of the positioning and tracking device can be significantly extended.

[0044] Referring to FIG. 4, FIG. 4 is a schematic flowchart of another control method of the positioning and tracking device provided in the present disclosure.

[0045] As shown in FIG. 4, this control method of the positioning and tracking device includes steps S201 to S205.

[0046] In step S201, when the positioning and tracking device starts transmitting the data to be transmitted, the percentage of the remaining battery level in the positioning and tracking device in the total battery power is determined.

[0047] Here, the positioning and tracking device is equipped with a battery for supplying power to the positioning and tracking device. This battery may be a lithium battery or other batteries, but the present disclosure does not specifically limit this. The remaining battery level in the positioning and tracking device is the amount of power remaining in the battery.

[0048] In one exemplary embodiment, when the positioning and tracking device starts transmitting the data to be transmitted to an external device, the amount of power remaining in the battery in the positioning and tracking device is acquired in real time to obtain the remaining battery level, the total battery power is acquired, and the percentage of the remaining battery level in the positioning and tracking device with respect to the total battery power is calculated.

[0049] In step S202, when the percentage of the remaining amount in the total battery power is less than or equal to a preset percentage threshold, the time length required for transmitting the data to be transmitted is determined.

[0050] Here, when the percentage of the remaining amount in the total battery power is greater than a preset percentage threshold, the operating mode is maintained without switching the mode of the positioning and tracking device. The preset percentage threshold may be set based on the actual situation, but the present disclosure does not specifically limit this. For example, if the preset percentage threshold is 60% and the percentage of the remaining battery level in the positioning and tracking device in the total battery power is 55%, the time length required for transmitting the data to be transmitted is determined.

[0051] In step S203, when the time length is greater than or equal to a preset time length threshold, the target continuous time length for which the positioning and tracking device is in the standby mode is determined according to the time length, and the target continuous time length is less than or equal to the time length required for transmitting the data to be transmitted.

[0052] In one exemplary embodiment, the product of the length of time required for transmitting the data to be transmitted and a preset percentage is calculated, and the product of the length of time required for transmitting the data to be transmitted and the preset percentage is determined as the target duration length for which the positioning and tracking device is in the standby mode.

[0053] In step S204, control is performed to switch the positioning and tracking device from the operating mode to the standby mode. In the standby mode, the positioning and tracking device does not interrupt the transmission of the data to be transmitted.

[0054] Here, in the operating mode, each module of the positioning and tracking device operates normally. In the standby mode, most modules of the positioning and tracking device stop operating. The preset duration threshold is determined according to the sum of the length of time required for the positioning and tracking device to enter the standby mode and the length of time required for the positioning and tracking device to exit the standby mode.

[0055] In step S205, when the duration length for which the positioning and tracking device is in the standby mode reaches the target duration length, control is performed to switch the positioning and tracking device from the standby mode to the operating mode.

[0056] Here, when the duration length for which the positioning and tracking device is in the standby mode has not reached the target duration length, the standby mode is maintained without switching the mode of the positioning and tracking device. For example, if the target duration length is 5 seconds and the duration length for which the positioning and tracking device is in the standby mode is 4.5 seconds, the standby mode is maintained without switching the mode of the positioning and tracking device. On the other hand, if the duration length for which the positioning and tracking device is in the standby mode is 5 seconds, control is performed to switch the positioning and tracking device from the standby mode to the operating mode.

[0057] The control method of the positioning and tracking device provided in the above embodiment determines the percentage of the remaining battery level in the positioning and tracking device in the total battery power when the positioning and tracking device starts transmitting the data to be transmitted. When this percentage is less than or equal to a preset percentage threshold, it determines the time duration required for transmitting the data to be transmitted. Thereafter, when the time duration required for transmitting the data to be transmitted is greater than or equal to a preset time duration threshold, based on the time duration required for transmitting the data to be transmitted, it determines the target continuous time duration for which the positioning and tracking device is in the standby mode, and controls the positioning and tracking device to switch from the operating mode to the standby mode. Moreover, in the standby mode, the positioning and tracking device does not interrupt the transmission of the data to be transmitted. Finally, when the continuous time duration for which the positioning and tracking device is in the standby mode reaches the target continuous time duration, it controls the positioning and tracking device to switch from the standby mode to the operating mode. Thereby, the switching frequency between the standby mode and the operating mode can be reduced, and it is realized that the positioning and tracking device is kept in the standby mode during the transmission of the data to be transmitted, so that the power consumption can be reduced, and the battery life of the positioning and tracking device can be greatly extended.

[0058] Referring to FIG. 5, FIG. 5 is a schematic configuration block diagram of the positioning and tracking device provided in the present disclosure.

[0059] As shown in FIG. 5, the positioning and tracking device 300 includes a processor 301 and a memory 302, and the processor 301 and the memory 302 are connected via a bus 303 such as an I2C (Inter-integrated Circuit) bus.

[0060] In one exemplary embodiment, the processor 301 is used to provide the computing and control capabilities to support the operation of the entire positioning and tracking device 300. The processor 301 may be a Central Processing Unit (CPU), and this processor 301 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Here, the general-purpose processor may be a microprocessor, or this processor may be any conventional processor, etc.

[0061] In one exemplary embodiment, the memory 302 may be a flash chip, a Read-Only Memory (ROM) disk, an optical disk, a USB flash drive, or a removable hard disk, etc.

[0062] The configuration shown in FIG. 5 is merely a block diagram showing a part of the configuration related to the aspects of the present disclosure, and does not limit the positioning and tracking device to which the aspects of the present disclosure are applied. Specifically, those skilled in the art can understand that the positioning and tracking device 300 may include more or fewer components than those shown in the figure, or combine some components, or have a different layout of components.

[0063] Here, the processor executes the computer program stored in the memory, and when executing the computer program, realizes any control method of the positioning and tracking device provided in the present disclosure.

[0064] In one embodiment, the processor executes a computer program stored in the memory, and when executing the computer program, determines the length of time required for transmitting the data to be transmitted when the positioning and tracking device starts transmitting the data to be transmitted, and when the length of time is equal to or greater than a preset time length threshold, determines, according to the length of time, the target duration for which the positioning and tracking device is in the standby mode, where the target duration is equal to or less than the length of time required for transmitting the data to be transmitted; controls the positioning and tracking device to switch from the operating mode to the standby mode in which the positioning and tracking device does not interrupt the transmission of the data to be transmitted; and when the duration for which the positioning and tracking device is in the standby mode reaches the target duration, controls the positioning and tracking device to switch from the standby mode to the operating mode.

[0065] In one embodiment, the preset time length threshold is determined according to the sum of the length of time required for the positioning and tracking device to enter the standby mode and the length of time required for the positioning and tracking device to exit the standby mode.

[0066] In one embodiment, when the processor determines the target duration for which the positioning and tracking device is in the standby mode according to the length of time, the processor calculates the product of the length of time and a preset percentage, and determines the product of the length of time and the preset percentage as the target duration for which the positioning and tracking device is in the standby mode.

[0067] In one embodiment, when the processor determines the length of time required for transmitting the data to be transmitted, the processor obtains the data transmission rate of the positioning and tracking device, determines the total amount of the data to be transmitted, and determines the length of time required for transmitting the data to be transmitted according to the total amount of the data and the data transmission rate.

[0068] In one embodiment, when the processor realizes obtaining the data transmission rate of the positioning and tracking device, it obtains the limit value of the data transmission rate of the positioning and tracking device and the previous data transmission rate of the positioning and tracking device, where the previous data transmission rate is the data transmission rate at which the positioning and tracking device transmitted the previous transmission target data, and determines the data transmission rate of the positioning and tracking device according to the limit value of the data transmission rate and the previous data transmission rate.

[0069] In one embodiment, when the processor realizes determining the data transmission rate of the positioning and tracking device according to the limit value of the data transmission rate and the previous data transmission rate, it calculates the difference between the limit value of the data transmission rate and the previous data transmission rate to obtain a data transmission rate difference, and when the data transmission rate difference is less than or equal to a preset difference threshold, determines the previous data transmission rate as the data transmission rate of the positioning and tracking device.

[0070] In one embodiment, after the processor realizes calculating the difference between the limit value of the data transmission rate and the previous data transmission rate to obtain a data transmission rate difference, when the data transmission rate difference is greater than a preset difference threshold, it determines a gain value of the previous data transmission rate according to the data transmission rate difference, and multiplies the gain value of the previous data transmission rate and the previous data transmission rate to obtain the data transmission rate of the positioning and tracking device.

[0071] In one embodiment, before the processor realizes determining the time length required for transmitting the transmission target data, when the positioning and tracking device starts transmitting the transmission target data, it determines the percentage of the remaining battery level in the positioning and tracking device in the total battery power, and when the percentage of the remaining battery level in the total battery power is less than or equal to a preset percentage threshold, determines the time length required for transmitting the transmission target data.

[0072] For the sake of convenience and brevity of description, for the specific operation process of the above-described positioning and tracking device, reference may be made to the corresponding process in the embodiment of the control method of the above-described positioning and tracking device, and thus it is obvious to those skilled in the art that it is omitted here.

[0073] The present disclosure further provides a computer-readable storage medium storing one or more programs executable by one or more processors to implement any control method of the positioning and tracking device described in the specification of the present disclosure.

[0074] Here, the storage medium may be an internal storage unit of the positioning and tracking device according to the above-described embodiment, for example, a hard disk or a memory of the positioning and tracking device. Further, the storage medium may be an external storage device of the positioning and tracking device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. mounted on the positioning and tracking device.

[0075] Those skilled in the art will understand that all or part of the steps, functional modules / units of the systems and devices in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware embodiments, the division between the functional modules / units described above does not necessarily correspond to the division of physical components. For example, one physical component may have multiple functions, or one function or step may be executed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor such as a central processing unit, a digital signal processing device, or a microprocessor, or as hardware, or as an integrated circuit such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium that may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is known to those skilled in the art, the term "computer storage medium" includes any method or technology implemented to store information (such as computer-readable instructions, data structures, program modules, or other data), volatile and non-volatile, removable and non-removable media. Computer storage media includes RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage devices, magnetic cartridges, magnetic tapes, magnetic disk storage devices or other magnetic storage devices, or any other medium that can be configured to store desired information and can be accessed by a computer, but is not limited thereto. Also, as is known to those skilled in the art, communication media typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may also include any information distribution medium.

[0076] The present disclosure provides a control method for a positioning and tracking device, a control device for the positioning and tracking device, and a storage medium. When the positioning and tracking device starts transmitting data to be transmitted, if the time length required for transmitting the data to be transmitted is equal to or greater than a preset time length threshold, according to the time length required for transmitting the data to be transmitted, a target duration for the positioning and tracking device to be in the standby mode is determined, and the positioning and tracking device is controlled to be in the standby mode. Moreover, even in the standby mode, the positioning and tracking device can transmit the data to be transmitted. Then, when the duration for which the positioning and tracking device is in the standby mode reaches the target duration, the positioning and tracking device is controlled to switch from the standby mode to the operating mode. Thereby, during the transmission of the data to be transmitted, it is possible to keep the positioning and tracking device in the standby mode, reduce power consumption, and significantly extend the battery life of the positioning and tracking device.

[0077] As used in the specification and claims of the present disclosure, the term "and / or" means any one or more and all possible combinations of the associated listed entries, and it should be understood that these combinations are included. In this specification, the term "comprising", "having" or any other modification is intended to cover the included elements without exclusivity, so a process, method, article or system comprising a series of elements includes not only these elements but also other elements not explicitly listed, or also includes elements specific to such a process, method, article or system. Without further limitation, the element limited by the phrase "comprising one..." does not exclude the existence of other same elements in the process, method, article or system comprising this element.

[0078] The numbers of the present disclosure described above are for illustrative purposes only and do not indicate the superiority or inferiority of the embodiments. The above are merely specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Those skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present disclosure, and all of these modifications or substitutions should be included within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should follow the protection scope of the claims.

Claims

1. A method for controlling a positioning and tracking device, comprising: When the positioning and tracking device starts transmitting data to be transmitted, determining the time duration required for transmitting the data to be transmitted; When the time duration is equal to or greater than a preset time duration threshold, determining, according to the time duration, a target continuous time duration for which the positioning and tracking device is in the standby mode, wherein the target continuous time duration is not more than the time duration required for transmitting the data to be transmitted; Controlling the positioning and tracking device to switch from the operating mode to the standby mode in which the positioning and tracking device does not interrupt the transmission of the data to be transmitted; When the continuous time duration for which the positioning and tracking device is in the standby mode reaches the target continuous time duration, controlling the positioning and tracking device to switch from the standby mode to the operating mode; A method for controlling a positioning and tracking device, comprising the above steps.

2. The method for controlling a positioning and tracking device according to claim 1, wherein the preset time duration threshold is determined according to the sum of the time duration required for the positioning and tracking device to enter the standby mode and the time duration required for the positioning and tracking device to exit the standby mode.

3. The step of determining, according to the time duration, a target continuous time duration for which the positioning and tracking device is in the standby mode comprises: Calculating the product of the time duration and a preset percentage, and determining the product of the time duration and the preset percentage as the target continuous time duration for which the positioning and tracking device is in the standby mode.

4. The step of determining the time duration required for transmitting the data to be transmitted comprises: Obtaining the data transmission rate of the positioning and tracking device and determining the total amount of data of the data to be transmitted; Determining the time duration required for transmitting the data to be transmitted according to the total amount of data and the data transmission rate. The method for controlling a positioning and tracking device according to any one of claims 1 to 3 comprises the above steps.

5. The step of obtaining the data transmission rate of the positioning and tracking device comprises: Obtaining the limit value of the data transmission rate of the positioning and tracking device and the previous data transmission rate of the positioning and tracking device, wherein the previous data transmission rate is the data transmission rate at which the positioning and tracking device transmitted the previous data to be transmitted. A step of determining a data transmission rate of the positioning and tracking device according to the limit value of the data transmission rate and the previous data transmission rate, the control method of the positioning and tracking device according to claim 4, comprising.

6. The step of determining a data transmission rate of the positioning and tracking device according to the limit value of the data transmission rate and the previous data transmission rate is A step of calculating a difference between the limit value of the data transmission rate and the previous data transmission rate to obtain a data transmission rate difference; The control method of the positioning and tracking device according to claim 5, comprising: when the data transmission rate difference is less than or equal to a preset difference threshold, determining the previous data transmission rate as the data transmission rate of the positioning and tracking device.

7. After the step of calculating a difference between the limit value of the data transmission rate and the previous data transmission rate to obtain a data transmission rate difference, When the data transmission rate difference is greater than a preset difference threshold, a step of determining a gain value of the previous data transmission rate according to the data transmission rate difference; The control method of the positioning and tracking device according to claim 6, further comprising: multiplying the gain value of the previous data transmission rate and the previous data transmission rate to obtain the data transmission rate of the positioning and tracking device.

8. Before the step of determining the time length required for transmitting the data to be transmitted, When the positioning and tracking device starts transmitting the data to be transmitted, a step of determining a percentage of the remaining amount of the battery in the positioning and tracking device in the total battery power; The control method of the positioning and tracking device according to any one of claims 1 to 3, further comprising: when the percentage of the remaining amount in the total battery power is less than or equal to a preset percentage threshold, determining the time length required for transmitting the data to be transmitted.

9. A positioning and tracking device comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, When the computer program is executed by the processor, the steps of the control method of the positioning and tracking device according to any one of claims 1 to 8 are realized, the positioning and tracking device.

10. A computer-readable storage medium, A storage medium storing one or more programs executable by one or more processors to implement the steps of the method for controlling a positioning and tracking device according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Monitor system for moving body

    JP1999248816A

  • Position monitoring system for moving object

    JP2002181927A

  • GPS device and portable electronic device

    JP2007108030A

  • Position tracking device and method

    JP2021004870A

  • Motion-powered pet tracker system and method

    JP2021505198A