Communication method, terminal device, medium, program product and chip
By implementing a communication method of switching to other location management areas in the terminal device, the authentication failure caused by network failure is solved, and the authentication success rate and user experience are improved.
Patent Information
- Application Number
- CN202510461245.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-05-23
AI Technical Summary
In the event of a temporary network failure, even if the terminal device has the permission to communicate through the core network, it cannot complete authentication, resulting in the inability to access the network.
By implementing a communication method in the terminal device, the terminal device allows it to switch to another location management area of the same network system to reauthenticate after the authentication fails. The method includes adding the failed location management area to the disabled list and switching to another location management area while keeping the network format unchanged.
It improves the authentication success rate of terminal equipment and ensures that terminal equipment can be maintained in the highest network standard or the highest network quality network standard before network failure repair, thereby improving the user experience.
Smart Images

Figure CN120034866A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, terminal equipment, medium, program product and chip. Background Art
[0002] When a terminal device accesses the core network, the core network will trigger the authentication of the terminal device to verify whether the terminal device has the authority to communicate through the core network. If the authentication is successful, the terminal device can access the core network and communicate through the core network, such as making and receiving calls, sending and receiving text messages, and transmitting data. If the authentication is not successful, the terminal device cannot access the core network and cannot communicate through the core network, such as making and receiving calls, sending and receiving text messages, and transmitting data.
[0003] However, in the event of a temporary network failure, even if the terminal device has the authority to communicate through the core network, it cannot complete authentication, resulting in the terminal device being unable to access the network. Summary of the invention
[0004] The present application provides a communication method, terminal device, medium, program product and chip. Based on the communication method, the authentication success rate of the terminal device can be effectively improved to avoid the terminal device being unable to access the network due to authentication failure.
[0005] In a first aspect, the present application provides a communication method, applied to a terminal device, the method comprising: authenticating with a core network through a first location management area, wherein the network standard corresponding to the first location management area is a first network standard; in response to failure of authentication with the core network through the first location management area, if there is a second location management area whose network standard is the first network standard in an area where the terminal device is located, re-authenticating with the core network through the second location management area.
[0006] Here, since the first network standard currently located by the terminal device is usually the highest network standard that the terminal device can use or the network standard with the highest network quality, when the terminal device fails to authenticate through the first location management area of the first network standard, it can preferentially switch to other location management areas of the first network standard existing in the area, for example, the second location management area, to try to switch to other location management areas to re-trigger authentication while keeping the network standard unchanged. This method can maintain the terminal device in the highest network standard that can be used or the network standard with the highest network quality, and improve the user experience when using the network.
[0007] It should be clear that the level of network standards can be determined according to the speed of data transmission. For example, the data transmission speeds of 2G network, 3G network, 4G network and 5G network increase one by one, so 2G network, 3G network, 4G network and 5G network can be determined as the network standards in descending order.
[0008] In a possible implementation of the first aspect, re-authenticating with the core network through the second location management area includes: adding the first location management area to a disabled list, and switching to the second location management area to authenticate with the core network.
[0009] Here, the terminal device may disable the first location management area by adding the first location management area to a disabled list, and then try to switch to the second location management area belonging to the first network standard for authentication.
[0010] In a possible implementation of the first aspect, the failure of authentication between the first location management area and the core network includes: performing one or more authentications between the first location management area and the core network, and one or more authentications all fail.
[0011] Here, after the terminal device determines that the authentication in the first location management area has failed, it can repeatedly trigger multiple authentications in the first location management area according to the preset number of retries. After determining that multiple authentications in the first location management area have failed, the terminal device can disable the first location management area to try to switch to the second location management area to re-trigger the authentication. Based on this method, in a scenario where the network failure in the first location management area is repaired quickly, the terminal device can successfully authenticate without switching the location management area, reducing the time cost that may be caused by redundant switching of the location management area.
[0012] In a possible implementation of the first aspect above, the aforementioned communication method also includes: in the event that authentication with the core network through the second location management area fails, and there is a third location management area whose network standard is the second network standard in the area where the terminal device is located, re-authentication with the core network through the third location management area, wherein the second network standard is different from the first network standard.
[0013] Here, if the terminal device attempts to switch to various location management areas (for example, the second location management area) of the first network standard in the area where it is located, but authentication fails in each location management area, the terminal device can switch to a second network standard other than the first network standard. Furthermore, the terminal device can try to re-trigger authentication on a third location management area of the second network standard in the area where it is located, which can effectively increase the probability of successful authentication.
[0014] In a possible implementation of the first aspect above, the second network standard is the highest network standard among the network standards corresponding to the location management area where the terminal device is located, except the first network standard.
[0015] Here, after the terminal device fails to authenticate in each location management area of the first network standard in the area where it is located, it can preferentially switch to the second highest network standard other than the first network standard. Based on this method, when the terminal device cannot use network resources based on the first network standard, it can try to use the highest network standard other than the first network standard to improve the user experience when using the network.
[0016] In a possible implementation of the first aspect above, the second network standard is lower than the first network standard.
[0017] Here, since the first network standard is usually the highest network standard that the terminal device can use or the network standard with the highest network quality, when the first network standard is unavailable, the second network standard may be lower than the first network standard.
[0018] In a possible implementation of the first aspect above, the aforementioned communication method also includes: when there is no second location management area with the first network standard in the area where the terminal device is located, re-authentication with the core network is performed through a fourth location management area with the second network standard.
[0019] Here, if the location management area of the first network standard in the area where the terminal device is located only includes the first location management area, the terminal device can directly attempt to authenticate based on the location management area of the second network standard (for example, the fourth location management area) after the authentication based on the first location management area fails, so as to improve the authentication efficiency.
[0020] In a possible implementation of the first aspect above, switching to the second location management area and authenticating with the core network includes: sending a first request to the core network through the second location management area, wherein the first request is used to trigger authentication with the core network.
[0021] Here, the terminal device can trigger the core network to authenticate the terminal device by sending a first request to the core network. Here, the first request includes any network request or signaling that can trigger authentication, such as a network registration request, a service request, an attachment request, a location management area update request, a switching request, etc. The embodiment of the present application does not restrict the specific content of the first request. The aforementioned location management area update request may include a location area update request in a 2G network, a location area update request and a routing area update request in a 3G network, a tracking area update request in a 4G and 5G network, and an update request for a geographic area used to manage the location update and mobility of the terminal device in a higher network standard such as 5.5G or 6G.
[0022] In addition, the aforementioned location management areas (e.g., the first location management area, the second location management area, the third location management area, and the fourth location management area) may include a location area (LA) in a 2G network, an LA and a routing area (RA) in a 3G network, a tracking area (TA) in a 4G and 5G network, and a geographical area for managing location updates and mobility of terminal devices in a higher network standard such as 5.5G or 6G. The embodiments of the present application do not restrict the network standard in which the location management area is located.
[0023] In a second aspect, the present application provides a terminal device, comprising: one or more processors; one or more memories; one or more memories storing one or more programs, and when the one or more programs are executed by the one or more processors, the terminal device executes the communication method provided by the above-mentioned first aspect and various possible implementations of the above-mentioned first aspect.
[0024] In a third aspect, the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed on a computer, causes the computer to execute the communication method provided by the first aspect and various possible implementations of the first aspect.
[0025] In a fourth aspect, the present application provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the communication method provided by the above-mentioned first aspect and various possible implementations of the above-mentioned first aspect.
[0026] In a fifth aspect, the present application provides a chip, which includes a processing circuit, and the processing circuit is used to implement the communication method provided by the above-mentioned first aspect and various possible implementations of the above-mentioned first aspect.
[0027] The beneficial effects of the second to fifth aspects mentioned above can be referred to the relevant descriptions in the first aspect mentioned above and various possible implementations of the first aspect, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1a The figure is a schematic diagram of a process of authentication of a terminal device provided in an embodiment of the present application; Figure 1b The figure shows a schematic diagram of the effect of authentication performed by a terminal device provided in an embodiment of the present application; Figure 2 Shown is a schematic diagram of a process for reducing the possibility of authentication failure in some embodiments; Figure 3 The figure shows a flow chart of an implementation of the communication method provided in the embodiment of the present application; Figure 4 FIG. 2 is another implementation flow chart of the communication method provided in an embodiment of the present application; Figure 5 FIG. 2 is another implementation flow chart of the communication method provided in the embodiment of the present application; Figure 6 A schematic diagram of a communication system architecture applied to a terminal device provided by the present application is shown; Figure 7 A schematic diagram of the structure of a terminal device provided by the present application is shown. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0030] It can be understood that the communication method provided in the embodiments of the present application can be applicable to terminal devices including but not limited to mobile phones, tablet computers, desktop computers, laptops, handheld computers, netbooks, etc., terminal devices with communication functions.
[0031] Below, in order to facilitate understanding of the communication method provided in the embodiment of the present application, some concepts and terms involved in the embodiment of the present application are first explained.
[0032] (1) Authentication: It is the process of verifying whether the subscriber identity module (SIM) card used by the terminal device is legitimate and whether it has the right to access the network. In a scenario that triggers authentication, when the terminal device resides in the location management area provided by the base station and completes the network registration, the terminal device can initiate specific service requests to the core network based on the SIM card used, such as requests for call services and Internet access services. After receiving the service request, the core network can trigger the authentication process of the SIM card used by the terminal device. If the authentication is successful, the SIM card used by the terminal device is valid, and the terminal device can use network resources and execute the requested service based on the SIM card. If the authentication fails, the SIM card used by the terminal device is invalid, and the terminal device cannot use network resources and execute the requested service based on the SIM card.
[0033] (2) Location management area: A geographical area consisting of multiple cells, used to manage the location updates of terminal devices and track the movement of terminal devices.
[0034] It should be noted that for different network formats or network standards, the name of the location management area may be different. For example, the location management area in the embodiment of the present application may include a location area (LA) in a 2G network, an LA and a routing area (RA) in a 3G network, a tracking area (TA) in a 4G and 5G network, and a geographical area for managing the location update and mobility of terminal devices in a higher network format such as 5.5G or 6G. Here, the level of the network format can be determined according to the speed of data transmission. For example, the data transmission speeds of 2G networks, 3G networks, 4G networks, and 5G networks increase one by one, so it can be determined that 2G networks, 3G networks, 4G networks, and 5G networks are ranked from low to high in terms of network formats. The data transmission speed of network formats such as 5.5G or 6G is faster than that of 5G networks, so it can be determined that network formats such as 5.5G or 6G are higher than those of 2G networks, 3G networks, 4G networks, and 5G networks.
[0035] Moreover, different location management areas can be represented by different location management area identifiers. For example, for 2G networks, location management areas can be represented by location area identities (LAI); for 3G networks, location management areas can be represented by LAI or routing area identities (RAI); for 4G and 5G networks, location management areas can be represented by tracking area identities (TAI); for other forms of networks, they can also be represented by corresponding identifiers. The embodiments of the present application do not limit the representation methods of different location management areas.
[0036] It should be noted that the terminal device may search for multiple location management areas at the same location, and different location management areas may belong to different base stations and network nodes.
[0037] The solution of the present application is described below in conjunction with the accompanying drawings.
[0038] To facilitate understanding of the communication method provided in the embodiment of the present application, the authentication process of the terminal device will be described below in conjunction with the accompanying drawings, and the terminal device 10 will be used as an example for description below.
[0039] For example, Figure 1a Based on the above content, a schematic diagram of a process of authenticating the terminal device 10 is shown. Figure 1b based on Figure 1a The process shown is a schematic diagram of the authentication effect of a terminal device 10.
[0040] See also Figure 1a , the authentication process of the terminal device 10 may include: S100: The terminal device 10 initiates a service request to the core network 20.
[0041] Exemplarily, after the terminal device 10 resides in the TA and completes the network registration, it can initiate a specific service request to the core network 20 based on the SIM card used. The service request can carry a temporary mobile subscriber identity (TMSI), which can be used to uniquely identify the SIM card used by the terminal device 10. Here, the aforementioned service request can be a request to implement a call service, a request to implement an Internet service, etc., and the embodiment of the present application does not restrict the service request sent by the terminal device 10.
[0042] S101: The core network 20 sends an authentication request to the terminal device 10.
[0043] Exemplarily, after receiving the service request sent by the terminal device 10, the core network 20 may trigger the authentication process of the SIM card used by the terminal device. Specifically, the core network 20 may send an authentication request to the terminal device 10 according to the TMSI in the service request, and the authentication request may include a key for authentication (hereinafter referred to as an authentication key).
[0044] S102: The terminal device 10 notifies the core network 20 that the authentication has failed.
[0045] Here, after the terminal device 10 successfully receives the authentication request sent by the core network 20, it can match the authentication key in the authentication request with the key stored in the SIM card used. If the match is successful, it means that the authentication is successful. Otherwise, if the match fails, it means that the authentication has failed.
[0046] Furthermore, after determining that the authentication key fails to match the key stored in the SIM card used, the terminal device 10 may send a signaling carrying the result of the matching failure to the core network 20 to notify the core network 20 of the authentication failure.
[0047] It is understandable that if a temporary network failure occurs, it may cause the authentication of a SIM card that originally has the authority to use network resources to fail.
[0048] Specifically, if there is a signal interference problem in the location management area where the terminal device 10 is located, the base station corresponding to the location management area where the terminal device 10 is located fails, or the location management area where the terminal device 10 is located is overloaded, it is possible that the terminal device 10 cannot receive or receives the authentication request in timeout, thereby causing the authentication failure of the SIM card used by the terminal device 10. Here, the embodiment of the present application does not make a restrictive description of the specific reasons for the authentication failure.
[0049] S103: The core network 20 sends a signaling indicating that authentication is rejected to the terminal device 10.
[0050] For example, see Figure 1b In the scenario diagram shown, after the terminal device 10 notifies the core network 20 of the authentication failure, the core network 20 may send a signaling of authentication rejection to the terminal device 10. Here, the signaling of authentication rejection may include signaling sent by the core network 20 that carries a reason value #20, a reason value #21, a reason value #26, etc. that can indicate authentication rejection. The embodiment of the present application does not make a restrictive description of the signaling of authentication rejection.
[0051] S104: The SIM card setting of the terminal device 10 is invalid.
[0052] For example, see Figure 1bAfter receiving the authentication rejection signaling sent by the core network 20 based on S103, the terminal device 10 can set the used SIM card to be invalid. At this time, the terminal device 10 will not be able to use network resources and execute the requested service based on the SIM card.
[0053] Here, the terminal device 10 sets the SIM card to be invalid, including marking the SIM card as invalid, so as to temporarily disable the terminal device 10's permission to access the network based on the SIM card. The terminal device 10 can restore the SIM card from an invalid state to a valid state based on the user's manual operation of switching the flight state on and off, removing and then inserting the SIM card, etc.
[0054] Based on the authentication process of the above examples S100 to S104, if the SIM card that originally has the authority to use the network resources fails to be authenticated due to network failure or other reasons, for example, there is a signal interference problem in the location management area where the terminal device 10 is located in the above S101, the base station corresponding to the location management area fails, or the location management area is overloaded, etc. The network temporary failure causes the terminal device 10 to be unable to receive or to receive the authentication request within a timeout period, thereby causing the authentication of the SIM card of the terminal device 10 to fail. It may cause the terminal device 10 to be unable to stay in the network normally based on the SIM card, and unable to make calls, send and receive text messages, surf the Internet, and other services, thereby reducing the user experience.
[0055] To solve the above problem, the embodiment of the present application provides a communication method, in which, when the terminal device fails to authenticate with the core network through the first location management area, the terminal device can switch to another location management area different from the first location management area to re-authenticate with the core network. In this way, the failure of terminal device authentication caused by a network failure in the first location management area can be avoided, which is conducive to increasing the possibility of successful authentication.
[0056] In an example method of switching from a first location management area to other location management areas, after the terminal device determines that authentication in the first location management area is rejected, the first location management area can be added to a disabled list. Then, the terminal device can switch to other location management areas in the area and re-authenticate with the core network.
[0057] Here, since the network standard (hereinafter referred to as the first network standard) in which the terminal device is currently located is usually the highest network standard that the terminal device can use or the network standard with the highest network quality, after the terminal device adds the first location management area to the disabled list, it can preferentially switch to other location management areas of the first network standard that exist in the area where it is located (for example, the "second location management area"), in order to try to switch to other location management areas to re-trigger authentication while keeping the network standard unchanged. This method can maintain the terminal device in the highest network standard that can be used or the network standard with the highest network quality, and improve the user experience when using the network.
[0058] It can be understood that if the terminal device attempts to switch to various location management areas of the first network standard in the area where it is located, but authentication fails in each location management area, the terminal device can switch to the highest network standard other than the first network standard (hereinafter referred to as the second network standard). Furthermore, the terminal device can try to re-trigger authentication on other location management areas of the second network standard in the area where it is located (for example, the "third location management area"), which can effectively increase the probability of successful authentication.
[0059] For example, if the network standards supported by the terminal device include 5G, 4G, and 3G networks and the first network standard is the 5G network, if the terminal device fails to authenticate in all location management areas of the 5G network that can be searched, it can switch to the 4G network (as an example of the second network standard). Furthermore, the terminal device can try to re-trigger authentication in the location management area of the 4G network.
[0060] In an example method of adding the first location management area to a disabled list, the terminal device can preset the number of retries. Furthermore, after the terminal device determines that the authentication in the first location management area has failed, it can repeatedly trigger multiple authentications in the first location management area according to the preset number of retries. After determining that multiple authentications in the first location management area have failed, the terminal device can add the first location management area to the disabled list to try to switch to other location management areas to re-trigger the authentication. Based on this method, in a scenario where the network failure in the first location management area is repaired quickly, the terminal device can successfully authenticate without switching the location management area, reducing the time cost that may be caused by redundant switching of location management areas.
[0061] Here, the preset number of retries of the terminal device can be the number of retries specified in the communication protocol, or it can be a number of retries customized according to the application scenario (for example, 2 times, 4 times, 8 times, etc.). The embodiment of the present application does not make any restrictive description on the preset number of retries of the terminal device.
[0062] Below, in order to better understand the authentication effect of the communication method provided in the embodiments of the present application, the methods for improving the authentication success rate in some embodiments are first specifically described. Specifically, in some embodiments, the authentication failure caused by temporary network failure is reduced only by increasing the number of retries of the terminal device 10 for triggering network authentication through the first location management area. However, in a scenario where the temporary network failure in the first location management area cannot be quickly recovered, even if the terminal device 10 increases the number of retries for triggering network authentication, authentication failure cannot be avoided.
[0063] For comparison, the following Figure 2 The above solution of reducing the possibility of authentication failure by only increasing the number of retries is briefly introduced. Figure 2 The interaction subjects of the interaction diagram shown may include a terminal device 10 and a core network 20 .
[0064] Specifically, see Figure 2 , the interaction process that reduces the possibility of authentication failure by only increasing the number of retries can include: S200: The terminal device 10 initiates a service request to the core network 20.
[0065] Exemplarily, the terminal device 10 may initiate a service request to the core network 20 based on the first location management area.
[0066] The specific content of the service request initiated by the terminal device 10 to the core network 20 is the same as the aforementioned S100. Please refer to the detailed description of S100 for details, and will not be repeated here.
[0067] S201: The core network 20 sends an authentication request to the terminal device 10.
[0068] Exemplarily, the specific content of the authentication request sent by the core network 20 to the terminal device 10 is the same as the aforementioned S101. For details, please refer to the detailed description of S101, which will not be repeated here.
[0069] S202: The terminal device 10 notifies the core network 20 that the authentication has failed.
[0070] Exemplarily, the specific content of the terminal device 10 notifying the core network 20 of the authentication failure is the same as the aforementioned S102. For details, please refer to the detailed description of S102, which will not be repeated here.
[0071] S203: The core network 20 sends a signaling indicating that authentication is rejected to the terminal device 10.
[0072] Exemplarily, the specific content of the authentication rejected signaling sent by the core network 20 to the terminal device 10 is the same as the aforementioned S103. For details, please refer to the detailed description of S103, which will not be repeated here.
[0073] S204: The terminal device 10 and the core network 20 repeatedly execute S201 to S203 multiple times.
[0074] Exemplarily, after the core network 20 sends a signaling indicating that the authentication is rejected to the terminal device 10, the terminal device 10 can continue to trigger multiple authentications based on the first location management area according to the preset number of retries. Here, the way in which the terminal device 10 triggers authentication based on the first location management area includes but is not limited to initiating a network registration request or a service request to the core network based on the first location management area, etc. This application does not make a restrictive description of the way in which the terminal device 10 re-triggers authentication based on the first location management area. In addition, this application does not make a restrictive description of the preset number of retries for triggering authentication. In some embodiments, the preset number of retries can be 3 times, 5 times, 10 times, etc.
[0075] It is understandable that if the reason for the rejection of the authentication of the terminal device 10 is a temporary network failure, if the temporary network failure can be repaired in a short time, the network may return to normal during the process of triggering multiple authentications by the terminal device 10. Then, the terminal device 10 can successfully authenticate based on the first location management area.
[0076] However, if the temporary network failure cannot be quickly repaired, the terminal device 10 will not be able to successfully authenticate by triggering multiple authentications. Specifically, the terminal device 10 will repeatedly execute S201 to S203 for multiple times, and receive multiple authentication rejections from the core network.
[0077] S205: The terminal device 10 sets the SIM card to be invalid.
[0078] For example, after receiving the multiple authentication rejections sent by the core network based on the above S204, the terminal device 10 will set the used SIM card as invalid because it cannot successfully authenticate by triggering multiple authentications. At this time, the terminal device 10 will not be able to use network resources and execute the requested service based on the SIM card.
[0079] Therefore, based on Figure 2 It can be seen from the process shown that although the terminal device 10 can reduce the authentication failure caused by temporary network failure by increasing the number of retries for triggering network authentication, in the scenario where the temporary network failure in the first location management area cannot be quickly restored, even if the terminal device 10 increases the preset number of retries for triggering network authentication, it cannot avoid authentication failure.
[0080] Furthermore, when the preset number of retries is reached, the terminal device 10 will still set the SIM card to be invalid, and the SIM card can only be restored to a valid state by the user manually switching the terminal device 10 to a flight state, or manually removing and then inserting the SIM card. When the SIM card is in an invalid state, the terminal device 10 cannot access network resources based on the SIM card, and cannot perform various functions such as making and receiving calls, sending and receiving text messages, and surfing the Internet, which reduces the user experience.
[0081] In the communication method provided in the embodiment of the present application, since the terminal device 10 can switch to other location management areas to re-trigger authentication after authentication fails based on the first location management area, even if the temporary network failure of the first location management area cannot be quickly restored, the terminal device 10 can improve the authentication success rate based on other location management areas.
[0082] The communication method provided in the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0083] It can be understood that the steps in the methods and processes in the embodiments of the present application are numbered for ease of reference rather than to limit the order of precedence. If there is an order between the steps, the text description shall prevail.
[0084] For example, Figure 3 A schematic diagram of an interactive implementation process of a communication method provided in an embodiment of the present application is shown.
[0085] See also Figure 3 , the implementation process of the aforementioned communication method may include: S300: The terminal device 10 initiates a service request to the core network 20.
[0086] Exemplarily, the terminal device 10 may initiate a service request to the core network 20 based on the first location management area of the first network standard.
[0087] The specific content of the service request initiated by the terminal device 10 to the core network 20 is the same as the aforementioned S100. Please refer to the detailed description of S100 for details, and will not be repeated here.
[0088] S301: The core network 20 sends an authentication request to the terminal device 10.
[0089] Exemplarily, the specific content of the authentication request sent by the core network 20 to the terminal device 10 is the same as the aforementioned S101. For details, please refer to the detailed description of S101, which will not be repeated here.
[0090] S302: The terminal device 10 notifies the core network 20 that the authentication has failed.
[0091] Exemplarily, after determining that the authentication key fails to match the key stored in the SIM card used, the terminal device 10 may send a signaling carrying the result of the match failure to the core network 20 to notify the core network 20 of the authentication failure. Here, the specific content of the terminal device 10 determining that the authentication key fails to match the key stored in the SIM card is the same as the aforementioned S102, and the details can be referred to the detailed description of S102, which will not be repeated here.
[0092] S303: The core network 20 sends a signaling indicating that authentication is rejected to the terminal device 10.
[0093] Exemplarily, after determining that the authentication fails based on S302, the core network 20 sends a signal indicating that the authentication is rejected to the terminal device 10. Here, the specific content of the signal indicating that the authentication is rejected sent by the core network 20 to the terminal device 10 is the same as that of the aforementioned S103, and the details can be referred to the detailed description of S103, which will not be repeated here.
[0094] It can be understood that the embodiment of the present application does not restrict the specific signaling of the authentication rejection sent by the core network 20, and any reason value that can indicate the authentication rejection is within the protection scope of the embodiment of the present application. In some embodiments, the core network 20 may send a signaling of the authentication rejection carrying reason value #20, reason value #21, or reason value #26 to the terminal device 10.
[0095] S304: The terminal device 10 disables the first location management area and switches to the second location management area.
[0096] Exemplarily, after the terminal device 10 fails to authenticate the first location management area of the first network standard, the first location management area can be added to the disabled list to disable the first location management area, and switch to the second location management area of the first network standard that can be searched in the area.
[0097] Here, the terminal device 10 may disable the first location management area and switch to the second location management area after determining that the authentication fails based on S302. Alternatively, the terminal device 10 may also disable the first location management area and switch to the second location management area after receiving the authentication rejection based on S303. The embodiment of the present application does not restrict the specific timing of disabling the first location management area and switching to the second location management area.
[0098] S305: The terminal device 10 re-initiates registration with the core network 20 through the second location management area.
[0099] Exemplarily, after adding the first location management area to the disabled list, the terminal device 10 may re-initiate network registration to the core network 20 based on the second location management area. For example, the terminal device 10 may send a network registration request to the core network 20 based on the second location management area.
[0100] It can be understood that since the first network standard currently in which the terminal device is located is usually the highest network standard that the terminal device can use or the network standard with the highest network quality, after the terminal device adds the first location management area to the disabled list, it will switch to the second location management area first, and can try to re-trigger the authentication while keeping the network standard unchanged. This method can maintain the terminal device in the highest network standard or the best network standard that can be used, and improve the user experience when using the network.
[0101] S306: The terminal device 10 re-initiates a service request to the core network 20.
[0102] Exemplarily, after successfully completing network registration based on the second location management area, the terminal device 10 may further send a service request to the core network 20 based on the second location management area.
[0103] Here, the specific process of the terminal device 10 initiating a service request to the core network 20 is the same as the aforementioned S100. For details, please refer to the detailed description of S100, which will not be repeated here.
[0104] S307: The core network 20 sends an authentication request to the terminal device 10.
[0105] Exemplarily, the core network 20 may trigger authentication of the terminal device 10 based on the received network registration request and / or the received service request, and send an authentication request to the terminal device 10. Here, the specific content of the authentication request sent by the core network 20 to the terminal device 10 is the same as that of the aforementioned S101, and the details can be referred to the detailed description of S101, which will not be repeated here.
[0106] It can be understood that the aforementioned method of triggering authentication based on a network registration request and / or a service request is only an example, and the terminal device 10 can also trigger the core network 20 to authenticate the terminal device 10 by sending an attachment request, a location management area update request, a handover request, etc., or the core network 20 can also actively initiate authentication for the terminal device 10. This application does not restrict the reasons why the core network 20 sends an authentication request to the terminal device 10.
[0107] S308: The terminal device 10 notifies the core network 20 that the authentication is successful.
[0108] Exemplarily, in a scenario where the reason why the terminal device 10 fails to authenticate based on the first location management area is that a temporary failure occurs in the network of the first location management area, since the base stations and network nodes belonging to the second location management area may be different from those of the first location management area, the terminal device 10 can successfully authenticate with the core network 20 based on the second location management area if there is no failure in the network of the second location management area.
[0109] Specifically, after receiving the authentication request sent by the core network 20, the terminal device 10 matches the authentication key in the authentication request with the key stored in the SIM card used, and the match is successful. At this time, it indicates that the authentication of the terminal device 10 is successful. The terminal device 10 can notify the core network 20 of the result of successful authentication.
[0110] S309: The terminal device 10 establishes a service connection with the core network 20.
[0111] Exemplarily, after the terminal device 10 successfully authenticates with the core network 20 based on S308, the terminal device 10 can successfully establish a service connection with the core network 20. Here, the terminal device 10 establishing a service connection with the core network 20 means that the terminal device 10 successfully establishes a connection with the core network 20, and the terminal device 10 is successfully allocated network resources to implement the service requested by the terminal device 10, for example, making and receiving calls, sending and receiving text messages, surfing the Internet, and other services.
[0112] based on Figure 3 In the process shown, the terminal device 10 can be successfully authenticated in the highest network standard or the optimal network standard that can be used. In addition, it can be understood that since the terminal device 10 is successfully authenticated, the terminal device 10 does not need to set the SIM card used to an invalid state, and the user does not need to manually perform complex operations such as switching the flight state or pulling out and then inserting the SIM card in order to reset the SIM card to a valid state, which effectively improves the user experience.
[0113] In addition, the embodiment of the present application does not make any restrictive description on the first network standard. The first network standard can be an existing network standard such as 5G, 4G, 3G, 2G, or a higher network standard such as 6G, 5.5G, etc.
[0114] For example, Figure 4 Another interactive implementation flow chart of the communication method provided in the embodiment of the present application is shown. Figure 3 The process shown, Figure 4 The interactive implementation process shown can retry authentication based on the first location management area before switching the location management area to avoid unnecessary switching of location management areas.
[0115] See also Figure 4 Another interactive implementation process of the communication method provided in the embodiment of the present application may include: S400: The terminal device 10 initiates a service request to the core network 20.
[0116] Exemplarily, the specific content of the service request initiated by the terminal device 10 to the core network 20 is the same as the aforementioned S300. For details, please refer to the detailed description of S300, which will not be repeated here.
[0117] S401: The core network 20 sends an authentication request to the terminal device 10.
[0118] Exemplarily, the specific content of the authentication request sent by the core network 20 to the terminal device 10 is the same as the aforementioned S301. For details, please refer to the detailed description of S301, which will not be repeated here.
[0119] S402: The terminal device 10 notifies the core network 20 that the authentication has failed.
[0120] Exemplarily, the specific content of the terminal device 10 notifying the core network 20 of the authentication failure is the same as the aforementioned S302. For details, please refer to the detailed description of S302, which will not be repeated here.
[0121] S403: The core network 20 sends a signaling indicating that the authentication is rejected to the terminal device 10.
[0122] Exemplarily, the specific content of the authentication rejected signaling sent by the core network 20 to the terminal device 10 is the same as the aforementioned S303. For details, please refer to the detailed description of S303, which will not be repeated here.
[0123] S404: The terminal device 10 and the core network 20 repeatedly execute S401 to S403 multiple times until a preset number of retries is reached.
[0124] Exemplarily, when the core network 20 sends an authentication rejection to the terminal device 10, the terminal device 10 can continue to trigger multiple authentications based on the first location management area. This application does not restrict the preset number of retries for triggering authentication. In some embodiments, the preset number of retries can be 3, 5, 10, 15, etc.
[0125] It is understandable that if the reason for the rejection of the authentication of the terminal device 10 is a temporary network failure, if the temporary network failure can be repaired in a short time, the network may return to normal during the process of triggering multiple authentications by the terminal device 10. Then, the terminal device 10 can successfully authenticate based on the first location management area.
[0126] Based on this approach, in a scenario where a network failure in the first location management area is repaired quickly, the terminal device can successfully authenticate without switching location management areas, thereby reducing the time cost that may be caused by redundant switching of location management areas.
[0127] It is understandable that if the temporary network failure in the first location management area cannot be quickly repaired, the terminal device 10 will not be able to successfully authenticate by triggering multiple authentications. Specifically, the terminal device 10 will repeatedly execute S401 to S403 for multiple times and receive multiple authentication rejections from the core network.
[0128] S405: The terminal device 10 disables the first location management area and switches to the second location management area.
[0129] Exemplarily, when a temporary network failure in the first location management area cannot be quickly repaired, after the terminal device 10 receives multiple authentication rejection signalings issued by the core network based on S403, the terminal device 10 may disable the first location management area and switch to a second location management area of the first network standard that can be searched in the area.
[0130] S406: The terminal device 10 re-initiates registration with the core network 20 via the second location management area.
[0131] Exemplarily, the specific content of the terminal device 10 re-initiating registration with the core network 20 through the second location management area is the same as the aforementioned S305. For details, please refer to the detailed description of S305, which will not be repeated here.
[0132] S407: The terminal device 10 re-initiates a service request to the core network 20.
[0133] Exemplarily, the specific process of the terminal device 10 re-initiating a service request to the core network 20 is the same as the aforementioned S306. For details, please refer to the detailed description of S306, which will not be repeated here.
[0134] S408: The core network 20 sends an authentication request to the terminal device 10.
[0135] Exemplarily, the specific process of the core network 20 sending an authentication request to the terminal device 10 is the same as the aforementioned S307. For details, please refer to the detailed description of S307, which will not be repeated here.
[0136] S409: The terminal device 10 notifies the core network 20 that the authentication is successful.
[0137] Exemplarily, the specific process of the terminal device 10 notifying the core network 20 of successful authentication is the same as the aforementioned S308. For details, please refer to the detailed description of S308, which will not be repeated here.
[0138] S410: The terminal device 10 establishes a service connection with the core network 20.
[0139] Exemplarily, the specific process of establishing a service connection between the terminal device 10 and the core network 20 is the same as the aforementioned S309. For details, please refer to the detailed description of S309, which will not be repeated here.
[0140] based on Figure 3In the process shown, the terminal device 10 can first repeatedly authenticate multiple times in the first location management area, and then switch to the second location management area for authentication if it is determined that the authentication based on the first location management area cannot be successful. This method can effectively reduce the time cost caused by the redundant switching location management area process when the temporary network failure in the first location management area can be quickly repaired.
[0141] For example, Figure 5 Another interactive implementation flow chart of the communication method provided in the embodiment of the present application is shown. Figure 5 The interactive implementation process shown can switch to other network standards to try authentication after the terminal device 10 fails to successfully authenticate based on each location management area of the first network standard, so as to improve the authentication success rate.
[0142] See also Figure 5 Another interactive implementation process of the communication method provided in the embodiment of the present application may include: S500: The terminal device 10 fails to authenticate each location management area of the first network standard in the area where the terminal device 10 is located.
[0143] Exemplarily, if temporary failures occur in the networks of various location management areas of the first network standard in the area where the terminal device 10 is located, for example, a failure occurs in the base station and / or network node common to various location management areas of the first network standard, it may result in the terminal device 10 being denied authentication based on the first location management area of the first network standard, and even if it attempts to switch to other location management areas of the first network standard (for example, the second location management area), authentication cannot be successful.
[0144] Here, the process of the terminal device 10 attempting to switch to another location management area of the first network standard for authentication can be referred to in the aforementioned Figure 3 or Figure 4 The process shown will not be described in detail here.
[0145] S501: The terminal device 10 switches to a location management area of a second network standard, wherein the second network standard is the highest network standard among the network standards corresponding to the location management area where the terminal device exists in the area except the first network standard.
[0146] Exemplarily, when the terminal device 10 switches to each location management area of the first network standard in the area where it is located and all authentication fails, the terminal device 10 can determine the highest second network standard other than the first network standard among the network standards corresponding to the location management areas in the area where it is located. Then, the terminal device 10 can switch to the location management area of the second network standard in the area where it is located (for example, the third location management area) to re-authenticate based on the location management area of the second network standard. It can be understood that the probability of successful authentication can be effectively improved based on this method.
[0147] Taking the network standards corresponding to the location management area in the area where the terminal device 10 is located as an example, including 5G network, 4G network and 3G network, if the first network standard is 4G network, it means that the 5G network may be unavailable due to network failure or poor network quality. Therefore, in some embodiments, the terminal device 10 can directly use the 3G network as the second network standard, and then switch to the location area or routing area of the 3G network for re-authentication.
[0148] In other embodiments, the terminal device 10 may re-determine whether the 5G network in the area is available (for example, whether the network failure is restored, whether the network quality meets the preset standard, etc.). If it is determined that the 5G network is available, the terminal device 10 may use the 5G network as the second network standard, and then switch to the tracking area of the 5G network to re-trigger the authentication.
[0149] S502: The terminal device 10 re-initiates registration with the core network 20 via the location management area of the second network standard.
[0150] Exemplarily, after the terminal device 10 switches to the location management area of the second network standard, it can re-initiate registration with the core network 20 through the location management area of the second network standard.
[0151] Here, the specific content of the terminal device 10 re-initiating registration with the core network 20 through the location management area of the second network standard is substantially the same as the aforementioned S305. For details, please refer to the detailed description of S305, which will not be repeated here.
[0152] S503: The terminal device 10 re-initiates a service request to the core network 20.
[0153] Exemplarily, the specific process of the terminal device 10 re-initiating a service request to the core network 20 is the same as the aforementioned S306. For details, please refer to the detailed description of S306, which will not be repeated here.
[0154] S504: The core network 20 sends an authentication request to the terminal device 10.
[0155] Exemplarily, the specific process of the core network 20 sending an authentication request to the terminal device 10 is the same as the aforementioned S307. For details, please refer to the detailed description of S307, which will not be repeated here.
[0156] S505: The terminal device 10 notifies the core network 20 that the authentication is successful.
[0157] Exemplarily, the specific process of the terminal device 10 notifying the core network 20 of successful authentication is the same as the aforementioned S308. For details, please refer to the detailed description of S308, which will not be repeated here.
[0158] S506: The terminal device 10 establishes a service connection with the core network 20.
[0159] Exemplarily, the specific process of establishing a service connection between the terminal device 10 and the core network 20 is the same as the aforementioned S309. For details, please refer to the detailed description of S309, which will not be repeated here.
[0160] In addition, it can be understood that if the location management area of the first network standard in the area where the terminal device 10 is located only includes one location management area, then after the authentication based on the first location management area fails, the terminal device 10 can directly execute the above S501 to directly attempt to authenticate based on the location management area of the second network standard (as an example of the fourth location management area).
[0161] As an example, Figure 6 According to an embodiment of the present application, a schematic diagram of a communication system architecture applied to a terminal device 10 is shown.
[0162] It should be understood that the layered architecture currently used in the communication system 600 applied to the UE can divide the software into several layers, wherein the layers communicate with each other through software interfaces. These layers may include, for example, an application layer, an application framework layer, an Android™ runtime and a system library, a hardware abstraction layer, a kernel layer, etc. The following is only an example of the layer where the functional modules involved in the communication method provided in the embodiment of the present application are located.
[0163] exist Figure 6 In the figure, from top to bottom, there are application layer 601, application framework layer 602, kernel layer 603, and hardware 604. The application layer 601 may include a series of application packages, such as telephone application, SMS application, browser application, etc. The terminal device 10 may implement the service of making and receiving calls in the above embodiment based on the telephone application, the service of sending and receiving SMS in the above embodiment based on the SMS reference, and the service of surfing the Internet in the above embodiment based on the browser application.
[0164] Continue to see Figure 6The application framework layer 602 provides an application programming interface (API) and a programming framework for the application programs of the application layer. In some implementations, these programming interfaces and programming frameworks can be described as functions.
[0165] Exemplarily, the application framework layer 602 may include a telephone / IP multimedia subsystem (IMS) service 602A, etc. The telephone / IMS service 602A is an IP multimedia subsystem in the communication system of the terminal device 10, and is used to establish a media session.
[0166] It should be understood that the above description is merely an example listed for a better understanding of the specific implementation of the communication method provided in the present application, and does not constitute a restrictive description of the embodiments of the present application.
[0167] In addition, see Figure 6 Specifically, in the technical solution provided in the embodiment of the present application, the kernel layer 603 may include a transmission control protocol / internet protocol stack (TCP / IP protocol stack). The TCP / IP protocol stack refers to a protocol cluster that can realize information transmission between multiple different networks, including a communication protocol that specifies the number of retries. Specifically in actual applications, the TCP / IP protocol stack of the kernel layer 603 mainly serves Internet access services and also provides services for video-related data processing during call services.
[0168] Continue to see Figure 6, the hardware 604 of the communication system 600 may include a modem 604A, an antenna 604B, etc. Among them, the terminal device 10 may send signaling to the network side based on the antenna 604B, such as the service request, the notification of authentication failure, the notification of authentication success, etc. in the above embodiment. The terminal device 10 may also receive signaling sent by the network side based on the antenna 604B, such as the authentication request, the notification of authentication rejection, etc. in the above embodiment. Specifically, the data packet encrypted by the packet data convergence protocol (PDCP) layer will be transmitted to the antenna 604B through the radio link control (RLC) layer, the media access control (MAC) layer and the physical layer (PHY) in sequence, and finally sent to the network side through the antenna 604B. Correspondingly, the data packet received by the antenna 604B from the network side will be transmitted to the PDCP layer through the PHY layer, the MAC layer, and the RLC layer in sequence. The antenna 604B may include the following antenna 1 and the following antenna 2 2.
[0169] Understandably, the above Figure 6 The layers in the communication system software structure shown and the components included in each layer do not constitute a specific limitation on the terminal device 10. In other embodiments of the present application, the communication system of the terminal device 10 may include Figure 6 More or fewer layers may be shown, and each layer may include more than Figure 6 This application is not limited to more or fewer components shown.
[0170] Figure 7 According to an embodiment of the present application, a schematic structural diagram of a terminal device 10 is shown.
[0171] like Figure 7As shown, the terminal device 10 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, and the like.
[0172] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the terminal device 10. In other embodiments of the present application, the terminal device 10 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0173] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors. The controller may generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions.
[0174] The wireless communication function of the terminal device 10 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.
[0175] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the terminal device 10 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0176] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the terminal device 10. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves through the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0177] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the terminal device 10. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 22, modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through antenna 22.
[0178] In some embodiments, the antenna 11 of the terminal device 10 is coupled to the mobile communication module 150, and the antenna 22 is coupled to the wireless communication module 160, so that the terminal device 10 can communicate with the network and other devices through wireless communication technology. The above wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The above-mentioned GNSS may include the global positioning system (GPS), the global navigation satellite system (GLONASS), the Beidou navigation satellite system (BDS), the quasi-zenith satellite system (QZSS) and / or the satellite based augmentation system (SBAS).
[0179] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and separated from the terminal device 10 by inserting the SIM card interface 195 or pulling it out from the SIM card interface 195. The terminal device 10 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the above multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The terminal device 10 interacts with the network through the SIM card to realize functions such as calls and data communications. In some embodiments, the terminal device 10 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the terminal device 10 and cannot be separated from the terminal device 10.
[0180] The embodiments of the present application also provide a computer program product for implementing the communication methods provided in the above embodiments.
[0181] An embodiment of the present application further provides a computer-readable storage medium, on which instructions are stored, and when the instructions are executed on a computer, the computer can execute the communication methods provided in the above embodiments.
[0182] An embodiment of the present application further provides a chip, the chip comprising a processing circuit, and the processing circuit is used to implement the communication methods provided in the above embodiments.
[0183] The various embodiments of the mechanism disclosed in the present application can be implemented in hardware, software, firmware or a combination of these implementation methods. The embodiments of the present application can be implemented as a computer program module or module code executed on a programmable system, which includes at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device and at least one output device.
[0184] A computer program module or module code may be applied to input instructions to perform the functions described herein and generate output information. The output information may be applied to one or more output devices in a known manner. For purposes of this application, a processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.
[0185] Module code can be implemented with high-level modular language or object-oriented programming language to communicate with the processing system. When necessary, module code can also be implemented with assembly language or machine language. The mechanism described in this application is not limited to the scope of any specific programming language. In either case, the language can be a compiled language or an interpreted language.
[0186] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, the instructions may be distributed over a network or through other computer-readable media. Therefore, a machine-readable medium may include any mechanism for storing or transmitting information in a machine (e.g., computer) readable form, including but not limited to a floppy disk, an optical disk, an optical disk, a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic card or an optical card, a flash memory, or a tangible machine-readable memory for transmitting information (e.g., a carrier wave, an infrared signal, a digital signal, etc.) using the Internet in an electrical, optical, acoustic, or other form of propagation signal. Accordingly, machine-readable media include any type of machine-readable media suitable for storing or transmitting electronic instructions or information in a form readable by a machine (eg, a computer).
[0187] References to "one embodiment" or "an embodiment" in the specification mean that the specific features, structures, or characteristics described in conjunction with the embodiment are included in at least one exemplary implementation or technology disclosed according to the embodiment of the present application. The appearance of the phrase "in one embodiment" in various places in the specification does not necessarily all refer to the same embodiment.
[0188] The disclosure of the embodiments of the present application also relates to an operating device for executing the text. The device can be constructed specifically for the required purpose or it can include a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program can be stored in a computer-readable medium, such as, but not limited to, any type of disk, including a floppy disk, an optical disk, a CD-ROM, a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic or optical card, an application-specific integrated circuit (ASIC), or any type of medium suitable for storing electronic instructions, and each can be coupled to a computer system bus. In addition, the computer mentioned in the specification may include a single processor or may be an architecture involving multiple processors for increased computing power.
[0189] In addition, the language used in this specification has been primarily selected for readability and instructional purposes and may not be selected to describe or limit the disclosed subject matter. Therefore, the present application embodiment disclosure is intended to illustrate rather than limit the scope of the concepts discussed herein.
Claims
1. A communication method, applied to a terminal device, characterized in that: The method comprises: Authenticating with the core network through a first location management area, wherein the network standard corresponding to the first location management area is the first network standard; In response to failure of authentication with the core network through the first location management area, if there is a second location management area whose network standard is the first network standard in the area where the terminal device is located, re-authenticate with the core network through the second location management area.
2. The method according to claim 1, characterized in that The re-authenticating with the core network through the second location management area includes: adding the first location management area to a prohibited list, and, Switch to the second location management area and authenticate with the core network.
3. The method according to claim 2, characterized in that The failure of authentication with the core network through the first location management area includes: One or more authentications are performed with the core network through the first location management area, and the one or more authentications all fail.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: In the event that authentication with the core network through the second location management area fails and there is a third location management area whose network standard is the second network standard in the area where the terminal device is located, re-authentication with the core network is performed through the third location management area, wherein the second network standard is different from the first network standard.
5. The method according to claim 4, characterized in that The second network standard is the highest network standard among the network standards corresponding to the location management area where the terminal device exists, except the first network standard.
6. The method according to claim 5, characterized in that The second network standard is lower than the first network standard.
7. The method according to any one of claims 1 to 3, characterized in that The method further comprises: In the case that the second location management area with the first network standard does not exist in the area where the terminal device is located, re-authentication is performed with the core network through the fourth location management area with the second network standard.
8. A terminal device, characterized in that: include: one or more processors; One or more memories; the one or more memories store one or more programs, and when the one or more programs are executed by the one or more processors, the terminal device executes the communication method described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The readable storage medium stores instructions, which, when executed on a computer, cause the computer to execute the communication method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The invention comprises a computer program / instruction, which implements the communication method according to any one of claims 1 to 6 when executed by a processor.
11. A chip, characterized in that: The chip comprises a processing circuit, and the processing circuit is used to implement the communication method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Processing method and device of network communication function abnormity
CN106507405A
Communication roaming method, system and device and storage medium
CN117729526A
Abnormality processing method and device, equipment, medium and product
CN118450378A
Network access method and device, and storage medium
CN118474807A