A positioning information transmission method, device and computer readable storage medium

By setting up processing units within the park to anonymize or reassemble location service data into data packets, the problem of difficult location data transmission caused by the high deployment of AMF network elements is solved, and localized transmission and security of location information are achieved.

CN115988403BActive Publication Date: 2026-07-10CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2021-10-15
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In the 3GPP standard positioning architecture, the transmission of positioning data requires extensive network and power supply upgrades for localized scenarios within the campus due to the high deployment location of the AMF network element. This makes it difficult to achieve localized deployment and fails to meet the security requirement that positioning data does not leave the campus.

Method used

A processing unit is set up within the park to anonymize or reassemble the received location service data into data packets, transmitting only some or no location-related information, and interacting with AMF network elements to achieve localized transmission of location information.

Benefits of technology

It enables the localization of location services, ensuring that sensitive data does not leave the campus, while also satisfying the core network's awareness of the localized location process. This solves the problem of difficult local deployment of AMF and meets the location data security requirements of vertical industries.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115988403B_ABST
    Figure CN115988403B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a positioning information transmission method, device and computer readable storage medium, the method comprises: judging the service type of received data; when judging that the data is positioning service data, transmitting the positioning service data to an access and mobile management function (AMF) network element after processing the positioning service data; wherein the processed data comprises part of positioning related information or does not comprise positioning related information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of mobile communication technology, and in particular to a method, apparatus and computer-readable storage medium for transmitting location information. Background Technology

[0002] In the 3GPP standard positioning architecture, the transmission of positioning data requires interaction between the Access and Mobility Management Function (AMF) network element and the Location Management Function (LMF) network element on the core network side. Currently, there are solutions where the LMF is deployed locally within the campus to complete positioning calculations. There are also solutions where both the Gateway Mobile Location Center (GMLC) network element and the LMF network element are deployed locally within the campus. However, the transmission of positioning data is still handled by the AMF network element on the core network side. Due to the relatively high deployment location of the AMF (provincial / municipal level), deploying it to a localized campus requires significant work, including transmission network modifications, interface decoupling, and power supply upgrades, making localized deployment difficult. Therefore, the transmission of positioning data cannot meet the security requirement of ensuring that positioning data does not leave the campus. Summary of the Invention

[0003] In view of this, embodiments of the present invention aim to provide a method, apparatus and computer-readable storage medium for transmitting location information.

[0004] To achieve the above objectives, the technical solution of this invention is implemented as follows:

[0005] This invention provides a location information transmission method, which is applied to a processing unit within a park, including:

[0006] Determine the business type of the received data;

[0007] When the data is determined to be location service data, the location service data is processed and then transmitted to the Access and Mobility Management Function (AMF) network element;

[0008] The processed data may include some location-related information or may not include location-related information.

[0009] The processing of the location service data includes:

[0010] De-identify the location service data; or,

[0011] The data packet is reassembled based on the information required for the interaction.

[0012] The anonymization of location service data includes, but is not limited to, the following methods:

[0013] Invalidate some location information in the location service data;

[0014] Replace the location information in the location service data with random data;

[0015] Offset and rounding operation is performed on the location information in the location service data.

[0016] Optionally, before performing anonymization processing on the location service data, the method further includes:

[0017] The location service data is copied and used to send the location service data to the requester.

[0018] Wherein, when the information required for the interaction is a serial number (SN), the step of reassembling the data packet based on the information required for the interaction includes:

[0019] The serial number (SN) of the data packet corresponding to the location service data is cached, and a new data packet with the same SN is reassembled according to the data packet format. This reassembled data packet does not contain location information; or...

[0020] Increment the SN number of the previous cached data packet by one and update the cache, then reassemble a new data packet with the SN number of the current cached data packet. The reassembled data packet does not contain location information.

[0021] Optionally, when determining the service type of the received data, the method further includes:

[0022] When the data is determined to be non-location service data, the non-location service data is directly transmitted to the AMF network element.

[0023] Optionally, before determining the service type of the received data, the method further includes:

[0024] Data is received via the N2, NL1, or NL2 interface.

[0025] This invention also provides a location information transmission method, which is applied to an Access and Mobility Management Function (AMF) network element, including:

[0026] Receive location service data processed by the processing unit within the park;

[0027] The processed location service data may include some location-related information or may not include location-related information.

[0028] The processed location service data is as follows:

[0029] Location service data that has been anonymized, or data packets reassembled based on the information required for interaction.

[0030] Optionally, the method further includes:

[0031] Receive non-location service data transmitted by the processing unit within the park.

[0032] This invention also provides a location information transmission device, which is applied to a processing unit within a park, comprising:

[0033] The judgment module is used to determine the business type of the received data;

[0034] The processing module is used to process the location service data and transmit it to the Access and Mobility Management Function (AMF) network element when it determines that the data is location service data.

[0035] The processed data may include some location-related information or may not include location-related information.

[0036] This invention also provides a location information transmission device, which is applied to an Access and Mobility Management Function (AMF) network element, including:

[0037] The receiving module is used to receive location service data processed by the processing unit within the park.

[0038] The processed location service data may include some location-related information or may not include location-related information.

[0039] This invention also provides a positioning information transmission device, which includes: a processor and a memory for storing a computer program capable of running on the processor.

[0040] When the processor runs the computer program, it executes the steps of the above method.

[0041] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the above-described method.

[0042] The location information transmission method, apparatus, and computer-readable storage medium provided in this invention determine the service type of received data; when the data is determined to be location service data, it is processed and then transmitted to the Access and Mobility Management Function (AMF) network element; wherein the processed data may include some location-related information or may not include location-related information. Therefore, this invention can achieve localization of location services. Since the data transmitted to the AMF network element is processed data including some location-related information or excluding location-related information, sensitive data can remain within the campus while the core network remains aware of the localized location process, meeting the security requirements of vertical industry location data. Furthermore, the setting of processing units within the campus can also solve the problem of difficult local AMF deployment, simplifying the process. Attached Figure Description

[0043] Figure 1 This is a schematic flowchart of the positioning information transmission method according to an embodiment of the present invention. Figure 1 ;

[0044] Figure 2 This is a schematic flowchart of the positioning information transmission method according to an embodiment of the present invention. Figure 2 ;

[0045] Figure 3 This is a schematic diagram of the positioning information transmission device according to an embodiment of the present invention. Figure 1 ;

[0046] Figure 4 This is a schematic diagram of the positioning information transmission device according to an embodiment of the present invention. Figure 2 ;

[0047] Figure 5 This is a schematic diagram of the service-based 5G positioning network architecture described in an embodiment of the present invention;

[0048] Figure 6 This is a flowchart of the positioning data processing module described in an embodiment of the present invention;

[0049] Figure 7 This is the 5G positioning network architecture described in this embodiment of the invention, where only the positioning service data has localization requirements;

[0050] Figure 8 This is an example diagram of a positioning service process including location measurement results as described in an embodiment of the present invention;

[0051] Figure 9 This is an example diagram of a business process that does not include location measurement results or is not a location-based service, as described in an embodiment of the present invention.

[0052] Figure 10 This is a 5G positioning network architecture where the positioning data described in the embodiments of the present invention all have localization requirements;

[0053] Figure 11 for Figure 10 Example diagram of the positioning service process of the 5G positioning network architecture. Detailed Implementation

[0054] The present invention will now be described in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. The present application will now be described in detail with reference to the accompanying drawings and embodiments.

[0055] This invention provides a method for transmitting location information, such as... Figure 1 As shown, this method is applied to a processing unit within the park, including:

[0056] Step 101: Determine the business type of the received data;

[0057] Step 102: When the data is determined to be location service data, the location service data is processed and then transmitted to the Access and Mobility Management Function (AMF) network element;

[0058] The processed data may include some location-related information or may not include location-related information.

[0059] In this embodiment of the invention, the processing unit can be deployed independently or co-located with an NG RANNode in a 5G positioning network architecture.

[0060] In this embodiment of the invention, processing the location service data includes:

[0061] De-identify the location service data; or,

[0062] The data packet is reassembled based on the information required for the interaction.

[0063] In one embodiment of the present invention, the anonymization processing of the location service data includes, but is not limited to, the following methods:

[0064] Invalidate some location information in the location service data;

[0065] Replace the location information in the location service data with random data;

[0066] Perform offset and rounding operations on the location information in the location service data.

[0067] In one embodiment of the present invention, before performing anonymization processing on the location service data, the method further includes:

[0068] The location service data is copied and used to send the location service data to the requester.

[0069] In this embodiment of the invention, when the information required for the interaction is a SN, the step of reconstructing the data packet based on the information required for the interaction includes:

[0070] The serial number (SN) of the data packet corresponding to the location service data is cached. A new data packet with the same SN is then reassembled according to the original data packet format. This reassembled data packet does not contain location information (e.g., the new data packet only contains necessary information such as the SN, removing the location information carried in the original data packet); or...

[0071] If the data packet corresponding to the received location service data cannot be parsed, the SN number of the previous cached data packet is incremented by one and the cache is updated. A new data packet with the SN number of the current cache is then reassembled. The reassembled data packet does not contain location information (for example, the newly assembled data packet only contains necessary information such as the SN, and the location information carried in the original data packet is removed).

[0072] In one embodiment of the present invention, when determining the service type of the received data, the method further includes:

[0073] When the data is determined to be non-location service data, the non-location service data is directly transmitted to the AMF network element.

[0074] In one embodiment of the present invention, before determining the service type of the received data, the method further includes:

[0075] Data is received via the N2, NL1, or NL2 interface.

[0076] This invention also provides a method for transmitting location information, such as... Figure 2 As shown, this method is applied to Access and Mobility Management Function (AMF) network elements, including:

[0077] Step 201: Receive location service data processed by the processing unit within the park;

[0078] The processed location service data may include some location-related information or may not include location-related information.

[0079] In this embodiment of the invention, the processed location service data is:

[0080] Location service data that has been anonymized, or data packets reassembled based on the information required for interaction.

[0081] In one embodiment of the present invention, the method further includes:

[0082] Receive non-location service data transmitted by the processing unit within the park.

[0083] To implement the above method embodiments, this invention also provides a positioning information transmission device, such as... Figure 3 As shown, the device is used in a processing unit within the park and includes:

[0084] The judgment module 301 is used to judge the service type of the received data;

[0085] Processing module 302 is used to process the location service data and transmit it to the Access and Mobility Management Function (AMF) network element when it is determined that the data is location service data;

[0086] The processed data may include some location-related information or may not include location-related information.

[0087] In this embodiment of the invention, the processing unit can be deployed independently or co-located with an NG RANNode in a 5G positioning network architecture.

[0088] In this embodiment of the invention, the processing module 302 processes the location service data, including:

[0089] De-identify the location service data; or,

[0090] The data packet is reassembled based on the information required for the interaction.

[0091] In one embodiment of the present invention, the processing module 302 performs de-identification processing on the location service data, including but not limited to the following methods:

[0092] Invalidate some location information in the location service data;

[0093] Replace the location information in the location service data with random data;

[0094] Offset and rounding operation is performed on the location information in the location service data.

[0095] In one embodiment of the present invention, before the processing module 302 performs desensitization processing on the location service data, it is further configured to copy the location service data and send the location service data to the requester.

[0096] In this embodiment of the invention, when the information required for the interaction is a serial number (SN), the processing module 302 reassembles the data packet based on the information required for the interaction, including:

[0097] Cache the serial number (SN) of the data packet corresponding to the location service data, and reassemble it into a data packet containing that SN; or,

[0098] Increment the SN number of the previous cached data packet by one and update the cache, then reassemble a data packet containing the SN number of the current cached data packet.

[0099] In one embodiment of the present invention, when the judgment module 301 judges the service type of the received data, the processing module 302 is further configured to directly transmit the non-location service data to the AMF network element when the data is determined to be non-location service data.

[0100] In one embodiment of the present invention, before the judgment module 301 judges the service type of the received data, it is also used to receive data through the N2, or NL1, or NL2 interface.

[0101] This invention also provides a positioning information transmission device, such as... Figure 4 As shown, this device is applied to the Access and Mobility Management Function (AMF) network element and includes:

[0102] Receiver module 401 is used to receive location service data processed by the processing unit within the park;

[0103] The processed location service data may include some location-related information or may not include location-related information.

[0104] In this embodiment of the invention, the processed location service data is:

[0105] Location service data that has been anonymized, or data packets reassembled based on the information required for interaction.

[0106] In one embodiment of the present invention, the receiving module 401 is further configured to receive non-location service data transmitted by the processing unit within the park.

[0107] This invention also provides a positioning information transmission device, which includes: a processor and a memory for storing a computer program capable of running on the processor.

[0108] When the processor runs the computer program, it performs the following:

[0109] Determine the business type of the received data;

[0110] When the data is determined to be location service data, the location service data is processed and then transmitted to the Access and Mobility Management Function (AMF) network element;

[0111] The processed data may include some location-related information or may not include location-related information.

[0112] When processing the location service data, the processor is also used to execute the following when running the computer program:

[0113] De-identify the location service data; or,

[0114] The data packet is reassembled based on the information required for the interaction.

[0115] When performing anonymization processing on the location service data, the processor is also used to run the computer program, executing, but not limited to, the following methods:

[0116] Invalidate some location information in the location service data;

[0117] Replace the location information in the location service data with random data;

[0118] Perform offset and rounding operations on the location information in the location service data.

[0119] Before the location service data is anonymized, the processor is also used to execute the following when running the computer program:

[0120] The location service data is copied and used to send the location service data to the requester.

[0121] When the information required for the interaction is a serial number (SN), and when the processor is further used to run the computer program while reassembling the data packet based on the information required for the interaction, the processor executes:

[0122] The serial number (SN) of the data packet corresponding to the location service data is cached, and a new data packet with the same SN is reassembled according to the data packet format. This reassembled data packet does not contain location information; or...

[0123] Increment the SN number of the previous cached data packet by one and update the cache, then reassemble a new data packet with the SN number of the current cached data packet. The reassembled data packet does not contain location information.

[0124] When determining the service type of the received data, the processor, while running the computer program, executes:

[0125] When the data is determined to be non-location service data, the non-location service data is directly transmitted to the AMF network element.

[0126] Before determining the service type of the received data, the processor is also used to execute the following when running the computer program:

[0127] Data is received via the N2, NL1, or NL2 interface.

[0128] This invention also provides a location information transmission device, which includes: a processor and a memory for storing a computer program capable of running on the processor.

[0129] When the processor runs the computer program, it performs the following:

[0130] Receive location service data processed by the processing unit within the park;

[0131] The processed location service data may include some location-related information or may not include location-related information.

[0132] The processed location service data is as follows:

[0133] Location service data that has been anonymized, or data packets reassembled based on the information required for interaction.

[0134] The processor is also configured to, when running the computer program, perform:

[0135] Receive non-location service data transmitted by the processing unit within the park.

[0136] It should be noted that the above embodiments of the device, when transmitting positioning information, are only illustrated by the division of the above-described program modules. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the device and the corresponding method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0137] In an exemplary embodiment, the present invention also provides a computer-readable storage medium, which may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM; or it may be a device including one or any combination of the above-mentioned memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.

[0138] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the following:

[0139] Determine the business type of the received data;

[0140] When the data is determined to be location service data, the location service data is processed and then transmitted to the Access and Mobility Management Function (AMF) network element;

[0141] The processed data may include some location-related information or may not include location-related information.

[0142] When processing the location service data, the computer program, when run by the processor, also executes:

[0143] De-identify the location service data; or,

[0144] The data packet is reassembled based on the information required for the interaction.

[0145] When the location service data is anonymized, the computer program, when run by the processor, also executes, but is not limited to, the following methods:

[0146] Invalidate some location information in the location service data;

[0147] Replace the location information in the location service data with random data;

[0148] Perform offset and rounding operations on the location information in the location service data.

[0149] Before the location service data is anonymized, the computer program, when run by the processor, also executes:

[0150] The location service data is copied and used to send the location service data to the requester.

[0151] When the information required for the interaction is a serial number (SN), when the data packet is reassembled based on the information required for the interaction, the computer program, when run by the processor, also executes:

[0152] The serial number (SN) of the data packet corresponding to the location service data is cached, and a new data packet with the same SN is reassembled according to the data packet format. This reassembled data packet does not contain location information; or...

[0153] Increment the SN number of the previous cached data packet by one and update the cache, then reassemble a new data packet with the SN number of the current cached data packet. The reassembled data packet does not contain location information.

[0154] When determining the service type of the received data, the computer program, when run by the processor, also executes:

[0155] When the data is determined to be non-location service data, the non-location service data is directly transmitted to the AMF network element.

[0156] Before determining the service type of the received data, the computer program, when run by the processor, also executes:

[0157] Data is received via the N2, NL1, or NL2 interface.

[0158] This invention also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the following:

[0159] Receive location service data processed by the processing unit within the park;

[0160] The processed location service data may include some location-related information or may not include location-related information.

[0161] The processed location service data is as follows:

[0162] Location service data that has been anonymized, or data packets reassembled based on the information required for interaction.

[0163] When the computer program is run by the processor, it also executes:

[0164] Receive non-location service data transmitted by the processing unit within the park.

[0165] The present invention will now be described in conjunction with specific scenario examples.

[0166] This embodiment proposes a method and apparatus for transmitting location information to ensure the localization of location services under the 5G location network architecture and meet the security requirements of location data in vertical industries, as detailed below:

[0167] Figure 5 This paper illustrates a service-based 5G positioning network architecture, wherein locally deployed network elements related to positioning services include, but are not limited to, locally deployed LMF and locally deployed GMLC. This embodiment proposes a device for a positioning data processing module, deployed at the campus level, with actual deployment methods including, but not limited to:

[0168] 1. Independent deployment, connected to NG RAN Node, local deployment network elements related to positioning services, and AMF through interfaces. Base stations and local deployment network elements (LMF, GMLC, etc.) interact with it through standard interfaces (N2, NL1, NL2, etc.), conforming to the 3GPP standard architecture. The positioning data processing module interacts with AMF through a newly defined interface.

[0169] 2. If co-located with an NG RAN Node, the information exchange between the base station and this module can be achieved through the internal interface. The information exchange between the local network elements related to the positioning service and this module needs to be achieved through the new interface of the base station. The information exchange between this module and the AMF can be achieved through the N2 interface of the base station.

[0170] The location data processing module (such as the processing unit within the park mentioned above) has the following functions:

[0171] 1. Identify location services and forward location service data packets to relevant locally deployed network elements related to the location services to achieve localized location services;

[0172] 2. Process the positioning data and exchange the processed data information with AMF. To meet AMF's integrity requirements and ensure normal communication, the positioning data processing module exchanges necessary response information with AMF via an interface, excluding positioning measurement results.

[0173] Based on the aforementioned positioning data processing module, this embodiment proposes a method for transmitting positioning information. The positioning data processing module identifies and judges the positioning data and processes it accordingly for different types of data. For positioning data packets, the module forwards them to the corresponding locally deployed network element related to the positioning service, completing the corresponding data interaction. Simultaneously, it processes the positioning data and exchanges data information with the AMF (Advanced Location Function). For non-positioning data packets, the module transparently transmits them to the AMF. The workflow diagram of the positioning data processing module is shown below. Figure 6 As shown.

[0174] The specific data processing procedure of the positioning data processing module is as follows: Figure 6 As shown, it includes:

[0175] Step 1: After receiving data from the interface, the location data processing module identifies and judges the service type of the data. If it is determined to be a location service, proceed to Step 2 and Step 3; otherwise, proceed to Step 4.

[0176] Step 2: Forward the location service data packets to the locally deployed network elements related to the location service;

[0177] Step 3: Interact with AMF to obtain processed location data. There are various implementations of location data processing, including but not limited to:

[0178] (1) Data Backup and De-identification. The location data packets forwarded in step 2 are copied, and the location data within them is de-identified. The processed data packets are then sent to the AMF. There are various implementation methods for location data de-identification, including but not limited to:

[0179] a. Data replacement: Replace the location data in the message, such as replacing the measurement time difference with 0;

[0180] b. Data invalidation: Invalidate the location information portion of the message, such as replacing the true value with ***;

[0181] c. Data randomization: Replace the positional information in the message with random data, such as replacing the true value with randomly generated data;

[0182] d. Data offset rounding: By rounding the data offset of location information, the approximate accuracy of the range is guaranteed while maintaining data security.

[0183] (2) Repackaging necessary information. To meet the integrity and other requirements of the AMF, the positioning data processing module needs to provide the AMF with necessary information such as the serial number (SN) to ensure smooth communication. Therefore, necessary information can be transmitted to the AMF through methods such as repackaging. Taking SN information as an example, the repackaging methods include, but are not limited to:

[0184] a. After the location data processing module identifies the location data, it caches the serial number (SN) of the data packet and reassembles it into a data packet containing the SN.

[0185] b. The location data processing module caches and records the SN number of the previous data packet. When the current data packet is identified as location service data, the cached SN number is incremented by one and the cache is updated, and a new data packet containing the current cached SN number is reassembled.

[0186] Step 4: Do not process non-location data packets and transmit them transparently to the destination.

[0187] The method and apparatus for transmitting location information in this embodiment have multiple embodiments, including but not limited to the following two:

[0188] (i) Localization requirements exist for only the location of business data.

[0189] In this embodiment, the locally deployed network element related to the location service is a locally deployed LMF (L-LMF, Local-LMF). The architecture involved in the embodiment is as follows: Figure 7 As shown. The functions of the positioning data processing module in this embodiment are as follows:

[0190] 1. Identify the positioning service transmitted through the N2 interface and forward the positioning service data (including location measurement results) locally;

[0191] 2. Process and forward the location service data packets received from the N2 interface locally, and exchange information with the AMF. Data processing includes data packet backup, location information anonymization, etc., as detailed in the location service process below.

[0192] Based on the scenario of this embodiment, the relevant location information transmission method is as follows: the location data processing module identifies and judges the location service data containing location measurement results, and performs corresponding processing for different data. For location service data packets containing location measurement results, the location data processing module forwards them to the L-LMF and sends location desensitization information to the AMF; otherwise, the location data processing module transparently transmits them to the AMF.

[0193] Example diagram of a positioning business process including location measurement results: Figure 8 As shown, the specific implementation process is as follows:

[0194] Step 1: The L-LMF initiates location requests and other data packet messages related to location services, which are transparently transmitted to the NG RAN Node through the location data processing module;

[0195] Step 2: The NG RAN Node initiates data packets related to the location service through the N2 interface;

[0196] Step 3: The location data processing module identifies the location service data;

[0197] Step 4: In Step 3, if the positioning data processing module determines that the N2 interface data packet contains positioning service data containing positioning measurement results, then the data packet is forwarded to L-LMF;

[0198] Step 5: To meet the AMF's integrity requirements and ensure normal communication, the positioning data processing module interacts with the AMF via an interface, providing necessary response information that does not contain positioning measurement results—that is, a location information anonymized response. The location information anonymized response information can have various embodiments, including but not limited to:

[0199] (1) Data Backup and Anonymization. The location service data packets forwarded in step 4 are copied, and the location measurement results within them are anonymized. The processed data packets are then sent to the AMF. The anonymization process includes, but is not limited to:

[0200] a. Data replacement, such as uniformly replacing data like measurement time difference with 0;

[0201] b. Data invalidation: Invalidate the location information portion of the message, such as replacing the measurement value with ***;

[0202] c. Data randomization, such as replacing measured values ​​with randomly generated data;

[0203] d. Data offset rounding: Rounds the data offset of the location information, such as rounding 0.8 to 1.

[0204] (2) Repackaging necessary information. In order to meet the requirements of AMF such as integrity protection, the positioning data processing module needs to provide AMF with necessary information such as SN number. The packaging method in this embodiment is the same as the packaging method described above.

[0205] If the data packet is non-location service data, or does not contain location measurement results, the location data processing module will transparently transmit the data packet to the AMF. An example diagram of the non-location service process is shown below. Figure 9 As shown.

[0206] (ii) Location data all have localization requirements

[0207] In this embodiment, the locally deployed network elements related to location services are: Local-LMF (L-LMF) and Local-GMLC (L-GMLC). The architecture involved in this embodiment is as follows: Figure 10 As shown. The functions of the positioning data processing module in this embodiment are as follows:

[0208] 1. Identify the data exchanged between NG RAN Node, L-LMF, L-GMLC and AMF, and forward the positioning-related data locally, such as forwarding the positioning request initiated by L-GMLC to L-LMF, and responding to L-GMLC with the positioning result, etc.

[0209] 2. Process the location data packets and exchange information with the AMF. Data processing includes data packet backup and location information anonymization, and the specific implementation process is as described in the location business process.

[0210] Based on the scenario of this embodiment, the relevant location information transmission method is as follows: the location data processing module identifies and judges the location data, and processes it accordingly for different types of data. If the data packet is non-location data, the location data processing module does not process the data packet and transmits it transparently to the destination module. For location data packets sent by NGRAN Nodes, L-LMFs, and L-GMLCs deployed locally at the campus level, the location data processing module forwards them locally and sends de-identification information to the AMF; for non-location service data packets, the location processing module transmits them transparently to the AMF.

[0211] The positioning process example diagram of this embodiment is shown below. Figure 11 As shown, the specific implementation process is as follows:

[0212] Step 1: The L-GMLC initiates a location request via the NL2 interface;

[0213] Step 2: The location data processing module forwards the location request locally to the L-LMF via the NL1 interface, and at the same time sends the location data processed information to the AMF;

[0214] Step 3: The L-LMF initiates a positioning measurement request through the NL1 interface;

[0215] Step 4: The positioning data processing module sends the positioning measurement request to the NG RAN Node through the N2 interface, and at the same time, the positioning data processing module sends the information after positioning data processing to the AMF;

[0216] Step 5: The NG RAN Node initiates a positioning measurement response via the N2 interface;

[0217] Step 6: The positioning data processing module forwards the data packet containing the positioning measurement results locally to the L-LMF for position calculation. At the same time, the positioning data processing module sends the information after positioning data processing to the AMF.

[0218] Step 7: L-LMF calculates the positioning measurement information to obtain the terminal's position coordinates and other positioning information;

[0219] Step 8: L-LMF initiates a location response;

[0220] Step 9: The positioning data processing module forwards the positioning data locally to the L-GMLC via the NL2 interface, and at the same time sends the information after positioning data processing to the AMF.

[0221] The location data processing involved in steps 2, 4, 6, and 9 can adopt the location data processing method described above.

[0222] This invention enables the localization of location services, ensuring that sensitive data does not leave the campus while the core network remains aware of the localized location process, thus meeting the security requirements of location data in vertical industries. Furthermore, the setup of processing units within the campus also solves the problem of difficult local deployment of AMF (Address Functionality), simplifying the process.

[0223] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention.

Claims

1. A method for transmitting positioning information, characterized in that, This method is applied to processing units within the park, including: Determine the business type of the received data; When the data is determined to be location service data, the location service data is processed and then transmitted to the Access and Mobility Management Function (AMF) network element; The processed data may include some location-related information or may not include location-related information.

2. The method according to claim 1, characterized in that, The processing of the location service data includes: De-identify the location service data; or, The data packet is reassembled based on the information required for the interaction.

3. The method according to claim 2, characterized in that, The anonymization processing of location service data includes, but is not limited to, the following methods: Invalidate some location information in the location service data; Replace the location information in the location service data with random data; Offset and rounding operation is performed on the location information in the location service data.

4. The method according to claim 2, characterized in that, Before performing anonymization processing on the location service data, the method further includes: The location service data is copied and used to send the location service data to the requester.

5. The method according to claim 2, characterized in that, When the information required for the interaction is a serial number (SN), the step of reassembling the data packet based on the information required for the interaction includes: The serial number (SN) of the data packet corresponding to the location service data is cached, and a new data packet with the same SN is reassembled according to the data packet format. This reassembled data packet does not contain location information; or... Increment the SN number of the previous cached data packet by one and update the cache, then reassemble a new data packet with the SN number of the current cached data packet. The reassembled data packet does not contain location information.

6. The method according to claim 1, characterized in that, When determining the service type of the received data, the method further includes: When the data is determined to be non-location service data, the non-location service data is directly transmitted to the AMF network element.

7. The method according to claim 1, characterized in that, Before determining the service type of the received data, the method further includes: Data is received via the N2, NL1, or NL2 interface.

8. A method for transmitting positioning information, characterized in that, This method is applied to Access and Mobility Management Function (AMF) network elements, including: Receive location service data processed by the processing unit within the park; The processed location service data may include some location-related information or may not include location-related information.

9. The method according to claim 8, characterized in that, The processed location service data is as follows: Location service data that has been anonymized, or data packets reassembled based on the information required for interaction.

10. The method according to claim 8, characterized in that, The method also includes: Receive non-location service data transmitted by the processing unit within the park.

11. A positioning information transmission device, characterized in that, This device is used in the processing units within the park, including: The judgment module is used to determine the business type of the received data; The processing module is used to process the location service data and transmit it to the Access and Mobility Management Function (AMF) network element when it determines that the data is location service data. The processed data may include some location-related information or may not include location-related information.

12. A positioning information transmission device, characterized in that, This device is used in Access and Mobility Management Function (AMF) network elements, including: The receiving module is used to receive location service data processed by the processing unit within the park. The processed location service data may include some location-related information or may not include location-related information.

13. A positioning information transmission device, characterized in that, The device includes: a processor and a memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1-7, or the steps of the method according to any one of claims 8-10.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1-7, or the steps of the method according to any one of claims 8-10.