Positioning method and apparatus, computer readable storage medium

By allocating positioning processing resources to positioning network elements through the positioning management module, multiple positioning methods can be executed in parallel, solving the problem of low terminal positioning efficiency in existing technologies and improving positioning efficiency and accuracy.

CN113905435BActive Publication Date: 2025-11-25ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010574899.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-22
Publication Date
2025-11-25
Estimated Expiration
2040-06-22

AI Technical Summary

Technical Problem

In existing technologies, the independent deployment of positioning network elements of different network types leads to low terminal positioning efficiency, requiring multiple network elements to attempt positioning one by one, which is cumbersome and inefficient.

Method used

The positioning management module obtains positioning requests, identifies positioning network elements, and allocates corresponding positioning processing resources, enabling positioning network elements to execute multiple positioning methods in parallel, thus avoiding multiple network elements attempting positioning one by one.

Benefits of technology

It improves the efficiency and accuracy of terminal positioning, reduces resource waste, shortens positioning time, and ensures the accuracy and completeness of positioning results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113905435B_ABST
    Figure CN113905435B_ABST
Patent Text Reader

Abstract

The application provides a positioning method and device, and a computer readable storage medium, wherein the positioning method comprises: obtaining a positioning request, the positioning request being used for positioning a terminal; determining a positioning network element according to the positioning request; determining a positioning processing resource according to the positioning request; and allocating the positioning processing resource to the positioning network element, so that the positioning network element performs positioning processing on the terminal according to the positioning processing resource. In the embodiment of the application, the positioning processing resource is provided for the selected positioning network element, so that the positioning network element can perform positioning processing on the terminal based on the positioning processing resource, and thus it is not necessary to try positioning one by one by multiple positioning network elements, and the positioning efficiency on the terminal can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a positioning method and device, and computer readable storage medium. BACKGROUND

[0002] In the field of network communication, existing network types are increasingly rich, which have developed from 2G to 5G, and different network types correspond to different positioning network elements. In the traditional deployment of positioning network elements, the positioning network elements under each network type are independently deployed. Generally, after receiving a corresponding positioning request, the positioning network element will perform positioning processing for the positioning request. However, the positioning request may correspond to multiple different positioning network elements, so multiple positioning network elements are required to try positioning one by one when actually performing positioning. Although the final positioning result of the matched terminal can be obtained, the positioning efficiency of the terminal is not high because multiple positioning network elements are required to try positioning. SUMMARY

[0003] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.

[0004] The embodiments of the present application provide a positioning method and device, and computer readable storage medium, which can improve the positioning efficiency of the terminal.

[0005] In a first aspect, the embodiments of the present application provide a positioning method applied to a positioning management module, comprising:

[0006] obtaining a positioning request, wherein the positioning request is used for positioning a terminal;

[0007] determining a positioning network element according to the positioning request;

[0008] determining a positioning processing resource according to the positioning request;

[0009] allocating the positioning processing resource to the positioning network element, so that the positioning network element performs positioning processing of the terminal according to the positioning processing resource.

[0010] In a second aspect, the embodiments of the present application also provide a positioning method applied to a positioning network element, comprising:

[0011] obtaining a positioning processing resource, wherein the positioning processing resource is determined by a positioning management module according to a positioning request;

[0012] performing positioning processing of a terminal according to the positioning processing resource.

[0013] In a third aspect, an embodiment of the present application further provides a positioning apparatus, comprising a memory, a processor, and a program stored in the memory and capable of running on the processor, and the processor implements the positioning method as described above when executing the program.

[0014] In a fourth aspect, an embodiment of the present application further provides a positioning apparatus, which stores computer executable instructions for executing the positioning method as described above.

[0015] The embodiment of the present application comprises: obtaining a positioning request, the positioning request being used for positioning a terminal; determining a positioning network element according to the positioning request; determining a positioning processing resource according to the positioning request; and allocating the positioning processing resource to the positioning network element, so that the positioning network element performs positioning processing on the terminal according to the positioning processing resource. According to the scheme provided by the embodiment of the present application, the positioning management module obtains the positioning request, and determines the positioning network element which needs to position the terminal according to the positioning request, so that the positioning processing resource is provided for the selected positioning network element, and the positioning network element can perform positioning processing on the terminal based on the positioning processing resource, without trying to position the terminal one by one by multiple positioning network elements, thereby improving the positioning efficiency of the terminal.

[0016] Other features and advantages of the present application will be set forth in the following description, and in part will be apparent from the description, or can be learned by practice of the present application. The objects and other advantages of the present application will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings. BRIEF DESCRIPTION OF DRAWINGS

[0017] The accompanying drawings are included to provide a further understanding of the technical scheme of the present application, and constitute a part of the specification, and are used together with the embodiments of the present application to explain the technical scheme of the present application, and do not constitute a limitation on the technical scheme of the present application.

[0018] Figure 1 is a schematic diagram of a system architecture platform for performing a positioning method provided by an embodiment of the present application;

[0019] Figure 2 is a flowchart of a positioning method provided by an embodiment of the present application;

[0020] Figure 3 is a flowchart of a positioning method provided by another embodiment of the present application;

[0021] Figure 4 is a flowchart of a positioning method provided by another embodiment of the present application;

[0022] Figure 5 is a schematic diagram of a positioning method performed by a positioning network element in the prior art;

[0023] Figure 6 is a flowchart of a positioning method provided by another embodiment of the present application.

[0024] Figure 7 is a flowchart of a positioning method provided by another embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to make the objectives, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application in combination with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0026] It should be noted that although the functional modules are divided in the device schematic diagram, and the logical sequence is shown in the flowchart, in some cases, the steps shown or described can be executed in a manner different from the module division in the device or the sequence in the flowchart. The terms "first", "second", etc. in the specification, claims and above-mentioned drawings are used to distinguish similar objects, and do not necessarily describe a specific sequence or chronological order.

[0027] The present application provides a positioning method and device, and computer readable storage medium, based on the positioning management module to obtain the positioning request, and to determine the positioning network element which needs to position the terminal according to the positioning request, so as to provide the positioning processing resource for the selected positioning network element, so that the positioning network element can execute the positioning processing of the terminal based on the positioning processing resource, without trying to position one by one by multiple positioning network elements, so as to improve the positioning efficiency of the terminal.

[0028] The embodiments of the present application will be further described in combination with the accompanying drawings.

[0029] As shown in Figure 1 , the structure schematic diagram of the system architecture platform 100 for executing the positioning method is provided by an embodiment of the present application. Figure 1

[0030] In the example of Figure 1 , the system architecture platform 100 includes the positioning management module 200 and a plurality of positioning network elements, and the positioning management module 200 internally integrates a plurality of network slices, wherein the slice is a term in the communication field, which represents the reorganization of resources under the concept of logic, and the reorganization is to select the required virtual machine and physical resource for a specific communication service type according to the service level agreement. In the positioning management module 200, the network types corresponding to different network slices and the corresponding positioning network elements are different, for example, the network types corresponding to the 3G network slice and the 4G network slice are 3G network and 4G network respectively, and correspondingly, the matched positioning network elements are used to position the terminal in the 3G network and the terminal in the 4G network respectively.​

[0031] In an embodiment, the positioning network element corresponding to the 2G network can be a serving mobile location center (SMLC), the positioning network element corresponding to the 3G network can be a stand-alone serving mobile location center (SAS), the positioning network element corresponding to the 4G network can be an enhanced serving mobile location center (ESMLC), and the positioning network element corresponding to the 5G network can be a location management function (LMF).

[0032] In the embodiment, when the positioning management module 200 performs positioning management, the corresponding positioning network element can be determined according to the positioning request, so as to determine the network slice corresponding to the positioning network element, and then allocate the corresponding positioning processing resource to the positioning network element based on the network slice. Therefore, the method can be distinguished from the method of fixedly setting the processing resource of the positioning network element in the prior art, that is, the positioning network element can be allocated more reasonable positioning processing resource according to the actual demand, so that the efficiency of the positioning network element in performing positioning is higher, and the waste of resources caused by the positioning network elements with little relevance can be avoided.

[0033] In the embodiment, the positioning processing resource can be, but is not limited to, a CPU performance resource, a medium resource, a signal transmission resource, etc. It is worth noting that the related tools, media and conditions used by those skilled in the art in the process of implementing positioning based on the positioning network element can all be regarded as positioning processing resources, which are not limited in the embodiment.

[0034] Based on the above embodiments, a specific example is given for illustration.

[0035] Example 1:

[0036] Firstly, as adopted by the prior art, fixedly set initial processing resources are provided for each positioning network element, for the convenience of illustration, expressed in the proportion, that is, the SMLC has 20% network resources, the SAS has 30% network resources, the ESMLC has 35% network resources, and the LMF has 15% network resources; then, the positioning management module 200 finds that the positioning network element matched with the terminal is the ESMLC according to the positioning request, that is, the positioning needs to be performed on the terminal under the condition of the 4G network, therefore, compared with the SMLC, the SAS and the LMF occupy a part of the network resources, but the positioning performed for the positioning request is not much useful, which is equivalent to occupying invalid network resources, therefore, the positioning management module 200 can increase the network resources of the ESMLC to 70% based on the 4G network slice, that is, equivalent to allocating 35% of the network resources in the other positioning network elements to the ESMLC, therefore, the waste of the network resources of the positioning network element can be reduced, and at the same time, since the network resources of the ESMLC are more abundant, the positioning accuracy of the terminal will be correspondingly improved.

[0037] It is worth noting that the positioning network element determined by the positioning request can be various, for example, the terminal that can be positioned under the condition of the 5G network, obviously, it can also be positioned under the condition of the 4G network, in this similar case, the positioning management module 200 can still allocate corresponding positioning processing resources for these positioning network elements, and the basic principle is the same as that described in Example 1, and details are not described here to avoid redundancy.

[0038] The system architecture platform 100 and the application scenario described in the embodiments of the application are for more clearly illustrating the technical solutions of the embodiments of the application, and do not constitute a limitation on the technical solutions provided by the embodiments of the application, and those skilled in the art can know that, with the evolution of the architecture of the system architecture platform 100 and the appearance of new application scenarios, the technical solutions provided by the embodiments of the application are also applicable to similar technical problems.

[0039] Those skilled in the art can understand that, Figure 1 The system architecture platform 100 shown in the above description does not constitute a limitation on the embodiments of the application, and can include more or fewer components than those shown in the figure, or combine certain components, or different component arrangements.

[0040] Based on the above-mentioned system architecture platform 100, various embodiments of the positioning method of the application are proposed.

[0041] As Figure 2 shown, Figure 2 is a flowchart of the positioning method provided by an embodiment of the application, which can be applied to the positioning management module of the embodiment shown in Figure 1 , and the positioning method includes but is not limited to:

[0042] Step S100, obtaining a positioning request, the positioning request being used for positioning a terminal;

[0043] Step S200, determining a positioning network element according to the positioning request;

[0044] Step S300, determining a positioning processing resource according to the positioning request;

[0045] Step S400, allocating the positioning processing resource to the positioning network element, so that the positioning network element performs positioning processing on the terminal according to the positioning processing resource.

[0046] In an embodiment, the positioning management module obtains the positioning request based on the positioning request, and determines the positioning network element which needs to position the terminal according to the positioning request, so as to provide the positioning processing resource for the selected positioning network element, so that the positioning network element can perform the positioning processing on the terminal based on the positioning processing resource. It can be seen that the terminal can be positioned immediately without trying to position the terminal by the multiple positioning network elements one by one, so as to improve the positioning efficiency of the terminal. Moreover, compared with the prior art, the positioning processing resource is allocated to the positioning network element, so that the positioning network element can position the terminal based on more abundant resources, so that a more comprehensive, reasonable and less error positioning result can be obtained, and the positioning accuracy of the terminal can be greatly improved.

[0047] In an embodiment, the positioning request can be provided by a service provider (SP), and the terminal positioning information of the target to be positioned is carried in the positioning request, that is, the positioning request is used for positioning the terminal, and then the positioning request can be authenticated based on a gateway mobile location center (GMLC) to obtain whether the user has the access right to the positioning request. If yes, it means that the authentication is passed, and the positioning request is further sent to the network system. Since the positioning management module is arranged in the network system, the positioning management module can directly obtain the positioning request.

[0048] In addition, in an embodiment, step S200 can include but is not limited to:

[0049] Obtaining the positioning information of the terminal from the positioning request;

[0050] Determining the positioning network element corresponding to the terminal according to the positioning information.

[0051] When the positioning management module obtains the positioning request, it can obtain the positioning information of the terminal from the positioning request. The positioning information can represent the target position information of the terminal, which can be one or more of the positioning network type, the positioning target distance, the positioning coordinates, and the like. Accordingly, the positioning management module can determine the positioning network element according to the positioning information, that is, the terminal is positioned by the determined positioning network element. It can be seen that the positioning network element is determined based on the positioning information of the terminal, which can ensure good matching between the terminal and the positioning network element, and is beneficial to optimizing the positioning effect for the terminal.

[0052] In addition, in an embodiment, as shown in Figure 3 Step S300 includes but is not limited to:

[0053] Step 301, determining the network type corresponding to the positioning network element according to the positioning request;

[0054] Step 302, determining the network slice corresponding to the positioning network element according to the network type;

[0055] Step 303, determining the positioning processing resource allocated to the positioning network element based on the network slice.

[0056] In an embodiment, by determining the network type corresponding to the positioning network element, that is, determining the network matching type of the terminal to be positioned, the network slice corresponding to the network type can be further found out, and the positioning processing resource allocated to the positioning network element can be further determined based on the network slice. This makes the positioning processing resource of the positioning network element more abundant when performing positioning, and is more conducive to its performance. It is worth noting that the network type corresponding to the positioning network element can be more than one, and accordingly, the determined network slice can also be more than one, which is not limited in this embodiment.

[0057] In addition, in an embodiment, as shown in Figure 4 Step S400 includes but is not limited to:

[0058] Step S401, determining the positioning method that can be executed in parallel by the positioning network element according to the positioning request;

[0059] Step S402, allocating the positioning processing resource to the positioning network element and sending the control instruction for controlling the positioning network element to execute the positioning method in parallel, so that the positioning network element executes the positioning processing of the terminal according to the positioning processing resource and the control instruction.

[0060] In an embodiment, the executable positioning method can be but is not limited to:

[0061] Base station positioning method (CELL);

[0062] Global Positioning System (GPS) positioning method;

[0063] Time of Arrival (TOA) method;

[0064] Time Difference of Arrival (TDOA) method;

[0065] Observed Time Difference of Arrival (OTDOA) is a localization method.

[0066] Advanced forward link three edge measurement (AFLT) method.

[0067] The above positioning methods can be executed individually by positioning network elements or in parallel by positioning network elements.

[0068] Specifically, considering that in existing technologies, the positioning method performed by a single positioning network element is "serial," such as... Figure 5 As shown, Figure 5 The flowchart illustrates the execution of a positioning method by a positioning network element in the prior art, whereby the positioning network element continuously executes several selected positioning methods, such as... Figure 5 The CELL, TOA, AFLT, and OTDOA methods shown in the diagram only execute the next positioning method when the selected method malfunctions or fails to meet the accuracy requirements. This approach results in a pipelined execution of positioning methods, leading to a longer overall positioning time and inconsistent accuracy. Therefore, in this embodiment, the positioning network element first determines the positioning methods that can be executed in parallel, unlike the traditional "serial" method. Simultaneously with sending positioning processing resources to the positioning network element, a control command is also sent to control its parallel execution of the positioning methods. This control command enables the positioning network element to execute the selected positioning methods in parallel. Clearly, since the positioning methods are executed simultaneously, the overall execution time is shorter, significantly reducing positioning time. Furthermore, simultaneous execution makes it easier to intuitively identify positioning methods that malfunction or fail to meet accuracy requirements. Therefore, enabling the positioning network element to perform positioning processing on the terminal based on positioning processing resources and control commands allows the positioning network element to adopt reasonable and reliable positioning methods and have stable positioning processing resources to support it, thereby improving the positioning accuracy and efficiency of the positioning network element.

[0069] like Figure 6 As shown,Figure 6 is a flowchart of a positioning method provided by another embodiment of the present application, which can be applied to the positioning network element as shown in the embodiment Figure 1 , and the positioning method includes but is not limited to:

[0070] In step S500, the positioning network element acquires the positioning processing resource sent by the positioning management module, which is determined by the positioning management module according to the positioning request for positioning the terminal.

[0071] In step S600, the positioning processing is performed on the terminal according to the positioning processing resource.

[0072] In an embodiment, the positioning network element can acquire the positioning processing resource sent by the positioning management module, and then perform the positioning processing on the terminal according to the positioning processing resource. Compared with the prior art, the positioning network element can match more reasonable and reliable network resources for positioning, so that the positioning accuracy of the positioning network element can be improved. Moreover, since the positioning processing resource is determined by the positioning management module according to the positioning request, and the positioning request carries the positioning information of the terminal, the positioning processing resource is allocated and set based on the terminal information, so that the positioning network element acquiring the positioning processing resource can well match and position the corresponding terminal.

[0073] In addition, in an embodiment, as shown in the embodiment Figure 7 , the positioning method can further include but is not limited to:

[0074] In step S700, the terminal is positioned according to the positioning processing resource and the control instruction, and a set of positioning results corresponding to the terminal is obtained.

[0075] In step S800, the optimal positioning result is acquired from the set of positioning results, and the optimal positioning result is taken as the position information of the terminal.

[0076] In an embodiment, the positioning processing resource acquired by the positioning network element not only includes the positioning processing resource sent by the positioning management module according to the positioning request, but also includes the control instruction sent by the positioning management module, which can control the positioning network element to perform the determined positioning method in parallel, and the positioning method can be performed in parallel by the positioning network element. Therefore, the terminal is positioned based on the positioning processing resource and the control instruction, and a set of positioning results corresponding to the terminal can be obtained. Since this embodiment is different from the foregoing embodiment Figure 5The basic concept and implementation of the embodiments shown are consistent, and to avoid redundancy, details are not repeated here. When all positioning results of the terminal are obtained, the optimal positioning result is further selected from the positioning results, so as to take the optimal positioning result as the position information of the terminal, that is, the positioning is terminated. It can be seen that the optimal positioning result can be found by summarizing and screening all positioning results, and the method is relatively simple and can be realized without spending a lot of time and effort, and to some extent, the positioning efficiency of the terminal can be improved. It is worth noting that the selection of the optimal positioning result is not unique, and it is selected according to specific standards. Since there are many factors affecting positioning in practice, the corresponding standards can be set according to the positioning factors concerned when selecting the optimal positioning result, so as to select the appropriate optimal positioning result. For example, the standards can be determined according to positioning accuracy, positioning distance, and positioning time.

[0077] In addition, in an embodiment, step S700 can further include but is not limited to:

[0078] The positioning method is executed in parallel according to the positioning processing resource and the control instruction, and a set of positioning results corresponding to the terminal is obtained.

[0079] In an embodiment, when the positioning network element obtains the positioning processing resource and the control instruction, the positioning method can be executed in parallel based on the positioning processing resource and the control instruction. Since the positioning method is executed in parallel, each positioning method corresponds to a positioning result, and finally a set of positioning results corresponding to all positioning methods is obtained. It can be seen that under this mode, all positioning results of the terminal can be directly obtained, and the integrity of the terminal positioning result can be ensured to avoid missing positioning results.

[0080] In an embodiment, the positioning network element can repeatedly execute the positioning method in each of the above embodiments related to steps 500 and 600, that is, each execution is equivalent to triggering positioning measurement once. Finally, a large number of effective positioning results can be obtained by triggering measurement multiple times, and the position information of the terminal can be selected from the positioning results. It can be seen that this mode can obtain stable and effective measurement results, and greatly reduces the error of positioning measurement.

[0081] In an embodiment, when the position information of the terminal is obtained, the positioning network element can send the position information to the SP through the GMLC, so that the SP can retain the position information of the terminal and can be pushed outward accordingly, thereby ensuring the liquidity of the position information of the terminal.

[0082] In addition, the embodiment of the application also provides a positioning device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor.

[0083] The processor and memory can be connected via a bus or other means.

[0084] It should be noted that the positioning device in this embodiment can be applied to, for example... Figure 1 The location management module in the illustrated embodiment can also be applied to, for example... Figure 1 The positioning network element shown in the embodiment, and the control device of this embodiment can be configured to... Figure 1 This embodiment is part of the system architecture platform, and is related to... Figure 1 The embodiments shown all belong to the same inventive concept, therefore this embodiment is similar to... Figure 1 The embodiments shown have the same implementation principle and technical effect, which will not be described in detail here.

[0085] The non-transient software program and instructions required to implement the positioning method of the above embodiments are stored in memory. When executed by a processor, the positioning method of the above embodiments is executed, for example, the method described above is executed. Figure 2 Method steps S100 to S400 in the text Figure 3 Method steps S301 to S303 in the text Figure 4 Method steps S401 to S402 in the text Figure 6 Method steps S500 to S600 or Figure 7 Method steps S700 to S800.

[0086] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the above device embodiments according to actual needs.

[0087] Furthermore, one embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions that are executed by a processor or controller, for example, by a processor in the above-described positioning device embodiment, causing the processor to perform the positioning method of the above-described embodiment, for example, performing the above-described... Figure 2 Method steps S100 to S400 in the text Figure 3 Method steps S301 to S303 in the text Figure 4 Method steps S401 to S402 in the text Figure 6 Method steps S500 to S600 or Figure 7 Method steps S700 to S800.

[0088] As will be appreciated by one of ordinary skill in the art, all or some of the steps, systems, etc. in the above-disclosed methods can be embodied in software, firmware, hardware, and / or suitable combinations thereof. Some or all of the physical components can be implemented with software executed by a processor, such as a central processing unit, a digital signal processor, or microprocessor, or can be implemented as hardware, or as an integrated circuit, such as an application- specific integrated circuit. Such software can be distributed on computer readable media, which can comprise computer storage media (or non-transitory media), and communication media (or transitory media). As is well known to those of ordinary skill in the art, computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Further, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as carrier waves or other transport mechanisms, and includes any information delivery media.

[0089] The above description is that of the preferred embodiments of the application. Various modifications and changes can be made thereto without departing from the spirit of the application, which is defined by the appended claims. Each of the additional sequences disclosed herein is intended to be individually incorporated into the claims. The application also encompasses any and all equivalents of the sequences disclosed herein.

Claims

1. A positioning method, comprising: obtaining a positioning request, the positioning request being used for positioning a terminal; determining a positioning network element and a corresponding network type according to the positioning request; determining a network slice corresponding to the positioning network element according to the network type; determining a positioning processing resource allocated to the positioning network element based on the network slice; allocating the positioning processing resource to the positioning network element, so that the positioning network element performs positioning processing of the terminal according to the positioning processing resource.

2. The positioning method according to claim 1, characterized in that, The determining of the positioning network element according to the positioning request comprises: obtaining positioning information of the terminal from the positioning request; determining the positioning network element corresponding to the terminal according to the positioning information.

3. The positioning method according to any one of claims 1 to 2, characterized in that, The allocating of the positioning processing resource to the positioning network element, so that the positioning network element performs positioning processing of the terminal according to the positioning processing resource, comprises: determining a positioning method that can be performed in parallel by the positioning network element according to the positioning request; allocating the positioning processing resource to the positioning network element and sending a control instruction for controlling the positioning network element to perform the positioning method in parallel, so that the positioning network element performs positioning processing of the terminal according to the positioning processing resource and the control instruction. 4.A positioning method applied to a positioning network element, the method comprising: obtaining a positioning processing resource sent by a positioning management module, the positioning processing resource being determined by the positioning management module according to a network slice, the network slice being determined according to a network type, the network type being determined according to a positioning request, the positioning request being used for positioning a terminal; performing positioning processing of the terminal according to the positioning processing resource.

5. The positioning method according to claim 4, characterized in that, Further comprising: obtaining a control instruction sent by the positioning management module, the control instruction being used for controlling the positioning network element to perform a positioning method determined by the positioning management module in parallel, the positioning method being determined by the positioning management module according to the positioning request.

6. The positioning method according to claim 5, characterized in that, The performing of the positioning processing of the terminal according to the positioning processing resource comprises: positioning the terminal according to the positioning processing resource and the control instruction, to obtain a positioning result set corresponding to the terminal; obtaining an optimal positioning result from the positioning result set, and taking the optimal positioning result as position information of the terminal.

7. The positioning method of claim 6, wherein, The positioning of the terminal according to the positioning processing resource and the control instruction, to obtain a positioning result set corresponding to the terminal, comprises: performing the positioning method in parallel according to the positioning processing resource and the control instruction, to obtain the positioning result set corresponding to the terminal.

8. A positioning apparatus comprising a memory, a processor, and a program stored on the memory and executable on the processor, wherein, The processor implements the positioning method of any one of claims 1 to 3 or the positioning method of any one of claims 4 to 7 when executing the program. 9.A computer-readable storage medium storing computer-executable instructions for performing the positioning method of any one of claims 1 to 3 or the positioning method of any one of claims 4 to 7.

Citation Information

Patent Citations

  • Enhancement of positioning quality of service

    CN102918886A

  • Position determination methodology selection

    WO2012118853A1