Positioning tracking device control method, positioning tracking device, and computer program

The control method for positioning and tracking devices extends battery life by switching to standby mode during data transmission and back to operation mode when necessary, reducing power consumption and maintaining data transmission stability.

JP7817453B2Active Publication Date: 2026-02-18ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Positioning and tracking devices have a small form factor and limited battery capacity, leading to high power consumption and short battery life due to their operation mode.

Method used

A control method that switches the device to a standby mode when data transmission exceeds a predetermined time threshold, allowing continued data transmission without interrupting the process, and switching back to operation mode when the standby duration is reached.

Benefits of technology

This method reduces power consumption and significantly extends the battery life of the positioning and tracking devices by minimizing power usage during data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007817453000001
    Figure 0007817453000001
  • Figure 0007817453000002
    Figure 0007817453000002
  • Figure 0007817453000003
    Figure 0007817453000003
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 priority to Chinese Patent Application No. CN202210530652.0, filed on May 16, 2022, entitled "Control Method for Positioning and Tracking Device, Positioning and Tracking Device, and Storage Medium," the entire contents of which are incorporated herein by reference.

[0002] The present disclosure relates to the technical field of positioning and tracking, and in particular to a control method for a positioning and tracking device, a positioning and tracking device, and a storage medium. [Background technology]

[0003] Currently, positioning and tracking devices have the function of transmitting positioning data, network data, etc. to bound terminal devices and are widely used in various fields. However, the positioning and tracking devices have small volume and limited battery capacity, and the positioning and tracking devices consume a lot of power when in operation mode, resulting in short battery life. Therefore, how to extend the battery life of the positioning and tracking devices is currently a challenge. Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure provides a control method for a positioning tracking device, a control device for a positioning tracking device, and a storage medium, with the aim of solving the problem of how to extend the battery life of a positioning tracking device. [Means for solving the problem]

[0005] In a first aspect, the present disclosure provides a control method for a positioning tracking device, the control method including the steps of: when the positioning tracking device starts transmitting data to be transmitted, determining a time length required for transmitting the data to be transmitted; if the time length is equal to or greater than a predetermined time length threshold, determining a target duration length for the positioning tracking device to be in standby mode according to the time length, wherein the target duration length is equal to or less than the time length required for transmitting the data to be transmitted; controlling the positioning tracking device to switch from an operation mode to a standby mode in which the positioning tracking device does not interrupt the transmission of the data to be transmitted; and when the duration length for which the positioning tracking device is in standby mode reaches the target duration length, controlling the positioning tracking device to switch from the standby mode to the operation 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 communication between the processor and the memory, wherein when the computer program is executed by the processor, any of the control methods for 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 having stored thereon one or more programs executable by one or more processors to implement any of the control methods for a positioning tracking device described in the specification of the present disclosure.

[0008] Hereinafter, in order to more clearly explain the technical aspects of the present disclosure, drawings that need to be used in describing the embodiments will be briefly introduced. It will be apparent that the drawings described below are part of the embodiments of the present disclosure, and a person skilled in the art can obtain further drawings based on these drawings without requiring creative work. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a schematic diagram of a scene in which the control method for a positioning and tracking device provided in the present disclosure is implemented; [Figure 2] 1 is a schematic flowchart of a control method for a positioning and tracking device provided in the present disclosure. [Figure 3] 2 is a schematic flowchart of substeps of a control method for the positioning and tracking device of FIG. 1; [Figure 4] 10 is a schematic flowchart of another control method for a positioning and tracking device provided in the present disclosure. [Figure 5] 1 is a schematic block diagram of a positioning tracking device provided in the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0010] The technical aspects of the present disclosure will be clearly and completely described below with reference to the drawings of the present disclosure. It goes without saying that the described embodiments are only a part of the embodiments of the present disclosure, and are not all of them. Other embodiments that a person skilled in the art can obtain based on the embodiments of the present disclosure without requiring creative work are also included in the scope of protection of the present disclosure.

[0011] The flowcharts shown in the drawings are merely illustrative and do not necessarily include all contents and operations / steps, and do not necessarily have to be performed in the order described. For example, some operations / steps may be separated, combined, or partially combined, and the actual execution order may be changed according to actual circumstances.

[0012] It should be understood that the terminology used in the specification of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the disclosure. As used in the specification of this disclosure and the appended claims, the singular forms "a," "an," and "the" include the plural forms unless the context clearly dictates otherwise.

[0013] Currently, positioning and tracking devices have the function of transmitting target data to a bound terminal device and are widely used in various fields. However, the positioning and tracking devices have a small volume, limited battery capacity, and consume a lot of power when in operation mode, resulting in a short battery life. Therefore, how to extend the battery life of the positioning and tracking devices is currently an issue.

[0014] To solve the above problems, the present disclosure provides a control method for a positioning tracking device, a positioning tracking device, and a storage medium. When the positioning tracking device starts transmitting data to be transmitted, if the time required to transmit the data to be transmitted is equal to or greater than a predetermined time threshold, the control method determines a target duration for the positioning tracking device to remain in standby mode based on the time required to transmit the data to be transmitted, and controls the positioning tracking device to remain in standby mode. The positioning tracking device can still transmit the data to be transmitted even in standby mode. When the duration of the positioning tracking device in standby mode reaches the target duration, the control method controls the positioning tracking device to switch from standby mode to operating mode. This allows the positioning tracking device to remain in standby mode while transmitting the data to be transmitted, thereby reducing power consumption and significantly extending the battery life of the positioning tracking device.

[0015] Hereinafter, several embodiments of the present disclosure will be described in detail with reference to the drawings. The following embodiments and features in the embodiments may be combined with each other unless a contradiction occurs.

[0016] Referring to FIG. 1, FIG. 1 is a schematic diagram of a scenario for implementing the control method for a positioning and tracking device provided in 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 an operating mode, it determines the time required to transmit the data to be transmitted when it starts transmitting data to the external device 120. If the time required to transmit the data to be transmitted is equal to or greater than a predetermined time threshold, it determines a target duration for the positioning and tracking device to remain in standby mode according to the time required to transmit the data to be transmitted, where the target duration is equal to or less than the time required to transmit the data to be transmitted. The positioning and tracking device 110 switches from the operating mode to the standby mode, and in the standby mode, the positioning and tracking device 110 does not interrupt the transmission of the data to be transmitted. When the duration of the standby mode reaches the target duration, 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 laptop computer, a personal computer, etc. The server may be an independent server or a server cluster consisting of multiple servers. Furthermore, the external device 120 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, a content delivery network (CDN), and a big data and artificial intelligence platform.

[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, the control method for the positioning tracking device includes steps S101 to S104.

[0021] In step S101, when the positioning tracking device starts transmitting the transmission target data, it determines the length of time required to transmit the transmission target data.

[0022] The positioning and tracking device includes a data transmission unit and a control unit, and the data transmission unit is a hardware unit for transmitting data. During data transmission, the data transmission unit performs data transmission in a hardware manner without relying on software functions. Therefore, the data transmission unit and the control unit are decoupled, and the data transmission unit can independently complete data transmission tasks without relying on the control unit. In this way, the data transmission unit can continue to transmit data even after the positioning and tracking device enters standby mode.

[0023] Here, the positioning and tracking device may include, but is not limited to, a positioning and tracking device based on a Beidou satellite, a positioning and tracking device based on a Global Positioning System (GPS), or 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 may 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 acquired, and the total amount of data to be transmitted is determined.

[0026] Here, the data transmission rate of the positioning and tracking device can be determined according to a 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, and the previous data transmission rate is the data transmission rate at which the positioning and tracking device previously transmitted the data to be transmitted.

[0027] In one embodiment, a data transmission rate limit value of the positioning and tracking device and a previous data transmission rate of the positioning and tracking device are obtained, the previous data transmission rate being the data transmission rate at which the positioning and tracking device previously transmitted data to be transmitted. The data transmission rate of the positioning and tracking device is then determined according to the data transmission rate limit value and the previous data transmission rate. Here, the data transmission rate limit value of the positioning and tracking device is related to the performance of the data transmission unit in the positioning and tracking device, and this data transmission rate limit value 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 based on the data transmission rate limit value and the previous data transmission rate, thereby improving the accuracy of estimating the length of time required to transmit the data to be transmitted.

[0028] In one exemplary embodiment, the difference between the data transmission rate limit value and the previous data transmission rate is calculated to obtain a data transmission rate difference. If the data transmission rate difference is equal to or less than a predetermined difference threshold, the previous data transmission rate is determined as the data transmission rate of the positioning tracking device. Here, the predetermined difference threshold may be set based on actual conditions, but this disclosure does not specifically limit this. If the data transmission rate limit value is slightly different from the previous data transmission rate, data transmission is performed using the previous data transmission rate, eliminating the need for a rate adjustment step and reducing power consumption.

[0029] In one exemplary embodiment, if the data transmission rate difference is greater than a predetermined difference threshold, a gain value of the previous data transmission rate is determined according to the data transmission rate difference, and the gain value of the previous data transmission rate and the previous data transmission rate are multiplied to obtain the data transmission rate of the positioning and tracking device. If the data transmission rate limit value is significantly different from the previous data transmission rate, the data transmission rate can be adjusted based on the previous data transmission rate, which can improve the performance utilization rate of the data transmission unit and can complete data transmission more quickly, thereby reducing power consumption and extending battery life.

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

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

[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 required to transmit the data to be transmitted is 5 seconds.

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

[0034] A target duration for the positioning tracking device to be in standby mode is determined according to the length of time required to transmit the data to be transmitted, and by the target duration being equal to or less than the length of time required to transmit the data to be transmitted, the positioning tracking device can be woken up in a timely manner upon or before the completion of data transmission, and it can be ensured that the positioning tracking device enters operating mode.

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

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

[0037] In this case, when the time required to transmit the data to be transmitted is equal to or greater than a predetermined time threshold, it can be determined that the time required to transmit the data to be transmitted is long, and the positioning and tracking device can be controlled to switch from the operation mode to the standby mode. In addition, when in the standby mode, the positioning and tracking device does not interrupt the transmission of the data to be transmitted, which not only ensures the stability of data transmission, but also reduces the power consumption of the positioning and tracking device and extends the battery life of the positioning and tracking device.

[0038] Here, the preset time length threshold is determined according to the sum of the time required for the positioning and tracking device to enter the standby mode and the time required for the positioning and tracking device to exit the standby mode. In one exemplary embodiment, the preset time length threshold is equal to or greater than the sum of the time required for the positioning and tracking device to enter the standby mode and the time required for the positioning and tracking device to exit the standby mode. For example, if the time required for the positioning and tracking device to enter the standby mode is 2 seconds and the time 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. If the time required for transmitting the data to be transmitted is equal to or greater than the sum of the time required for the positioning and tracking device to enter the standby mode and the time required for the positioning and tracking device to exit the standby mode, it is possible to prevent the positioning and tracking device from remaining in the standby mode even after the data transmission is completed, and to avoid frequent switching between the operating mode and the standby mode.

[0039] In one exemplary embodiment, 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 are integrated to obtain an integrated time length value, and the integrated time length value is added to a preset gain value 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, if the time required to transmit the data to be transmitted is less than a preset time threshold, the positioning and tracking device maintains the operating mode without switching modes.If the time required to transmit the data to be transmitted is less than a preset time threshold, the positioning and tracking device maintains the operating mode without switching modes, thereby avoiding frequent switching between the operating mode and the standby mode.

[0041] In step S104, when the duration during 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, if the duration of the positioning and tracking device in the standby mode does not reach the target duration, the positioning and tracking device maintains the standby mode without switching the mode. For example, if the target duration is 4.5 seconds and the duration of the positioning and tracking device in the standby mode is 4 seconds, the positioning and tracking device maintains the standby mode without switching the mode. On the other hand, if the duration of the positioning and tracking device 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] The control method for the positioning and tracking device provided in the above embodiment controls the positioning and tracking device to enter standby mode when the time required for transmitting the data to be transmitted is equal to or greater than a predetermined time threshold when the positioning and tracking device starts transmitting data to be transmitted, and the positioning and tracking device can still transmit the data to be transmitted even in standby mode. Then, a target duration for the positioning and tracking device to remain in standby mode is determined based on the time required for transmitting the data to be transmitted, and when the duration for which the positioning and tracking device remains in standby mode reaches the target duration, the positioning and tracking device is controlled to switch from standby mode to operating mode. This allows the positioning and tracking device to remain in standby mode while transmitting the data to be transmitted, thereby reducing power consumption and significantly extending the battery life of the positioning and tracking device.

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

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

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

[0047] Here, the positioning and tracking device includes a battery for supplying power to the positioning and tracking device, and the battery may be a lithium battery or other battery, but this disclosure does not specifically limit the type. The remaining battery capacity in the positioning and tracking device is the amount of power remaining in the battery.

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

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

[0050] Here, if the percentage of the remaining battery power relative to the total battery power is greater than a preset percentage threshold, the operating mode of the positioning tracking device is maintained without switching modes. The preset percentage threshold may be set based on actual conditions, but is not specifically limited in this disclosure. For example, if the preset percentage threshold is 60% and the percentage of the remaining battery power relative to the total battery power is 55%, the time required to transmit the data to be transmitted is determined.

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

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

[0053] In step S204, the positioning and tracking device is controlled to switch from the operation mode to the standby mode, and in the standby mode, the positioning and tracking device does not interrupt the transmission of the transmission target data.

[0054] In the operation mode, each module of the positioning and tracking device operates normally, and in the standby mode, most modules of the positioning and tracking device stop operating. The predetermined 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.

[0055] In step S205, if the duration during 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.

[0056] Here, if the duration of the positioning and tracking device in the standby mode does not reach the target duration, the positioning and tracking device maintains the standby mode without switching the mode. For example, if the target duration is 5 seconds and the duration of the positioning and tracking device in the standby mode is 4.5 seconds, the positioning and tracking device maintains the standby mode without switching the mode. On the other hand, if the duration of the positioning and tracking device in the standby mode is 5 seconds, the positioning and tracking device is controlled to switch from the standby mode to the operating mode.

[0057] The control method for the positioning and tracking device provided in the above embodiment includes: when the positioning and tracking device starts transmitting data to be transmitted, determining the percentage of the remaining battery power in the positioning and tracking device relative to the total battery power; and, if this percentage is below a predetermined threshold, determining the time required to transmit the data to be transmitted. If the time required to transmit the data to be transmitted is equal to or greater than a predetermined threshold, determining a target duration for the positioning and tracking device to remain in standby mode based on the time required to transmit the data to be transmitted; and controlling the positioning and tracking device to switch from operating mode to standby mode, whereby the positioning and tracking device does not interrupt the transmission of the data to be transmitted. Finally, when the duration of the positioning and tracking device in standby mode reaches the target duration, controlling the positioning and tracking device to switch from standby mode to operating mode. This reduces the frequency of switching between standby mode and operating mode, and allows the positioning and tracking device to remain in standby mode during transmission of data to be transmitted, thereby reducing power consumption and significantly extending the battery life of the positioning and tracking device.

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

[0059] As shown in FIG. 5, the positioning 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 computational and control capabilities that support the overall operation of the positioning and tracking device 300. The processor 301 may be a Central Processing Unit (CPU), or may be another general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. Here, the general-purpose processor may be a microprocessor, or the 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 illustrating a portion of the configuration related to an embodiment of the present disclosure and does not limit the positioning and tracking device to which the embodiment of the present disclosure is applied. Those skilled in the art will understand that the positioning and tracking device 300 may specifically include more or fewer components than those shown in the figure, or may combine some components, or may have a different component layout.

[0063] Here, the processor executes a computer program stored in the memory, and when executing the computer program, realizes any of the control methods for a 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, realizes the following steps: when the positioning tracking device starts transmitting the data to be transmitted, determining a time length required to transmit the data to be transmitted; if the time length is equal to or greater than a predetermined time length threshold, determining a target duration length for the positioning tracking device to be in standby mode according to the time length, wherein the target duration length is equal to or less than the time length required to transmit the data to be transmitted; controlling the positioning tracking device to switch from an operation mode to a standby mode in which the positioning tracking device does not interrupt the transmission of the data to be transmitted; and when the duration length for which the positioning tracking device is in standby mode reaches the target duration length, controlling the positioning tracking device to switch from the standby mode to the operation 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 standby mode and the length of time required for the positioning and tracking device to exit standby mode.

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

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

[0068] In one embodiment, when obtaining the data transmission rate of the positioning and tracking device, the processor obtains a limit value of the data transmission rate of the positioning and tracking device and a 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 previously transmitted data to be transmitted; 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 determining the data transmission rate of the positioning and tracking device according to the data transmission rate limit value and the previous data transmission rate, the processor calculates the difference between the data transmission rate limit value and the previous data transmission rate to obtain the data transmission rate difference; and if the data transmission rate difference is less than or equal to a predetermined difference threshold, determines the previous data transmission rate as the data transmission rate of the positioning and tracking device.

[0070] In one embodiment, the processor calculates the difference between the limit value of the data transmission rate and the previous data transmission rate to obtain the data transmission rate difference; and, if the data transmission rate difference is greater than a predetermined difference threshold, 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 tracking device.

[0071] In one embodiment, before determining the length of time required to transmit the data to be transmitted, the processor further determines the percentage of the remaining battery power in the positioning tracking device relative to the total battery power when the positioning tracking device starts transmitting the data to be transmitted, and if the percentage of the remaining power relative to the total battery power is equal to or less than a predetermined percentage threshold, determines the length of time required to transmit the data to be transmitted.

[0072] For convenience and brevity of explanation, the specific operating processes of the above-mentioned positioning and tracking device may refer to the corresponding processes in the embodiment of the control method for the positioning and tracking device described above, and therefore will be omitted here, as will be apparent to those skilled in the art.

[0073] The present disclosure further provides a computer-readable storage medium having stored thereon one or more programs executable by one or more processors to implement any of the control methods for a 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, such as a hard disk or memory of the positioning and tracking device, or may be an external storage device of the positioning and tracking device, such as a plug-in hard disk mounted in the positioning and tracking device, a Smart Media Card (SMC), a Secure Digital (SD) card, or a flash card.

[0075] Those skilled in the art will understand that all or some of the steps of the methods, and functional modules / units of the systems and devices disclosed above, may be implemented as software, firmware, hardware, or any suitable combination thereof. In hardware embodiments, the division among 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 several physical components may perform one function or step in cooperation with one another. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those skilled in the art, the term “computer storage media” includes volatile and non-volatile, removable and non-removable media implemented in any method or technology configured to store information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be configured to store desired information and can be accessed by a computer. Also, as known to those skilled in the art, communication media typically include computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0076] The present disclosure provides a control method for a positioning tracking device, a control device for a positioning tracking device, and a storage medium. This control method for a positioning tracking device determines a target duration for the positioning tracking device to remain in standby mode based on the time required for transmitting the data to be transmitted if the time required for transmitting the data to be transmitted is equal to or greater than a predetermined time threshold, and controls the positioning tracking device to remain in standby mode. The positioning tracking device can still transmit the data to be transmitted even in standby mode. When the duration of the positioning tracking device in standby mode reaches the target duration, the control method switches the positioning tracking device from standby mode to operating mode. This allows the positioning tracking device to remain in standby mode while transmitting the data to be transmitted, thereby reducing power consumption and significantly extending the battery life of the positioning tracking device.

[0077] The term "and / or," as used in the specification of this disclosure and in the appended claims, should be understood to mean and include any and all possible combinations of one or more of the associated listed items. It should be noted that, in this specification, the terms "comprise," "have," or any other variant thereof are intended to cover inclusiveness without exclusion, so that a process, method, article, or system comprising a set of elements includes not only those elements but also other elements not expressly listed or inherent in such process, method, article, or system. Absent further limitations, an element defined by the phrase "comprising one or more..." does not exclude the presence of additional identical elements in a process, method, article, or system that includes the element.

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

Claims

1. A method for controlling a positioning tracking device, comprising: determining a time length required for transmitting the transmission target data when the positioning and tracking device starts transmitting the transmission target data; a step of determining a target duration for the positioning and tracking device to be in standby mode according to the time length when the time length is equal to or greater than a predetermined time length threshold, the target duration being equal to or less than a time length required to transmit the data to be transmitted; controlling the positioning and tracking device to switch from an operation mode to a standby mode in which the positioning and tracking device does not interrupt the transmission of the transmission target data; controlling the positioning and tracking device to switch from a standby mode to an operating mode when a duration during which the positioning and tracking device is in the standby mode reaches the target duration; Including, A method for controlling a positioning and tracking device, wherein in the operation mode, each module in the positioning and tracking device operates normally, and in the standby mode, some modules in the positioning and tracking device stop operating.

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

3. determining a target duration for the positioning and tracking device to be in standby mode in response to the time length, 2. The method for controlling a positioning and tracking device according to claim 1, further comprising the step of calculating a product of the time length and a preset percentage, and determining the product of the time length and the preset percentage as a target duration for which the positioning and tracking device is in standby mode.

4. The step of determining the length of time required to transmit the data to be transmitted includes: acquiring a data transmission rate of the positioning and tracking device and determining a total amount of data to be transmitted; and determining a time length required to transmit the transmission target data in accordance with the total amount of data and the data transmission rate.

5. The step of acquiring a data transmission rate of the positioning and tracking device includes: a step of acquiring a limit value of the data transmission rate of the positioning and tracking device and a previous data transmission rate of the positioning and tracking device, the previous data transmission rate being the data transmission rate at which the positioning and tracking device previously transmitted data to be transmitted; 5. The method of claim 4, further comprising: 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.

6. The step of 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 includes: 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; and determining the previous data transmission rate as the data transmission rate of the positioning tracking device when the data transmission rate difference is equal to or less than a predetermined difference threshold.

7. after 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; determining a gain value of the previous data transmission rate according to the data transmission rate difference when the data transmission rate difference is greater than a predetermined difference threshold; 7. The method for controlling a 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 length of time required to transmit the data to be transmitted, determining a percentage of the remaining battery power of the battery in the positioning and tracking device to the total power power of the battery when the positioning and tracking device starts to transmit the data to be transmitted; 4. The method for controlling a positioning tracking device according to claim 1, further comprising: determining a time length required to transmit the data to be transmitted when the percentage of the remaining power in the total power amount of the battery is equal to or less than a preset percentage threshold.

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 communication between the processor and the memory, A positioning and tracking device, wherein when the computer program is executed by the processor, the steps of the method for controlling a positioning and tracking device according to any one of claims 1 to 3 are realized.

10. A computer program configured to cause a computer to execute the method for controlling a positioning and tracking device according to any one of claims 1 to 3.

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