Terminal NAS and AS processing method, device, equipment, and storage medium

By processing a cause value indicating network unavailability and using this information to guide cell selection, the terminal NAS and AS effectively mitigate the challenges of satellite access in non-terrestrial networks, improving user experience and service availability.

JP2025514190APending Publication Date: 2025-05-02CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024563303
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-04-25
Filing Date
2023-04-13
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The introduction of satellite access in non-terrestrial networks increases the complexity of terminal network selection, leading to situations where terminals are rejected by the network, logged out, or unable to use services in geographical areas where the selected network cannot provide coverage.

Method used

The terminal NAS receives a cause value from the network indicating it cannot serve the terminal's current location, stores the geographical location and network identifier, and provides this information to the terminal AS, which then uses this information to reduce the likelihood of selecting cells that cannot serve the terminal.

Benefits of technology

This approach improves user experience by avoiding network rejection and service unavailability in geographical areas with inadequate coverage, enhancing the probability of successful network registration and service usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025514190000001_ABST
    Figure 2025514190000001_ABST
Patent Text Reader

Abstract

The present application discloses a processing method, device, equipment, and storage medium for a terminal NAS and an AS, in which the method includes a step of the terminal NAS receiving from a first network a specific cause value indicating that the network cannot provide service at the current terminal location, a step of the terminal NAS storing a geographical location, which is the geographical location at the time when the terminal receives the specific cause value in the first network, and an identifier of the first network, a step of the terminal NAS providing first information including the geographical location to a terminal AS, and a step of the terminal AS selecting a cell based on the first information.
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application primarily claims priority from Chinese Patent Application No. 202210444482.4, filed in China on April 25, 2022, the entire contents of which are incorporated herein by reference. [Technical field]

[0002] The present application relates to communication technology, including, but not limited to, a terminal NAS and an AS processing method, device, equipment, and storage medium. [Background technology]

[0003] The terminal is also called User Equipment (UE) and includes a Non Access Stratum (NAS) and an Access Stratum (AS), in which the terminal NAS handles the interaction flow between the terminal and the core network, and the terminal AS handles the interaction flow between the UE and the wireless network.

[0004] The terminal is in the idle state and is involved in Public Land Mobile Network (PLMN) selection, cell selection and cell reselection.

[0005] The PLMN includes at least a terrestrial network (TN) and a non-terrestrial network (NTN). Before considering the access form of a non-terrestrial network (e.g., satellite access), the coverage area of ​​a TN, a radio cell of a radio network, and a tracking area (TA) are all relatively fixed.

[0006] After the introduction of satellite access, a situation occurs in which the moving cells and the coverage area of ​​a single cell in a satellite-accessed mobile network (also called NTN) are much larger than those in a terrestrial network, significantly increasing the complexity of a terminal's network selection, while also giving rise to scenarios in which the network selected by the terminal cannot provide services to users in geographical border areas. Summary of the Invention [Problem to be solved by the invention]

[0007] In view of this, the processing method, device, equipment, and storage medium of the terminal NAS and AS provided in this application do not select cells in geographical locations and related areas that cannot be served by the coverage network when finding a cell, thereby avoiding the terminal being rejected by the network, logged out, or unable to use services in the geographical location and related area, and improving the user experience. [Means for solving the problem]

[0008] According to one aspect of the embodiment of the present application, there is provided a processing method for a terminal NAS and an AS, the processing method including: a step in which the terminal NAS receives from a first network a specific cause value indicating that the network cannot provide service at a current terminal location, a step in which the terminal NAS stores a geographical location, which is a geographical location when the terminal receives the specific cause value in the first network, and an identifier of the first network, and a step in which the terminal NAS provides first information including the geographical location to the terminal AS. In this way, when finding a cell, it is possible to reduce the probability that the network in which the found cell is located cannot provide service to the terminal.

[0009] The processing devices of the terminal NAS and AS provided in an embodiment of the present application include a NAS configured to receive from a first network a specific cause value indicating that the network is unable to provide service at a current terminal location, store a geographical location, which is the geographical location at the time when the terminal receives the specific cause value in the first network, and an identifier of the first network, and provide first information including the geographical location to the terminal AS, and an AS configured to find a cell based on the first information.

[0010] A user equipment provided in an embodiment of the present application includes a memory storing a computer program executable by a processor, and a processor that, when executing the program, implements a method according to an embodiment of the present application.

[0011] The computer-readable storage medium provided in the embodiment of the present application stores a computer program, which, when executed by a processor, implements the method provided in the embodiment of the present application.

[0012] It is to be understood that the foregoing general description and the following detailed description are not intended to be restrictive of the present application but are merely exemplary and explanatory. [Brief description of the drawings]

[0013] The drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the technical solutions of the present application. Obviously, the drawings in the following description are merely some embodiments of the present application, and those skilled in the art can further derive other drawings based on these drawings without creative efforts. The illustrated flowcharts are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor do they necessarily have to be performed in the order described. For example, operations / steps may be separated or partially integrated, and therefore the order of actual execution may vary according to actual circumstances. [Figure 1] 1 is a schematic diagram of the implementation flow of the processing method of terminals NAS and AS provided in an embodiment of the present application. [Diagram 2] FIG. 2 is a schematic diagram of the structure of a processing device provided in an embodiment of the present application. [Diagram 3] FIG. 2 is a schematic diagram of the structure of a user device provided in an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the specific technical solutions of the present application will be described in more detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are for illustrating the present application, but do not limit the scope of the present application.

[0015] 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 of the present application. The terms used herein are for the purpose of describing the present application only and are not intended to be limiting of the present application.

[0016] In the following description, "some embodiments" describe a subset of all possible embodiments, but it should be understood that "some embodiments" can be the same or different subsets of all possible embodiments and can be combined with each other if they do not conflict.

[0017] An embodiment of the present application provides a processing method for a terminal NAS and an AS, and FIG. 1 is a schematic diagram of the implementation flow of the processing method for a terminal NAS and an AS provided in an embodiment of the present application. As shown in FIG. 1, the method may include the following steps 101 to 104.

[0018] In step 101, the terminal NAS receives from a first network a specific cause value indicating that the network cannot serve the current terminal location.

[0019] In step 102, the terminal NAS stores a geographical location, which is the geographical location when the terminal receives the particular cause value in the first network, and an identifier of the first network.

[0020] In step 103, the terminal NAS provides a terminal AS with first information including the geographical location.

[0021] In step 104, the terminal AS finds (or selects) a cell based on the first information.

[0022] Here, find cell can be used to select a cell.

[0023] In an embodiment of the present application, when the terminal AS finds a cell, it takes into account first information including a geographical location when considering whether a cell is a suitable cell or an acceptable cell, where the geographical location is the geographical location at the time the terminal receives the specific cause value in the first network, thus reducing the probability that the network in which the found cell is located when the terminal finds a cell cannot provide service to the terminal.

[0024] In addition, in step 104, the terminal AS finds a cell based on the first information, which means that the terminal AS takes into account the first information including the geographical location when considering whether a cell is a suitable cell or an acceptable cell.

[0025] In some embodiments, the terminal AS finds a cell when the terminal finds a cell in the process of cell selection or cell reselection.

[0026] In some embodiments, the found cell is a cell of the terminal's registered network or an Equivalent Public Land Mobile Network (EPLMN) of the terminal's registered network.

[0027] In some embodiments, the terminal accesses the first network by a satellite access technology (satellite NG-RAN access technology), and the cell the terminal finds is a cell supporting the satellite access technology. In some embodiments, during a cell selection or cell reselection process, the cell the terminal finds is a cell supporting the satellite access technology.

[0028] After the introduction of the satellite access mode, moving cells appear in a satellite-accessed mobile network (also called NTN), whose coverage range is much larger than that of a cell of a terrestrial network, and a cell selected by a terminal at a geographical boundary location belongs to a satellite-accessed network A that cannot serve the area, thus causing a registration failure of the terminal, and the terminal cannot successfully register with network A at the selected cell. In some embodiments, the first information further includes an identifier of the first network.

[0029] In some embodiments, the terminal NAS storing the geographical location and the identifier of the first network includes the terminal NAS storing the geographical location and the identifier of the first network at the time the terminal receives the particular cause value on the first network in an unavailable network list.

[0030] In some embodiments, the terminal NAS provides the terminal AS with first information including the geographical location, the terminal NAS providing the geographical location to the terminal AS; the terminal NAS providing the geographical location and an identifier of the first network to the terminal AS; the terminal NAS providing to the terminal AS all geographic locations and corresponding network identifiers in the unavailable network list; and the terminal NAS providing the unavailable network list to the terminal AS.

[0031] Based on this, in some embodiments, the AS takes into account all geographical locations and corresponding network identifiers in the unavailable network list, the geographical location and the identifier of the first network, or all geographical locations and corresponding network identifiers in the unavailable network list in the process of performing cell selection or cell reselection in an idle state.

[0032] In some embodiments, the geographic location and an identifier of the first network may be stored as a single entry in the out-of-service list.

[0033] In some embodiments, when the terminal NAS receives the specific cause value again, updating the out-of-service network list by the terminal NAS includes: the terminal NAS providing a new geographical location to the terminal AS; If the network that transmits the re-received specific cause value is different from the first network, the terminal NAS stores a new geographical location and an identifier of the network in an unavailable network list, the new geographical location being the geographical location of the terminal when the terminal re-receives the specific cause value in the network; If the network transmitting the re-received specific cause value is the first network, the terminal NAS deletes the identifier of the first network and the geographical location at which the specific cause value was received from the first network in the out-of-service network list, and stores the new geographical location and the identifier of the first network in the out-of-service network list, wherein the new geographical location is the geographical location at which the terminal re-received the specific cause value on the first network.

[0034] In some embodiments, after the terminal NAS updates the unavailable network list, the terminal NAS provides the terminal AS with first information including the new geographic location.

[0035] In some embodiments, after the terminal selects the first network, the process of the terminal NAS includes: the terminal NAS providing a terminal AS with first information including a geographical location; the terminal NAS providing the geographical location to the terminal AS; the terminal NAS providing the geographical location and an identifier of the first network to the terminal AS; the terminal NAS providing to the terminal AS all geographic locations and corresponding network identifiers in the unavailable network list; and the terminal NAS providing the unavailable network list to the terminal AS.

[0036] It should be understood that since the terminal may subsequently perform cell selection after selecting the first network, the above processing of the terminal NAS enables the terminal to avoid the geographical location as much as possible when selecting a cell, thereby improving the probability that the terminal can successfully register with the first network based on the cell selected by the terminal.

[0037] In some embodiments, after the terminal has successfully registered with the first network, the geographical location and the identifier of the first network are not removed from the unavailable network list, so that the terminal can refer to the geographical location when performing subsequent cell selection or cell reselection, thereby avoiding the geographical location as much as possible.

[0038] In some embodiments, the terminal AS finding a cell based on the first information comprises: selecting a cell if conditions for the terminal AS to consider a cell as a suitable cell include the geographical location; selecting a cell if conditions for the terminal AS to consider a cell as a suitable cell include the geographical location and a network identifier of the first network; selecting a cell if the conditions for the terminal AS to consider a cell as a suitable cell include the out-of-service network list.

[0039] Furthermore, in some embodiments, a cell is not considered as a suitable cell if it is within a geographic area in the unavailable network list.

[0040] In some embodiments, the terminal AS finds a cell based on the first information, selecting a cell if the conditions for the terminal AS to consider a cell as an acceptable cell include the geographical location; selecting a cell if conditions for the terminal AS to consider a cell as an acceptable cell include the geographical location and a network identifier of the first network; selecting a cell if the conditions for the terminal AS to consider a cell as an acceptable cell include the out-of-service network list.

[0041] In some embodiments, a cell is not considered as a suitable cell if it is within a geographic area in the unavailable network list.

[0042] In some embodiments, a cell may be considered as a suitable cell in one of the following situations (1) to (4):

[0043] (1) The cell is not within an area associated with the unavailable network list ("PLMNs not allowed to operate at the present UE location"), where an area associated with the unavailable network list ("PLMNs not allowed to operate at the present UE location") is an area whose distance from a geographical location in the unavailable network list is less than a certain distance. In the unavailable network list, one network identifier corresponds to one geographical location and one unavailable network-related area.

[0044] (2) The tracking area (TA) broadcast by the cell is not part of an area associated with an unavailable network list, where a TA is an area belonging to a network, and the "not part of an area associated with an unavailable network list" means that the TA is not within an area associated with a corresponding network in the unavailable network list.

[0045] (3) The TA broadcasted by a cell does not include the geographical location in the first information, where a TA is an area belonging to one network, and not including the geographical location in the first information means that the TA in which the cell is located does not include a geographical location corresponding to the network in which the TA is located.

[0046] (4) The network identifier broadcast by the cell is an identifier of the first network in the first information, and the area of ​​the cell does not overlap with the geographical location of the first information, where non-overlapping means that the area covered by the cell does not overlap with the geographical location corresponding to the network in which the cell is located.

[0047] In some embodiments, a cell may be considered an acceptable cell if it meets any one of the following conditions (1)-(4):

[0048] (1) The cell is not within an area associated with the unavailable network list.

[0049] (2) The TA broadcast by the cell is not part of the area associated with the out-of-service network list.

[0050] (3) The TA broadcast by the cell does not include the geographic location in the first information.

[0051] (4) The network identifier broadcast by the cell is an identifier of the first network in the first information, and the area of ​​the cell does not overlap with the geographic location of the first information.

[0052] In some embodiments, a region associated with the out-of-service network list is a region that is less than a particular distance away from a geographic location in the out-of-service network list.

[0053] In some embodiments, the TA broadcasted by the cell does not include the geographic location of the first information includes that the tracking area (TA) broadcasted by the cell does not include an area related to the geographic location of the first information.

[0054] In some embodiments, the network identifier broadcasted by the cell is a network identifier in the first information and the area of ​​the cell does not overlap with the geographic location of the first information comprises the network identifier broadcasted by the cell is an identifier of a first network in the first information and the area of ​​the cell does not overlap with an area associated with the geographic location of the first information.

[0055] In some embodiments, the region associated with the geographic location is a region that is less than a particular distance away from the geographic location.

[0056] In some embodiments, the terminal AS finds a cell based on the first information and at least one of radio network coverage information, a relationship between a cell and the geographical location, and a specific distance set based on the geographical location.

[0057] In some embodiments, the wireless network coverage information, the relationship between the cells and the geographic location, and the specified distance originate from at least one of a terminal, a wireless network, and a core network.

[0058] In some embodiments, the wireless network may be a Next Generation Radio Access Network (NG-RAN).

[0059] In some embodiments, when the wireless network coverage information, the relationship between the cell and the geographical location, and the specific distance originate from the wireless network, the terminal obtains the wireless network coverage information, the relationship between the cell and the geographical location, and the specific distance based on a broadcast message or other wireless network signaling message transmitted from the wireless network.

[0060] In some embodiments, when the radio network coverage information, the relationship between the cell and the geographical location, and the specific distance originate from the core network, the terminal obtains the radio network coverage information, the relationship between the cell and the geographical location, and the specific distance based on an access policy, a registration flow, or a general terminal configuration update program originated from the core network.

[0061] In some embodiments, the particular distance is one of a distance provided by the terminal NAS and a distance set by the terminal AS.

[0062] In some embodiments, the distance provided by the terminal NAS may be set based on the coverage range of the first network.

[0063] In some embodiments, the distance set by the terminal AS may be set based on the coverage area of ​​a cell at the geographic location.

[0064] In some embodiments, the distance set by the terminal AS can be determined based on a distance provided by the terminal NAS, and the distance set by the terminal AS is less than or equal to the distance provided by the terminal NAS.

[0065] The terminal includes a non-access stratum (NAS) and an access stratum (AS), in which the terminal NAS handles the interaction flow between the terminal and the core network, and the terminal AS handles the interaction flow between the terminal and the wireless network.

[0066] The terminal is in the idle state and is involved in PLMN selection, cell selection and cell reselection. PLMN selection is performed by reporting cell information by the terminal AS and selecting by the terminal NAS, and there may be multiple interactions between the terminal NAS and the terminal AS. Cell selection and reselection are performed by providing policies by the terminal NAS and completing them by the terminal AS.

[0067] Before a mobile network considers non-terrestrial network access types (e.g., satellite access), the coverage areas for TNs, radio cells of a wireless network, and tracking areas (TAs) are all relatively fixed in geographical location.

[0068] After the introduction of the satellite access mode, a situation occurs in which the moving cells and the coverage area of ​​a single cell in a satellite-accessed mobile network (also called NTN) are much larger than those in a terrestrial network, which significantly increases the complexity of a UE's network selection, and there are also situations in geographical border areas where the network selected by the UE cannot provide services to users.

[0069] To address this issue, the network selected by the UE positions the user while the UE is connected, and if the network cannot serve the user, it returns a specific cause value to the UE, indicating that the network cannot serve the user at the current terminal location. The UE records its current location based on the instruction, disconnects from the current network, enters an idle state, and selects another available network. The terminal can retry this network, for example, and successfully register if the network can serve the user. If the attempt fails, it records a new location.

[0070] Based on this, an illustrative application example in a practical application scene of the embodiment of the present application will be described.

[0071] In the embodiment of the present application, the UE not only needs to consider the geographical locations that a first network cannot serve when selecting a first network, but also needs to consider the geographical locations during cell selection or cell reselection, i.e., it needs to consider the geographical locations that a first network cannot serve and a selection policy based on a geographical location.

[0072] The "unserviceable network list" maintained by the UE may remove one of the networks under certain conditions, such as removing the network after retrying or trying it successfully. If an entry in the list corresponding to a first network is to be used for cell selection / reselection in a cell of the first network, it is necessary to restrict the conditions for removing an entry in the list, such as leaving the entry if it contains the geographical location, i.e., leaving the geographical location that the first network cannot serve.

[0073] The location-based selection policy includes wireless network coverage information, a mapping relationship between cells and the geographic location, and a specific distance.

[0074] Wherein, the mapping relationship between cells and the geographical location is related to wireless network planning, the ratio between the geographical location and its selectable cells is not necessarily 1:1, and the safety area in which registration to the first network can be successfully performed is not one specific location but also needs to consider a certain distance.

[0075] The embodiment of the present application further provides a processing method for a terminal NAS and an AS, which may include the following steps 201 to 207 (not shown).

[0076] In step 201, after the NAS selects a first network (which is a non-terrestrial network accessed by a satellite), it receives a specific cause value of the first network, and the UE records the identifier of the first network, the geographical location, the first specific distance (the distance provided by the terminal NAS), and the interval time as one entry in the "unserviceable network list".

[0077] In step 202, the UE in an idle state determines whether a first particular distance and interval time meets the condition, and if so, retries (ie, selects) the first network.

[0078] In step 203, the UE enters a network selection flow, and after the NAS selects the first network, it does not delete the entry corresponding to the first network from the "out-of-service list", i.e., it does not delete the identifier of the first network, the out-of-service location information and / or the first specific distance (the distance provided by the terminal NAS) and / or the interval time, and transmits the geographical location from the NAS to the AS.

[0079] In step 204, during cell selection, the AS selects an appropriate cell based on the out-of-service location information transmitted from the NAS, the wireless network coverage information, and the mapping relationship between the cell and the geographical location, avoiding the geographical location, and maintaining a second specific distance (the distance set by the terminal AS).

[0080] During cell selection, the terminal AS reads broadcast information of the wireless network, measures a wireless signal, obtains the wireless network coverage information by measuring the wireless signal, and obtains the mapping relationship by reading the broadcast message.

[0081] The first specific distance and the second specific distance are different, the first specific distance takes into account the re-initiation of the registration to the first network and takes into account the coverage of the first network, the re-initiation of the registration to the first network can be attempted in any cell of the first network, and the second specific distance takes into account the cell coverage and only needs to ensure leaving this cell.

[0082] In step 205, after completing the cell selection, the UE enters a connected state to register with the first network, and enters an idle state after successfully registering with the first network.

[0083] In step 206, after the UE successfully registers with the first network, it does not delete the entry corresponding to the first network from the out-of-service list, i.e., it does not delete the identifier of the first network, the out-of-service location information and / or the first specific distance and / or interval time.

[0084] In step 207, since the entry corresponding to the first network is not deleted, during cell reselection, the terminal AS selects an appropriate cell based on the second specific distance, the geographical location, the radio network coverage information and the mapping relationship between the cell and the geographical location, avoids the geographical location, and maintains the second specific distance.

[0085] During cell reselection, the terminal AS reads broadcast information of the wireless network, measures a wireless signal, obtains the wireless network coverage information by measuring the wireless signal, and obtains the mapping relationship by reading the broadcast message.

[0086] The first specific distance and the second specific distance are different, the first specific distance takes into account the re-initiation of the registration to the first network and takes into account the coverage of the first network, the re-initiation of the registration to the first network can be attempted in any cell of the first network, and the second specific distance takes into account the cell coverage and only needs to ensure leaving this cell.

[0087] Meanwhile, at this time, the UE has already registered with the first network, has already passed the authentication of the first network, and is a trusted UE, so it can issue a specific access policy to the UE. The network can issue an access policy based on the location of the first UE, in which the access policy may include radio coverage information of the location-related area, a mapping relationship between cells and geographical locations, and may provide a third specific distance (a specific distance attached to the access policy issued by the core network).

[0088] The first information is transmitted by the terminal NAS to the terminal AS, and the first specific distance is set by the terminal NAS.

[0089] The terminal NAS retains (does not delete) the geographical location and the identifier of the first network when the first network initiates registration, and after the terminal selects the first network, the terminal NAS provides the geographical location to the terminal AS, or the terminal NAS provides the geographical location and the identifier of the first network to the terminal AS.

[0090] The terminal AS receives the geographical location, and generates a cell selection / reselection policy based on the geographical location based on radio network coverage, a mapping relationship between the geographical location and cells, etc. The generation of cell selection and cell reselection policies is different (cell selection is based on the location, radio signal measurement and broadcast messages; cell reselection may be based on the capabilities of the UE, radio access network, or may be based on an access policy originated from the first network).

[0091] When the terminal AS performs cell selection and cell reselection in the first network, it applies a cell selection / reselection policy based on the geographical location.

[0092] During cell selection / reselection, the geographical locations where the first network cannot serve are taken into consideration, and the UE avoids selecting an area where it may be rejected when it retries registering with the first network after receiving a network instruction, and avoids selecting an area where it may be rejected and logged out after successfully registering with the first network, thereby ensuring the success rate of registration with the first network and avoiding logout due to user mobility after registering with the first network.

[0093] The unavailable list may be a List of "PLMNs not allowed to operate at the present UE location", which is in the terminal NAS of the UE, and includes a number of entries, each entry corresponding to a record, each record including a network ID (identifier) ​​and a geographical location from which the user receives an indication of said network in a satellite access mode.

[0094] In addition, although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in the specific order, or that the desired results cannot be achieved without performing all the steps shown. Additionally or alternatively, some steps can be omitted, multiple steps can be integrated and performed in one step, and / or one step can be decomposed and performed in multiple steps, or steps in different embodiments can be combined into a new technical solution.

[0095] Based on the above-mentioned embodiments, the embodiments of the present application provide a processing device, which includes each module included therein and each unit included in each module, and can be realized by a processor, and of course can also be realized by a specific logic circuit. In the implementation process, the processor may be a Central Processing Unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA), etc.

[0096] FIG. 2 is a schematic diagram of the structure of a processing device provided in an embodiment of the present application. As shown in FIG. 2, the processing device 20 includes a NAS 21 and an AS 22, among which: The NAS 21 is configured to receive from a first network a specific cause value indicating that the network is unable to serve the current terminal location, to store a geographical location, the geographical location being the geographical location at the time when the terminal receives the specific cause value in the first network, and an identifier of the first network, and to provide a terminal AS with first information including the geographical location; The AS 22 is configured to find (or select) a cell based on the first information.

[0097] In some embodiments, the terminal AS22 is configured to find a cell during a cell selection or cell reselection process.

[0098] In some embodiments, the cell to be found is a cell of the terminal registration network or an EPLMN of the terminal registration network.

[0099] In some embodiments, the terminal accesses the first network by a satellite access technology, and during a cell selection or cell reselection process, the cell that the terminal finds is a cell that supports the satellite access technology.

[0100] In some embodiments, the first information further includes an identifier of the first network.

[0101] In some embodiments, the NAS 21 is configured to store in an unavailable network list the geographical location at the time the terminal receives the particular cause value in the first network and an identifier of the first network.

[0102] In some embodiments, the NAS21 is configured to provide the geographical location to AS22, provide the geographical location and an identifier of the first network to AS22, provide all geographical locations and corresponding network identifiers in the out-of-service network list to AS22, and provide the out-of-service network list to the terminal AS22.

[0103] In some embodiments, the NAS 21 further comprises updating the out-of-service network list when the NAS 21 re-receives the particular cause value; If the network transmitting the re-received specific cause value is different from the first network, storing a new geographic location and an identifier of the network in an unavailable network list, the new geographic location being the geographic location of the terminal when the terminal re-received the specific cause value; If the network transmitting the re-received specific cause value is the first network, removing an identifier of the first network and a geographical location at which the specific cause value was received from the first network in an unavailable network list, and storing the new geographical location and an identifier of the first network in the unavailable network list, wherein the new geographical location is a geographical location at which the terminal re-received the specific cause value in the first network.

[0104] In some embodiments, the AS22 is configured for the terminal AS to find a cell based on the first information and at least one of wireless network coverage information, a relationship between a cell and the geographical location, and a specific distance set based on the geographical location.

[0105] In some embodiments, the wireless network coverage information, the relationship between the cells and the geographic location, and the specified distance originate from at least one of a terminal, a wireless network, and a core network.

[0106] In some embodiments, the NAS21 or AS22 is further configured to obtain the wireless network coverage information, the relationship between the cell and the geographical location, and the specific distance, if the wireless network coverage information, the relationship between the cell and the geographical location, and the specific distance, based on a broadcast message or other wireless network signaling message transmitted from the wireless network.

[0107] In some embodiments, the NAS21 or AS22 further obtains the wireless network coverage information, the relationship between the cell and the geographical location, and the specific distance based on an access policy, a registration flow, or a general terminal configuration update program originating from the core network, if the wireless network coverage information, the relationship between the cell and the geographical location, and the specific distance originate from the core network.

[0108] In some embodiments, the particular distance is one of a distance provided by the terminal NAS and a distance set by the terminal AS.

[0109] The above description of the apparatus embodiment is similar to the description of the method embodiment, and has similar beneficial effects as the method embodiment. For details of the technology not disclosed in the apparatus embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.

[0110] In addition, the division into modules in the processing device shown in FIG. 2 in the embodiments of the present application is schematic and merely a logical functional division, and other division forms may be used when actually realizing the present invention. Furthermore, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, may exist physically alone, or two or more units may be integrated into one unit. The integrated units may be realized in the form of hardware, or may be realized in the form of a software functional unit. They may also be realized in a form that combines software and hardware.

[0111] It should be noted that in the embodiments of the present application, the processing methods of the terminals NAS and AS are realized in the form of software functional modules, and when sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be essentially or in part embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a user device to execute all or part of the methods described in the embodiments of the present application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk. Thus, the embodiments of the present application are not limited to any particular combination of hardware and software.

[0112] An embodiment of the present application provides a terminal, and FIG. 3 is a schematic diagram of a hardware entity of the terminal of the embodiment of the present application. As shown in FIG. 3, the terminal 30 includes a memory 31 and a processor 32, and a computer program executable by the processor 32 is stored in the memory 31, and when the processor 32 executes the program, it realizes the steps of the method provided in the above embodiment.

[0113] The memory 31 is configured to store commands and applications executable by the processor 32, and can further cache data to be processed or processed by each module in the processor 32 and the terminal 30 (e.g., image data, audio data, voice communication data, and video communication data), and can be realized by a flash memory (FLASH) or a random access memory (RAM).

[0114] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program, which, when executed by a processor, realizes the steps of the processing methods of the terminals NAS and AS provided in the above embodiment.

[0115] An embodiment of the present application provides a computer program product including commands, which, when executed on a computer, cause the computer to perform steps in the processing methods for the terminals NAS and AS provided in the above embodiments.

[0116] It should be pointed out here that the above description of the storage medium and device embodiments is similar to the description of the method embodiments, and has similar beneficial effects to the method embodiments. For details of the technology not disclosed in the storage medium, storage medium and device embodiments of the present application, please refer to the description of the method embodiments of the present application to understand them.

[0117] It should be understood that "one embodiment" or "one embodiment" or "some embodiments" referred to throughout the specification means that a particular feature, structure, or characteristic associated with an embodiment is included in at least one embodiment of the present application. Thus, "in one embodiment" or "in one embodiment" or "in some embodiments" appearing in various places throughout the specification do not necessarily refer to the same embodiment. Moreover, certain features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In various embodiments of the present application, it should be understood that the magnitude of the numbers of the above processes does not indicate the order of execution, and the execution order of each process should be determined by its function and inherent logic, and should not limit the implementation process of the embodiments of the present application. The numbers of the above embodiments of the present application are merely for explanation and do not represent the superiority or inferiority of the embodiments. The above description of each embodiment tends to emphasize the differences between each embodiment, and the same or similar points can be referenced to each other, and for the sake of brevity, the present specification will not repeat the description.

[0118] The term "and / or" in this specification is merely intended to describe a related relationship between related objects and indicates that three relationships can exist, for example, object A and / or object B can indicate three cases: only object A exists, object A and object B exist simultaneously, and only object B exists.

[0119] It is noted that, in this specification, the terms "comprise," "include," or any other variation thereof are intended to cover a non-exclusive inclusion, whereby a process, method, article, or apparatus that includes a set of elements not only includes those elements, but also includes other elements not expressly listed or that are inherent to such process, method, article, or apparatus. In the absence of further limitations, an element qualified by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0120] It should be understood that the disclosed devices and methods in some embodiments provided in the present application can be realized in other forms. The above-described embodiments are merely exemplary, and for example, the division of the modules is merely a division of logical functions, and may be divided in other ways when actually realized, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the coupling, direct coupling, or communicative connection between each component shown or discussed may be an indirect coupling or communicative connection via some interfaces, devices, or modules, and may be in an electrical, mechanical, or other form.

[0121] The modules described above as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, and may be located in one location or distributed across multiple network units, and some or all of the modules may be selected according to actual needs to achieve the objective of the solution of this embodiment.

[0122] In addition, each functional unit in each embodiment of the present application may be integrated into a single processing unit, each module may stand alone as a single unit, or two or more units may be integrated into a single unit, and the above integrated modules may be realized in the form of hardware, or in the form of a functional unit that combines hardware and software.

[0123] As can be understood by those skilled in the art, all or some of the steps of the above method embodiments can be completed by instructing relevant hardware by a program, and the program can be stored in a computer-readable storage medium, which performs the steps of the above method embodiments when executed, and the storage medium includes various media capable of storing program code, such as a portable storage device, a read-only memory (ROM), a magnetic disk, or an optical disk.

[0124] Alternatively, the above integrated units of the present application can be realized in the form of a software functional unit and stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solutions of the embodiments of the present application can be essentially or in part embodied in the form of a software product, and the computer software product is stored in a storage medium and includes a plurality of commands for causing a user device to execute all or part of the methods described in each embodiment of the present application. The storage medium includes various media capable of storing program code, such as a portable storage device, a ROM, a magnetic disk, or an optical disk.

[0125] The methods disclosed in the several method embodiments provided herein may be combined in any manner that does not conflict to obtain new method embodiments.

[0126] Features disclosed in the various product embodiments provided herein may be combined in any manner not in conflict to obtain new product embodiments.

[0127] Features disclosed in any method or apparatus embodiment provided in this application may be combined in any manner not in conflict to obtain new method or apparatus embodiments.

[0128] The above description is merely an embodiment of the present application, and does not limit the scope of protection of the present application. Any modifications or replacements that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application are included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. the terminal NAS receiving from the first network a specific cause value indicating that the network is unable to serve the current terminal location; the terminal NAS storing a geographical location, which is a geographical location when the terminal receives the specific cause value in the first network, and an identifier of the first network; the terminal NAS providing a terminal AS with first information including the geographical location; the terminal AS selecting a cell based on the first information; The processing method of the terminal NAS and the terminal AS includes:

2. The method according to claim 1, wherein the terminal AS selects a cell when the terminal finds a cell in a process of cell selection or cell reselection.

3. 3. A method according to claim 1 or 2, wherein the cell to be found is a cell of the terminal's registered network or an EPLMN of said terminal's registered network.

4. the terminal accesses the first network by a satellite access technique; 3. The method according to claim 1 or 2, wherein the cells found by the terminal are cells supporting satellite access technology.

5. The method of claim 1 , wherein the first information further comprises an identifier of the first network.

6. The step of storing the geographical location and the identifier of the first network by the terminal NAS includes: The method according to claim 1 , further comprising the step of: storing, in an unavailable network list, a geographical location of the terminal NAS at the time when the terminal receives the particular cause value on the first network and an identifier of the first network.

7. The step of the terminal NAS providing the terminal AS with first information including the geographical location includes: the terminal NAS providing the geographical location to the terminal AS; said terminal NAS providing said geographical location and an identifier of said first network to said terminal AS; the terminal NAS providing to the terminal AS all geographical locations and corresponding network identifiers in the unavailable network list; The terminal NAS provides the unavailable network list to the terminal AS; The method according to claim 1 or 6, comprising one of the following:

8. The method further includes the step of updating the unavailable network list by the terminal NAS when the terminal NAS receives the specific cause value again; The step of updating the unavailable network list by the terminal NAS when the terminal NAS re-receives the specific cause value includes: If the network that transmits the re-received specific cause value is different from the first network, the terminal NAS stores a new geographical location and an identifier of the network in an unavailable network list, the new geographical location being the geographical location of the terminal when the terminal re-receives the specific cause value; If the network transmitting the re-received specific cause value is the first network, the terminal NAS deletes the identifier of the first network and the geographical location at the time of receiving the specific cause value from the first network in the unavailable network list, and stores the new geographical location and the identifier of the first network in the unavailable network list, the new geographical location being the geographical location at the time of receiving the specific cause value again from the first network; The method according to claim 1 or 6, comprising one of the following:

9. The method according to claim 8, wherein after the terminal NAS updates the out-of-service network list, the terminal NAS provides the terminal AS with first information including the new geographical location.

10. After the terminal selects the first network, the process of the terminal NAS includes: said terminal NAS providing to a terminal AS first information including said geographical location; the terminal NAS providing the geographical location to the terminal AS; the terminal NAS providing the geographical location and an identifier of the first network to the terminal AS; the terminal NAS providing to the terminal AS all geographic locations and corresponding network identifiers in the unavailable network list; The terminal NAS provides the unavailable network list to the terminal AS; The method according to claim 1 or 6, comprising one of the following:

11. The method according to claim 1 or 6, wherein after the terminal has successfully registered with the first network, the geographical location and the identifier of the first network are not deleted in the unavailable network list.

12. The step of the terminal AS selecting a cell based on the first information includes: selecting a cell if the conditions for the terminal AS to consider a cell as a suitable cell include said geographical location; selecting a cell if the conditions for the terminal AS to consider a cell as a suitable cell include the geographical location and a network identifier of the first network; selecting a cell if the conditions for the terminal AS to consider a cell as a suitable cell include the unavailable network list; 7. The method of claim 1, 2 or 6, comprising one of the following:

13. The step of the terminal AS selecting a cell based on the first information includes: selecting a cell if the conditions for the terminal AS to consider a cell as an acceptable cell include said geographical location; selecting a cell if the conditions for the terminal AS to consider a cell as an acceptable cell include the geographical location and a network identifier of the first network; and selecting a cell if the conditions for the terminal AS to consider a cell as an acceptable cell include the out-of-service network list.

14. The method of claim 12, further comprising not considering a cell as a suitable cell if the cell is within a geographic area in the unavailable network list.

15. A cell is considered to be a suitable cell if: the cell is not within an area associated with said out-of-service network list; The TA broadcast by the cell is not part of an area associated with the out-of-service network list; and a TA broadcast by a cell does not include the geographic location in the first information; a network identifier broadcast by the cell is an identifier of the first network in the first information, and the area of ​​the cell does not overlap with a geographic location of the first information; 7. The method of claim 1, 2 or 6, comprising one of the following:

16. A cell is considered an acceptable cell if the cell is not within an area associated with said out-of-service network list; The TA broadcast by the cell is not part of an area associated with the out-of-service network list; and a TA broadcast by a cell does not include the geographic location in the first information; a network identifier broadcast by the cell is an identifier of the first network in the first information, and the area of ​​the cell does not overlap with a geographic location of the first information; 7. The method of claim 1, 2 or 6, comprising one of the following:

17. 17. The method according to claim 15 or 16, wherein an area associated with the out-of-service network list is an area whose distance to a geographic location in the out-of-service network list is less than a specific distance.

18. The TA broadcast by the cell does not include the geographic location of the first information, The TA broadcast by the cell does not include an area related to the geographic location of the first information; The network identifier broadcast by the cell is a network identifier in the first information, and the area of ​​the cell does not overlap with the geographic location of the first information, 17. A method according to claim 15 or 16, comprising the step of: the network identifier broadcast by the cell being an identifier of the first network in the first information, the area of ​​the cell not overlapping with an area associated with the geographic location of the first information.

19. The method of claim 18, wherein an area associated with the geographic location is an area that is less than a particular distance from the geographic location.

20. The terminal AS receives the first information, wireless network coverage information, A relationship between a cell and said geographic location; and 3. The method of claim 1 or 2, wherein the cell is selected based on at least one of a specific distance set based on the geographic location.

21. 21. The method of claim 20, wherein the wireless network coverage information, the relationship between the cells and the geographic location, and the specified distance are derived from at least one of a terminal, a wireless network, and a core network.

22. 22. The method of claim 21, wherein, if the wireless network coverage information, the relationship between the cell and the geographical location, and the specific distance originate from the wireless network, the terminal obtains the wireless network coverage information, the relationship between the cell and the geographical location, and the specific distance based on a broadcast message or other wireless network signaling message transmitted from the wireless network.

23. 22. The method of claim 21, wherein, when the radio network coverage information, the relationship between the cell and the geographical location, and the specific distance originate from the core network, the terminal obtains the radio network coverage information, the relationship between the cell and the geographical location, and the specific distance based on an access policy, a registration flow, or a general terminal configuration update program originated from the core network.

24. The particular distance is: The distance provided by the terminal NAS; and 20. The method according to claim 1, 17 or 19, wherein the terminal AS is one of a set distance.

25. a NAS configured to receive from a first network a specific cause value indicating that the network is unable to serve a current terminal location, to store a geographical location, the geographical location being the geographical location at the time when the terminal receives the specific cause value in the first network, and an identifier of the first network, and to provide a terminal AS with first information including the geographical location; an AS configured to select a cell based on the first information; A processing device comprising:

26. A terminal comprising a memory storing a computer program executable by a processor, and a processor, the terminal implementing a method according to any one of claims 1 to 24 when the processor executes the program.

27. A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 24.