Information processing method and device and communication equipment
The first core network device receives and processes the target position information of the terminal in the NTN scenario, and solves the problem of the lack of AS security protection for narrowband IoT devices in satellite access, and realizes the acquisition of user location information and terminal access management.
Patent Information
- Application Number
- CN202311809638.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2025-06-27
AI Technical Summary
In non-terrestrial networks (NTNs), narrowband Internet of Things devices (NB-IoT devices) lack access layer (AS) security protection in satellite access scenarios, resulting in inappropriate user location information reporting mechanism, affecting terminal access management and mobility management.
The target location information sent by the terminal is received through the first core network device and performs target operations based on the information, including obtaining user location information and sending it to the second core network device or target device (such as an access network device or a mapping server) to realize the acquisition and management of user location information.
It realizes the acquisition of user equipment location information without AS security, supports terminal access management and mobility management, and solves the security and management problems of narrowband IoT devices in NTN scenarios.
Smart Images

Figure CN120224112A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to an information processing method, apparatus, and communication device. Background Art
[0002] In a Non-Terrestrial Networks (NTN), after the network side obtains the location information of a terminal, mobility management of the terminal can be performed, including determining whether to allow service provision for the terminal. However, for a User Equipment (UE) to send location information through Radio Resource Control (RRC) signaling between the UE and the network, Access Stratum (AS) security is required. For NarrowBand Internet of Things (NB-IoT) devices with support for CP CIoT EPS Optimization only, in a satellite access scenario, the AS connection is not secured. Considering concerns about user privacy, the location information needs to be encrypted before being sent to the network side. However, the current mechanism for the terminal to report location information (here referring to Tracking Area Identity, TAI) is not applicable to NTN IoT UEs; how to implement location information reporting, access management, and mobility management for such UEs needs to be solved. Summary of the Invention
[0003] Embodiments of this application provide an information processing method, apparatus, and communication device to obtain the user location information of a terminal without AS security.
[0004] In a first aspect, an information processing method is provided, and the method includes:
[0005] A first core network device receives target location information sent by a terminal;
[0006] The first core network device performs a target operation based on the target location information;
[0007] Wherein, the target operation includes at least one of the following:
[0008] Obtain user location information mapped by the target location information;
[0009] Send the target location information to a second core network device;
[0010] Send the target location information to a target device, where the target device is an access network device or a mapping server.
[0011] Second aspect, there is provided an information processing apparatus applied to a first core network device, which is characterized by comprising:
[0012] A first receiving module, configured to receive target location information sent by a terminal;
[0013] An execution module, configured to perform a target operation based on the target location information;
[0014] Wherein, the target operation includes at least one of the following:
[0015] Obtain user location information mapped by the target location information;
[0016] Send the target location information to a second core network device;
[0017] Send the target location information to a target device, where the target device is an access network device or a mapping server.
[0018] Third aspect, there is provided an information processing method, which includes:
[0019] The second core network device receives target location information sent by the first core network device; or
[0020] The second core network device receives user location information corresponding to the target location information sent by the first core network device; or
[0021] The second core network device receives user location information corresponding to the target location information sent by the target device, where the target device is an access network device or a mapping server.
[0022] Fourth aspect, there is provided an information processing apparatus applied to a second core network device, including:
[0023] A second receiving module, configured to receive target location information sent by the first core network device; or
[0024] Receive user location information corresponding to the target location information sent by the first core network device; or
[0025] Receive user location information corresponding to the target location information sent by the target device, where the target device is an access network device or a mapping server.
[0026] Fifth aspect, there is provided an information transmission method, including:
[0027] The terminal sends target location information to the first core network device according to a second condition;
[0028] Wherein, the second condition includes at least one of the following:
[0029] The terminal receives first information sent by a first core network device, where the first information is used to instruct the terminal to report target location information;
[0030] The terminal receives third information sent by a second core network device, where the third information is used to instruct the terminal to report target location information;
[0031] The terminal determines to report the target location information.
[0032] In a sixth aspect, an information transmission device is provided, which is applied to a terminal and includes:
[0033] A first sending module, configured to send target location information to a first core network device according to a second condition;
[0034] Wherein, the second condition includes at least one of the following:
[0035] The terminal receives first information sent by a first core network device, where the first information is used to instruct the terminal to report target location information;
[0036] The terminal receives third information sent by a second core network device, where the third information is used to instruct the terminal to report target location information;
[0037] The terminal determines to report the target location information.
[0038] In a seventh aspect, an information transmission method is provided, including:
[0039] A target device receives user location information corresponding to the target location information of a terminal sent by a first core network device or a second core network device; or
[0040] The target device receives the target location information sent by the first core network device or the second core network device, maps the target location information to user location information according to the target location information, obtains the user location information corresponding to the target location information, and sends the user location information to the first core network device or the second core network device;
[0041] Wherein, the target device is an access network device or a mapping server.
[0042] In an eighth aspect, an information transmission device is provided, which is applied to a target device and includes:
[0043] A processing module, configured to receive the user location information corresponding to the target location information of the terminal sent by the first core network device or the second core network device; or
[0044] Receive the target location information sent by the first core network device or the second core network device, map the target location information to user location information according to the target location information, obtain the user location information corresponding to the target location information, and send the user location information to the first core network device or the second core network device;
[0045] Wherein, the target device is an access network device or a mapping server.
[0046] In a ninth aspect, a communication device is provided. The communication device is a first core network device, including a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0047] In a tenth aspect, a communication device is provided. The communication device is a first core network device, including a processor and a communication interface. The communication interface is used to receive the target location information sent by the terminal;
[0048] The processor is used to perform a target operation based on the target location information;
[0049] Wherein, the target operation includes at least one of the following:
[0050] Obtain the user location information mapped by the target location information;
[0051] Send the target location information to the second core network device;
[0052] Send the target location information to the target device, where the target device is an access network device or a mapping server.
[0053] In an eleventh aspect, a communication device is provided. The communication device is a second core network device, including a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the third aspect are implemented.
[0054] In a twelfth aspect, a communication device is provided. The communication device is a second core network device, including a processor and a communication interface. The communication interface is used to receive the target location information sent by the first core network device; or
[0055] Receive the user location information corresponding to the target location information sent by the first core network device; or
[0056] Receive the user location information corresponding to the target location information sent by the target device, where the target device is an access network device or a mapping server.
[0057] In a thirteenth aspect, a communication device is provided. The communication device is a terminal and includes a processor and a memory. The memory stores a program or instructions that can run on the processor. When the program or instructions are executed by the processor, the steps of the method described in the fifth aspect are implemented.
[0058] In a fourteenth aspect, a communication device is provided. The communication device is a terminal and includes a processor and a communication interface. The communication interface is configured to send target location information to a first core network device according to a second condition.
[0059] The second condition includes at least one of the following:
[0060] The terminal receives first information sent by the first core network device, and the first information is used to instruct the terminal to report the target location information.
[0061] The terminal receives third information sent by the second core network device, and the third information is used to instruct the terminal to report the target location information.
[0062] The terminal decides to report the target location information.
[0063] In a fifteenth aspect, a communication device is provided. The communication device is a target device and includes a processor and a memory. The memory stores a program or instructions that can run on the processor. When the program or instructions are executed by the processor, the steps of the method described in the seventh aspect are implemented.
[0064] In a sixteenth aspect, a communication device is provided. The communication device is a target device and includes a processor and a communication interface. The communication interface is configured to receive user location information corresponding to the target location information of the terminal sent by the first core network device or the second core network device; or
[0065] Receive the target location information sent by the first core network device or the second core network device, map the target location information to user location information according to the target location information, obtain the user location information corresponding to the target location information, and send the user location information to the first core network device or the second core network device.
[0066] The target device is an access network device or a mapping server.
[0067] In a seventeenth aspect, a communication system is provided, including: a first core network device, a second core network device, a terminal, and a target device. The first core network device can be used to execute the steps of the method described in the first aspect, the second core network device can be used to execute the steps of the method described in the third aspect, the terminal can be used to execute the steps of the method described in the fifth aspect, and the target device can be used to execute the steps of the method described in the seventh aspect.
[0068] In an eighteenth aspect, a readable storage medium is provided. A program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect, the third aspect, the fifth aspect, or the seventh aspect are implemented.
[0069] In a nineteenth aspect, a chip is provided. The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method described in the first aspect, the third aspect, the fifth aspect, or the seventh aspect.
[0070] In a twentieth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, the third aspect, the fifth aspect, or the seventh aspect.
[0071] In an embodiment of the present application, by receiving the target location information sent by the terminal, mapping the target location information to the user location information, obtaining the user location information corresponding to the target location information, or sending the target location information to the second core network device, and the second core network device obtains the user location information, or sending the target location information to the target device, and the target device obtains the user location information, so as to implement the acquisition of the user location information of the terminal without AS security, and further perform access management and mobility management on such terminals. Description of the Drawings
[0072] Figure 1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied;
[0073] Figure 2 is a schematic flowchart of an information processing method according to an embodiment of the present application;
[0074] Figure 3 is a schematic flowchart of Application Case 1;
[0075] Figure 4 is a schematic flowchart of Application Case 2;
[0076] Figure 5It is a schematic flowchart of Application Scenario 3;
[0077] Figure 6 It is a schematic flowchart of Application Scenario 4;
[0078] Figure 7 It is the second schematic flowchart of the information processing method according to the embodiment of the present application;
[0079] Figure 8 It is the third schematic flowchart of the information processing method according to the embodiment of the present application;
[0080] Figure 9 It is the fourth schematic flowchart of the information processing method according to the embodiment of the present application;
[0081] Figure 10 It is the first schematic block diagram of the information processing device according to the embodiment of the present application;
[0082] Figure 11 It is the structural schematic diagram of the core network device according to the embodiment of the present application;
[0083] Figure 12 It is the second schematic block diagram of the information processing device according to the embodiment of the present application;
[0084] Figure 13 It is the third schematic block diagram of the information processing device according to the embodiment of the present application;
[0085] Figure 14 It is the structural schematic diagram of the terminal according to the embodiment of the present application;
[0086] Figure 15 It is the fourth schematic block diagram of the information processing device according to the embodiment of the present application;
[0087] Figure 16 It is the structural schematic diagram of the target device according to the embodiment of the present application;
[0088] Figure 17 It is the structural schematic diagram of the communication device according to the embodiment of the present application. Detailed implementation manners
[0089] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application fall within the protection scope of the present application.
[0090] The terms "first", "second", etc. in this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein. The objects distinguished by "first" and "second" are usually of the same category, and the number of objects is not limited. For example, the first object can be one or more. In addition, "or" in this application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates that the related objects before and after are in an "or" relationship.
[0091] The term "indication" in this application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly informs the receiver of specific information, operations to be performed, request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0092] It should be noted that the technology described in the embodiments of this application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, and 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 this application are often used interchangeably. The described technology can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and the NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th generation (6 thGeneration, 6G) communication system.
[0093] Figure 1The block diagram of a wireless communication system to which embodiments of the present application can be applied 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 personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), a game console, a personal computer (PC), a teller machine or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be referred to as a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0094] The core network device may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of this application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of core network devices are not limited.
[0095] The related technologies of the embodiments of this application will be described as follows.
[0096] 1. Non-Terrestrial Networks (NTN) access
[0097] A non-terrestrial network refers to a network or network terminal that includes satellite or drone systems for communication transmission. The coverage area of a non-terrestrial network includes some typical communication scenarios and situations where it is impossible to build a terrestrial base station or the terrestrial base station is temporarily damaged, such as communication coverage in remote areas, deserts, oceans, virgin forests, or areas affected by fires and earthquakes. Satellite communication includes Low Earth Orbiting (LEO) satellites, Medium Earth Orbiting (MEO) satellites, Geostationary Earth Orbiting (GEO) satellites, and Highly Elliptical Orbiting (HEO) satellites.
[0098] Typical scenarios of non-terrestrial networks include the transparent relay type, where the satellite acts as a relay. The link between the satellite and the terminal is the service link, and the link between the satellite and the terrestrial base station is the feedback link.
[0099] II. Location verification
[0100] For conventional terminals (eMTC UE) accessing terrestrial networks (TN), after the terminal decides to access a certain cell during the access process of the access stratum (AS), the base station will learn the UE's resident cell information in the AS signaling. In TN access, a cell corresponds to a tracking area (TA) one by one. A cell ID uniquely corresponds to a tracking area identity (TAI, TAI is composed of a public land mobile network identity (PLMN ID) + a tracking area code (TAC)). In this way, the base station side can determine the current location information of the UE, which includes the Evolved Universal Terrestrial Radio Access Network (E-UTRAN) global cell identity, TAI, primary serving cell (PCell), primary secondary cell (PScell) information, long-term evolution non-terrestrial network tracking area identity information (LTE NTN TAI information), serving public land mobile network (serving PLMN), TAC and other information. These location information can be collectively referred to as user location information (ULI). However, in NTN access, the relationship between cells and TAs is not fixed. One cell may correspond to multiple TAs. Therefore, it is necessary to determine which TAI the UE is in based on the actual location of the UE.
[0101] After the UE determines the position of the Global Navigation Satellite System (GNSS), is it feasible to let the UE determine which TAI it is in? The answer is no, because for devices such as NTNIoT, saving a large number of mappings between locations and TAs will consume extra power. Currently, this mapping information (including the mapping between GNSS location and TAI, the mapping between cell and TAI, etc.) is stored on the network side, so the network is required to determine which TAI the UE is in.
[0102] In the above scenario, the UE can obtain its own GNSS position through the GNSS module, but it is unknown how the network side can obtain the ULI information of the UE without the security of the AS.
[0103] The following will combine the accompanying drawings and elaborate on the information processing method, device, and communication equipment provided by the embodiments of the present application through some embodiments and their application scenarios.
[0104] As Figure 2 shown, an information processing method provided by an embodiment of the present application includes:
[0105] Step 201, a first core network device receives target location information sent by a terminal;
[0106] It should be noted that the target location information mentioned in the embodiments of the present application can be understood as geographical location information obtained by the terminal through a positioning method. Optionally, the geographical location information can be GNSS location information obtained by the terminal through GNSS positioning.
[0107] Optionally, the target location information may include at least one of the following:
[0108] A11. The longitude and latitude coordinate information of the geographical location where the terminal is located;
[0109] A12. The longitude and latitude coordinate information of the geographical location where the terminal is located after being coarsely processed;
[0110] Among them, the positioning accuracy of the longitude and latitude coordinate information of the geographical location where the terminal is located is higher than that of the longitude and latitude coordinate information of the geographical location where the terminal is located after being coarsely processed.
[0111] Here it should be noted that the target location information can be the longitude and latitude coordinate information directly obtained by the terminal through a specific positioning method; of course, in order to further avoid the exposure of the specific location of the terminal, the target location information can also be the longitude and latitude coordinate information after being coarsely processed. It should be noted that the positioning accuracy will decrease after the longitude and latitude coordinate information is coarsely processed, and its granularity can be between the longitude and latitude coordinates and the cell / tracking area (TA).
[0112] Step 202, the first core network device performs a target operation based on the target location information;
[0113] Optionally, the target operation includes at least one of the following:
[0114] A21. Obtain the user location information mapped by the target location information;
[0115] It should be noted that in this case, it means that the first core network device maps the target location information to user location information and obtains the user location information (ULI) corresponding to the target location information.
[0116] It should be noted that in this case, the mapping relationship between the target location information and the user location information is configured in the first core network device, and the first core network device can directly determine the user location information corresponding to the target location information based on this mapping relationship.
[0117] A22. Send the target location information to the second core network device;
[0118] It should be noted that in this case, it can be understood that the mapping relationship between the target location information and the user location information is not configured in the first core network device, and the second core network device needs to obtain the user location information based on the target location information.
[0119] A23. Send the target location information to the target device, where the target device is an access network device or a mapping server;
[0120] It should be noted that in this case, it can be understood that the mapping relationship between the target location information and the user location information is not configured in the first core network device, and this mapping relationship is configured in the target device, and the target device needs to obtain the user location information based on the target location information.
[0121] It should be noted that in the embodiments of the present application, by receiving the target location information sent by the terminal, the target location information is mapped to the user location information, and the user location information corresponding to the target location information is obtained, or the target location information is sent to the second core network device, and the second core network device obtains the user location information, or the target location information is sent to the target device, and the target device obtains the user location information, so as to realize the acquisition of the user location information of the terminal without AS security, and further perform access management and mobility management on such terminals.
[0122] Optionally, the first core network device mentioned in the embodiments of the present application refers to a device capable of performing positioning management. For example, the first core network device can be an evolved serving mobile location center (E-SMLC), a location management function (LMF); the second core network device refers to a device capable of performing mobility and access management. For example, the first core network device can be an MME or an AMF, etc.
[0123] The following will separately elaborate on different target operations in detail as follows.
[0124] 1. The target operation includes A21
[0125] It should be noted that in this case, the first core network device maps the user location information by itself. Optionally, after the first core network device maps the user location information, in one implementation, the method further includes at least one of the following:
[0126] A121. The first core network device sends the user location information to the second core network device;
[0127] It should be noted that by sending the user location information to the second core network device, the second core network device can perform access management and mobility management based on the user location information.
[0128] A122. The first core network device sends the user location information to the target device;
[0129] It should be noted that in this case, the target device usually refers to an access network device. By sending the user location information to the target device, it can assist the target device in configuring terminal transmission parameters and ensure the communication reliability of the terminal.
[0130] II. The target operation includes A22
[0131] It should be noted that in this case, the second core network device needs to obtain the user location information based on the target location information.
[0132] Optionally, the manner for the second core network device to obtain the user location information may include one of the following:
[0133] A221. The second core network device maps the target location information to the user location information to obtain the user location information corresponding to the target location information;
[0134] It should be noted that in this case, the mapping relationship between the target location information and the user location information is configured in the second core network device, and the second core network device can directly determine the user location information corresponding to the target location information based on the mapping relationship.
[0135] Optionally, in this case, in one implementation, the method further includes:
[0136] The second core network device sends the user location information corresponding to the target location information to the target device;
[0137] It should be noted that in this case, the target device usually refers to an access network device. By sending the user location information to the target device, it can assist the target device in configuring terminal transmission parameters and ensure the communication reliability of the terminal.
[0138] A222. The second core network device sends target location information to the target device, and the second core network device receives the user location information corresponding to the target location information sent by the target device.
[0139] It should be noted that in this case, it can be understood that the mapping relationship between the target location information and the user location information is not configured in the second core network device, and this mapping relationship is configured in the target device. The target device needs to obtain the user location information based on the target location information and feedback it to the second core network device.
[0140] Optionally, in this case, after receiving the target location information, the target device maps the target location information to the user location information according to the target location information, obtains the user location information corresponding to the target location information, and sends the user location information to the second core network device.
[0141] III. The target operation includes A23
[0142] It should be noted that in this case, the target device needs to obtain the user location information based on the target location information.
[0143] Optionally, in one implementation manner, the specific implementation of sending the target location information to the target device includes:
[0144] The first core network device sends a target message to the target device;
[0145] Wherein, the target message includes the target location information; or,
[0146] The target message includes the target location information and the target indication information, and the target indication information is used to request the user location information mapped by the target location information.
[0147] Optionally, when the target device obtains the target indication information, it determines that it needs to perform the mapping of the target location information to obtain the user location information; optionally, when the target device obtains the target indication information, it determines that it needs to perform the mapping of the target location information to obtain the user location information, and replies to the first core network device with the user location information.
[0148] Optionally, the target message can be a newly introduced message for indicating the location mapping of the target location information. In this case, the target message can only include the target location information; optionally, the target message can also be a reused existing message. In this case, the target message needs to include the target location information and the target indication information so that the target device can clearly know which subsequent actions need to be performed after receiving the target message.
[0149] Optionally, after receiving the target location information, the target device maps the target location information to user location information according to the target location information, obtains the user location information corresponding to the target location information, and sends the user location information, i.e., ULI information, to the first core network device or the second core network device.
[0150] It should be noted here that in one case, if the target device sends user location information to the first core network device, then in one implementation, the method further includes:
[0151] The first core network device receives the user location information corresponding to the target location information sent by the target device.
[0152] Further, after the first core network device obtains the user location information, optionally, in one implementation, the method further includes:
[0153] The first core network device sends the user location information to the second core network device.
[0154] It should be noted that by sending the user location information to the second core network device, the second core network device can perform access management and mobility management based on the user location information.
[0155] It should be noted here that in another case, if the target device sends user location information to the second core network device, then in one implementation, the method further includes:
[0156] The target device sends confirmation information to the first core network device, and the confirmation information is used to indicate that the user location information corresponding to the target location information has been sent to the second core network device.
[0157] Here, it can be understood that since the user location information is used by the second core network device, that is to say, in this case, the user location information is directly fed back to the second core network device, and the target device only needs to notify the first core network device that it has completed the relevant operations, so that the first core network device can clearly know the subsequent execution process. This method can reduce the signaling overhead.
[0158] The relevant content of reporting the target location information is described in detail as follows.
[0159] Optionally, the terminal sends the target location information to the first core network device according to the second condition;
[0160] Wherein, the second condition includes at least one of the following:
[0161] B11. The terminal receives first information sent by a first core network device, where the first information is used to instruct the terminal to report target location information;
[0162] In this way, it can be understood that the terminal sends the target location information based on the request of the first core network device.
[0163] Optionally, the first information includes at least one of the following:
[0164] B111. Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0165] B112. First indication information, which is used to instruct the terminal to report target location information;
[0166] B113. Second indication information, which is used to instruct the positioning method adopted by the terminal to obtain the target location information;
[0167] Optionally, the positioning method includes but is not limited to: GNSS positioning, Galileo satellite navigation positioning, Beidou positioning, etc.
[0168] B114. Third indication information, which is used to instruct the message encapsulation method for the terminal to report target location information;
[0169] For example, the message encapsulation method may include but is not limited to: encapsulation through Long-Term Evolution Positioning Protocol (LPP) messages, encapsulation with Non-Access Stratum (NAS) messages.
[0170] Optionally, in one implementation, the first core network device sends the first information to the terminal under a first condition, where the first information is used to instruct the terminal to report target location information;
[0171] Among them, the first condition includes at least one of the following:
[0172] C11. Receiving second information sent by a second core network device, where the second information is used to trigger the first core network device to obtain the target location information of the terminal;
[0173] Optionally, the second information includes at least one of the following:
[0174] C111. Fourth indication information, which is used to instruct the first core network device to obtain the target location information of the terminal;
[0175] It should be noted that the fourth indication information can be an explicit indication or an implicit indication. In the case of implicit indication, the fourth indication information is not included in the second information, that is, the second core network device can use a dedicated piece of information to request the first core network device to obtain the target location information, that is, the type of information can implicitly indicate that the first core network device obtains the target location information of the terminal.
[0176] C112. Trigger type, which is used to indicate the reason for the second core network device to send the second information;
[0177] Optionally, the trigger type can be non-terrestrial network location verification (NTN location verification) or network initiated location request (NI-LR).
[0178] C113. Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0179] One implementation is co-ordinate or coarse co-ordinate (coarse co-ordinate can be understood as a location information after fuzzification processing based on the satellite longitude and latitude coordinates obtained by the GNSS module, and the granularity of this location is between longitude and latitude coordinates and cell / TA).
[0180] C114. Positioning method used to obtain the target location information of the terminal;
[0181] One implementation is GNSS. If not provided, E-SMLC determines it after receiving.
[0182] C115. Requested location information, which indicates the location description method of the terminal expected by the second core network device. This location description method can be understood as the description granularity of the location, the expression granularity of the location, etc.;
[0183] Optionally, the location description method includes at least one of the following:
[0184] C1151. Cell global identity (CGI);
[0185] Optionally, the cell global identity can be, for example, E-UTRAN CGI, NR CGI, etc. The CGI can include the NTN CGI where the terminal is located and the CGI mapped to the ground where the terminal is located.
[0186] C1152. Tracking Area Identity (TAI);
[0187] C1153. Primary Serving Cell Information;
[0188] C1154. Primary and Secondary Cell Information;
[0189] C1155. Serving Public Land Mobile Network (Serving PLMN);
[0190] C1156. Tracking Area Code (TAC).
[0191] C116. Indication of whether satellite access is allowed;
[0192] It can be understood that the requested location information is used to indicate that the second core network device expects to describe the location of the terminal using at least one of C1151 - C1156.
[0193] It should be noted that this indication of whether satellite access is allowed can be understood as being used to indicate that the first core network device determines whether to allow the terminal to perform satellite access based on location information such as the region (country), TA, cell, or GNSS coordinates where the terminal is located.
[0194] Optionally, this second piece of information can be sent through the existing NI - LR location authentication process. For example, this second piece of information is included in the Location Request message sent by the second core network device to the first core network device.
[0195] Alternatively, this second piece of information can also be transmitted through a new NI - LR process. For example, it can be transmitted through a newly added dedicated message, and this dedicated message is a message for requesting ULI.
[0196] C12. Determine that the terminal supports reporting target location information;
[0197] Optionally, the terminal's support for reporting target location information can include at least one of the following understanding methods:
[0198] The terminal supports reporting target location information without access stratum security;
[0199] The terminal supports reporting target location information through LPP;
[0200] The terminal supports reporting target location information through NAS messages.
[0201] Optionally, in one implementation of this case, the method further includes:
[0202] The first core network device sends a positioning capability query request message to the terminal;
[0203] The first core network device receives the positioning capability reply message sent by the terminal;
[0204] Wherein, the positioning capability reply message includes one of the following:
[0205] A fifth indication message, which is used to indicate that the terminal supports reporting target location information;
[0206] A sixth indication message, which is used to indicate that the terminal does not support reporting target location information;
[0207] Optionally, the terminal not supporting reporting target location information may include at least one of the following understanding methods:
[0208] The terminal does not support reporting target location information without access stratum security;
[0209] The terminal does not support reporting target location information through LPP;
[0210] The terminal does not support reporting target location information through NAS messages.
[0211] It should be noted that if the positioning capability reply message received by the first core network device contains the fifth indication message, it means that the terminal can provide target location information for the first core network device. At this time, the first core network device can send a first message to the terminal to request target location information. If the positioning capability reply message received by the first core network device contains the sixth indication message, it means that the terminal cannot provide target location information for the first core network device. At this time, the first core network device cannot send the first message to the terminal.
[0212] Here, it should also be noted that if the terminal receives the first message from the first core network device, but the terminal determines that it cannot provide target location information. Optionally, in one implementation, the method further includes:
[0213] The first core network device receives a first rejection message sent by the terminal, and the first rejection message is used to indicate that the terminal cannot provide target location information.
[0214] That is to say, when the terminal cannot provide target location information, the terminal needs to send a rejection message to the first core network device to reject the request of the first core network device.
[0215] Optionally, in one implementation, the first rejection message includes a first cause value, and the first cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following:
[0216] The terminal does not support reporting the target location information;
[0217] The terminal refuses to report the target location information due to user privacy.
[0218] Optionally, in one implementation, the first rejection message is carried in an attach request message or an attach complete message or an attach reject message or a registration request message or a registration complete message or a registration reject message or a tracking area update request message or a security mode complete message or a security mode reject message or an uplink generic NAS transport message or an uplink NAS Transport message. Specifically, the first rejection message can be encapsulated in a newly created information element (IE) or a payload container information element (payload container IE) (e.g., LPP container).
[0219] Further optionally, if the terminal sends a first rejection message to the first core network device, then when the first core network device receives a second message sent by the second core network device, the first core network device needs to reply to the second core network device with a second rejection message, and the second rejection message is used to indicate that the target location information of the terminal cannot be provided.
[0220] Optionally, in one implementation, if the first core network device receives a second message and the second message carries fourth indication information, the first core network device can reply to the second core network device with a second rejection message.
[0221] Optionally, the second rejection message includes a second cause value, and the second cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following:
[0222] The terminal does not support reporting target location information;
[0223] The terminal refuses to report target location information due to user privacy.
[0224] B12. The terminal receives third information sent by a second core network device, and the third information is used to instruct the terminal to report target location information;
[0225] In this way, it can be understood that the terminal sends the target location information based on the request of the second core network device.
[0226] Optionally, the third information includes at least one of the following:
[0227] B121. Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0228] B122. Seventh indication information, which is used to instruct the terminal to report target location information with target accuracy;
[0229] B123. Eighth indication information, which is used to instruct the positioning method adopted by the terminal to obtain target location information with target accuracy;
[0230] Optionally, the positioning method includes but is not limited to: GNSS positioning, Galileo satellite navigation positioning, Beidou positioning, etc.
[0231] B124. Ninth indication information, which is used to instruct the message encapsulation method of the terminal to report target location information;
[0232] For example, the message encapsulation method may include but is not limited to: encapsulation through Long-Term Evolution Positioning Protocol (LPP) messages, encapsulation with Non-Access Stratum (NAS) messages.
[0233] Optionally, in one implementation, the second core network device needs to receive the capability information sent by the terminal, and the capability information is used to indicate whether the terminal supports reporting target location information. The second core network device can send the third information to the terminal only when it determines that the terminal supports reporting target location information.
[0234] Optionally, if the terminal receives the third information sent by the second core network device, but the terminal cannot provide target location information, in one implementation, the second core network device receives the third rejection message sent by the terminal, and the third rejection message is used to indicate that the terminal cannot provide target location information.
[0235] In one implementation, the third rejection message is carried in an attach request message, an attach complete message, a tracking area update request message, an uplink generic NAS transport message, or an uplink NAS Transport message and sent to the second core network device.
[0236] In one implementation, the third rejection message is carried in a registration request message, a registration complete message, a registration reject message, a UL NAS TRANSPORT message, a security mode complete message, or a security mode reject message and sent to the second core network device.
[0237] That is to say, when the terminal cannot provide the target location information, the terminal needs to send a rejection message to the second core network device to reject the request of the second core network device.
[0238] Optionally, the third rejection message includes a third cause value, which is used to characterize the reason for being unable to provide the target location information of the terminal and includes at least one of the following:
[0239] The terminal does not support reporting the target location information;
[0240] The terminal refuses to report the target location information due to user privacy.
[0241] B13. The terminal decides to report the target location information;
[0242] It should be noted that in this case, it can be understood that the terminal itself decides to report the target location information to the network, that is, the terminal actively reports the target location information to the network. For example, in one implementation: the terminal triggers the reporting of the target location information due to satellite access, and the accuracy is the default accuracy (such as co-ordination); in another implementation: the terminal resides in an NTN cell, and the terminal must report the target location information, and the accuracy is the default accuracy.
[0243] In summary, the situations where the terminal reports the target location information can be summarized as the following:
[0244] Scenario 1: The second core network device sends second information to the first core network device. The first core network device sends first information to the terminal according to the second information. The terminal feeds back target location information according to the first information.
[0245] Scenario 2: The second core network device sends third information to the terminal. The terminal feeds back target location information according to the third information.
[0246] Scenario 3: The first core network device sends a positioning capability query request message to the terminal; the terminal feeds back a positioning capability reply message according to the positioning capability query request message; the first core network device sends first information to the terminal according to the positioning capability reply message, and the terminal feeds back target location information according to the first information.
[0247] Scenario 4: The terminal sends capability information to the second core network device. The second core network device sends third information to the terminal according to the capability information. The terminal feeds back target location information according to the third information.
[0248] Scenario 5: The terminal sends capability information to the second core network device. The second core network device sends second information to the first core network device according to the capability information. The first core network device sends first information to the terminal according to the second information. The terminal feeds back target location information according to the first information.
[0249] Scenario 6: The terminal locally decides to send target location information.
[0250] Optionally, in one implementation, the user location information described in the embodiments of the present application includes at least one of the following:
[0251] D11. Cell Global Identity;
[0252] D12. Tracking Area Identity;
[0253] D13. Primary Serving Cell Information;
[0254] D14. Primary and Secondary Cell Information;
[0255] D15. Serving Public Land Mobile Network;
[0256] D16. Tracking Area Code.
[0257] Taking the first core network device as the E-SMLC, the second core network device as the MME, the target device as the access network device, and the terminal reporting GNSS location information as an example, the specific implementation of the present application is illustrated as follows.
[0258] Application Scenario 1: The E-SMLC interacts with the RAN to obtain ULI
[0259] As Figure 3 shown, the main implementation process includes:
[0260] Step 31, the network triggers or the terminal locally decides to perform GNSS location information reporting;
[0261] There are mainly the following implementation methods, and one method can be selected based on requirements:
[0262] Method 1,
[0263] Step 31a-1, the MME sends a second piece of information to the E-SMLC, and the second piece of information is used to trigger the E-SMLC to obtain the GNSS location information of the terminal;
[0264] Optionally, the second piece of information can be sent through a first trigger message, which is used to trigger the E-SMLC to collect the location of the terminal for location confirmation, and the message carries:
[0265] An associated ID, which is used to uniquely identify a session of location confirmation;
[0266] The second piece of information.
[0267] Optionally, the second piece of information includes at least one of the following:
[0268] A fourth indication message, which is used to indicate that the first core network device obtains the GNSS location information of the terminal;
[0269] A trigger type, which is used to indicate the reason for the second core network device to send the second piece of information;
[0270] A location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0271] A positioning method used to obtain the GNSS location information of the terminal;
[0272] Requested location information, which indicates the location description method expected by the second core network device for the terminal;
[0273] An indication of whether satellite access is allowed.
[0274] One implementation method is that the first trigger message is carried in the Location Request message from the MME to the E-SMLC.
[0275] It should be noted that the content in the requested location information can be default configured, for example, it includes all the above ULI information, or it includes the content except the result indication of whether satellite access is allowed.
[0276] Step 31a-2: After the E-SMLC receives the second information from the MME, it determines a positioning method (such as GNSS positioning), and the E-SMLC sends the first information to the terminal, where the first information is used to instruct the terminal to report GNSS location information;
[0277] Optionally, the first information can be sent through a first message, and the first message includes:
[0278] Association ID;
[0279] First information.
[0280] Optionally, the first information includes at least one of the following:
[0281] Position accuracy, which is used to indicate the positioning accuracy of the GNSS location information reported by the terminal;
[0282] First indication information, which is used to instruct the terminal to report GNSS location information;
[0283] Second indication information, which is used to instruct the positioning method adopted by the terminal to obtain GNSS location information;
[0284] Third indication information, which is used to instruct the message encapsulation method for the terminal to report GNSS location information.
[0285] It should be noted that in one implementation, the E-SMLC passes the first information to the terminal through an LPP message. The message is sent from the E-SMLC to the MME and then forwarded to the UE, and the message is carried in the N1 container.
[0286] After the terminal receives the first information, in one implementation, the terminal obtains GNSS location information through a GNSS positioning method (for example: through a GNSS module).
[0287] Method 2
[0288] Step 31b: The MME sends the third information to the terminal;
[0289] The third information can be sent through a second message, and the second message carries:
[0290] Association ID;
[0291] Third information.
[0292] Optionally, the third information includes at least one of the following:
[0293] Position accuracy, which is used to indicate the positioning accuracy of the GNSS location information reported by the terminal;
[0294] The seventh indication information, which is used to indicate that the terminal reports GNSS location information with a target accuracy;
[0295] The eighth indication information, which is used to indicate the positioning method adopted by the terminal to obtain GNSS location information with a target accuracy;
[0296] The ninth indication information, which is used to indicate the message encapsulation method for the terminal to report GNSS location information.
[0297] It should be noted that after receiving the second message, the terminal obtains GNSS location information through the GNSS positioning method.
[0298] In one implementation, the second information is sent to the terminal in an attach accept message or a tracking area update accept message or a downlink generic NAS transport message or a Downlink NAS Transport message.
[0299] Method 3:
[0300] Step 31c: The terminal itself decides to report the GNSS location information to the network.
[0301] One implementation is as follows: The terminal triggers the reporting of GNSS location information due to satellite access, and the accuracy is the default accuracy (such as co-ordination); when the terminal camps on the NTN cell, the terminal must report the GNSS location information, and the accuracy is the default accuracy.
[0302] Method 4:
[0303] Step 31d-1: The E-SMLC sends a positioning capability query request message to the terminal, aiming to obtain the positioning capability of the terminal.
[0304] One implementation is achieved through the LPP capability transfer procedure, that is, the E-SMLC sends a RequestCapabilities message to the terminal.
[0305] In one implementation, this step is optional, that is, if this step does not occur, the terminal directly proceeds to step 1d-2, and the E-SMLC executes step 1d-3.
[0306] Step 31d-2: The terminal sends a positioning capability reply message to the E-SMLC, providing its own positioning capabilities. The positioning capability reply message includes:
[0307] The fifth indication information, which is used to indicate that the terminal supports reporting GNSS location information.
[0308] One implementation is achieved through the LPP capability transfer procedure, that is, the terminal sends a ProvideCapabilities message.
[0309] Step 31d-3: When the E-SMLC supports reporting GNSS location information according to the capabilities in step 31d-3, the E-SMLC sends the first information to the terminal.
[0310] For other content of this step, it is the same as step 31a-2 and will not be elaborated here.
[0311] Method Five
[0312] Step 31e-1: The terminal sends capability information to the MME, and the capability information is used to indicate whether the terminal supports reporting GNSS location information.
[0313] One implementation is that the capability information is carried in an attach request message or an attach complete message or a tracking area update request message or an uplink generic NAS transport message or an uplink NAS Transport message and sent to the MME.
[0314] It should be noted that after receiving the terminal's capability information, the MME may optionally carry it to the E-SMLC in step 3a-1 and inform the E-SMLC of the terminal's capabilities, so that the E-SMLC can select whether to execute step 3a-2 according to the terminal's capabilities when performing step 3a-1. One implementation is that when the terminal's capability information is not carried in step 3a-1 and the capability information indicates that the terminal supports reporting location information without AS security or reporting GNSS location through LPP, the E-SMLC can send the first information to the terminal.
[0315] Step 31e-2: According to the terminal's capability information, when the terminal's capability information supports reporting GNSS location information, the MME sends the third information to the terminal.
[0316] For other content of this step, it is the same as step 3b and will not be elaborated here.
[0317] Step 32: The terminal sends GNSS location information to the E-SMLC;
[0318] Optionally, the GNSS location information may be carried in a third message. The GNSS location information is carried in the third message. Further, the following at least one item may also be carried in the third message:
[0319] Associated ID;
[0320] The ability of the terminal to support reporting GNSS location information;
[0321] An indication that the location information needs to be mapped to the access network for location and obtain the ULI, for location verification under NTN access;
[0322] Access network device identifier, representing the identification information of the access network device of the current service, such as device ID, etc.;
[0323] GNSS accuracy information, indicating the accuracy of the GNSS location information, such as co-ordination or coarse co-ordination.
[0324] One implementation is to carry the GNSS location information in an attach request message or an attach complete message or a tracking area update request message or a security mode complete message or an uplink generic NAS transport message or an uplink NAS Transport message. Specifically, the GNSS location information may be encapsulated in a newly created IE or a payload container IE (for example: LPP container). And an indication information may be included in the access request message to indicate that the newly created IE or the payload container carries the GNSS location for NTN location verification. After receiving it, the MME sends the message and the indication information to the E-SMLC. After receiving the information forwarded by the MME, the E-SMLC performs subsequent steps.
[0325] Step 33: After receiving the GNSS location information, the E-SMLC sends the GNSS location information to the serving access network device or the mapping server of the terminal;
[0326] Optionally, the GNSS location information may be sent through a target message which carries the GNSS location information; further, the target message may also carry at least one of the following:
[0327] Associated ID;
[0328] Target indication information which is used to request the user location information mapped by the target location information.
[0329] It should be noted that the mapping server with the location mapping support capability exists in the core network element or network server. The E-SMLC queries the network element or server for this capability to obtain the address of the mapping server, and sends the target message to the corresponding mapping server to request GNSS location mapping. Here, the mapping server is a dedicated server (including a base station or network element), not specifically referring to a certain base station.
[0330] It should be noted that the E-SMLC can determine the serving base station of the terminal based on the GNSS location reported by the terminal and send the target message to it; or the E-SMLC determines the serving base station according to the base station identification information carried in the third message.
[0331] In one implementation, the target message is encapsulated in the S1-AP Transport message and sent to the MME. The MME then forwards it to the base station. The target message may be a Long-Term Evolution (LTE) Positioning Protocol A (LPPa) message.
[0332] Step 34: The access network device or the mapping server maps the received GNSS location information and outputs the ULI.
[0333] Step 35: The access network device or the mapping server sends the ULI;
[0334] Optionally, after the access network device or the mapping server completes the GNSS mapping, there are the following two implementation methods:
[0335] Implementation method 35a: The access network device or the mapping server sends the mapped ULI to the E-SMLC, and the E-SMLC then sends it to the MME;
[0336] Specifically including:
[0337] Step 35a-1: The access network device or the mapping server sends the mapped ULI to the E-SMLC;
[0338] Optionally, the ULI may be sent through the fifth message.
[0339] Optionally, the fifth message may be sent via LPPa signaling.
[0340] In addition to the ULI, the fifth message may further include: an association ID.
[0341] In one implementation, the fifth message is encapsulated in an S1-AP Transport message and sent to the MME, and the MME then forwards it to the E-SMLC. The fifth message may be an LPPa message.
[0342] Step 35a-2: The E-SMLC sends the mapped ULI to the MME for location confirmation, and the E-SMLC sends a sixth message to the MME, where the sixth message carries:
[0343] Association ID;
[0344] ULI;
[0345] Result indication, indicating whether the terminal can be allowed to access the NTN network, including one of: allowed, rejected.
[0346] In one implementation, when the MME carries the "result indication of whether satellite access is allowed" in the request of step 3a-1, the E-SMLC locally confirms whether the ULI (e.g., TAI, cell ID) where the UE is located can support the access of the terminal, and returns a result indication to the MME: allowed, rejected; to indicate that the terminal is allowed to access or rejected from accessing the NTN.
[0347] In one implementation, the sixth message is carried in the Location Response message from the E-SMLC to the MME.
[0348] Implementation 35b: The access network device or the mapping server directly sends the mapped ULI to the MME, and optionally notifies the E-SMLC that it has received the GNSS location information;
[0349] Specifically including:
[0350] Step 35b-1: The access network device or the mapping server sends the mapped ULI to the MME;
[0351] Optionally, the access network device or the mapping server sends a seventh message to the MME, and the seventh message carries:
[0352] Association ID;
[0353] ULI.
[0354] In one implementation, in step 33, when the E-SMLC carries the target indication information in the target message, the target message may optionally carry MME identification information, such as GUMMEI. In another implementation, the access network device or the mapping server understands that the target indication information used to indicate the location mapping of the GNSS location information and reply the ULI is: by default, the ULI information is sent to the MME after the GNSS is executed. Therefore, after the access network device or the mapping server completes the mapping of the GNSS location information, it sends the ULI information to the MME. In addition, the target message may optionally carry MME identification information, such as GUMMEI.
[0355] In one implementation, the seventh message is encapsulated in the S1-AP Transport message and sent to the MME.
[0356] Step 35b-2: The access network device or the mapping server sends a confirmation message to the E-SMLC, and the confirmation message is used to indicate that the user location information corresponding to the GNSS location information has been sent to the second core network device.
[0357] It should be noted that this step is an optional step.
[0358] Optionally, the determination information can be sent through the eighth message to confirm that the GNSS location information in step 33 has been received. The eighth message may optionally carry an indication informing the E-SMLC that the ULI information of the UE has been sent to the MME.
[0359] In one implementation, the eighth message is encapsulated in the S1-AP Transport message and sent to the MME. The MME then forwards it to the E-SMLC. The eighth message can be an LPPa message.
[0360] Application scenario 2: The MME interacts with the RAN to obtain the ULI
[0361] As Figure 4 shown, the main implementation process includes:
[0362] Step 41: Refer to step 31 in Application scenario 1.
[0363] Step 42: Refer to step 33 in Application scenario 1.
[0364] Step 43: After receiving the GNSS location information, the E-SMLC sends the GNSS location information to the MME.
[0365] Step 44: The MME obtains the ULI corresponding to the GNSS location information.
[0366] Among them, this step can be implemented in one of the following two ways:
[0367] Method 1:
[0368] Specifically, it includes:
[0369] Step 44a, the MME performs the mapping of the GNSS location information to the user location information, and obtains the ULI corresponding to the GNSS location information;
[0370] That is to say, in this implementation method, the MME locally learns or stores the mapping relationship between the GNSS location and the ULI, and performs the mapping locally, and the mapping relationship is configured in the MME.
[0371] Method 2:
[0372] Specifically, it includes:
[0373] Step 44b-1, the MME sends the GNSS location information to the service access network device or the mapping server of the terminal;
[0374] Optionally, the GNSS location information can be sent through the ninth message, and an indication for performing location mapping on the GNSS location information and replying with the ULI can also be carried in the ninth message; an optional implementation method is: the MME sends an S1-AP Transport message.
[0375] Step 44b-2, after the mapping is completed, the access network device or the mapping server sends the ULI to the MME;
[0376] Optionally, the ULI can be sent through the tenth message, and the ULI is carried in the tenth message; an optional implementation method is: the access network device or the mapping server sends an S1-AP Transport message.
[0377] Application scenario 3: The E-SMLC locally maps the GNSS location information to the ULI
[0378] As Figure 5 shown, the main implementation process includes:
[0379] Step 51, refer to step 31 of Application scenario 1;
[0380] Step 52, refer to step 33 of Application scenario 1;
[0381] Step 53, the E-SMLC performs the mapping of the GNSS location information to the user location information, and obtains the ULI corresponding to the GNSS location information;
[0382] That is to say, in this implementation mode, the E-SMLC locally learns or stores the mapping relationship between the GNSS location and the ULI, performs the mapping locally, and the mapping relationship is configured in the MME.
[0383] Step 54: The E-SMLC sends the ULI to the MME;
[0384] Optionally, the E-SMLC sends a Location Response message to the MME, and the ULI is carried in the location response message.
[0385] Step 55a: The MME sends the ULI to the access network device;
[0386] Optionally, the MME sends an S1-AP Transport message to the access network device, and the ULI is carried in the message.
[0387] Step 55b: The E-SMLC sends the ULI to the access network device;
[0388] Optionally, the E-SMLC sends an LPPa message to the access network device, and the ULI is carried in the message.
[0389] It should be noted that Step 55a and Step 55b are optional steps, and only one of them is executed. The purpose is to send the ULI to the access network device for the access network side to perform NTN access management.
[0390] Application scenario 4: The terminal refuses or does not support reporting GNSS location information
[0391] It should be noted that in this application scenario, there are different implementation processes for different triggering situations, which are specifically described as follows.
[0392] Method 1:
[0393] As Figure 6 shown, it specifically includes:
[0394] Steps 61a-1 - Steps 61a-2: Refer to Steps 31a-1 - Steps 31a-2 in Application scenario 1;
[0395] Step 61a-3: The terminal sends a first rejection message to the E-SMLC to indicate that the terminal cannot provide GNSS location information;
[0396] Optionally, the first rejection message includes a first cause value, and the first cause value is used to characterize the reason for the inability to provide the GNSS location information of the terminal, including at least one of the following:
[0397] The terminal does not support reporting GNSS location information;
[0398] The terminal refuses to report GNSS location information due to user privacy.
[0399] One implementation is that the first rejection message is carried in the attach request message or attach complete message or tracking area update request message or uplink generic NAS transport message or uplink NAS Transport message. Specifically, the first rejection message can be encapsulated in a newly created IE or a payload container IE (e.g., LPP container).
[0400] Step 61a-4, the E-SMLC replies to the MME with a second rejection message for indicating that the GNSS location information of the terminal cannot be provided.
[0401] Optionally, the second rejection message includes a second cause value, and the second cause value is used to characterize the reason for the inability to provide the GNSS location information of the terminal, including at least one of the following:
[0402] The terminal does not support reporting GNSS location information;
[0403] The terminal refuses to report GNSS location information due to user privacy.
[0404] Method 2
[0405] As Figure 6 shown, it specifically includes:
[0406] Step 61b-1, refer to step 31b in Application Case 1.
[0407] Step 61b-2, the terminal sends a third rejection message to the MME, and the third rejection message is used to indicate that the terminal cannot provide GNSS location information.
[0408] Optionally, the third rejection message includes a third cause value, and the third cause value is used to characterize the reason for the inability to provide the GNSS location information of the terminal, including at least one of the following:
[0409] The terminal does not support reporting GNSS location information;
[0410] The terminal refuses to report GNSS location information due to user privacy.
[0411] One implementation is that the third rejection message is sent to the MME in an attach request message, or an attach complete message, or a tracking area update request message, or an uplink generic NAS transport message, or an uplink NAS transport message.
[0412] Method 3:
[0413] As Figure 6 shown, it specifically includes:
[0414] Step 61c-1: Refer to Step 31d-1 in Application Scenario 1.
[0415] Step 61c-2: The terminal sends a positioning capability response message to the E-SMLC, including: a sixth indication message, where the sixth indication message is used to indicate that the terminal does not support reporting GNSS location information.
[0416] One implementation is to send the positioning capability response message through the LPP capability transfer procedure, that is, to send the positioning capability response message through a ProvideCapabilities message.
[0417] It should be noted that through the embodiments of the present application, the location information of the terminal can be reported through NAS information in the case where AS security is not used or AS security is not activated, assisting the network side in performing mobility management and / or UE location verification.
[0418] As Figure 7 shown, the embodiments of the present application provide an information processing method, including:
[0419] Step 701, the second core network device receives the target location information sent by the first core network device; or
[0420] The second core network device receives the user location information corresponding to the target location information sent by the first core network device; or
[0421] The second core network device receives the user location information corresponding to the target location information sent by the target device, where the target device is an access network device or a mapping server.
[0422] Optionally, after receiving the target location information sent by the first core network device, the method further includes:
[0423] The second core network device sends target location information to a target device, where the target device is an access network device or a mapping server;
[0424] The second core network device receives user location information corresponding to the target location information sent by the target device.
[0425] Optionally, after receiving the target location information sent by the first core network device, the method further includes:
[0426] The second core network device maps the target location information to user location information to obtain user location information corresponding to the target location information.
[0427] Optionally, when obtaining user location information corresponding to the target location information, the method further includes:
[0428] The second core network device sends the user location information corresponding to the target location information to the target device, where the target device is an access network device or a mapping server.
[0429] Optionally, the method further includes:
[0430] The second core network device sends second information to the first core network device, where the second information is used to trigger the first core network device to obtain the target location information of the terminal.
[0431] Optionally, the second information includes at least one of the following:
[0432] Fourth indication information, where the fourth indication information is used to indicate that the first core network device obtains the target location information of the terminal;
[0433] Trigger type, where the trigger type is used to indicate the reason for the second core network device to send the second information;
[0434] Location accuracy, where the location accuracy is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0435] Positioning method used to obtain the target location information of the terminal;
[0436] Requested location information, where the requested location information indicates the location description method expected by the second core network device for the terminal;
[0437] Indication of whether satellite access is allowed.
[0438] Optionally, the location description method includes at least one of the following:
[0439] Cell Global Identity;
[0440] Tracking Area Identity;
[0441] Primary Serving Cell Information;
[0442] Primary and Secondary Cell Information;
[0443] Serving Public Land Mobile Network;
[0444] Tracking Area Code.
[0445] Optionally, after sending the second information to the first core network device, the method further includes:
[0446] The second core network device receives a second rejection message sent by the first core network device, where the second rejection message is for inability to provide the target location information of the terminal.
[0447] Optionally, the second rejection message includes a second cause value, where the second cause value is used to characterize the reason for inability to provide the target location information of the terminal, including at least one of the following:
[0448] The terminal does not support reporting target location information;
[0449] The terminal refuses to report target location information due to user privacy.
[0450] Optionally, the method further includes:
[0451] The second core network device sends third information to the terminal, where the third information is used to instruct the terminal to report target location information.
[0452] Optionally, the third information includes at least one of the following:
[0453] Location accuracy, where the location accuracy is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0454] Seventh indication information, where the seventh indication information is used to instruct the terminal to report target location information with target accuracy;
[0455] Eighth indication information, where the eighth indication information is used to instruct the positioning method adopted by the terminal to obtain target location information with target accuracy;
[0456] Ninth indication information, where the ninth indication information is used to instruct the message encapsulation method for the terminal to report target location information.
[0457] Optionally, the method further includes:
[0458] The second core network device receives the capability information sent by the terminal, where the capability information is used to indicate whether the terminal supports reporting target location information.
[0459] Optionally, the method further includes:
[0460] The second core network device receives a third rejection message sent by the terminal, where the third rejection message is used to indicate that the terminal cannot provide target location information.
[0461] Optionally, the third rejection message includes a third cause value, and the third cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following:
[0462] The terminal does not support reporting target location information;
[0463] The terminal refuses to report target location information due to user privacy.
[0464] Optionally, the user location information includes at least one of the following:
[0465] Cell Global Identity;
[0466] Tracking Area Identity;
[0467] Primary Serving Cell Information;
[0468] Primary and Secondary Cell Information;
[0469] Serving Public Land Mobile Network;
[0470] Tracking Area Code.
[0471] It should be noted that all the descriptions on the second core network device side in the above embodiments are applicable to the embodiments of the information processing method applied to the second core network device side, and can also achieve the same technical effects, which will not be elaborated here.
[0472] As Figure 8 shown, an embodiment of the present application provides an information processing method, including:
[0473] Step 801, the terminal sends target location information to the first core network device according to a second condition;
[0474] Wherein, the second condition includes at least one of the following:
[0475] The terminal receives a first piece of information sent by the first core network device, and the first piece of information is used to instruct the terminal to report target location information;
[0476] The terminal receives a third piece of information sent by the second core network device, and the third piece of information is used to instruct the terminal to report target location information;
[0477] The terminal decides to report target location information.
[0478] Optionally, the first information includes at least one of the following:
[0479] Position accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0480] First indication information, which is used to indicate that the terminal reports target location information;
[0481] Second indication information, which is used to indicate the positioning method adopted by the terminal to obtain target location information;
[0482] Third indication information, which is used to indicate the message encapsulation method for the terminal to report target location information.
[0483] Optionally, when the terminal receives the first information sent by the first core network device, the method further includes:
[0484] The terminal sends a first rejection message to the first core network device, and the first rejection message is used to indicate that the terminal cannot provide target location information.
[0485] Optionally, the first rejection message includes a first cause value, and the first cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0486] The terminal does not support reporting target location information;
[0487] The terminal refuses to report target location information due to user privacy.
[0488] Optionally, when the terminal receives the first information sent by the first core network device, the method further includes:
[0489] The terminal receives the positioning capability query request information sent by the first core network device;
[0490] The terminal sends positioning capability reply information to the first core network device;
[0491] Wherein, the positioning capability reply information includes one of the following:
[0492] Fifth indication information, which is used to indicate that the terminal supports reporting target location information;
[0493] Sixth indication information, which is used to indicate that the terminal does not support reporting target location information.
[0494] Optionally, the third information includes at least one of the following:
[0495] Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0496] The seventh indication information, which is used to indicate the target location information for which the terminal reports the target accuracy;
[0497] The eighth indication information, which is used to indicate the positioning method adopted by the terminal to obtain the target location information with the target accuracy;
[0498] The ninth indication information, which is used to indicate the message encapsulation method for which the terminal reports the target location information.
[0499] Optionally, when the terminal receives the third information sent by the second core network device, the method further includes:
[0500] The terminal sends a third rejection message to the second core network device, where the third rejection message is used to indicate that the terminal cannot provide the target location information.
[0501] Optionally, the third rejection message includes a third cause value, and the third cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following:
[0502] The terminal does not support reporting the target location information;
[0503] The terminal refuses to report the target location information due to user privacy.
[0504] Optionally, when the terminal receives the third information sent by the second core network device, the method further includes:
[0505] The terminal sends capability information to the second core network device, where the capability information is used to indicate whether the terminal supports reporting the target location information.
[0506] Optionally, the target location information includes at least one of the following:
[0507] The longitude and latitude coordinate information of the geographical location where the terminal is located;
[0508] The longitude and latitude coordinate information of the geographical location where the terminal is located after being fuzzified;
[0509] Wherein, the positioning accuracy of the longitude and latitude coordinate information of the geographical location where the terminal is located is higher than that of the longitude and latitude coordinate information of the geographical location where the terminal is located after being fuzzified.
[0510] It should be noted that all the descriptions regarding the terminal side in the above embodiments are applicable to the embodiments of the information processing method applied to the terminal side, and can achieve the same technical effects, which will not be elaborated here.
[0511] As Figure 9 shown, an embodiment of the present application provides an information processing method, including:
[0512] Step 901, a target device receives user location information corresponding to the target location information of a terminal sent by a first core network device or a second core network device; or
[0513] The target device receives the target location information sent by the first core network device or the second core network device, maps the target location information to user location information according to the target location information, obtains the user location information corresponding to the target location information, and sends the user location information to the first core network device or the second core network device;
[0514] Wherein, the target device is an access network device or a mapping server.
[0515] Optionally, when the target device sends the user location information to the second core network device, the method further includes:
[0516] The target device sends a confirmation message to the first core network device, and the confirmation message is used to indicate that the user location information corresponding to the target location information has been sent to the second core network device.
[0517] Optionally, the user location information includes at least one of the following:
[0518] Cell Global Identity;
[0519] Tracking Area Identity;
[0520] Primary Serving Cell Information;
[0521] Primary and Secondary Cell Information;
[0522] Serving Public Land Mobile Network;
[0523] Tracking Area Code.
[0524] It should be noted that all the descriptions regarding the target device side in the above embodiments are applicable to the embodiments of the information processing method applied to the target device side, and can achieve the same technical effects, which will not be elaborated here.
[0525] For the information processing method provided by the embodiment of the present application, the execution subject may be an information processing device. In the embodiment of the present application, taking the information processing device executing the information processing method as an example, the information processing device provided by the embodiment of the present application is described.
[0526] As Figure 10 shown, the information processing apparatus 1000 according to an embodiment of the present application is applied to a first core network device and includes:
[0527] A first receiving module 1001, configured to receive target location information sent by a terminal;
[0528] An execution module 1002, configured to perform a target operation based on the target location information;
[0529] Wherein, the target operation includes at least one of the following:
[0530] Obtaining user location information mapped by the target location information;
[0531] Sending the target location information to a second core network device;
[0532] Sending the target location information to a target device, where the target device is an access network device or a mapping server.
[0533] Optionally, after the execution module 1002 sends the target location information to the target device, the apparatus further includes:
[0534] A third receiving module, configured to receive user location information corresponding to the target location information sent by the target device.
[0535] Optionally, the execution module 1002 is configured to:
[0536] Send a target message to the target device;
[0537] Wherein, the target message includes the target location information; or,
[0538] The target message includes the target location information and target indication information, and the target indication information is used to request user location information mapped by the target location information.
[0539] Optionally, after obtaining the user location information corresponding to the target location information, the apparatus further includes at least one of the following:
[0540] A second sending module, configured to send the user location information to a second core network device;
[0541] A third sending module, configured to send the user location information to the target device.
[0542] Optionally, before the first receiving module 1001 receives the target location information sent by the terminal, the apparatus further includes:
[0543] A fourth sending module, configured to send first information to the terminal under a first condition, where the first information is used to instruct the terminal to report target location information;
[0544] Wherein, the first condition includes at least one of the following:
[0545] Receiving second information sent by a second core network device, where the second information is used to trigger the first core network device to obtain the target location information of the terminal;
[0546] Determining that the terminal supports reporting target location information.
[0547] Optionally, the first information includes at least one of the following:
[0548] Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0549] First indication information, which is used to instruct the terminal to report target location information;
[0550] Second indication information, which is used to instruct the positioning method adopted by the terminal to obtain target location information;
[0551] Third indication information, which is used to instruct the message encapsulation method for the terminal to report target location information.
[0552] Optionally, the second information includes at least one of the following:
[0553] Fourth indication information, which is used to instruct the first core network device to obtain the target location information of the terminal;
[0554] Trigger type, which is used to indicate the reason for the second core network device to send the second information;
[0555] Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0556] The positioning method adopted to obtain the target location information of the terminal;
[0557] Requested location information, which indicates the location description method expected by the second core network device for the terminal;
[0558] An indication of whether satellite access is allowed.
[0559] Optionally, the location description method includes at least one of the following:
[0560] Cell Global Identity;
[0561] Tracking Area Identity;
[0562] Primary Serving Cell Information;
[0563] Primary and Secondary Cell Information;
[0564] Serving Public Land Mobile Network;
[0565] Tracking Area Code.
[0566] Optionally, the device further includes:
[0567] A fourth receiving module, configured to receive a first rejection message sent by the terminal, where the first rejection message is used to indicate that the terminal cannot provide target location information.
[0568] Optionally, the first rejection message includes a first cause value, where the first cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0569] The terminal does not support reporting target location information;
[0570] The terminal refuses to report target location information due to user privacy.
[0571] Optionally, the device further includes:
[0572] A fifth sending module, configured to, when the device receives second information sent by a second core network device, send a second rejection message to the second core network device, where the second rejection message is used to indicate that the target location information of the terminal cannot be provided.
[0573] Optionally, the second rejection message includes a second cause value, where the second cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0574] The terminal does not support reporting target location information;
[0575] The terminal refuses to report target location information due to user privacy.
[0576] Optionally, when the first condition is to determine that the terminal supports reporting target location information, the device further includes:
[0577] A sixth sending module, configured to send positioning capability query request information to the terminal;
[0578] A fifth receiving module, configured to receive positioning capability reply information sent by the terminal;
[0579] Wherein, the positioning capability reply information includes one of the following:
[0580] The fifth indication information, which is used to indicate that the terminal supports reporting target location information;
[0581] The sixth indication information, which is used to indicate that the terminal does not support reporting target location information.
[0582] Optionally, the user location information includes at least one of the following:
[0583] Cell Global Identity;
[0584] Tracking Area Identity;
[0585] Primary Serving Cell information;
[0586] Primary and Secondary Cell information;
[0587] Serving Public Land Mobile Network;
[0588] Tracking Area Code.
[0589] Optionally, the target location information includes at least one of the following:
[0590] The longitude and latitude coordinate information of the geographical location where the terminal is located;
[0591] The longitude and latitude coordinate information of the geographical location where the terminal is located after being obfuscated;
[0592] Wherein, the positioning accuracy of the longitude and latitude coordinate information of the geographical location where the terminal is located is higher than that of the longitude and latitude coordinate information of the geographical location where the terminal is located after being obfuscated.
[0593] Optionally, after the execution module 1002 sends the target location information to the target device, the apparatus further includes:
[0594] A sixth receiving module, configured to receive confirmation information sent by the target device, where the confirmation information is used to indicate that the user location information corresponding to the target location information has been sent to the second core network device.
[0595] It should be noted that the apparatus embodiment corresponds to the above method, and all implementation manners in the above method embodiment are applicable to the apparatus embodiment and can achieve the same technical effect.
[0596] The information processing apparatus provided in the embodiment of the present application can implement Figure 2 each process implemented by the method embodiment, and achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0597] An embodiment of the present application further provides a communication device. The communication device is a first core device and includes a processor and a communication interface. The communication interface is used to receive target location information sent by a terminal;
[0598] The processor is used to perform a target operation based on the target location information;
[0599] Wherein, the target operation includes at least one of the following:
[0600] Obtain user location information mapped by the target location information;
[0601] Send the target location information to a second core network device;
[0602] Send the target location information to a target device, where the target device is an access network device or a mapping server.
[0603] Optionally, the communication interface is further used to:
[0604] Receive user location information corresponding to the target location information sent by the target device.
[0605] Optionally, the communication interface is used to:
[0606] Send a target message to a target device;
[0607] Wherein, the target message includes target location information; or,
[0608] The target message includes target location information and target indication information, and the target indication information is used to request user location information mapped by the target location information.
[0609] Optionally, the communication interface is further used to implement at least one of the following:
[0610] The first core network device sends the user location information to a second core network device;
[0611] Send the user location information to a target device.
[0612] Optionally, the communication interface is further used to:
[0613] Under a first condition, send a first message to the terminal, where the first message is used to instruct the terminal to report target location information;
[0614] Wherein, the first condition includes at least one of the following:
[0615] Receive a second message sent by a second core network device, where the second message is used to trigger the first core network device to obtain the target location information of the terminal;
[0616] Determine that the terminal supports reporting target location information.
[0617] Optionally, the first information includes at least one of the following:
[0618] Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0619] First indication information, which is used to indicate that the terminal reports target location information;
[0620] Second indication information, which is used to indicate the positioning method adopted by the terminal to obtain the target location information;
[0621] Third indication information, which is used to indicate the message encapsulation method for the terminal to report the target location information.
[0622] Optionally, the second information includes at least one of the following:
[0623] Fourth indication information, which is used to indicate that the first core network device obtains the target location information of the terminal;
[0624] Trigger type, which is used to indicate the reason for the second core network device to send the second information;
[0625] Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0626] The positioning method adopted to obtain the target location information of the terminal;
[0627] Requested location information, which indicates the location description method expected by the second core network device for the terminal;
[0628] Indication of whether satellite access is allowed.
[0629] Optionally, the location description method includes at least one of the following:
[0630] Cell Global Identity;
[0631] Tracking Area Identity;
[0632] Primary Serving Cell Information;
[0633] Primary and Secondary Cell Information;
[0634] Serving Public Land Mobile Network;
[0635] Tracking Area Code.
[0636] Optionally, the communication interface is further configured to:
[0637] Receive a first rejection message sent by the terminal, where the first rejection message is used to indicate that the terminal cannot provide target location information.
[0638] Optionally, the first rejection message includes a first cause value, where the first cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0639] The terminal does not support reporting target location information;
[0640] The terminal refuses to report target location information due to user privacy.
[0641] Optionally, the communication interface is further configured to:
[0642] In a case where the first core network device receives second information sent by a second core network device, send a second rejection message to the second core network device, where the second rejection message is used to indicate that the target location information of the terminal cannot be provided.
[0643] Optionally, the second rejection message includes a second cause value, where the second cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0644] The terminal does not support reporting target location information;
[0645] The terminal refuses to report target location information due to user privacy.
[0646] Optionally, the communication interface is further configured to:
[0647] Send a positioning capability query request message to the terminal;
[0648] Receive a positioning capability reply message sent by the terminal;
[0649] Wherein, the positioning capability reply message includes one of the following:
[0650] A fifth indication message, where the fifth indication message is used to indicate that the terminal supports reporting target location information;
[0651] A sixth indication message, where the sixth indication message is used to indicate that the terminal does not support reporting target location information.
[0652] Optionally, the user location information includes at least one of the following:
[0653] Cell Global Identity;
[0654] Tracking Area Identity;
[0655] Master serving cell information;
[0656] Master and secondary cell information;
[0657] Serving public land mobile network;
[0658] Tracking area code.
[0659] Optionally, the target location information includes at least one of the following:
[0660] Latitude and longitude coordinate information of the geographical location where the terminal is located;
[0661] Latitude and longitude coordinate information of the geographical location where the terminal is located after being fuzzified;
[0662] Wherein, the positioning accuracy of the latitude and longitude coordinate information of the geographical location where the terminal is located is higher than that of the latitude and longitude coordinate information of the geographical location where the terminal is located after being fuzzified.
[0663] Optionally, the communication interface is further configured to:
[0664] Receive the confirmation information sent by the target device, where the confirmation information is used to indicate that the user location information corresponding to the target location information has been sent to the second core network device.
[0665] Specifically, an embodiment of the present application further provides a core network device, and the core network device is a first core network device. As Figure 11 shown, the core network device 1100 includes: a processor 1101, a memory 1102, and the network side device may further include a network interface 1103, and this interface is, for example, a common public radio interface (CPRI).
[0666] Among them, the processor 1101 is, for example, a baseband processor, and is connected to the memory 1102 through a bus interface to call the program in the memory 1102 to execute the operations of the core network device shown in the above method embodiments.
[0667] Specifically, the core network device 1100 in the embodiment of the present application further includes: instructions or programs stored on the memory 1102 and executable on the processor 1101, and the processor 1101 calls the instructions or programs in the memory 1102 to execute Figure 10 the methods executed by the modules shown, and achieves the same technical effects. To avoid repetition, it will not be elaborated here.
[0668] An embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the information processing method embodiment described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0669] Wherein, the processor is the processor in the access network device described in the above embodiment. The readable storage medium can be non-volatile or non-transient. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc, etc.
[0670] As Figure 12 shown, the information processing device 1200 of the embodiment of the present application is applied to a second core network device and includes:
[0671] A second receiving module 1201, configured to receive the target location information sent by the first core network device; or
[0672] Receive the user location information corresponding to the target location information sent by the first core network device; or
[0673] Receive the user location information corresponding to the target location information sent by the target device, where the target device is an access network device or a mapping server.
[0674] Optionally, after the second receiving module 1201 receives the target location information sent by the first core network device, the device further includes:
[0675] A seventh sending module, configured to send the target location information to the target device, where the target device is an access network device or a mapping server;
[0676] A seventh receiving module, configured to receive the user location information corresponding to the target location information sent by the target device.
[0677] Optionally, after the second receiving module 1201 receives the target location information sent by the first core network device, the device further includes:
[0678] An obtaining module, configured to map the target location information to the user location information, and obtain the user location information corresponding to the target location information.
[0679] Optionally, when the user location information corresponding to the target location information is obtained, the device further includes:
[0680] An eighth sending module, configured to send the user location information corresponding to the target location information to the target device, where the target device is an access network device or a mapping server.
[0681] Optionally, the apparatus further comprises:
[0682] A ninth sending module, configured to send second information to a first core network device, where the second information is used to trigger the first core network device to obtain target location information of a terminal.
[0683] Optionally, the second information includes at least one of the following:
[0684] Fourth indication information, where the fourth indication information is used to indicate that the first core network device obtains the target location information of the terminal;
[0685] A trigger type, where the trigger type is used to indicate the reason for the second core network device to send the second information;
[0686] A location accuracy, where the location accuracy is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0687] A positioning method for obtaining the target location information of the terminal;
[0688] Requested location information, where the requested location information indicates a location description method of the terminal expected by the second core network device;
[0689] An indication of whether satellite access is allowed.
[0690] Optionally, the location description method includes at least one of the following:
[0691] Cell Global Identity;
[0692] Tracking Area Identity;
[0693] Primary Serving Cell information;
[0694] Primary and Secondary Cell information;
[0695] Serving Public Land Mobile Network;
[0696] Tracking Area Code.
[0697] Optionally, after the ninth sending module sends the second information to the first core network device, the apparatus further comprises:
[0698] An eighth receiving module, configured to receive a second rejection message sent by the first core network device, where the second rejection message is used for inability to provide the target location information of the terminal.
[0699] Optionally, the second rejection message includes a second cause value, where the second cause value is used to characterize the reason for inability to provide the target location information of the terminal, including at least one of the following:
[0700] The terminal does not support reporting the target location information;
[0701] The terminal refuses to report the target location information due to user privacy.
[0702] Optionally, the device further includes:
[0703] A tenth sending module, configured to send third information to the terminal, where the third information is used to instruct the terminal to report the target location information.
[0704] Optionally, the third information includes at least one of the following:
[0705] Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0706] Seventh indication information, which is used to instruct the terminal to report the target location information with the target accuracy;
[0707] Eighth indication information, which is used to instruct the positioning method adopted by the terminal to obtain the target location information with the target accuracy;
[0708] Ninth indication information, which is used to instruct the message encapsulation method for the terminal to report the target location information.
[0709] Optionally, the device further includes:
[0710] A ninth receiving module, configured to receive the capability information sent by the terminal, where the capability information is used to indicate whether the terminal supports reporting the target location information.
[0711] Optionally, the device further includes:
[0712] A tenth receiving module, configured to receive a third rejection message sent by the terminal, where the third rejection message is used to indicate that the terminal cannot provide the target location information.
[0713] Optionally, the third rejection message includes a third cause value, where the third cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0714] The terminal does not support reporting the target location information;
[0715] The terminal refuses to report the target location information due to user privacy.
[0716] Optionally, the user location information includes at least one of the following:
[0717] Cell Global Identity;
[0718] Tracking area identifier;
[0719] Primary serving cell information;
[0720] Primary and secondary cell information;
[0721] Serving public land mobile network;
[0722] Tracking area code.
[0723] It should be noted that the device embodiment corresponds to the above method, and all implementation manners in the above method embodiment are applicable to the device embodiment and can achieve the same technical effect.
[0724] The information transmission device provided in the embodiment of the present application can implement Figure 7 each process implemented by the method embodiment and achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0725] The embodiment of the present application further provides a communication device. The communication device is a second core network device and includes a processor and a communication interface. The communication interface is used to receive target location information sent by a first core network device; or
[0726] receive user location information corresponding to the target location information sent by the first core network device; or
[0727] receive user location information corresponding to the target location information sent by a target device, where the target device is an access network device or a mapping server.
[0728] Optionally, the communication interface is further used for:
[0729] send the target location information to a target device, where the target device is an access network device or a mapping server;
[0730] receive user location information corresponding to the target location information sent by the target device.
[0731] Optionally, the processor is used for:
[0732] perform mapping of the target location information to the user location information to obtain user location information corresponding to the target location information.
[0733] Optionally, the communication interface is further used for:
[0734] send user location information corresponding to the target location information to a target device, where the target device is an access network device or a mapping server.
[0735] Optionally, the communication interface is further used for:
[0736] Send a second piece of information to a first core network device, where the second piece of information is used to trigger the first core network device to obtain target location information of a terminal.
[0737] Optionally, the second piece of information includes at least one of the following:
[0738] A fourth indication message, where the fourth indication message is used to indicate that the first core network device obtains the target location information of the terminal;
[0739] A trigger type, where the trigger type is used to indicate the reason for the second core network device to send the second piece of information;
[0740] A location accuracy, where the location accuracy is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0741] A positioning method used to obtain the target location information of the terminal;
[0742] Requested location information, where the requested location information indicates the location description method of the terminal expected by the second core network device;
[0743] An indication of whether satellite access is allowed.
[0744] Optionally, the location description method includes at least one of the following:
[0745] Cell Global Identity;
[0746] Tracking Area Identity;
[0747] Primary Serving Cell information;
[0748] Primary and Secondary Cell information;
[0749] Serving Public Land Mobile Network;
[0750] Tracking Area Code.
[0751] Optionally, the communication interface is further used for:
[0752] Receiving a second rejection message sent by the first core network device, where the second rejection message is used for the inability to provide the target location information of the terminal.
[0753] Optionally, the second rejection message includes a second cause value, where the second cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0754] The terminal does not support reporting target location information;
[0755] The terminal refuses to report target location information due to user privacy.
[0756] Optionally, the communication interface is further configured to:
[0757] Send third information to the terminal, where the third information is used to instruct the terminal to report target location information.
[0758] Optionally, the third information includes at least one of the following:
[0759] Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0760] Seventh indication information, which is used to instruct the terminal to report target location information with target accuracy;
[0761] Eighth indication information, which is used to instruct the positioning method adopted by the terminal to obtain target location information with target accuracy;
[0762] Ninth indication information, which is used to instruct the message encapsulation method for the terminal to report target location information.
[0763] Optionally, the communication interface is further configured to:
[0764] Receive capability information sent by the terminal, where the capability information is used to indicate whether the terminal supports reporting target location information.
[0765] Optionally, the communication interface is further configured to:
[0766] Receive a third rejection message sent by the terminal, where the third rejection message is used to indicate that the terminal cannot provide target location information.
[0767] Optionally, the third rejection message includes a third cause value, where the third cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0768] The terminal does not support reporting target location information;
[0769] The terminal refuses to report target location information due to user privacy.
[0770] Optionally, the user location information includes at least one of the following:
[0771] Cell Global Identity;
[0772] Tracking Area Identity;
[0773] Primary Serving Cell Information;
[0774] Primary and Secondary Cell Information;
[0775] Serving Public Land Mobile Network;
[0776] Tracking Area Code
[0777] An embodiment of the present application further provides a core network device, which is a second core network device. The structure of the second core network device can be seen as shown in Figure 11 which is not described in detail here. The processor calls instructions or programs in the memory to execute the Figure 12 methods executed by the modules shown in, and achieves the same technical effects. To avoid repetition, it is not described in detail here.
[0778] An embodiment of the present application further provides a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by a processor, each process of the information processing method embodiment described above is implemented, and the same technical effects can be achieved. To avoid repetition, it is not described in detail here.
[0779] Among them, the processor is the processor in the access network device described in the above embodiment. The readable storage medium can be non-volatile or non-transient. The readable storage medium can include a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc, etc.
[0780] As shown in Figure 13 the information processing device 1300 of the embodiment of the present application is applied to a terminal and includes:
[0781] A first sending module 1301, configured to send target location information to a first core network device according to a second condition;
[0782] Among them, the second condition includes at least one of the following:
[0783] The terminal receives first information sent by the first core network device, and the first information is used to instruct the terminal to report target location information;
[0784] The terminal receives third information sent by the second core network device, and the third information is used to instruct the terminal to report target location information;
[0785] The terminal decides to report target location information.
[0786] Optionally, the first information includes at least one of the following:
[0787] Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0788] First indication information, which is used to instruct the terminal to report target location information;
[0789] Second indication information, which is used to indicate the positioning method adopted by the terminal to obtain the target location information;
[0790] Third indication information, which is used to indicate the message encapsulation method for the terminal to report the target location information.
[0791] Optionally, when the terminal receives the first information sent by the first core network device, the device further includes:
[0792] The eleventh sending module is configured to send a first rejection message to the first core network device, where the first rejection message is used to indicate that the terminal cannot provide the target location information.
[0793] Optionally, the first rejection message includes a first cause value, where the first cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following:
[0794] The terminal does not support reporting the target location information;
[0795] The terminal refuses to report the target location information due to user privacy.
[0796] Optionally, when the terminal receives the first information sent by the first core network device, the device further includes:
[0797] The eleventh receiving module is configured to receive the positioning capability query request information sent by the first core network device;
[0798] The twelfth sending module is configured to send positioning capability reply information to the first core network device;
[0799] Wherein, the positioning capability reply information includes one of the following:
[0800] Fifth indication information, which is used to indicate that the terminal supports reporting the target location information;
[0801] Sixth indication information, which is used to indicate that the terminal does not support reporting the target location information.
[0802] Optionally, the third information includes at least one of the following:
[0803] Position accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0804] Seventh indication information, which is used to indicate that the terminal reports the target location information with the target accuracy;
[0805] The eighth indication information, which is used to indicate the positioning method adopted by the terminal to obtain the target location information with a target accuracy;
[0806] The ninth indication information, which is used to indicate the message encapsulation method for the terminal to report the target location information.
[0807] Optionally, when the terminal receives the third information sent by the second core network device, the device further includes:
[0808] A thirteenth sending module, configured to send a third rejection message to the second core network device, where the third rejection message is used to indicate that the terminal cannot provide the target location information.
[0809] Optionally, the third rejection message includes a third cause value, and the third cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0810] The terminal does not support reporting the target location information;
[0811] The terminal refuses to report the target location information due to user privacy.
[0812] Optionally, when the terminal receives the third information sent by the second core network device, the device further includes:
[0813] A fourteenth sending module, configured to send capability information to the second core network device, where the capability information is used to indicate whether the terminal supports reporting the target location information.
[0814] Optionally, the target location information includes at least one of the following:
[0815] The longitude and latitude coordinate information of the geographical location where the terminal is located;
[0816] The longitude and latitude coordinate information of the geographical location where the terminal is located after being fuzzified;
[0817] Wherein, the positioning accuracy of the longitude and latitude coordinate information of the geographical location where the terminal is located is higher than that of the longitude and latitude coordinate information of the geographical location where the terminal is located after being fuzzified.
[0818] It should be noted that the device embodiment corresponds to the above method, and all implementation manners in the above method embodiment are applicable to this device embodiment and can achieve the same technical effect, which will not be elaborated here.
[0819] The information processing device in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than the terminal. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and other devices may be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0820] The embodiments of the present application further provide a communication device, which is a terminal and includes a processor and a communication interface. Wherein, the communication interface is used to send target location information to a first core network device according to a second condition;
[0821] Wherein, the second condition includes at least one of the following:
[0822] The terminal receives first information sent by the first core network device, and the first information is used to instruct the terminal to report the target location information;
[0823] The terminal receives third information sent by a second core network device, and the third information is used to instruct the terminal to report the target location information;
[0824] It is determined by the terminal to report the target location information.
[0825] Optionally, the first information includes at least one of the following:
[0826] Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0827] First indication information, which is used to instruct the terminal to report the target location information;
[0828] Second indication information, which is used to instruct the positioning method adopted by the terminal to obtain the target location information;
[0829] Third indication information, which is used to instruct the message encapsulation method for the terminal to report the target location information.
[0830] Optionally, the communication interface is further used to:
[0831] Send a first rejection message to the first core network device, and the first rejection message is used to indicate that the terminal cannot provide the target location information.
[0832] Optionally, the first rejection message includes a first cause value, and the first cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following:
[0833] The terminal does not support reporting the target location information;
[0834] The terminal refuses to report the target location information due to user privacy.
[0835] Optionally, the communication interface is further configured to:
[0836] Receive the positioning capability query request information sent by the first core network device;
[0837] Send the positioning capability reply information to the first core network device;
[0838] Wherein, the positioning capability reply information includes one of the following:
[0839] The fifth indication information, which is used to indicate that the terminal supports reporting the target location information;
[0840] The sixth indication information, which is used to indicate that the terminal does not support reporting the target location information.
[0841] Optionally, the third information includes at least one of the following:
[0842] The position accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0843] The seventh indication information, which is used to indicate that the terminal reports the target location information with the target accuracy;
[0844] The eighth indication information, which is used to indicate the positioning method adopted by the terminal to obtain the target location information with the target accuracy;
[0845] The ninth indication information, which is used to indicate the message encapsulation method of the target location information reported by the terminal.
[0846] Optionally, the communication interface is further configured to:
[0847] Send a third rejection message to the second core network device, where the third rejection message is used to indicate that the terminal cannot provide the target location information.
[0848] Optionally, the third rejection message includes a third cause value, which is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0849] The terminal does not support reporting the target location information;
[0850] The terminal refuses to report the target location information due to user privacy.
[0851] Optionally, the communication interface is further configured to:
[0852] send capability information to the second core network device, where the capability information is used to indicate whether the terminal supports reporting target location information.
[0853] Optionally, the target location information includes at least one of the following:
[0854] latitude and longitude coordinate information of the geographical location where the terminal is located;
[0855] latitude and longitude coordinate information of the geographical location where the terminal is located after being subjected to blurring processing;
[0856] wherein, the positioning accuracy of the latitude and longitude coordinate information of the geographical location where the terminal is located is higher than that of the latitude and longitude coordinate information of the geographical location where the terminal is located after being subjected to blurring processing.
[0857] Preferably, an embodiment of the present application further provides a communication device, which is a terminal and includes a processor, a memory, a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, each process of the information processing method embodiment described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here. Specifically, Figure 14 FIG. is a schematic diagram of the hardware structure of a terminal according to an embodiment of the present application.
[0858] The terminal 1400 includes but is not limited to at least some components such as a radio frequency unit 1401, a network module 1402, an audio output unit 1403, an input unit 1404, a sensor 1405, a display unit 1406, a user input unit 1407, an interface unit 1408, a memory 1409, and a processor 1410.
[0859] Those skilled in the art can understand that the terminal 1400 may further include a power supply (such as a battery) for supplying power to each component. The power supply may be logically connected to the processor 1410 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 14 The terminal structure shown in does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0860] It should be understood that in the embodiments of the present application, the input unit 1404 may include a Graphics Processing Unit (GPU) 14041 and a microphone 14042. The graphics processor 14041 processes the image data of static pictures or videos obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The display unit 1406 may include a display panel 14061, and the display panel 14061 may be configured in the form of, for example, a liquid crystal display, an organic light emitting diode, etc. The user input unit 1407 includes at least one of a touch panel 14071 and other input devices 14072. The touch panel 14071 is also referred to as a touch screen. The touch panel 14071 may include two parts: a touch detection device and a touch controller. The other input devices 14072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.
[0861] In the embodiments of the present application, after receiving downlink data from an access network device, the radio frequency unit 1401 may transmit it to the processor 1410 for processing; in addition, the radio frequency unit 1401 may send uplink data to a network side device. Generally, the radio frequency unit 1401 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0862] The memory 1409 can be used to store software programs or instructions as well as various data. The memory 1409 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1409 may include a volatile memory or a non-volatile memory, or the memory 1409 may include both a volatile and a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (Synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), a synchronous link dynamic random access memory (Synch link DRAM, SLDRAM), and a direct rambus random access memory (Direct Rambus RAM, DRRAM). The memory 1409 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memories.
[0863] The processor 1410 may include one or more processing units; optionally, the processor 1410 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1410 either.
[0864] Among them, the radio frequency unit 1401 is used to send target location information to a first core network device according to a second condition;
[0865] Among them, the second condition includes at least one of the following:
[0866] The terminal receives first information sent by the first core network device, and the first information is used to instruct the terminal to report target location information;
[0867] The terminal receives third information sent by a second core network device, where the third information is used to instruct the terminal to report target location information;
[0868] The terminal decides to report the target location information.
[0869] Optionally, the first information includes at least one of the following:
[0870] Location accuracy, where the location accuracy is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0871] First indication information, where the first indication information is used to instruct the terminal to report target location information;
[0872] Second indication information, where the second indication information is used to instruct the positioning method adopted by the terminal to obtain target location information;
[0873] Third indication information, where the third indication information is used to instruct the message encapsulation method for the terminal to report target location information.
[0874] Optionally, the radio frequency unit 1401 is further configured to:
[0875] Send a first rejection message to the first core network device, where the first rejection message is used to indicate that the terminal cannot provide target location information.
[0876] Optionally, the first rejection message includes a first cause value, where the first cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following:
[0877] The terminal does not support reporting target location information;
[0878] The terminal refuses to report target location information due to user privacy.
[0879] Optionally, the radio frequency unit 1401 is further configured to:
[0880] Receive location capability query request information sent by the first core network device;
[0881] Send location capability reply information to the first core network device;
[0882] Wherein, the location capability reply information includes one of the following:
[0883] Fifth indication information, where the fifth indication information is used to indicate that the terminal supports reporting target location information;
[0884] The sixth indication information, which is used to indicate that the terminal does not support reporting the target location information.
[0885] Optionally, the third information includes at least one of the following:
[0886] The location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal;
[0887] The seventh indication information, which is used to indicate that the terminal reports the target location information with the target accuracy;
[0888] The eighth indication information, which is used to indicate the positioning method adopted by the terminal to obtain the target location information with the target accuracy;
[0889] The ninth indication information, which is used to indicate the message encapsulation method for the terminal to report the target location information.
[0890] Optionally, the radio frequency unit 1401 is further configured to:
[0891] Send a third rejection message to the second core network device, where the third rejection message is used to indicate that the terminal cannot provide the target location information.
[0892] Optionally, the third rejection message includes a third cause value, and the third cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following:
[0893] The terminal does not support reporting the target location information;
[0894] The terminal refuses to report the target location information due to user privacy.
[0895] Optionally, the radio frequency unit 1401 is further configured to:
[0896] Send capability information to the second core network device, where the capability information is used to indicate whether the terminal supports reporting the target location information.
[0897] Optionally, the target location information includes at least one of the following:
[0898] The longitude and latitude coordinate information of the geographical location where the terminal is located;
[0899] The longitude and latitude coordinate information of the geographical location where the terminal is located after being fuzzified;
[0900] Wherein, the positioning accuracy of the longitude and latitude coordinate information of the geographical location where the terminal is located is higher than that of the longitude and latitude coordinate information of the geographical location where the terminal is located after being fuzzified.
[0901] Preferably, an embodiment of the present application further provides a communication device, which is a terminal and includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, it implements each process of the above information processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0902] An embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above information processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0903] The computer-readable storage medium includes, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
[0904] As Figure 15 shown, the information processing apparatus 1500 of an embodiment of the present application is applied to a target device and includes:
[0905] A processing module 1501, configured to receive user location information corresponding to the target location information of the terminal sent by a first core network device or a second core network device; or
[0906] receive the target location information sent by the first core network device or the second core network device, map the target location information to user location information according to the target location information, obtain the user location information corresponding to the target location information, and send the user location information to the first core network device or the second core network device;
[0907] wherein the target device is an access network device or a mapping server.
[0908] Optionally, when the processing module 1501 sends the user location information to the second core network device, the apparatus further includes:
[0909] A fifteenth sending module, configured to send confirmation information to the first core network device, where the confirmation information is used to indicate that the user location information corresponding to the target location information has been sent to the second core network device.
[0910] Optionally, the user location information includes at least one of the following:
[0911] Cell Global Identity;
[0912] Tracking Area Identity;
[0913] Primary serving cell information;
[0914] Primary and secondary cell information;
[0915] Serving public land mobile network;
[0916] Tracking area code.
[0917] It should be noted that the device embodiment corresponds to the above method, and all implementation manners in the above method embodiment are applicable to the device embodiment and can achieve the same technical effect.
[0918] The information processing device provided in the embodiment of the present application can implement Figure 9 each process implemented by the method embodiment and achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0919] The embodiment of the present application further provides a communication device. The communication device is a target device and includes a processor and a communication interface. The communication interface is used to receive user location information corresponding to the target location information of the terminal sent by the first core network device or the second core network device; or
[0920] receive the target location information sent by the first core network device or the second core network device, map the target location information to user location information according to the target location information, obtain the user location information corresponding to the target location information, and send the user location information to the first core network device or the second core network device;
[0921] wherein, the target device is an access network device or a mapping server.
[0922] Optionally, the communication interface is further used to:
[0923] send confirmation information to the first core network device, where the confirmation information is used to indicate that the user location information corresponding to the target location information has been sent to the second core network device.
[0924] Optionally, the user location information includes at least one of the following:
[0925] Cell global identifier;
[0926] Tracking area identifier;
[0927] Primary serving cell information;
[0928] Primary and secondary cell information;
[0929] Serving public land mobile network;
[0930] Tracking area code.
[0931] Specifically, an embodiment of the present application further provides a target device, which is an access network device or a mapping server. As Figure 16 shown, the target device 1600 includes: an antenna 1601, a radio frequency device 1602, a baseband device 1603, a processor 1604, and a memory 1605. The antenna 1601 is connected to the radio frequency device 1602. In the uplink direction, the radio frequency device 1602 receives information through the antenna 1601 and sends the received information to the baseband device 1603 for processing. In the downlink direction, the baseband device 1603 processes the information to be sent and sends it to the radio frequency device 1602. After processing the received information, the radio frequency device 1602 sends it out through the antenna 1601.
[0932] In the above embodiments, the methods executed by the network-side device can be implemented in the baseband device 1603, and the baseband device 1603 includes a baseband processor.
[0933] The baseband device 1603 may include, for example, at least one baseband board, and a plurality of chips are arranged on the baseband board. As Figure 16 shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1605 through a bus interface to call the program in the memory 1605 and execute the operations of the network device shown in the above method embodiments.
[0934] The network-side device may further include a network interface 1606, and the interface is, for example, a common public radio interface (CPRI).
[0935] Specifically, the target device 1600 of the embodiment of the present application further includes: instructions or programs stored on the memory 1605 and executable on the processor 1604. The processor 1604 calls the instructions or programs in the memory 1605 to execute Figure 9 the methods executed by the respective modules shown, and achieves the same technical effects. To avoid repetition, it will not be elaborated here.
[0936] An embodiment of the present application further provides a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by a processor, each process of the above information processing method embodiment is implemented, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0937] Wherein, the processor is the processor in the access network device described in the above embodiment. The readable storage medium may be non-volatile or non-transitory. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc, etc.
[0938] Optionally, as Figure 17 shown, an embodiment of the present application further provides a communication device 1700, including a processor 1701 and a memory 1702. A program or instruction that can run on the processor 1701 is stored on the memory 1702. For example, when the communication device 1700 is a first core network device, when the program or instruction is executed by the processor 1701, it implements each step of the above information processing method or information transmission method embodiment, and can achieve the same technical effect. When the communication device 1700 is a second core network device, when the program or instruction is executed by the processor 1701, it implements each step of the above information processing method embodiment, and can achieve the same technical effect. When the communication device 1700 is a terminal, when the program or instruction is executed by the processor 1701, it implements each step of the above information processing method embodiment, and can achieve the same technical effect. When the communication device 1700 is a target device, when the program or instruction is executed by the processor 1701, it implements each step of the above information processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0939] Another embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement each process of the above information processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0940] It should be understood that the chip mentioned in the embodiment of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.
[0941] Another embodiment of the present application provides a computer program / program product, the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement each process of the above information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0942] An embodiment of the present application further provides a communication system, including: a first core network device, a second core network device, a terminal, and a target device. The first core network device can be used to execute the steps of the above information processing method, the second core network device can be used to execute the steps of the above information transmission processing method, the terminal can be used to execute the steps of the above information processing method, and the target device can be used to execute the steps of the above information processing method.
[0943] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also other elements not explicitly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0944] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments 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, magnetic disk, optical disc, etc.) and includes several instructions for causing a terminal or a network-side device to execute the methods described in various embodiments of the present application.
[0945] The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims, and these embodiments are all within the protection scope of the present application.
Claims
1. An information processing method, characterized in that, Including: A first core network device receives target location information sent by a terminal; The first core network device performs a target operation based on the target location information; Wherein, the target operation includes at least one of the following: Obtain user location information mapped by the target location information; Send the target location information to a second core network device; Send the target location information to a target device, where the target device is an access network device or a mapping server.
2. The method according to claim 1, characterized in that, After sending the target location information to the target device, the method further includes: The first core network device receives user location information corresponding to the target location information sent by the target device.
3. The method according to claim 1 or 2, characterized in that, Sending the target location information to the target device includes: The first core network device sends a target message to the target device; Wherein, the target message includes target location information; or, The target message includes target location information and target indication information, and the target indication information is used to request user location information mapped by the target location information.
4. The method according to claim 1, wherein After obtaining user location information corresponding to the target location information, the method further includes at least one of the following: The first core network device sends the user location information to the second core network device; The first core network device sends the user location information to the target device.
5. The method according to any one of claims 1 to 4, characterized in that, Before the first core network device receives the target location information sent by the terminal, it further includes: The first core network device sends first information to the terminal under a first condition, and the first information is used to instruct the terminal to report the target location information; Wherein, the first condition includes at least one of the following: Receiving second information sent by a second core network device, and the second information is used to trigger the first core network device to obtain the target location information of the terminal; Determine that the terminal supports reporting target location information.
6. The method according to claim 5, characterized in that, The first information includes at least one of the following: Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal; First indication information, which is used to instruct the terminal to report the target location information; Second indication information, which is used to instruct the positioning method adopted by the terminal to obtain the target location information; Third indication information, which is used to instruct the message encapsulation method for the terminal to report the target location information.
7. The method according to claim 5 or 6, characterized in that, The second information includes at least one of the following: Fourth indication information, which is used to instruct the first core network device to obtain the target location information of the terminal; Trigger type, which is used to indicate the reason for the second core network device to send the second information; Location accuracy, which is used to indicate the positioning accuracy of the target location information reported by the terminal; The positioning method adopted to obtain the target location information of the terminal; Requested location information, which indicates the location description method expected by the second core network device for the terminal; Indication of whether satellite access is allowed.
8. The method according to claim 7, wherein The location description method includes at least one of the following: Cell Global Identity; Tracking Area Identity; Primary Serving Cell Information; Master and secondary cell information; Serving public land mobile network; Tracking area code.
9. The method according to any one of claims 5-8, characterized in that, It further includes: The first core network device receives a first rejection message sent by the terminal, and the first rejection message is used to indicate that the terminal cannot provide target location information.
10. The method according to claim 9, wherein The first rejection message includes a first cause value, and the first cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following: The terminal does not support reporting target location information; The terminal refuses to report target location information due to user privacy.
11. The method according to claim 9, wherein It further includes: When the first core network device receives second information sent by a second core network device, the first core network device replies to the second core network device with a second rejection message, and the second rejection message is used to indicate that the target location information of the terminal cannot be provided.
12. The method according to claim 11, wherein, The second rejection message includes a second cause value, and the second cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following: The terminal does not support reporting target location information; The terminal refuses to report target location information due to user privacy.
13. The method according to claim 5, wherein When the first condition is to determine that the terminal supports reporting target location information, the method further includes: The first core network device sends a positioning capability query request message to the terminal; The first core network device receives a positioning capability reply message sent by the terminal; Wherein, the positioning capability reply message includes one of the following: Fifth indication information, and the fifth indication information is used to indicate that the terminal supports reporting target location information; Sixth indication information, and the sixth indication information is used to indicate that the terminal does not support reporting target location information.
14. The method according to any one of claims 1 to 13, characterized in that The user location information includes at least one of the following: Cell global identifier; Tracking area identifier; Primary serving cell information; Master and secondary cell information; Serving public land mobile network; Tracking area code.
15. The method according to any one of claims 1 to 14, characterized in that, The target location information includes at least one of the following: Latitude and longitude coordinate information of the geographical location where the terminal is located; Fuzzified latitude and longitude coordinate information of the geographical location where the terminal is located; Wherein, the positioning accuracy of the latitude and longitude coordinate information of the geographical location where the terminal is located is higher than that of the fuzzified latitude and longitude coordinate information of the geographical location where the terminal is located.
16. The method according to claim 1, characterized in that After sending the target location information to the target device, the method further includes: The first core network device receives an acknowledgment message sent by the target device, and the acknowledgment message is used to indicate that the user location information corresponding to the target location information has been sent to the second core network device.
17. An information processing method, characterized in that, It includes: The second core network device receives the target location information sent by the first core network device; Or The second core network device receives the user location information corresponding to the target location information sent by the first core network device; Or The second core network device receives the user location information corresponding to the target location information sent by the target device, and the target device is an access network device or a mapping server.
18. The method according to claim 17, wherein After receiving the target location information sent by the first core network device, the method further includes: The second core network device sends target location information to a target device, where the target device is an access network device or a mapping server; The second core network device receives user location information corresponding to the target location information sent by the target device.
19. The method according to claim 17, wherein After receiving the target location information sent by the first core network device, the method further includes: The second core network device maps the target location information to user location information to obtain user location information corresponding to the target location information.
20. The method according to claim 17 or 19, characterized in that When obtaining user location information corresponding to the target location information, the method further includes: The second core network device sends the user location information corresponding to the target location information to a target device, where the target device is an access network device or a mapping server.
21. The method according to any one of claims 17-20, characterized in that, It further includes: The second core network device sends second information to the first core network device, where the second information is used to trigger the first core network device to obtain the target location information of the terminal.
22. The method according to claim 21, wherein The second information includes at least one of the following: Fourth indication information, where the fourth indication information is used to indicate that the first core network device obtains the target location information of the terminal; Trigger type, where the trigger type is used to indicate the reason for the second core network device to send the second information; Location accuracy, where the location accuracy is used to indicate the positioning accuracy of the target location information reported by the terminal; The positioning method used to obtain the target location information of the terminal; Requested location information, where the requested location information indicates the location description method of the terminal expected by the second core network device; Indication of whether satellite access is allowed.
23. The method according to claim 22, characterized in that, The location description method includes at least one of the following: Cell Global Identity; Tracking Area Identity; Primary Serving Cell Information; Primary and Secondary Cell Information; Serving Public Land Mobile Network; Tracking Area Code.
24. The method according to any one of claims 21-23, characterized in that, After sending the second information to the first core network device, the method further includes: The second core network device receives a second rejection message sent by the first core network device, where the second rejection message is used for the inability to provide the target location information of the terminal.
25. The method according to claim 24, wherein The second rejection message includes a second cause value, where the second cause value is used to characterize the reason for the inability to provide the target location information of the terminal, including at least one of the following: The terminal does not support reporting target location information; The terminal refuses to report target location information due to user privacy.
26. The method according to any one of claims 17-23, characterized in that, It further includes: The second core network device sends third information to the terminal, where the third information is used to indicate that the terminal reports target location information.
27. The method according to claim 26, wherein The third information includes at least one of the following: Location accuracy, where the location accuracy is used to indicate the positioning accuracy of the target location information reported by the terminal; Seventh indication information, where the seventh indication information is used to indicate that the terminal reports the target location information with target accuracy; Eighth indication information, where the eighth indication information is used to indicate the positioning method used by the terminal to obtain the target location information with target accuracy; Ninth indication information, where the ninth indication information is used to indicate the message encapsulation method for the terminal to report target location information.
28. The method according to claim 26 or 27, characterized in that It further includes: The second core network device receives the capability information sent by the terminal, and the capability information is used to indicate whether the terminal supports reporting target location information.
29. The method according to claim 26 or 27, characterized in that, Further included: The second core network device receives a third rejection message sent by the terminal, and the third rejection message is used to indicate that the terminal cannot provide target location information.
30. The method according to claim 29, characterized in that, The third rejection message includes a third cause value, and the third cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following: The terminal does not support reporting target location information; The terminal refuses to report target location information due to user privacy.
31. The method according to any one of claims 17 - 30, characterized in that, The user location information includes at least one of the following: Cell Global Identity; Tracking Area Identity; Primary Serving Cell Information; Primary and Secondary Cell Information; Serving Public Land Mobile Network; Tracking Area Code.
32. An information processing method, characterized in that, Including: The terminal sends target location information to the first core network device according to a second condition; Wherein, the second condition includes at least one of the following: The terminal receives first information sent by the first core network device, and the first information is used to indicate that the terminal reports target location information; The terminal receives third information sent by the second core network device, and the third information is used to indicate that the terminal reports target location information; The terminal decides to report target location information.
33. The method according to claim 32, wherein The first information includes at least one of the following: Location accuracy, and the location accuracy is used to indicate the positioning accuracy of the target location information reported by the terminal; First indication information, and the first indication information is used to indicate that the terminal reports target location information; Second indication information, and the second indication information is used to indicate the positioning method adopted by the terminal to obtain target location information; Third indication information, and the third indication information is used to indicate the message encapsulation method for the terminal to report target location information.
34. The method according to claim 32, characterized in that, When the terminal receives the first information sent by the first core network device, the method further includes: The terminal sends a first rejection message to the first core network device, and the first rejection message is used to indicate that the terminal cannot provide target location information.
35. The method according to claim 34, characterized in that, The first rejection message includes a first cause value, and the first cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following: The terminal does not support reporting target location information; The terminal refuses to report target location information due to user privacy.
36. The method according to claim 32, wherein When the terminal receives the first information sent by the first core network device, the method further includes: The terminal receives the positioning capability query request information sent by the first core network device; The terminal sends positioning capability reply information to the first core network device; Wherein, the positioning capability reply information includes one of the following: Fifth indication information, and the fifth indication information is used to indicate that the terminal supports reporting target location information; Sixth indication information, and the sixth indication information is used to indicate that the terminal does not support reporting target location information.
37. The method according to claim 32, wherein The third information includes at least one of the following: Location accuracy, and the location accuracy is used to indicate the positioning accuracy of the target location information reported by the terminal; The seventh indication information, which is used to indicate that the terminal reports target location information with a target accuracy; The eighth indication information, which is used to indicate the positioning method adopted by the terminal to obtain target location information with a target accuracy; The ninth indication information, which is used to indicate the message encapsulation method for the terminal to report target location information.
38. The method according to claim 32, wherein When the terminal receives the third information sent by the second core network device, the method further includes: The terminal sends a third rejection message to the second core network device, where the third rejection message is used to indicate that the terminal cannot provide target location information.
39. The method according to claim 38, wherein The third rejection message includes a third cause value, where the third cause value is used to characterize the reason for being unable to provide the target location information of the terminal, including at least one of the following: The terminal does not support reporting target location information; The terminal refuses to report target location information due to user privacy.
40. The method according to claim 32, characterized in that When the terminal receives the third information sent by the second core network device, the method further includes: The terminal sends capability information to the second core network device, where the capability information is used to indicate whether the terminal supports reporting target location information.
41. The method according to any one of claims 32 - 40, characterized in that, The target location information includes at least one of the following: The longitude and latitude coordinate information of the geographical location where the terminal is located; The longitude and latitude coordinate information of the geographical location where the terminal is located after being fuzzified; Among them, the positioning accuracy of the longitude and latitude coordinate information of the geographical location where the terminal is located is higher than that of the longitude and latitude coordinate information of the geographical location where the terminal is located after being fuzzified.
42. An information processing method, characterized in that, Including: The target device receives the user location information corresponding to the target location information of the terminal sent by the first core network device or the second core network device; Or The target device receives the target location information sent by the first core network device or the second core network device, maps the target location information to the user location information according to the target location information, obtains the user location information corresponding to the target location information, and sends the user location information to the first core network device or the second core network device; Among them, the target device is an access network device or a mapping server.
43. The method according to claim 42, wherein, When the target device sends the user location information to the second core network device, the method further includes: The target device sends confirmation information to the first core network device, where the confirmation information is used to indicate that the user location information corresponding to the target location information has been sent to the second core network device.
44. The method according to claim 42, characterized in that, The user location information includes at least one of the following: Cell Global Identity; Tracking Area Identity; Primary Serving Cell Information; Primary and Secondary Cell Information; Serving Public Land Mobile Network; Tracking Area Code.
45. An information processing apparatus, applied to a first core network device, characterized in that Including: The first receiving module is used to receive the target location information sent by the terminal; The execution module is used to perform a target operation based on the target location information; Among them, the target operation includes at least one of the following: Obtain the user location information mapped by the target location information; Send the target location information to the second core network device; Send the target location information to the target device, where the target device is an access network device or a mapping server.
46. A communication device, which is a first core network device, characterized in that, It includes a processor and a memory. The memory stores programs or instructions that can run on the processor. When the programs or instructions are executed by the processor, the steps of the information processing method described in any one of claims 1 to 16 are implemented.
47. An information processing apparatus, applied to a second core network device, characterized in that, It includes: A second receiving module, configured to receive target location information sent by a first core network device; Or Receive user location information corresponding to the target location information sent by the first core network device; Or Receive user location information corresponding to the target location information sent by a target device, where the target device is an access network device or a mapping server.
48. A communication device, which is a second core network device, characterized in that It includes a processor and a memory. The memory stores programs or instructions that can run on the processor. When the programs or instructions are executed by the processor, the steps of the information processing method described in any one of claims 17 to 31 are implemented.
49. An information processing apparatus, applied to a terminal, characterized in that, It includes: A first sending module, configured to send target location information to a first core network device according to a second condition; Wherein, the second condition includes at least one of the following: The terminal receives first information sent by the first core network device, and the first information is used to instruct the terminal to report the target location information; The terminal receives third information sent by a second core network device, and the third information is used to instruct the terminal to report the target location information; It is determined by the terminal to report the target location information.
50. A communication device, the communication device being a terminal, characterized in that, It includes a processor and a memory. The memory stores programs or instructions that can run on the processor. When the programs or instructions are executed by the processor, the steps of the information processing method described in any one of claims 32 to 41 are implemented.
51. An information processing apparatus, applied to a target device, characterized in that, It includes: A processing module, configured to receive user location information corresponding to the target location information of the terminal sent by the first core network device or the second core network device; Or Receive the target location information sent by the first core network device or the second core network device, map the target location information to user location information according to the target location information, obtain the user location information corresponding to the target location information, and send the user location information to the first core network device or the second core network device; Wherein, the target device is an access network device or a mapping server.
52. A communication device, the communication device being a terminal, characterized in that, It includes a processor and a memory. The memory stores programs or instructions that can run on the processor. When the programs or instructions are executed by the processor, the steps of the information processing method described in any one of claims 42 to 44 are implemented.
53. A readable storage medium, characterized in that, Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by the processor, the steps of the information processing method described in any one of claims 1 to 44 are implemented.