Terminal positioning method, device, system, electronic device and storage medium
By installing multiple network cards on the terminal and registering multiple operator networks in priority order, the problem of terminals being unable to locate in the network signal poor area is solved, accurate and reliable terminal positioning is achieved, and the rental scope is expanded.
Patent Information
- Application Number
- CN202210691345.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-17
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2042-06-17
AI Technical Summary
In the terminal leasing industry, when the terminal is located in an area with poor network signals, it cannot access the operator network through a single network card, resulting in the rental platform being unable to locate the terminal, causing losses.
The terminal installs multiple network cards, tries to register and activate multiple operator networks in order of priority, obtains location information, and sends it to the server to determine the location.
In areas with poor network signals, positioning information is obtained through multiple operator networks to ensure the accuracy and reliability of terminal positioning, and expand the scope of terminal leasability.
Smart Images

Figure CN115314993B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a terminal positioning method, device, system, electronic device and storage medium. Background Art
[0002] Currently, in the terminal rental industry, terminals such as personal computers (PCs) typically use a single network interface card (NIC) to access the operator's network. If a terminal within the rental area is located in an area with poor network signal, the terminal may be unable to connect to the rental platform through the operator's network due to the poor network signal. Consequently, the rental platform is unable to locate the terminal, resulting in significant losses. Summary of the Invention
[0003] The present application provides a terminal positioning method, device, system, electronic device and storage medium to solve the problem of being unable to locate the terminal.
[0004] In a first aspect, the present application provides a terminal positioning method, wherein the terminal is equipped with multiple network cards, where the multiple network cards are network cards for connecting to multiple operator networks, and the method includes:
[0005] registering and activating the plurality of operator networks in sequence according to a first network priority stored in the terminal, where the first network priority is used to indicate a priority of the plurality of operator networks;
[0006] Acquire positioning information of the terminal in a target operator network; the target operator network is at least one of the multiple operator networks;
[0007] The positioning information is sent to a server, so that the server can determine the location of the terminal based on the positioning information.
[0008] Optionally, the registering and activating using the multiple operator networks in sequence according to the first network priority stored in the terminal includes:
[0009] Registering and activating the multiple operator networks in descending order of priority in the first network priorities to obtain multiple activation results;
[0010] The multiple operator networks correspond one-to-one to the multiple activation results, and the activation results are used to indicate whether registration and activation using the operator network is successful or failed.
[0011] Optionally, the method further includes:
[0012] If at least one of the multiple activation results indicates that the registration and activation failed, re-register and activate using the operator network where the registration and activation failed according to the first network priority stored in the terminal, and update the corresponding activation result until the multiple activation results all indicate that the registration and activation are successful, or until the target duration reaches a preset time length;
[0013] The target duration is the duration from the initial moment of sequentially using the multiple operator networks for registration and activation to the current moment.
[0014] Optionally, before acquiring the location information of the terminal in the target operator network, the method includes:
[0015] According to the multiple activation results, the operator network that is successfully registered and activated is determined as the target operator network.
[0016] Optionally, the method further includes:
[0017] Acquire signal strengths of the multiple operator networks through one operator network in the target operator network, and send the signal strengths of the multiple operator networks to the server, so that the server generates and sends a second network priority based on the signal strengths of the multiple operator networks;
[0018] The second network priority sent by the server is received through the one operator network, the second network priority is stored, and the first network priority is deleted.
[0019] Optionally, the method further includes:
[0020] After disconnecting from the one operator network, register and activate using the multiple operator networks in sequence according to the second network priority, reacquire the positioning information of the terminal under the target operator network, and send the positioning information to the server so that the server can re-determine the position of the terminal based on the reacquired positioning information.
[0021] In a second aspect, the present application provides a terminal positioning device, the device comprising:
[0022] a registration module, configured to sequentially register and activate the multiple operator networks according to a first network priority stored in the terminal, where the first network priority is used to indicate a priority of the multiple operator networks;
[0023] an acquisition module, configured to acquire positioning information of the terminal in a target operator network; the target operator network being at least one of the multiple operator networks;
[0024] The sending module is used to send the positioning information to a server so that the server can determine the location of the terminal based on the positioning information.
[0025] In a third aspect, the present application provides a terminal positioning system, the system comprising a terminal and a server, the terminal being communicatively connected to the server; wherein the terminal is equipped with multiple network cards, the multiple network cards being network cards for connecting to multiple operator networks;
[0026] The terminal is configured to sequentially register and activate using the multiple operator networks according to a first network priority stored in the terminal, and obtain positioning information of the terminal under a target operator network; the first network priority is used to indicate a priority of the multiple operator networks; the target operator network is at least one of the multiple operator networks; and send the positioning information to a server;
[0027] The server is configured to receive the positioning information sent by the terminal and determine the location of the terminal based on the positioning information.
[0028] In a fourth aspect, the present application provides an electronic device, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0029] Memory for storing computer programs;
[0030] The processor is configured to implement the steps of the terminal positioning method described in any one of the embodiments of the first aspect when executing the program stored in the memory.
[0031] In a fifth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the terminal positioning method as described in any one of the embodiments of the first aspect.
[0032] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art:
[0033] In the terminal positioning method provided in the embodiment of the present application, the terminal is installed with a network card that can access multiple operator networks, and the terminal stores a first network priority for indicating the priority of these multiple operator networks. At this time, the terminal can use these multiple operator networks for registration and activation in the order of the first network priority, and obtain the positioning information of the terminal under at least one operator network among these multiple operator networks. Therefore, when the terminal is located in an area where the network signal of a certain operator network is poor, the positioning information can be obtained through other operator networks among these multiple operator networks, so that the terminal can be positioned by the server according to the positioning information obtained by the terminal, avoiding the situation where the terminal cannot be positioned due to the poor signal of the corresponding operator network when using a single network card and the inability to connect to the operator. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0035] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0036] Figure 1 A schematic diagram of a terminal positioning method provided in an embodiment of the present application;
[0037] Figure 2 A schematic diagram of a multiple operator network registration and activation process provided in an embodiment of the present application;
[0038] Figure 3 A schematic diagram of a terminal positioning process provided in an embodiment of the present application;
[0039] Figure 4 A schematic diagram of a terminal positioning device provided in an embodiment of the present application;
[0040] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0042] To address the issue of being unable to locate a terminal, embodiments of the present application provide a terminal positioning method, applicable to a terminal, such as a PC or mobile phone. Optionally, the terminal is equipped with a multi-network card (NIC) configured to connect to multiple carrier networks. In other words, the terminal can connect to any of the multiple carrier networks using a single multi-network card.
[0043] like Figure 1 As shown, the terminal positioning method includes steps 101-103:
[0044] Step 101: Register and activate using multiple operator networks in sequence according to the first network priority stored in the first terminal.
[0045] The first network priority is used to indicate the priorities of multiple operator networks.
[0046] The first network priority may be a pre-set network priority of multiple operator networks, or may be a network priority determined before this use based on the signal strengths of multiple operator networks.
[0047] Optionally, multiple carrier networks are registered and activated in descending order of priority in the first network priority, obtaining multiple activation results. The multiple activation results correspond one-to-one to the multiple carrier networks, and the activation results indicate success or failure of registration and activation using the carrier networks.
[0048] In one possible implementation, the multiple carrier networks include a first carrier network, a second carrier network, and a third carrier network, and the first network priority indicates the priority of the three carrier networks. When registering and activating using the three carrier networks, according to the first network priority, first register and activate using the carrier network with the highest priority to obtain a corresponding activation result, then register and activate using the carrier network with a higher priority to obtain a corresponding activation result, and finally register and activate using the carrier network with a lower priority to obtain a corresponding activation result.
[0049] For example, taking the first network priority indicating that the priority of the first operator network is higher than that of the second operator network, and the priority of the second operator network is higher than that of the third operator network, according to the first network priority, first use the first operator network to register and activate, and obtain a first activation result corresponding to the first operator network, then use the second operator network to register and activate, and obtain a second activation result corresponding to the second operator network, and finally use the third operator network to register and activate, and obtain a third activation result corresponding to the third operator network.
[0050] Optionally, after obtaining multiple activation results, if at least one of the multiple activation results indicates that the registration and activation failed, the operator network where the registration and activation failed is used to re-register and activate according to the first network priority stored in the terminal, and the corresponding activation results are updated until multiple activation results indicate that the registration and activation are successful.
[0051] Alternatively, after obtaining multiple activation results, if at least one of the multiple activation results indicates that the registration and activation failed, the operator network that failed to register and activate is used to re-register and activate according to the first network priority stored in the terminal, and the corresponding activation results are updated until the time from the initial moment to the current moment of sequentially using multiple operator networks for registration and activation, that is, the target time, reaches the preset time length.
[0052] The value of the preset time length may be a preset fixed value or a value determined according to actual working conditions.
[0053] In one possible implementation, the multiple operator networks include a first operator network, a second operator network, and a third operator network. Accordingly, the multiple activation results include a first activation result corresponding to the first operator network, a second activation result corresponding to the second operator network, and a third activation result corresponding to the third operator network.
[0054] For example, if in the previous example, the first activation result and the second activation result indicate that the activation failed, and the third activation result indicates that the activation was successful, then according to the first network priority, first use the first operator network to re-register and activate to obtain the updated first activation result, and then use the second operator network to re-register and activate to obtain the updated second activation result.
[0055] In a possible time mode, after a preset time interval, the operator network where registration and activation failed is used to re-register and activate. In other words, the operator network where registration and activation failed is used to re-register and activate periodically.
[0056] The preset time interval or period may be, for example, 10 minutes, 20 minutes, 40 minutes, etc.
[0057] For example, taking the preset time interval of 10 minutes as an example, in the previous example, 10 minutes after obtaining the first activation result, the second activation result and the third activation result, according to the first network priority, first use the first operator network to re-register and activate, and obtain the updated first activation result, and then use the second operator network to re-register and activate, and obtain the updated second activation result.
[0058] For example, taking the preset time length as 15 minutes, in the previous example, if the updated first activation result and the updated second activation result still indicate that registration and activation failed, but after another 5 minutes, the target time length reaches the preset time length, then registration and activation will no longer be performed using the first and second carrier networks, and the registration and activation process will end.
[0059] For example, taking the preset time length as 30 minutes, in the previous example, if the updated first activation result and the updated second activation result still indicate registration and activation failure, then after 10 minutes, re-registration and activation are performed using the first carrier network according to the first network priority order, obtaining a further updated first activation result, and then re-registration and activation are performed using the second carrier network, obtaining a further updated second activation result. Then, based on the further updated first and second activation results, re-registration and activation are performed, or registration and activation are terminated and the next step is performed.
[0060] Through the above process, when there is an operator network that fails to register and activate, multiple registration and activation attempts can be made to allow the terminal to use the operator network to successfully register and activate as much as possible, avoiding the situation where registration and activation of a certain operator network fails due to temporary poor network signal, enhancing the reliability of the activation result, and obtaining the terminal's positioning information under as many operator networks as possible to ensure the accuracy of the terminal's position determined by the server.
[0061] Step 102: Obtain the terminal's location information in the target operator's network.
[0062] Optionally, before obtaining the positioning information of the terminal in the target operator network, the target operator network should also be determined.
[0063] In a possible implementation, based on the multiple activation results obtained after step 101, the operator network that is successfully registered and activated is determined as the target operator network.
[0064] Exemplarily, the multiple activation results include a first activation result corresponding to a first carrier network, a second activation result corresponding to a second carrier network, and a third activation result corresponding to a third carrier network. If the first activation result indicates successful registration and activation, and the second and third activation results indicate failed registration and activation, the first carrier network is determined as the target carrier network.
[0065] For example, in the above example, if the first activation result and the second activation result indicate that the registration and activation are successful, and the third activation result indicates that the registration and activation are failed, the first operator network and the second operator network are determined as target operator networks.
[0066] Exemplarily, when the target operator network is the first operator network, the terminal obtains the positioning information of the terminal in the first operator network through the first operator network.
[0067] Exemplarily, when the target operator networks are the first operator network and the second operator network, the terminal obtains the positioning information of the terminal in the first operator network through the first operator network, and obtains the positioning information of the terminal in the first operator network through the second operator network.
[0068] In a possible implementation, the positioning information includes information such as an identifier of a cell where the terminal is located and a geographical location of the cell where the terminal is located.
[0069] In a possible implementation, after determining that the activation result indicates that registration and activation using the operator network are successful, the operator network is determined as the target operator network, and positioning information of the terminal in the operator network is obtained through the operator network.
[0070] Step 103: Send the positioning information to the server.
[0071] Correspondingly, the server receives the positioning information sent by the terminal.
[0072] In this way, the server can determine the location of the terminal based on the received positioning information. In other words, the terminal sends the positioning information, which makes it easier for the server to determine the location of the terminal based on the positioning information.
[0073] In one possible implementation, the server sends a location acquisition instruction to the terminal, and the terminal executes the above steps 101-103 to determine the cell where the terminal is located in multiple operator networks, obtains positioning information through location-based services (LBS), and sends it to the server.
[0074] Exemplarily, the server is the server where the above-mentioned rental platform is located.
[0075] Optionally, the signal strengths of multiple carrier networks can be obtained through one of the target carrier networks, and the signal strengths of these multiple carrier networks can be sent to the server, so that the server can generate and send a second network priority based on the signal strengths of these multiple carrier networks. Subsequently, the terminal receives the second network priority sent by the server through the aforementioned one of the carrier networks, stores the second network priority, and deletes the first network priority, that is, replacing the stored first network priority with the second network priority.
[0076] The operator network used to obtain the signal strengths of the multiple operator networks is the network with the highest signal strength among the multiple operator networks, which can ensure the accuracy of the obtained signal strengths of the multiple operator networks.
[0077] Alternatively, the operator network used to obtain the signal strength of multiple operator networks is the operator network used by the terminal at the end of the registration and activation process. In this way, when the currently used operator network is an operator network with a poor signal, there is no need to switch networks to obtain the signal strength of multiple operator networks in a timely manner.
[0078] In one possible implementation, after receiving the signal strengths of multiple operator networks, the server generates a second network priority based on the signal strengths. If the second network priority is the same as the first network priority, the server does not issue the second network priority; if the second network priority is different from the first network priority, the server issues the second network priority to modify the first network priority stored in the terminal to the second network priority.
[0079] In a possible implementation, the network priority, namely the first network priority and the second network priority, may be stored in a communication module of the terminal.
[0080] Optionally, after disconnecting from one of the aforementioned carrier networks, the terminal sequentially registers and activates using multiple carrier networks according to the second network priority, reacquires the terminal's location information under the target carrier network, and sends the location information to the server, so that the server can re-determine the terminal's location based on the re-acquired location information. The specific implementation of the process of re-determining the terminal's location can be found above and is not detailed here.
[0081] For example, taking the number of multiple operator networks as 3, which are China Mobile, China Telecom and China Unicom, the process of registering and activating multiple operator networks can be as follows: Figure 2As shown. Determine the first network priority. After the terminal is turned on, activate multiple operator networks in sequence according to the first network priority, and determine whether the activation is successful. Specifically, the first network priority means that the priority of the mobile operator network is higher than the priority of the telecom operator network, and the priority of the telecom operator network is higher than the priority of the Unicom operator network. Use the mobile operator network for activation first, then the telecom operator network, and finally the Unicom operator network. Afterwards, judge whether the activation of the mobile, telecom, and Unicom operator networks is successful. If there is an operator network that fails to activate, reactivate it in the order of the first network priority at a preset time interval; if there is no operator network that fails to activate or after the registration and activation process is completed, connect to the server through any operator network that has been successfully activated, report the signal strength of the three operator networks, and the server compares the signals of the three operator networks to determine and issue the second network priority. Subsequently, the terminal saves the second network priority, deletes the first network priority, and activates according to the second network priority after the network is disconnected.
[0082] For example, the process of terminal positioning can be as follows: Figure 3 As shown in Figure 1, the server sends a location acquisition command to obtain the terminal's positioning information. The terminal then obtains information about the cell it is located in across multiple operator networks and performs LBS positioning to obtain the terminal's positioning information across multiple operator networks. Finally, the terminal reports the positioning information to the server.
[0083] It should be noted that through the above process, terminals equipped with multiple network cards can be positioned not only through the cells of a single operator's network, but also through the cells of multiple operator networks (for example, three operator networks). This provides a larger number of reference cells and more accurate positioning information. Furthermore, through the above process, terminals can be positioned over a larger area using other operator networks in areas with poor signal strength on a single operator network, thus expanding the range of available terminals for rent.
[0084] like Figure 4 As shown, an embodiment of the present application provides a terminal positioning device, which includes a registration module 401, an acquisition module 402 and a sending module 403.
[0085] The registration module 401 is configured to sequentially register and activate the multiple operator networks according to the first network priority stored in the terminal; the first network priority is used to indicate the priority of the multiple operator networks.
[0086] The acquisition module 402 is configured to acquire the location information of the terminal in a target operator network; the target operator network is at least one of the multiple operator networks.
[0087] The sending module 403 is configured to send the positioning information to a server, so that the server can determine the location of the terminal based on the positioning information.
[0088] The embodiment of the present application provides a terminal positioning system, which includes a terminal and a server, wherein the terminal is communicatively connected to the server, wherein the terminal is equipped with multiple network cards, which are network cards used to connect to multiple operator networks.
[0089] A terminal is configured to sequentially register and activate using multiple operator networks according to a first network priority stored in the terminal, and obtain positioning information of the terminal under a target operator network; the first network priority is used to indicate the priority of multiple operator networks; the target operator network is at least one of the multiple operator networks; and the positioning information is sent to a server.
[0090] The server is configured to receive positioning information sent by the terminal and determine the location of the terminal based on the positioning information.
[0091] like Figure 5 As shown, an embodiment of the present application provides an electronic device, which can be any device in the above system, including a processor 501, a communication interface 502, a memory 503 and a communication bus 504, wherein the processor 501, the communication interface 502, and the memory 503 communicate with each other through the communication bus 504.
[0092] Memory 503, used for storing computer programs;
[0093] In one embodiment of the present application, the processor 501 is configured to implement the terminal positioning method provided by any one of the aforementioned method embodiments when executing the program stored in the memory 503 .
[0094] The electronic devices provided in the embodiments of the present application may specifically be modules capable of implementing communication functions or terminal devices containing such modules, and the terminal devices may be mobile terminals or smart terminals. A mobile terminal may specifically be at least one of a mobile phone, a tablet computer, and a laptop computer; a smart terminal may specifically be a terminal containing a wireless communication module, such as a smart car, a smart watch, a shared bicycle, or a smart cabinet; and a module may specifically be a wireless communication module, such as any one of a 2G communication module, a 3G communication module, a 4G communication module, a 5G communication module, and an NB-IOT communication module.
[0095] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the terminal positioning method provided by any of the aforementioned method embodiments is implemented.
[0096] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0097] The foregoing description is intended only to provide specific embodiments of the present invention, which will enable those skilled in the art to understand and implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown herein, but is intended to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A terminal positioning method, characterized in that: The terminal is equipped with multiple network cards, each of which is a network card used to connect to multiple operator networks. The method includes: registering and activating the plurality of operator networks in sequence according to the first network priority stored in the terminal; the first network priority being used to indicate the priority of the plurality of operator networks; Acquire positioning information of the terminal in a target operator network; the target operator network is at least one of the multiple operator networks; Sending the positioning information to a server, so that the server can determine the location of the terminal based on the positioning information; The registering and activating using the multiple operator networks in sequence according to the first network priority stored in the terminal includes: Registering and activating the multiple operator networks in descending order of priority among the first network priorities to obtain multiple activation results; The multiple operator networks correspond one-to-one to the multiple activation results, and the activation result is used to indicate whether registration and activation using the operator network is successful or failed; The method further comprises: After successfully registering and activating through one of the target operator networks, obtaining signal strengths of the multiple operator networks and sending the signal strengths of the multiple operator networks to the server, so that the server generates and sends a second network priority based on the signal strengths of the multiple operator networks; The second network priority sent by the server is received through the one operator network, the second network priority is stored, and the first network priority is deleted.
2. The terminal positioning method according to claim 1, wherein: The method further comprises: If at least one of the multiple activation results indicates that the registration and activation failed, re-register and activate using the operator network where the registration and activation failed according to the first network priority stored in the terminal, and update the corresponding activation result until the multiple activation results all indicate that the registration and activation are successful, or until the target duration reaches a preset time length; The target duration is the duration from the initial moment of sequentially using the multiple operator networks for registration and activation to the current moment.
3. The terminal positioning method according to claim 1, wherein: Before acquiring the location information of the terminal in the target operator network, the method includes: According to the multiple activation results, the operator network that is successfully registered and activated is determined as the target operator network.
4. The terminal positioning method according to claim 1, wherein: The method further comprises: After disconnecting from the one operator network, register and activate using the multiple operator networks in sequence according to the second network priority, reacquire the positioning information of the terminal under the target operator network, and send the positioning information to the server so that the server can re-determine the position of the terminal based on the reacquired positioning information.
5. A terminal positioning device, characterized in that: The device comprises: a registration module, configured to sequentially register and activate multiple operator networks according to a first network priority stored in the terminal; the first network priority is used to indicate the priority of the multiple operator networks; wherein the sequentially registering and activating the multiple operator networks according to the first network priority stored in the terminal includes: registering and activating the multiple operator networks in descending order of priority in the first network priority, to obtain multiple activation results; the multiple operator networks correspond one-to-one to the multiple activation results, and the activation results are used to indicate success or failure of registration and activation using the operator network; an acquisition module, configured to acquire positioning information of the terminal in a target operator network; the target operator network being at least one of the multiple operator networks; A sending module is used to send the positioning information to the server so that the server can determine the location of the terminal based on the positioning information; the sending module is also used to obtain the signal strength of the multiple operator networks after successfully registering and activating through one operator network in the target operator network, and send the signal strength of the multiple operator networks to the server so that the server can generate and send a second network priority based on the signal strength of the multiple operator networks; receive the second network priority sent by the server through the one operator network, store the second network priority and delete the first network priority.
6. A terminal positioning system, characterized in that: The system includes a terminal and a server, wherein the terminal is in communication with the server; wherein the terminal is equipped with multiple network cards, and the multiple network cards are network cards for connecting to multiple operator networks; The terminal is configured to sequentially register and activate the multiple operator networks according to a first network priority stored in the terminal, and obtain positioning information of the terminal under a target operator network; the first network priority is used to indicate the priority of the multiple operator networks; the target operator network is at least one of the multiple operator networks; and the positioning information is sent to a server; wherein, sequentially registering and activating the multiple operator networks according to the first network priority stored in the terminal includes: registering and activating the multiple operator networks in descending order of priority in the first network priority to obtain multiple activation results; the multiple operator networks correspond one-to-one to the multiple activation results, and the activation results are used to indicate success or failure of registration and activation using the operator network; the terminal is further configured to obtain signal strengths of the multiple operator networks after successfully registering and activating through one of the target operator networks, and send the signal strengths of the multiple operator networks to the server, so that the server generates and sends a second network priority based on the signal strengths of the multiple operator networks; receiving the second network priority sent by the server through the one operator network, storing the second network priority, and deleting the first network priority; The server is configured to receive the positioning information sent by the terminal and determine the location of the terminal based on the positioning information.
7. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory for storing computer programs; The processor is configured to implement the steps of the terminal positioning method according to any one of claims 1 to 4 when executing the program stored in the memory.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the terminal positioning method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Network location method and device for mobile terminal
CN106303965A
Positioning method and device supporting dual-mode network, computer device and storage medium
CN110381438A