Disclosure of Invention
In view of this, the embodiments of the present application provide an object tracking method and system to solve the technical problem that a traditional police service system cannot realize high-precision tracking of a target object.
In a first aspect, an embodiment of the present application provides an object tracking method, including:
the method comprises the steps that a terminal device determines identification information of a target base station accessed by a handheld terminal of a target object at a target moment based on identity information of the target object;
the terminal equipment acquires the accessible position range of the target base station based on the identification information of the target base station; the accessible position range is used for describing a position range enabling any communication device to access the target base station, and the accessible position range is determined based on geographical position information and base station distribution information of each sampling position acquired by the information acquisition device in advance;
the terminal equipment determines target signal intensity based on the signal intensity of the target base station corresponding to each sampling position in the accessible position range, and sends the target signal intensity to tracking equipment;
the tracking device generates a target signal based on the target signal strength and broadcasts the target signal to the outside at each of the sampling positions within the range of accessible positions; the signal strength of the target signal is greater than or equal to the target signal strength;
when the tracking device detects that the handheld terminal is accessed to the tracking device, the tracking device determines a target position range where the target object is located currently based on the signal strength reported when the handheld terminal is accessed and the geographical position information of the current position where the tracking device is located.
In an optional implementation manner of the first aspect, the identity information is a SIM card number; correspondingly, the determining, by the terminal device, the identification information of the target base station, which is accessed by the handheld terminal of the target object at the target moment, based on the identity information of the target object, includes:
the terminal equipment acquires base station residence information of the handheld terminal in a first historical time period from a target server based on the SIM card number; the first historical time period is any one historical time period taking the current time as an end time, the base station residence information comprises identification information of each base station accessed by the handheld terminal in the first historical time period and an access timestamp when the handheld terminal accesses each base station, and the target server is a communication server of a target operator to which the SIM card number belongs;
and the terminal equipment determines the target time according to the base station residence information and extracts the identification information of the target base station accessed by the handheld terminal at the target time from the base station residence information.
In an optional implementation manner of the first aspect, the determining, by the terminal device, the target time according to the base station residence information includes:
the terminal equipment judges whether a target historical time period exists in the first historical time period or not according to the base station residence information; the target historical time period is a historical time period when the duration of the handheld terminal continuously accessing the same base station exceeds a preset time period, and the preset time period is less than the duration of the first historical time period;
if the terminal equipment judges that the target historical time periods exist in the first historical time period and the number of the target historical time periods is multiple, the terminal equipment determines the ending time of the target historical time period closest to the current time as the target time;
if the terminal equipment judges that the target historical time interval exists in the first historical time interval and the number of the target historical time intervals is one, the terminal equipment determines any one historical time in the target historical time interval as the target time;
and if the terminal equipment judges that the target historical time period does not exist in the first historical time period, the terminal equipment determines the current time as the target time.
In an optional implementation manner of the first aspect, when the tracking device detects that the handheld terminal accesses the tracking device, determining a target location range where the target object is currently located based on a signal strength reported when the handheld terminal accesses and geographic location information of a current location of the tracking device, where the target location range includes:
the tracking equipment calculates a first distance between the current position of the target object and the current position of the tracking equipment through a first preset distance calculation formula based on the target signal intensity and the signal intensity reported by the handheld terminal; the first preset distance calculation formula is as follows:
D1=[1-(Q2-Q1)/Q2]*D’;
wherein D1 is the first distance, Q2 is the target signal strength, Q1 is the signal strength reported by the handheld terminal, and D' is the range of the target signal;
and the tracking equipment determines a circular geographic area with the current position of the tracking equipment as the center of a circle and the first distance as the radius as the target position range.
In an optional implementation manner of the first aspect, the determining, by the terminal device, a target signal strength based on the signal strength of the target base station corresponding to each sampling position within the accessible position range includes:
and the terminal equipment determines the maximum value of the signal intensity of the target base station corresponding to all the sampling positions in the range of the accessible positions as the target signal intensity.
In an optional implementation manner of the first aspect, before the terminal device obtains the accessible location range of the target base station based on the identification information of the target base station, the method further includes:
the terminal equipment acquires the geographical position information and the base station distribution information of each sampling position acquired by the information acquisition equipment; the base station distribution information comprises identification information and signal strength of base stations which can be searched by the information acquisition equipment at the sampling position;
the terminal equipment respectively determines an accessible base station corresponding to each sampling position based on the signal intensity of the base station which can be searched by the information acquisition equipment at each sampling position; the accessible base station refers to a base station which can be accessed by the information acquisition equipment at the sampling position;
the terminal equipment determines the accessible position range of each accessible base station based on the identification information of the accessible base station corresponding to each sampling position and the geographical position information of each sampling position; the accessible location range is used for describing a location range enabling the information acquisition device to access the accessible base station;
and the terminal equipment stores the identification information of each accessible base station and the accessible position range in an associated manner.
In an optional implementation manner of the first aspect, the determining, by the terminal device, an accessible base station corresponding to each sampling position based on the signal strength of a base station that can be searched by the information acquisition device at each sampling position respectively includes:
and for each sampling position, the terminal equipment determines the base station with the maximum signal intensity in all base stations which can be searched by the information acquisition equipment at the sampling position as the accessible base station corresponding to the sampling position.
In an optional implementation manner of the first aspect, the determining, by the terminal device, an accessible location range of each accessible base station based on the identification information of the accessible base station corresponding to each sampling location and the geographic location information of each sampling location includes:
for the accessible base station corresponding to each sampling position, the terminal equipment determines a credible position corresponding to the sampling position from each sampling position; the credible position refers to a sampling position which can enable any communication equipment to access the accessible base station;
and the terminal equipment determines a set consisting of the geographical position information of all the credible positions corresponding to the accessible base station as the accessible position range of the accessible base station.
In an optional implementation manner of the first aspect, before the terminal device obtains the geographic location information and the base station distribution information of each sampling location acquired by the information acquisition device, the method further includes:
when the information acquisition equipment receives an information acquisition instruction, acquiring geographical position information and base station distribution information of a sampling position where the information acquisition equipment is located at intervals of preset time; the information acquisition instruction is triggered by a user when the information acquisition equipment starts to move along with a vehicle;
and the information acquisition equipment stores the geographical position information and the base station distribution information of each sampling position in an associated manner.
In a second aspect, an embodiment of the present application provides an object tracking system, which includes a terminal device, and an information acquisition device and a tracking device that are in communication connection with the terminal device;
the information acquisition equipment is used for acquiring geographical position information and base station distribution information of a sampling position where the information acquisition equipment is located once every preset time interval when receiving an information acquisition instruction, and sending the corresponding relation between the geographical position information and the base station distribution information of each sampling position to the terminal equipment; the information acquisition instruction is triggered by a user when the information acquisition equipment starts to move along with the vehicle;
the terminal equipment is used for determining the identification information of the target base station accessed by the handheld terminal of the target object at the target moment based on the identity information of the target object; acquiring an accessible position range of the target base station based on the identification information of the target base station; determining target signal strength based on the signal strength of the target base station corresponding to each sampling position in the accessible position range, and sending the target signal strength to tracking equipment; the accessible position range is used for describing a position range enabling any communication device to access the target base station, and is determined and obtained based on geographical position information and base station distribution information of each sampling position acquired by information acquisition equipment in advance;
the tracking device is configured to generate a target signal based on the target signal strength, broadcast the target signal to the outside at each sampling position within the accessible position range, and determine a target position range where the target object is currently located based on the signal strength reported when the handheld terminal is accessed and the geographic position information of the current location of the tracking device when it is detected that the handheld terminal is accessed to the tracking device; the signal strength of the target signal is greater than or equal to the target signal strength.
The implementation of the method and the system for tracking the target object provided by the embodiment of the application has the following beneficial effects:
in the method for tracking the target object provided in this embodiment, in the process of determining the current position range of the target object, the accessible position range of the target base station, which is acquired by the terminal device, is determined based on the geographical position information and the base station distribution information of each sampling position, which are acquired by the information acquisition device in advance, and is not directly acquired from an operator, but in a specific application, by setting the sampling positions to be denser, the base station distribution information acquired by the information acquisition device can be more comprehensive and accurate than the base station distribution information acquired from the operator, so that the target position range, at which the target object is located, which is finally determined by using the accessible position range is more accurate, and thus, the target object is tracked with high accuracy.
Detailed Description
It is to be understood that the terminology used in the embodiments of the present application is for the purpose of describing particular embodiments of the present application only and is not intended to be limiting of the application. In the description of the embodiments of the present application, "a plurality" means two or more than two, "at least one", "one or more" means one, two or more than two, unless otherwise specified. The terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a definition of "a first" or "a second" feature may explicitly or implicitly include one or more of the features.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
In order to achieve high-precision tracking of a target object, embodiments of the present application first provide an object tracking system, which can achieve high-precision tracking of the target object when identity information of the target object is known. The identity information of the target object may be an International Mobile Subscriber Identity (IMSI) number corresponding to a Subscriber Identity Module (SIM) card installed in the handheld terminal of the target object, or may be understood as a SIM card number of the target object. Because the IMSI is a globally uniform-coded subscriber identity, the IMSI corresponding to the SIM card installed in the handheld terminal of the target object can uniquely identify the identity of the target object.
In a specific application, the handheld terminal may be, for example, a mobile phone, a smart wearable device (such as a phone watch), a tablet computer, or the like, which can be equipped with a SIM card and has a mobile communication function.
Referring to fig. 1, a schematic architecture diagram of an object tracking system according to an embodiment of the present application is shown. As shown in fig. 1, the tracking system of the target object may include aterminal device 11, at least oneinformation collecting device 12, and atracking device 13. All theinformation acquisition devices 12 and thetracking devices 13 can be in communication connection with theterminal device 11.
In a specific application, the communication connection between theterminal device 11 and theinformation acquisition device 12, and the communication connection between theterminal device 11 and thetracking device 13 may be wired connection or wireless connection. The wired connection may be a Universal Serial Bus (USB) based wired connection, for example. The wireless connection may be, for example, a wireless connection based on bluetooth, wireless fidelity (WIFI), or mobile communication technology, etc.
By way of example and not limitation, the mobile communication technology may include, but is not limited to, a fifth generation mobile communication technology (5 th generation mobile communication technology, abbreviated as 5G), a fourth generation mobile communication technology (4 th generation mobile communication technology, abbreviated as 4G), a third generation mobile communication technology (3 th generation mobile communication technology, abbreviated as 3G), or a second generation mobile communication technology (2 th generation mobile communication technology, abbreviated as 2G), and the like.
In particular, theinformation collection device 12 may be used to determine geographic location information for the sampling location at which it is located, and to collect base station distribution information for the sampling location at which it is located.
By way of example and not limitation, the sampling position may be a plurality of position points on a preset line, and each two adjacent position points may be spaced by a certain distance. The predetermined route may be, for example, a traffic route, which may include, for example, a bus route, a subway route, or a bicycle route.
Based on this, theinformation collecting device 12 can be used to be placed on a vehicle to move with the vehicle, and during the movement with the vehicle, determine the geographic position information of the sampling position where it is located based on the preset time interval, and collect the base station distribution information of the sampling position where it is located. That is, the plurality of position points on the preset route may respectively correspond to positions of theinformation collection device 12 at intervals of the preset time interval during the moving process, that is, the sampling position may be a position of theinformation collection device 12 at intervals of the preset time interval during the moving process. It is understood that, since the driving speed of the vehicle is not constant in general, the distance between every two adjacent sampling positions (i.e. position points) on the preset line may be the same or different.
The preset time interval may be set according to actual requirements, and is not particularly limited herein. For example, in order to obtain richer base station distribution information to improve the accuracy of tracking the subsequent target object, the preset time interval may be set to be smaller, for example, the preset time interval may be set to be 2 seconds, that is, theinformation acquisition device 12 may determine the geographical location information of the sampling location where it is located every 2 seconds, and acquire the base station distribution information of the sampling location where it is located.
For example, the geographical location information of the sampling location may be represented by the longitude and latitude of the sampling location.
The base station distribution information of the sampling position where theinformation collection device 12 is located may include identification information and signal strength of base stations that theinformation collection device 12 can search for at the sampling position.
It can be understood that, in a specific application, the handheld terminal of the target object may access the mobile communication network at a certain position and may also access the WIFI network, so that, in order to avoid a phenomenon that the handheld terminal of the target object cannot perform high-precision tracking on the target object when accessing the WIFI network, the base station in the embodiment of the present application may include a mobile communication base station and a WIFI base station. The WIFI base station can be understood as a WIFI router. The embodiment of the present application does not particularly limit the type of the base station.
Generally, both the mobile communication base station and the WIFI base station broadcast the base station signal carrying the identification information thereof in real time. When any electronic device with a mobile communication function (for example, theinformation acquisition device 12 or a handheld terminal of a target object) is within a signal coverage range of a certain mobile communication base station, the electronic device may receive a base station signal broadcast by the mobile communication base station, and it may also be understood that when any electronic device with a mobile communication function is within the signal coverage range of a certain mobile communication base station, the electronic device may search for the mobile communication base station. In addition, when any electronic device with a mobile communication function is in the signal coverage area of a certain mobile communication base station, the farther the electronic device is from the mobile communication base station, the weaker the strength of the received base station signal of the mobile communication base station; the closer the electronic device is to the mobile communication base station, the stronger the intensity of the base station signal of the mobile communication base station is received.
Similarly, when any one electronic device with a WIFI communication function (for example, theinformation acquisition device 12 or the handheld terminal of the target object, etc.) is within a signal coverage range of a certain WIFI base station, the electronic device may receive a base station signal broadcasted by the WIFI base station, and it can also be understood that when any one electronic device with a WIFI communication function is within the signal coverage range of a certain WIFI base station, the electronic device can search the WIFI base station. In addition, when any one electronic device with the WIFI communication function is located in the signal coverage range of a certain WIFI base station, the farther the electronic device is away from the WIFI base station, the weaker the intensity of the received base station signal of the WIFI base station is; the closer the electronic equipment is to the WIFI base station, the stronger the intensity of the received base station signal of the WIFI base station is.
Based on this, the signal strength of the base station that theinformation acquisition device 12 can search for at the sampling position can be used to indicate the strength of the base station signal broadcast by the base station that theinformation acquisition device 12 receives at the sampling position. The signal strength of a base station may be determined by the information-collectingdevice 12 based on the received base station signal of the base station. It should be noted that, a specific determination manner of the signal strength of the base station is the prior art, and details thereof are not described here.
By way of example and not limitation, the identification information of the base station may be described by a Location Area Code (LAC), a Cell Identity (CI) code, an Absolute Radio Frequency Channel Number (ARFCN), and a Physical Cell Identity (PCI) code of the base station.
In the embodiment of the present application, after theinformation acquisition device 12 determines the geographical location information of each sampling location where the information acquisition device is located and acquires the base station distribution information of each sampling location where the information acquisition device is located, the geographical location information and the base station distribution information of each sampling location may be stored in an associated manner.
In an alternative implementation,information collection device 12 may store the geographical location information and base station distribution information for each sampling location in a local memory in association with each other.
In another alternative implementation, theinformation acquisition device 12 may associate the geographic location information of each sampling location with the base station distribution information and upload the associated information to a preset server. The preset server may store the received geographical location information and base station distribution information of each sampling location in an associated manner. It is understood that the provisioning server may be a server for providing service support for theinformation collecting apparatus 12.
In an alternative implementation manner, theinformation collecting device 12 may determine, based on a preset time interval, geographical location information of a sampling location where it is located when receiving the information collecting instruction, and collect base station distribution information of the sampling location where it is located. Illustratively, the information-gathering instruction may be triggered by the user when the information-gatheringdevice 12 begins to move with the vehicle.
In a particular application, a user may trigger an information collection instruction by triggering a preset switch button oninformation collection device 12. The preset switch button may be, for example, a physical key provided on theinformation acquisition device 12, and may further be, for example, a virtual control configured in a software operating system of theinformation acquisition device 12, and a specific type of the preset switch button is not particularly limited herein.
In a specific implementation manner, as shown in fig. 2, theinformation acquisition device 12 may include aprocessing module 121, aposition acquisition module 122, amobile communication module 123, afirst antenna 124, asecond antenna 125, aUSB interface 126, abluetooth module 127, aWIFI module 128, and athird antenna 129. Wherein:
theposition acquisition module 122, themobile communication module 123, theUSB interface 126, thebluetooth module 127 and theWIFI module 128 are all electrically connected with theprocessing module 121; thefirst antenna 124 is electrically connected with themobile communication module 123; thesecond antenna 125 is electrically connected to theposition acquisition module 122; thethird antenna 129 is electrically connected to theWIFI module 128.
Specifically, theposition acquisition module 122 may receive satellite signals from different satellites through thesecond antenna 125 and determine geographical position information of the sampling position where theinformation collection device 12 is located based on the received satellite signals. In addition, theposition obtaining module 122 may send the geographical position information of the determined sampling position where theinformation acquisition device 12 is located to theprocessing module 121.
Themobile communication module 123 may receive a base station signal from a mobile communication base station through thefirst antenna 124 and transmit the received base station signal to theprocessing module 121. Theprocessing module 121 may analyze and process the base station signal to obtain the identification information and the signal strength of the mobile communication base station.
TheWIFI module 128 may receive a base station signal from the WIFI base station through the third antenna, and send the received base station information to theprocessing module 121. Theprocessing module 121 may analyze and process the base station signal, and then obtain the identification information and the signal strength of the WIFI base station.
Illustratively, thelocation acquisition module 122 may be a Global Positioning System (GPS) based positioning module.
It can be understood that, in order to implement high-precision tracking on a target object using SIM cards of different communication systems to expand the application range of the tracking method of the target object, themobile communication module 123 may includen SIM units 1231 based on different communication systems and n switches S1, where n is a positive integer. By way of example, the communication system may include, but is not limited to: china Mobile 2G, china Mobile 3G, china Mobile 4G, china Mobile 5G, china Unicom 2G, china Unicom 3G, china Unicom 4G, china Unicom 5G, china telecom 2G, china telecom 3G, china telecom 4G, and China telecom 5G.
Each switch S1 corresponds to oneSIM card unit 1231, oneend 1231 of eachSIM card unit 1231 is connected to theprocessing module 121, the other end of eachSIM card unit 1231 is connected to thefirst antenna 124 through the corresponding switch S1, and the controlled end of each switch S1 is connected to theprocessing module 121.
In particular, theprocessing module 121 may be used to perform on-off control on each switch S1. Each switch S1 may be used to switch the path between its correspondingSIM card unit 1231 and thefirst antenna 124.
For example, when a switch S1 is controlled to be in a conducting state, a path between the correspondingSIM card unit 1231 and thefirst antenna 124 is turned on, and at this time, theSIM card unit 1231 corresponding to the switch S1 may receive a base station signal from a corresponding mobile communication base station and transmit the received base station signal to theprocessing module 121. The corresponding mobile communication base station refers to a mobile communication base station having the same communication system as that of theSIM card unit 1231.
For another example, when a switch S1 is turned off, the path between the correspondingSIM card unit 1231 and thefirst antenna 124 is cut off, and at this time, theSIM card unit 1231 corresponding to the switch S1 does not operate.
Based on this, the manner of acquiring the base station distribution information of the sampling position where theinformation acquisition device 12 is located may specifically be: theprocessing module 121 periodically controls each switch S1 to be turned on respectively based on a preset time interval, and only one switch S1 is in an on state at each time, and the other switches S1 are all in an off state. Therefore, eachSIM card unit 1231 can periodically and respectively acquire the base station distribution information of the corresponding base station at the sampling position where theinformation acquisition device 12 is located based on the preset time interval, so that theprocessing module 121 can acquire the base station distribution information in all communication systems in one period.
For example, assuming that the preset time interval is 2 seconds, the mobile communication module 123 includes 3 SIM card units 1231 based on different communication systems, which are respectively: the SIM card unit 1231 based on china mobile 5G, the SIM card unit 1231 based on china unicom 5G, and the SIM card unit 1231 based on china telecom 4G, so that after entering a cycle, the processing module 121 may first control the switch S1 corresponding to the SIM card unit 1231 based on china mobile 5G to be turned on, and control the other switches S1 to be turned off, so that the SIM card unit 1231 based on china mobile 5G acquires base station distribution information of each base station of china mobile 5G at the current sampling position; after 2 seconds, the processing module 121 may only control the switch S1 corresponding to the SIM card unit 1231 based on china unicom 5G to be turned on, and control the remaining switches S1 to be turned off, so that the SIM card unit 1231 based on china unicom 5G acquires the base station distribution information of each base station of china unicom 5G at the current sampling position; after 2 seconds, the processing module 121 may only control the switch S1 corresponding to the SIM card unit 1231 based on the chinese telecommunication 4G to be turned on, and control the remaining switches S1 to be turned off, so that the SIM card unit 1231 based on the chinese telecommunication 4G acquires the base station distribution information of each chinese telecommunication 4G base station at the current sampling position; the processing module 121 then proceeds to the next cycle, and after the next cycle starts, the processing module 121 repeats the above process.
In an alternative implementation, theinformation collecting apparatus 12 may further include amemory 129 connected to theprocessing module 121. Based on this, after theprocessing module 121 obtains the geographical location information and the base station distribution information of each sampling location, the geographical location information and the base station distribution information of each sampling location may be stored in thememory 129 in an associated manner. After that, when theterminal device 11 needs to acquire the geographic position information and the base station distribution information of each sampling position acquired by theinformation acquisition device 12, theprocessing module 121 may send the associated geographic position information and base station distribution information of each sampling position to theterminal device 11 through any one of theUSB interface 126, thebluetooth module 127, or theWIFI module 128.
In another optional implementation manner, after obtaining the geographic position information and the base station distribution information of each sampling position, theprocessing module 121 may associate the geographic position information and the base station distribution information of each sampling position, and send the associated geographic position information and base station distribution information of each sampling position to the preset server through any one of theUSB interface 126, thebluetooth module 127, or theWIFI module 128.
In a specific application, when a target object needs to be tracked, theterminal device 11 may obtain, from theinformation acquisition device 12, geographical location information and base station distribution information of each sampling location acquired by theinformation acquisition device 12. Optionally, theterminal device 11 may actively acquire geographic position information and base station distribution information of each sampling position from theinformation acquisition device 12; optionally, theterminal device 11 may also passively receive the geographical location information and the base station distribution information of each sampling location sent by theinformation acquisition device 12.
After acquiring the geographic position information and the base station distribution information of each sampling position, theterminal device 11 may determine, based on the geographic position information and the base station distribution information of each sampling position, an accessible position range of an accessible base station corresponding to each sampling position. The accessible base station corresponding to a certain sampling position refers to a base station that theinformation acquisition device 12 can access at the sampling position. The accessible location range of an accessible base station is used to describe the location range that enables information-collectingdevice 12 to access the accessible base station.
In an alternative implementation, the accessible location range of the accessible base station may be represented by a set of geographic location information of all trusted locations corresponding to the accessible base station. The trusted location corresponding to the accessible base station refers to a sampling location enabling theinformation acquisition device 12 to access the accessible base station. For example, assuming that theinformation collecting device 12 can access the base station 1 at the sampling position a, the sampling position B, the sampling position C, and the sampling position D, theterminal device 11 may determine the sampling position a, the sampling position B, the sampling position C, and the sampling position D as the trusted positions of the base station 1, and then the accessible position range of the base station 1 may be represented by a set of geographic position information of the sampling position a, geographic position information of the sampling position B, geographic position information of the sampling position C, and geographic position information of the sampling position D.
In another alternative implementation, the accessible location range of the accessible base station may be represented by a rectangular geographic area including all trusted locations corresponding to the accessible base station, and the rectangular geographic area may be a smallest rectangular area including all trusted locations corresponding to the accessible base station.
Based on this, when determining the accessible position range of the base station that can be searched by theinformation acquisition device 12 at each sampling position based on the geographical position information and the base station distribution information of each sampling position, theterminal device 11 may first determine the accessible base station corresponding to each sampling position based on the signal strength of each base station that can be searched by theinformation acquisition device 12 at each sampling position, and then determine the accessible position range of each accessible base station based on the identification information of the accessible base station corresponding to each sampling position and the geographical position information of each sampling position.
In an optional implementation manner, for each sampling position,terminal device 11 may determine, as an accessible base station corresponding to the sampling position, a base station with the largest signal strength among all base stations that can be searched byinformation acquisition device 12 at the sampling position.
For example, assuming that theinformation acquisition device 12 can search for 3 base stations, namely, base station 1, base station 2, and base station 3, at the sampling location a, the signal strengths of the three base stations are a1, a2, and a3, respectively, and a1> a2> a3, theterminal device 11 may determine the base station 1 as the accessible base station corresponding to the sampling location a; by analogy, assuming that the accessible base station corresponding to the sampling position B, the accessible base station corresponding to the sampling position C, and the accessible base station corresponding to the sampling position D are all base stations 1 in the same manner, theterminal device 11 may determine the sampling position a, the sampling position B, the sampling position C, and the sampling position D as the accessible positions of the base stations 1, and determine a set consisting of the geographic position information of the sampling position a, the geographic position information of the sampling position B, the geographic position information of the sampling position C, and the geographic position information of the sampling position D as the accessible position range of the base stations 1.
Optionally, after determining the accessible position range of each accessible base station, theterminal device 11 may store the identification information of each accessible base station and the accessible position range association in the local memory, so as to be used when determining the target position range of the target object subsequently.
It should be noted that, the specific process of theterminal device 11 determining the target position range of the target object may refer to the related description in the embodiment of the procedure, which is not detailed here.
Based on the object tracking system provided in the foregoing embodiment, an embodiment of the present application further provides an object tracking method applied to the object tracking system, where the object tracking method is used to track a target object under the condition that identity information of the target object is known, so as to determine a target position range where the target object is located. Referring to fig. 3, a timing diagram of an object tracking method according to an embodiment of the present application is shown, the object tracking method may include steps S31 to S35, which are detailed as follows:
s31: the terminal equipment determines the identification information of the target base station accessed by the handheld terminal of the target object at the target moment based on the identity information of the target object.
Alternatively, the target object may be any physical object that needs to be tracked. The target object may be determined according to an actual application scenario, and is not particularly limited herein. For example, when the object tracking method provided by the embodiment of the present application is applied to a scene assisting an police to capture a suspect, the target object may be the suspect; when the object tracking method provided by the embodiment of the application is applied to a scene for assisting a police party to find a missing population, the target object can be the missing population.
It should be noted that the identity information of the target object may be an IMSI corresponding to a SIM card installed in the handheld terminal of the target object, and may also be understood as a SIM card number of the target object.
In an optional implementation manner, when the position range of the target object at the current time needs to be known, the target time may be the current time.
In another alternative implementation, when it is required to know the location range where the permanent station of the target object is located, the target time may be any time within the target history period. The target historical time period may be a historical time period in which the duration of the handheld terminal of the target object continuously accessing the same base station exceeds a preset duration. The preset time duration can be set according to actual requirements, and is not particularly limited herein. For example, the preset time duration may be two hours, based on which, assuming that the handheld terminal of the target object continuously accesses the base station 1 within a period of yesterday 10 to 00.
Based on this, in this implementation, S31 can be specifically implemented by S311 to S312 as shown in fig. 4, which are detailed as follows:
s311: the terminal equipment acquires the base station residence information of the handheld terminal of the target object in a first historical time period from the target server based on the SIM card number of the target object.
The target server may be a communication server of a target operator to which the SIM card number of the target object belongs. The SIM card number of the target object is the IMSI of the SIM card installed in the handheld terminal of the target object. For example, assuming that the SIM card installed in the handheld terminal of the target object is a SIM card based on the china mobile 5G communication system, the target operator to which the SIM card number of the target object belongs is china mobile, and the target server may be a communication server of china mobile.
The first history period may be any one history period taking the current time as an end time, and the duration of the first history period is greater than a preset duration. For example, the first history period may be three days before the current time, and assuming that the current time is 9 months, 18 days and 12 days 00, the first history period may be a period of 9 months, 15 days and 12 days from 00 to 9 months, 18 days and 12 days.
The base station residence information may include identification information of each base station accessed by the handheld terminal of the target object in the first historical period and an access timestamp when the handheld terminal of the target object accesses each base station.
S312: and the terminal equipment determines a target moment according to the base station residence information and extracts the identification information of the target base station accessed by the handheld terminal of the target object at the target moment from the base station residence information.
In this implementation manner, the terminal device may first determine whether the target historical period exists in the first historical period according to the base station residence information of the handheld terminal of the target object in the first historical period.
Optionally, if the terminal device determines that the target history period exists in the first history period and the number of the target history periods is multiple, the terminal device may determine an end time of the target history period closest to the current time as the target time.
Optionally, if it is determined that the target history period exists in the first history period and the number of the target history periods is one, the terminal device may determine any history time in the target history period as the target time.
Optionally, if the terminal device determines that the target history period does not exist in the first history period, the terminal device may determine the current time as the target time.
Under the condition that a plurality of target historical periods exist in the first historical period, the handheld terminal of the target object may access different base stations in different target historical periods, so that the end time of the target historical period closest to the current time is determined as the target time, the latest position of the target object can be determined, and the tracking accuracy of the target object is further improved.
S32: and the terminal equipment acquires the accessible position range of the target base station based on the identification information of the target base station.
In the embodiment of the present application, the identification information of the target base station may be described by LAC, CI code, ARFCN, and PCI code of the target base station, for example. The accessible location range of the target base station is used to describe the location range enabling any one communication device to access the target base station.
In an alternative implementation manner, the accessible location range of the target base station may be represented by a set composed of geographic location information of all trusted locations corresponding to the target base station. The trusted location corresponding to the target base station refers to a sampling location where any one communication device can access the target base station.
In another alternative implementation, the accessible location range of the target base station may be represented by a rectangular geographic area including all the trusted locations corresponding to the target base station, and the rectangular geographic area may be a smallest rectangular area including all the trusted locations corresponding to the target base station.
In the embodiment of the application, a local memory of the terminal device stores in advance a corresponding relationship between identification information of an accessible base station corresponding to each sampling position and an accessible position range. The accessible position range of the accessible base station corresponding to each sampling position can be determined by the terminal device according to the geographical position information and the base station distribution information of each sampling position acquired by the information acquisition device in advance.
The accessible base station corresponding to a certain sampling position refers to a base station which can be accessed by any communication device at the sampling position. The accessible location range of the accessible base station is used to describe a location range enabling any one communication device to access the accessible base station. The identification information of the accessible base station may be described by LAC, CI code, ARFCN, and PCI code of the accessible base station, for example.
Illustratively, the communication device may be an information acquisition device or a handheld terminal of a target object, and the like.
Based on this, the terminal device may obtain, from the local storage thereof, a correspondence between the identification information of the accessible base station corresponding to each sampling position and the accessible position range, and then determine the accessible position range of the target base station based on the identification information of the target base station and the correspondence between the identification information of the accessible base station corresponding to each sampling position and the accessible position range.
Specifically, the terminal device may compare the identification information of the target base station with the identification information of each accessible base station one by one, and determine an accessible position range corresponding to an accessible base station whose identification information is the same as the identification information of the target base station as the accessible position range of the target base station.
S33: and the terminal equipment determines the target signal intensity based on the signal intensity of the accessible base station corresponding to each sampling position in the accessible position range, and sends the target signal intensity to the tracking equipment.
Since the signal strengths of the accessible base stations corresponding to the sampling positions within the accessible position range of the accessible base station may be the same or different, the terminal device may determine the target signal strength based on the signal strengths of the accessible base stations corresponding to the sampling positions within the accessible position range of the accessible base station.
In an alternative implementation manner, the terminal device may determine, as the target signal strength, a maximum value of signal strengths of the accessible base stations corresponding to all sampling positions within the range of the accessible positions of the accessible base stations. Therefore, when the subsequent tracking equipment externally emits a target signal with the signal intensity greater than the target signal intensity, the probability that the handheld terminal of the target object is accessed into the tracking equipment can be improved.
S34: the tracking device generates a target signal based on the target signal strength and broadcasts the target signal externally at each preset position within the range of accessible positions.
In the embodiment of the present application, the signal strength of the target signal is greater than or equal to the target signal strength.
The target signal may carry identification information of the tracking device.
It will be appreciated that the tracking device is similar to a small base station, and the target signal broadcast by the tracking device is similar to the base station signal broadcast by the base station, and based on this, the specific manner in which the tracking device generates the target signal can refer to the manner in which the base station generates the base station signal in the prior art, which is not described in detail herein.
In an optional implementation manner, when the accessible location range of the target base station is represented by a set composed of geographic location information of all trusted locations corresponding to the target base station, the preset location may be each sampling location within the accessible range of the target base station.
In an optional implementation manner, when the accessible location range of the target base station is represented by a rectangular geographic area including all the trusted locations corresponding to the target base station, the preset location may be any location within the accessible range of the target base station.
S35: when the tracking equipment detects that the handheld terminal is accessed into the tracking equipment, the target position range of the target object is determined based on the signal intensity reported when the handheld terminal is accessed and the geographical position information of the current position of the tracking equipment.
In the embodiment of the present application, since the signal strength of the target signal broadcasted by the tracking device is greater than the signal strength of the accessible base station corresponding to all sampling positions within the accessible range of the target object, when the handheld terminal of the target object is located within the accessible position range of the target object, the handheld terminal of the target object accesses the tracking device through the target signal, and the handheld terminal of the target object reports the signal strength of the handheld terminal of the target object to the tracking device when accessing the tracking device. Based on this, when the tracking device detects that the handheld terminal of the target object is accessed to the tracking device, the tracking device may determine the target position range where the target object is currently located based on the signal strength reported when the handheld terminal of the target object is accessed and the geographical position information of the current position where the tracking device is currently located.
In an alternative implementation, the tracking device may first determine the target position range where the target object is currently located based on the following steps:
step 1, calculating a first distance between the current position of a target object and the current position of the tracking equipment by the tracking equipment through a first preset distance calculation formula based on the target signal intensity and the signal intensity reported by the handheld terminal; the first predetermined distance calculation formula is:
D1=[1-(Q2-Q1)/Q2]*D’;
wherein, D1 is a first distance, Q2 is a target signal strength, Q1 is a signal strength reported by the handheld terminal, and D' is an action distance of the target signal.
And 2, determining a circular geographic area with the current position of the tracking device as the center of a circle and the first distance as the radius as the target position range of the target object by the tracking device.
It can be understood that the range of the target signal refers to a range that can ensure that the tracking device can be accessed when the distance between any one of the communication devices and the tracking device is less than or equal to the range.
As can be seen from the above, in the method for tracking a target object provided in this embodiment, in the process of determining the current position range of the target object, the accessible position range of the target base station acquired by the terminal device is determined based on the geographical position information and the base station distribution information of each sampling position acquired in advance by the information acquisition device, and is not directly acquired from the operator, but in a specific application, by setting the sampling positions to be dense, the base station distribution information acquired by the information acquisition device can be more comprehensive and accurate than the base station distribution information acquired from the operator, so that the target position range of the target object finally determined by using the accessible position range is more accurate, and thus, the high-precision tracking of the target object is achieved.
Please refer to fig. 5, which is a schematic flowchart illustrating an object tracking method according to another embodiment of the present application. As shown in fig. 5, the difference between the present embodiment and the embodiment corresponding to fig. 3 is that the method for tracking a target object provided in the present embodiment may further include S51 to S53 before S32, which are detailed as follows:
s51: and the terminal equipment acquires the geographical position information and the base station distribution information of each sampling position acquired by the information acquisition equipment.
In an optional implementation manner, the terminal device may actively acquire the geographical location information and the base station distribution information of each sampling location acquired by the terminal device from the information acquisition device.
In another optional implementation manner, the terminal device may passively receive the geographic location information and the base station distribution information of each sampling location, which are sent by the information acquisition device.
The manner in which the terminal device obtains the geographical location information and the base station distribution information of each sampling location from the information acquisition device may be set according to actual requirements, which is not particularly limited herein.
It should be noted that, the geographic location information of the sampling location and the base station distribution information are both described in detail in the foregoing embodiments, and specific reference may be made to the relevant description in the foregoing embodiments, which is not described herein again.
S52: and the terminal equipment respectively determines the accessible base station corresponding to each sampling position based on the signal intensity of the base station which can be searched by the information acquisition equipment at each sampling position.
In an optional implementation manner, for each sampling position, the terminal device may determine, as an accessible base station corresponding to the sampling position, a base station with the largest signal strength among all base stations that can be searched by the information acquisition device at the sampling position.
For example, assuming that theinformation collecting apparatus 12 can search for 3 base stations, namely, the base station 1, the base station 2, and the base station 3, at the sampling position a, the signal strengths of the three base stations at the sampling position a are a1, a2, and a3, respectively, and a1> a2> a3, theterminal apparatus 11 may determine the base station 1 as the accessible base station corresponding to the sampling position a.
S53: and the terminal equipment determines the accessible position range of each accessible base station based on the identification information of the accessible base station corresponding to each sampling position and the geographical position information of each sampling position.
In an optional implementation manner, for an accessible base station corresponding to each sampling position, the terminal device may determine, from each sampling position, each trusted position corresponding to the accessible base station, and then determine, based on geographic position information of each trusted position corresponding to the accessible base station, an accessible position range of the accessible base station. The trusted location of the accessible base station refers to a sampling location that enables any communication device to access the accessible base station.
Optionally, for the accessible base station corresponding to each sampling location, the terminal device may determine a set formed by geographic location information of all trusted locations corresponding to the accessible base station as the accessible location range of the accessible base station.
Optionally, for the accessible base station corresponding to each sampling position, the terminal device may determine a rectangular geographic area including all the trusted positions corresponding to the accessible base station as the accessible position range of the accessible base station;
optionally, for the accessible base station corresponding to each sampling position, the terminal device may determine, based on the signal strength of the accessible base station at each trusted position corresponding to the accessible base station, a first signal range of each trusted position corresponding to the accessible base station, and then determine, as the accessible position range of the accessible base station, an overlapping area of the first signal ranges of all trusted positions corresponding to the accessible base station. Wherein:
the terminal device determines, based on the signal strength of the accessible base station at each trusted location corresponding to the accessible base station, a first signal range of each trusted location corresponding to the accessible base station, and may include the following steps:
step a, the terminal equipment calculates a second distance through a second preset distance calculation formula based on the signal intensity of the accessible base station, the signal coverage radius of the accessible base station and the signal intensity peak value at each credible position; the second preset distance calculation formula is:
D2=[(Qmax-Q3)/Qmax]*R1;
where D2 is the second distance, qmax is the peak value of the signal strength of the accessible base station, Q3 is the signal strength of the accessible base station at the trusted location, and R1 is the signal coverage radius of the accessible base station.
And b, the terminal equipment determines a circular area which takes the credible position as a center and takes the second distance as a radius as a first signal range of the credible position.
S54: and the terminal equipment stores the identification information of each accessible base station and the accessible position range in an associated manner.
In an optional implementation manner, after the terminal device determines the accessible position range of the accessible base station corresponding to each sampling position, the identification information of the accessible base station corresponding to each sampling position and the accessible position range may be stored in the local memory in an associated manner. Therefore, the terminal equipment can directly acquire the corresponding relation between the identification information of the accessible base station corresponding to each sampling position and the accessible position range from the local memory, and the tracking efficiency of the target object can be improved.
In another embodiment of the present application, as shown in fig. 6, before S51, the method for tracking the target object may further include S61 to S62, which are detailed as follows:
s61: when the information acquisition equipment receives the information acquisition instruction, acquiring the geographical position information and the base station distribution information of the sampling position where the information acquisition equipment is located at intervals of preset time.
For example, the information-gathering instruction may be triggered by a user when the information-gathering device begins to move with the vehicle. In a specific application, a user can trigger an information acquisition instruction by triggering a preset switch button on the information acquisition device. The preset switch button may be, for example, a physical key arranged on the information acquisition device, and may further be, for example, a virtual control configured in a software operating system of the information acquisition device, and a specific type of the preset switch button is not particularly limited herein.
In a specific embodiment, when a plurality of SIM cards based on different communication systems are installed in the information acquisition device, the information acquisition device may periodically and sequentially acquire base station distribution information in the communication system corresponding to each sampling position based on a preset time interval. The information acquisition equipment has different communication systems corresponding to sampling positions at different sampling moments in the same period.
For example, assuming that the preset time interval is 2 seconds, and the information acquisition device is installed with a china mobile 5G-based SIM card, a china unicom 5G-based SIM card, and a china telecom 4G-based SIM card, the information acquisition device may acquire base station distribution information of each china mobile 5G base station at the current sampling position after entering one cycle; after 2 seconds, the information acquisition equipment can acquire the base station distribution information of each China Union 5G base station at the current sampling position; and after 2 seconds, the information acquisition equipment can acquire the base station distribution information of each China telecom 4G base station at the current sampling position. Then, the information acquisition device enters the next cycle. After the information acquisition device enters the next period, the above process may be repeated. Therefore, the information acquisition equipment can acquire the base station distribution information under all communication systems in one period.
S62: and the information acquisition equipment stores the geographical position information and the base station distribution information of each sampling position in an associated manner.
In an alternative implementation, the information collecting device may store the geographical location information and the base station distribution information of each sampling location in its local memory in association.
In another optional implementation manner, the information acquisition device may associate the geographical location information of each sampling location with the base station distribution information, and send the associated geographical location information of each sampling location and base station distribution information to the preset server, so that the preset server stores the associated geographical location information and base station distribution information of each sampling location.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
The embodiment of the application further provides the terminal equipment. Please refer to fig. 7, which is a schematic structural diagram of a terminal device according to an embodiment of the present application. For convenience of explanation, only the portions related to the present embodiment are shown. As shown in fig. 7, theterminal device 7 provided in this embodiment may include: aprocessor 70, amemory 71, and acomputer program 72 stored in thememory 71 and operable on theprocessor 70. Theprocessor 70, when executing thecomputer program 72, implements the steps performed by the terminal device in the above-described embodiment of the target object tracking method, such as S31 to S33 shown in fig. 3.
Illustratively, thecomputer program 72 may be divided into one or more modules/units, which are stored in thememory 71 and executed by theprocessor 70 to accomplish the present application. One or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution of thecomputer program 72 in theterminal device 7.
It will be appreciated by those skilled in the art that fig. 7 is merely an example of theterminal device 7 and does not constitute a limitation of theterminal device 7, and may include more or fewer components than shown, or some components may be combined, or different components.
Theprocessor 70 may be a Central Processing Unit (CPU), other general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Thestorage 71 may be an internal storage unit of theterminal device 7, such as a hard disk or a memory of theterminal device 7. Thememory 71 may also be an external storage device of theterminal device 7, such as a plug-in hard disk, a Smart Memory Card (SMC), a Secure Digital (SD) card, or a flash memory card (flash card) provided on theterminal device 7. Further, thememory 71 may also include both an internal storage unit of theterminal device 7 and an external storage device. Thememory 71 is used for storing computer programs and other programs and data as needed. Thememory 71 may also be used to temporarily store data that has been output or is to be output.
In the above embodiments, the description of each embodiment has its own emphasis, and parts that are not described or illustrated in a certain embodiment may refer to the description of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.