Location prediction method, first network element, storage medium and computer program product

By receiving terminal status information in the first network element and matching the mobile information according to the mobile status, the problem of low accuracy of obtaining terminal position information in the prior art is solved, and a higher positioning accuracy is achieved.

CN119603770AActive Publication Date: 2025-03-11CHINA MOBILE COMM LTD RES INST +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411625080.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-03-11
Estimated Expiration
2044-11-14

AI Technical Summary

Technical Problem

When obtaining terminal position information, the positioning accuracy is low, mainly because the acquisition of terminal position information depends on the terminal self-report, resulting in large errors.

Method used

By receiving the terminal status information in the first network element, the corresponding movement information is matched according to the movement status of the terminal, thereby obtaining or predicting the terminal position information. This method takes into account the movement state of the terminal, and receives corresponding movement information through different movement states, thereby improving positioning accuracy.

Benefits of technology

By considering the movement status of the terminal and receiving the corresponding movement information, the accuracy of the terminal position information is significantly improved, thereby improving the positioning accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119603770A_ABST
    Figure CN119603770A_ABST
Patent Text Reader

Abstract

The invention provides a position prediction method, a first network element, a storage medium and a computer program product. The method comprises the following steps: receiving terminal state information; the terminal state information is used for indicating the moving state of the terminal; receiving movement information matched with the movement state; and obtaining terminal position information or predicting the terminal position information according to the movement information. The positioning precision can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of networks, and in particular to a location prediction method and a first network element, a storage medium, and a computer program product. Background Art

[0002] At present, it is proposed to introduce a new network element located on the ground with User Range Error (URE). The URE network element is a network element used to measure the ranging error between the user receiver and the satellite in the satellite navigation and positioning system. It is responsible for estimating which network element on the satellite can reach the terminal in the shortest time. When calculating the terminal reachability problem, URE needs to obtain the location-related information of the terminal and the satellite's ephemeris information. However, the acquisition of the terminal's location information currently requires the terminal to report its own location information, which will lead to poor positioning accuracy. Summary of the invention

[0003] The present application provides a location prediction method and a first network element, a storage medium, and a computer program product, which can improve positioning accuracy.

[0004] The technical solution of this application is implemented as follows:

[0005] In a first aspect, the present application proposes a location prediction method, which is applied to a first network element. The method includes:

[0006] Receiving terminal status information; the terminal status information is used to indicate the mobile state of the terminal;

[0007] receiving movement information matching the movement state;

[0008] According to the movement information, the terminal location information is obtained or the terminal location information is predicted.

[0009] In a second aspect, the present application proposes a first network element, wherein the first network element includes:

[0010] A receiving unit, configured to receive terminal status information, wherein the terminal status information is used to indicate a mobile status of the terminal, and receive mobile information matching the mobile status;

[0011] An acquiring unit, configured to acquire terminal location information according to the movement information;

[0012] A prediction unit is used to predict the terminal location information according to the movement information.

[0013] In a third aspect, the present 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 location prediction method when executing the running program stored in the memory.

[0014] In a fourth aspect, the present application proposes a storage medium having a computer program stored thereon, which implements the above-mentioned position prediction method when executed by a processor.

[0015] In a fifth aspect, the present application proposes a computer program product, including a computer program, which implements the above-mentioned position prediction method when executed by a processor.

[0016] The present application provides a location prediction method and a first network element, a storage medium, and a computer program product. The method includes: receiving terminal status information; the terminal status information is used to indicate the mobile state of the terminal; receiving mobile information matching the mobile state; and obtaining terminal location information or predicting terminal location information based on the mobile information. With the above implementation scheme, the mobile state of the terminal is taken into account when obtaining or predicting the terminal location information, and corresponding mobile information is received according to different mobile states, so that the terminal location information obtained or predicted based on different mobile information corresponding to different mobile states has higher accuracy, thereby making the positioning accuracy higher. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A flowchart of a location prediction method provided in an embodiment of the present application;

[0018] Figure 2 A schematic diagram of a process for an exemplary URE network element to obtain terminal status information during initial registration provided in an embodiment of the present application;

[0019] Figure 3 A schematic diagram of an exemplary process of obtaining the location information of a passenger terminal by a URE network element provided in an embodiment of the present application;

[0020] Figure 4 A schematic diagram of an exemplary process of a URE network element acquiring location information of a navigation terminal provided in an embodiment of the present application;

[0021] Figure 5 A schematic diagram of the structure of a first network element provided in an embodiment of the present application Figure 1 ;

[0022] Figure 6 A schematic diagram of the structure of a first network element provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION

[0023] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.

[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0025] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset 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" involved in the embodiments of the present application are only used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second\third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0026] The present application embodiment provides a location prediction method, such as Figure 1 As shown, applied to a 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] A location prediction method proposed in an embodiment of the present application is applicable to the scenario of obtaining terminal location information in satellite storage and forwarding. Satellite storage and forwarding is divided into two non-simultaneous steps. In the first step, when the satellite passes over the terminal, the satellite operates the service link between the terminal and the terminal, and exchanges data with the terminal. At this time, the terminal can upload the terminal status information and report the mobile information according to the terminal status information. The satellite stores the terminal status information and the mobile information; in the second step, in the next orbit, the satellite establishes a connection with the ground network, and the feeder link between the satellite operation and the ground network (including the URE network element in this application) forwards the terminal status information and the mobile information to the URE network element. The URE network element processes the mobile information in different corresponding ways through the terminal status information to predict the location information of the terminal.

[0029] In an embodiment of the present 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 a first response message reported by the terminal after the second network element sends a terminal status inquiry instruction to the terminal.

[0030] In the embodiment of the present application, the first network element is a URE network element, and the second network element is an authentication management function (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) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), etc. The terminal device may also be a smart phone, a tablet computer, a PDA, a Mobile Station (MS), a Mobile Terminal, etc. The terminal may communicate with one or more network devices via a Radio Access Network (RAN). For example, the terminal may be a mobile phone (or a "cellular" phone) or a computer with a terminal device, etc. For example, the terminal may also be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges voice and / or data with a radio access network. The terminal can also be a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, an unmanned aerial vehicle device, a terminal in a future evolving network (including but not limited to 6G, 7G, etc.), etc., and the implementation of this application is not limited thereto.

[0032] It should be noted that, in the store-and-forward mode, when the network performs initial registration authentication on 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 information in the embodiment of the present application) to the terminal, which includes an instruction to inquire about the terminal status information; thereafter, the terminal sends an authentication reply message (i.e., the first response message in the embodiment of the present application) to the AMF network element, which includes an instruction to reply to the terminal status information; finally, the AMF network element sends the terminal status information to the URE network element.

[0034] For example, the process of obtaining terminal status information by the URE network element during initial registration can be found in Figure 2 ,include:

[0035] 1. The AMF network element sends an authentication request message to the terminal, which includes an instruction to inquire about the terminal status information.

[0036] 2. The terminal sends an authentication response message to the AMF network element, which includes an instruction to reply to the terminal status information.

[0037] It should be noted that Figure 2 Step 1 corresponds to step 13 of the registration process in 23.502. Figure 2 Step 2 corresponds to step 14 of the registration process in 23.502.

[0038] It should be noted that Figure 2 The process of obtaining the terminal status information during the initial registration is implemented in the authentication process of the initial registration process. Specifically, the AMF network element requests the corresponding terminal status information from the terminal through an authentication request message. After receiving the authentication request message sent by the AMF network element, the terminal confirms its own terminal status and returns the corresponding terminal status information to the AMF network element in the authentication reply message. At this time, the AMF network element can obtain the terminal status information from the authentication reply message. In this way, the process of the AMF network element obtaining its terminal status information from the terminal is realized.

[0039] It should be noted that a field may be added to the authentication request message to represent the instruction for inquiring the terminal status information; correspondingly, a field may be added to the authentication reply message to represent the instruction for replying the terminal status information.

[0040] It is understandable that the terminal status information can be obtained during the authentication process in the initial registration process, and the existing authentication request message and authentication answer message can be reused. The terminal status information acquisition process can be implemented in the initial registration process specified by the existing standards, reducing signaling overhead.

[0041] Optionally, the mobile state of the terminal includes at least one of the following: stationary state, transportation state, navigation state, and personal state.

[0042] S102: Receive movement information matching the movement state.

[0043] Optionally, the movement information matching the movement state includes at least one of the following:

[0044] Longitude and latitude information matching the stationary state;

[0045] Transportation information matching the transportation status;

[0046] Navigation information matching the navigation state;

[0047] Latitude and longitude information and movement information that matches personal status.

[0048] In an embodiment of the present application, the motion information may include at least one of the following: speed information, acceleration information, motion direction information, etc.

[0049] It should be noted that when the satellite passes overhead, the terminal reports the corresponding required position-related information according to the terminal status information. In the next orbit, the URE network element receives the movement information matching the movement status.

[0050] It should be noted that, for a stationary terminal, the URE network element directly obtains the longitude and latitude information; for a personal terminal, the URE network element directly obtains the longitude and latitude information and motion information.

[0051] In an optional embodiment, the moving state is a transportation state, and the first network element receives second notification information sent by the second network element; the second notification information includes transportation information corresponding to the transportation state.

[0052] It should be noted that in the scenario where the mobile status is the transportation status, the second notification information can be one notification information together with the first notification information, that is, the second network element sends a notification information to the first network element, which can carry the transportation status and the transportation information corresponding to the transportation status.

[0053] It should be noted that the transportation information may be the route information of the transportation terminal taking a plane, ship, train, car or other means of transportation, such as train number information, ship number information, flight information, etc.

[0054] It should be noted that, in the scenario where the mobile state is a navigation state, the first network element can obtain the navigation information corresponding to the navigation state through the above two methods. One method is to obtain from the terminal, and the other method is to obtain from the satellite network element. The specific method can be selected according to the actual situation, and the embodiment of the present application does not make specific limitations.

[0055] The specific process of obtaining navigation information from the terminal is: the first network element sends a first request message to the terminal; then 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 storage and forwarding to send a first request message for navigation information to the terminal. When the terminal accesses the satellite (Satellite, SAT) in the next orbit, it receives the first request message sent by the URE network element and sends the GNSS receiver solution information to the on-board user plane function (User Plane Function, UPF) for storage, including future speed, traffic jam, 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 second request information to the satellite network element; and receives navigation enhancement information sent by the satellite network element, wherein the navigation enhancement information includes navigation information.

[0058] It should be noted that the URE network element first uses satellite storage and forwarding to send a second request message for navigation information to the on-board UPF network element, and the on-board UPF sends navigation enhancement information, including future speed, traffic jam, trajectory and other information as a response.

[0059] S103. Obtain terminal location information or predict terminal location information based on movement information.

[0060] In an optional embodiment, the moving state is a transportation state, and the first network element obtains the route table information corresponding to the transportation information from the third network element; and then obtains the terminal location information based on the route table information.

[0061] In the embodiment of the present application, the third network element is a NEF network element.

[0062] It should be noted that the Network Exposure Functions (NEF) network element pre-configures all route table information of airlines, long-distance buses, trains, etc. on the ground. Then the URE network element obtains the route table information corresponding to the passenger information from the NEF network element, and queries the corresponding route trajectory from it to extract the location, speed, direction, etc. Finally, the URE network element notifies the AMF network element of the terminal location information obtained.

[0063] In another optional embodiment, the mobile state is a navigation state, and the first network element obtains the terminal location information according to the navigation information.

[0064] It should be noted that the URE network element can obtain terminal location information such as the future speed, traffic jam, trajectory, etc. of the terminal being navigated based on the navigation information.

[0065] In another optional embodiment, the mobile state is a personal state, and the first network element predicts the terminal location information according to the latitude and longitude information and motion information corresponding to the personal state.

[0066] It should be noted that the movement direction ranges from 0 to 360 degrees, with the north direction being 0 and rotating in a clockwise direction to 360 degrees.

[0067] The terminal location information prediction method specifically includes: the length of the earth's meridian (the line connecting the South Pole and the North Pole) is 39940.67 kilometers, one degree of latitude is 110.94 kilometers, and the spacing between different latitudes is the same; the length of the earth's equatorial circle is 40075.36 kilometers. For example, Beijing and Urumqi are around 40 degrees north latitude, and the length of the latitude circle is 40075*sin(90-40), so one degree of longitude here is 85.276 kilometers, and the distance between longitudes varies depending on the location on the earth.

[0068] Assume that the calculation process of predicting the terminal location information after time T refers to formula (1) and formula (2),

[0069] latitude:

[0070] longitude:

[0071] Among them, latitude y ′ In the calculation, it is assumed that the terminal is in uniform acceleration motion, v·cos(n) is the velocity component in the motion direction, and formula (1) is obtained through the uniform acceleration motion calculation formula. ′ In the calculation, it is assumed that the terminal is in uniform acceleration motion, v·sin(n) is the velocity component in the motion direction, and formula (2) is obtained by the uniform acceleration motion calculation formula. Due to the different longitude intervals, 40075·sin(90-y) is the circle length of the current latitude circle. The calculated x ′ and ′ That is, the predicted terminal location information after time T. The network can page the predicted location of the terminal based on the received terminal location information.

[0072] It can be understood that when acquiring or predicting the terminal location information, the mobile state of the terminal is taken into consideration, and corresponding mobile information is received according to different mobile states, so that the terminal location information acquired or predicted based on different mobile information corresponding to different mobile states is more accurate, thereby making the positioning accuracy higher.

[0073] Based on the above embodiment, a process for a URE network element to obtain the location information of a passenger terminal is proposed. Figure 3 ,include:

[0074] 1. The AMF network element notifies the URE network element that the mobile state of the terminal received in the authentication information is the transportation state and transportation 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 the 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 obtained.

[0078] It should be noted that after receiving the authentication reply message sent by the terminal, the AMF network element determines the terminal's transportation status and specific transportation information from it, where the transportation information can be the route information of the terminal's transportation tools such as airplanes, ships, trains, and cars. Such as flight information for airplanes, train or car information, ship number information for ships, etc. The AMF network element sends the terminal status information of the terminal's transportation status and specific transportation information to the URE network element.

[0079] It should be noted that the NEF network element stores all route table information in advance, and after receiving the transportation information, the URE network element can obtain the route table information corresponding to the transportation information from the NEF network element. The route table information may be composed of time information and location information of each station.

[0080] It should be noted that the URE network element can obtain the terminal location information such as the location, travel speed and travel direction of the passenger terminal at each moment according to the time information and location information of each station in the route table information.

[0081] It is understandable that since the terminal in transit 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 location information can be determined based on the route table information of the terminal, making the determined terminal location information more accurate.

[0082] Based on the above embodiment, a process for a URE network element to obtain the location information of a navigation terminal is proposed. Figure 4 ,include:

[0083] 1. The AMF network element notifies the URE network element that the mobile state of the terminal received in the authentication information is the navigation state.

[0084] 2. The URE network element sends a first request message for navigation information to the terminal.

[0085] 3. When the terminal accesses SAT in the next orbit, it sends GNSS solution information, which is stored in the onboard UPF, including future speed, traffic jams, trajectory and other information.

[0086] 4. The URE network element sends a second request message for navigation information to the onboard UPF.

[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 2-3 and 4-5 are two groups of parallel steps after 1, and one of them can be selected for execution according to actual conditions, and the embodiments of the present application do not make specific limitations.

[0089] 6. The URE network element notifies the AMF network element of the information obtained from the onboard UPF.

[0090] It should be noted that after receiving the authentication response message sent by the terminal, the AMF network element determines the navigation state of the terminal, that is, the terminal is navigating to the route of the terminal end location. At this time, the terminal may be in a driving vehicle. The AMF network element sends the terminal state information of the terminal in the navigation state to the URE network element.

[0091] It should be noted that when the terminal is in a driving vehicle, the terminal's driving status will be determined based on navigation information such as the trajectory, driving speed, and driving road condition information of the navigation destination. At this time, the URE network element can request navigation information from the satellite network element or the terminal. Therefore, the URE can obtain the terminal location information such as the location, driving speed, and driving direction of the navigation terminal at each moment based on the navigation information.

[0092] It can be understood that since the terminal in the navigation state is in the vehicle in the driving state, the vehicle's location information includes the terminal's location information. The terminal location information can be determined based on the navigation information of the vehicle in the driving state, making the determined terminal location information more accurate.

[0093] This embodiment of the application provides a first network element. Figure 5 As shown, the first network element 1 includes:

[0094] The receiving unit 10 is used to receive terminal status information; the terminal status information is used to indicate the mobile state of the terminal; and receive mobile information matching the mobile state;

[0095] An acquisition unit 11 is used to acquire terminal location information according to the movement information;

[0096] The prediction unit 12 is used to predict the terminal location information according to the movement information.

[0097] Optionally, the mobile state includes at least one of the following: stationary state, transportation state, navigation state, and personal state.

[0098] Optionally, the movement information matching the movement state includes at least one of the following:

[0099] Longitude and latitude information matching the stationary state;

[0100] Transportation information matching the transportation status;

[0101] Navigation information matching the navigation state;

[0102] Latitude and longitude information and movement information that matches personal status.

[0103] Optionally, the receiving unit 10 is also used to receive 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 a first response message reported by the terminal after the second network element sends a terminal status inquiry instruction to the terminal.

[0104] Optionally, the moving state is a transportation state.

[0105] The receiving unit 10 is further configured to receive second notification information sent by a second network element; the second notification information includes transportation information corresponding to the transportation status;

[0106] The acquisition unit 11 is further used to acquire route table information corresponding to the transportation information from a third network element; and acquire the terminal location information according to the route table information.

[0107] Optionally, the mobile state is a navigation state, and the first network element includes: a sending 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 global navigation satellite system 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 according to the navigation information.

[0111] Optionally, the moving state is a navigation state.

[0112] The sending unit is further used to send second request information to the satellite access 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 according to the navigation information.

[0115] Optionally, the mobile status is a personal status;

[0116] The prediction unit 12 is further configured to predict the terminal location information according to the latitude and longitude information and movement information matching the personal status.

[0117] The embodiment of the present application provides a first network element, which receives terminal status information; the terminal status information is used to indicate the mobile state of the terminal; receives mobile information matching the mobile state; and obtains terminal location information or predicts terminal location information based on the mobile information. With the above implementation scheme, the mobile state of the terminal is taken into account when obtaining or predicting the terminal location information, and corresponding mobile information is received according to different mobile states, so that the terminal location information obtained or predicted based on different mobile information corresponding to different mobile states has higher accuracy, thereby making the positioning accuracy higher.

[0118] Figure 6 A schematic diagram of the composition structure of a first network element 1 provided in an embodiment of the present application Figure 2 In practical applications, based on the same disclosure concept of the above embodiments, Figure 6 As shown, the first network element 1 of this embodiment includes: a processor 13, a memory 14 and a communication bus 15.

[0119] The processor 13 may be at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a CPU, a controller, a microcontroller, and a microprocessor. It is understandable that for different devices, the electronic device used to implement the processor function may also be other, which is not specifically limited in this embodiment.

[0120] In the embodiment of the present application, the communication bus 15 is used to realize the connection and communication between the processor 13 and the memory 14; when the processor 13 executes the running program stored in the memory 14, the following position prediction method is realized:

[0121] Receive terminal status information; the terminal status information is used to indicate the mobile state of the terminal; receive movement information matching the mobile state; obtain terminal location information or predict terminal location information based on the movement information.

[0122] Furthermore, the mobile state includes at least one of the following: a stationary state, a transport state, a navigation state, and a personal state.

[0123] Furthermore, the movement information matching the movement state includes at least one of the following:

[0124] Longitude and latitude information matching the stationary state;

[0125] Transportation information matching the transportation status;

[0126] Navigation information matching the navigation state;

[0127] Latitude and longitude information and movement information that matches personal status.

[0128] Furthermore, the above-mentioned processor 13 is also used to receive a first notification information sent by a 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 mobile state is a transportation state, and the above-mentioned processor 13 is also used to receive a second notification message sent by a second network element; the second notification message includes transportation information corresponding to the transportation state; obtain the route table information corresponding to the transportation information from a third network element; and obtain the terminal location information according to the route table information.

[0130] Furthermore, the mobile state is a navigation state, and the above-mentioned processor 13 is also used to send a first request information to the terminal; receive global navigation satellite system GNSS solution information sent by the terminal; the GNSS solution information includes the navigation information; and obtain the terminal location information according to the navigation information.

[0131] Furthermore, the mobile state is a navigation state, and the above-mentioned processor 13 is also used to send a second request information to the satellite network element; receive navigation enhancement information sent by the satellite network element, and the navigation enhancement information includes the navigation information; according to the navigation information, obtain the terminal location information.

[0132] Furthermore, the mobile state is a personal state; the processor 13 is further used to predict the terminal location information according to the latitude and longitude information and motion information matching the personal state.

[0133] An embodiment of the present application provides a storage medium having a computer program stored thereon. The computer-readable storage medium stores one or more programs. The one or more programs can be executed by one or more processors and applied to a first network element. The computer program implements the location prediction method as described above.

[0134] Based on the above embodiments, an embodiment of the present application provides a computer program product, including a computer program, which 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 article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0136] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the relevant technology, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for enabling an image display device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present disclosure.

[0137] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims

1. A location prediction method, characterized in that: Applied to a first network element, the method includes: Receiving terminal status information; the terminal status information is used to indicate the mobile state of the terminal; receiving movement information matching the movement state; According to the movement information, the terminal location information is obtained or the terminal location information is predicted.

2. The method according to claim 1, characterized in that The mobile state includes at least one of the following: a stationary state, a transport state, a navigation state, and a 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: Longitude and latitude information matching the stationary state; Transportation information matching the transportation status; Navigation information matching the navigation state; Latitude and longitude information and movement information that matches personal status.

4. The method according to claim 1, characterized in that: The receiving terminal status information includes: Receive first notification information sent by a second network element; the first notification information includes the terminal status information; the terminal status information is obtained from a first response message reported by the terminal after the second network element sends a terminal status inquiry instruction to the terminal.

5. The method according to claim 1, characterized in that The moving state is a transportation state, and the receiving of moving information matching the moving state includes: receiving second notification information sent by a second network element; the second notification information includes transportation information corresponding to the transportation status; The acquiring the terminal location information according to the movement information includes: Acquire route table information corresponding to the transportation information from a third network element; The terminal location information is obtained according to the route table information.

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: Sending first request information to the terminal; Receiving global navigation satellite system (GNSS) solution information sent by the terminal; the GNSS solution information includes the navigation information; The acquiring the terminal location information according to the movement information includes: The terminal location information is acquired according to the navigation information.

7. 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: Sending a second request message to the satellite network element; receiving navigation enhancement information sent by the satellite network element, wherein the navigation enhancement information includes the navigation information; The acquiring the terminal location information according to the movement information includes: The terminal location information is acquired according to the navigation information.

8. The method according to claim 1, characterized in that The mobile state is a personal state; and predicting the terminal location information according to the mobile information includes: The terminal location information is predicted based on the latitude and longitude information and movement information that match the personal status.

9. A first network element, characterized in that: The first network element includes: A receiving unit, configured to receive terminal status information, wherein the terminal status information is used to indicate a mobile status of the terminal, and receive mobile information matching the mobile status; An acquiring unit, configured to acquire terminal location information according to the movement information; A prediction unit is used to predict the terminal location information according to the movement information.

10. A first 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 according to any one of claims 1-8.

11. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Mobile terminal positioning method and system, mobile terminal and readable storage medium

    CN108810824A

  • Multi-source adaptive outdoor positioning method

    CN109782312A

  • Acquisition method, device and system of position information of mobile device

    CN109991641A

  • High-speed rail mobile network user identification method and system

    CN110392341A