Data processing method, device and equipment and readable storage medium
The first network element requests the second network element to obtain the location-related data of a specific area, which solves the problem of NWDAF in obtaining a large amount of location information, and realizes the efficiency of data processing.
Patent Information
- Application Number
- CN202311562812.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-21
- Publication Date
- 2025-05-23
AI Technical Summary
Existing NWDAFs are inefficient when acquiring a large amount of location information and cannot directly obtain large amounts of data from LMF.
The first network element sends a message to the second network element, requests to obtain the location-related data of a specific area, and receives the message containing the data sent by the second network element, thereby achieving efficient data acquisition.
Improves the efficiency of data processing, allowing NWDAF to quickly obtain location-related data for specific regions.
Smart Images

Figure CN120034877A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a data processing method, device, equipment and readable storage medium. Background Art
[0002] In the existing process, the channel between the Network Data Analytics Function (NWDAF) via the Gateway Mobile Location Centre (GMLC), the Access and Mobility Management Function (AMF) and 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
[0003] 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.
[0004] In a first aspect, a data processing method is provided, comprising:
[0005] 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;
[0006] 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.
[0007] In a second aspect, a data processing method is provided, comprising:
[0008] 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;
[0009] 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.
[0010] A third aspect provides a data processing method, comprising:
[0011] 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;
[0012] 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;
[0013] 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.
[0014] In a fourth aspect, a data processing method is provided, comprising:
[0015] The second network element sends a registration request to the third network element, where the registration request includes at least one of the following:
[0016] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0017] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning;
[0018] Information about areas supported by the second network element.
[0019] A fifth aspect provides a data processing method, comprising:
[0020] 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;
[0021] 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;
[0022] The second network element is used to feed back positioning related data corresponding to the first area.
[0023] A sixth aspect provides a data processing method, comprising:
[0024] 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;
[0025] 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.
[0026] In a seventh aspect, a data processing device is provided, comprising:
[0027] 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;
[0028] The first receiving module is used to receive a second message from the second network element, where the second message includes positioning related data corresponding to the first area.
[0029] In an eighth aspect, a data processing device is provided, comprising:
[0030] 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;
[0031] 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.
[0032] According to a ninth aspect, a data processing device is provided, comprising:
[0033] 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;
[0034] 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;
[0035] 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.
[0036] In a tenth aspect, a data processing device is provided, comprising:
[0037] 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:
[0038] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0039] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning;
[0040] Information about areas supported by the second network element.
[0041] In an eleventh aspect, a data processing device is provided, comprising:
[0042] 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;
[0043] 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;
[0044] The second network element is used to feed back positioning related data corresponding to the first area.
[0045] In a twelfth aspect, a data processing device is provided, including:
[0046] 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;
[0047] 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.
[0048] 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.
[0049] 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 used to send a first message to a second network element, the first message being used to obtain positioning-related data corresponding to a first area;
[0050] The communication interface is further used to receive a second message from the second network element, where the second message includes positioning-related data corresponding to the first area.
[0051] 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 used to receive a first message from a first network element, the first message being used to obtain positioning-related data corresponding to a first area;
[0052] 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.
[0053] In a sixteenth aspect, a network device is provided, the network device being a fourth network element, comprising a processor and a communication interface, wherein the communication interface is used to send a first message to a second network element, the first message being used to receive 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 a first area, and the seventh message being used to request identification information of a target terminal corresponding to the first area;
[0054] The communication interface is further configured to, upon receiving the fifth message, send a sixth message to the second network element, wherein the sixth message includes cell information corresponding to the positioning-related data;
[0055] The communication interface is further configured to send an eighth message to the second network element upon receiving the seventh message, wherein the eighth message includes identification information of the target terminal.
[0056] In the seventeenth aspect, a network device is provided, wherein the network device is a second network element, comprising 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 comprises at least one of the following: first capability information, used to indicate that the second network element has the ability to support data collection at an area 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.
[0057] 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.
[0058] 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 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 data collection at a 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] The communication interface is further configured to, upon receiving the third message, send a fourth message to the first network element, wherein the fourth message includes address information and / or identification information of the second network element.
[0060] 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.
[0061] In the twenty-first aspect, 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 execute the steps of the method described in the first aspect or the fifth aspect, the second network element can be used to execute the steps of the method described in the second aspect or the fourth aspect, the third network element executes the steps of the method described in the sixth aspect, and the fourth network element executes the steps of the method described in the third aspect.
[0062] In the twenty-second aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement 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.
[0063] In the twenty-third aspect, a computer program / program product is provided, which is stored in a storage medium, and the program / program product is executed by at least one processor to implement 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.
[0064] In an embodiment of the present application, a first network element sends a first message to a second network element for obtaining positioning-related data corresponding to a first area, thereby achieving the purpose of obtaining positioning-related data of a specific area by receiving a 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
[0065] Figure 1 is a block diagram of a wireless communication system;
[0066] Figure 2 It is one of the flowcharts of the data processing method of the embodiment of the present application;
[0067] Figure 3 It is one of the application schematic diagrams of the data processing method of the embodiment of the present application;
[0068] Figure 4 This is the second application diagram of the data processing method of the embodiment of the present application;
[0069] Figure 5 This is the third application diagram of the data processing method of the embodiment of the present application;
[0070] Figure 6 This is the fourth application diagram of the data processing method of the embodiment of the present application;
[0071] Figure 7 This is the second flow chart of the data processing method of the embodiment of the present application;
[0072] Figure 8 This is the third flow chart of the data processing method of the embodiment of the present application;
[0073] Fig. 9 This is the fourth flow chart of the data processing method of the embodiment of the present application;
[0074] Fig.10 This is the fifth flow chart of the data processing method of the embodiment of the present application;
[0075] Fig.11 This is the sixth flowchart of the data processing method of the embodiment of the present application;
[0076] Fig.12 It is one of the module schematic diagrams of the data processing device in the embodiment of the present application;
[0077] Fig.13 This is the second module schematic diagram of the data processing device in the embodiment of the present application;
[0078] Fig.14 This is the third module schematic diagram of the data processing device in the embodiment of the present application;
[0079] Fig.15 This is the fourth module schematic diagram of the data processing device according to the embodiment of the present application;
[0080] Fig.16 This is the fifth module schematic diagram of the data processing device in the embodiment of the present application;
[0081] Fig.17 This is the sixth module schematic diagram of the data processing device in the embodiment of the present application;
[0082] Fig.18 is a schematic diagram of the structure of a communication device according to an embodiment of the present application;
[0083] Fig.19 It is a schematic diagram of the structure of the network device of an embodiment of the present application. DETAILED DESCRIPTION
[0084] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0085] The terms "first", "second", etc. of the present 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 one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0086] The term "indication" in this application can be 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, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0087] 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 described technology 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 NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.
[0088] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and 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 referred to as 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 (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B (home evolved Node B), a 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.
[0089] 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 (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments 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.
[0090] For ease of understanding, some contents involved in the embodiments of the present application are described below:
[0091] 1. NWDAF
[0092] NWDAF is a network data analysis function network element that supports the collection of network element or terminal related data and provides information such as statistics and forecasts. NWDAF can collect data from network elements such as AMF, SMF or Operation Administration and Maintenance (OAM). NWDAF obtains the location information of the terminal through AMF. Here, the terminal location information is coarse-grained, such as tracking area (TA) or cell level location information, that is, NWDAF can know from AMF which cell or TA the terminal is currently in.
[0093] If an NWDAF consumer initiates a service request to NWDAF, requesting NWDAF to collect relevant statistics or make predictions, then NWDAF will collect information from different network elements according to the parameters in the request message. After NWDAF performs statistics and analysis, it returns the results to the NWDAF consumer.
[0094] 2. Location Service (LCS)
[0095] LCS is implemented and provided by network elements such as AMF and LMF in the core network. LCS messages are exchanged between user equipment (UE) and LCS client or application function (AF). A typical process is the mobile terminated location request (MT-LR).
[0096] 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.
[0097] The channel between NWDAF and LMF via GMLC, AMF and then LMF can only be used to request and obtain location information, lacking data types such as measurement data; and can only obtain data based on UE ID or group ID, which is inefficient. As a result, NWDAF cannot efficiently obtain sufficient data from LMF.
[0098] In the present 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.
[0099] 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 the accompanying drawings through some embodiments and their application scenarios.
[0100] like Figure 2 As shown, a data processing method in an embodiment of the present application includes:
[0101] 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;
[0102] 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.
[0103] 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.
[0104] 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.
[0105] Optionally, the positioning related data corresponding to the first area includes positioning related data of terminals in the first area. In one implementation, the positioning related data corresponding to the first area includes positioning related data of all terminals in the first area.
[0106] Optionally, in this embodiment, the first message includes at least one of the following:
[0107] area information of the first area;
[0108] first indication information, wherein the first indication information is used to indicate passive data collection;
[0109] second indication information, where the second indication information is used to indicate active data collection;
[0110] third indication information, where the third indication information is used to instruct to collect positioning related data corresponding to the first area;
[0111] The region granularity of the first region;
[0112] Message type, where the message type includes a subscription message or a request message;
[0113] Data filtering information, where the data filtering information is used to limit the reported positioning related data;
[0114] The reporting conditions of the positioning related data.
[0115] 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 a cell identifier (cell ID)), a tracking area (TA) identifier, a TA list, etc.
[0116] Optionally, the area information based on longitude and latitude may be referred to as area information of longitude and latitude granularity, and the area information based on cells may be referred to as area information of cell granularity.
[0117] Among them, the first indication information included in the first message is used to indicate passive data collection, that is, to indicate that the second network element does not need to perform additional interactive data collection, that is, the first network element does not actively trigger the 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 interactions (such as positioning operations / positioning interactions, etc.) because of the first message, but still interacts based on the trigger conditions (such as positioning interactions), and then collects data related to the positioning generated during the interaction. Among them, the interaction process can occur at historical time, current time or future time, determined based on data filtering information.
[0118] Optionally, passive data collection may also be referred to as passive collection or non-active data collection or data collection in a non-actively triggered positioning manner, etc.
[0119] 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 message needs to include the first indication information; in the case of an implicit indication, the first message does not need to include the first indication information, and can be indicated by the message name or other information associated with the first indication information.
[0120] 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 in the additional interaction process. For example, after receiving the first message, the second network element will actively trigger the interaction (such as 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.
[0121] Optionally, active collection may also be referred to as active data collection or data collection in an active triggered positioning manner.
[0122] 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.
[0123] Among them, the first message includes a third indication information for indicating 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 GAD shape, etc.), 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.), the second network element collects positioning-related data corresponding to the area range defined by the cell information.
[0124] 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.
[0125] 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.
[0126] 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.
[0127] The first message includes a message type, which indicates whether the first message is a subscription message or a request message. Depending on the message type of the first message, the conditions of the data reporting method, the data collection method, the data filtering information, etc. may be different, and the number and time of the second network element interaction may also be different.
[0128] In this way, the second network element can send the second message in different ways (such as different conditions for data reporting 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.).
[0129] It should be noted that the message type can be an explicit indication or an implicit indication. In the case of an 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 an implicit indication, the first message does not need to include information indicating the message type of the first message, and it can be indicated by the message name or other information associated with the message type.
[0130] 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.
[0131] It should be noted that the data filtering information is used to limit the requested positioning-related data, and may also be called data filtering information, positioning-related data filtering information, positioning-related data filtering information, etc. 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 (target time information) corresponding to the requested positioning data, and / or to limit the data type (target data type) of the requested positioning data, wherein the time information corresponding to the positioning data may be the generation time or acquisition time of the positioning data.
[0132] Optionally, the data filtering information may also be directly called filtering information, but in the context it is reflected that it is filtering information for positioning related data;
[0133] It should be noted that, in the present application, positioning-related data and positioning data have similar meanings and can be replaced with each other.
[0134] The first message includes reporting conditions, and the upper-level conditions are used to inform the second network element of the method and conditions for reporting the positioning-related data corresponding to the first area. For example, periodic reporting, event-triggered reporting (such as reaching a time, reaching a data volume requirement, etc.), etc. Among them, periodic reporting means that the second network element needs to report data once every period of time; or based on the amount 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.).
[0135] Optionally, in this embodiment, if the first message is a subscription message, the first message further includes at least one of the following:
[0136] Subscription condition information, which is used to indicate conditions, restrictions, and other information of the subscription, such as subscription time information, indicating that the subscription is performed within a certain time period, etc.;
[0137] Notification Target Address(es), which is used to indicate 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, a subscription correlation ID) to indicate that the association is a subscription message.
[0138] 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.
[0139] Optionally, in this embodiment, the data filtering information includes at least one of the following:
[0140] Target data source type;
[0141] target time information;
[0142] The target data type.
[0143] 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.
[0144] 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.
[0145] The target time information indicates the time corresponding to the positioning related data, such as the time when the data is generated, etc. Specifically, for example, the target time information is used to indicate a past period or a future period, or a specific time point, etc.
[0146] 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.
[0147] Optionally, the target data type may include at least one of the following:
[0148] Measurement data; Location data; Intermediate features data; Assistance data.
[0149] The measurement data refers to the data used for measurement during the positioning process. UE, LMF and other devices 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), Delay Profile (DP). PDP includes at least one of the following: Reference Signal Received Power (RSRP), Reference Signal Received Power Path (RSRPP), Reference Signal Time Difference (RSTD).
[0150] The location data may include geographic location (Geodetic Location), city location (civic Location), etc.
[0151] That is, the location defined by the location data may refer to a geographical location, a location of longitude and latitude, a location covered by a cell, a location covered by a city, and the like.
[0152] The intermediate characteristic data refers to the data generated by the UE / Positioning Reference Unit (PRU) / RAN and other devices in the process of processing the measurement data, which may be generated by processing the measurement data based on certain algorithms or models. The intermediate characteristic data may include time of arrival (TOA), path phase, etc.
[0153] The auxiliary data refers to some data that can assist positioning, such as Radio signaling configuration information, reference cell information, neighboring cell information, RSTD search time window, etc. The auxiliary data may also include reference signal configuration (RS configuration) and the like.
[0154] It should be noted that data types and data types can appear separately or simultaneously. For example, data types appear separately, i.e., measurement data, intermediate characteristic data, etc.; data types appear separately, i.e., CIR, PDP, RS configuration information, etc.; and measurement data, CIR, measurement data, PDP, intermediate characteristic data, TOA, etc. appear simultaneously.
[0155] Optionally, in this embodiment, the second message includes positioning-related data corresponding to the first area, which may be referred to as a data value, and refers to information such as numbers represented by the data.
[0156] 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.
[0157] Optionally, in this embodiment, the second message further includes at least one of the following:
[0158] The data type corresponding to the positioning related data;
[0159] time information corresponding to the positioning related data;
[0160] A data source corresponding to the positioning related data;
[0161] Area information corresponding to the positioning related data;
[0162] Terminal identification information.
[0163] 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.
[0164] 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.
[0165] 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.
[0166] 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 longitude and latitude granularity.
[0167] 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 the UE ID, but maps it to other identifiers), such as a positioning service association identifier (LCS correlation ID), etc.
[0168] The second message includes access network node identification information, such as a base station identification, etc., which is used to indicate which access network nodes the positioning-related data is related to. These access network nodes are the access network nodes to which the terminal in the first area belongs.
[0169] Optionally, in this embodiment, the first network element sends the first message to the second network element, which may be that the first network element directly sends the first message to the second network element, and the first message does not need to be forwarded through other network elements. Correspondingly, the first network element receives the second message sent by the second network element, which may be that the second network element directly sends the second message to the first network element, and the second message does not need to be forwarded through other network elements.
[0170] Optionally, in this embodiment, the first network element sending a first message to the second network element includes:
[0171] The first network element sends the first message to the second network element through the fifth network element;
[0172] The first network element receiving a second message from the second network element includes:
[0173] The first network receives the second message from the second network element through the fifth network element.
[0174] In this way, the first network element sends the first message to the fifth network element, and the fifth network element sends the first message to the second network element; correspondingly, the second network element sends the second message to the fifth network element, and the fifth network element sends the second message to the first network element. At this time, the first network element may be NWDAF, the fifth network element may be GMLC, and the second network element may be LMF. NWDAF may send the first message to GMLC through services such as Ngmlc_Location_ProvideLocation.
[0175] 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, not the address information of the first network element. (Because LMF may still not be able to interact directly with NWDAF)
[0176] 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 the 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. At this time, 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.
[0177] 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, in the process of positioning interaction, the second network element obtains measurement data and / or intermediate feature data of UE / RAN / PRU, or obtains data such as location information of UE / PRU; or, before performing positioning, the second network element first interacts with devices such as RAN to obtain some auxiliary data.
[0178] Of course, the above interaction may also take place before the feedback time (the time of sending the second message).
[0179] In addition, the triggering of these interactions can be based on the triggering of other devices, such as UE, RAN, other LCS clients, etc. For example, other devices carry information such as UE ID and LCS correlation ID to send a request to the second network element, requesting the second network element to obtain the location information of the device corresponding to the UE ID and LCS correlation ID. After receiving these requests, the second network element will trigger the interaction, such as the positioning process, to obtain the location information and other positioning-related data.
[0180] As an optional implementation method, the number and time of interaction of the second network element are different if the message type of the first message is different, the conditions of the data reporting method are different, the data collection method is different, the data filtering information is different, etc. For example, 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 by the second message based on the data obtained through historical interaction, such as the second network element can locally store historical positioning-related data (such as recent, short-term, within half a year, or long-term positioning-related data, etc.), and selects data that meets the data filtering information and other information for reporting after receiving the first message (the message type is a request message). Alternatively, 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 by the second message based on the data obtained through future interaction, such as the second network element receives the first message (the message type is a request message), and the second network element selects data that meets the data filtering information and other information from the data obtained through interaction in the future time period (interaction with UE and other devices after the first message) for reporting.
[0181] 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 meeting the conditions as target data according to the content in the first message, such as data filtering information, area information of the first area, etc.
[0182] It should be noted that the time node and method for the second network element to select the target data may be different if the message type of the first message is different, the data filtering information is different, etc. For example, 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 by the second message based on the data obtained through historical interaction, such as the second network element can locally store historical positioning-related data (such as recent, short-term, within half a year, or long-term positioning-related data, etc.), and selects data that meets the data filtering information and other information for reporting after receiving the first message (the message type is a request message). Alternatively, 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 by the second message based on the data obtained through future interaction, such as the second network element receives the first message (the message type is a request message), and the second network element will select data that meets the data filtering information and other information from the data obtained through interaction in the future time period (interaction with UE and other devices 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 devices such as UE after the first message) in the future time period for reporting.
[0183] Optionally, in this embodiment, the second network element selects data that meets the data filtering information by judging whether the information of the collected data matches the data filtering information. For example, whether the location of the collected data is within the area information, that is, whether it is within the area 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 whether it 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.
[0184] 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 the geographical location information (or the location information based on longitude and latitude), rather than the location information of granularity such as cell ID (not the location information of cell granularity), so an additional method is needed to convert the geographical location information into the location information of cell granularity; optionally, in the embodiment of the present application, any of the following two methods can be adopted:
[0185] 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 reporting of the cell information at the same time may 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 may also be that the second network element, when requesting, simultaneously requests the UE to report the geographic location information and the location information at the cell granularity.
[0186] 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 according to the fifth message, and sends a sixth message to the second network element, wherein 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 to convert 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.
[0187] Optionally, the fifth message includes at least one of the following:
[0188] The longitude and latitude position information corresponding to the positioning related data;
[0189] Target area granularity;
[0190] Fourth indication information, the fourth indication information is used to indicate the cell information corresponding to the positioning related data.
[0191] 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.
[0192] 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 to convert 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, etc. 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 TA information corresponding to the positioning-related data.
[0193] In this way, if the second network element collects the longitude and latitude position information of 5 sets of positioning-related data for the first cell based on the first message, and sends the longitude and latitude position information of the 5 sets of positioning-related data, the fourth indication information and the target area granularity (such as cell ID granularity) to the fourth network element through the fifth message, the fourth network element can convert the longitude and latitude position information into the cell ID. If the fifth message does not include the target area granularity, the fourth network element can convert according to the default area granularity.
[0194] It should be noted that the target area granularity can be an explicit indication or an implicit indication. In the case of explicit indication, the fifth message needs to include the target area granularity; in the case of implicit indication, the fifth message does not need to include the target area granularity, such as it can be indicated by information such as the message name, and the fourth network element determines the converted target area granularity based on the fifth message sent by the second network element.
[0195] 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, and 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.
[0196] 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 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 according to 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.
[0197] 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).
[0198] 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.
[0199] 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;
[0200] 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, and in the process of collecting data, collect the positioning-related data of the corresponding terminal according to the identification information of the target terminal, so that the collected positioning-related data is the positioning-related data corresponding to the first area. In this way, the data filtering information of the first message has no other settings, and the second network element can send the collected data directly to the first network element by 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:
[0201] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0202] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning;
[0203] Information about the areas 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 areas 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 support data collection at a regional granularity, that is, the second network element has the ability to support data collection at a latitude and longitude granularity and / or a cell granularity, or the second network element has the ability to support data collection at a geographic area; 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.
[0204] The registration request may also include other information of the second network element, such as capability information indicating that the second network element has the capability to support active collection; the time range in which the second network element supports data collection, etc. Among them, supporting active collection capability means that the second network element has the capability to support active triggering of location-related interactions and collect data during the interaction process; supporting the time range in which data collection is supported 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.
[0205] 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.).
[0206] 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 that the registration is successful. 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 according to local configuration, the request message of the sixth network element, etc., so as to send the first message to the second network element.
[0207] Optionally, in this embodiment, before the first network element sends the first message to the second network element, the method further includes:
[0208] 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;
[0209] 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.
[0210] 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 NF instance ID, FQDN or IP address of NF, network element instance identification information, etc. The third network element may be NRF, and the first network element may be NWDAF or GMLC. For example, when GMLC receives the first message from NWDAF, GMLC performs network element search and sends the third message to NRF.
[0211] Optionally, the third message is implemented through network element discovery request, Nnrf_NFDiscovery_Request service and other services, and the fourth message is implemented through Nnrf_NFDiscovery_Request response and other services.
[0212] Optionally, the third message includes at least one of the following:
[0213] The area information of the target network element;
[0214] 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;
[0215] 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;
[0216] The target network element is the search target of the third message.
[0217] In this way, the first network element can find the target network element that meets the conditions through the third network element based on the above content of the third message, 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 may be the same as or different from the area information of the first area, and the area information of the target network element may 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 of longitude and latitude granularity and / or cell granularity, or indicates that the target network element (second network element) 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.
[0218] Of course, the third message may also include other indications about the target network element, such as an indication of supporting 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), which indicates that the target network element (second network element) to be searched has the ability to retain historical data.
[0219] Optionally, after receiving the third message, the third network element searches for the target network element, that is, the target second network element, by matching the stored network element registration information with the information carried in the third message. After the third network element finds the target second network element of the first network element, it sends a fourth message to the first network element, carrying the address information and / or identification information of the second network element.
[0220] Of course, similar to the first message, the first network element sending the third message to the third network element may be that the first network element directly sends the third message to the third network element, and the third message does not need to be forwarded through other network elements. Correspondingly, the first network element receiving the fourth message sent by the third network element may be that the third network element directly sends the fourth message to the first network element, and the fourth message does not need to be forwarded through other network elements.
[0221] Alternatively, the first network element sends the third message to the third network element by sending the third message to the third network element through the fifth network element; the first network element receives the fourth message sent by the third network element through 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. At this time, the first network element may be NWDAF, the fifth network element may be GMLC, and the second network element may be LM.
[0222] The application of the embodiments of the present application is described below in conjunction with specific scenarios.
[0223] Scenario 1: Passive collection of regional information based on latitude and longitude granularity
[0224] like Figure 3 As shown in the figure, the specific implementation process includes:
[0225] Step 301: NWDAF searches for LMF through NRF, and searches for LMF that has data collection capability that supports regional granularity and has supported regional information that is based on longitude and latitude.
[0226] Optionally, the first method is: NWDAF directly sends the third message to NRF, NRF searches for LMF and sends the fourth message to NWDAF. The second method is: 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.
[0227] 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.
[0228] Step 303: LMF interacts with devices such as UE / PRU / RAN, and collects positioning-related data during the interaction process.
[0229] Step 304: LMF selects positioning-related data corresponding to the first area according to the first message.
[0230] 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.
[0231] Step 305: LMF sends a second message to feed back the positioning-related data corresponding to the first area to NWDAF.
[0232] 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.
[0233] Optionally, LMF sends the second message directly to NWDAF.
[0234] In the case where the first message is a subscription message, 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.
[0235] Scenario 2: Regional information based on cell information, passive collection
[0236] like Figure 4 As shown in the figure, the specific implementation process includes:
[0237] Step 401: NWDAF searches for LMF through NRF, and searches for LMF that has data collection capability that supports regional granularity and that supports regional information based on longitude and latitude.
[0238] Optionally, the first method is: NWDAF directly sends the third message to NRF, NRF searches for LMF and sends the fourth message to NWDAF. The second method is: 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.
[0239] 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.
[0240] 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.
[0241] Optionally, the area information of the first area is cell ID, TA List or TAID.
[0242] Step 403: LMF interacts with devices such as UE / PRU / RAN, and collects positioning-related data during the interaction process.
[0243] Optionally, LMF may obtain only geographic location information (or regional information based on longitude and latitude) instead of regional information based on cell information. Therefore, it is necessary to convert the regional information based on longitude and latitude into regional information based on cell information.
[0244] Method 1: During the interaction process, the UE reports the location information and the cell ID and other cell information at the same time;
[0245] The second method is: LMF requests AMF to convert the 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.
[0246] Step A1, LMF sends a fifth message to AMF, requesting to convert the geographical location information into cell information. The fifth information includes the latitude and longitude location information (to be converted) corresponding to the positioning related data and the fourth indication information.
[0247] Step A2: After AMF converts the geographic location information into cell information according to the fifth message, it sends a sixth message to LMF to feedback the converted cell information.
[0248] Step 404: LMF selects positioning-related data corresponding to the first area according to the first message.
[0249] 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.
[0250] Step 405: LMF sends a second message to feed back the positioning-related data corresponding to the first area to NWDAF.
[0251] Optionally, LMF sends a second message to GMLC, GMLC sends a second message to NWDAF, etc.
[0252] Optionally, LMF sends the second message directly to NWDAF.
[0253] Scenario 3: Region, Active Collection
[0254] like Figure 5 As shown in the figure, the specific implementation process includes:
[0255] Step 501 : NWDAF searches for LMFs through NRF, and searches for LMFs that have data collection capabilities that support regional granularity and support regional information (regional information based on longitude and latitude, or regional information based on cell information), as in step 301 and step 401 .
[0256] Step 502, NWDAF or GMLC sends a first message to LMF (target LMF, LMF found in the previous step), the first message including 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.
[0257] Optionally, before LMF performs interaction, if the identification information of the target terminal corresponding to the first area is known, during the data collection process, the positioning-related data of the corresponding terminal can be collected for the identification information of the target terminal, and the collected positioning-related data is within the first area. Specifically, execute step B1 and step B2.
[0258] 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.
[0259] Step B2: After receiving the seventh message, 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 LMF, where the eighth message includes the UE ID in the first area.
[0260] Step 503: LMF interacts with devices such as UE / PRU / RAN, and collects positioning-related data during the interaction process.
[0261] Optionally, before step 503, LMF executes step B0 to determine whether to actively perform interaction. 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 AMF. For example, LMF actively performs immediate or future interaction in response to the NWDAF indication; 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 (instant, immediate) indications, etc.
[0262] Optionally, after determining that LMF actively performs interaction according to the data filtering information, step B1 and step B2 are executed. Specifically, when LMF determines that interaction is to be performed at a certain time based on the data filtering information, so as to collect positioning-related data, it sends a seventh message to AMF, requesting AMF to feedback information such as the UE identity in 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 in the first area).
[0263] Step 504: LMF selects positioning-related data corresponding to the first area according to the first message.
[0264] Optionally, since the collected positioning-related data is within the first area and meets the requirements of the area information of the first area, the LMF only needs to select the target data that meets the conditions for reporting according to the data filtering information in the first message. If the first message does not carry the data filtering information, step 504 is skipped after step 503 and step 505 is directly executed.
[0265] Step 505: LMF sends a second message to feed back the positioning-related data corresponding to the first area to NWDAF.
[0266] Optionally, LMF sends a second message to GMLC, GMLC sends a second message to NWDAF, etc.
[0267] Optionally, LMF sends the second message directly to NWDAF.
[0268] Scenario 4: Registration
[0269] like Figure 6 As shown in the figure, the specific implementation process includes:
[0270] Step 601: LMF registers with NRF.
[0271] 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; the time range that the LMF supports data collection. The registration request, i.e., the registration message, may also include self-identification information (NF instance ID, FQDN or IP address of NF, network element instance identification information), NF type, network element type and other information.
[0272] Optionally, LMF may send a registration request through 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 that the registration is successful.
[0273] Step 602, NWDAF or GMLC sends a third message to NRF to search for LMF, and searches for LMF with data collection capability supporting regional granularity and supporting regional information (regional information based on longitude and latitude, or regional information based on cell information).
[0274] Optionally, the third message is implemented through Nnrf_NFDiscovery_Request service.
[0275] Step 603: After finding the required LMF, the NRF sends a fourth message to the NWDAF or GMLC.
[0276] Optionally, the fourth message carries identification information of the LMF, such as NF instance ID, FQDN or IPaddress of NF, network element instance identification information, etc.
[0277] Optionally, the fourth message is implemented through Nnrf_NFDiscovery_Request response.
[0278] 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.
[0279] like Figure 7 As shown, a data processing method in an embodiment of the present application includes:
[0280] 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;
[0281] 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.
[0282] Optionally, the first message includes at least one of the following:
[0283] area information of the first area;
[0284] first indication information, wherein the first indication information is used to indicate passive data collection;
[0285] second indication information, where the second indication information is used to indicate active data collection;
[0286] third indication information, where the third indication information is used to instruct to collect positioning related data corresponding to the first area;
[0287] The region granularity of the first region;
[0288] Message type, where the message type includes a subscription message or a request message;
[0289] Data filtering information, where the data filtering information is used to limit the reported positioning related data;
[0290] The reporting conditions of the positioning related data.
[0291] Optionally, the data filtering information includes at least one of the following:
[0292] Target data source type;
[0293] target time information;
[0294] The target data type.
[0295] Optionally, the second message further includes at least one of the following:
[0296] The data type corresponding to the positioning related data;
[0297] time information corresponding to the positioning related data;
[0298] A data source corresponding to the positioning related data;
[0299] Area information corresponding to the positioning related data;
[0300] Terminal identification information.
[0301] Optionally, it also includes:
[0302] 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;
[0303] 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.
[0304] Optionally, the fifth message includes at least one of the following:
[0305] The location information corresponding to the positioning related data;
[0306] Target area granularity;
[0307] Fourth indication information, the fourth indication information is used to indicate the cell information corresponding to the positioning related data.
[0308] Optionally, after the second network element receives the first message from the first network element, the method further includes:
[0309] 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;
[0310] The second network element receives an eighth message from the fourth network element, where the eighth message includes identification information of the target terminal.
[0311] Optionally, the seventh message includes at least one of the following:
[0312] area information corresponding to the first area;
[0313] Fifth indication information, where the fifth indication information is used to indicate identification information of the target terminal.
[0314] Optionally, the method further comprises:
[0315] The second network element sends a registration request to the third network element, where the registration request includes at least one of the following:
[0316] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0317] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning;
[0318] Information about areas supported by the second network element.
[0319] Optionally, before the second network element sends the second message to the first network element, the method further includes:
[0320] The second network element obtains the positioning-related data corresponding to the first area according to the first message.
[0321] It should be noted that all the descriptions on 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 also achieve the same technical effects, which will not be elaborated here.
[0322] As Figure 8 shown, an embodiment of the present application provides a data processing method, including:
[0323] Step 801, a fourth network element receives at least one of a fifth message and a seventh message from a second network element, where 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;
[0324] Step 802, when the fourth network element receives the fifth message, the fourth network element sends a sixth message to the second network element, where the sixth message includes the cell information corresponding to the positioning-related data;
[0325] Step 803, when the fourth network element receives the seventh message, the fourth network element sends an eighth message to the second network element, where the eighth message includes the identification information of the target terminal.
[0326] Optionally, the fifth message includes at least one of the following:
[0327] The location information corresponding to the positioning-related data;
[0328] The target area granularity;
[0329] Fourth indication information, where the fourth indication information is used to indicate determining the cell information corresponding to the positioning-related data.
[0330] Optionally, the seventh message includes at least one of the following:
[0331] The area information of the first area;
[0332] Fifth indication information, where the fifth indication information is used to indicate determining the identification information of the target terminal.
[0333] It should be noted that all the descriptions on 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 also achieve the same technical effects, which will not be elaborated here.
[0334] As Fig. 9 shown, an embodiment of the present application provides a data processing method, including:
[0335] Step 901: The second network element sends a registration request to a third network element, where the registration request includes at least one of the following:
[0336] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0337] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning;
[0338] Information about areas supported by the second network element.
[0339] 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, which will not be repeated here.
[0340] like Fig.10 As shown, the embodiment of the present application provides a data processing method, including:
[0341] 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.
[0342] 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;
[0343] The second network element is used to feed back positioning related data corresponding to the first area.
[0344] Optionally, the third message includes at least one of the following:
[0345] The area information of the target network element;
[0346] 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;
[0347] 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;
[0348] The target network element is the search target of the third message.
[0349] 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, which will not be repeated here.
[0350] like Fig.11 As shown, the embodiment of the present application provides a data processing method, including:
[0351] Step 1101, 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;
[0352] Step 1102: 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 address information and / or identification information of the second network element.
[0353] Optionally, the third message includes at least one of the following:
[0354] The area information of the target network element;
[0355] 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;
[0356] 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;
[0357] The target network element is the search target of the third message.
[0358] 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, which will not be repeated here.
[0359] like Fig.12 As shown, a data processing device 1200 in an embodiment of the present application is applied to a first network element, including:
[0360] 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;
[0361] 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.
[0362] Optionally, the first message includes at least one of the following:
[0363] area information of the first area;
[0364] first indication information, wherein the first indication information is used to indicate passive data collection;
[0365] second indication information, where the second indication information is used to indicate active data collection;
[0366] third indication information, where the third indication information is used to instruct to collect positioning related data corresponding to the first area;
[0367] The region granularity of the first region;
[0368] Message type, where the message type includes a subscription message or a request message;
[0369] Data filtering information, where the data filtering information is used to limit the reported positioning related data;
[0370] The reporting conditions of the positioning related data.
[0371] Optionally, the data filtering information includes at least one of the following:
[0372] Target data source type;
[0373] target time information;
[0374] The target data type.
[0375] Optionally, the second message further includes at least one of the following:
[0376] The data type corresponding to the positioning related data;
[0377] time information corresponding to the positioning related data;
[0378] A data source corresponding to the positioning related data;
[0379] Area information corresponding to the positioning related data;
[0380] Terminal identification information.
[0381] Optionally, the device further comprises:
[0382] A third message sending module, used for sending a third message to a third network element, where the third message is used for searching the second network element;
[0383] The fourth message sending module is used to receive a fourth message from the third network element, and the fourth message includes the address information and / or identification information of the second network element.
[0384] Optionally, the third message includes at least one of the following:
[0385] The area information of the target network element;
[0386] 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;
[0387] 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;
[0388] The target network element is the search target of the third message.
[0389] Optionally, the first sending module is further used for:
[0390] Sending the first message to the second network element through a fifth network element;
[0391] The first receiving module is also used for:
[0392] The second message from the second network element is received through the fifth network element.
[0393] It should be noted that the device embodiment is a device corresponding to the above-mentioned method, and all implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect, which will not be repeated here.
[0394] like Fig.13 As shown, a data processing device 1300 in an embodiment of the present application is applied to a second network element, including:
[0395] The second receiving module 1310 is 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;
[0396] The second sending module 1320 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.
[0397] Optionally, the first message includes at least one of the following:
[0398] area information of the first area;
[0399] first indication information, wherein the first indication information is used to indicate passive data collection;
[0400] second indication information, where the second indication information is used to indicate active data collection;
[0401] third indication information, where the third indication information is used to instruct to collect positioning related data corresponding to the first area;
[0402] The region granularity of the first region;
[0403] Message type, where the message type includes a subscription message or a request message;
[0404] Data filtering information, where the data filtering information is used to limit the reported positioning related data;
[0405] The reporting conditions of the positioning related data.
[0406] Optionally, the data filtering information includes at least one of the following:
[0407] Target data source type;
[0408] target time information;
[0409] The target data type.
[0410] Optionally, the second message further includes at least one of the following:
[0411] The data type corresponding to the positioning related data;
[0412] time information corresponding to the positioning related data;
[0413] A data source corresponding to the positioning related data;
[0414] Area information corresponding to the positioning related data;
[0415] Terminal identification information.
[0416] Optionally, the device further comprises:
[0417] A fifth message sending module, used 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;
[0418] The sixth message receiving module is used to receive the sixth message from the fourth network element, and the sixth message includes the cell information corresponding to the positioning related data.
[0419] Optionally, the fifth message includes at least one of the following:
[0420] The longitude and latitude position information corresponding to the positioning related data;
[0421] Target area granularity;
[0422] Fourth indication information, the fourth indication information is used to indicate the cell information corresponding to the positioning related data.
[0423] Optionally, the device further comprises:
[0424] a seventh message sending module, used for determining to actively collect data, and sending a seventh message to a fourth network element, wherein the seventh message is used for requesting identification information of a target terminal corresponding to the first area;
[0425] The eighth message receiving module is used to receive the eighth message from the fourth network element, and the eighth message includes the identification information of the target terminal.
[0426] Optionally, the seventh message includes at least one of the following:
[0427] area information corresponding to the first area;
[0428] Fifth indication information, where the fifth indication information is used to indicate identification information of the target terminal.
[0429] Optionally, the device further comprises:
[0430] A registration request sending module, configured to send a registration request to a third network element, wherein the registration request includes at least one of the following:
[0431] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0432] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning;
[0433] Information about areas supported by the second network element.
[0434] Optionally, the device further comprises:
[0435] An acquisition module is used to acquire positioning-related data corresponding to the first area according to the first message.
[0436] It should be noted that the device embodiment is a device corresponding to the above-mentioned method. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect, which will not be repeated here.
[0437] like Fig.14 As shown, a data processing device 1400 in an embodiment of the present application is applied to a fourth network element, including:
[0438] The third receiving module 1410 is 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;
[0439] The third sending module 1420 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;
[0440] The fourth sending module 1430 is used to send an eighth message to the second network element when receiving the seventh message, where the eighth message includes identification information of the target terminal.
[0441] Optionally, the fifth message includes at least one of the following:
[0442] The longitude and latitude position information corresponding to the positioning related data;
[0443] Target area granularity;
[0444] Fourth indication information, the fourth indication information is used to indicate the cell information corresponding to the positioning related data.
[0445] Optionally, the seventh message includes at least one of the following:
[0446] area information of the first area;
[0447] Fifth indication information, where the fifth indication information is used to indicate identification information of the target terminal.
[0448] It should be noted that the device embodiment is a device corresponding to the above-mentioned method, and all implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect, which will not be repeated here.
[0449] like Fig.15 As shown, a data processing device 1500 in an embodiment of the present application is applied to a second network element, including:
[0450] The fifth sending module 1510 is configured to send a registration request to a third network element, where the registration request includes at least one of the following:
[0451] The first capability information is used to indicate that the second network element has a capability of supporting data collection at a regional granularity;
[0452] The second capability information is used to indicate that the second network element has the capability to support artificial intelligence AI positioning;
[0453] Information about areas supported by the second network element.
[0454] It should be noted that the device embodiment is a device corresponding to the above-mentioned method, and all implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect, which will not be repeated here.
[0455] like Fig.16 As shown, a data processing device 1600 in an embodiment of the present application is applied to a first network element, including:
[0456] A sixth sending module 1610, configured to send a third message to a third network element, where the third message is used to search for a second network element;
[0457] The fourth receiving module 1620 is 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;
[0458] The second network element is used to feed back positioning related data corresponding to the first area.
[0459] Optionally, the third message includes at least one of the following:
[0460] The area information of the target network element;
[0461] 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;
[0462] 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;
[0463] The target network element is the search target of the third message.
[0464] It should be noted that the device embodiment is a device corresponding to the above-mentioned method. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect, which will not be repeated here.
[0465] like Fig.17 As shown, a data processing device 1700 in an embodiment of the present application is applied to a third network element, including:
[0466] The fifth receiving module 1710 is used to receive at least one of a third message of the first network element and a registration request of 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 on the area supported by the second network element;
[0467] The seventh sending module 1720 is used to send a fourth message to the first network element when the third message is received, and the fourth message includes address information and / or identification information of the second network element.
[0468] Optionally, the third message includes at least one of the following:
[0469] The area information of the target network element;
[0470] 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;
[0471] 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;
[0472] The target network element is the search target of the third message.
[0473] It should be noted that the device embodiment is a device corresponding to the above-mentioned method, and all implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect, which will not be repeated here.
[0474] like Fig.18 As shown, 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 executed on the processor 1801. For example, when the communication device 1800 is a network device, the program or instructions are 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, they are not repeated here.
[0475] The embodiment of 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 used to run a program or instruction to implement the following Figure 2 , Figure 7 , Figure 8 , Fig. 9 , Fig.10 , Fig.11 The steps of the method embodiment shown. This network device embodiment corresponds to the above-mentioned data processing method embodiment 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 above-mentioned method embodiment can be applied to the network device embodiment and can achieve the same technical effect.
[0476] Specifically, the embodiment of the present application also provides a network device. Fig.19 As shown, 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).
[0477] Specifically, the network device 1900 of the embodiment of the present application further includes: instructions or programs stored in the memory 1903 and executable on the processor 1901, and the processor 1901 calls the instructions or programs in the memory 1903 to execute. Fig.12 or Fig.13 or Fig.14 or Fig.15 or Fig.16 or Fig.17 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0478] 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.
[0479] 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-transient readable storage medium.
[0480] 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.
[0481] 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.
[0482] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium and 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 described here.
[0483] 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.
[0484] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including 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 one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment 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 reverse 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.
[0485] Through the description of the above implementation methods, 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 hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0486] 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 the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A data processing method, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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; The first receiving module is used to receive a second message from the second network element, where the second message includes positioning related data corresponding to the first area.
27. A data processing device, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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.