An object tracking method and related device
By obtaining and sending the status information of the objects to be tracked, the problem that passengers cannot track the status of their luggage in real time during the flight is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202010001705.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-01-02
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2040-01-02
AI Technical Summary
Passengers are unable to track their luggage status in real time during the flight, resulting in poor user experience and high complaints.
By obtaining the tracking identifier of the object to be tracked, the corresponding device is determined, and its status information is obtained and real-time tracking and status update are achieved.
Users can obtain status information of objects to be tracked at any time, improving user experience and satisfaction.
Smart Images

Figure CN113065812B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing, and particularly to an object tracking method and related devices. Background Art
[0002] With the popularity of airplanes, more and more passengers choose airplanes as their means of travel. During the flight, it is inevitable to check luggage. However, in the current flight process, luggage checking is a black box for users. Users have no idea about which stages the luggage has gone through, where it is at the moment, and whether it is safe.
[0003] Complaints related to luggage remain high every year. The inability to track luggage causes great trouble to users. Summary of the Invention
[0004] To solve the above technical problems, this application provides an object tracking method and related devices, ensuring that users can obtain the status information of the object to be tracked at any time and improving the user experience.
[0005] The embodiments of this application disclose the following technical solutions:
[0006] On the one hand, the embodiments of this application provide an object tracking method, and the method includes:
[0007] Obtain a tracking request sent by a first device, where the tracking request includes a tracking identifier corresponding to the object to be tracked, and the tracking identifier identifies the identification number and source of the object to be tracked;
[0008] Determine a second device corresponding to the object to be tracked according to the source in the tracking identifier;
[0009] Send the tracking identifier to the second device;
[0010] Receive the status information of the object to be tracked sent by the second device, where the status information includes the status passed by the object to be tracked;
[0011] Send the status information to the first device.
[0012] Optionally, the method further includes:
[0013] Convert the status information of the object to be tracked according to a preset data protocol to generate standard status information;
[0014] The step of sending the status information to the first device includes:
[0015] Send the standard status information to the first device.
[0016] On the other hand, an embodiment of the present application provides an object tracking method, which is executed by a second device, and the method includes:
[0017] Obtain a tracking identifier sent by an object tracking device, where the tracking identifier identifies an identification number and a source of an object to be tracked;
[0018] Determine the object to be tracked from an object information database according to the tracking identifier;
[0019] Send status information of the object to be tracked to the object tracking device, where the status information includes a status passed by the object to be tracked.
[0020] Optionally, add a label to the object in advance, and update the object information database in the following manner:
[0021] Obtain an identification signal of the object sent by a signal receiving device, where the identification signal is received by the signal receiving device set at the status node when the object passes through the status node, and the identification signal includes an identification number of the object;
[0022] Update status information of the object in the object information database according to the identification number of the object and the status node.
[0023] On the other hand, an embodiment of the present application provides an object tracking method, which is executed by a first device, and the method includes:
[0024] Obtain a tracking identifier of an object to be tracked, where the tracking identifier identifies an identification number and a source of the object to be tracked;
[0025] Generate a tracking request according to the tracking identifier, where the tracking request includes the tracking identifier corresponding to the object to be tracked;
[0026] Send the tracking request to an object tracking device;
[0027] Receive status information sent by the object tracking device.
[0028] On the other hand, an embodiment of the present application provides an object tracking device, and the device includes an obtaining unit, a determining unit, a sending unit, and a receiving unit:
[0029] The obtaining unit is configured to obtain a tracking request sent by a first device, where the tracking request includes a tracking identifier corresponding to an object to be tracked, and the tracking identifier identifies an identification number and a source of the object to be tracked;
[0030] The determining unit is configured to determine a second device corresponding to the object to be tracked according to a source in the tracking identifier;
[0031] The sending unit is configured to send the tracking identifier to the second device;
[0032] The receiving unit is configured to receive the status information of the object to be tracked sent by the second device, where the status information includes the status passed by the object to be tracked;
[0033] The sending unit is further configured to send the status information to the first device.
[0034] On the other hand, an embodiment of the present application provides an object tracking device, and the device includes an obtaining unit, a determining unit, and a sending unit:
[0035] The obtaining unit is configured to obtain a tracking identifier sent by an object tracking device, where the tracking identifier identifies the identification number and source of the object to be tracked;
[0036] The determining unit is configured to determine the object to be tracked from an object information database according to the tracking identifier,
[0037] The sending unit is configured to send the status information of the object to be tracked to the object tracking device, where the status information includes the status passed by the object to be tracked.
[0038] On the other hand, an embodiment of the present application provides an object tracking device, and the device includes an obtaining unit, a determining unit, and a sending unit:
[0039] The obtaining unit is configured to obtain a tracking identifier sent by an object tracking device, where the tracking identifier identifies the identification number and source of the object to be tracked;
[0040] The determining unit is configured to determine the object to be tracked from an object information database according to the tracking identifier;
[0041] The sending unit is configured to send the status information of the object to be tracked to the object tracking device, where the status information includes the status passed by the object to be tracked.
[0042] On the other hand, an embodiment of the present application provides an object tracking system, and the object tracking system includes a first device, a second device, and an object tracking device;
[0043] The first device is configured to obtain a tracking identifier of an object to be tracked, generate a tracking request according to the tracking identifier, and send the tracking request to the object tracking device, where the tracking request includes the tracking identifier corresponding to the object to be tracked, and the tracking identifier identifies the identification number and source of the object to be tracked;
[0044] The object tracking device is configured to obtain a tracking request sent by the first device, determine the second device corresponding to the object to be tracked according to the source in the tracking identifier, and send the tracking identifier to the second device;
[0045] The second device is configured to obtain the tracking identifier sent by the object tracking device, determine the object to be tracked from the object information database according to the tracking identifier, and send the status information of the object to be tracked to the object tracking device, where the status information includes the status passed by the object to be tracked;
[0046] The object tracking device is further configured to receive the status information of the object to be tracked sent by the second device and send the status information to the first device;
[0047] The first device receives the status information sent by the object tracking device.
[0048] On the other hand, an embodiment of the present application provides a device, which includes a processor and a memory:
[0049] The memory is configured to store program code and transmit the program code to the processor;
[0050] The processor is configured to execute the object tracking method described in any one of the above according to the instructions in the program code.
[0051] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which is configured to store program code, and the program code is used to execute the object tracking method described in any one of the above.
[0052] It can be seen from the above technical solutions that the object tracking method includes: obtaining a tracking request sent by the first device, where the tracking request includes a tracking identifier corresponding to the object to be tracked, and the tracking identifier includes an identification number and a source of the object to be tracked. Thus, it is convenient to determine the second device corresponding to the object to be tracked according to the source in the tracking identifier; sending the tracking identifier to the second device to receive the status information determined for the object to be tracked sent by the second device, where the status information includes the status passed by the object to be tracked; sending the status information to the first device. In this method, by obtaining the status information of the object to be tracked and sending it to the user, it is ensured that the user can obtain the status information of the object to be tracked at any time, improving the user experience. Description of the Drawings
[0053] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0054] Figure 1 Schematic diagram of an application scenario for an object tracking method provided by an embodiment of the present application;
[0055] Figure 2 Signaling interaction diagram of an object tracking method provided by an embodiment of the present application;
[0056] Figure 3 Schematic diagram of an interface for obtaining a tracking identifier of an object to be tracked provided by an embodiment of the present application;
[0057] Figure 4 Schematic diagram of a display interface for status information of a piece of luggage provided by an embodiment of the present application;
[0058] Figure 5 Entry content in the standard status information of a piece of luggage for a data protocol provided by an embodiment of the present application;
[0059] Figure 6 Flowchart of an object tracking method provided by an embodiment of the present application;
[0060] Figure 7 Structural diagram of an object tracking device provided by an embodiment of the present application;
[0061] Figure 8a Another structural diagram of an object tracking device provided by an embodiment of the present application;
[0062] Figure 8b Another structural diagram of an object tracking device provided by an embodiment of the present application;
[0063] Figure 9 Another structural diagram of an object tracking device provided by an embodiment of the present application;
[0064] Figure 10 Structural diagram of a data processing device provided by an embodiment of the present application;
[0065] Figure 11 Structural diagram of a server provided by an embodiment of the present application. Detailed implementation manners
[0066] The following will describe the embodiments of the present application with reference to the drawings.
[0067] Currently, checked baggage is a black box to users. They have no idea about the stages their baggage has gone through, its current status, or whether it is safe during the whole process.
[0068] Therefore, the embodiments of this application provide an object tracking method to obtain the passing status of the object to be tracked and notify the user, facilitating the user to obtain the status information of the object to be tracked at any time and improving the user experience.
[0069] The object tracking method provided by this application can be executed by a data processing device, which can be a terminal device or a server. Among them, the terminal device can be, for example, a smart phone, a computer, a personal digital assistant (PDA), a tablet computer, a point of sales (POS), an in-vehicle computer, etc. The server can be an independent server or a server in a cluster.
[0070] To facilitate the understanding of the technical solution of this application, the object tracking method provided by the embodiments of this application will be introduced below with the server as the execution entity and in combination with an actual application scenario.
[0071] See Figure 1 , which shows a schematic diagram of an application scenario of an object tracking method provided by the embodiments of this application. As Figure 1 shown, this scenario includes a server 101 that executes the object tracking method provided by the embodiments of this application, and also includes a first device such as a terminal device 102 held by the user. The user can send a tracking request for the object to be tracked to the server through the terminal device 102. This scenario also includes devices from different sources such as servers 103, 104, etc. of each airport. The devices from different sources described here can be data processing devices for managing their objects.
[0072] Among them, the object to be tracked can be managed by one of these data processing devices from different sources, and the data processing device that manages the status information of the object to be tracked can be the second device corresponding to the object to be tracked.
[0073] It should be noted that the devices involved in the embodiments of this application, such as the first device and the second device, etc., can all be data processing devices, including terminal devices and servers, etc.
[0074] To facilitate the distinction of each data processing device involved in the technical solution of this application, the data processing device that executes the object tracking method can be denoted as the object tracking device.
[0075] In an embodiment of the present application, the first device, i.e., the terminal device 102, may send a tracking request to the object tracking device, i.e., the server 101, and the object tracking device, i.e., the server 101, may obtain the tracking request. Among them, the tracking request includes a tracking identifier corresponding to the object to be tracked, and the tracking identifier includes an identification number and a source of the object to be tracked. The identification number of the object to be tracked is used to uniquely identify the object to be tracked. That is, based on the identification number of the object to be tracked, the object to be tracked can be uniquely determined. The source of the object to be tracked is used to identify the management party of the object to be tracked. For example, assume that the object to be tracked is luggage A. For the tracking request for tracking luggage A, the tracking identifier therein can be used to identify the identification number that uniquely identifies luggage A and the corresponding source of this luggage A, such as airport X.
[0076] Then, for the obtained tracking request, the object tracking device, i.e., the server 101, may determine the second device corresponding to the object to be tracked according to the source in the tracking identifier. As Figure 1 shown, the server determines that the second device corresponding to the object to be tracked is the server 103. Thus, the object tracking device, i.e., the server 101, may send the tracking identifier of the object to be tracked to the second device, i.e., the server 103.
[0077] After obtaining the tracking identifier, the server 103 may determine the object to be tracked in the object information database that it manages and maintains according to the identification number of the object to be tracked in the tracking identifier.
[0078] Among them, for the object information databases managed and maintained by devices of each source, it may include the identification numbers of the objects it manages and the corresponding status information. The status information may include each status passed by the object. The status passed by the object can be used to identify the stage experienced by the object. For example, as <http: / / www.example.com / Figure 1 shown, for the luggage identified by the identification number Aa, the status it passes through may be "passed security check", "loaded on the vehicle", etc.
[0079] After determining the object to be tracked, the second device, i.e., the server 103, may return the status information of the object to be tracked to the object tracking device, i.e., the server 101, that executes the object tracking method. Thus, the server 101 may send the obtained status information of the object to be tracked to the first device, i.e., the terminal device 102.
[0080] In this method, by obtaining the status information of the object to be tracked and sending it to the user, it is ensured that the user can obtain the status information of the object to be tracked at any time, improving the user experience.
[0081] Next, taking the server as the execution entity, the object tracking method provided by the embodiment of the present application will be introduced.
[0082] See Figure 2 , which shows a signaling interaction diagram of an object tracking method provided by an embodiment of the present application. The method may include:
[0083] S201: The first device obtains a tracking identifier of the object to be tracked.
[0084] Among them, the object to be tracked may be an object that needs to be tracked.
[0085] The embodiments of the present application do not limit the type of the object to be tracked. For example, it may be the luggage checked in at the airport, the express package sent by mail, etc.
[0086] In the embodiments of the present application, the tracking identifier of the object to be tracked may identify the identification number and source of the object to be tracked. Among them, the identification number of the object to be tracked can be used to uniquely identify the object to be tracked. The source of the object to be tracked can be used to identify the management party of the object to be tracked.
[0087] It should be noted that the embodiments of the present application do not limit the information identified in the tracking identifier of the object to be tracked. In addition to identifying the identification number and source of the object to be tracked, the tracking identifier may also identify other information, such as the start date of managing the object to be tracked.
[0088] In a specific implementation, the tracking identifier of the object to be tracked may exist in any form, such as in the form of a number. For example, assume that the tracking identifier of the object to be tracked is "90002331023". The first five digits in this tracking identifier can be the identification number of the object to be tracked, the sixth to seventh digits can identify the source of the object to be tracked, and the last four digits can identify the start date of managing the object to be tracked.
[0089] It should be noted that the embodiments of the present application do not limit the manner of obtaining the tracking identifier of the object to be tracked. According to the actual scenario or application requirements, a suitable manner can be determined to obtain the tracking identifier of the object to be tracked.
[0090] For the convenience of user operation, in a possible implementation manner, the manner of obtaining the tracking identifier of the object to be tracked in S201 may include:
[0091] S301: Scan the barcode of the object to be tracked.
[0092] S302: Parse the tracking identifier of the object to be tracked according to the barcode.
[0093] Among them, the barcode may be determined according to a pre-customized protocol, and the barcode includes relevant information of the tracking identifier of the object to be tracked. The barcode may be a bar code or a two-dimensional code, etc. By scanning the barcode of the object to be tracked, the tracking identifier of the object to be tracked can be parsed according to the barcode and the pre-customized protocol.
[0094] In this way, the user only needs to use the first device to perform a barcode scanning operation to obtain the tracking identifier of the object to be tracked, which facilitates the user operation and improves the user experience.
[0095] In addition, in a possible implementation, the method for obtaining the tracking identifier of the object to be tracked in S201 may include:
[0096] S401: Receive the tracking number of the object to be tracked input based on the user operation.
[0097] S402: Determine the tracking identifier of the object to be tracked according to the tracking number.
[0098] The tracking number of the object to be tracked includes relevant information of the tracking identifier of the object to be tracked. For example, the tracking number of the object to be tracked is the tracking identifier of the object to be tracked.
[0099] In this method, the user can input the tracking number of the object to be tracked on the first device, and thus, the tracking identifier of the object to be tracked can be determined according to the tracking number. In this way, the acquisition of the tracking identifier of the object to be tracked can also be realized.
[0100] In a specific implementation, the above two methods can be provided to the user for the user to select a suitable method, so that the first device obtains the tracking identifier of the object to be tracked.
[0101] Taking the example of tracking the checked luggage at the airport, when the user needs to track the checked luggage at the airport, refer to Figure 3 , this figure shows a schematic diagram of an interface for obtaining the tracking identifier of the object to be tracked provided by the embodiment of the present application. As Figure 3 shown, the user can select to scan the barcode such as the QR code of the luggage (object to be tracked) to be tracked, so that the first device obtains the tracking identifier of the luggage.
[0102] In addition, in a possible implementation, the first device can also only obtain the barcode or tracking number of the object to be tracked, and send a tracking request carrying the barcode or tracking number to the object tracking device, so that after obtaining the tracking request, the object tracking device can obtain the tracking identifier of the object to be tracked based on the barcode or tracking number of the object to be tracked therein.
[0103] S202: The first device generates a tracking request according to the tracking identifier.
[0104] Among them, the generated tracking request may include the tracking identifier corresponding to the object to be tracked.
[0105] S203: The object tracking device obtains the tracking request sent by the first device from the first device.
[0106] S204: The object tracking device determines the second device corresponding to the object to be tracked according to the source in the tracking identifier.
[0107] In an actual scenario, there may be data processing devices for multiple managed objects. Still taking the scenario of checked luggage in an airport as an example, there may be multiple airports, and each airport may have a data processing device such as a server dedicated to managing luggage status information.
[0108] In the embodiment of the present application, the object tracking device can determine the data processing device of the management party of the object to be tracked according to the source in the received tracking identifier, that is, the second device corresponding to the object to be tracked. That is to say, the second device is the data processing device of the management party that manages the object to be tracked.
[0109] S205: The object tracking device sends the tracking identifier to the second device.
[0110] Thus, the object tracking device can send the tracking identifier to the second device corresponding to the object to be tracked, so that the second device can determine the corresponding status information for the object to be tracked according to the tracking identifier.
[0111] S206: The second device determines the object to be tracked and the corresponding status information from the object information database according to the tracking identifier.
[0112] The data processing device for managing objects can store an object information database of all the managed objects. The object information database includes the identification numbers of the respective managed objects and the corresponding status information.
[0113] Therefore, the second device can determine the object to be tracked and the corresponding status information from the object information database according to the received tracking identifier, and the status information includes the status passed by the object to be tracked.
[0114] It should be noted that the embodiment of the present application does not limit the content included in the status information. In addition to including the status passed by the object to be tracked, it may also include other content, such as the time when the object to be tracked passes each status, and the user information corresponding to the object to be tracked, etc.
[0115] S207: The second device sends the status information of the object to be tracked to the object tracking device.
[0116] S208: The object tracking device sends the status information of the object to be tracked to the first device.
[0117] Thus, the first device can receive the status information of the object to be tracked and display the status information for the user to view the current status information of the object to be tracked.
[0118] In a specific implementation, refer to Figure 4 , which shows a schematic diagram of a display interface for the status information of a piece of luggage provided by an embodiment of the present application. As Figure 4 shown, the status information of the piece of luggage to be tracked is displayed in the first device. The displayed status information of the luggage includes the name of the airline that consigns (manages) the luggage, the user name, the tracking identifier of the luggage, the flight number corresponding to the luggage, the origin and destination of the flight, and the status of the luggage passing through, i.e., "loaded onto the vehicle", etc.
[0119] It can be seen from the above technical solution that the object tracking method includes: obtaining a tracking request sent by a first device, where the tracking request includes a tracking identifier corresponding to the object to be tracked, and the tracking identifier includes an identification number and a source of the object to be tracked. Thus, it is convenient to determine the second device corresponding to the object to be tracked according to the source in the tracking identifier; sending the tracking identifier to the second device to receive the status information determined for the object to be tracked sent by the second device, where the status information includes the status through which the object to be tracked has passed; and sending the status information to the first device. In this method, by obtaining the status information of the object to be tracked and sending it to the user, it is ensured that the user can obtain the status information of the object to be tracked at any time, improving the user experience.
[0120] In the embodiments of the present application, the data processing devices of each source, i.e., the management party, need to maintain and update the status information of the objects they manage. In a possible implementation manner, in order to improve the maintenance and update efficiency of the object information database of the data processing device of the source, i.e., the management party, such as the second device, for the objects managed by each source, i.e., the management party, a label can be added to it in advance. The label can send an identification signal, and the identification signal includes the identification number of the object. The signal receiving device corresponding to the label can receive the identification signal sent by the label. The object information database can be updated in the following manner:
[0121] S501: Obtain the identification signal of the object sent by the signal receiving device.
[0122] Among them, the identification signal includes at least the identification number of the object.
[0123] In the embodiments of the present application, signal receiving devices can be set at each status node. When the object passes through the status node, the signal receiving device at the status node can receive the identification signal sent by the label of the object. That is to say, the identification signal is received by the signal receiving device set at the status node when the object passes through the status node.
[0124] S502: Update the status information of the object in the object information database according to the identification number of the object and the status node.
[0125] Then, the object processing device can determine the current state through which the object passes according to the identification number of the received object and the state node where the signal receiving device that sends the identification signal is located, so as to update its state information for the object in the object information database.
[0126] In a specific implementation, the tag added to the object can be a sticker of Radio Frequency Identification (RFID), and the identification information it sends is an RFID signal. After the signal receiving device receives the identification signal sent by the tag, it can decode the identification signal to obtain the identification number of the corresponding object.
[0127] Through this method, manual scanning is not required, which improves the maintenance and update efficiency of the object information databases of data processing devices from various sources.
[0128] It can be understood that there are differences in the content or content display forms in the object information databases from different sources. Based on this, in order to improve the user experience, in a possible implementation manner, the method further includes:
[0129] S601: Convert the state information of the object to be tracked according to a preset data protocol to generate standard state information.
[0130] In the embodiments of the present application, a data protocol can be preset, and this data protocol includes the format of the standard state information for the object. The data protocol can include the entries and display formats in the standard state information.
[0131] See Figure 5 , Figure 5 shows the entry content in the standard state information of a data protocol provided by the embodiments of the present application for luggage. As Figure 5 shown, the entries of the standard state information of the preset data protocol for luggage can include: tracking status such as tracking success, tracking failure, etc. When the field retCode is 0, the corresponding tracking status is success, and when the field retCode is other values, the corresponding tracking status is failure. And it also includes: return prompt information, luggage information, flight, user information, passenger name, flight number, destination, origin, boarding time, luggage list information, luggage plate number, luggage photo, luggage status information list, luggage status, luggage status identification information, the time when the luggage passes through each state, that is, the operation time, whether the latest (i.e., current) state has passed, etc.
[0132] Thus, the state information of the object to be tracked can be converted according to the preset data protocol to generate standard state information.
[0133] Then, the method of sending the state information to the first device in S208 above can include:
[0134] S602: Send the standard status information to the first device.
[0135] In this way, it is ensured that the status information returned from different sources conforms to a unified standard format, thereby improving the user experience.
[0136] Next, the object tracking method provided by the embodiments of the present application will be introduced in combination with actual application scenarios. Assume that the object to be tracked is the user's luggage A. Refer to Figure 6 , which shows a flowchart of an object tracking method provided by the embodiments of the present application. As Figure 6 shown, the method includes:
[0137] The user can scan the barcode of luggage A (such as a barcode or a QR code) through a handheld terminal device such as a general barcode scanner in the first device. Then, the first device sends the scanned barcode data to the object tracking device. The code protocol parser in the object tracking device parses the tracking identifier of luggage A according to a pre-customized protocol. The tracking identifier at least identifies the identification number and source of luggage A. Next, the code protocol parser notifies the data assembler in the object tracking device to call the luggage data service in the object tracking device. Among them, the luggage data service is used to determine the corresponding status information for the object to be tracked. The luggage data service can determine the second device corresponding to the luggage A, that is, the object to be tracked, according to the source in the tracking identifier, and call the object information database of the second device at the corresponding airport through the protocol converter in the object tracking device, so that the second device matches the status information corresponding to the luggage A and returns the status information. After the object tracking device obtains the status information corresponding to luggage A, it can convert the status information into standard status information according to the pre-set data protocol, and return it to the data assembler in the object tracking device. Thus, the data assembler controls to render the standard status information on the user interface (User Interface, UI) of the user's first device for display.
[0138] Based on the foregoing provided object tracking method, the embodiments of the present application further provide an object tracking device. Refer to Figure 7 , which shows a structural diagram of an object tracking device provided by the embodiments of the present application. As Figure 7 shown, the device includes an acquisition unit 701, a determination unit 702, a sending unit 703, and a receiving unit 704:
[0139] The acquisition unit 701 is configured to acquire a tracking request sent by the first device. The tracking request includes a tracking identifier corresponding to the object to be tracked, and the tracking identifier identifies the identification number and source of the object to be tracked;
[0140] The determining unit 702 is configured to determine a second device corresponding to the object to be tracked according to the source in the tracking identifier.
[0141] The sending unit 703 is configured to send the tracking identifier to the second device.
[0142] The receiving unit 704 is configured to receive the status information of the object to be tracked sent by the second device, where the status information includes the status passed by the object to be tracked.
[0143] The sending unit 703 is further configured to send the status information to the first device.
[0144] In a possible implementation manner, the sending unit 703 is further specifically configured to:
[0145] Convert the status information of the object to be tracked according to a preset data protocol to generate standard status information.
[0146] Send the standard status information to the first device.
[0147] See Figure 8a , which shows another structure diagram of an object tracking device provided by an embodiment of the present application. As Figure 8a shown, the device includes an obtaining unit 801, a determining unit 802, and a sending unit 803:
[0148] The obtaining unit 801 is configured to obtain a tracking identifier sent by an object tracking device, where the tracking identifier identifies an identification number and a source of an object to be tracked.
[0149] The determining unit 802 is configured to determine the object to be tracked from an object information database according to the tracking identifier.
[0150] The sending unit 803 is configured to send the status information of the object to be tracked to the object tracking device, where the status information includes the status passed by the object to be tracked.
[0151] See Figure 8b , which shows another structure diagram of an object tracking device provided by an embodiment of the present application. As Figure 8b shown, the object tracking device further includes an updating unit 804, and the updating unit 804 is configured to:
[0152] Obtain an identification signal of the object sent by a signal receiving device, where the identification signal is received by the signal receiving device disposed at the status node when the object passes through the status node, and the identification signal includes the identification number of the object; add a label to the object in advance.
[0153] Update the status information for the object in the object information database according to the identification number of the object and the status node.
[0154] See Figure 9 , which shows another structural diagram of an object tracking device provided by an embodiment of the present application, as Figure 9 shown, the device includes an acquisition unit 901, a generation unit 902, a sending unit 903, and a receiving unit 904:
[0155] The acquisition unit 901 is configured to acquire a tracking identifier of an object to be tracked, and the tracking identifier identifies the identification number and source of the object to be tracked;
[0156] The generation unit 902 is configured to generate a tracking request according to the tracking identifier, and the tracking request includes the tracking identifier corresponding to the object to be tracked;
[0157] The sending unit 903 is configured to send the tracking request to an object tracking device;
[0158] The receiving unit 904 is configured to receive the status information sent by the object tracking device.
[0159] In a possible implementation manner, the acquisition unit 901 is specifically configured to:
[0160] Scan the barcode of the object to be tracked;
[0161] Parse the tracking identifier of the object to be tracked according to the barcode;
[0162] Or,
[0163] Receive the tracking number of the object to be tracked input based on a user operation;
[0164] Determine the tracking identifier of the object to be tracked according to the tracking number.
[0165] It can be seen from the above technical solutions that the object tracking method includes: acquiring a tracking request sent by a first device, where the tracking request includes a tracking identifier corresponding to an object to be tracked, and the tracking identifier includes the identification number and source of the object to be tracked. Thus, it is convenient to determine the second device corresponding to the object to be tracked according to the source in the tracking identifier; send the tracking identifier to the second device to receive the status information determined for the object to be tracked sent by the second device, where the status information includes the status passed by the object to be tracked; send the status information to the first device. In this method, by acquiring the status information of the object to be tracked and sending it to the user, it is ensured that the user can obtain the status information of the object to be tracked at any time, improving the user experience.
[0166] An embodiment of the present application further provides an object tracking system, which includes a first device, a second device, and an object tracking device;
[0167] The first device is configured to obtain a tracking identifier of an object to be tracked, generate a tracking request according to the tracking identifier, and send the tracking request to the object tracking device. The tracking request includes the tracking identifier corresponding to the object to be tracked, and the tracking identifier identifies the identification number and source of the object to be tracked;
[0168] The object tracking device is configured to obtain the tracking request sent by the first device, determine the second device corresponding to the object to be tracked according to the source in the tracking identifier, and send the tracking identifier to the second device;
[0169] The second device is configured to obtain the tracking identifier sent by the object tracking device, determine the object to be tracked from the object information database according to the tracking identifier, and send the status information of the object to be tracked to the object tracking device. The status information includes the status passed by the object to be tracked;
[0170] The object tracking device is further configured to receive the status information of the object to be tracked sent by the second device, and send the status information to the first device;
[0171] The first device receives the status information sent by the object tracking device.
[0172] An embodiment of the present application further provides a data processing device, which can be the above-mentioned first device, second device, and object tracking device. The data processing device will be introduced below with reference to the accompanying drawings. Please refer to Figure 10 As shown, an embodiment of the present application provides a structural diagram of a data processing device 1000. The data processing device 1000 can be a terminal device. Taking the terminal device as a mobile phone as an example:
[0173] Figure 10 What is shown is a partial block diagram of the mobile phone provided by the embodiment of the present application. Refer to Figure 10 , the mobile phone includes: a Radio Frequency (RF) circuit 1010, a memory 1020, an input unit 1030, a display unit 1040, a sensor 1050, an audio circuit 1060, a wireless fidelity (WiFi) module 1070, a processor 1080, and a power supply 1090, etc. Those skilled in the art can understand, Figure 10The mobile phone structure shown does not constitute a limitation on the mobile phone, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0174] The following will specifically introduce each component of the mobile phone in conjunction with Figure 10 :
[0175] The RF circuit 1010 can be used for receiving and transmitting information or signals during a call. Specifically, after receiving the downlink information from the base station, it is given to the processor 1080 for processing; in addition, the uplink data designed is sent to the base station. Generally, the RF circuit 1010 includes, but is not limited to, antennas, at least one amplifier, a transceiver, a coupler, a low noise amplifier (abbreviated as LNA), a duplexer, etc. In addition, the RF circuit 1010 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to the Global System of Mobile communication (abbreviated as GSM), General Packet Radio Service (abbreviated as GPRS), Code Division Multiple Access (abbreviated as CDMA), Wideband Code Division Multiple Access (abbreviated as WCDMA), Long Term Evolution (abbreviated as LTE), email, Short Messaging Service (abbreviated as SMS), etc.
[0176] The memory 1020 can be used to store software programs and modules. The processor 1080 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 1020. The memory 1020 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory 1020 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0177] The input unit 1030 can be used to receive input digital or character information and generate key signal inputs related to the user settings and function controls of the mobile phone. Specifically, the input unit 1030 can include a touch panel 1031 and other input devices 1032. The touch panel 1031, also known as a touch screen, can collect touch operations of the user thereon or nearby (such as operations of the user using any suitable object or accessory such as a finger, a stylus, etc. on or near the touch panel 1031), and drive corresponding connection devices according to a pre-set program. Optionally, the touch panel 1031 can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 1080, and can receive and execute the commands sent by the processor 1080. In addition, various types such as resistive, capacitive, infrared, and surface acoustic wave can be used to implement the touch panel 1031. In addition to the touch panel 1031, the input unit 1030 can also include other input devices 1032. Specifically, the other input devices 1032 can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, etc.
[0178] The display unit 1040 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 1040 can include a display panel 1041. Optionally, the display panel 1041 can be configured in forms such as a liquid crystal display (LCD for short) and an organic light-emitting diode (OLED for short). Further, the touch panel 1031 can cover the display panel 1041. After the touch panel 1031 detects a touch operation thereon or nearby, it transmits it to the processor 1080 to determine the type of touch event. Subsequently, the processor 1080 provides corresponding visual output on the display panel 1041 according to the type of touch event. Although in Figure 10 the touch panel 1031 and the display panel 1041 are implemented as two independent components to realize the input and input functions of the mobile phone, in some embodiments, the touch panel 1031 and the display panel 1041 can be integrated to realize the input and output functions of the mobile phone.
[0179] The mobile phone may also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. Among them, the ambient light sensor can adjust the brightness of the display panel 1041 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1041 and / or the backlight when the mobile phone is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors that the mobile phone can also be configured with, they will not be elaborated here.
[0180] The audio circuit 1060, the speaker 1061, and the microphone 1062 can provide an audio interface between the user and the mobile phone. The audio circuit 1060 can transmit the electrical signal converted from the received audio data to the speaker 1061, and the speaker 1061 converts it into a sound signal for output; on the other hand, the microphone 1062 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1060 and then converted into audio data. After the audio data is output to the processor 1080 for processing, it is sent through the RF circuit 1010 to, for example, another mobile phone, or the audio data is output to the memory 1020 for further processing.
[0181] WiFi belongs to short - range wireless transmission technology. The mobile phone can help users send and receive emails, browse the web, and access streaming media through the WiFi module 1070, which provides users with wireless broadband Internet access. Although Figure 10 the WiFi module 1070 is shown, it can be understood that it does not belong to an essential component of the mobile phone and can be omitted entirely within the scope of not changing the essence of the invention according to needs.
[0182] The processor 1080 is the control center of the mobile phone, connecting various parts of the entire mobile phone using various interfaces and lines. By running or executing software programs and / or modules stored in the memory 1020, and by calling data stored in the memory 1020, it executes various functions of the mobile phone and processes data. Optionally, the processor 1080 may include one or more processing units; preferably, the processor 1080 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above - mentioned modem processor may not be integrated into the processor 1080 either.
[0183] The mobile phone further includes a power supply 1090 (such as a battery) for powering each component. Preferably, the power supply can be logically connected to the processor 1080 through a power management system, so as to implement functions such as charging management, discharging management, and power consumption management through the power management system.
[0184] Although not shown, the mobile phone may further include a camera, a Bluetooth module, etc., which will not be elaborated here.
[0185] In this embodiment, the processor 1080 included in the mobile phone can execute the steps in the above embodiments.
[0186] The data processing device provided by the embodiments of the present application may be a server. Please refer to Figure 11 as shown Figure 11 is a structural diagram of the server 1100 provided by the embodiments of the present application. The server 1100 may vary greatly due to different configurations or performances, and may include one or more central processing units (Central Processing Units, abbreviated as CPU) 1122 (for example, one or more processors) and a memory 1132, and one or more storage media 1130 for storing application programs 1142 or data 1144 (for example, one or more mass storage devices). Among them, the memory 1132 and the storage media 1130 may be transient storage or persistent storage. The program stored in the storage media 1130 may include one or more modules (not marked in the figure), and each module may include a series of instruction operations on the server. Further, the central processing unit 1122 may be configured to communicate with the storage media 1130 and execute a series of instruction operations in the storage media !130 on the server 1100.
[0187] The server 1100 may further include one or more power supplies 1126, one or more wired or wireless network interfaces 1150, one or more input / output interfaces 1158, and / or one or more operating systems 1141, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0188] The steps in the above embodiments may also be executed by the server, and the server may be based on the Figure 11 server structure shown
[0189] The embodiments of the present application further provide a computer-readable storage medium, and the computer-readable storage medium is used to store program codes, and the program codes are used to execute the methods described in the foregoing embodiments.
[0190] The embodiments of the present application also provide a computer program product including instructions, which, when running on a computer, cause the computer to execute the methods described in the foregoing respective embodiments.
[0191] In the description of the present application and the above drawings, the terms "first", "second", "third", "fourth", etc. (if any) are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that comprises a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0192] It should be understood that in the present application, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the association relationship of associated objects and indicates that three relationships may exist. For example, "A and / or B" may mean: only A exists, only B exists, and both A and B exist at the same time. Among them, A and B can be singular or plural. The character " / " generally means that the associated objects before and after are in an "or" relationship, and "at least one (item) of the following" or a similar expression means any combination of these items, including any combination of single item (s) or plural item (s). For example, at least one (item) of a, b, or c may mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0193] In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the shown or discussed coupling or direct coupling or communication connection to each other can be an indirect coupling or communication connection through some interfaces, devices, or units, and can be in electrical, mechanical, or other forms.
[0194] The unit described as a separation component may or may not be physically separated. The component presented as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0195] In addition, each functional unit in various embodiments of the present application may be integrated into one processing unit, may exist separately as individual physical units, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0196] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memory (ROM for short), random access memory (RAM for short), magnetic disks, or optical discs and other various media that can store program codes.
[0197] As described above, the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of various embodiments of the present application.
[0198] Those of ordinary skill in the art can understand that all or part of the steps to implement the above method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments. The aforementioned storage medium can be at least one of the following media: read-only memory (abbreviated as ROM in English), RAM, magnetic disks, or optical discs and other various media that can store program codes.
[0199] It should be noted that the various embodiments in this specification are described in a progressive manner. For the same or similar parts among the various embodiments, reference can be made to each other, and the key point of each embodiment is to illustrate the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and reference can be made to the corresponding parts of the method embodiments for the relevant content. The device and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative efforts.
[0200] As described above, this is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An object tracking method, characterized in that, Executed by an object tracking device, the method includes: Obtain a tracking request sent by a first device, where the tracking request includes a tracking identifier corresponding to the object to be tracked, and the tracking identifier identifies the identification number and source of the object to be tracked; Determine a second device corresponding to the object to be tracked according to the source in the tracking identifier; Send the tracking identifier to the second device, so that the second device determines the status information of the object to be tracked from the object information database according to the tracking identifier; Receive the status information of the object to be tracked sent by the second device, where the status information includes the status passed by the object to be tracked; Send the status information to the first device; The object information database is updated in the following manner: Obtain an identification signal of an object sent by a signal receiving device, where the identification signal is received by the signal receiving device set at the status node when the object passes through the status node, and the identification signal is sent by a tag pre-added to the object; the identification signal includes the identification number of the object; Update the status information of the object in the object information database according to the identification number of the object and the status node.
2. An object tracking method, characterized in that, Executed by a second device, the method includes: Obtain a tracking identifier sent by an object tracking device, where the tracking identifier identifies the identification number and source of the object to be tracked; Determine the status information of the object to be tracked from the object information database according to the tracking identifier; Send the status information of the object to be tracked to the object tracking device, where the status information includes the status passed by the object to be tracked; The object information database is updated in the following manner: Obtain an identification signal of an object sent by a signal receiving device, where the identification signal is received by the signal receiving device set at the status node when the object passes through the status node, and the identification signal is sent by a tag pre-added to the object; the identification signal includes the identification number of the object; Update the status information of the object in the object information database according to the identification number of the object and the status node.
3. An object tracking method, characterized in that, Executed by a first device, the method includes: Obtain a tracking identifier of an object to be tracked, where the tracking identifier identifies the identification number and source of the object to be tracked; Generate a tracking request according to the tracking identifier, where the tracking request includes the tracking identifier corresponding to the object to be tracked; Send the tracking request to an object tracking device, so that the object tracking device determines a second device corresponding to the object to be tracked according to the source in the tracking identifier, and sends the tracking identifier to the second device, so that the second device determines the status information of the object to be tracked from the object information database according to the tracking identifier, and sends the status information of the object to be tracked to the object tracking device, where the status information includes the status passed by the object to be tracked; Receive the status information sent by the object tracking device; The object information database is updated in the following manner: Obtain the identification signal of an object sent by a signal receiving device, where the identification signal is received by the signal receiving device disposed at the status node when the object passes through the status node, and the identification signal is sent through a tag pre-added to the object; the identification signal includes the identification number of the object; Update the status information of the object in the object information database according to the identification number of the object and the status node.
4. The method according to claim 3, characterized in that, The obtaining of the tracking identifier of the object to be tracked includes: Scan the barcode of the object to be tracked; Parse the tracking identifier of the object to be tracked according to the barcode; Or, Receive the tracking number of the object to be tracked input based on a user operation; Determine the tracking identifier of the object to be tracked according to the tracking number.
5. An object tracking device, characterized in that, The device includes an obtaining unit, a determining unit, a sending unit, a receiving unit, and an updating unit: The obtaining unit is configured to obtain a tracking request sent by a first device, where the tracking request includes the tracking identifier corresponding to the object to be tracked, and the tracking identifier identifies the identification number and the source of the object to be tracked; The determining unit is configured to determine a second device corresponding to the object to be tracked according to the source in the tracking identifier; The sending unit is configured to send the tracking identifier to the second device, so that the second device determines the status information of the object to be tracked from the object information database according to the tracking identifier; The receiving unit is configured to receive the status information of the object to be tracked sent by the second device, where the status information includes the status passed by the object to be tracked; The sending unit is further configured to send the status information to the first device; The object information database is updated in the following manner: Obtain the identification signal of an object sent by a signal receiving device, where the identification signal is received by the signal receiving device disposed at the status node when the object passes through the status node, and the identification signal is sent through a tag pre-added to the object; the identification signal includes the identification number of the object; Update the status information of the object in the object information database according to the identification number of the object and the status node.
6. An object tracking device, characterized in that, The device includes an obtaining unit, a determining unit, a sending unit, and an updating unit: The obtaining unit is configured to obtain a tracking identifier sent by an object tracking device, where the tracking identifier identifies the identification number and the source of the object to be tracked; The determining unit is configured to determine the status information of the object to be tracked from the object information database according to the tracking identifier; The sending unit is configured to send the status information of the object to be tracked to the object tracking device, where the status information includes the status passed by the object to be tracked; The update unit is configured to obtain an identification signal of an object sent by a signal receiving device, where the identification signal is received by the signal receiving device disposed at the status node when the object passes through the status node, and the identification signal is sent by a tag pre-added to the object; the identification signal includes an identification number of the object; and update the status information of the object in the object information database according to the identification number of the object and the status node.
7. An object tracking device, characterized in that, The device includes an acquisition unit, a generation unit, a transmission unit, and a reception unit: The acquisition unit is configured to obtain a tracking identifier of a to-be-tracked object, where the tracking identifier identifies an identification number and a source of the to-be-tracked object; The generation unit is configured to generate a tracking request according to the tracking identifier, where the tracking request includes the tracking identifier corresponding to the to-be-tracked object; The transmission unit is configured to send the tracking request to an object tracking device, so that the object tracking device determines a second device corresponding to the to-be-tracked object according to the source in the tracking identifier, and sends the tracking identifier to the second device, so that the second device determines the status information of the to-be-tracked object from the object information database according to the tracking identifier, and sends the status information of the to-be-tracked object to the object tracking device, where the status information includes the status passed by the to-be-tracked object; The reception unit is configured to receive the status information sent by the object tracking device; The object information database is updated in the following manner: Obtain an identification signal of an object sent by a signal receiving device, where the identification signal is received by the signal receiving device disposed at the status node when the object passes through the status node, and the identification signal is sent by a tag pre-added to the object; the identification signal includes an identification number of the object; Update the status information of the object in the object information database according to the identification number of the object and the status node.
8. An object tracking system, characterized in that, The object tracking system includes a first device, a second device, and an object tracking device; The first device is configured to obtain a tracking identifier of a to-be-tracked object, generate a tracking request according to the tracking identifier, and send the tracking request to the object tracking device, where the tracking request includes the tracking identifier corresponding to the to-be-tracked object, and the tracking identifier identifies an identification number and a source of the to-be-tracked object; The object tracking device is configured to obtain the tracking request sent by the first device, determine the second device corresponding to the to-be-tracked object according to the source in the tracking identifier, and send the tracking identifier to the second device; The second device is configured to obtain the tracking identifier sent by the object tracking device, determine the status information of the object to be tracked from the object information database according to the tracking identifier, and send the status information of the object to be tracked to the object tracking device, where the status information includes the status passed by the object to be tracked; the object information database is updated in the following manner: obtaining the identification signal of the object sent by the signal receiving device, where the identification signal is received by the signal receiving device disposed at the status node when the object passes through the status node, and the identification signal is sent by a tag pre-added to the object; the identification signal includes the identification number of the object; updating the status information of the object in the object information database according to the identification number of the object and the status node; The object tracking device is further configured to receive the status information of the object to be tracked sent by the second device, and send the status information to the first device; The first device receives the status information sent by the object tracking device.
9. A device, characterized in that, The device includes a processor and a memory: The memory is configured to store program code and transmit the program code to the processor; The processor is configured to execute the object tracking method according to any one of claims 1-4 based on the instructions in the program code.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium is configured to store program code, and the program code is used to execute the object tracking method according to any one of claims 1-4.
11. A computer program product, characterized in that, Includes instructions that, when running on a computer, cause the computer to execute the object tracking method according to any one of claims 1-4.
Citation Information
Patent Citations
Position tracking method for terminal equipment, server and terminal equipment
CN104994471A