Data processing method and apparatus, device, and readable storage medium
By designing a data processing method between NWDAF and LMF, using regional particle size and AI positioning technology, the problem of inefficient data processing in the prior art is solved, and the effect of efficient acquisition of positioning-related data is achieved.
Patent Information
- Application Number
- PCT/CN2024/133283
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-21
- Filing Date
- 2024-11-20
- Publication Date
- 2025-05-30
AI Technical Summary
The existing NWDAF is inefficient when acquiring the location management function data at the LMF, and cannot obtain a large amount of data at once, and can only request and obtain data based on UE ID or group ID.
By designing a data processing method, it includes sending a message to the second network element to acquire the location-related data of a specific area and feedback the required location-related data through the second network element. This method supports regional granular data collection and artificial intelligence AI positioning, improving the efficiency of data processing.
It realizes efficient acquisition of positioning related data for specific regions from LMF, improves the efficiency of data processing, and solves the problem of inefficiency in the prior art.
Smart Images

Figure CN2024133283_30052025_PF_FP_ABST
Abstract
Description
Data processing method, device, equipment and readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on November 21, 2023, with application number 202311562812.0 and invention name “Data processing method, device, equipment and readable storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a data processing method, apparatus, device and readable storage medium. Background Art
[0004] In the existing process, the channel between the Network Data Analytics Function (NWDAF) and the Access and Mobility Management Function (AMF) and then to the Location Management Function (LMF) can only request and obtain the location information of a single or a group of UEs based on the terminal identification (UE ID) or group identification (group ID). Therefore, NWDAF cannot obtain a large amount of data from LMF at one time, resulting in low efficiency. Summary of the Invention
[0005] The embodiments of the present application provide a data processing method, apparatus, device, and readable storage medium, which can achieve the purpose of improving data processing efficiency.
[0006] In a first aspect, a data processing method is provided, comprising:
[0007] The first network element sends a first message to the second network element, where the first message is used to obtain positioning-related data corresponding to the first area;
[0008] The first network element receives a second message from the second network element, where the second message includes positioning-related data corresponding to the first area.
[0009] In a second aspect, a data processing method is provided, comprising:
[0010] The second network element receives a first message from the first network element, where the first message is used to obtain positioning-related data corresponding to the first area;
[0011] The second network element sends a second message to the first network element, where the second message includes positioning-related data corresponding to the first area.
[0012] A third aspect provides a data processing method, comprising:
[0013] The fourth network element receives at least one of a fifth message and a seventh message from the second network element, the fifth message being used to request cell information of positioning-related data corresponding to the first area, and the seventh message being used to request identification information of a target terminal corresponding to the first area;
[0014] When the fourth network element receives the fifth message, it sends a sixth message to the second network element, where the sixth message includes cell information corresponding to the positioning-related data;
[0015] When the fourth network element receives the seventh message, it sends an eighth message to the second network element, where the eighth message includes identification information of the target terminal.
[0016] A fourth aspect provides a data processing method, comprising:
[0017] The second network element sends a registration request to the third network element, where the registration request includes at least one of the following:
[0018] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0019] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence (AI) positioning;
[0020] Information about areas supported by the second network element.
[0021] A fifth aspect provides a data processing method, comprising:
[0022] The first network element sends a third message to the third network element, where the third message is used to find the second network element;
[0023] The first network element receives a fourth message from the third network element, where the fourth message includes address information and / or identification information of the second network element;
[0024] The second network element is used to feed back positioning-related data corresponding to the first area.
[0025] In a sixth aspect, a data processing method is provided, comprising:
[0026] The third network element receives at least one of a third message from the first network element and a registration request from the second network element; wherein the second network element is used to feedback positioning-related data corresponding to the first area; the third message is used to find the second network element; the registration request includes at least one of the following: first capability information, used to indicate that the second network element has the ability to support regional granularity data collection; second capability information, used to indicate that the second network element has the ability to support artificial intelligence (AI) positioning; information about the areas supported by the second network element;
[0027] When the third network element receives the third message, it sends a fourth message to the first network element, where the fourth message includes the address information and / or identification information of the second network element.
[0028] In a seventh aspect, a data processing device is provided, comprising:
[0029] A first sending module, configured to send a first message to the second network element, where the first message is used to obtain positioning-related data corresponding to the first area;
[0030] The first receiving module is configured to receive a second message from the second network element, where the second message includes positioning-related data corresponding to the first area.
[0031] In an eighth aspect, a data processing device is provided, comprising:
[0032] A second receiving module is configured to receive a first message from a first network element, where the first message is used to obtain positioning-related data corresponding to the first area;
[0033] The second sending module is used to send a second message to the first network element, where the second message includes positioning-related data corresponding to the first area.
[0034] According to a ninth aspect, a data processing device is provided, comprising:
[0035] a third receiving module, configured to receive at least one of a fifth message and a seventh message from the second network element, wherein the fifth message is used to request cell information of positioning-related data corresponding to the first area, and the seventh message is used to request identification information of a target terminal corresponding to the first area;
[0036] a third sending module, configured to, upon receiving the fifth message, send a sixth message to the second network element, where the sixth message includes cell information corresponding to the positioning-related data;
[0037] The fourth sending module is used to send an eighth message to the second network element when the seventh message is received, where the eighth message includes the identification information of the target terminal.
[0038] In a tenth aspect, a data processing device is provided, comprising:
[0039] A fifth sending module is configured to send a registration request to the third network element, where the registration request includes at least one of the following:
[0040] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0041] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence (AI) positioning;
[0042] Information about areas supported by the second network element.
[0043] According to an eleventh aspect, a data processing device is provided, comprising:
[0044] a sixth sending module, configured to send a third message to the third network element, where the third message is used to find the second network element;
[0045] a fourth receiving module, configured to receive a fourth message from the third network element, where the fourth message includes address information and / or identification information of the second network element;
[0046] The second network element is used to feed back positioning-related data corresponding to the first area.
[0047] In a twelfth aspect, a data processing device is provided, comprising:
[0048] A fifth receiving module is configured to receive at least one of a third message and a registration request from a first network element and a second network element; wherein the second network element is configured to feedback positioning-related data corresponding to the first area; the third message is configured to search for the second network element; and the registration request includes at least one of the following: first capability information indicating that the second network element has the capability to support data collection with regional granularity; second capability information indicating that the second network element has the capability to support artificial intelligence (AI) positioning; and information about the areas supported by the second network element.
[0049] The seventh sending module is used to send a fourth message to the first network element when the third message is received, and the fourth message includes the address information and / or identification information of the second network element.
[0050] In the thirteenth aspect, a network device is provided, which network side device includes a processor and a memory, the memory storing a program or instruction that can be run on the processor, and the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect, or the steps of the method described in the fifth aspect, or the steps of the method described in the sixth aspect.
[0051] In a fourteenth aspect, a network device is provided, the network device being a first network element, comprising a processor and a communication interface, wherein the communication interface is configured to send a first message to a second network element, the first message being configured to obtain positioning-related data corresponding to a first area;
[0052] The communication interface is further configured to receive a second message from the second network element, where the second message includes positioning-related data corresponding to the first area.
[0053] In a fifteenth aspect, a network device is provided, the network device being a second network element, comprising a processor and a communication interface, wherein the communication interface is configured to receive a first message from a first network element, the first message being configured to obtain positioning-related data corresponding to a first area;
[0054] The communication interface is further used to send a second message to the first network element, where the second message includes positioning-related data corresponding to the first area.
[0055] According to a sixteenth aspect, a network device is provided, the network device being a fourth network element, including a processor and a communication interface, wherein the communication interface is configured to send a first message to a second network element, the first message being configured to receive at least one of a fifth message and a seventh message from the second network element, the fifth message being configured to request cell information of positioning-related data corresponding to a first area, and the seventh message being configured to request identification information of a target terminal corresponding to the first area.
[0056] The communication interface is further configured to, upon receiving the fifth message, send a sixth message to the second network element, where the sixth message includes cell information corresponding to the positioning-related data;
[0057] The communication interface is further configured to send an eighth message to the second network element upon receiving the seventh message, where the eighth message includes identification information of the target terminal.
[0058] In the seventeenth aspect, a network device is provided, which is a second network element, including a processor and a communication interface, wherein the communication interface is used to send a registration request to a third network element, and the registration request includes at least one of the following: first capability information, used to indicate that the second network element has the ability to support data collection with regional granularity; second capability information, used to indicate that the second network element has the ability to support artificial intelligence AI positioning; information about the area supported by the second network element.
[0059] In the eighteenth aspect, a network device is provided, which is a first network element, including a processor and a communication interface, wherein the communication interface is used to send a third message to a third network element, and the third message is used to find a second network element; receive a fourth message from the third network element, and the fourth message includes address information and / or identification information of the second network element; wherein the second network element is used to feedback positioning-related data corresponding to the first area.
[0060] In a nineteenth aspect, a network device is provided, wherein the network device is a third network element, including a processor and a communication interface, wherein the communication interface is used to receive at least one of a third message from a first network element and a registration request from a second network element; wherein the second network element is used to feedback positioning-related data corresponding to a first area; the third message is used to search for the second network element; the registration request includes at least one of the following: first capability information, used to indicate that the second network element has a capability to support data collection with regional granularity; second capability information, used to indicate that the second network element has a capability to support artificial intelligence (AI) positioning; and information about areas supported by the second network element;
[0061] The communication interface is further configured to, upon receiving the third message, send a fourth message to the first network element, where the fourth message includes address information and / or identification information of the second network element.
[0062] In the twentieth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented, or the steps of the method described in the fourth aspect are implemented, or the steps of the method described in the fifth aspect are implemented, or the steps of the method described in the sixth aspect are implemented.
[0063] In aspect 21, a wireless communication system is provided, including: a first network element, a second network element, a third network element and a fourth network element, wherein the first network element can be used to perform the steps of the method described in aspect 1 or aspect 5, the second network element can be used to perform the steps of the method described in aspect 2 or aspect 4, the third network element performs the steps of the method described in aspect 6, and the fourth network element performs the steps of the method described in aspect 3.
[0064] In aspect 22, a chip is provided, comprising a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method described in aspect 1, or the steps of the method described in aspect 2, or the steps of the method described in aspect 3, or the steps of the method described in aspect 4, or the steps of the method described in aspect 5, or the steps of the method described in aspect 6.
[0065] In aspect 23, a computer program / program product is provided, which is stored in a storage medium, and is executed by at least one processor to implement the steps of the method described in aspect 1, or the steps of the method described in aspect 2, or the steps of the method described in aspect 3, or the steps of the method described in aspect 4, or the steps of the method described in aspect 5, or the steps of the method described in aspect 6.
[0066] In an embodiment of the present application, the first network element sends a first message to the second network element for obtaining positioning-related data corresponding to the first area, thereby achieving the purpose of obtaining positioning-related data of a specific area by receiving the second message sent by the second network element including the positioning-related data corresponding to the first area, thereby improving data processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] FIG1 is a block diagram of a wireless communication system;
[0068] FIG2 is a flow chart of a data processing method according to an embodiment of the present application;
[0069] FIG3 is a schematic diagram of an application of the data processing method according to an embodiment of the present application;
[0070] FIG4 is a second schematic diagram of an application of the data processing method according to an embodiment of the present application;
[0071] FIG5 is a third application diagram of the data processing method according to an embodiment of the present application;
[0072] FIG6 is a fourth application diagram of the data processing method according to an embodiment of the present application;
[0073] FIG7 is a second flow chart of the data processing method according to an embodiment of the present application;
[0074] FIG8 is a third flow chart of the data processing method according to an embodiment of the present application;
[0075] FIG9 is a fourth flow chart of the data processing method according to an embodiment of the present application;
[0076] FIG10 is a fifth flow chart of the data processing method according to an embodiment of the present application;
[0077] FIG11 is a sixth flow chart of the data processing method according to an embodiment of the present application;
[0078] FIG12 is a schematic diagram of a module of a data processing device according to an embodiment of the present application;
[0079] FIG13 is a second schematic diagram of a module of a data processing device according to an embodiment of the present application;
[0080] FIG14 is a third module diagram of the data processing device according to an embodiment of the present application;
[0081] FIG15 is a fourth module diagram of the data processing device according to an embodiment of the present application;
[0082] FIG16 is a fifth module diagram of the data processing device according to an embodiment of the present application;
[0083] FIG17 is a sixth module diagram of the data processing device according to an embodiment of the present application;
[0084] FIG18 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0085] Figure 19 is a structural diagram of the network device of an embodiment of the present application. DETAILED DESCRIPTION
[0086] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described 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 are within the scope of protection of this application.
[0087] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0088] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0089] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6G) system. thGeneration, 6G) communication system.
[0090] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (homeevolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0091] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home subscriber server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), etc. Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0092] For ease of understanding, some of the contents involved in the embodiments of this application are described below:
[0093] 1. NWDAF
[0094] NWDAF is a network data analysis function that supports the collection of network element or terminal-related data and provides statistical and forecasting information. NWDAF can collect data from network elements such as AMF and SMF or Operation Administration and Maintenance (OAM). NWDAF obtains terminal location information through AMF. Here, terminal location information is coarse-grained, such as tracking area (TA) or cell-level location information. That is, NWDAF can determine the terminal's current cell or TA from the AMF.
[0095] If an NWDAF consumer initiates a service request to NWDAF, requesting NWDAF to collect relevant statistics or provide a forecast, then NWDAF will collect information from different network elements based on the parameters in the request message. After NWDAF performs statistics and analysis, it returns the results to the NWDAF consumer.
[0096] 2. Location Service (LCS)
[0097] LCS is implemented and provided by network elements such as the AMF and LMF in the core network. LCS messages are exchanged between the user equipment (UE) and the LCS client or application function (AF). A typical process is the Mobile Terminated Location Request (MT-LR).
[0098] The MT-LR process is initiated by an external third-party application (such as LCS client) or by the AF via the NEF network element, and finally obtains the UE's location information through network elements such as GMLC, AMF, and LMF.
[0099] The NWDAF's channel, via the GMLC, AMF, and then LMF, can only be used to request and obtain location information. It lacks data types such as measurement data. Furthermore, data can only be obtained based on UE ID or group ID, which is inefficient. As a result, the NWDAF cannot efficiently obtain sufficient data from the LMF.
[0100] In this application, a network element can be understood as a network function or a network device. For example, a first network element can also be referred to as a first network function or a first network device.
[0101] The data processing method, apparatus, device, and readable storage medium provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0102] As shown in FIG2 , a data processing method according to an embodiment of the present application includes:
[0103] Step 201: A first network element sends a first message to a second network element, where the first message is used to obtain positioning-related data corresponding to a first area.
[0104] Step 202: The first network element receives a second message from the second network element, where the second message includes positioning-related data corresponding to the first area.
[0105] In this way, the first network element that applies the data processing method of the embodiment of the present application sends a first message for obtaining positioning-related data corresponding to the first area to the second network element in accordance with steps 201 and 202, thereby achieving the purpose of obtaining positioning-related data of a specific area by receiving the second message sent by the second network element including the positioning-related data corresponding to the first area, thereby improving data processing efficiency.
[0106] In an embodiment of the present application, as an optional implementation method, the first network element may be a network element such as NWDAF, MTLF (Model Training logical function (MTLF)), AnLF (Analytics logical function (AnLF)) responsible for model training or model management, or a functional network element such as GMLC responsible for location-related service management; the second network element may be a network element related to positioning management such as LMF.
[0107] Optionally, the positioning-related data corresponding to the first area includes positioning-related data of terminals in the first area. In one embodiment, the positioning-related data corresponding to the first area includes positioning-related data of all terminals in the first area.
[0108] Optionally, in this embodiment, the first message includes at least one of the following:
[0109] area information of the first area;
[0110] first indication information, where the first indication information is used to instruct passive data collection;
[0111] second indication information, where the second indication information is used to indicate active data collection;
[0112] third indication information, where the third indication information is used to instruct collection of positioning-related data corresponding to the first area;
[0113] a region granularity of the first region;
[0114] Message type, including subscription message or request message;
[0115] Data filtering information, where the data filtering information is used to limit the reported positioning-related data;
[0116] The reporting conditions of the positioning related data.
[0117] Among them, the area information of the first area is used to indicate an area range, for example, it can be area information based on longitude and latitude (i.e., area information with longitude and latitude granularity), and the area information / area range based on longitude and latitude can be in the form of a geographic area description (GAD) shape, such as including the shape of a geographic area (e.g., a rectangle) and the longitude and latitude description of the shape (e.g., the longitude and latitude information of the four corners of the rectangle); or, it can also be area information based on a cell (i.e., area information with cell granularity), which can be indicated by cell information (such as cell identifier (cell ID)), tracking area (TA) identifier, TA list, etc.
[0118] Optionally, the area information based on longitude and latitude may be referred to as area information with longitude and latitude granularity, and the area information based on cells may be referred to as area information with cell granularity.
[0119] The first indication information included in the first message is used to indicate passive data collection, that is, to instruct the second network element to collect data without additional interaction. In other words, the first network element does not actively trigger interaction to collect positioning-related data in the positioning process triggered by other devices. For example, after receiving the first message, the second network element does not trigger additional interaction (such as positioning operation / positioning interaction, etc.) due to the first message, but still interacts based on the triggering conditions (such as positioning interaction), and then collects positioning-related data generated during the interaction process. The interaction process can occur at a historical time, a current time, or a future time, and is determined based on data filtering information.
[0120] Optionally, passive data collection may also be referred to as passive collection, non-active data collection, or data collection in a non-actively triggered positioning manner.
[0121] It should be noted that the first indication information can be an explicit indication or an implicit indication. In the case of an explicit indication, the first indication information needs to be included in the first message; in the case of an implicit indication, the first indication information does not need to be included in the first message, and can be indicated by the message name or other information associated with the first indication information.
[0122] The second indication information included in the first message is used to indicate active data collection, that is, to indicate that the second network element needs to perform additional interaction to collect positioning-related data during the additional interaction process. For example, after receiving the first message, the second network element will actively trigger an interaction (such as a positioning operation / positioning interaction, etc.) due to the first message, and then collect the positioning-related data generated during the interaction process. The interaction process can occur immediately after receiving the first message, or be triggered at a future time point or a future time period, determined based on data filtering information.
[0123] Optionally, active collection may also be referred to as active data collection or data collection in an active triggered positioning manner.
[0124] It should be noted that the second indication information can be an explicit indication or an implicit indication. In the case of an explicit indication, the first message needs to include the second indication information; in the case of an implicit indication, the first message does not need to include the second indication information, such as through the message name or other information associated with the second indication information.
[0125] Among them, the first message includes a third indication information for instructing the collection of positioning-related data corresponding to the first area, that is, instructing the second network element to collect corresponding positioning-related data for a specific area, that is, the first area. If the first area is based on longitude and latitude granularity, that is, the first area is an area range defined based on longitude and latitude information (such as GADshape, etc.), then the second network element collects positioning-related data corresponding to the area range defined by the longitude and latitude information. If the first area is based on cell granularity, that is, the first area is an area range defined based on cell information (such as cell, TA, etc.), then the second network element collects positioning-related data corresponding to the area range defined by the cell information.
[0126] It should be noted that the third indication information can be an explicit indication or an implicit indication. In the case of an explicit indication, the first message needs to include the third indication information; in the case of an implicit indication, the first message does not need to include the third indication information, such as through the message name or other information associated with the third indication information.
[0127] Among them, the first message includes the regional granularity of the first area, and the regional granularity of the first area is used to indicate the granularity based on which the first area is identified, or in other words, the granularity based on which the regional information of the first area is. The regional granularity of the first area can be the longitude and latitude granularity or the cell granularity. Therefore, if the regional granularity of the first area is the longitude and latitude granularity, the first area is identified based on the longitude and latitude information, or in other words, the regional information of the first area is based on the longitude and latitude granularity, such as GAD shape, etc.; if the regional granularity of the first area is the cell granularity, the first area is identified based on the cell information, or in other words, the regional information corresponding to the first area is based on the cell granularity, such as cell, TA, etc.
[0128] It should be noted that the region granularity of the first region can be understood as the region granularity corresponding to the region information corresponding to the first region.
[0129] The first message includes a message type, indicating whether the first message is a subscription message or a request message. Depending on the message type of the first message, the data reporting conditions, data collection method, data filtering information, etc. may vary, and the number and duration of interactions with the second network element may also vary.
[0130] In this way, the second network element can send the second message in different ways (such as different data reporting conditions and different triggering methods) based on the different message types of the first message. For example, when the first message is a request message, the second network element only feeds back / reports the positioning-related data corresponding to the first area once; when the first message is a subscription message, the second network element feeds back / reports the positioning-related data corresponding to the first area multiple times within the subscription time period; if the reporting condition is periodic reporting, the second network element will report when each period arrives; if the reporting condition is event-triggered reporting, the second network element will trigger the report when the event condition is met, such as based on the number of data, reporting after collecting a certain amount of data, etc.; or based on time, such as reporting data at a certain time node (it can be a time node, or a fixed time node, such as next Monday, or every Monday, etc.).
[0131] It should be noted that the message type can be explicitly indicated or implicitly indicated. In the case of explicit indication, the first message needs to include information indicating the message type of the first message, for example, the first message includes information indicating that the first message is a subscription message or a request message; in the case of implicit indication, the first message does not need to include information indicating the message type of the first message, and can be indicated by the message name or other information associated with the message type.
[0132] The first message includes data filtering information, that is, notifying or limiting the conditions that the positioning-related data fed back by the second network element must meet.
[0133] It should be noted that data filtering information is used to limit the requested positioning-related data and may also be referred to as data filtering information, positioning-related data filtering information, or positioning-related data filtering information. Optionally, the data filtering information is used to limit the data source type (target data source type) of the requested positioning data, to limit the time information corresponding to the requested positioning data (target time information), and / or to limit the data type (target data type) of the requested positioning data. The time information corresponding to the positioning data may be the time when the positioning data was generated or acquired.
[0134] Alternatively, the data filtering information may be directly called filtering information, but in the context it is reflected that it is filtering information for positioning-related data;
[0135] It should be noted that, in this application, positioning-related data and positioning data have similar meanings and can be replaced with each other.
[0136] The first message includes reporting conditions, which are used to inform the second network element of the method and conditions for reporting the positioning-related data corresponding to the first area. Examples include periodic reporting and event-triggered reporting (such as reaching a time or data volume requirement). Periodic reporting means the second network element must report data at regular intervals; data quantity-based reporting means reporting after collecting a certain amount of data; or time-based reporting means reporting data at a specific time point (which can be a single time point or a fixed time point, such as the following Monday or every Monday).
[0137] Optionally, in this embodiment, if the first message is a subscription message, the first message further includes at least one of the following:
[0138] Subscription condition information, which is used to indicate subscription conditions, restrictions, and other information, such as subscription time information, indicating that subscription is performed within a certain time period;
[0139] Notification Target Address(es), which indicates the address of the subscription target, such as the network element address of the NWDAF. It may also include a correlation ID (such as a Notification Correlation ID or a subscription correlation ID) to indicate that the association is with a subscription message.
[0140] Of course, the first message may implicitly indicate that the type of the first message is a subscription message through the subscription condition information and the address information of the notification target.
[0141] Optionally, in this embodiment, the data filtering information includes at least one of the following:
[0142] Target data source type;
[0143] target time information;
[0144] The target data type.
[0145] The target data source type is used to indicate the device that generates the data and the source of the data, and may refer to a certain network device, such as UE / PRU / RAN, etc.
[0146] Optionally, the target data source type is used to indicate that the positioning-related data is generated by the PRU; or, the target data source type is used to indicate that the positioning-related data is generated by the UE or LMF; or, the target data source type is used to indicate that the positioning-related data is generated by the RAN node.
[0147] The target time information indicates the time corresponding to the positioning related data, such as the time when the data is generated. Specifically, for example, the target time information is used to indicate a past period or a future period, or a specific time point.
[0148] The target data type, which may also be referred to as the target data type of the positioning-related data, refers to the data type that the positioning-related data corresponding to the requested first area must satisfy.
[0149] Optionally, the target data type may include at least one of the following:
[0150] Measurement data; Location data; Intermediate features data; Assistance data.
[0151] The measurement data refers to the data used for measurement during the positioning process. Devices such as the UE and LMF can perform calculations based on the measurement data to obtain location data. The measurement data includes at least one of the following: Channel Impulse Response (CIR), Power Delay Profile (PDP), and Delay Profile (DP). The PDP includes at least one of the following: Reference Signal Received Power (RSRP), Reference Signal Received Power Path (RSRPP), and Reference Signal Time Difference (RSTD).
[0152] The location data may include a geographic location (Geodetic Location), a city location (Civic Location), etc.
[0153] That is, the location defined by the location data may refer to a geographical location, a location of latitude and longitude, a location covered by a cell, a location covered by a city, and the like.
[0154] Intermediate feature data refers to data generated by devices such as the UE, Positioning Reference Unit (PRU), and RAN when processing measurement data. This data may be generated based on certain algorithms or models. Intermediate feature data may include time of arrival (TOA) and path phase.
[0155] Auxiliary data refers to data that can assist in positioning, such as radio signaling configuration information, reference cell information, neighboring cell information, RSTD search time window, etc. Auxiliary data may also include reference signal configuration (RS configuration), etc.
[0156] It should be noted that data types and data types can appear separately or simultaneously. For example, data types can appear separately, i.e., measurement data and intermediate feature data; data types can appear separately, i.e., CIR, PDP, RS configuration information; and measurement data, CIR, measurement data, PDP, intermediate feature data, and TOA can appear simultaneously.
[0157] Optionally, in this embodiment, the second message includes positioning-related data corresponding to the first area, which can be called a data value, and refers to information such as numbers represented by the data.
[0158] It should be noted that the positioning-related data may be at least one, for example, at least one piece of positioning-related data, or at least one item of positioning-related data.
[0159] Optionally, in this embodiment, the second message further includes at least one of the following:
[0160] The data type corresponding to the positioning-related data;
[0161] Time information corresponding to the positioning-related data;
[0162] a data source corresponding to the positioning-related data;
[0163] Area information corresponding to the positioning-related data;
[0164] Terminal identification information.
[0165] Among them, the second message includes the data type corresponding to the positioning-related data, which is the data type corresponding to at least one positioning-related data reported by the second network element, such as measurement data, position data, intermediate feature data, auxiliary data, etc.; it can also be a specific data type, such as RSRP, PDP, CIR, etc.; it can also be a combination of the two, such as measurement data, CIR, indication that it is GNSS data, etc.
[0166] The second message includes time information corresponding to the positioning-related data, which is the time corresponding to at least one piece of positioning-related data reported by the second network element, such as the time when the data is generated or the time when the data is collected.
[0167] Among them, the second message includes the data source corresponding to the positioning related data, which is the data source corresponding to at least one positioning related data reported by the second network element, such as PRU, UE, LMF, RAN, etc., and the data source is specifically indicated through the device identifier.
[0168] The second message includes the area information corresponding to the positioning-related data, which is the area information corresponding to at least one piece of positioning-related data reported by the second network element, such as area information based on latitude and longitude granularity.
[0169] Among them, the second message includes terminal identification information, such as UE ID, user permanent identifier (SUbscription Permanent Identifier, SUPI), International Mobile Equipment Identity (International Mobile Equipment Identity, IMEI), etc., and may also be a processed terminal identifier (AMF does not directly expose UEID, but is mapped to other identifiers), such as location service association identifier (LCS correlation ID), etc.
[0170] The second message includes access network node identification information, such as a base station identification, which is used to indicate which access network nodes the positioning-related data is related to, wherein these access network nodes are the access network nodes to which the terminal in the first area belongs.
[0171] Optionally, in this embodiment, when the first network element sends the first message to the second network element, the first network element may directly send the first message to the second network element without forwarding the first message through other network elements. Correspondingly, when the first network element receives the second message sent by the second network element, the second network element may directly send the second message to the first network element without forwarding the second message through other network elements.
[0172] Optionally, in this embodiment, the first network element sending the first message to the second network element includes:
[0173] The first network element sends the first message to the second network element through the fifth network element;
[0174] The first network element receiving a second message from the second network element includes:
[0175] The first network receives the second message from the second network element through the fifth network element.
[0176] In this way, the first network element sends the first message to the fifth network element, which then sends the first message to the second network element. Correspondingly, the second network element sends the second message to the fifth network element, which then sends the second message to the first network element. In this case, the first network element may be the NWDAF, the fifth network element may be the GMLC, and the second network element may be the LMF. The NWDAF may send the first message to the GMLC using services such as Ngmlc_Location_ProvideLocation.
[0177] It should be noted that when the fifth network element sends the first message to the second network element, the information sent may not be completely consistent. For example, the subscription address may be the address information of the fifth network element instead of the address information of the first network element. (Because LMF may still not be able to interact directly with NWDAF)
[0178] Optionally, in this embodiment, the first network element sending the first message to the second network element may be: the first network element receives the first message from a sixth network element and sends the first message to the second network element; correspondingly, the first network element receives the second message from the second network element and sends the second message to the sixth network element. In this case, the first network element may be a GMLC, the sixth network element may be an NWDAF, and the second network element may be an LMF.
[0179] It should be understood that the second network element, such as LMF, interacts with devices such as UE / PRU / RAN, and generates positioning-related data. Specifically, the second network element interacts with devices such as UE / RAN / PRU before or after receiving the first message, such as executing a positioning process, thereby obtaining positioning-related data, including historical data or future data. For example, during the positioning interaction process, the second network element obtains measurement data and / or intermediate feature data of the UE / RAN / PRU, or obtains data such as the location information of the UE / PRU; or, before performing positioning, the second network element first interacts with devices such as RAN to obtain some auxiliary data.
[0180] Of course, the above interaction may also take place before the feedback time (the time of sending the second message).
[0181] Additionally, these interactions can be triggered by other devices, such as the UE, RAN, or other LCS clients. For example, another device may send a request to the second network element with information such as the UE ID and LCS correlation ID, requesting the second network element to obtain the location information of the device corresponding to the UE ID and LCS correlation ID. Upon receiving these requests, the second network element triggers an interaction, such as a positioning process, to obtain the location information and other positioning-related data.
[0182] As an optional implementation, the number and time of interactions performed by the second network element may vary depending on the message type of the first message, the conditions for the data reporting method, the data collection method, the data filtering information, etc. For example, if the target time information in the data filtering information is a past time period, the second network element selects the positioning-related data carried in the second message based on the data obtained through historical interactions. For example, the second network element may locally store historical positioning-related data (e.g., recent, short-term, six-month, or long-term positioning-related data), and after receiving the first message (the message type is a request message), select the data that satisfies the data filtering information and other information for reporting. Alternatively, if the target time information in the data filtering information is a future time period, the second network element selects the positioning-related data carried in the second message based on the data obtained through future interactions. For example, if the second network element receives the first message (the message type is a request message), the second network element will select the data that satisfies the data filtering information and other information from the data obtained through interactions in the future time period (interactions with devices such as UEs after the first message) for reporting.
[0183] In this embodiment, the positioning-related data corresponding to the first area included in the second message may be referred to as target data. Specifically, the second network element selects data that meets the conditions as target data based on the content in the first message, such as data filtering information and area information of the first area.
[0184] It should be noted that the time point and method for the second network element to select target data may be different depending on the message type and data filtering information of the first message. For example, if the message type of the first message is a request message, the target time information in the data filtering information is a past time period, and the second network element selects the positioning-related data carried in the second message based on data obtained through historical interactions. For example, the second network element may locally store historical positioning-related data (e.g., recent, short-term, six-month, or long-term positioning-related data), and after receiving the first message (the message type is a request message), select data that meets the data filtering information and other information for reporting. Alternatively, if the message type of the first message is a request message, the target time information in the data filtering information is a future time period, and the second network element selects the positioning-related data carried in the second message based on data obtained through future interactions. For example, if the second network element receives the first message (the message type is a request message), the second network element will select data that meets the data filtering information and other information from data obtained through interactions in the future time period (interactions with devices such as UEs after the first message) for reporting. Alternatively, the message type of the first message is a subscription message, and the target time information in the data filtering information is a future time period. The second network element selects the positioning-related data carried by the second message based on the data obtained through future interactions. If the second network element receives the first message (the message type is a subscription message), the second network element will select data that meets the data filtering information and other information from the data obtained through interactions (interactions with UE and other devices after the first message) in the future time period for reporting.
[0185] Optionally, in this embodiment, the second network element selects data that meets the data filtering information by determining whether the information of the collected data matches the data filtering information. For example, whether the location of the collected data is within the regional information, that is, whether it is within the regional range; whether the device generating the collected data matches and is consistent with the target data source type; whether the generation time of the collected data matches the target time information, or is within the target time period (the time period indicated by the target time information); whether the data type of the collected data matches the target data type, etc.
[0186] In the above content, the second network element can know the location information of a certain device after interaction, but the second network element may only obtain geographic location information (or location information based on latitude and longitude), rather than location information with granularity such as cell ID (not location information with cell granularity). Therefore, an additional method is required to convert the geographic location information into location information with cell granularity; optionally, in the embodiment of the present application, either of the following two methods can be adopted:
[0187] Method 1: Enhance the UE. When the UE reports the location information, it also reports the corresponding cell information (such as cell ID). It should be noted that the UE's simultaneous reporting of the cell information can be the UE's own capability, that is, the UE itself decides to report information such as the cell ID when performing positioning and other interactions; it can also be that the second network element requests the UE to report the geographic location information and the cell-granularity location information at the same time when requesting.
[0188] Method 2: The second network element sends a fifth message to the fourth network element (such as AMF), and the fourth network element determines the cell information corresponding to the positioning-related data based on the fifth message, and sends a sixth message to the second network element, where the sixth message includes the cell information. The fifth message is used to request the cell information corresponding to the positioning-related data, which can be understood as a request for conversion of the geographical location information of the positioning-related data. Here, the positioning-related data corresponding to the fifth message may be the positioning-related data corresponding to the first area, that is, the second network element requests the cell information of the positioning-related data from the fourth network element after determining the positioning-related data corresponding to the first area; the positioning-related data corresponding to the fifth message may also be the positioning-related data collected during the interaction process, that is, the second network element will request the cell information of the positioning-related data from the fourth network element for the collected positioning-related data, and then determine the positioning-related data corresponding to the first area.
[0189] Optionally, the fifth message includes at least one of the following:
[0190] The latitude and longitude position information corresponding to the positioning-related data;
[0191] Target area granularity;
[0192] Fourth indication information, where the fourth indication information is used to indicate the cell information corresponding to the positioning-related data.
[0193] Here, the longitude and latitude position information corresponding to the positioning-related data can be understood as the longitude and latitude position of the terminal corresponding to the positioning-related data.
[0194] It should be noted that the longitude and latitude position information corresponding to the positioning-related data is the source information for conversion, that is, the information that needs to be converted, or the conversion or cell information needs to be determined based on this information. The target area granularity indicates the granularity to be converted, which can be cell ID granularity, TA granularity, etc., and may be specifically determined based on the area granularity in the first message. The fourth indication information is used to indicate the determination of the cell information corresponding to the positioning-related data, that is, to instruct the fourth network element to perform a conversion operation, thereby converting the location information into cell information, or to instruct the fourth network element to determine the cell information corresponding to the location information based on the location information and internal mapping relationships. Among them, the determined cell information may be based on the target area granularity, that is, if the target area granularity is TA granularity, etc., then the fourth indication information may also indicate the determination of the TA information corresponding to the positioning-related data.
[0195] In this way, if the second network element collects the latitude and longitude location information of five sets of positioning-related data for the first cell based on the first message, and sends the latitude and longitude location information of the five sets of positioning-related data, the fourth indication information, and the target area granularity (such as cell ID granularity) to the fourth network element via the fifth message, the fourth network element can convert the latitude and longitude location information into a cell ID. If the fifth message does not include the target area granularity, the fourth network element can perform the conversion according to the default area granularity.
[0196] It should be noted that the target area granularity can be an explicit indication or an implicit indication. In the case of an explicit indication, the target area granularity needs to be included in the fifth message; in the case of an implicit indication, the target area granularity does not need to be included in the fifth message. It can be indicated by information such as the message name, and the fourth network element independently determines the converted target area granularity based on the fifth message sent by the second network element.
[0197] It should be noted that how the fourth network element converts the location information (based on longitude and latitude) into location information at the cell granularity is not restricted here. It is the internal logic and implementation of the fourth network element. For example, the location information at the cell granularity can be determined by comparing the mapping relationship within the fourth network element.
[0198] Optionally, in this embodiment, the second network element sends a seventh message to the fourth network element, and the seventh message is used to request the identification information of the target terminal corresponding to the first area; after receiving the seventh message, the fourth network element determines the identification information of the target terminal corresponding to the first area based on the seventh message, and sends an eighth message to the second network element, and the eighth message includes the identification information of the target terminal.
[0199] The target terminal corresponding to the first area can be understood as a terminal belonging to the first area. Optionally, the target terminal belongs to the first area at a specific time (such as the time indicated by the target time information or the sending time of the first message).
[0200] Optionally, the second network element determines to actively collect data, such as based on a first message received from the first network element including second indication information, and then the second network element sends a seventh message to the fourth network element to request identification information of the target terminal corresponding to the first area.
[0201] Optionally, the first message may further include identification information of the target terminal. For example, the first network element or the fifth network element obtains the identification information of the target terminal corresponding to the first area before sending the first message, and sends the identification information of the target terminal to the second network element;
[0202] In this way, before selecting the positioning-related data corresponding to the first area, the second network element can obtain the identification information of the target terminal corresponding to the first area. During the data collection process, the second network element can collect the positioning-related data of the corresponding terminal based on the identification information of the target terminal. In this way, the collected positioning-related data is also the positioning-related data corresponding to the first area. In this way, there is no other setting for the data filtering information of the first message, and the second network element can directly send the collected data to the first network element via the second message. Optionally, in this embodiment, the second network element sends a registration request to the third network element, and the registration request includes at least one of the following:
[0203] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0204] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence (AI) positioning;
[0205] Information about the area supported by the second network element. That is, during the registration process, the second network element can register its capability information with the third network element, and the information carried in the registration request can be referred to as the network element registration information of the second network element. Among them, the information about the area supported by the second network element can be understood as the area information supported by the second network element, which can be the service range covered by the second network element, such as GAD shape, cell ID, TA, etc.; the first capability information is used to indicate that the second network element has the ability to collect data with support for regional granularity, that is, the second network element has the ability to collect data with support for latitude and longitude granularity and / or cell granularity, or the second network element has the ability to collect data with support for geographic areas; the second capability information is used to indicate that the second network element has the ability to support artificial intelligence AI positioning, that is, the second network element has the ability to support AI positioning.
[0206] The registration request may also include other information about the second network element, such as capability information indicating that the second network element supports active data collection; the time range within which the second network element supports data collection; etc. Supporting active data collection capability means that the second network element has the ability to actively trigger location-related interactions and collect data during the interactions; supporting the time range for data collection may indicate that the second network element supports data collection within a certain time range, such as supporting the collection of historical data, thereby indicating whether the second network element can retain historical data.
[0207] It should be noted that AI positioning refers to the ability to introduce AI in the positioning process. For example, communication equipment such as UE / RAN / LMF uses AI / machine learning (ML) models to process measurement data and / or intermediate feature data and / or auxiliary information to obtain intermediate feature data or positioning result data (such as location information, etc.).
[0208] Optionally, after receiving the registration request, the third network element stores the network element registration information of the second network element carried in the registration request, and feeds back a response message to the second network element to notify the second network element of successful registration. Optionally, in this embodiment, before the first network element sends the first message to the second network element, the first network element determines the second network element based on local configuration, the request message from the sixth network element, etc., so as to send the first message to the second network element.
[0209] Optionally, in this embodiment, before the first network element sends the first message to the second network element, the method further includes:
[0210] The first network element sends a third message to the third network element, where the third message is used to find the second network element;
[0211] The first network element receives a fourth message from the third network element, where the fourth message includes address information and / or identification information of the second network element.
[0212] Here, the address information of the second network element included in the fourth message may be an IP address; the identification information of the second network element included in the fourth message may be an NF instance ID, FQDN or IP address of the NF, network element instance identification information, etc. The third network element may be an NRF, and the first network element may be an NWDAF or a GMLC. For example, when the GMLC receives the first message from the NWDAF, it performs a network element lookup and sends the third message to the NRF.
[0213] Optionally, the third message is implemented through services such as network element discovery request, Nnrf_NFDiscovery_Request service, and the fourth message is implemented through services such as Nnrf_NFDiscovery_Request response.
[0214] Optionally, the third message includes at least one of the following:
[0215] Area information of the target network element;
[0216] Sixth indication information, where the sixth indication information is used to indicate that the target network element needs to have a data collection capability that supports regional granularity;
[0217] Seventh indication information, where the seventh indication information is used to indicate that the target network element needs to have the capability of supporting artificial intelligence (AI) positioning;
[0218] The target network element is the search target of the third message.
[0219] In this way, the first network element can find the target network element that meets the conditions based on the above content of the third message through the third network element, wherein the target network element includes the second network element. The area information of the target network element is used to indicate the area information supported by the target network element (second network element) to be found, such as GAD shape information, cell ID, TA information, etc. The area information of the target network element can be the same as or different from the area information of the first area, and the area information of the target network element can be longitude and latitude granularity or cell granularity. When the third message includes the sixth indication information, the sixth indication information indicates that the target network element (second network element) that the first network element expects to find has the ability to support data collection with longitude and latitude granularity and / or cell granularity, or indicates that the target network element (second network element) that is expected to be found has the ability to support data collection of geographic areas. When the third message includes the seventh indication information, the seventh indication information indicates that the target network element (second network element) that the first network element expects to find has the ability to support AI positioning.
[0220] Of course, the third message may also include other indications about the target network element, such as an indication of support for active collection capability, a time range for supporting data collection, a network element type of the target network element (second network element) to be searched, etc. Wherein, the time range indicates a historical time (i.e., a time period or time point before the third message is sent), it indicates that the target network element (second network element) to be searched has the capability of retaining historical data.
[0221] Optionally, after receiving the third message, the third network element searches for a target network element, that is, a target second network element, by matching stored network element registration information with information carried in the third message. After finding the target second network element of the first network element, the third network element sends a fourth message to the first network element, carrying address information and / or identification information of the second network element.
[0222] Of course, similar to the first message, when the first network element sends the third message to the third network element, the first network element may directly send the third message to the third network element, and the third message does not need to be forwarded through other network elements. Correspondingly, when the first network element receives the fourth message sent by the third network element, the third network element may directly send the fourth message to the first network element, and the fourth message does not need to be forwarded through other network elements.
[0223] Alternatively, the first network element sends the third message to the third network element by sending the third message to the third network element via the fifth network element; and the first network element receives the fourth message sent by the third network element via the fifth network element. In this way, the first network element sends the third message to the fifth network element, and the fifth network element sends the third message to the third network element. Correspondingly, the third network element sends the fourth message to the fifth network element, and the fifth network element sends the fourth message to the first network element. In this case, the first network element may be an NWDAF, the fifth network element may be a GMLC, and the second network element may be an LM.
[0224] The application of the embodiments of the present application is described below with reference to specific scenarios.
[0225] Scenario 1: Passive collection of regional information based on latitude and longitude granularity
[0226] As shown in Figure 3, the specific implementation process includes:
[0227] Step 301: NWDAF searches for LMFs through NRF, searching for LMFs that have the data collection capability of supporting regional granularity and that have supported regional information based on longitude and latitude.
[0228] Optionally, in the first mode, NWDAF directly sends the third message to NRF, NRF searches for LMF and sends the fourth message to NWDAF. In the second mode, NWDAF sends a request message to GMLC, GMLC sends the third message to NRF, NRF searches for LMF and sends the fourth message to GMLC.
[0229] Step 302: NWDAF or GMLC sends a first message to LMF (target LMF, LMF found in step 301), where the first message includes the area information of the first area (area information based on longitude and latitude), first indication information and data filtering information.
[0230] Step 303: The LMF interacts with devices such as UE / PRU / RAN and collects positioning-related data during the interaction process.
[0231] Step 304: The LMF selects positioning-related data corresponding to the first area according to the first message.
[0232] Optionally, LMF selects target data that meets the conditions, that is, positioning-related data corresponding to the first area, based on the area information and data filtering information of the first area in the first message.
[0233] Step 305: LMF sends a second message to feed back the positioning-related data corresponding to the first area to NWDAF.
[0234] Optionally, LMF sends the second message to GMLC, and GMLC sends the second message to NWDAF, etc. Specifically, LMF collects data based on the first message and sends the data that meets the conditions to GMLC; GMLC feeds back to NWDAF, etc., such as through Ngmlc_Location_ProvideLocation Response.
[0235] Optionally, the LMF directly sends the second message to the NWDAF.
[0236] In the case that the first message is a subscription message, the LMF can directly send the second message to NWDAF, GMLC and other devices based on the address information of the notification target and other information in the subscription message.
[0237] Scenario 2: Regional information based on cell information, passive collection
[0238] As shown in Figure 4, the specific implementation process includes:
[0239] Step 401: NWDAF searches for LMFs through NRF, searching for LMFs that have data collection capabilities supporting regional granularity and that support regional information based on longitude and latitude.
[0240] Optionally, in the first mode, NWDAF directly sends the third message to NRF, NRF searches for LMF and sends the fourth message to NWDAF. In the second mode, NWDAF sends a request message to GMLC, GMLC sends the third message to NRF, NRF searches for LMF and sends the fourth message to GMLC.
[0241] Optionally, the third message is implemented through services such as Nnrf_NFDiscovery_Request service, and the fourth message is implemented through services such as Nnrf_NFDiscovery_Request response.
[0242] Step 402: NWDAF or GMLC sends a first message to LMF (target LMF, LMF found in step 401), where the first message includes area information of the first area (area information based on cell information), first indication information and data filtering information.
[0243] Optionally, the area information of the first area is cell ID, TA List or TA ID.
[0244] Step 403: The LMF interacts with devices such as UE / PRU / RAN and collects positioning-related data during the interaction process.
[0245] Optionally, LMF may only obtain geographic location information (or regional information based on longitude and latitude) rather than regional information based on cell information. Therefore, it is necessary to additionally convert the regional information based on longitude and latitude into regional information based on cell information.
[0246] Method 1: During the interaction process, the UE reports the location information and the cell ID and other cell information at the same time;
[0247] Method 2 is: LMF requests AMF to convert location information into information such as cell ID (steps A1 and A2); the interaction process between LMF and UE and other devices is carried out according to the existing process. After the interaction, LMF obtains the geographic location information and executes steps A1 and A2.
[0248] In step A1, the LMF sends a fifth message to the AMF, requesting that the geographic location information be converted into cell information. The fifth message includes the latitude and longitude location information (to be converted) corresponding to the positioning-related data and the fourth indication information.
[0249] In step A2, the AMF converts the geographic location information into cell information according to the fifth message, and then sends a sixth message to the LMF to feed back the converted cell information.
[0250] Step 404: LMF selects positioning-related data corresponding to the first area according to the first message.
[0251] Optionally, LMF selects target data that meets the conditions, that is, positioning-related data corresponding to the first area, based on the area information and data filtering information of the first area in the first message.
[0252] Step 405: LMF sends a second message to feed back the positioning-related data corresponding to the first area to NWDAF.
[0253] Optionally, LMF sends a second message to GMLC, GMLC sends a second message to NWDAF, etc.
[0254] Optionally, the LMF directly sends the second message to the NWDAF.
[0255] Scenario 3: Region, Active Collection
[0256] As shown in Figure 5, the specific implementation process includes:
[0257] Step 501: NWDAF searches for LMFs through NRF, searching for LMFs that have the data collection capability supporting regional granularity and have supported regional information (regional information based on latitude and longitude, or region information based on cell information), as in steps 301 and 401.
[0258] Step 502: NWDAF or GMLC sends a first message to LMF (target LMF, LMF found in the previous step), where the first message includes the area information of the first area (area information based on longitude and latitude, or area information based on cell information), second indication information and data filtering information.
[0259] Optionally, before performing the interaction, if the LMF obtains identification information of the target terminal corresponding to the first area, during the data collection process, the LMF can collect positioning-related data of the corresponding terminal based on the identification information of the target terminal. In this case, the collected positioning-related data is within the first area. Specifically, execute steps B1 and B2.
[0260] In step B1, LMF sends the seventh message to AMF, requesting the identification information of the target terminal corresponding to the first area, that is, converting the area information of the first area (area information based on longitude and latitude, or area information based on cell information) into UE ID, etc., so as to interact with the device in the first area.
[0261] Step B2: After receiving the seventh message, the AMF determines the identification information of the target terminal corresponding to the first area according to the seventh message, and sends an eighth message to the LMF, where the eighth message includes the UE ID in the first area.
[0262] Step 503: The LMF interacts with devices such as UE / PRU / RAN and collects positioning-related data during the interaction process.
[0263] Optionally, before step 503, the LMF executes step B0 to determine whether to actively perform interaction. The LMF determines whether to actively perform interaction based on the data filtering information and / or the second indication information, and requests the terminal identification information in the first area from the AMF. For example, the LMF actively performs interaction immediately or in the future in response to the NWDAF instruction; that is, in step 502, the first message carries the second indication information; and the target time information in the data filtering information is immediate, or a future time node, a future time period, etc.; or the reporting condition is immediate reporting; or other immediate indications, etc.
[0264] Optionally, after determining that the LMF actively performs interaction based on the data filtering information, steps B1 and B2 are performed. Specifically, when the LMF determines that interaction is to be performed at a certain moment based on the data filtering information, thereby collecting positioning-related data, it sends a seventh message to the AMF, requesting the AMF to feedback information such as the UE identity within the first area; the seventh message may carry: area information corresponding to the first area; fifth indication information (indication information requesting conversion, or indication information requesting the UE identity within the first area).
[0265] Step 504: LMF selects positioning-related data corresponding to the first area according to the first message.
[0266] Optionally, since the collected positioning-related data is within the first area and meets the area information requirements of the first area, the LMF only needs to select target data that meets the conditions for reporting based on the data filtering information in the first message. If the first message does not carry data filtering information, step 503 is skipped and step 504 is skipped to directly execute step 505.
[0267] Step 505: LMF sends a second message to feed back the positioning-related data corresponding to the first area to NWDAF.
[0268] Optionally, LMF sends a second message to GMLC, GMLC sends a second message to NWDAF, etc.
[0269] Optionally, the LMF directly sends the second message to the NWDAF.
[0270] Scenario 4: Registration
[0271] As shown in Figure 6, the specific implementation process includes:
[0272] Step 601: LMF registers with NRF.
[0273] Optionally, the LMF sends a registration request carrying at least one of the following: first capability information indicating that the LMF has the ability to support regional granularity data collection; second capability information indicating that the LMF has the ability to support AI positioning; information about the areas supported by the LMF; third capability information indicating that the LMF has the ability to support active collection; and the time range in which the LMF supports data collection. The registration request, i.e., the registration message, may also include its own identification information (NF instance ID, FQDN or IP address of NF, network element instance identification information), NF type, network element type, and other information.
[0274] Optionally, LMF may send a registration request via a Nnrf_NFManagement_NFRegister Register message, etc. After receiving the registration request, NRF stores the information carried in the registration request and sends a response message (via a Nnrf_NFManagement_NFRegister response message) to notify LMF of a successful registration.
[0275] In step 602, the NWDAF or GMLC sends a third message to the NRF to search for an LMF that has the data collection capability of supporting regional granularity and has supported regional information (regional information based on longitude and latitude, or regional information based on cell information).
[0276] Optionally, the third message is implemented through Nnrf_NFDiscovery_Request service.
[0277] Step 603: After finding the required LMF, the NRF sends a fourth message to the NWDAF or GMLC.
[0278] Optionally, the fourth message carries identification information of the LMF, such as NF instance ID, FQDN or IP address of NF, network element instance identification information, etc.
[0279] Optionally, the fourth message is implemented through Nnrf_NFDiscovery_Request response.
[0280] It should be noted that the embodiment of the present application enables NWDAF to obtain positioning-related data of a specific area from LMF at a regional granularity, thereby improving data acquisition efficiency.
[0281] As shown in FIG7 , a data processing method according to an embodiment of the present application includes:
[0282] Step 701: A second network element receives a first message from a first network element, where the first message is used to obtain positioning-related data corresponding to a first area.
[0283] Step 702: The second network element sends a second message to the first network element, where the second message includes positioning-related data corresponding to the first area.
[0284] Optionally, the first message includes at least one of the following:
[0285] area information of the first area;
[0286] first indication information, where the first indication information is used to instruct passive data collection;
[0287] second indication information, where the second indication information is used to indicate active data collection;
[0288] third indication information, where the third indication information is used to instruct collection of positioning-related data corresponding to the first area;
[0289] a region granularity of the first region;
[0290] Message type, including subscription message or request message;
[0291] Data filtering information, where the data filtering information is used to limit the reported positioning-related data;
[0292] The reporting conditions of the positioning related data.
[0293] Optionally, the data filtering information includes at least one of the following:
[0294] Target data source type;
[0295] target time information;
[0296] The target data type.
[0297] Optionally, the second message further includes at least one of the following:
[0298] The data type corresponding to the positioning-related data;
[0299] Time information corresponding to the positioning-related data;
[0300] a data source corresponding to the positioning-related data;
[0301] Area information corresponding to the positioning-related data;
[0302] Terminal identification information.
[0303] Optionally, it also includes:
[0304] The second network element sends a fifth message to the fourth network element, where the fifth message is used to request cell information corresponding to the positioning-related data;
[0305] The second network element receives a sixth message from the fourth network element, where the sixth message includes cell information corresponding to the positioning-related data.
[0306] Optionally, the fifth message includes at least one of the following:
[0307] location information corresponding to the positioning-related data;
[0308] Target area granularity;
[0309] Fourth indication information, where the fourth indication information is used to indicate the cell information corresponding to the positioning-related data.
[0310] Optionally, after the second network element receives the first message from the first network element, the method further includes:
[0311] The second network element determines to actively collect data, and sends a seventh message to the fourth network element, where the seventh message is used to request identification information of the target terminal corresponding to the first area;
[0312] The second network element receives an eighth message from the fourth network element, where the eighth message includes identification information of the target terminal.
[0313] Optionally, the seventh message includes at least one of the following:
[0314] area information corresponding to the first area;
[0315] Fifth indication information, the fifth indication information is used to indicate the identification information of the target terminal.
[0316] Optionally, the method further includes:
[0317] The second network element sends a registration request to the third network element, where the registration request includes at least one of the following:
[0318] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0319] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence (AI) positioning;
[0320] Information about areas supported by the second network element.
[0321] Optionally, before the second network element sends the second message to the first network element, the method further includes:
[0322] The second network element obtains positioning-related data corresponding to the first area according to the first message.
[0323] It should be noted that all descriptions about the second network element side in the above embodiments are applicable to the embodiments of the data processing method applied to the second network element side, and can achieve the same technical effects, so they will not be repeated here.
[0324] As shown in FIG8 , an embodiment of the present application provides a data processing method, including:
[0325] Step 801: A fourth network element receives at least one of a fifth message and a seventh message from a second network element, wherein the fifth message is used to request cell information of positioning-related data corresponding to a first area, and the seventh message is used to request identification information of a target terminal corresponding to the first area.
[0326] Step 802: When the fourth network element receives the fifth message, it sends a sixth message to the second network element, where the sixth message includes cell information corresponding to the positioning-related data.
[0327] Step 803: When the fourth network element receives the seventh message, it sends an eighth message to the second network element, where the eighth message includes identification information of the target terminal.
[0328] Optionally, the fifth message includes at least one of the following:
[0329] location information corresponding to the positioning-related data;
[0330] Target area granularity;
[0331] Fourth indication information, where the fourth indication information is used to indicate the cell information corresponding to the positioning-related data.
[0332] Optionally, the seventh message includes at least one of the following:
[0333] area information of the first area;
[0334] Fifth indication information, the fifth indication information is used to indicate the identification information of the target terminal.
[0335] It should be noted that all descriptions about the fourth network element side in the above embodiments are applicable to the embodiments of the data processing method applied to the fourth network element side, and can achieve the same technical effects, so they will not be repeated here.
[0336] As shown in FIG9 , an embodiment of the present application provides a data processing method, including:
[0337] Step 901: A second network element sends a registration request to a third network element. The registration request includes at least one of the following:
[0338] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0339] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence (AI) positioning;
[0340] Information about areas supported by the second network element.
[0341] It should be noted that all descriptions about the second network element side in the above embodiments are applicable to the embodiments of the data processing method applied to the second network element side, and can achieve the same technical effects, so they will not be repeated here.
[0342] As shown in FIG10 , an embodiment of the present application provides a data processing method, including:
[0343] Step 1001: A first network element sends a third message to a third network element, where the third message is used to find a second network element.
[0344] Step 1002: The first network element receives a fourth message from the third network element, where the fourth message includes address information and / or identification information of the second network element.
[0345] The second network element is used to feed back positioning-related data corresponding to the first area.
[0346] Optionally, the third message includes at least one of the following:
[0347] Area information of the target network element;
[0348] Sixth indication information, where the sixth indication information is used to indicate that the target network element needs to have a data collection capability that supports regional granularity;
[0349] Seventh indication information, where the seventh indication information is used to indicate that the target network element needs to have the capability of supporting artificial intelligence (AI) positioning;
[0350] The target network element is the search target of the third message.
[0351] It should be noted that all descriptions about the second network element side in the above embodiments are applicable to the embodiments of the data processing method applied to the second network element side, and can achieve the same technical effects, so they will not be repeated here.
[0352] As shown in FIG11 , an embodiment of the present application provides a data processing method, including:
[0353] Step 1101: A third network element receives at least one of a third message from a first network element and a registration request from a second network element; wherein the second network element is used to feedback positioning-related data corresponding to a first area; the third message is used to find the second network element; and the registration request includes at least one of the following: first capability information indicating that the second network element has the ability to support regional granularity data collection; second capability information indicating that the second network element has the ability to support artificial intelligence (AI) positioning; and information about the areas supported by the second network element.
[0354] Step 1102: When the third network element receives the third message, it sends a fourth message to the first network element, where the fourth message includes the address information and / or identification information of the second network element.
[0355] Optionally, the third message includes at least one of the following:
[0356] Area information of the target network element;
[0357] Sixth indication information, where the sixth indication information is used to indicate that the target network element needs to have a data collection capability that supports regional granularity;
[0358] Seventh indication information, where the seventh indication information is used to indicate that the target network element needs to have the capability of supporting artificial intelligence (AI) positioning;
[0359] The target network element is the search target of the third message.
[0360] It should be noted that all descriptions about the third network element side in the above embodiments are applicable to the embodiments of the data processing method applied to the third network element side, and can achieve the same technical effects, so they will not be repeated here.
[0361] As shown in FIG12 , a data processing device 1200 according to an embodiment of the present application, applied to a first network element, includes:
[0362] A first sending module 1210 is configured to send a first message to a second network element, where the first message is used to obtain positioning-related data corresponding to a first area;
[0363] The first receiving module 1220 is configured to receive a second message from the second network element, where the second message includes positioning-related data corresponding to the first area.
[0364] Optionally, the first message includes at least one of the following:
[0365] area information of the first area;
[0366] first indication information, where the first indication information is used to instruct passive data collection;
[0367] second indication information, where the second indication information is used to indicate active data collection;
[0368] third indication information, where the third indication information is used to instruct collection of positioning-related data corresponding to the first area;
[0369] a region granularity of the first region;
[0370] Message type, including subscription message or request message;
[0371] Data filtering information, where the data filtering information is used to limit the reported positioning-related data;
[0372] The reporting conditions of the positioning related data.
[0373] Optionally, the data filtering information includes at least one of the following:
[0374] Target data source type;
[0375] target time information;
[0376] The target data type.
[0377] Optionally, the second message further includes at least one of the following:
[0378] The data type corresponding to the positioning-related data;
[0379] Time information corresponding to the positioning-related data;
[0380] a data source corresponding to the positioning-related data;
[0381] Area information corresponding to the positioning-related data;
[0382] Terminal identification information.
[0383] Optionally, the device further comprises:
[0384] A third message sending module, configured to send a third message to a third network element, where the third message is used to find the second network element;
[0385] The fourth message sending module is used to receive a fourth message from the third network element, where the fourth message includes the address information and / or identification information of the second network element.
[0386] Optionally, the third message includes at least one of the following:
[0387] Area information of the target network element;
[0388] Sixth indication information, where the sixth indication information is used to indicate that the target network element needs to have a data collection capability that supports regional granularity;
[0389] Seventh indication information, where the seventh indication information is used to indicate that the target network element needs to have the capability of supporting artificial intelligence (AI) positioning;
[0390] The target network element is the search target of the third message.
[0391] Optionally, the first sending module is further configured to:
[0392] sending the first message to the second network element through the fifth network element;
[0393] The first receiving module is further configured to:
[0394] The second message from the second network element is received through the fifth network element.
[0395] It should be noted that the device embodiment is a device corresponding to the above method. All implementation methods in the above method embodiment are applicable to the device embodiment and can achieve the same technical effects, which will not be repeated here.
[0396] As shown in FIG13 , a data processing device 1300 according to an embodiment of the present application, applied to a second network element, includes:
[0397] The second receiving module 1310 is configured to receive a first message from a first network element, where the first message is used to obtain positioning-related data corresponding to a first area;
[0398] The second sending module 1320 is configured to send a second message to the first network element, where the second message includes positioning-related data corresponding to the first area.
[0399] Optionally, the first message includes at least one of the following:
[0400] area information of the first area;
[0401] first indication information, where the first indication information is used to instruct passive data collection;
[0402] second indication information, where the second indication information is used to indicate active data collection;
[0403] third indication information, where the third indication information is used to instruct collection of positioning-related data corresponding to the first area;
[0404] a region granularity of the first region;
[0405] Message type, including subscription message or request message;
[0406] Data filtering information, where the data filtering information is used to limit the reported positioning-related data;
[0407] The reporting conditions of the positioning related data.
[0408] Optionally, the data filtering information includes at least one of the following:
[0409] Target data source type;
[0410] target time information;
[0411] The target data type.
[0412] Optionally, the second message further includes at least one of the following:
[0413] The data type corresponding to the positioning-related data;
[0414] Time information corresponding to the positioning-related data;
[0415] a data source corresponding to the positioning-related data;
[0416] Area information corresponding to the positioning-related data;
[0417] Terminal identification information.
[0418] Optionally, the device further comprises:
[0419] a fifth message sending module, configured to send a fifth message to a fourth network element, wherein the fifth message is used to request cell information corresponding to the positioning-related data;
[0420] The sixth message receiving module is used to receive a sixth message from the fourth network element, where the sixth message includes the cell information corresponding to the positioning-related data.
[0421] Optionally, the fifth message includes at least one of the following:
[0422] The latitude and longitude position information corresponding to the positioning-related data;
[0423] Target area granularity;
[0424] Fourth indication information, where the fourth indication information is used to indicate the cell information corresponding to the positioning-related data.
[0425] Optionally, the device further comprises:
[0426] a seventh message sending module, configured to determine to actively collect data and send a seventh message to a fourth network element, wherein the seventh message is used to request identification information of a target terminal corresponding to the first area;
[0427] The eighth message receiving module is used to receive the eighth message from the fourth network element, where the eighth message includes the identification information of the target terminal.
[0428] Optionally, the seventh message includes at least one of the following:
[0429] area information corresponding to the first area;
[0430] Fifth indication information, the fifth indication information is used to indicate the identification information of the target terminal.
[0431] Optionally, the device further comprises:
[0432] A registration request sending module, configured to send a registration request to a third network element, where the registration request includes at least one of the following:
[0433] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0434] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence (AI) positioning;
[0435] Information about areas supported by the second network element.
[0436] Optionally, the device further comprises:
[0437] An acquisition module is used to acquire positioning-related data corresponding to the first area according to the first message.
[0438] It should be noted that the device embodiment is a device corresponding to the above method. All implementation methods in the above method embodiment are applicable to the device embodiment and can achieve the same technical effects, which will not be repeated here.
[0439] As shown in FIG14 , a data processing device 1400 according to an embodiment of the present application, applied to a fourth network element, includes:
[0440] A third receiving module 1410 is configured to receive at least one of a fifth message and a seventh message from a second network element, wherein the fifth message is used to request cell information of positioning-related data corresponding to a first area, and the seventh message is used to request identification information of a target terminal corresponding to the first area;
[0441] The third sending module 1420 is configured to send a sixth message to the second network element upon receiving the fifth message, where the sixth message includes cell information corresponding to the positioning-related data;
[0442] The fourth sending module 1430 is configured to send an eighth message to the second network element upon receiving the seventh message, where the eighth message includes identification information of the target terminal.
[0443] Optionally, the fifth message includes at least one of the following:
[0444] The latitude and longitude position information corresponding to the positioning-related data;
[0445] Target area granularity;
[0446] Fourth indication information, where the fourth indication information is used to indicate the cell information corresponding to the positioning-related data.
[0447] Optionally, the seventh message includes at least one of the following:
[0448] area information of the first area;
[0449] Fifth indication information, the fifth indication information is used to indicate the identification information of the target terminal.
[0450] It should be noted that the device embodiment is a device corresponding to the above method. All implementation methods in the above method embodiment are applicable to the device embodiment and can achieve the same technical effects, which will not be repeated here.
[0451] As shown in FIG15 , a data processing device 1500 according to an embodiment of the present application, applied to a second network element, includes:
[0452] The fifth sending module 1510 is configured to send a registration request to the third network element, where the registration request includes at least one of the following:
[0453] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0454] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence (AI) positioning;
[0455] Information about areas supported by the second network element.
[0456] It should be noted that the device embodiment is a device corresponding to the above method. All implementation methods in the above method embodiment are applicable to the device embodiment and can achieve the same technical effects, which will not be repeated here.
[0457] As shown in FIG16 , a data processing device 1600 according to an embodiment of the present application, applied to a first network element, includes:
[0458] A sixth sending module 1610 is configured to send a third message to a third network element, where the third message is used to search for a second network element;
[0459] a fourth receiving module 1620, configured to receive a fourth message from the third network element, where the fourth message includes address information and / or identification information of the second network element;
[0460] The second network element is used to feed back positioning-related data corresponding to the first area.
[0461] Optionally, the third message includes at least one of the following:
[0462] Area information of the target network element;
[0463] Sixth indication information, where the sixth indication information is used to indicate that the target network element needs to have a data collection capability that supports regional granularity;
[0464] Seventh indication information, where the seventh indication information is used to indicate that the target network element needs to have the capability of supporting artificial intelligence (AI) positioning;
[0465] The target network element is the search target of the third message.
[0466] It should be noted that the device embodiment is a device corresponding to the above method. All implementation methods in the above method embodiment are applicable to the device embodiment and can achieve the same technical effects, which will not be repeated here.
[0467] As shown in FIG17 , a data processing device 1700 according to an embodiment of the present application, applied to a third network element, includes:
[0468] A fifth receiving module 1710 is configured to receive at least one of a third message from a first network element and a registration request from a second network element; wherein the second network element is configured to feedback positioning-related data corresponding to the first area; the third message is configured to search for the second network element; and the registration request includes at least one of the following: first capability information indicating that the second network element has the capability to support regional granularity data collection; second capability information indicating that the second network element has the capability to support artificial intelligence (AI) positioning; and information about the areas supported by the second network element.
[0469] The seventh sending module 1720 is configured to send a fourth message to the first network element upon receiving the third message, where the fourth message includes address information and / or identification information of the second network element.
[0470] Optionally, the third message includes at least one of the following:
[0471] Area information of the target network element;
[0472] Sixth indication information, where the sixth indication information is used to indicate that the target network element needs to have a data collection capability that supports regional granularity;
[0473] Seventh indication information, where the seventh indication information is used to indicate that the target network element needs to have the capability of supporting artificial intelligence (AI) positioning;
[0474] The target network element is the search target of the third message.
[0475] It should be noted that the device embodiment is a device corresponding to the above method. All implementation methods in the above method embodiment are applicable to the device embodiment and can achieve the same technical effects, which will not be repeated here.
[0476] As shown in Figure 18, an embodiment of the present application also provides a communication device 1800, including a processor 1801 and a memory 1802, and the memory 1802 stores programs or instructions that can be run on the processor 1801. For example, when the communication device 1800 is a network device, the program or instruction is executed by the processor 1801 to implement the various steps of the above-mentioned data processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0477] The present application also provides a network device including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiments shown in Figures 2, 7, 8, 9, 10, and 11. This network device embodiment corresponds to the aforementioned data processing method embodiments applied to the first network element, the second network element, the third network element, and the fourth network element. Each implementation process and implementation method of the aforementioned method embodiments are applicable to this network device embodiment and can achieve the same technical effects.
[0478] Specifically, an embodiment of the present application further provides a network device. As shown in FIG19 , the network device 1900 includes a processor 1901, a network interface 1902, and a memory 1903. The network interface 1902 is, for example, a common public radio interface (CPRI).
[0479] Specifically, the network device 1900 of the embodiment of the present application also includes: instructions or programs stored in the memory 1903 and executable on the processor 1901. The processor 1901 calls the instructions or programs in the memory 1903 to execute the methods executed by the modules shown in FIG. 12 or FIG. 13 or FIG. 14 or FIG. 15 or FIG. 16 or FIG. 17, and achieves the same technical effect. To avoid repetition, it will not be described here.
[0480] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0481] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0482] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0483] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0484] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned data processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0485] An embodiment of the present application also provides a wireless communication system, including: a first network element, a second network element, a third network element and a fourth network element, wherein the first network element can be used to execute the steps of the data processing method as described above, the second network element can be used to execute the steps of the data processing method as described above, the third network element executes the steps of the data processing method as described above, and the fourth network element executes the steps of the data processing method as described above.
[0486] It should be noted that, in this article, the terms "comprise", "include" or any other variants 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 also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0487] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0488] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A data processing method, wherein: include: The first network element sends a first message to the second network element, where the first message is used to obtain positioning-related data corresponding to the first area; The first network element receives a second message from the second network element, where the second message includes positioning-related data corresponding to the first area.
2. The method according to claim 1, wherein: The first message includes at least one of the following: area information of the first area; first indication information, wherein the first indication information is used to indicate passive data collection; second indication information, where the second indication information is used to indicate active data collection; third indication information, where the third indication information is used to instruct to collect positioning related data corresponding to the first area; The region granularity of the first region; Message type, where the message type includes a subscription message or a request message; Data filtering information, where the data filtering information is used to limit the reported positioning related data; The reporting conditions of the positioning related data.
3. The method according to claim 2, wherein: The data filtering information includes at least one of the following: Target data source type; target time information; The target data type.
4. The method according to any one of claims 1 to 3, wherein: The second message further includes at least one of the following: The data type corresponding to the positioning related data; time information corresponding to the positioning related data; A data source corresponding to the positioning related data; Area information corresponding to the positioning related data; Terminal identification information.
5. The method according to any one of claims 1 to 4, wherein: Before the first network element sends the first message to the second network element, the method further includes: The first network element sends a third message to a third network element, where the third message is used to find the second network element; The first network element receives a fourth message from the third network element, where the fourth message includes address information and / or identification information of the second network element.
6. The method according to claim 5, wherein: The third message includes at least one of the following: The area information of the target network element; Sixth indication information, where the sixth indication information is used to indicate that the target network element needs to have a data collection capability that supports regional granularity; Seventh indication information, where the seventh indication information is used to indicate that the target network element needs to have the capability of supporting artificial intelligence AI positioning; The target network element is the search target of the third message.
7. The method according to any one of claims 1 to 6, wherein: The first network element sending a first message to the second network element includes: The first network element sends the first message to the second network element through the fifth network element; The first network element receiving a second message from the second network element includes: The first network element receives the second message from the second network element through the fifth network element.
8. A data processing method, wherein: include: The second network element receives a first message from the first network element, where the first message is used to obtain positioning-related data corresponding to the first area; The second network element sends a second message to the first network element, where the second message includes positioning-related data corresponding to the first area.
9. The method according to claim 8, wherein: The first message includes at least one of the following: area information of the first area; first indication information, wherein the first indication information is used to indicate passive data collection; second indication information, where the second indication information is used to indicate active data collection; third indication information, where the third indication information is used to instruct to collect positioning related data corresponding to the first area; The region granularity of the first region; Message type, where the message type includes a subscription message or a request message; Data filtering information, where the data filtering information is used to limit the reported positioning related data; The reporting conditions of the positioning related data.
10. The method according to claim 9, wherein: The data filtering information includes at least one of the following: Target data source type; target time information; The target data type.
11. The method according to any one of claims 8 to 10, wherein: The second message further includes at least one of the following: The data type corresponding to the positioning related data; time information corresponding to the positioning related data; A data source corresponding to the positioning related data; Area information corresponding to the positioning related data; Terminal identification information.
12. The method according to any one of claims 8 to 11, wherein: Also includes: The second network element sends a fifth message to the fourth network element, where the fifth message is used to request cell information corresponding to the positioning-related data; The second network element receives a sixth message from the fourth network element, where the sixth message includes cell information corresponding to the positioning-related data.
13. The method according to claim 12, wherein: The fifth message includes at least one of the following: The longitude and latitude position information corresponding to the positioning related data; Target area granularity; Fourth indication information, the fourth indication information is used to indicate the cell information corresponding to the positioning related data.
14. The method according to any one of claims 8 to 13, wherein: After the second network element receives the first message from the first network element, the method further includes: The second network element determines to actively collect data, and sends a seventh message to the fourth network element, where the seventh message is used to request identification information of the target terminal corresponding to the first area; The second network element receives an eighth message from the fourth network element, where the eighth message includes identification information of the target terminal.
15. The method according to claim 14, wherein: The seventh message includes at least one of the following: area information corresponding to the first area; Fifth indication information, where the fifth indication information is used to indicate identification information of the target terminal.
16. The method according to any one of claims 8 to 15, wherein: Also includes: The second network element sends a registration request to the third network element, where the registration request includes at least one of the following: The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity; The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning; Information about areas supported by the second network element.
17. The method according to any one of claims 8 to 16, wherein: Before the second network element sends the second message to the first network element, the method further includes: The second network element obtains positioning-related data corresponding to the first area according to the first message.
18. A data processing method, wherein: include: The fourth network element receives at least one of a fifth message and a seventh message from the second network element, the fifth message being used to request cell information of positioning-related data corresponding to the first area, and the seventh message being used to request identification information of a target terminal corresponding to the first area; When the fourth network element receives the fifth message, the sixth message is sent to the second network element, where the sixth message includes the cell information corresponding to the positioning-related data; When the fourth network element receives the seventh message, it sends an eighth message to the second network element, where the eighth message includes identification information of the target terminal.
19. The method according to claim 18, wherein: The fifth message includes at least one of the following: The longitude and latitude position information corresponding to the positioning related data; Target area granularity; Fourth indication information, the fourth indication information is used to indicate the cell information corresponding to the positioning related data.
20. The method according to claim 18 or 19, wherein: The seventh message includes at least one of the following: area information of the first area; Fifth indication information, where the fifth indication information is used to indicate identification information of the target terminal.
21. A data processing method, wherein: include: The second network element sends a registration request to the third network element, where the registration request includes at least one of the following: The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity; The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning; Information about areas supported by the second network element.
22. A data processing method, wherein: include: The first network element sends a third message to the third network element, where the third message is used to find the second network element; The first network element receives a fourth message from the third network element, where the fourth message includes address information and / or identification information of the second network element; The second network element is used to feed back positioning related data corresponding to the first area.
23. The method according to claim 22, wherein: The third message includes at least one of the following: The area information of the target network element; Sixth indication information, where the sixth indication information is used to indicate that the target network element needs to have a data collection capability that supports regional granularity; Seventh indication information, where the seventh indication information is used to indicate that the target network element needs to have the capability of supporting artificial intelligence AI positioning; The target network element is the search target of the third message.
24. A data processing method, wherein: include: The third network element receives at least one of a third message from the first network element and a registration request from the second network element; wherein the second network element is used to feedback positioning-related data corresponding to the first area; the third message is used to find the second network element; the registration request includes at least one of the following: first capability information, used to indicate that the second network element has the ability to support regional granularity data collection; second capability information, used to indicate that the second network element has the ability to support artificial intelligence AI positioning; information about the area supported by the second network element; When the third network element receives the third message, the third network element sends a fourth message to the first network element, where the fourth message includes the address information and / or identification information of the second network element.
25. The method according to claim 24, wherein: The third message includes at least one of the following: The area information of the target network element; Sixth indication information, where the sixth indication information is used to indicate that the target network element needs to have a data collection capability that supports regional granularity; Seventh indication information, where the seventh indication information is used to indicate that the target network element needs to have the capability of supporting artificial intelligence AI positioning; The target network element is the search target of the third message.
26. A data processing device, wherein: include: A first sending module, used to send a first message to the second network element, where the first message is used to obtain positioning related data corresponding to the first area; a first receiving module, configured to receive a second message from the second network element, wherein the second message includes the first The positioning related data corresponding to an area.
27. A data processing device, wherein: include: A second receiving module, used to receive a first message from a first network element, where the first message is used to obtain positioning-related data corresponding to a first area; The second sending module is used to send a second message to the first network element, where the second message includes positioning related data corresponding to the first area.
28. A data processing device, wherein: include: A third receiving module, configured to receive at least one of a fifth message and a seventh message from the second network element, wherein the fifth message is used to request cell information of positioning-related data corresponding to the first area, and the seventh message is used to request identification information of a target terminal corresponding to the first area; A third sending module is configured to send a sixth message to the second network element when the fifth message is received, where the sixth message includes cell information corresponding to the positioning-related data; The fourth sending module is used to send an eighth message to the second network element when the seventh message is received, and the eighth message includes the identification information of the target terminal.
29. A data processing device, wherein: include: A fifth sending module is configured to send a registration request to a third network element, where the registration request includes at least one of the following: The first capability information is used to indicate that the second network element has the capability to support data collection at a regional granularity; The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning; Information about the areas supported by the second network element.
30. A data processing device, wherein: include: A sixth sending module, configured to send a third message to a third network element, where the third message is used to search for the second network element; a fourth receiving module, configured to receive a fourth message from the third network element, wherein the fourth message includes address information and / or identification information of the second network element; The second network element is used to feed back positioning related data corresponding to the first area.
31. A data processing device, wherein: include: A fifth receiving module is configured to receive at least one of a third message from the first network element and a registration request from the second network element; wherein the second network element is configured to feedback positioning-related data corresponding to the first area; the third message is configured to search for the second network element; the registration request includes at least one of the following: first capability information, configured to indicate that the second network element has the ability to support data collection at an area granularity; second capability information, configured to indicate that the second network element has the ability to support artificial intelligence AI positioning; information about the area supported by the second network element; The seventh sending module is used to send a fourth message to the first network element when the third message is received, and the fourth message includes the address information and / or identification information of the second network element.
32. A network device, wherein: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the method implements the steps of the data processing method according to any one of claims 1 to 7, or the steps of the data processing method according to any one of claims 8 to 17, or the steps of the data processing method according to any one of claims 18 to 20, or the steps of the data processing method according to claim 21, or the steps of the data processing method according to claim 22 or 23, or the steps of the data processing method according to claim 24 or 25.
33. A readable storage medium, wherein: The readable storage medium stores programs or instructions, and when the programs or instructions are executed by the processor, they implement the steps of the data processing method as described in any one of claims 1 to 7, or the steps of the data processing method as described in any one of claims 8 to 17, or the steps of the data processing method as described in any one of claims 18 to 20, or the steps of the data processing method as described in claim 21, or the steps of the data processing method as described in claim 22 or 23, or the steps of the data processing method as described in claim 24 or 25.
Citation Information
Patent Citations
Location information acquisition method, location service configuration method, and communication device
WO2021047454A1
User identifier acquisition method and apparatus
WO2023078306A1
Positioning method and apparatus
WO2023193584A1
Data reporting method, apparatus, and system
WO2023213134A1