A mobile communication search and positioning method, apparatus and storage medium
By acquiring the IMSI and determining the call event type, the reference frequency band and unused frequency points are estimated, solving the problem of low efficiency in searching and locating devices in a call state in the existing technology, and achieving fast and accurate positioning and power saving.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-26
- Publication Date
- 2026-04-03
AI Technical Summary
Existing technologies are unable to effectively search for and locate mobile communication devices that are in a call state, resulting in low search efficiency.
By obtaining the International Mobile Subscriber Identity (IMSI) of the target user's device, querying its service status, determining the type of call event, estimating reference frequency bands and unused frequency points, and searching for candidate frequency points in advance, rapid location can be achieved at the end of the call.
It improves the efficiency of searching and locating user devices while they are in a call, reduces the power consumption of the searching devices, and achieves fast and accurate location.
Smart Images

Figure CN116567533B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a mobile communication search and positioning method, apparatus and storage medium. Background Technology
[0002] Search and location devices are based on the principle of wireless communication base station technology. By simulating the broadcast guidance signals of mobile communication networks (China Mobile / China Unicom / China Telecom / China Broadcasting Network), they provide a stronger signal than public network base stations. This allows mobile phones or terminals in standby mode to detect the change in their location area, thereby initiating a location area update process. They register with the search and location device and report their IMEI / IMSI (4G) or SUPI / SUCI (5G). This completes the collection of public network user terminal information within the coverage area. Then, the collected IMEI / IMSI or SUPI / SUCI is transmitted in real time to the backend data management system center via wired or wireless backhaul. Users can connect to the collection center through client software and the backend management system to view the collected mobile terminal information in real time. This technology can be widely used in emergency rescue scenarios in the wild, desert, and at sea.
[0003] Generally, once the location of the device to be located is known to be in a certain area, the search and location device can search for the device. However, since the terminal can only detect a change in location area when it is in standby mode, it is impossible to search for and locate the device if it is in a call.
[0004] How to search for and locate devices that are in a call state is an urgent problem to be solved. Summary of the Invention
[0005] This application provides a mobile communication search and positioning method, apparatus, and storage medium. For user equipment in a call state, it can pre-deploy relevant frequency bands and frequency points of the user equipment to be searched without full-band traversal search or waiting for the call state on the user equipment side to end, thereby improving the efficiency of the search and positioning device in searching and locating user equipment in a call state.
[0006] In a first aspect, embodiments of this application provide a mobile communication search and positioning method. The method is applied to a search and positioning device within a search and positioning system. The search and positioning system includes the search and positioning device, a user equipment, a public network base station, and a backend management system. The search and positioning device is communicatively connected to the backend management system via the public network base station. The method includes:
[0007] Obtain the International Mobile Subscriber Identity (IMSI) of the mobile phone number of the target user located in the target area;
[0008] Send status query requests for the target user's IMSI to multiple operator servers in the signal coverage target area;
[0009] Receive a response message from the operator's server, the response message including a target response message indicating the service status of the target user equipment;
[0010] Based on the target response message regarding the service status of the target user equipment, it is determined whether the service status of the target user equipment is currently in a call.
[0011] If the service status of the target user equipment is in a call, then the call event type of the target user equipment is determined, and the call event type includes at least one of the following: non-Internet telephone service, i.e., using the telephone domain, or Internet telephone service, i.e., using the data domain.
[0012] Based on the call event type of the target user equipment, determine the reference frequency band range that can be accessed by the target user equipment;
[0013] Based on the reference frequency band range and the locally pre-stored set of empty frequency points, at least one candidate empty frequency point in the set of empty frequency points that is within the reference frequency band range is determined. The empty frequency point is a frequency point reserved by the operator for search and positioning.
[0014] The IMSI of user equipment within the target area is collected at the candidate space frequency point, and the IMSI of the user equipment is sent to the background management system.
[0015] Upon receiving a location success message from the backend management system, the system accesses the user equipment based on the cell frequency and physical cell identifier (PCI) of the user equipment that matches the IMSI of the target user in order to locate the user equipment. The location success message includes a response message sent by the backend management system after determining that a user equipment with the IMSI matching the target user exists.
[0016] Generally, when searching for a target user device using a search and positioning device (also known as a code detection device or code detection apparatus), multiple search and positioning devices are used to perform a traversal search across multiple operators' frequency bands. This results in a large search range and a long search time. Furthermore, since a traversal search requires a certain amount of time, the target user device may have undergone multiple changes in its call status during this time. Therefore, in the existing technology, there is currently no search and positioning method or search and positioning device specifically for target user devices that are in a call state.
[0017] This embodiment proactively confirms the call status of the target user device to be located. For the target user device to be located while in a call, it can search in advance in the estimated reference frequency band and empty frequency points according to the different call event types. This ensures that the target user device is located in the shortest time when the call ends, thereby improving the efficiency of the search and location device in searching and locating user devices in a call.
[0018] In another possible implementation of the first aspect, before collecting the IMSI of user equipment within the target area at the candidate space frequency point and sending the IMSI of the user equipment to the background management system, the method further includes:
[0019] The system periodically sends the status query request to the target operator server at preset intervals until a response message indicating that the call event of the target user equipment has ended is received; or, the system requests the target operator server to actively send a call event end notification message after the call event has ended; wherein, the target operator server is the operator server that sends the target response message.
[0020] Receive a response message from the target operator's server that indicates the end of the call event.
[0021] This implementation method is mainly used to collect the IMSI of user equipment in the target area at candidate empty frequency points after confirming that the call event of the target user equipment has ended, and send the IMSI of the user equipment to the background management system to avoid unnecessary power consumption of searching and locating the device.
[0022] In another possible implementation of the first aspect, the call event type is a non-Internet telephony service, i.e., a telephony domain; the step of determining the reference frequency band range that can access the target user equipment based on the call event type of the target user equipment includes:
[0023] Determine the carrier to which the target user's IMSI belongs;
[0024] Based on the operator to which the target user's IMSI belongs, determine the reference frequency band range that can access the target user's equipment.
[0025] This implementation addresses call events where the call type is a non-Internet telephone service, i.e., a call within the telephone domain, meaning the target user device makes a phone call. For this type of call event, the reference frequency band range can be determined based on the operator to which the target user's IMSI belongs, thereby improving the efficiency of the search and location equipment in locating the user device.
[0026] In another possible implementation of the first aspect, the call event type is Internet telephony service, i.e., data domain; the step of determining the reference frequency band range that can access the target user equipment based on the call event type of the target user equipment includes:
[0027] The reference frequency band used by the target user equipment in the call event is determined, and the reference frequency band includes the 4G frequency band of fourth-generation mobile communication technology, the 5G frequency band of fifth-generation mobile communication technology, and the Wi-Fi frequency band of wireless communication technology;
[0028] If the reference frequency band is a 4G or 5G band, then the range of reference frequency bands that can access the target user equipment is determined according to the reference frequency band corresponding to the target operator, wherein the target operator is the operator that sends the target response message;
[0029] If the reference frequency band is a Wi-Fi band, then the range of reference frequency bands that can access the target user device is determined based on the Wi-Fi band.
[0030] This implementation addresses call events involving internet-based telephony services, i.e., calls that use the data domain, meaning the target user device makes a call via network dialing or a terminal application (such as WeChat Call). For this type of call event, the reference frequency band used by the target user device in the call event, such as 4G, 5G, or Wi-Fi, can be used to determine the range of reference frequency bands that can access the target user device, thereby improving the efficiency of the search and location device in locating the user device.
[0031] In another possible implementation of the first aspect, the step of collecting the IMSI of user equipment within the target area at the candidate space frequency point and sending the IMSI of the user equipment to the background management system includes:
[0032] A guiding signal is broadcast at the candidate air frequency point, causing user equipment in the target area to detect a change in location area and initiate a location area update request. The guiding signal is used to provide a stronger signal than that of a public network base station.
[0033] Receive a location area update request from a user equipment within the target area, initiate a location area update process, and obtain the IMSI of the user equipment within the target area;
[0034] The collected IMSI is sent to the backend management system until the IMSI of the target user is found.
[0035] This embodiment addresses the existing technology of intercepting communication information between a mobile communication terminal and a base station over a long period of time to monitor mobile terminal communication. The method obtains information about the mobile user terminal during location zone updates and periodic location updates, thereby enabling the monitoring of mobile user calls. However, if the mobile communication terminal is not moving, location zone updates cannot occur. In order to reduce communication burden and increase system capacity, the system often sets the periodic location update period to be very long. Therefore, the waiting time for monitoring mobile communication is long and uncertain.
[0036] The parameters of the virtual working cell are determined by acquiring the parameter information of each cell in the target area. The synchronization information and parameter information of the virtual working cell are broadcast to the target area. The priority of the virtual cell is adjusted to receive the location area update request of the mobile terminal in the target area. The location area update process is initiated to obtain the user identity information of the user terminal in the target area. The mobile terminal with a specific location in the target area is detected based on the obtained user identity information of the user terminal in the target area.
[0037] In another possible implementation of the first aspect, receiving a location success message from the background management system involves accessing the user equipment based on its cell frequency and physical cell identifier (PCI) that match the target user's IMSI, in order to locate the user equipment, including:
[0038] Receive a location success message from the backend management system;
[0039] Confirm the cell frequency and PCI of the user equipment that match the IMSI of the target user;
[0040] The current IMSI collection period is cached, and access is performed based on the cell frequency and PCI of the user equipment that matches the IMSI of the target user.
[0041] The advantage of this implementation is that, after confirming the cell frequency and PCI of the user equipment that are consistent with the IMSI of the target user, the frequency of the collected IMSI and the frequency of the searched frequency are cached, which facilitates the search for other IMSIs in the future.
[0042] In another possible implementation of the first aspect, after receiving the location success message from the background management system and accessing the user equipment based on the cell frequency and physical cell identifier (PCI) of the user equipment consistent with the IMSI of the target user to locate the user equipment, the method further includes:
[0043] By adjusting the individual decoding device, the downlink synchronization and frame header alignment between the individual decoding device and the search and positioning device can be achieved.
[0044] Reserve fixed resource blocks (RBs) and apply modulation and coding strategies (MCS) to the target user equipment.
[0045] Send the temporary identifier (C-RNTI) of the cell wireless network to the decoding soldier device, enabling the decoding soldier device to demodulate the uplink signal of the target user device;
[0046] When the signal strength of the uplink shared channel (PUSCH) signal from the target user equipment to the decoding soldier device is equivalent to the signal strength of the surrounding interference signals to the decoding soldier device, the signal strength of the decoding soldier device in two directions—towards the target user equipment and not towards the target user equipment—is compared to determine the direction of the target user equipment.
[0047] This implementation uses a soldier's decoding device to accurately locate user equipment (UEs) with the same IMSI as the target user. Specifically, the positioning vehicle reserves a fixed RB (Radio Receptor) and MCS (Modulation and Coding Scheme) for UEs with the same IMSI as the target user, and sends the C-RNTI (Cell Radio Network Temporary Identifier) to the soldier. This allows the soldier to demodulate the uplink signal of the UE with the same IMSI as the target user. When the uplink PUSCH (Physical uplink shared channel) signal from the UE with the same IMSI as the target user reaches a strength comparable to the surrounding interference signal strength, the soldier's direction towards the target UE is compared with that of not facing the target UE. Due to the directional antenna, the former has a higher decoding success rate. At this point, multiplying all decoded signal strengths by a weighted value indicates the direction of the target UE. Through this process, the soldier's directional accuracy problem in scenarios with multiple interferences is solved.
[0048] Secondly, embodiments of this application provide a mobile communication search and positioning device, which includes at least an acquisition unit, a first sending unit, a first receiving unit, a first determining unit, a second determining unit, a third determining unit, a fourth determining unit, a collection unit, and a second receiving unit. This mobile communication search and positioning device is used to implement the method described in any embodiment of the first aspect, wherein the acquisition unit, the first sending unit, the first receiving unit, the first determining unit, the second determining unit, the third determining unit, the fourth determining unit, the collection unit, and the second receiving unit are described below:
[0049] The acquisition unit is used to acquire the International Mobile Subscriber Identity (IMSI) of the mobile phone number of the target user to be located in the target area.
[0050] The first sending unit is used to send a status query request for the IMSI of the target user to multiple operator servers in the signal coverage target area;
[0051] The first receiving unit is configured to receive a response message from the operator's server, the response message including a target response message indicating the service status of the target user equipment;
[0052] The first determining unit is configured to determine whether the service status of the target user equipment is in a call based on the target response message of the service status of the target user equipment.
[0053] The second determining unit is configured to determine the call event type of the target user equipment if the service status of the target user equipment is in a call, wherein the call event type includes at least one of the following: non-Internet telephone service, i.e., using the telephone domain, or Internet telephone service, i.e., using the data domain.
[0054] The third determining unit is used to determine the reference frequency band range that can be accessed by the target user equipment based on the call event type of the target user equipment;
[0055] The fourth determining unit is used to determine at least one candidate empty frequency point in the set of empty frequency points that is within the reference frequency band range, based on the reference frequency band range and the locally pre-stored set of empty frequency points, wherein the empty frequency point is a frequency point reserved by the operator for search and positioning.
[0056] The acquisition unit is used to acquire the IMSI of user equipment within the target area at the candidate space frequency point and send the IMSI of the user equipment to the background management system.
[0057] The second receiving unit is used to receive a location success message from the background management system, and then access the user equipment based on the cell frequency and physical cell identifier (PCI) of the user equipment that matches the IMSI of the target user in order to locate the user equipment. The location success message includes a response message sent by the background management system after determining that there is a user equipment that matches the IMSI of the target user.
[0058] This embodiment proactively confirms the call status of the target user device to be located. For the target user device to be located while in a call, it can search in advance in the estimated reference frequency band and empty frequency points according to the different call event types. This ensures that the target user device is located in the shortest time when the call ends, thereby improving the efficiency of the search and location device in searching and locating user devices in a call.
[0059] In yet another possible implementation of the second aspect, the device further includes:
[0060] The second sending unit is configured to periodically send the status query request to the target operator server at a preset interval until a response message indicating that the call event of the target user equipment has ended is received; or, to request the target operator server to actively send a call event end notification message after the call event has ended; wherein, the target operator server is the operator server that sends the target response message.
[0061] The third receiving unit is used to receive a response message containing the termination of the call event sent from the server of the target operator.
[0062] This implementation method is mainly used to collect the IMSI of user equipment in the target area at candidate empty frequency points after confirming that the call event of the target user equipment has ended, and send the IMSI of the user equipment to the background management system to avoid unnecessary power consumption of searching and locating the device.
[0063] In another possible implementation of the second aspect, the third determining unit is used for:
[0064] Determine the carrier to which the target user's IMSI belongs;
[0065] Based on the operator to which the target user's IMSI belongs, determine the reference frequency band range that can access the target user's equipment.
[0066] This implementation addresses call events where the call type is a non-Internet telephone service, i.e., a call within the telephone domain, meaning the target user device makes a phone call. For this type of call event, the reference frequency band range can be determined based on the operator to which the target user's IMSI belongs, thereby improving the efficiency of the search and location equipment in locating the user device.
[0067] In another possible implementation of the second aspect, the third determining unit is used for:
[0068] The reference frequency band used by the target user equipment in the call event is determined, and the reference frequency band includes the 4G frequency band of fourth-generation mobile communication technology, the 5G frequency band of fifth-generation mobile communication technology, and the Wi-Fi frequency band of wireless communication technology;
[0069] If the reference frequency band is a 4G or 5G band, then the range of reference frequency bands that can access the target user equipment is determined according to the reference frequency band corresponding to the target operator, wherein the target operator is the operator that sends the target response message;
[0070] If the reference frequency band is a Wi-Fi band, then the range of reference frequency bands that can access the target user device is determined based on the Wi-Fi band.
[0071] This implementation addresses call events involving internet-based telephony services, i.e., calls that use the data domain, meaning the target user device makes a call via network dialing or a terminal application (such as WeChat Call). For this type of call event, the reference frequency band used by the target user device in the call event, such as 4G, 5G, or Wi-Fi, can be used to determine the range of reference frequency bands that can access the target user device, thereby improving the efficiency of the search and location device in locating the user device.
[0072] In another possible implementation of the second aspect, the acquisition unit is used for:
[0073] A guiding signal is broadcast at the candidate air frequency point, causing user equipment in the target area to detect a change in location area and initiate a location area update request. The guiding signal is used to provide a stronger signal than that of a public network base station.
[0074] Receive a location area update request from a user equipment within the target area, initiate a location area update process, and obtain the IMSI of the user equipment within the target area;
[0075] The collected IMSI is sent to the backend management system until the IMSI of the target user is found.
[0076] This embodiment addresses the existing technology of intercepting communication information between a mobile communication terminal and a base station over a long period of time to monitor mobile terminal communication. The method obtains information about the mobile user terminal during location zone updates and periodic location updates, thereby enabling the monitoring of mobile user calls. However, if the mobile communication terminal is not moving, location zone updates cannot occur. In order to reduce communication burden and increase system capacity, the system often sets the periodic location update period to be very long. Therefore, the waiting time for monitoring mobile communication is long and uncertain.
[0077] The parameters of the virtual working cell are determined by acquiring the parameter information of each cell in the target area. The synchronization information and parameter information of the virtual working cell are broadcast to the target area. The priority of the virtual cell is adjusted to receive the location area update request of the mobile terminal in the target area. The location area update process is initiated to obtain the user identity information of the user terminal in the target area. The mobile terminal with a specific location in the target area is detected based on the obtained user identity information of the user terminal in the target area.
[0078] In another possible implementation of the second aspect, the second receiving unit is used for:
[0079] Receive a location success message from the backend management system;
[0080] Confirm the cell frequency and PCI of the user equipment that match the IMSI of the target user;
[0081] The current IMSI collection period is cached, and access is performed based on the cell frequency and PCI of the user equipment that matches the IMSI of the target user.
[0082] The advantage of this implementation is that, after confirming the cell frequency and PCI of the user equipment that are consistent with the IMSI of the target user, the frequency of the collected IMSI and the frequency of the searched frequency are cached, which facilitates the search for other IMSIs in the future.
[0083] In yet another possible implementation of the second aspect, the device further includes:
[0084] An adjustment unit is used to adjust the decoding soldier device to ensure that the decoding soldier device is downlink synchronized and frame header aligned with the search and positioning device;
[0085] Reserved unit, used to reserve fixed resource blocks (RBs) and modulation and coding schemes (MCSs) to target user equipment;
[0086] The third transmitting unit is used to send the Cell Radio Network Temporary Identifier (C-RNTI) to the decoding soldier device, so that the decoding soldier device can demodulate the uplink signal of the target user equipment.
[0087] The comparison unit is used to determine the direction of the target user equipment by comparing the signal strength of the uplink shared channel (PUSCH) signal from the target user equipment to the decoding soldier equipment and the signal strength of the surrounding interference signals to the decoding soldier equipment when they are equivalent.
[0088] This implementation uses a soldier's decoding device to accurately locate user equipment (UEs) with the same IMSI as the target user. Specifically, the positioning vehicle reserves a fixed RB (Radio Receptor) and MCS (Modulation and Coding Scheme) for UEs with the same IMSI as the target user, and sends the C-RNTI (Cell Radio Network Temporary Identifier) to the soldier. This allows the soldier to demodulate the uplink signal of the UE with the same IMSI as the target user. When the uplink PUSCH (Physical uplink shared channel) signal from the UE with the same IMSI as the target user reaches a strength comparable to the surrounding interference signal strength, the soldier's direction towards the target UE is compared with that of not facing the target UE. Due to the directional antenna, the former has a higher decoding success rate. At this point, multiplying all decoded signal strengths by a weighted value indicates the direction of the target UE. Through this process, the soldier's directional accuracy problem in scenarios with multiple interferences is solved.
[0089] Thirdly, embodiments of this application provide a mobile communication search and positioning device, which includes a processor, a memory, and a communication interface; the memory stores a computer program; when the processor executes the computer program, the communication interface is used to send and / or receive data, and the mobile communication search and positioning device can perform the method described in the first aspect or any possible implementation of the first aspect.
[0090] It should be noted that the processor included in the mobile communication search and positioning device described in the third aspect above can be a processor specifically designed to execute these methods (referred to as a dedicated processor for easy distinction), or a processor that executes these methods by calling a computer program, such as a general-purpose processor. Optionally, at least one processor may include both dedicated and general-purpose processors.
[0091] Optionally, the computer program described above can be stored in memory. For example, the memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same device or disposed on different devices. This application does not limit the type of memory or the arrangement of the memory and the processor.
[0092] In one possible implementation, the at least one memory is located outside the mobile communication search and positioning device.
[0093] In yet another possible implementation, the at least one memory is located within the mobile communication search and positioning device.
[0094] In another possible implementation, a portion of the memory of the at least one memory is located within the mobile communication search and positioning device, while another portion of the memory is located outside the mobile communication search and positioning device.
[0095] In this application, the processor and memory may also be integrated into a single device, that is, the processor and memory can be integrated together.
[0096] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed on at least one processor, implements the method described in the first aspect or any of the optional solutions of the first aspect.
[0097] Fifthly, this application provides a computer program product comprising a computer program that, when run on at least one processor, implements the method described in the first aspect or any of the optional solutions of the first aspect.
[0098] Optionally, the computer program product can be a software installation package, which can be downloaded and executed on a computing device when the aforementioned method is required.
[0099] The beneficial effects of the technical solutions provided in the third to fifth aspects of this application can be referred to the beneficial effects of the technical solutions in the first and second aspects, and will not be repeated here. Attached Figure Description
[0100] The accompanying drawings used in the description of the embodiments will be briefly introduced below.
[0101] Figure 1 This is a schematic diagram of the architecture of a mobile communication search and positioning system provided in an embodiment of this application;
[0102] Figure 2 This is a flowchart illustrating a mobile communication search and positioning method provided in an embodiment of this application;
[0103] Figure 3 This is a flowchart illustrating a method for collecting IMSI provided in an embodiment of this application;
[0104] Figure 4 This is a schematic diagram of the structure of a mobile communication search and positioning device provided in an embodiment of this application;
[0105] Figure 5This is a schematic diagram of the structure of a mobile communication search and positioning device provided in an embodiment of this application. Detailed Implementation
[0106] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0107] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.
[0108] The system architecture used in the embodiments of this application is described below. It should be noted that the system architecture and business scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0109] Please see Figure 1 , Figure 1 This is a schematic diagram of the architecture of a mobile communication search and positioning system provided in an embodiment of this application. The system includes a search and positioning device 11 (also known as a code detection device or code detection apparatus), a user equipment 12, a public network base station 13, and a back-end management system 14. The search and positioning device 11 establishes a communication connection with the back-end management system 14, wherein:
[0110] The search and location device 11 is a device that can be used in various search or rescue scenarios. It can use the search and location method provided in this application to obtain the IMSI sequence of the user equipment 12.
[0111] User equipment 12 is a terminal device such as a mobile phone, mobile terminal, conference teaching tablet, or industrial control computer with a SIM card installed. User equipment 12 is a device within the signal coverage range of public network base station 13. Under normal circumstances, user equipment 12 establishes a communication connection with public network base station 13. After being guided by the signal of search and positioning device 11, user equipment 12 disconnects from public network base station 13 and establishes a connection with search and positioning device 11.
[0112] Public network base station 13 is the service base station with the best signal in the area where the target user is located. Public network base station 13 can establish a communication connection with search and positioning device 11 to exchange information.
[0113] The backend management system 14 can be a single server or a server cluster composed of multiple servers. It can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, and big data and artificial intelligence platforms. Furthermore, it can be a terminal device such as a mobile phone, mobile terminal, conference teaching tablet, or industrial control computer. It can communicate with the search and positioning device 11 via the public network base station 13, and verify the IMSI of the user device 12 obtained by the search and positioning device 11 to determine the user device whose IMSI matches that of the target user. Further, the IMSI of the target user is obtained through interaction between the backend management system 14 and the operator's server.
[0114] Specifically, the backend management system 14 sends the IMSI of the target user's mobile phone number to the search and positioning device 11. The search and positioning device 11, based on the received IMSI, interacts with multiple operator servers in the signal coverage target area to determine whether the target user's service status is currently in a call. If the target user's service status is in a call, the call event type is determined. Based on the call event type, a corresponding algorithm is used to determine the reference frequency band range that can access the target user's device, thereby determining the final candidate empty frequency points for pre-access. After determining the call status of the target user's device, a search is immediately performed on the candidate empty frequency points until a user device 12 with the same IMSI as the target user is found.
[0115] Please see Figure 2 , Figure 2 This is a flowchart illustrating a mobile communication search and positioning method provided in an embodiment of this application. This mobile communication search and positioning method can be based on... Figure 1 The system architecture diagram shown can also be implemented based on other architectures. In this embodiment, the execution entity of the mobile communication search and positioning method is the aforementioned search and positioning device. The method includes, but is not limited to, the following steps:
[0116] Step S201: Obtain the International Mobile Subscriber Identity (IMSI) of the mobile phone number of the target user to be located in the target area.
[0117] Before obtaining the IMSI, the target user is first preliminarily determined to be in the target area and stay for more than a preset time using visual and geofencing methods. The target area is relatively large and the target user's mobile phone number cannot be accurately obtained, so it is necessary to search for and locate the target user's device.
[0118] The search and positioning device determines the IMSI of the mobile phone number of the target user to be located in the target area based on the background management system.
[0119] The back-end management system can obtain the aforementioned IMSI by interacting with the operator's server or the back-end server of relevant departments.
[0120] Step S202: Send a status query request for the target user's IMSI to multiple operator servers in the signal coverage target area.
[0121] The multiple operator servers in the target area of the signal coverage refer to the operator servers that any terminal can connect to within the target area.
[0122] The search and positioning device sends a status query request for the target user's IMSI to multiple operator servers in the target area covered by the number. The status query request is used to query whether the device corresponding to the target user's IMSI is in a call state.
[0123] Step S203: Receive a response message from the operator's server.
[0124] The response message includes a target response message regarding the service status of the target user equipment.
[0125] Since an IMSI belongs to only one operator, the operator server corresponding to the IMSI will return a target response message carrying the service status of the target user equipment to the search and positioning device; while for operator servers that do not correspond to the IMSI, they will return a response message with empty content or unknown result.
[0126] Step S204: Based on the target response message of the target user equipment's service status, determine whether the target user equipment's service status is "in a call".
[0127] The target response message carries the service status of the target user equipment; if the service status of the target user equipment is that it is in a call, then step S205 is executed.
[0128] If the target user equipment's service status is not in a call, then based on the reference frequency band range of the target operator and the locally pre-stored set of empty frequency points, at least one candidate empty frequency point within the reference frequency band range is determined. Furthermore, a guiding signal is broadcast at the candidate empty frequency point, providing a stronger signal than the public network base station, causing nearby standby mobile phones to detect a change in their location area, thereby initiating a location area update process. This involves registering with the detection device, reporting the IMSI, completing the collection of public network mobile phone information within the coverage area, and then transmitting the collected IMSI to the backend management system in real time until the target user equipment's IMSI is found. The cell frequency point and Physical Cell Identifier (PCI) of the reference user equipment accessed during the current detection processing cycle are also cached.
[0129] Step S205: If the service status of the target user equipment is in a call, then determine the call event type of the target user equipment.
[0130] The call event type includes at least one of the following: non-Internet telephone services, i.e., those that go through the telephone domain, or Internet telephone services, i.e., those that go through the data domain.
[0131] Specifically, when a device is in a call state, there are two scenarios: the first is making a call directly through the terminal; the second is making a call through network dialing or a mobile application, such as a WeChat call.
[0132] Scenario 1 corresponds to non-Internet telephone services, which use the telephone domain; Scenario 2 corresponds to Internet telephone services, which use the data domain.
[0133] Step S206: Determine the reference frequency band range that can be accessed by the target user equipment based on the call event type of the target user equipment.
[0134] If the call event type is a non-Internet telephony service, then the call domain is used; in an optional implementation, the process of determining the reference frequency band range that can access the target user equipment is as follows:
[0135] Determine the carrier to which the target user's IMSI belongs;
[0136] Based on the operator to which the target user's IMSI belongs, determine the reference frequency band range that can access the target user's equipment.
[0137] When the target user device uses the 2G frequency band to make a call, the distribution of the 2G frequency band varies for each operator. For example, China Mobile's 2G frequency band is: uplink: 889-904MHz, downlink: 934-949MHz; China Unicom's 2G frequency band is: uplink: 904-915MHz, downlink: 949-960MHz; China Telecom's 2G frequency band is: uplink: 824-835MHz, downlink: 869-880MHz; and China Broadcasting Network's 2G frequency band is: uplink: 703-733MHz, downlink: 758-788MHz.
[0138] Therefore, based on the above, when it is determined that the operator to which the target user's IMSI belongs is China Mobile, the reference frequency band range that can access the target user's equipment is: 889-904MHz, 934-949MHz.
[0139] When it is determined that the operator to which the target user's IMSI belongs is China Telecom, the reference frequency band range that can access the target user's equipment is: 824-835MHz, 869-880MHz;
[0140] When it is determined that the operator to which the target user's IMSI belongs is China Unicom, the reference frequency band range that can access the target user's equipment is: 904-915MHz, 949-960MHz.
[0141] When it is determined that the operator to which the target user's IMSI belongs is China Broadcasting Network, the reference frequency band range that can access the target user's equipment is: 703-733MHz, 758-788MHz.
[0142] When the target user's device uses the 4G frequency band to make a call, the distribution of 4G frequency bands varies for each operator. For example, China Mobile's 4G frequency bands are: TD-LTE (TD-SCDMA Long Term Evolution) bands: 1880-1900MHz, 2320-2370 MHz, 2575-2635 MHz; China Telecom's 4G frequency bands are: TD-LTE bands: 2370-2390MHz, 2635-2655MHz, FDD-LTE (Time Division Duplex Long Term Evolution) bands: 1755-1785MHz, 1850-1880MHz; China Unicom's 4G frequency bands are: TD-LTE bands: 2300-2320 MHz, 2555-2575 MHz. MHz, FDD-LTE bands: 1755-1765MHz, 1850-1860MHz.
[0143] Therefore, based on the above, when it is determined that the operator to which the target user's IMSI belongs is China Mobile, the reference frequency band range that can access the target user's equipment is: 1880-1900MHz, 2320-2370 MHz, 2575-2635 MHz, 2515-2675MHz.
[0144] When it is determined that the operator to which the target user's IMSI belongs is China Telecom, the reference frequency band range that can access the target user's equipment is: 2370-2390MHz, 2635-2655MHz, 1755-1785MHz, 1850-1880MHz.
[0145] When it is determined that the operator to which the target user's IMSI belongs is China Unicom, the reference frequency band range that can access the target user's equipment is: 1755-1765MHz, 1850-1860MHz, 2300-2320 MHz, 2555-2575 MHz.
[0146] Furthermore, determining whether the target user device uses the 2G or 4G frequency band when making a call depends on the model of the target user device and the communication standard.
[0147] If the call event type is an Internet telephony service, then the data domain is used; in an optional implementation, the process of determining the reference frequency band range that can access the target user equipment is as follows:
[0148] The reference frequency band used by the target user equipment in the call event is determined, and the reference frequency band includes 4G frequency band, 5G frequency band and Wi-Fi frequency band; wherein, the frequency band used by the target user equipment in the call event can be obtained by interacting with the operator's server.
[0149] In one optional implementation, if the reference frequency band is a 4G or 5G band, then the range of reference frequency bands that can access the target user equipment is determined according to the reference frequency band corresponding to the target operator, wherein the target operator is the operator that sends the target response message;
[0150] There are a total of 29 5G frequency bands, mainly divided into two spectrum ranges: 26 bands below 6GHz (collectively referred to as Sub6GHz) and 3 millimeter wave bands. Currently, China mainly uses Sub6GHz, including 7 frequency bands: n1 / n3 / n28 / n41 / n77 / n78 / n79.
[0151] Furthermore, according to the current 3GPP division, 5G NR mainly includes two major spectrum ranges: the 450MHz-6000MHz band range is FR1, also known as Sub-6GHz, and the 24250MHz-52600MHz band range is FR2, also known as millimeter wave. Among them, FR1 includes 26 frequency bands from n1 / n2 / n3, and FR2 includes three frequency bands: n257, n258, and mn260. Currently, the main frequency bands used domestically and internationally are n1 / n3 / n28 / n41 / n77 / n78 / n79, a total of 7 frequency bands.
[0152] The main frequency bands used in China's 5G networks are the n78 band for China Telecom and China Unicom, and the n41 and n79 bands for China Mobile. Therefore, China Mobile supports 5G spectrum of 2515-2675MHz and 4800-4900MHz, China Telecom supports 3400-3500MHz, and China Unicom supports 3500-3600MHz. Meanwhile, China Telecom, China Unicom, and China Broadcasting Network share the 3300-3400MHz frequency band for indoor use.
[0153] Since the operator's server may not be able to determine in a short time whether the target user's device is making a call via the 4G or 5G frequency band, in this case, the operator's server only needs to distinguish whether the target user's device is making a call via mobile data or Wi-Fi.
[0154] As can be seen from the above, when it is determined that the operator to which the target user's IMSI belongs is China Mobile, the reference frequency band range that can access the target user's equipment is: 1880-1900MHz, 2320-2370 MHz, 2575-2635MHz, 2515-2675MHz and 4800-4900MHz.
[0155] When it is determined that the operator to which the target user's IMSI belongs is China Telecom, the reference frequency band range that can access the target user's equipment is: 2370-2390MHz, 2635-2655MHz, 1755-1785MHz, 1850-1880MHz, 3300-3400MHz and 3400-3500MHz;
[0156] When it is determined that the operator to which the target user's IMSI belongs is China Unicom, the reference frequency band range that can access the target user's equipment is: 1755-1765MHz, 1850-1860MHz, 2300-2320 MHz, 2555-2575 MHz, 3300-3400MHz and 3500-3600MHz.
[0157] The aforementioned frequency bands include both 4G and 5G frequency bands. If the operator's server can distinguish whether the target user device is making calls via the 4G or 5G frequency band, then the aforementioned reference frequency band range can be further narrowed based on the differences between the 4G and 5G frequency bands.
[0158] In one optional implementation, if the reference frequency band is a Wi-Fi band, then the range of reference frequency bands that can access the target user equipment is determined based on the Wi-Fi band.
[0159] Wi-Fi bands (WLAN networks) can operate in the 2.4GHz and 5GHz bands. The allocated frequency band for WLAN 2.4GHz is 2.4GHz~2.4835GHz, and the operating frequency range for WLAN 5GHz is the 5.8GHz band, which is 5.725-5.850GHz.
[0160] Therefore, since the target user equipment makes network calls via Wi-Fi, the reference frequency band range is 2.4GHz~2.4835GHz and 5.725-5.850GHz.
[0161] Step S207: Based on the reference frequency band range and the locally stored set of empty frequency points, determine at least one candidate empty frequency point in the set of empty frequency points that is within the reference frequency band range.
[0162] The empty frequency points are frequency points reserved by the operator for search and positioning.
[0163] Based on the reference frequency band range and the locally pre-stored set of empty frequency points, determine the frequency points in the reference frequency band range that overlap with the locally pre-stored set of empty frequency points, and take one or more of the overlapping frequency points as candidate empty frequency points.
[0164] Step S208: Collect the IMSI of user equipment within the target area at the candidate empty frequency point, and send the IMSI of the user equipment to the background management system.
[0165] Before collecting the IMSI of user equipment within the target area at the candidate frequency point, it is first determined whether the service status of the target user equipment is that it is in a call.
[0166] If the service status of the target user equipment is not in a call, proceed directly to step S208.
[0167] If the target user equipment is in a call state but the normal traffic communication connection is not disconnected, the IMSI of the user equipment in the target area can be collected from the candidate empty frequency points in the 4G or 5G frequency band corresponding to the traffic, and the IMSI of the user equipment can be sent to the background management system.
[0168] If the target user equipment is in a call state but the normal data communication connection has been disconnected, then step S208 will be performed after the target user equipment ends the call state, or a search will be performed in advance in the reference frequency band corresponding to the call so as to find the target user equipment as soon as possible.
[0169] In one optional implementation, determining whether the service status of the target user equipment is in a call is done by: periodically sending the status query request to the target operator server at preset intervals until a response message indicating that the call event of the target user equipment has ended is received; or, requesting the target operator server to proactively send a call event end notification message after the call event has ended; wherein, the target operator server is the operator server that sends the target response message; and receiving a response message containing the end of the call event sent by the target operator server. In this implementation, the response message can be proactively sent by the target operator server, or it can be returned by the target operator server based on the status query request from the search and positioning device.
[0170] In one alternative implementation, the process of acquiring IMSI is as follows: Figure 3 As shown, Figure 3 The following is a flowchart illustrating a method for collecting IMSI provided in this embodiment:
[0171] Step S301: Broadcast a guidance signal at the candidate air frequency point, so that the user equipment in the target area detects a change in the location area and initiates a location area update request.
[0172] The guiding signal is used to provide a stronger signal than that of a public network base station.
[0173] As a user equipment data acquisition method in this embodiment, the broadcast guidance signal is further sent to the operator's communication network using broadcast signaling. The detection device completely simulates public network air interface signaling, complies with 3GPP protocol versions R8, R9, and R12, and supports the acquisition of the latest 4G terminal information. The device controls the acquisition of user equipment information through air interface signaling to ensure that it is always transmitted at maximum power, thereby increasing the uplink reception distance, extending the acquisition time, and improving the acquisition rate. To achieve a longer coverage distance, the device can be configured to transmit with a 5M (25 NBW) bandwidth, concentrating radiation energy and covering a wider area. During the configuration process, to achieve better acquisition results, the broadcast signaling TAC value is close to but not the same as the public network TAC value, making it impossible for user equipment to distinguish between a real base station and a simulated base station. This allows user equipment within the signal coverage area to update its location more quickly, thus solving the acquisition problem of user equipment with anti-simulated base station capabilities and enabling it to report its own identity information (IMSI).
[0174] Step S302: Receive the location area update request of the user equipment in the target area, start the location area update process, and obtain the IMSI of the user equipment in the target area.
[0175] Specifically, since the virtual working cell corresponding to the guidance signal has a higher priority than the surrounding cells, when a user equipment in the virtual working cell receives the cell parameters broadcast by the virtual working cell, it will initiate a location area update and send a request to the search and positioning device that established the virtual working cell through a random access channel. After receiving the request, the search and positioning device will allocate a dedicated control channel for it and establish a Layer 2 connection. The search and positioning device will send an identification request message to the mobile user terminal through the dedicated control channel. The user equipment will respond to the message and send user identity information to the search and positioning device, and then reside in the virtual working cell. The user identity information includes the user equipment's IMSI.
[0176] Understandably, this virtual working cell is capable of collecting terminal information within its coverage area. This terminal information includes the terminal's IMSI information and other related information, such as Tracking Area (TA), Uplink Energy, Radio Network Temporary Identifier (RNTI), frequency information, etc.
[0177] It should be noted that the establishment of a virtual working cell requires the configuration of various relevant parameters, such as: minimum receive level q-RxLevMin, uplink power control cell-level parameter P0, cyclic shift value NCS, blacklist, whitelist, etc.
[0178] Step S303: Send the collected IMSI to the background management system until the target user's IMSI is found.
[0179] Optionally, the virtual work cell is configured with a blacklist and a whitelist. The whitelist may contain the IMSI of the current staff member's mobile phone number, and the blacklist may contain the IMSI of the target user device.
[0180] If the user device is found to be in the whitelist, the user device will be directly released back to the public network.
[0181] If the user device is in the blacklist, the user device will be directly used as the target user device for access, and a corresponding message will be sent to the backend management system.
[0182] If the user device is not in the blacklist or whitelist, a corresponding message is sent to the backend management system, which carries the IMSI of the user device.
[0183] Step S209: Upon receiving a successful location message from the background management system, access is performed based on the cell frequency and physical cell identifier (PCI) of the user equipment that match the IMSI of the target user in order to locate the user equipment.
[0184] The location success message includes a response message sent by the backend management system after determining that a user device with the same IMSI as the target user exists.
[0185] If the location success message sent by the background management system is parsed and it is determined that there is an IMSI in the collected IMSI that matches the IMSI of the target user equipment, then the current collection process is cached and stopped, and the cell frequency and PCI of the user equipment that matches the IMSI of the target user are confirmed.
[0186] Furthermore, the user equipment is accessed based on its cell frequency and PCI, which match the target user's IMSI. All other user equipment already collected, except for the currently accessed user equipment, is released back to the public network.
[0187] In one optional implementation, the decoding individual equipment is adjusted to enable downlink synchronization and frame header alignment with the search and positioning equipment, while accessing the cell frequency and physical cell identifier (PCI) of the user equipment that matches the IMSI of the target user.
[0188] Reserve fixed resource blocks (RBs) and apply modulation and coding strategies (MCS) to the target user equipment.
[0189] The temporary identifier (C-RNTI) of the cell radio network is sent to the decoding soldier device, enabling the decoding soldier device to demodulate the uplink signal of the target user equipment. Access is performed based on the cell frequency and physical cell identifier (PCI) of the user equipment that matches the IMSI of the target user equipment. When the signal strength of the uplink shared channel (PUSCH) signal of the target user equipment to the decoding soldier device is equal to the signal strength of the surrounding interference signals to the decoding soldier device, the signal strength of the decoding soldier device in two directions—towards the target user equipment and not towards the target user equipment—is compared to determine the direction of the target user equipment.
[0190] The advantage of the above process is that when the signal strength of the uplink shared channel of the user equipment with the same IMSI as the target user is comparable to the strength of the surrounding interference signals, comparing the direction the soldier is facing towards the target user equipment versus not facing the target user equipment, the former will have a higher decoding success rate due to the directional antenna. At this point, multiplying all the decoded signal strengths by a weighted value will indicate the direction of the target user equipment.
[0191] This embodiment innovatively determines the service status of the target user's device before searching for and locating the target user, to determine whether the target user's device is in a call state. If it is in a call state and it is necessary to wait for the call state on the user device side to end, the relevant frequency bands and frequency points of the user device to be searched are deployed in advance. If it is not necessary to wait for the call state on the user device side to end, the corresponding reference frequency band range is determined according to the algorithm, eliminating the need for a full-band traversal search and improving the efficiency of the search and location device in searching for and locating user devices in a call state.
[0192] The methods of the embodiments of this application have been described in detail above, and the apparatus of the embodiments of this application is provided below.
[0193] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of a mobile communication search and positioning device 40 provided in an embodiment of this application. The device 40 can be the search and positioning device mentioned above or a component in the search and positioning device. The device 40 can include an acquisition unit 401, a first sending unit 402, a first receiving unit 403, a first determining unit 404, a second determining unit 405, a third determining unit 406, a fourth determining unit 407, a collection unit 408, and a second receiving unit 409. The detailed description of each unit is as follows.
[0194] The acquisition unit 401 is used to acquire the International Mobile Subscriber Identity (IMSI) of the mobile phone number of the target user to be located in the target area.
[0195] The first sending unit 402 is used to send a status query request for the IMSI of the target user to multiple operator servers in the signal coverage target area;
[0196] The first receiving unit 403 is configured to receive a response message from the operator server, the response message including a target response message indicating the service status of the target user equipment;
[0197] The first determining unit 404 is used to determine whether the service status of the target user equipment is in a call based on the target response message of the service status of the target user equipment.
[0198] The second determining unit 405 is used to determine the call event type of the target user equipment if the service status of the target user equipment is in a call. The call event type includes at least one of the following: non-Internet telephone service, i.e., using the telephone domain, or Internet telephone service, i.e., using the data domain.
[0199] The third determining unit 406 is used to determine the reference frequency band range that can be accessed by the target user equipment based on the call event type of the target user equipment.
[0200] The fourth determining unit 407 is used to determine at least one candidate empty frequency point in the set of empty frequency points that is within the reference frequency band range, based on the reference frequency band range and the locally pre-stored set of empty frequency points, wherein the empty frequency point is a frequency point reserved by the operator for search and positioning.
[0201] Acquisition unit 408 is used to acquire the IMSI of user equipment in the target area at the candidate space frequency point and send the IMSI of the user equipment to the background management system;
[0202] The second receiving unit 409 is used to receive a location success message from the background management system, and then access the user equipment based on the cell frequency and physical cell identifier (PCI) of the user equipment that matches the IMSI of the target user in order to locate the user equipment. The location success message includes a response message sent by the background management system after determining that there is a user equipment that matches the IMSI of the target user.
[0203] In one possible implementation, the device 40 further includes:
[0204] The second sending unit is configured to periodically send the status query request to the target operator server at a preset interval until a response message indicating that the call event of the target user equipment has ended is received; or, to request the target operator server to actively send a call event end notification message after the call event has ended; wherein, the target operator server is the operator server that sends the target response message.
[0205] The third receiving unit is used to receive a response message containing the termination of the call event sent from the server of the target operator.
[0206] In one possible implementation, the third determining unit 406 is used to:
[0207] Determine the carrier to which the target user's IMSI belongs;
[0208] Based on the operator to which the target user's IMSI belongs, determine the reference frequency band range that can access the target user's equipment.
[0209] In one possible implementation, the third determining unit 406 is used to:
[0210] The reference frequency band used by the target user equipment in the call event is determined, and the reference frequency band includes the 4G frequency band of fourth-generation mobile communication technology, the 5G frequency band of fifth-generation mobile communication technology, and the Wi-Fi frequency band of wireless communication technology;
[0211] If the reference frequency band is a 4G or 5G band, then the range of reference frequency bands that can access the target user equipment is determined according to the reference frequency band corresponding to the target operator, wherein the target operator is the operator that sends the target response message;
[0212] If the reference frequency band is a Wi-Fi band, then the range of reference frequency bands that can access the target user device is determined based on the Wi-Fi band.
[0213] In one possible implementation, the acquisition unit 408 is used for:
[0214] A guiding signal is broadcast at the candidate air frequency point, causing user equipment in the target area to detect a change in location area and initiate a location area update request. The guiding signal is used to provide a stronger signal than that of a public network base station.
[0215] Receive a location area update request from a user equipment within the target area, initiate a location area update process, and obtain the IMSI of the user equipment within the target area;
[0216] The collected IMSI is sent to the backend management system until the IMSI of the target user is found.
[0217] In one possible implementation, the second receiving unit 409 is used for:
[0218] Receive a location success message from the backend management system;
[0219] Confirm the cell frequency and PCI of the user equipment that match the IMSI of the target user;
[0220] The current IMSI collection period is cached, and access is performed based on the cell frequency and PCI of the user equipment that matches the IMSI of the target user.
[0221] In one possible implementation, the device 40 further includes:
[0222] An adjustment unit is used to adjust the decoding soldier device to ensure that the decoding soldier device is downlink synchronized and frame header aligned with the search and positioning device;
[0223] Reserved unit, used to reserve fixed resource blocks (RBs) and modulation and coding schemes (MCSs) to target user equipment;
[0224] The third transmitting unit is used to send the Cell Radio Network Temporary Identifier (C-RNTI) to the decoding soldier device, so that the decoding soldier device can demodulate the uplink signal of the target user equipment.
[0225] The comparison unit is used to determine the direction of the target user equipment by comparing the signal strength of the uplink shared channel (PUSCH) signal from the target user equipment to the decoding soldier equipment and the signal strength of the surrounding interference signals to the decoding soldier equipment when they are equivalent.
[0226] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a mobile communication search and positioning device 50 provided in an embodiment of this application. The mobile communication search and positioning device 50 includes a processor 501, a communication interface 502, and a memory 503. The mobile communication search and positioning device 50 can be the aforementioned search and positioning device or a component within a search and positioning device. The processor 501, communication interface 502, and memory 503 can be connected via a bus or other means; this embodiment of the application uses a bus connection as an example.
[0227] The processor 501 is the computing and control core of the mobile communication search and positioning device 50. It can parse various instructions and data within the mobile communication search and positioning device 50. For example, the processor 501 can be a central processing unit (CPU), which can transmit various interactive data between internal structures of the mobile communication search and positioning device 50, and so on. The communication interface 502 can optionally include standard wired interfaces and wireless interfaces (such as Wi-Fi, mobile communication interfaces, etc.), and can be used to send and receive data under the control of the processor 501. The communication interface 502 can also be used for the transmission and interaction of internal signaling or instructions of the mobile communication search and positioning device 50. The memory 503 is the memory device in the mobile communication search and positioning device 50, used to store programs and data. It can be understood that the memory 503 here can include the built-in memory of the mobile communication search and positioning device 50, or it can include the extended memory supported by the mobile communication search and positioning device 50. The memory 503 provides storage space for storing the operating system of the mobile communication search and positioning device 50. The storage space also stores program code or instructions required by the processor to perform corresponding operations. Optionally, the storage space may also store relevant data generated by the processor after performing the corresponding operation.
[0228] In this embodiment, the processor 501 runs executable program code in the memory 503 to perform the following operations:
[0229] Obtain the International Mobile Subscriber Identity (IMSI) of the mobile phone number of the target user located in the target area;
[0230] Send status query requests for the target user's IMSI to multiple operator servers in the signal coverage target area;
[0231] Receive a response message from the operator's server, the response message including a target response message indicating the service status of the target user equipment;
[0232] Based on the target response message regarding the service status of the target user equipment, it is determined whether the service status of the target user equipment is currently in a call.
[0233] If the service status of the target user equipment is in a call, then the call event type of the target user equipment is determined, and the call event type includes at least one of the following: non-Internet telephone service, i.e., using the telephone domain, or Internet telephone service, i.e., using the data domain.
[0234] Based on the call event type of the target user equipment, determine the reference frequency band range that can be accessed by the target user equipment;
[0235] Based on the reference frequency band range and the locally pre-stored set of empty frequency points, at least one candidate empty frequency point in the set of empty frequency points that is within the reference frequency band range is determined. The empty frequency point is a frequency point reserved by the operator for search and positioning.
[0236] The IMSI of user equipment within the target area is collected at the candidate space frequency point, and the IMSI of the user equipment is sent to the background management system.
[0237] Upon receiving a location success message from the backend management system, the system accesses the user equipment based on the cell frequency and physical cell identifier (PCI) of the user equipment that matches the IMSI of the target user in order to locate the user equipment. The location success message includes a response message sent by the backend management system after determining that a user equipment with the IMSI matching the target user exists.
[0238] In one alternative embodiment, before acquiring the IMSI of user equipment within the target area at the candidate space frequency point and sending the IMSI of the user equipment to the background management system, the processor 501 is further configured to:
[0239] The system periodically sends the status query request to the target operator server at preset intervals until a response message indicating that the call event of the target user equipment has ended is received; or, the system requests the target operator server to actively send a call event end notification message after the call event has ended; wherein, the target operator server is the operator server that sends the target response message.
[0240] Receive a response message from the target operator's server that indicates the end of the call event.
[0241] In one alternative embodiment, regarding the step of determining the reference frequency band range that can be accessed by the target user equipment based on the call event type of the target user equipment, the processor 501 is configured to:
[0242] Determine the carrier to which the target user's IMSI belongs;
[0243] Based on the operator to which the target user's IMSI belongs, determine the reference frequency band range that can access the target user's equipment.
[0244] In one alternative embodiment, regarding the step of determining the reference frequency band range that can be accessed by the target user equipment based on the call event type of the target user equipment, the processor 501 is configured to:
[0245] The reference frequency band used by the target user equipment in the call event is determined, and the reference frequency band includes the 4G frequency band of fourth-generation mobile communication technology, the 5G frequency band of fifth-generation mobile communication technology, and the Wi-Fi frequency band of wireless communication technology;
[0246] If the reference frequency band is a 4G or 5G band, then the range of reference frequency bands that can access the target user equipment is determined according to the reference frequency band corresponding to the target operator, wherein the target operator is the operator that sends the target response message;
[0247] If the reference frequency band is a Wi-Fi band, then the range of reference frequency bands that can access the target user device is determined based on the Wi-Fi band.
[0248] In one alternative embodiment, regarding the step of acquiring the IMSI of user equipment within the target area at the candidate space frequency point and sending the IMSI of the user equipment to the background management system, the processor 501 is configured to:
[0249] A guiding signal is broadcast at the candidate air frequency point, causing user equipment in the target area to detect a change in location area and initiate a location area update request. The guiding signal is used to provide a stronger signal than that of a public network base station.
[0250] Receive a location area update request from a user equipment within the target area, initiate a location area update process, and obtain the IMSI of the user equipment within the target area;
[0251] The collected IMSI is sent to the backend management system until the IMSI of the target user is found.
[0252] In one alternative, upon receiving a location success message from the backend management system, access is performed based on the cell frequency and Physical Cell Identifier (PCI) of the user equipment that match the IMSI of the target user to locate the user equipment. The processor 501 is configured to:
[0253] Receive a location success message from the backend management system;
[0254] Confirm the cell frequency and PCI of the user equipment that match the IMSI of the target user;
[0255] The current IMSI collection period is cached, and access is performed based on the cell frequency and PCI of the user equipment that matches the IMSI of the target user.
[0256] In one alternative embodiment, the processor 501 is further configured to:
[0257] By adjusting the individual decoding device, the downlink synchronization and frame header alignment between the individual decoding device and the search and positioning device can be achieved.
[0258] Reserve fixed resource blocks (RBs) and apply modulation and coding strategies (MCS) to the target user equipment.
[0259] Send the temporary identifier (C-RNTI) of the cell wireless network to the decoding soldier device, enabling the decoding soldier device to demodulate the uplink signal of the target user device;
[0260] When the signal strength of the uplink shared channel (PUSCH) signal from the target user equipment to the decoding soldier device is equivalent to the signal strength of the surrounding interference signals to the decoding soldier device, the signal strength of the decoding soldier device in two directions—towards the target user equipment and not towards the target user equipment—is compared to determine the direction of the target user equipment.
[0261] It should be noted that the implementation of each operation can also be referenced accordingly. Figure 2 and Figure 3 A corresponding description of the method embodiment shown on one side of the China Mobile search and positioning device.
[0262] This application provides a computer-readable storage medium storing a computer program. The computer program includes program instructions, which, when executed by a processor, cause the processor to perform... Figure 2 and Figure 3 The operation performed by the search and positioning device in the embodiment.
[0263] This application also provides a computer program product that, when run on a processor, implements... Figure 2 and Figure 3 The operation performed by the search and positioning device in the embodiment.
[0264] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
Claims
1. A mobile communication search and positioning method, characterized in that, The method is applied to a search and positioning device in a search and positioning system. The search and positioning system includes the search and positioning device, user equipment, public network base station, and back-end management system. The search and positioning device communicates with the back-end management system through the public network base station. The method includes: Obtain the International Mobile Subscriber Identity (IMSI) of the mobile phone number of the target user located in the target area; Send status query requests for the target user's IMSI to multiple operator servers in the signal coverage target area; Receive a response message from the operator's server, the response message including a target response message indicating the service status of the target user equipment; Based on the target response message regarding the service status of the target user equipment, it is determined whether the service status of the target user equipment is currently in a call. If the service status of the target user equipment is in a call, then the call event type of the target user equipment is determined, and the call event type includes at least one of the following: non-Internet telephone service, i.e., using the telephone domain, or Internet telephone service, i.e., using the data domain. Based on the call event type of the target user equipment, determine the reference frequency band range that can be accessed by the target user equipment; Based on the reference frequency band range and the locally pre-stored set of empty frequency points, at least one candidate empty frequency point in the set of empty frequency points that is within the reference frequency band range is determined. The empty frequency point is a frequency point reserved by the operator for search and positioning. The IMSI of user equipment within the target area is collected at the candidate space frequency point, and the IMSI of the user equipment is sent to the background management system. Upon receiving a location success message from the backend management system, the system accesses the user equipment based on the cell frequency and physical cell identifier (PCI) of the user equipment that matches the IMSI of the target user in order to locate the user equipment. The location success message includes a response message sent by the backend management system after determining that a user equipment with the IMSI matching the target user exists.
2. The method according to claim 1, characterized in that, Before collecting the IMSI of user equipment within the target area at the candidate space frequency point and sending the IMSI of the user equipment to the background management system, the method further includes: The system periodically sends the status query request to the target operator server at preset intervals until a response message indicating that the call event of the target user equipment has ended is received; or, the system requests the target operator server to actively send a call event end notification message after the call event has ended; wherein, the target operator server is the operator server that sends the target response message. Receive a response message from the target operator's server indicating the end of the call event.
3. The method according to claim 1, characterized in that, The call event type is non-Internet telephone service, i.e., it goes through the telephone domain; The step of determining the reference frequency band range that can be accessed by the target user equipment based on the call event type of the target user equipment includes: Determine the carrier to which the target user's IMSI belongs; Based on the operator to which the target user's IMSI belongs, determine the reference frequency band range that can access the target user's equipment.
4. The method according to claim 1, characterized in that, The call event type is Internet telephony service, i.e., data domain; determining the reference frequency band range that can access the target user device based on the call event type includes: The reference frequency band used by the target user equipment in the call event is determined, and the reference frequency band includes the 4G frequency band of fourth-generation mobile communication technology, the 5G frequency band of fifth-generation mobile communication technology, and the Wi-Fi frequency band of wireless communication technology; If the reference frequency band is a 4G or 5G band, then the range of reference frequency bands that can access the target user equipment is determined according to the reference frequency band corresponding to the target operator, wherein the target operator is the operator that sends the target response message; If the reference frequency band is a Wi-Fi band, then the range of reference frequency bands that can access the target user device is determined based on the Wi-Fi band.
5. The method according to claim 1, characterized in that, The step of collecting the IMSI of user equipment within the target area at the candidate frequency point and sending the IMSI of the user equipment to the background management system includes: A guiding signal is broadcast at the candidate air frequency point, causing user equipment in the target area to detect a change in location area and initiate a location area update request. The guiding signal is used to provide a stronger signal than that of a public network base station. Receive a location area update request from a user equipment within the target area, initiate a location area update process, and obtain the IMSI of the user equipment within the target area; The collected IMSI is sent to the backend management system until the IMSI of the target user is found.
6. The method according to claim 1, characterized in that, Upon receiving a location success message from the backend management system, the system accesses the user equipment based on its cell frequency and Physical Cell Identifier (PCI) that match the target user's IMSI, in order to locate the user equipment, including: Receive a location success message from the backend management system; Confirm the cell frequency and PCI of the user equipment that match the IMSI of the target user; The current IMSI collection period is cached, and access is performed based on the cell frequency and PCI of the user equipment that matches the IMSI of the target user.
7. The method according to claim 1, characterized in that, After receiving a location success message from the backend management system, and then accessing the user equipment based on the cell frequency and physical cell identifier (PCI) of the user equipment that matches the IMSI of the target user to locate the user equipment, the process further includes: By adjusting the individual decoding device, the downlink synchronization and frame header alignment between the individual decoding device and the search and positioning device can be achieved. Reserve fixed resource blocks (RBs) and apply modulation and coding strategies (MCS) to the target user equipment. Send the temporary identifier (C-RNTI) of the cell wireless network to the decoding soldier device, enabling the decoding soldier device to demodulate the uplink signal of the target user device; When the signal strength of the uplink shared channel (PUSCH) signal from the target user equipment to the decoding soldier device is equivalent to the signal strength of the surrounding interference signals to the decoding soldier device, the signal strength of the decoding soldier device in two directions—towards the target user equipment and not towards the target user equipment—is compared to determine the direction of the target user equipment.
8. A mobile communication search and positioning device, characterized in that, The device includes: The acquisition unit is used to acquire the International Mobile Subscriber Identity (IMSI) of the mobile phone number of the target user to be located in the target area. The first sending unit is used to send a status query request for the IMSI of the target user to multiple operator servers in the signal coverage target area; The first receiving unit is configured to receive a response message from the operator's server, the response message including a target response message indicating the service status of the target user equipment; The first determining unit is configured to determine whether the service status of the target user equipment is in a call based on the target response message of the service status of the target user equipment. The second determining unit is configured to determine the call event type of the target user equipment if the service status of the target user equipment is in a call, wherein the call event type includes at least one of the following: non-Internet telephone service, i.e., using the telephone domain, or Internet telephone service, i.e., using the data domain. The third determining unit is used to determine the reference frequency band range that can be accessed by the target user equipment based on the call event type of the target user equipment; The fourth determining unit is used to determine at least one candidate empty frequency point in the set of empty frequency points that is within the reference frequency band range, based on the reference frequency band range and the locally pre-stored set of empty frequency points, wherein the empty frequency point is a frequency point reserved by the operator for search and positioning. The acquisition unit is used to acquire the IMSI of user equipment within the target area at the candidate space frequency point and send the IMSI of the user equipment to the background management system. The second receiving unit is used to receive a location success message from the background management system, and then access the user equipment based on the cell frequency and physical cell identifier (PCI) of the user equipment that matches the IMSI of the target user in order to locate the user equipment. The location success message includes a response message sent by the background management system after determining that there is a user equipment that matches the IMSI of the target user.
9. A mobile communication search and positioning device, characterized in that, The mobile communication search and positioning device includes at least one processor, a communication interface, and a memory. The communication interface is used to send and / or receive data, the memory is used to store computer programs, and the at least one processor is used to call the computer programs stored in at least one memory to implement the method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed on a processor, implements the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Pseudo base-station detection system
CN107018513A
Character tracking method and device, electronic equipment and storage medium
CN109982243A