A position prediction method, a first network element, a storage medium and a computer program product
By receiving and processing terminal status and mobility information, the URE network element improves the accuracy of terminal location information acquisition during satellite store-and-forward, solving the problem of poor satellite navigation and positioning accuracy. In particular, the location information is more accurate when in transit or navigation mode.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2024-11-14
- Publication Date
- 2026-06-12
AI Technical Summary
In existing technologies, the acquisition of location information by user terminals leads to poor satellite navigation positioning accuracy, especially when the terminal is in motion and it is difficult to accurately acquire location information.
By receiving terminal status information and mobility information, and obtaining or predicting terminal location information based on different mobility states, URE network elements are used to process mobility information during satellite store-and-forward to improve positioning accuracy.
It improves the accuracy of terminal location information acquisition and enhances the accuracy of satellite navigation and positioning, especially when the terminal is in a passenger or navigation state, the location information is determined more accurately.
Smart Images

Figure CN119603770B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of networking, and more particularly to a location prediction method and a first network element, storage medium, and computer program product. Background Technology
[0002] Currently, a new network element has been proposed that incorporates User Range Error (URE). The URE element is used in satellite navigation and positioning systems to measure the ranging error between the user receiver and the satellite, and is responsible for estimating which satellite network element can reach the terminal in the shortest time. When calculating terminal reachability, the URE requires obtaining the terminal's location-related information and the satellite's ephemeris information. However, currently, the terminal's location information is obtained solely by the terminal reporting its own location, leading to poor positioning accuracy. Summary of the Invention
[0003] This application provides a location prediction method, a first network element, a storage medium, and a computer program product. These can improve positioning accuracy.
[0004] The technical solution of this application is implemented as follows:
[0005] Firstly, this application proposes a location prediction method applied to a first network element, the method comprising:
[0006] Receive terminal status information; the terminal status information is used to indicate the mobile status of the terminal;
[0007] Receive movement information that matches the movement status;
[0008] Based on the movement information, obtain or predict the terminal location information.
[0009] Secondly, this application proposes a first network element, which includes:
[0010] A receiving unit is configured to receive terminal status information, wherein the terminal status information is used to indicate the mobile state of the terminal; and to receive mobile information matching the mobile state.
[0011] The acquisition unit is used to acquire terminal location information based on the movement information;
[0012] The prediction unit is used to predict the terminal location information based on the movement information.
[0013] Thirdly, this application proposes a first network element, which includes: a processor, a memory, and a communication bus; the communication bus is used to realize the connection and communication between the processor and the memory; the processor implements the above-mentioned position prediction method when executing the running program stored in the memory.
[0014] Fourthly, this application proposes a storage medium on which a computer program is stored, which, when executed by a processor, implements the above-described position prediction method.
[0015] Fifthly, this application proposes a computer program product, including a computer program that, when executed by a processor, implements the above-described position prediction method.
[0016] This application provides a location prediction method, a first network element, a storage medium, and a computer program product. The method includes: receiving terminal status information; the terminal status information indicating the terminal's mobility state; receiving mobility information matching the mobility state; and acquiring or predicting terminal location information based on the mobility information. By adopting the above implementation scheme, the mobility state of the terminal is considered when acquiring or predicting terminal location information. Corresponding mobility information is received according to different mobility states, resulting in higher accuracy in acquiring or predicting terminal location information based on different mobility information corresponding to different mobility states, thereby improving positioning accuracy. Attached Figure Description
[0017] Figure 1 A flowchart illustrating a location prediction method provided in an embodiment of this application;
[0018] Figure 2 A schematic diagram illustrating an exemplary process by which a URE network element obtains terminal status information during initial registration, as provided in this application embodiment;
[0019] Figure 3 A schematic diagram illustrating an exemplary process for a URE network element to obtain the location information of a passenger terminal, provided as an embodiment of this application;
[0020] Figure 4 A schematic diagram illustrating an exemplary process for a URE network element to obtain navigation terminal location information, provided as an embodiment of this application;
[0021] Figure 5 A schematic diagram of the structure of a first network element provided in this application embodiment. Figure 1 ;
[0022] Figure 6 A schematic diagram of the structure of a first network element provided in this application embodiment. Figure 2 . Detailed Implementation
[0023] In order to gain a more detailed understanding of the features and technical content of the embodiments of this application, the implementation of the embodiments of this application will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for reference and illustration only and are not intended to limit the embodiments of this application.
[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0025] In the following description, references to "some embodiments" refer to a subset of all possible embodiments. It is understood that "some embodiments" may be the same or different subsets of all possible embodiments and may be combined with each other without conflict. It should also be noted that the terms "first, second, third" used in the embodiments of this application are merely for distinguishing similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0026] This application provides a location prediction method, such as... Figure 1 As shown, when applied to the first network element, the method may include:
[0027] S101. Receive terminal status information; the terminal status information is used to indicate the mobile status of the terminal.
[0028] The location prediction method proposed in this application is applicable to the terminal location information acquisition scenario in satellite store-and-forward. Satellite store-and-forward consists of two non-simultaneous steps. In the first step, when the satellite passes over the terminal, the satellite operates a service link with the terminal to exchange data. At this time, the terminal can upload terminal status information and report mobility information based on the terminal status information. The satellite stores the terminal status information and mobility information. In the second step, upon entering the next orbit, the satellite establishes a connection with the ground network and operates a feeder link with the ground network (including the URE network element in this application) to forward the terminal status information and mobility information to the URE network element. The URE network element processes the mobility information in different ways based on the terminal status information to predict the terminal's location information.
[0029] In this embodiment of the application, a first notification message sent by a second network element is received; the first notification message includes terminal status information; the terminal status information is obtained from the first response message reported by the terminal after the second network element sends a terminal status inquiry instruction to the terminal.
[0030] In this embodiment of the application, the first network element is a URE network element, and the second network element is an Authentication Management Function (AMF) network element.
[0031] In some embodiments, the terminal may be referred to as User Equipment (UE). The terminal may be a Personal Communication Service (PCS) telephone, cordless telephone, Session Initiation Protocol (SIP) telephone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), or other similar devices. The terminal device may also be a smartphone, tablet, PDA, Mobile Station (MS), Mobile Terminal, etc. The terminal can communicate with one or more network devices via a Radio Access Network (RAN). For example, the terminal may be a mobile phone (or "cellular" phone) or a computer with terminal equipment. The terminal may also be a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. The terminal can also be a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a drone device, or a terminal in future evolved networks (including but not limited to 6G, 7G, etc.). This application does not limit the implementation of the terminal.
[0032] It should be noted that in store-and-forward mode, when the network performs initial registration and authentication of the terminal, the URE network element receives the terminal status information.
[0033] Specifically, the AMF network element sends an authentication request message (i.e., the first notification message in this embodiment) to the terminal, which includes an instruction to inquire about the terminal's status information; then, the terminal sends an authentication response message (i.e., the first response message in this embodiment) to the AMF network element, which includes an instruction to reply with the terminal's status information; finally, the AMF network element sends the terminal's status information to the URE network element.
[0034] For example, the process by which a URE network element obtains terminal status information during initial registration can be found in [reference needed]. Figure 2 ,include:
[0035] 1. The AMF network element sends an authentication request message to the terminal, which includes instructions to inquire about the terminal's status information.
[0036] 2. The terminal sends an authentication response message to the AMF network element, which includes instructions to reply with terminal status information.
[0037] It should be noted that, Figure 2 Step 1 corresponds to step 13 based on the 23.502 registration process. Figure 2 Step 2 corresponds to step 14 based on the 23.502 registration process.
[0038] It should be noted that, Figure 2 The process of obtaining terminal status information during initial registration, as shown, is implemented during the authentication process within the initial registration flow. Specifically, the AMF network element requests the terminal's corresponding terminal status information from the terminal via an authentication request message. After receiving the authentication request message from the AMF network element, the terminal confirms its own terminal status and returns the corresponding terminal status information to the AMF network element in an authentication response message. At this point, the AMF network element can obtain the terminal status information from the authentication response message. This completes the process of the AMF network element obtaining the terminal's status information from the terminal.
[0039] It should be noted that a field can be added to the authentication request message to represent an instruction to inquire about terminal status information; correspondingly, a field can be added to the authentication response message to represent an instruction to reply with terminal status information.
[0040] It is understandable that obtaining terminal status information during the authentication process in the initial registration process can reuse existing authentication request messages and authentication response messages. The process of obtaining terminal status information can be implemented in the initial registration process specified by the existing standards, thereby reducing signaling overhead.
[0041] Optionally, the mobile state of the terminal includes at least one of the following: stationary state, passenger state, navigation state, and personal state.
[0042] S102, Receive mobility information that matches the mobility status.
[0043] Optionally, the movement information that matches the movement status includes at least one of the following:
[0044] Latitude and longitude information matching the stationary state;
[0045] Travel information that matches the travel status;
[0046] Navigation information that matches the navigation status;
[0047] Latitude and longitude information and motion information matched to an individual's status.
[0048] In this embodiment of the application, motion information may include at least one of the following: velocity information, acceleration information, motion direction information, etc.
[0049] It should be noted that when a satellite passes overhead, the terminal reports the required location-related information based on its terminal status information. During the next orbit, the URE network element receives motion information matching the motion status.
[0050] It should be noted that for stationary terminals, URE network elements directly obtain latitude and longitude information; for personal terminals, URE network elements directly obtain latitude and longitude information and motion information.
[0051] In one optional embodiment, if the mobility state is a passenger transport state, then the first network element receives a second notification message sent by the second network element; the second notification message includes passenger transport information corresponding to the passenger transport state.
[0052] It should be noted that in scenarios where the mobility status is passenger transport status, the second notification information can be combined with the first notification information into one notification information. That is, the second network element sends a notification information to the first network element, which can carry the passenger transport status and the passenger transport information corresponding to the passenger transport status.
[0053] It should be noted that passenger information can be the route information for passengers taking transportation such as airplanes, ships, trains, and cars. This includes information such as train numbers, ship numbers, and flight information.
[0054] It should be noted that in scenarios where the mobile state is a navigation state, the first network element can obtain the navigation information corresponding to the navigation state through the two methods described above. One method is to obtain it from the terminal, and the other method is to obtain it from the satellite network element. The specific method can be selected according to the actual situation, and this application embodiment does not impose specific limitations.
[0055] The specific process of obtaining navigation information from the terminal is as follows: the first network element sends a first request message to the terminal; then it receives the Global Navigation Satellite System (GNSS) solution information sent by the terminal; the GNSS solution information includes navigation information.
[0056] It should be noted that the URE network element first uses satellite store-and-forward to send a first request message to the terminal requesting navigation information. When the terminal accesses the next orbit satellite (SAT), it receives the first request message sent by the URE network element and sends GNSS receiver-resolved information to the on-board user plane function (UPF) for storage, including future speed, traffic jams, trajectory and other navigation information as a response.
[0057] The specific process of obtaining navigation information from the satellite network element is as follows: the first network element sends a second request message to the satellite network element; and receives navigation enhancement information sent by the satellite network element, which includes navigation information.
[0058] It should be noted that the URE network element first uses satellite store-and-forward to send a second request for navigation information to the onboard UPF network element. The onboard UPF then sends navigation enhancement information, including future speed, traffic congestion, and trajectory information, as a response.
[0059] S103. Obtain or predict terminal location information based on mobile information.
[0060] In one optional embodiment, if the mobility state is a passenger transport state, the first network element obtains the route table information corresponding to the passenger transport information from the third network element; then, based on the route table information, it obtains the terminal location information.
[0061] In this embodiment of the application, the third network element is a NEF network element.
[0062] It should be noted that the Network Exposure Functions (NEF) network element is pre-configured with all route information for airlines, long-distance buses, trains, etc. Then, the URE network element retrieves the route information corresponding to the passenger information from the NEF network element, queries the corresponding route trajectory, and extracts information such as position, speed, and direction. Finally, the URE network element notifies the AMF network element of the obtained terminal location information.
[0063] In another optional embodiment, if the movement state is a navigation state, then the first network element obtains the terminal location information based on the navigation information.
[0064] It should be noted that URE network elements can obtain future speed, traffic congestion, trajectory, and other terminal location information of the terminal that is currently navigating based on navigation information.
[0065] In another optional embodiment, if the mobility state is a personal state, then the first network element predicts the terminal location information based on the latitude and longitude information and motion information corresponding to the personal state.
[0066] It should be noted that the direction of motion ranges from 0 to 360 degrees, with due north being 0 degrees, and the rotation proceeds clockwise to 360 degrees in one rotation.
[0067] The specific methods for predicting terminal location information include: the length of the Earth's meridian (the line connecting the South Pole and the North Pole) is 39,940.67 kilometers, and one degree of latitude is equivalent to 110.94 kilometers, with the distance between different latitudes being the same; the length of the Earth's equator is 40,075.36 kilometers. For example, Beijing and Urumqi are located at around 40 degrees north latitude, and the length of the latitude circle is 40,075 * sin(90-40), so one degree of longitude here is equivalent to 85.276 kilometers, and the distance between longitudes varies depending on the location on Earth.
[0068] Assuming the calculation process for predicting the terminal location information after time T is based on formulas (1) and (2),
[0069] latitude:
[0070] longitude:
[0071] Among them, latitude y ′ In the calculation, it is assumed that the terminal undergoes uniformly accelerated motion, and v·cos(n) is the velocity component in the direction of motion. Formula (1) is derived from the formula for uniformly accelerated motion. Longitude x ′ In the calculation, it is assumed that the terminal undergoes uniform acceleration motion, v·sin(n) is the velocity component in the direction of motion, and formula (2) is obtained through the formula for uniform acceleration motion. Due to the different longitude intervals, 40075·sin(90-y) is the length of the current latitude circle. The calculated x ′ and y ′ This refers to the predicted terminal location information after time T. The network can use the received terminal location information to page the terminal at its predicted location.
[0072] It is understandable that when acquiring or predicting terminal location information, the terminal's mobility state is taken into account. Corresponding mobility information is received according to different mobility states, so that the accuracy of the acquired or predicted terminal location information is higher based on the different mobility information corresponding to different mobility states, thereby improving the positioning accuracy.
[0073] Based on the above embodiments, a process for URE network elements to obtain passenger terminal location information is proposed, see [link to relevant documentation]. Figure 3 ,include:
[0074] 1. The AMF network element notification to the URE network element authentication information indicates the terminal's mobility status as a passenger and passenger information.
[0075] 2. The URE network element obtains the route table information corresponding to the passenger information from the NEF network element.
[0076] 3. The URE network element extracts terminal location information such as position, speed, and direction based on the route table information.
[0077] 4. The URE network element notifies the AMF network element of the terminal location information it has obtained.
[0078] It should be noted that after receiving the authentication response message from the terminal, the AMF network element determines the terminal's current travel status and specific travel information. This travel information can include the route information of the transportation mode (airplane, ship, train, car, etc.) the terminal is on. For example, it could provide flight information, train or car information, or ship information. The AMF network element then sends the terminal status information and specific travel information to the URE network element.
[0079] It should be noted that the NEF network element pre-stores all route table information. After receiving passenger information, the URE network element can retrieve the corresponding route table information from the NEF network element. The route table information can consist of time and location information for each station.
[0080] It should be noted that the URE network element can obtain the terminal location information such as the location, speed and direction of the passenger terminal at various times based on the time and location information of each station in the route table information.
[0081] Understandably, since the terminal in the passenger state is on a means of transportation such as an airplane, ship, train, or car, the location information of the means of transportation includes the location information of the terminal. The terminal's location information can be determined based on the route information of the flight it is on, making the determined terminal location information more accurate.
[0082] Based on the above embodiments, a process for URE network elements to obtain navigation terminal location information is proposed, see [link to relevant documentation]. Figure 4 ,include:
[0083] 1. The AMF network element notification indicates that the terminal's mobility status, as received in the URE network element authentication information, is navigation status.
[0084] 2. The URE network element sends the first request information to the terminal requesting navigation information.
[0085] 3. When the terminal accesses SAT in the next orbit, it sends GNSS solution information and stores it on the on-board UPF, including information such as future speed, traffic jams, and trajectory.
[0086] 4. The URE network element sends a second request message to the onboard UPF requesting navigation information.
[0087] 5. The onboard UPF sends navigation enhancement information to the URE network element, including future speed, traffic jams, trajectory and other information.
[0088] It should be noted that steps 2-3 and 4-5 are two parallel sets following step 1, and one of them can be selected for execution according to the actual situation. This application does not impose specific limitations on the embodiments.
[0089] 6. The URE network element notifies the AMF network element of the information obtained from the on-board UPF.
[0090] It should be noted that after receiving the authentication response message from the terminal, the AMF network element determines the terminal's navigation state, i.e., the terminal is navigating to its destination. At this time, the terminal may be in a vehicle under driving conditions. The AMF network element then sends the terminal's navigation state information to the URE network element.
[0091] It should be noted that when the terminal is in a vehicle under driving conditions, the terminal's driving status is determined based on navigation information such as the trajectory to the destination, driving speed, and road conditions. At this time, the URE network element can request navigation information from the satellite network element or the terminal. Thus, the URE can obtain the terminal's location information, such as its position, driving speed, and driving direction at various times, based on the navigation information.
[0092] It is understandable that since the terminal in navigation mode is in a vehicle in driving mode, the vehicle's location information includes the terminal's location information. The terminal's location information can be determined based on the navigation information of the vehicle in driving mode, making the determined terminal location information more accurate.
[0093] This application provides a first network element. For example... Figure 5 As shown, the first network element 1 includes:
[0094] The receiving unit 10 is configured to receive terminal status information, which indicates the mobile state of the terminal; and to receive mobile information matching the mobile state.
[0095] The acquisition unit 11 is used to acquire terminal location information based on the movement information;
[0096] The prediction unit 12 is used to predict the terminal location information based on the movement information.
[0097] Optionally, the movement state includes at least one of the following: stationary state, passenger state, navigation state, and personal state.
[0098] Optionally, the movement information matching the movement state includes at least one of the following:
[0099] Latitude and longitude information matching the stationary state;
[0100] Travel information that matches the travel status;
[0101] Navigation information that matches the navigation status;
[0102] Latitude and longitude information and motion information matched to an individual's status.
[0103] Optionally, the receiving unit 10 is further configured to receive first notification information sent by the second network element; the first notification information includes the terminal status information; the terminal status information is obtained from the first response message reported by the terminal after the second network element sends a terminal status inquiry instruction to the terminal.
[0104] Optionally, the movement state is a passenger transport state.
[0105] The receiving unit 10 is further configured to receive second notification information sent by the second network element; the second notification information includes passenger information corresponding to the passenger status;
[0106] The acquisition unit 11 is further configured to acquire route table information corresponding to the passenger information from the third network element; and acquire the terminal location information based on the route table information.
[0107] Optionally, the movement state is a navigation state, and the first network element includes: a transmitting unit;
[0108] The sending unit is used to send first request information to the terminal;
[0109] The receiving unit 10 is further configured to receive GNSS solution information sent by the terminal; the GNSS solution information includes the navigation information.
[0110] The acquisition unit 11 is further configured to acquire the terminal location information based on the navigation information.
[0111] Optionally, the movement state is a navigation state.
[0112] The sending unit is also used to send a second request message to the satellite network element;
[0113] The receiving unit 10 is further configured to receive navigation enhancement information sent by the satellite network element, wherein the navigation enhancement information includes the navigation information;
[0114] The acquisition unit 11 is further configured to acquire the terminal location information based on the navigation information.
[0115] Optionally, the movement state is a personal state;
[0116] The prediction unit 12 is also used to predict the terminal location information based on latitude and longitude information and motion information that match the individual's status.
[0117] This application provides a first network element that receives terminal status information; the terminal status information indicates the terminal's mobility state; receives mobility information matching the mobility state; and obtains or predicts terminal location information based on the mobility information. By adopting the above implementation scheme, the mobility state of the terminal is considered when obtaining or predicting terminal location information. Corresponding mobility information is received according to different mobility states, resulting in higher accuracy in obtaining or predicting terminal location information based on different mobility information corresponding to different mobility states, thereby improving positioning accuracy.
[0118] Figure 6 A schematic diagram of the composition structure of a first network element 1 provided in an embodiment of this application. Figure 2 In practical applications, based on the same disclosed concept of the above embodiments, such as Figure 6 As shown, the first network element 1 in this embodiment includes: a processor 13, a memory 14, and a communication bus 15.
[0119] The processor 13 described above can be at least one of the following: Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), CPU, controller, microcontroller, and microprocessor. It is understood that, for different devices, the electronic device used to implement the above processor function can also be other types, and this embodiment does not impose specific limitations.
[0120] In this embodiment, the communication bus 15 is used to establish communication between the processor 13 and the memory 14; when the processor 13 executes the running program stored in the memory 14, it implements the following position prediction method:
[0121] Receive terminal status information; the terminal status information is used to indicate the mobile state of the terminal; receive mobile information matching the mobile state; obtain terminal location information or predict terminal location information based on the mobile information.
[0122] Furthermore, the movement state includes at least one of the following: stationary state, passenger state, navigation state, and personal state.
[0123] Furthermore, the movement information matching the movement state includes at least one of the following:
[0124] Latitude and longitude information matching the stationary state;
[0125] Travel information that matches the travel status;
[0126] Navigation information that matches the navigation status;
[0127] Latitude and longitude information and motion information matched to an individual's status.
[0128] Furthermore, the processor 13 is also configured to receive first notification information sent by the second network element; the first notification information includes the terminal status information; the terminal status information is obtained from the first response message reported by the terminal after the second network element sends a terminal status inquiry instruction to the terminal.
[0129] Furthermore, the mobility state is a passenger transport state, and the processor 13 is also used to receive a second notification information sent by a second network element; the second notification information includes passenger transport information corresponding to the passenger transport state; obtain route table information corresponding to the passenger transport information from a third network element; and obtain the terminal location information based on the route table information.
[0130] Furthermore, the movement state is a navigation state, and the processor 13 is also used to send a first request message to the terminal; receive GNSS solution information sent by the terminal; the GNSS solution information includes the navigation information; and obtain the terminal location information based on the navigation information.
[0131] Furthermore, the mobile state is a navigation state, and the processor 13 is also used to send a second request message to the satellite network element; receive navigation enhancement information sent by the satellite network element, the navigation enhancement information including the navigation information; and obtain the terminal location information according to the navigation information.
[0132] Furthermore, the movement state is a personal state; the processor 13 is also used to predict the terminal location information based on latitude and longitude information and motion information that match the personal state.
[0133] This application provides a storage medium storing a computer program thereon. The computer-readable storage medium stores one or more programs, which can be executed by one or more processors and applied to a first network element. The computer program implements the position prediction method described above.
[0134] Based on the above embodiments, this application provides a computer program product, including a computer program that can be executed by one or more processors, and the computer program implements the position prediction method as described above.
[0135] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0136] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause an image display device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.
[0137] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. A position prediction method characterized by, Applied to a first network element, wherein the first network element is a URE network element, the method includes: Receive terminal status information; the terminal status information is used to indicate the mobile status of the terminal; Receive movement information that matches the movement status; Based on the movement information, obtain or predict the terminal location information; The receiving terminal status information includes: The system receives a first notification message sent by a second network element; the first notification message includes the terminal status information; the terminal status information is obtained from the first response message reported by the terminal after the second network element sends a terminal status inquiry instruction to the terminal; the second network element is an AMF network element.
2. The method of claim 1, wherein, The movement state includes at least one of the following: stationary state, passenger state, navigation state, and personal state.
3. The method according to claim 1, characterized in that, The movement information matching the movement state includes at least one of the following: Latitude and longitude information matching the stationary state; Travel information that matches the travel status; Navigation information that matches the navigation status; Latitude and longitude information and motion information matched to an individual's status.
4. The method according to claim 1, characterized in that, The mobility state is a passenger transport state, and receiving mobility information matching the mobility state includes: Receive a second notification message sent by a second network element; the second notification message includes passenger information corresponding to the passenger status; the second network element is an AMF network element; The step of obtaining terminal location information based on the movement information includes: The route table information corresponding to the passenger information is obtained from a third network element; the third network element is a NEF network element. The terminal location information is obtained based on the route information.
5. The method according to claim 1, characterized in that, The movement state is a navigation state, and the movement information matching the movement state includes: Send the first request information to the terminal; The terminal receives Global Navigation Satellite System (GNSS) solution information; the GNSS solution information includes navigation information. The step of obtaining terminal location information based on the movement information includes: Based on the navigation information, the terminal location information is obtained.
6. The method according to claim 1, characterized in that, The movement state is a navigation state, and the movement information matching the movement state includes: Send a second request message to the satellite network element; Receive navigation enhancement information sent by the satellite network element, wherein the navigation enhancement information includes navigation information; The step of obtaining terminal location information based on the movement information includes: Based on the navigation information, the terminal location information is obtained.
7. The method according to claim 1, characterized in that, The mobility state is a personal state; the step of predicting terminal location information based on the mobility information includes: The terminal location information is predicted based on latitude and longitude information and motion information that match the individual's status.
8. A first network element, wherein the first network element is a URE network element, characterized in that, The first network element includes: A receiving unit is configured to receive terminal status information, wherein the terminal status information is used to indicate the mobile state of the terminal; and to receive mobile information matching the mobile state. The acquisition unit is used to acquire terminal location information based on the movement information; The prediction unit is used to predict the terminal location information based on the movement information; The receiving unit is further configured to receive first notification information sent by the second network element; the first notification information includes the terminal status information; the terminal status information is obtained from the first response message reported by the terminal after the second network element sends a terminal status inquiry instruction to the terminal; the second network element is an AMF network element.
9. A first network element, wherein the first network element is a URE network element, characterized in that, The first network element includes: a processor, a memory, and a communication bus; the communication bus is used to realize the connection and communication between the processor and the memory; when the processor executes the running program stored in the memory, it implements the method as described in any one of claims 1-7.
10. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-7.
11. A computer program product, comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the method as described in any one of claims 1-7.