Article tracking method and device, equipment and medium

By obtaining historical and current location information on mobile devices and combining the measurement of star flash beacons, the target orientation of the item is determined, and the problems of high cost and low accuracy in the existing technology are solved, achieving high-precision and low-cost indoor item tracking.

CN119865769APending Publication Date: 2025-04-22HUNAN KAIHONG ZHIGU DIGITAL IND DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411995624.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

Among the existing indoor object tracking methods, RFID and GPS are costly, and BLE is not accurate enough, making it difficult to achieve high-precision and low-cost indoor object tracking.

Method used

By obtaining multiple sets of historical mobile information and current device position information on the mobile device, and combining the position measurement of the star flash beacon, the target orientation information of the item relative to the mobile device is determined, and high-precision item tracking is achieved.

Benefits of technology

This method can ensure real-time position refresh during the mobile device, improve the accuracy of item tracking, and reduce dependence on other devices or service terminals, and reduce costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure BDA0005224473430000071
    Figure BDA0005224473430000071
  • Figure BDA0005224473430000072
    Figure BDA0005224473430000072
  • Figure HDA0005224473440000011
    Figure HDA0005224473440000011
Patent Text Reader

Abstract

The invention provides an article tracking method and device, equipment and a medium, and the method is applied to mobile equipment, and the method comprises the steps: obtaining corresponding multiple groups of historical movement information of the mobile equipment in multiple historical movement processes, each group of historical movement information in the multiple groups of historical movement information comprises historical equipment position information and corresponding historical distance information, the historical distance information is historical distance information between the mobile equipment and the article under the historical equipment position information; acquiring current equipment position information of the mobile equipment; the target azimuth information of the article relative to the mobile device is determined according to the multiple groups of historical movement information and the current device position information, the real-time performance of position refreshing can be ensured by performing distance measurement in the movement process of the mobile device, meanwhile, the article tracking precision is improved, article tracking can be performed without depending on other devices or service terminals, and the user experience is improved. The cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to an object tracking method, device, equipment and medium. Background Art

[0002] In recent years, with the increasing demand for location services and the continuous iteration of technology, indoor positioning has been developing towards high precision and seamlessness, and a variety of positioning sources and corresponding positioning principles have been developed. Indoor positioning has been a hot research direction in the field of navigation and positioning in recent years, and has developed very rapidly. It has become the key to promoting full-space positioning from outdoor to indoor, from surface to underground.

[0003] The existing indoor object tracking methods mainly include RFID (Radio Frequency Identification), Bluetooth Low Energy (BLE), GPS (Global Positioning System), etc. However, among the above methods, the cost of RFID and GPS is relatively high, and the accuracy of BLE is not enough. Summary of the invention

[0004] The present invention aims at solving the problems in the prior art and proposes a method, device, equipment and medium for tracking an item.

[0005] In a first aspect, an embodiment of the present invention provides a method for tracking an item, which is applied to a mobile device, and the method includes:

[0006] Acquire multiple sets of historical movement information corresponding to the mobile device during multiple historical movement processes, each set of historical movement information in the multiple sets of historical movement information includes historical device location information and corresponding historical distance information, and the historical distance information is the historical distance information between the mobile device and the object under the historical device location information;

[0007] Get the current device location information of the mobile device;

[0008] According to multiple sets of historical movement information and current device position information, the target orientation information of the object relative to the mobile device is determined.

[0009] In one embodiment, a star flash beacon is configured on the object;

[0010] Before obtaining multiple sets of historical movement information corresponding to the mobile device during the historical movement process, the method further includes:

[0011] Broadcasting a broadcast configuration message to the Star Flash Beacon, where the broadcast configuration message is used to instruct the Star Flash Beacon to send a connection request message to the mobile device;

[0012] Establish a connection with the Star Flash Beacon according to the connection request message sent by the Star Flash Beacon.

[0013] In one embodiment, obtaining multiple sets of historical movement information corresponding to a mobile device during multiple historical movement processes includes:

[0014] For each historical movement process, an attribute configuration message is sent to the Star Flash Beacon, and the attribute configuration message is used to instruct the Star Flash Beacon to send an attribute message to the mobile device, and the attribute message is used to perform position measurement to obtain historical movement information;

[0015] The position is measured according to the attribute message sent by the Star Flash Beacon to obtain each group of historical movement information.

[0016] In one embodiment, the target position information includes object position information and current distance information;

[0017] Based on multiple sets of historical movement information and current device location information, the target position information of the object relative to the mobile device is determined, including:

[0018] Determine the location information of the item based on multiple sets of historical movement information;

[0019] The current distance information is determined based on the object location information and the current device location information.

[0020] In one embodiment, each set of historical movement information further includes historical acceleration offset information, and the historical acceleration offset information is used to adjust the object position information.

[0021] In one embodiment, the target position information also includes current direction information;

[0022] Determine the target position information of the object relative to the mobile device based on multiple sets of historical movement information and current device position information, and also include:

[0023] The current direction information is determined based on the object location information and the current device location information.

[0024] In one embodiment, determining the location information of the object based on multiple sets of historical movement information includes:

[0025] The object location information is determined according to three sets of historical movement information among the multiple sets of historical movement information.

[0026] In a second aspect, an exemplary embodiment of the present invention provides an item tracking device, which is applied to a mobile device, and the device includes:

[0027] A first acquisition module is used to acquire multiple sets of historical movement information corresponding to the mobile device during multiple historical movement processes, each set of historical movement information in the multiple sets of historical movement information includes historical device location information and corresponding historical distance information, and the historical distance information is the historical distance information between the mobile device and the object under the historical device location information;

[0028] A second acquisition module is used to acquire current device location information of the mobile device;

[0029] The first determination module is used to determine the target position information of the object relative to the mobile device according to multiple groups of historical movement information and current device position information.

[0030] In one embodiment, a star flash beacon is configured on the object;

[0031] Before executing the first acquisition module, also execute:

[0032] A broadcast module, used to broadcast a broadcast configuration message to the Star Flash Beacon, where the broadcast configuration message is used to instruct the Star Flash Beacon to send a connection request message to the mobile device;

[0033] The connection module is used to establish a connection with the Star Flash Beacon according to the connection request message sent by the Star Flash Beacon.

[0034] In one embodiment, the first acquisition module is used to:

[0035] For each historical movement process, an attribute configuration message is sent to the Star Flash Beacon, and the attribute configuration message is used to instruct the Star Flash Beacon to send an attribute message to the mobile device, and the attribute message is used to perform position measurement to obtain historical movement information;

[0036] The position is measured according to the attribute message sent by the Star Flash Beacon to obtain each group of historical movement information.

[0037] In one embodiment, the target position information includes object position information and current distance information;

[0038] The first determination module is used to:

[0039] Determine the location information of the item based on multiple sets of historical movement information;

[0040] The current distance information is determined based on the object location information and the current device location information.

[0041] In one embodiment, each set of historical movement information further includes historical acceleration offset information, and the historical acceleration offset information is used to adjust the object position information.

[0042] In one embodiment, the target position information also includes current direction information;

[0043] The first determination module is further used for:

[0044] The current direction information is determined based on the object location information and the current device location information.

[0045] In one embodiment, the first determination module is used to determine the object location information according to three sets of historical movement information among the multiple sets of historical movement information.

[0046] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement a method for tracking an item as described in any one of the first aspects.

[0047] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which at least one instruction or at least one program is stored, and the at least one instruction or at least one program is loaded and executed by a processor to implement a method for tracking an item as described in any one of the first aspects.

[0048] The present invention provides an item tracking method, device, equipment and medium, which have the following technical effects: distance measurement during the movement of a mobile device can ensure the real-time location update and improve the accuracy of item tracking. The mobile device can track items without relying on other devices or service terminals, reducing costs.

[0049] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings:

[0051] Figure 1 A schematic diagram of an application scenario provided for an exemplary embodiment of the present invention;

[0052] Figure 2 A framework diagram of the star flash technology provided by an exemplary embodiment of the present invention;

[0053] Figure 3 A first flow chart of an item tracking method provided by an exemplary embodiment of the present invention;

[0054] Figure 4 A second flow chart of an item tracking method provided by an exemplary embodiment of the present invention;

[0055] Figure 5 A flowchart of step S301 of an item tracking method provided by an exemplary embodiment of the present invention;

[0056] Figure 6 A flowchart of step S303 of an item tracking method provided by an exemplary embodiment of the present invention;

[0057] Figure 7A schematic diagram of collecting object location information provided by an exemplary embodiment of the present invention;

[0058] Figure 8 A framework diagram of an item tracking device provided by an exemplary embodiment of the present invention;

[0059] Fig. 9 A structural diagram of an electronic device provided by an exemplary embodiment of the present invention. DETAILED DESCRIPTION

[0060] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present invention can be combined with each other without conflict.

[0061] The following detailed description is an exemplary description, which is intended to provide further detailed description of the present invention. Unless otherwise specified, all technical terms used in the present invention have the same meaning as those generally understood by those skilled in the art to which the present invention belongs. The terms used in the present invention are only for describing specific embodiments, and are not intended to limit the exemplary embodiments according to the present invention.

[0062] Before describing this embodiment, a brief description of the application scenario is given first. Figure 1 , the schematic diagram includes a first device 101, a second device 102, a star flash beacon 103 and a server 104. The first device 101 and the second device 102 are respectively connected to the server 104 for communication, and the star flash beacon 103 is set on the object or within a preset distance range of the object. The star flash beacon 103 is a wireless communication device for sending wireless signals to identify a specific location or provide key information.

[0063] Both the first device 101 and the second device 102 can track the item through the star flash beacon 103. The first device 101 can upload the target position information of the tracked item to the server 104, and then send it to the second device 102 via the server 104, or the second device 102 can upload the target position information of the tracked item to the server 104, and then send it to the first device 101 via the server 104.

[0064] In one embodiment, the first device 101 and the second device 102 can directly establish a communication connection with the Star Flash Beacon 103, wherein the communication protocol framework of the first device 101, the second device 102 and the Star Flash Beacon 103 can be constructed based on the Star Flash technology. Alternatively, the first device 101 and the second device 102 can also use an external transceiver to achieve communication with the Star Flash Beacon 103, wherein the communication protocol framework between the external transceiver and the Star Flash Beacon can be constructed based on the Star Flash technology, and the external transceiver can improve the compatibility of the tracking method of the item.

[0065] The communication protocol framework of Star Flash technology can be found in Figure 2 , which consists of three parts: Star Flash access layer, basic service layer and basic application layer.

[0066] The basic application layer provides protocol support for audio streaming services, video streaming services, data transmission services, etc., and formulates profiles for specific applications. The Spark Basic Service Layer provides a unified and complete functional interface for specific applications of the basic application layer, including functional units such as device discovery, service discovery, connection management, QoS management, security management, multi-domain coordination and measurement management. The control plane of the basic service layer establishes connections and configures transmission parameters. The data plane of the basic service layer performs data transmission and adaptation, and measures transmission quality. The Spark Access Layer provides a pipeline for air interface transmission for the basic service layer, supports the basic service layer functions and the QoS required for data transmission, and can carry deterministic synchronous data transmission or asynchronous data transmission. The Spark Access Layer provides two communication interfaces: SparkLinkbasic (SLB) and SparklinkLowEnergy (SLE). Among them, SLB adopts multiple technologies such as ultra-short frames, multi-point synchronization, two-way authentication, fast interference coordination, two-way authentication encryption, cross-layer scheduling optimization, etc., to support business scenarios with transmission requirements such as low latency, high reliability, precise synchronization, high concurrency and high security. SLE uses Polr channel coding to improve transmission reliability, reduce retransmission and save power consumption. It also supports a maximum transmission bandwidth of 4MHz, a maximum of 8PSK modulation, supports multi-reliable multicast, supports 4KHz short-delay interaction and other features. While ensuring transmission efficiency as much as possible, it fully considers energy-saving factors and is used to carry business scenarios with low power consumption demands. Both SLB and SLE are composed of a physical layer and a data link layer, and provide different transmission services for different business demands. The two complement each other and continue to evolve smoothly according to business needs. In this embodiment, since the application scenario is an indoor positioning scenario, and based on cost considerations, the Star Flash node provided in this embodiment preferably adopts an SLE communication interface.

[0067] The ranging accuracy of Star Flash technology can reach centimeter level, which is better than object tracking based on Bluetooth. In the process of tracking objects, the Star Flash beacon is used as the SLE client, and only needs to communicate with the first device 101 or the second device 102 when the ranging connection is in progress. When not connected, it is in a scanning state, with low power consumption and battery power supply. It can be placed near any object that needs to be tracked, and has the effect of low power consumption and high precision ranging.

[0068] In one embodiment, the server 104 may be two complete computing engines (processing cores) integrated on a multi-core processor, and may belong to two different single-core processors or two different multi-core processors. A multi-core processor refers to two or more complete computing engines integrated into one processor. Furthermore, the server 104 may also be other computer devices having the same or similar computing devices as the processor. Furthermore, the server 104 may be replaced by a server system, a computing platform or a server cluster including multiple servers.

[0069] On this basis, see Figure 3 The embodiment of the present invention provides a method for tracking an item, which is applied to a mobile device, and the method includes:

[0070] S301: Acquire multiple groups of historical movement information corresponding to a mobile device during multiple historical movement processes.

[0071] Among them, each set of historical movement information in the multiple sets of historical movement information includes historical device location information and corresponding historical distance information. The historical device location information can be determined by any one of GPS, RFID, Bluetooth, Star Flash technology, etc. The historical distance information is the historical distance information between the mobile device and the object under the historical device location information.

[0072] In one embodiment, a star flash beacon is configured on the object, or a star flash beacon is configured within a preset distance range of the object. The number of star flash beacons can be one or more. Figure 4 , before step S301, further comprising:

[0073] S401. Broadcast a configuration message to the Star Flash beacon.

[0074] The broadcast configuration message is used to instruct the Star Flash Beacon to send a connection request message to the mobile device. Specifically, the broadcast configuration message may include at least one of the mobile device's identifier, service information, and a connection request identifier.

[0075] Specifically, the premise for the Star Flash Beacon to receive the broadcast configuration message is that the Star Flash Beacon is in a listening state. After receiving the broadcast configuration message, the Star Flash Beacon will initiate a connection request message according to the content in the broadcast configuration message. The Star Flash Beacon sends a connection request message. The connection request message may include at least one or more of the Star Flash Beacon's identifier, target server information, connection parameters, security requirements, and service type.

[0076] S402: Establish a connection with the Star Flash Beacon according to the connection request message sent by the Star Flash Beacon.

[0077] In one embodiment, after the mobile device establishes a communication connection with the Star Flash beacon, see Figure 5 The specific steps of obtaining each set of historical movement information in step S402 include:

[0078] S3011. For each historical movement process, send an attribute configuration message to the Star Flash Beacon.

[0079] The attribute configuration message is used to instruct the Star Flash Beacon to send an attribute message to the mobile device. The attribute message is used to perform position measurement to obtain historical movement information. In this embodiment, the historical movement information may specifically be historical distance information.

[0080] The attribute message may be a SSAP (Signal Strength Access Point) message. The attribute message includes one or more of the following: Received Signal Strength Indication (RSSI), Reference Signal Receiving Power (RSRP), the difference between the sending time and receiving time of the signal, the arrival angle received by different receiving antennas of the Star Flash Beacon, the phase difference of the signal waveform received by different receiving antennas of the Star Flash Beacon, the phase difference of the signal transmitted by different antennas of the device received by the same antenna of the Star Flash Beacon, or the time difference, the round trip time difference (RTT) of the signal transmitted between the device and the Star Flash Beacon.

[0081] S3012. Perform position measurement according to the attribute message sent by the Star Flash Beacon to obtain each group of historical movement information.

[0082] In one embodiment, step S3012 further includes: smoothing the historical distance data according to the RSSI in the attribute data to reduce the impact of the interfered historical distance data on the position tracking and improve the position tracking accuracy.

[0083] S302: Acquire current device location information of the mobile device.

[0084] Among them, the current device location information can be determined by any one of GPS, RFID, Bluetooth, star flash technology, etc.

[0085] S303: Determine target position information of the object relative to the mobile device based on multiple sets of historical movement information and current device position information.

[0086] In one embodiment, the target position information includes object position information and current distance information. Figure 6 , step S303 includes:

[0087] S3031. Determine the location information of the item based on multiple sets of historical movement information.

[0088] In one embodiment, the object location information is determined based on three sets of historical movement information among the multiple sets of historical movement information.

[0089] See also Figure 7 The following is an example of the calculation process of the item location information. When the three sets of historical movement information of the mobile device include: historical movement information A, historical movement information B and historical movement information C, the item location information can be calculated according to the three-point positioning. The calculation formula is as follows:

[0090]

[0091] Among them, (x A ,y A ) is the historical device location information of historical mobile information A, d A is the historical distance information of historical movement information A, (x B ,y B ) is the historical device location information of historical mobile information B, d B is the historical distance information of historical movement information B, (x C ,y C ) is the historical device location information of historical mobile information C, d C is the historical distance information of terminal C, (x p ,y p ) is the item location information.

[0092] S3032. Determine current distance information based on the object location information and the current device location information.

[0093] The specific calculation formula for the current distance information is as follows:

[0094]

[0095] Among them, (x D ,y D ) is the current device location information, (xp ,y p ) is the item location information, d C is the current distance information.

[0096] In one embodiment, the target position information also includes current direction information. Step 303 also includes: determining the current direction information according to the object position information and the current device position information. The current direction information is used to indicate the direction of the object relative to the mobile device.

[0097] In one embodiment, the mobile device is also provided with a posture sensor and an acceleration sensor. The acceleration sensor can be used to obtain the historical acceleration offset information of the mobile device during each movement, and the posture sensor is used to obtain the current direction offset information of the mobile device during the movement. In the process of position tracking, the object position information or current direction information determined by the mobile device may have certain differences. At this time, the object position information can be adjusted by the historical acceleration offset information or the current direction offset information can be adjusted by the current direction information.

[0098] In one embodiment, after step S303, the method further includes: providing information prompts according to the target position information, wherein the information prompts may be provided in the form of any one or more of sound, vibration frequency, etc., to provide specific position prompts, which is easy to operate and improves the user experience.

[0099] In this embodiment, the distance measurement during the movement of the mobile device can ensure the real-time location update and improve the accuracy of item tracking. The mobile device can track items without relying on other devices or service terminals.

[0100] An exemplary embodiment of the present invention provides an item tracking device, which is applied to a mobile device, see Figure 8 , the device comprises:

[0101] The first acquisition module 801 is used to acquire multiple sets of historical movement information corresponding to the mobile device during multiple historical movement processes, each set of historical movement information in the multiple sets of historical movement information includes historical device location information and corresponding historical distance information, and the historical distance information is the historical distance information between the mobile device and the object under the historical device location information;

[0102] The second acquisition module 802 is used to acquire the current device location information of the mobile device;

[0103] The first determination module 803 is used to determine the target position information of the object relative to the mobile device according to multiple groups of historical movement information and current device position information.

[0104] In one embodiment, a star flash beacon is configured on the object;

[0105] Before executing the first acquisition module 801, the following steps are also executed:

[0106] A broadcast module, used to broadcast a broadcast configuration message to the Star Flash Beacon, where the broadcast configuration message is used to instruct the Star Flash Beacon to send a connection request message to the mobile device;

[0107] The connection module is used to establish a connection with the Star Flash Beacon according to the connection request message sent by the Star Flash Beacon.

[0108] In one embodiment, the first acquisition module 801 is used to:

[0109] For each historical movement process, an attribute configuration message is sent to the Star Flash Beacon, and the attribute configuration message is used to instruct the Star Flash Beacon to send an attribute message to the mobile device, and the attribute message is used to perform position measurement to obtain historical movement information;

[0110] The position is measured according to the attribute message sent by the Star Flash Beacon to obtain each group of historical movement information.

[0111] In one embodiment, each set of historical movement information further includes historical acceleration offset information, and the historical acceleration offset information is used to adjust the historical distance information in each set of historical movement information.

[0112] In one embodiment, the target position information includes object position information and current distance information;

[0113] The first determining module 803 is used to:

[0114] Determine the location information of the item based on multiple sets of historical movement information;

[0115] The current distance information is determined based on the object location information and the current device location information.

[0116] In one embodiment, the target position information also includes current direction information;

[0117] The first determining module 803 is further configured to:

[0118] The current direction information is determined based on the object location information and the current device location information.

[0119] In one embodiment, the first determination module 803 is used to determine the object location information according to three sets of historical movement information among the multiple sets of historical movement information.

[0120] The system and method embodiments in the embodiments of the present invention are based on the same inventive concept.

[0121] An exemplary embodiment of the present invention further provides an electronic device, see Fig. 9The electronic device 900 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 910 (the processor 910 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic battery FPGA), a memory 930 for storing data, and one or more storage media 920 (such as one or more mass storage devices) for storing application programs 923 or data 922. Among them, the memory 930 and the storage medium 920 can be short-term storage or permanent storage. The storage medium 920 stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the above method.

[0122] Furthermore, the CPU 910 may be configured to communicate with the storage medium 920 to execute a series of instruction operations in the storage medium 920 on the electronic device 900. The electronic device 900 may also include one or more power supplies 960, one or more wired or wireless network interfaces 90, one or more input and output interfaces 940, and / or one or more operating systems 921, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

[0123] The input / output interface 940 may be used to receive or send data via a network. The specific example of the network may include a wireless network provided by a communication provider of the electronic device 900. In one example, the input / output interface 940 includes a network adapter (Network Interface Controller, NIC), which may be connected to other network devices via a base station so as to communicate with the Internet. In one example, the input / output interface 940 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0124] It can be understood by those skilled in the art that Fig. 9 The structure shown is only for illustration and does not limit the structure of the above electronic device. Fig. 9 More or fewer components as shown, or with Fig. 9 Different configurations shown.

[0125] An embodiment of the present invention also provides a computer-readable storage medium, which can be set in a server to store at least one instruction, at least one program, code set or instruction set related to implementing a method in a method embodiment. The at least one instruction, the at least one program, the code set or instruction set is loaded and executed by the processor to implement the above method.

[0126] Optionally, in this embodiment, the storage medium may be located in a network server among multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0127] It is known from common technical knowledge that the present invention can be implemented by other embodiments that do not deviate from its spirit or essential features. Therefore, the embodiments of the above invention are only illustrative in all respects and are not exclusive. All changes within the scope of the present invention or within the scope equivalent to the present invention are included in the present invention.

[0128] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0129] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0130] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0131] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0132] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A method for tracking an item, characterized in that: Applied to a mobile device, the method comprises: Acquire multiple sets of historical movement information corresponding to the mobile device during multiple historical movement processes, each set of historical movement information in the multiple sets of historical movement information includes historical device location information and corresponding historical distance information, and the historical distance information is the historical distance information between the mobile device and the object under the historical device location information; Obtaining current device location information of the mobile device; The target position information of the object relative to the mobile device is determined according to the multiple groups of historical movement information and the current device position information.

2. The method for tracking an item according to claim 1, wherein: The item is provided with a star flash beacon; Before acquiring a plurality of sets of historical movement information corresponding to the mobile device in the historical movement process, the method further includes: Broadcasting a broadcast configuration message to the Star Flash Beacon, where the broadcast configuration message is used to instruct the Star Flash Beacon to send a connection request message to the mobile device; Establish a connection with the Star Flash Beacon according to the connection request message sent by the Star Flash Beacon.

3. The method for tracking an item according to claim 2, wherein: The obtaining of multiple sets of historical movement information corresponding to the mobile device during multiple historical movement processes includes: For each historical movement process, sending an attribute configuration message to the Star Flash Beacon, wherein the attribute configuration message is used to instruct the Star Flash Beacon to send an attribute message to the mobile device, wherein the attribute message is used to perform position measurement to obtain historical movement information; Position measurement is performed according to the attribute message sent by the star flash beacon to obtain each group of historical movement information.

4. The method for tracking an item according to claim 1, wherein: The target position information includes object position information and current distance information; The determining, based on the multiple groups of historical movement information and the current device position information, the target position information of the object relative to the mobile device includes: Determining the object location information according to the multiple sets of historical movement information; The current distance information is determined according to the object location information and the current device location information.

5. The method for tracking an item according to claim 4, wherein: Each set of historical movement information in the multiple sets of historical movement information further includes historical acceleration offset information, and the historical acceleration offset information is used to adjust the object position information.

6. The method for tracking an item according to claim 4, wherein: The target position information also includes current direction information; The determining, based on the multiple groups of historical movement information and the current device position information, target position information of the object relative to the mobile device further includes: The current direction information is determined according to the object position information and the current device position information.

7. The method for tracking an item according to claim 6, wherein: The determining the object location information according to the multiple sets of historical movement information includes: The object location information is determined according to three sets of historical movement information among the multiple sets of historical movement information.

8. An item tracking device, characterized in that: Applied to a mobile device, the device comprises: A first acquisition module is used to acquire multiple sets of historical movement information corresponding to the mobile device during multiple historical movement processes, each set of historical movement information in the multiple sets of historical movement information includes historical device location information and corresponding historical distance information, and the historical distance information is the historical distance information between the mobile device and the object under the historical device location information; A second acquisition module, used to acquire current device location information of the mobile device; The first determination module is used to determine the target position information of the object relative to the mobile device according to the multiple groups of historical movement information and the current device position information.

9. An electronic device, characterized in that: The electronic device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the object tracking method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the object tracking method according to any one of claims 1 to 7.