Paging method and apparatus
Patent Information
- Application Number
- PCT/CN2025/123350
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-14
- Filing Date
- 2025-09-23
- Publication Date
- 2026-09-17
Smart Images

Figure CN2025123350_17092026_PF_FP_ABST
Abstract
Description
Paging methods and devices
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510308998.X, filed on March 14, 2025, entitled “Paging Method and Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communications, and more specifically, to a paging method and apparatus. Background Technology
[0004] Non-terrestrial network base stations are deployed on airborne mobile platforms, such as satellites or airships. Base stations deployed on satellites are called spaceborne base stations. Because these base stations move at high speeds and cannot be bound to a specific ground location, the Tracking Area Identity (TAI) of a terminal changes frequently. This causes terminals to frequently trigger Tracking Area Update (TAU) processes, potentially with a large number of terminals triggering these processes simultaneously, leading to signaling storms. Furthermore, if a terminal (User Equipment) registers with a base station, and after a period of time (e.g., a few minutes), the base station may have moved away from its service area, resulting in the inability to page the terminal.
[0005] There is currently no effective solution to the above problems. Summary of the Invention
[0006] This application provides a paging method and apparatus to at least solve the problem of being unable to page a target terminal in a non-terrestrial network due to the movement of the base station.
[0007] According to one embodiment of this application, a paging method is provided, applied to a core network, comprising: determining a paging area based on location information reported by a target terminal; determining a target base station that provides services to the paging area; sending a paging message to the target base station, and paging the target terminal through the target base station.
[0008] In one exemplary embodiment, the paging message carries a tracking area identifier list, wherein the tracking area identifier list includes a wavelength code, and the target base station is configured to paging terminals within the wavelength corresponding to the wavelength code.
[0009] In one exemplary embodiment, the tracking region identifier list includes a third tracking region code, which corresponds to the wavelet encoding.
[0010] In one exemplary embodiment, the paging message further carries at least one of the following: the identifier of the target terminal, and the paging cycle.
[0011] In one exemplary embodiment, determining the paging area based on the location information reported by the target terminal includes: determining the paging area based on the location information and a registration update threshold.
[0012] In one exemplary embodiment, determining the paging area based on the location information and the registration update threshold includes: determining the area with the location information as the center and the registration update threshold as the radius as the paging area.
[0013] In an exemplary embodiment, determining a target base station that provides services to the paging area includes: determining the target base station according to a wavelength lookup table, wherein the wavelength lookup table records the wavelength codes of services provided by each base station at different times.
[0014] According to another embodiment of this application, a paging method is provided, applied to a target base station, comprising: receiving a paging message from a core network; obtaining a wavelet code from the paging message to obtain a wavelet code list, wherein the wavelet code list includes a target wavelet code, the target wavelet code being the wavelet code of the wavelet position where the target terminal is located; paging terminals within the wavelets corresponding to each wavelet code in the wavelet code list; wherein the target base station is a base station providing services for a paging area, and the paging area is an area determined by the core network based on the location information reported by the target terminal.
[0015] In an exemplary embodiment, paging a terminal within a wavelength corresponding to each wavelength code in the wavelength code list includes: paging a terminal within a wavelength corresponding to each wavelength code in the wavelength code list according to a paging period, wherein the paging message also carries the paging period.
[0016] According to another embodiment of this application, a paging system is provided, comprising: a core network, configured to determine a paging area based on location information reported by a target terminal; determine a target base station providing services to the paging area; send a paging message to the target base station; and a target base station configured to obtain a wavelet code list from the paging message, wherein the wavelet code list includes a target wavelet code, the target wavelet code being the wavelet code of the wavelet position where the target terminal is located; and paging terminals within the wavelets corresponding to each wavelet code in the wavelet code list.
[0017] According to yet another embodiment of this application, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program, when executed by a processor, implements the steps of the method described in any of the preceding claims.
[0018] According to yet another embodiment of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0019] According to yet another embodiment of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps of the method described in any of the preceding claims.
[0020] According to yet another embodiment of this application, a computer program product is also provided, including computer instructions that, when executed by a processor, implement the steps of the method described in any of the preceding claims.
[0021] Through this application, the core network determines the paging area based on the location information reported by the target terminal; determines the target base station that provides services to the paging area, and sends a paging message to the target base station to paging the target terminal through the target base station.
[0022] Because the core network can initiate paging of the target terminal to the target base station providing services to the target terminal based on the target terminal's location, it can solve the problem of being unable to page the target terminal due to the movement of the base station in non-terrestrial networks, achieving the effect of accurate paging of the target terminal in non-terrestrial networks. Attached Figure Description
[0023] Figure 1 is a schematic diagram of a non-terrestrial network according to an embodiment of this application;
[0024] Figure 2 is a diagram of the TAI method for binding base stations to geographical locations;
[0025] Figure 3 is a registration flowchart;
[0026] Figure 4 is a paging flowchart;
[0027] Figure 5 is a schematic diagram of the tracking area update;
[0028] Figure 6 is a flowchart of a paging method according to an embodiment of this application;
[0029] Figure 7 is a schematic diagram of a first tracking area code according to an embodiment of this application;
[0030] Figure 8 is a latitude and longitude encoding example diagram according to an embodiment of this application;
[0031] Figure 9 is a schematic diagram of the Tracking Area Code Identifier (TAI) according to an embodiment of this application;
[0032] Figure 10 is a schematic diagram of the format of the Tracking Area Code Identifier (TAI) list;
[0033] Figure 11 is a flowchart of network-side paging according to an embodiment of this application. Detailed Implementation
[0034] The embodiments of this application will be described in detail below with reference to the accompanying drawings and examples.
[0035] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0036] Figure 1 illustrates a non-terrestrial network. The service link is the wireless link between the terminal and the satellite-based base station (a base station deployed on a satellite). The feeder link is the wireless link between the satellite-based base station and the gateway station. The inter-satellite link is the wireless link between satellite-based base stations. The satellite-based base station provides connectivity between the service link and the feeder link.
[0037] The biggest difference between non-terrestrial networks and terrestrial networks is that, in addition to the movement of terminals, the base stations deployed on satellites also move at high speeds. The high-speed movement of satellites causes the relationships between satellites and terminals, satellites and gateway stations, and satellites and the core network to constantly change. Therefore, non-terrestrial networks are networks with a highly dynamic network topology.
[0038] There are several implementation schemes for satellite internet technology, which can be divided into transparent mode and regenerative mode based on the satellite payload. The former mainly uses satellites to convert radio frequency information, while the latter enables the onboarding of some or all base stations, and may even include the deployment of core network elements on the satellite. Regenerative mode features strong service processing capabilities, low latency, and flexible networking.
[0039] The paging process is the process by which the network locates a terminal. Generally, when a terminal initially registers with the network, it reports its location to facilitate subsequent paging services. Alternatively, if the terminal moves beyond a certain area, it informs the network of its latest location. Or, if the terminal has been registered for a certain period and exceeds a time threshold, it updates its registration and informs the network of its latest location. Traditional location registration schemes use a TAI-based TAU scheme. This involves binding base stations to geographical locations, as shown in Figure 2, where a group of base stations corresponds to a TAI. Multiple TAIs form a Tracking Area Identity List (TAI List). The network paging terminal, within the area corresponding to the TAI List, performs paging on a per-base-station basis.
[0040] Figure 3 is a flowchart of the registration process, which includes the following steps:
[0041] 1. Registration Request: The user (UE) initiates a registration request to the Radio Access Network (RAN);
[0042] 2. Select the Access and Mobility Management Function (AMF): The RAN selects the appropriate AMF;
[0043] 3. Registration Request: The RAN initiates a registration request to the New AMF;
[0044] 4. User Equipment Context Transfer: The New AMF initiates a User Equipment Context Transfer request to the Old AMF;
[0045] 5. User Equipment Context Transfer Response: The Old AMF sends a response to the User Equipment Context Transfer Request to the New AMF;
[0046] 6. Identity Request: New AMF initiates an identity request to the UE to verify the identity of the user terminal;
[0047] 7. Identity Response: The UE sends an identity request response to the New AMF;
[0048] 8. Authentication Server Function (AUSF) Selection: Select AUSF;
[0049] 9. Certification / Security: New AMF certified security;
[0050] 10. Namf Communication Registration Status Update: New AMF initiates a Namf communication registration status update to Old AMF;
[0051] 11. Identity Request / Response: New AMF responds to the UE with an identity request;
[0052] 12. N5g-eir Device Identity Check and Acquisition: New AMF initiates an N5g-eir device identity check and acquisition request to the Equipment Identity Register (EIR);
[0053] 13. Unified Data Management (UDM) Selection: Choose a suitable UDM;
[0054] 14. Interaction between AMF and UDM;
[0055] 14.a. Network Unified Data Management (Nudm) User Equipment Connection Management Registration: New AMF and UDM interact to complete the Nudm user equipment connection management registration task;
[0056] 14.b. Nudm Data Configuration Management Acquisition: New AMF and UDM interaction task for acquiring Nudm data configuration management;
[0057] 14.c. Nudm Data Configuration Management Subscription: New AMF initiates a Nudm data configuration management subscription request to UDM;
[0058] 14.d. Nudm User Equipment Connection Management Deregistration Notification: UDM initiates a Nudm User Equipment Connection Management Deregistration Notification to Old AMF;
[0059] 14.e. Nudm User Equipment Connection Management Cancellation Notification: Old AMF replies to UDM that Nudm Data Configuration Management has cancelled its subscription;
[0060] 15. Policy Control Function (PCF) Selection: Select an appropriate PCF;
[0061] 16. Establishment / Modification of Access and Mobility Management (AM) Associations: Tasks for establishing / modifying AM policy associations between New AMF and PCF;
[0062] 17. AMF and Session Management Function (SMF)
[0063] The data transmission session between them is called an Nsmf_PDU Session. New AMF initiates an Nsmf Protocol Data Unit Session (PDU) update / release SM context request to SMF;
[0064] 18. User Equipment Context Modification Request: New AMF initiates a User Equipment Context Modification Request to (non-3GPP interWorking Function (N3IWF) / Trusted non-3GPP Gateway Function (TNGF) / Wireline-Access Gateway Function (W-AGF));
[0065] 19. User Equipment Context Modification Response: (Non-3GPP interWorking Function (N3IWF) / Trusted non-3GPP Gateway Function (TNGF) / Wireline-Access Gateway Function (W-AGF)) initiates a User Equipment Context Modification Response to New AMF;
[0066] 19.a. Nudm User Equipment Connection Management Registration: New AMF initiates a Nudm User Equipment Connection Management registration request to UDM;
[0067] 19.b. Nudm User Equipment Connection Management Cancellation Notification: UDM sends a Nudm User Equipment Connection Management cancellation notification to Old AMF;
[0068] 19.c. Nudm Data Configuration Management Unsubscription: Old AMF initiates a Nudm Data Configuration Management unsubscription request to UDM;
[0069] 21. Registration Acceptance: New AMF replies to UE confirming registration acceptance;
[0070] 21.b. User Equipment Policy Association Establishment: New AMF establishes user equipment policy association with PCF;
[0071] 22. Registration Complete: The UE replies to New AMF that registration is complete;
[0072] 23. Nudm Data Configuration Management Information: New AMF and UDM exchange Nudm data configuration management information;
[0073] 23.a. N2 Message: New AMF sends N2 message to RAN;
[0074] 24. Nudm User Equipment Connection Management Update: New AMF interacts with UDM to update Nudm user equipment connection management;
[0075] 25. Network slice-specific authentication and authorization: UE, RAN, and New AMF perform network slice-specific authentication and authorization.
[0076] During the registration process, the terminal initiates a registration request. The Radio Access Network (RAN) selects the appropriate Access and Mobility Management Function (AMF) and initiates the registration request. Through the Authentication Server Function (AUSF) selection, authentication process, and security process, the UE registers with the Unified Data Management Function (UDM) and completes the registration request.
[0077] If the UE moves or other circumstances cause changes to the TAI List on which the terminal is camped, the terminal will initiate a TAI List update process, triggering the TAU process.
[0078] After UE registration, when the UE is in CM-IDLE state and the network needs to send data or signaling to the UE, a paging procedure is triggered. When the UE is in CM-CONNECT state, the paging procedure can also be used to activate certain specified data transmission unit (PDU) sessions and establish a terminal plane connection for data transmission. A typical UE paging procedure is shown in Figure 4, and mainly includes the following steps:
[0079] 1. The Packet Data Network (PDN) sends downlink data to the UPF;
[0080] 2. The UPF sends a data notification to the SMF;
[0081] 3. SMF sends Namf communication N1N2 messages to AMF;
[0082] 4. AMF locates the corresponding base station;
[0083] 5. The AMF sends a paging message to the Radio Access Network (RAN);
[0084] 6. The RAN sends a paging message to the UE.
[0085] When there is downlink data or signaling on the network side, the core network AMF locates the corresponding base station based on the user's previously registered Tracking Area Identifier (TAI) and sends a paging message. The base station then sends a paging message to locate the user.
[0086] However, in the regeneration mode of satellite-based base stations, the high-speed movement of the base stations makes it impossible to bind them to their ground geographical location, resulting in frequent changes to the user's Tracking Area Identity (TAI). Taking Figure 5 as an example, which illustrates the update of the base station tracking area, Figure 5 shows base stations gNB1 and gNB2. The tracking area of base station gNB1 is TA2, and the tracking area of base station gNB2 is TA1. As base stations gNB1 and gNB2 move, the base station serving location 1 is updated from gNB1 to gNB2. This causes users at location 1 to change their tracking area from TA2 to TA1, triggering a Tracking Area Unlocking (TAU). A large number of users at location 1 triggering TAUs can cause a signaling storm.
[0087] Furthermore, if a UE registers with a base station, but the base station flies away from the user's service area a few minutes later, the network will face the problem of being unable to page the user. This solution is clearly no longer able to meet the network requirements.
[0088] This embodiment provides a paging method operating on the non-terrestrial network shown in Figure 1, applied to the core network. Figure 6 is a flowchart of the paging method according to an embodiment of this application. As shown in Figure 6, the process includes the following steps:
[0089] Step S602: Determine the paging area based on the location information reported by the target terminal;
[0090] The aforementioned location information refers to the location information reported by the target terminal during registration, which can be latitude and longitude. Specifically, the core network can determine the paging area based on the location information (latitude and longitude) reported by the target terminal during registration, combined with the registration update threshold (DELTA).
[0091] For example, the area defined by the latitude and longitude coordinates in the location information reported by the terminal as the center and the registration update threshold as the radius is the paging area mentioned above.
[0092] The target terminal can register and report its location information to the base station. The base station to which the target terminal registers and reports its location may be the same base station as the target base station (no base station handover occurs after the target terminal registers). Alternatively, the base station to which the target terminal registers and reports its location may not be the same base station as the target base station (a base station handover occurs after the target terminal registers).
[0093] Assume that the base station reporting the location of the target terminal is the same base station as the target base station. During the target terminal registration process, the target terminal sends its location (including latitude and longitude) to the target base station, and the target base station converts the user location into a first tracking area code (TAC) and reports it to the core network.
[0094] Specifically, the target base station determines a first tracking area code based on the user's location, including: determining a first bit based on the latitude of the user's location; and determining a second bit based on the longitude of the user's location; wherein the first tracking area code includes the first bit and the second bit. Determining the first tracking area code based on the user's location further includes: determining a third bit based on the orientation of the user's location, wherein the first tracking area code also includes the third bit.
[0095] Figure 7 illustrates the format of the first tracking area code. The original latitude and longitude information reported by the target terminal and received by the target base station is (degreesLongitude—24 bits, degreesLatitude—23 bits). The base station converts this information and fills it into the 3 bytes of the first tracking area code. As shown in Figure 7, RSV is a reserved 1 bit, and the azimuth identifier 1 bit is the third bit, representing the azimuth, such as: East Longitude, West Longitude, South Latitude, North Latitude. In Figure 7, the 10 bits of latitude are the first bit, which is the bit for converting the user's location from latitude, and the 12 bits of longitude are the second bit, which is the bit for converting the user's location from longitude.
[0096] The following explanation uses a user's location at 30 degrees North latitude and 121 degrees East longitude as an example:
[0097] Convert the latitude to the first bit: (2^23*30) / 90=2796202.67, N takes the value 2796202, which corresponds to 2AAAAA in hexadecimal and 01010101010101010101010 (23 bits) in binary, which identifies the North Latitude;
[0098] Convert the longitude to the second bit: (2^24*121) / 360=5639008.71, N takes the value 5639008, which corresponds to 560B60 in hexadecimal and 010101100000101101100000 (24 bits) in binary, indicating the east longitude.
[0099] The longitude and latitude are in the first quadrant. After removing the lower digits of latitude, the result is 10 bits: 0101010101 (corresponding to the first bit). After removing the lower digits of longitude, the result is 12 bits: 010101100000 (corresponding to the second bit). The corresponding hexadecimal value is 155560.
[0100] The base station fills the converted first, second, and third bits into the corresponding 3 bytes in Figure 6. When the azimuth identifier 1 bit represents longitude, it can be 0 or 1 to indicate east or west longitude (assuming 0 represents east longitude and 1 represents west longitude; in the example above, the azimuth identifier for east longitude 121 degrees is 0). When the azimuth identifier 1 bit represents north or south latitude, it can be 0 or 1 to indicate south or north latitude (assuming 0 represents south latitude and 1 represents north latitude; in the example above, the azimuth identifier for north latitude 30 degrees is 1).
[0101] Figure 8 is a sample diagram of latitude and longitude encoding. From left to right, the first binary 0 is RSV (reserved field), the second binary 0 is the azimuth (corresponding to the third bit), 0101010101 (10 bits, corresponding to the second bit, representing latitude), 010101100000 (12 bits, corresponding to the first bit, representing longitude).
[0102] The base station reports the user's location to the core network via TAI. Figure 9 is a schematic diagram of the Tracking Area Code (TAI), which includes the following: The first byte (octet1) contains 1 bit (0 Spare), 2 bits representing the list type, and 5 bits representing the number of elements; The second byte (octet2) contains 4 bits representing the Mobile Country Code (MCC) digit 2 and 4 bits representing the MCC digit 1; The third byte (octet3) contains 4 bits representing the Mobile Network Code (MNC) digit 3 and 4 bits representing the MCC digit 3; The fourth byte (octet4) contains 4 bits representing the MNC digit 2 and 4 bits representing the MNC digit 1; The fifth byte (octet5) is TAC1; The sixth byte (octet6) is TAC1 (continued); The seventh byte is TAC1 (continued).
[0103] In this embodiment, the first tracking area code is filled in the fifth byte TAC1, the sixth byte TAC1(continued), and the seventh byte TAC1(continued) of the tracking area code identifier TAI shown in Figure 9.
[0104] Step S504: Determine the target base station that provides services to the paging area;
[0105] Specifically, the target base station can be determined according to the wavelength lookup table, wherein the wavelength lookup table records the wavelength codes served by each base station at different times.
[0106] One design approach for satellite communication is to divide the Earth's surface into tens of thousands of positions according to the Goldberg polyhedron, with each base station capable of serving hundreds or thousands of positions. The ephemeris table records the movement trajectory of the satellite-borne base station at various times, while the position information table records the positions served by the satellite-borne base station at each time. The core network AMF obtains the ephemeris table and position information table from the operations and control system to obtain the positions served by each base station at different times, i.e., the position lookup table. This table records the position codes served by each base station at different times. The AMF, combining the position lookup table, searches for and calculates in real time the target base station S-gNB (one or more) serving the paging area, as well as the position information for that paging area.
[0107] Step S506: Send a paging message to the target base station to paging the target terminal through the target base station.
[0108] The paging message carries a Tracking Area Identifier List (TAI List), including a third tracking area code, which corresponds to a waveform encoding.
[0109] The 5G tracking area identity list (TAI) format is multiplexed using wavelet coding. Figure 10 shows a schematic diagram of the TAI list format, which includes: 5G tracking area identity list IEI, Length of 5GS tracking area identity list content, Partial tracking area identity list 1, Partial tracking area identity list 2, ..., Partial tracking area identity list p. Each Partial tracking area identity list in the figure corresponds to one tracking area identity list.
[0110] The tracking area identifier list includes the tracking area code identifier as shown in Figure 9. In this embodiment, the fifth byte TAC1, the sixth byte TAC1(continued), and the seventh byte TAC1(continued) shown in Figure 9 are used to fill in the waveform encoding. Each of the fifth, sixth, and seventh bytes TAC1(continued) is 1 byte. The waveform encoding is first filled in the seventh byte TAC1(continued). If the seventh byte TAC1(continued) is insufficient, it is then filled in the sixth and fifth bytes TAC1(continued). The fifth, sixth, and seventh bytes TAC1(continued) filled with the waveform encoding constitute the aforementioned third tracking area code.
[0111] In one exemplary embodiment, since the total length of the fifth byte TAC1, the sixth byte TAC1(continued), and the seventh byte TAC1(continued) is 24 bits, each of the hundreds of thousands of wavelengths worldwide is numerically numbered, with each number not exceeding 24 bits in length, facilitating conversion to TAC format encapsulation. This allows the target base station to page the terminals within the wavelengths corresponding to the encoded wavelengths after receiving a paging message.
[0112] In the above embodiments, each wave position is filled with a third tracking area code (TAC), and each group of paging wave positions under the base station forms a TAI list. The target base station can parse the TAI list and obtain the wave position code from the TAI list to obtain a wave position code list. Since the wave position code list includes the code of the wave position where the target terminal is located (target wave position code), the target base station can achieve the effect of accurately paging the target terminal when paging the wave positions corresponding to each wave position code in the wave position code list.
[0113] In one exemplary embodiment, the paging message further carries at least one of the following: the identifier of the target terminal and the paging period. The core network sends a paging message to the target base station, instructing the base station to paging the target terminal according to the paging period.
[0114] According to another embodiment of this application, a paging method is provided, applied to a target base station, comprising: receiving a paging message from a core network; obtaining a wavelet code from the paging message to obtain a wavelet code list, wherein the wavelet code list includes a target wavelet code, the target wavelet code being the wavelet code of the wavelet position where the target terminal is located; and paging terminals within the wavelet positions corresponding to each wavelet code in the wavelet code list.
[0115] The target base station is a base station that provides services to the paging area, which is an area determined by the core network based on the location information reported by the target terminal.
[0116] In an exemplary embodiment, paging a terminal within a wavelength corresponding to each wavelength code in the wavelength code list includes: paging a terminal within a wavelength corresponding to each wavelength code in the wavelength code list according to a paging period, wherein the paging message also carries the paging period.
[0117] Through the above steps, the paging area is determined based on the location of the target terminal, and the target terminal is paged through the target base station serving the paging area. Since the target terminal is paged by the target base station serving the paging area where the target terminal is located, the movement of the satellite base station is avoided, which could cause frequent triggering of TAU by the terminal and potentially lead to signaling storms. In addition, paging is based on the wavelength of the target terminal, which can achieve the effect of precise paging of the target terminal.
[0118] In the above embodiments, paging based on user location is implemented, and further, paging based on base station position is implemented. Calculating and determining the paging position based on the core network AMF and then sending it to the satellite base station can effectively simplify the position calculation of the satellite base station and save satellite computing resources.
[0119] Through the above embodiments, the base station converts the latitude and longitude of the target terminal into TAC format and reports it to the core network, realizing accurate reporting of the target terminal's location by the base station. The core network can determine the wavelength of the base station service based on the target terminal's location information, thus enabling the base station to paging the target terminal and improving the accuracy of the base station's paging of the target terminal.
[0120] Figure 11 is a flowchart of network-side paging according to an embodiment of this application. The process includes the following interactive content:
[0121] 1. The Data Network (DN) sends downlink data to the User Plane Function (G-UPF) in the 5G core network;
[0122] 2. G-UPF sends data notifications to the Service Management Function (G-SMF) in the 5G core network;
[0123] 3. The G-SMF transmits Namf communication N1N2 messages to the Access and Mobility Management Function (G-AMF) in the 5G core network;
[0124] 4. The G-AMF determines the paging area and identifies the target base station S-gNB serving that paging area based on the ephemeris table and wavelet lookup table.
[0125] 5. G-AMF instructs the target base station S-gNB to initiate paging according to the wavelet code corresponding to the wavelet code carried in the TAI list. Since the wavelet code carried in the TAI list includes the wavelet code of the target terminal, this enables S-gNB to initiate paging to the target terminal UE.
[0126] 6. The target base station S-gNB pages the UE; after the target base station S-gNB pages the UE, a service request is established between the DN and the UE;
[0127] 7. The DN sends downlink data to the UE.
[0128] This application addresses the issue of network paging to users in satellite regeneration mode. It proposes a registration and reporting scheme based on the user's latitude and longitude location, informing the network of the user's location information (which can be accurate latitude and longitude location information or ambiguous location information). The network then initiates paging to the corresponding wavelength covering the user based on the location information reported by the user, thereby realizing the paging service.
[0129] In the above embodiments, paging is based on user location, and further, paging based on base station positions is implemented. Since base stations often correspond to hundreds or thousands of positions, compared with paging directly based on base stations, users can be paged more accurately, saving valuable link resources. Calculating and determining the paging positions based on the core network AMF and then distributing it to the satellite base station can effectively simplify the position calculation for the satellite base station and save on-board computing resources.
[0130] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to 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 application, in essence, or the part that contributes to the prior art, 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 a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0131] This embodiment also provides a paging system, which includes: a core network configured to determine a paging area based on location information reported by a target terminal; determine a target base station to provide services to the paging area; send a paging message to the target base station; and a target base station configured to obtain a wavelet code from the paging message to obtain a wavelet code list, wherein the wavelet code list includes a target wavelet code, which is the wavelet code of the wavelet position where the target terminal is located; and perform paging on terminals within the wavelets corresponding to each wavelet code in the wavelet code list.
[0132] In one exemplary embodiment, the paging message carries a tracking area identifier list, wherein the tracking area identifier list includes a wavelength code, and the target base station is configured to paging terminals within the wavelength corresponding to the wavelength code.
[0133] In one exemplary embodiment, the tracking region identifier list includes a third tracking region code, which corresponds to the wavelet encoding.
[0134] In one exemplary embodiment, the paging message further carries at least one of the following: the identifier of the target terminal, and the paging cycle.
[0135] In one exemplary embodiment, the core network is further configured to determine the paging area based on the location information and the registration update threshold.
[0136] In an exemplary embodiment, the core network is further configured to define the paging area as the region centered on the location information and with the registration update threshold as the radius.
[0137] In an exemplary embodiment, the core network is further configured to determine the target base station according to a wavelength lookup table, wherein the wavelength lookup table records the wavelength codes served by each base station at different times.
[0138] In an exemplary embodiment, the target base station is further configured to page terminals within the corresponding wavelengths of each wavelength code in the wavelength code list according to the paging period, wherein the paging message also carries the paging period.
[0139] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0140] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the method described in any of the preceding claims.
[0141] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0142] Embodiments of this application also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0143] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0144] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0145] Embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of this application.
[0146] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular hardware and software combination.
[0147] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A paging method applied to a core network, comprising: determining a paging area according to location information reported by a target terminal; determining a target base station serving the paging area; sending a paging message to the target base station to page the target terminal through the target base station.
2. The method of claim 1, wherein, The paging message carries a tracking area identity list, wherein the tracking area identity list comprises a wave bit code, and the target base station is configured to page terminals in a wave bit corresponding to the wave bit code.
3. The method of claim 2, wherein, The tracking area identity list comprises a third tracking area code corresponding to the wave bit code.
4. The method of claim 2 or 3, wherein, The paging message further carries at least one of the following: an identity of the target terminal, a paging cycle.
5. The method of any one of claims 1 to 4, wherein, The step of determining a paging area according to location information reported by a target terminal comprises: determining the paging area according to the location information and a registration update threshold.
6. The method of claim 5, wherein, The step of determining the paging area according to the location information and a registration update threshold comprises: determining an area with the location information as a center and the registration update threshold as a radius as the paging area.
7. The method of any one of claims 1 to 6, wherein, The step of determining a target base station serving the paging area comprises: determining the target base station according to a wave bit correspondence table, wherein the wave bit correspondence table records wave bit codes served by each base station at different times. 8.A paging method applied to a target base station, comprising: receiving a paging message from a core network; obtaining wave bit codes from the paging message to obtain a wave bit code list, wherein the wave bit code list comprises a target wave bit code, and the target wave bit code is a wave bit code of a wave bit in which a target terminal is located; paging terminals in wave bits corresponding to each wave bit code in the wave bit code list; wherein the target base station is a base station serving a paging area, and the paging area is an area determined by the core network according to location information reported by the target terminal.
9. The method of claim 8, wherein, The step of paging terminals in wave bits corresponding to each wave bit code in the wave bit code list comprises: paging the terminals in the wave bits corresponding to each wave bit code in the wave bit code list according to a paging cycle, wherein the paging message further carries the paging cycle. 10.A paging system, comprising: a core network configured to determine a paging area according to location information reported by a target terminal; determine a target base station serving the paging area; send a paging message to the target base station; a target base station configured to obtain wave bit codes from the paging message to obtain a wave bit code list, wherein the wave bit codes list comprises a target wave bit code, and the target wave bit code is a wave bit code corresponding to a wave bit in which a target terminal is located; and page terminals in wave bits corresponding to each wave bit code in the wave bit code list.
11. A computer-readable storage medium having stored therein a computer program, wherein, The computer program is executed by a processor to implement the steps of the method in any one of claims 1 to 7 or 8 to 9. 12.An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the method in any one of claims 1 to 7 or 8 to 9.
13. A computer program product comprising a computer program which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7 or 8 to 9.