Communication method and device, storage medium, electronic equipment and chip
By receiving and processing disable TAI in denial messages that are not protected by integrity, the terminal device can quickly restore satellite cell access, solve the problem of misleading pseudo-base stations and improve the user experience of NTN services.
Patent Information
- Application Number
- CN202411195921.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2025-07-25
AI Technical Summary
An attacker may take advantage of security vulnerabilities in the registration management process to carry tracking area identifiers that prohibit access to the real satellite cell by constructing a denial message that is not protected by integrity, misleading terminal devices to be unable to access the real satellite cell, resulting in the inability to provide NTN services for a long time and reducing user experience.
Receive the rejection message sent by the network device. If the integrity protection is not protected, it will store it for a short time or ignore the disabled tracking area identification to avoid long-term impact. By disabling the TAI list and timer mechanism or ignoring the plain text rejection message, quickly restore satellite cell access.
Terminal devices can re-connect to the satellite cell in a short time, reducing the time of NTN service interruption and improving user experience.
Smart Images

Figure CN120378882A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method, apparatus, storage medium, electronic device, and chip. Background Art
[0002] With the rapid development of 5G technology, the Non-Terrestrial Network (NTN), as an important extension of the 5G network, is gradually becoming a key technology for achieving global seamless coverage. Among them, accessing the 5G core network via satellite is one of the important ways to implement NTN services. Summary of the Invention
[0003] In view of this, this application provides a communication method, apparatus, storage medium, electronic device, and chip, mainly aiming to solve the technical problem that currently, an attacker may utilize the security vulnerability in the registration management process, construct a rejection message without integrity protection, and carry a Tracking Area Identity (TAI) that prohibits access to a real satellite cell, misleading the terminal device and preventing it from accessing the real satellite cell, thus being unable to provide NTN services for a long time and reducing the user experience.
[0004] According to a first aspect of the embodiments of the present disclosure, a communication method is provided, including:
[0005] Receiving a rejection message sent by a network device, where the rejection message carries a disabled Tracking Area Identity (TAI);
[0006] Performing short-term storage or ignoring processing according to the disabled TAI.
[0007] According to a second aspect of the embodiments of the present disclosure, a communication apparatus is provided, including:
[0008] A receiving module, configured to receive a rejection message sent by a network device, where the rejection message carries a disabled Tracking Area Identity (TAI);
[0009] A processing module, configured to perform short-term storage or ignoring processing according to the disabled TAI.
[0010] According to a third aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the method described in the first aspect is implemented.
[0011] According to a fourth aspect of the embodiments of the present disclosure, a communication device is provided, including: a transceiver; a memory; and a processor, respectively connected to the transceiver and the memory, configured to control the wireless signal transceiver of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method described in the first aspect.
[0012] According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer program product having a computer program stored thereon, and when the computer program is executed by a processor, the method described in the first aspect is implemented.
[0013] According to a sixth aspect of the embodiments of the present disclosure, there is provided a chip including at least one processor and a communication interface; the communication interface is configured to receive a signal input to the chip or a signal output from the chip, and the processor communicates with the communication interface and implements the communication method described in the first aspect through logic circuits or by executing code instructions.
[0014] By means of the above technical solutions, a communication method, apparatus, storage medium, electronic device and chip provided by the present application can receive a rejection message sent by a network device, and the rejection message carries a disabled tracking area identifier (TAI); short-term storage or ignoring processing is performed according to the disabled TAI. For the embodiments of the present disclosure, by performing short-term storage or ignoring processing according to the disabled TAI, the terminal device will not be affected by the pseudo base station for a long time, and can re-connect to the satellite cell within a short time to provide NTN services, improving the user experience.
[0015] The above description is only an overview of the technical solutions of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other objects, features and advantages of the present application more obvious and understandable, the following specifically describes the specific embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.
[0018] Figure 1 It is a schematic flowchart of a communication method provided for the embodiments of the present disclosure;
[0019] Figure 2 It is a schematic flowchart of a communication method provided for the embodiments of the present disclosure;
[0020] Figure 3 It is a schematic flowchart of a communication method provided for the embodiments of the present disclosure;
[0021] Figure 4Flow chart of a communication method provided by an embodiment of the present disclosure;
[0022] Figure 5 Flow chart of a communication method provided by an embodiment of the present disclosure;
[0023] Figure 6 Flow chart of a communication method provided by an embodiment of the present disclosure;
[0024] Figure 7 Structural diagram of a communication device provided by an embodiment of the present disclosure;
[0025] Figure 8 Structural diagram of a communication device provided by an embodiment of the present disclosure;
[0026] Figure 9 Structural diagram of a chip provided by an embodiment of the present disclosure. Detailed implementation manners
[0027] Some embodiments of the present disclosure will be described in detail herein, and examples thereof are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. Various changes, modifications, and equivalents of the methods, devices, and / or systems described herein will become apparent after understanding the present disclosure. For example, the order of the operations described herein is merely an example and is not limited to those set forth herein, but may be changed as will be apparent after understanding the present disclosure, except for operations that must be performed in a specific order. Additionally, descriptions of features known in the art may be omitted for the sake of clarity and conciseness. It should be noted that, without conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.
[0028] The implementation manners described in some embodiments of the present disclosure below do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0029] Figure 1 is a flowchart of a communication method shown according to some embodiments of the present disclosure, as Figure 1 shown, and includes the following steps.
[0030] Step 101, receive a rejection message sent by a network device, where the rejection message carries a disabled tracking area identifier (TAI).
[0031] For the execution subject of this embodiment, it may be a communication device or a communication device, such as an electronic device or a chip, etc., and may be configured on the terminal device side such as a terminal device.
[0032] In some examples, the terminal device may be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may also be an automobile with communication functions, a smart vehicle, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and so on. The specific technologies and device forms adopted by the terminal device are not limited in this embodiment.
[0033] For the embodiments of the present disclosure, taking the terminal device as a UE as an example, the technical solutions in the present disclosure are described, but this does not constitute a specific limitation on the technical solutions in the present disclosure.
[0034] In some embodiments, the UE may receive a rejection message sent by a network device. The rejection message may carry a disabled tracking area identity (TAI). Among them, the rejection message may be used to indicate that the satellite cell where the UE camps is rejected from accessing the core network. The rejection message is a plain text rejection message. In a satellite communication network, the tracking area identity (TAI) is a unique identifier used to identify a specific tracking area in a mobile communication network; the satellite cell may be a part of a certain tracking area.
[0035] The core network is an important part of a mobile network, mainly responsible for connecting call requests, data requests, network registration requests, etc. from a base station subsystem (such as 4G base stations, 5G base stations, satellite base stations, etc.) to different networks to achieve mobile communication. The core network may include a 4G core network, a 5G core network, etc., and no specific limitation is made thereto.
[0036] Specifically, taking the core network as a 5G core network as an example, the technical solutions in the present disclosure are described, but this does not constitute a specific limitation on the technical solutions in the present disclosure.
[0037] In some examples, the network device may be a device such as a base station or a satellite, and no specific limitation is imposed in this embodiment. The network device may be an entity on the network side for transmitting or receiving signals. For example, the network device may be a communication satellite, an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of the present disclosure do not limit the specific technologies and specific device forms adopted by the network device.
[0038] For the embodiments of the present disclosure, the technical solutions in the present disclosure will be described by taking the network device as a satellite base station and a spoofing base station as examples, but this does not constitute a specific limitation on the technical solutions in the present disclosure.
[0039] In some embodiments, if the UE camps on a satellite cell, it may send a network registration request and forward it to the 5G core network through the satellite base station to communicate with the 5G core network.
[0040] After receiving the network registration request sent by the UE, the 5G core network may check the tracking area identifier (TAI) of the satellite cell where the UE camps. If some or all of the tracking area identifiers (TAIs) of the satellite cell are unavailable, or the tracking area identifier (TAI) selected by the UE cannot provide services, or the registration fails for other reasons, the 5G core network may send a rejection message (REGISTRATION REJECT) to the UE. The rejection message may carry a disabled TAI, and the disabled TAI may include: a disabled roaming TAI and / or a TAI provided by a disabled area service.
[0041] After receiving the rejection message, the UE may check whether the rejection message is integrity protected. The integrity protection may be to encrypt the rejection message to ensure that the rejection message is not tampered with during transmission.
[0042] If it is checked that the rejection message is not integrity protected, that is, the rejection message is a plaintext rejection message, and the plaintext rejection message carries a disabled TAI, the UE may perform short-term storage or ignore processing according to the disabled TAI. For the specific processing process, reference may be made to the relevant description in step 102 of the embodiment, which will not be elaborated here.
[0043] Step 102: Perform short-term storage or ignore processing according to the disabled TAI.
[0044] Continuing with step 101 of the embodiment, the disabled roaming TAI may include the disabled 5G roaming TAI (5GS forbidden tracking areas for roaming) and the disabled 4G roaming TAI (4GS forbidden tracking areas for roaming); in the 5G core network, taking the disabled roaming TAI as the disabled 5G roaming TAI as an example, the technical solutions in the present disclosure will be described, but it does not constitute a specific limitation on the technical solutions in the present disclosure.
[0045] The TAI provided by the disabled area service may include the disabled 5G area service-provided TAI (5GS forbidden tracking areas for regional provision of service) and the disabled 4G area service-provided TAI (4GS forbidden tracking areas for regional provision of service); in the 5G core network, taking the disabled area service-provided TAI as the 5G area service-provided TAI as an example, the technical solutions in the present disclosure will be described, but it does not constitute a specific limitation on the technical solutions in the present disclosure.
[0046] The disabled TAI may include the disabled 5G roaming TAI or the disabled 5G area service-provided TAI, or both.
[0047] In a specific application scenario, if the plaintext rejection message carries a disabled TAI, such as the disabled 5G roaming TAI and / or the disabled 5G area service-provided TAI, etc., as a possible implementation method, the disabled TAI can be stored in the disabled TAI list for short-term storage processing, and the satellite cell corresponding to the disabled TAI after short-term storage processing can be reused to access the core network, so as to provide NTN services. In this way, even if the UE was previously misled to think that some satellite cells were prohibited from access, it can automatically restore the access ability to these satellite cells within a short time, thereby reducing user intervention and shortening the interruption time of NTN services.
[0048] In a specific application scenario, if the plaintext rejection message carries a disabled TAI, such as the disabled 5G roaming TAI and / or the disabled 5G area service-provided TAI, etc., as another possible implementation method, the plaintext rejection message and / or the disabled TAI can be directly ignored, thereby avoiding the problem that the UE cannot access the network for a long time due to an incorrect plaintext rejection message, resulting in the inability to provide NTN services for a long time and reducing the user experience.
[0049] For further illustration, such as Figure 1For the specific implementation process of the method shown, this embodiment provides the following specific method: Figure 2 The method includes:
[0050] Step 201: Receive a rejection message sent by a network device. The rejection message carries a disabled tracking area identifier (TAI).
[0051] For the specific example description in this embodiment, reference can be made to the corresponding description in step 101 of the embodiment in Figure 1 and will not be elaborated here.
[0052] Step 202: Store the disabled TAI in a disabled TAI list and start a first timer.
[0053] Among them, the disabled TAI list is used to determine the satellite cells that are prohibited from access. The disabled TAI list may include: a roaming disabled TAI list and / or a regional service provider disabled TAI list; the timing duration of the first timer is less than the timing duration of the disabled TAI list.
[0054] For the embodiments of the present disclosure, if the plaintext rejection message carries a disabled TAI, such as a disabled roaming TAI, as a possible implementation method, the disabled roaming TAI can be stored in the roaming disabled TAI list (i.e., update the roaming disabled TAI list) and start the first timer. Among them, the roaming disabled TAI list is used to determine the satellite cells that are prohibited from access for roaming services; the timing duration of the first timer is less than the timing duration of the roaming disabled TAI list; the timing duration of the roaming disabled TAI list is generally a random duration between 12 and 24 hours; the timing duration of the first timer can be a random duration between 15 minutes and 30 minutes.
[0055] For the embodiments of the present disclosure, if the plaintext rejection message carries a disabled TAI, such as a disabled TAI for regional service provision, as another possible implementation method, the disabled TAI for regional service provision can be stored in the regional service provider disabled TAI list (i.e., update the regional service provider disabled TAI list) and start the first timer. Among them, the regional service provider disabled TAI list is used to determine the satellite cells that are prohibited from access for providing regional services; the timing duration of the first timer is less than the timing duration of the regional service provider disabled TAI list; the timing duration of the regional service provider disabled TAI list is generally a random duration between 12 and 24 hours; the timing duration of the first timer can be a random duration between 15 minutes and 30 minutes.
[0056] Among them, the roaming-disabled TAI list may include: 5G roaming-disabled TAI (5GS forbidden tracking areas for roaming) list and 4G roaming-disabled TAI (4GS forbidden tracking areas for roaming) list; In the 5G core network, taking the roaming-disabled TAI list as the 5G roaming-disabled TAI list as an example, the technical solutions in the present disclosure are described, but it does not constitute a specific limitation on the technical solutions in the present disclosure;
[0057] The regional service provision-disabled TAI list may include 5G regional service provision-disabled TAI (5GS forbidden tracking areas for regional provision of service) list and 4G regional service provision-disabled TAI (4GS forbidden tracking areas for regional provision of service) list; In the 5G core network, taking the regional service provision-disabled TAI list as the 5G regional service provision-disabled TAI list as an example, the technical solutions in the present disclosure are described, but it does not constitute a specific limitation on the technical solutions in the present disclosure.
[0058] In a specific application scenario, if the plaintext rejection message carries a disabled 5G roaming TAI, the disabled 5G roaming TAI can be stored in the 5G roaming-disabled TAI list; and / or,
[0059] If the plaintext rejection message carries a TAI of a disabled 5G regional service provision, the TAI of the disabled 5G regional service provision can be stored in the 5G regional service provision-disabled TAI list.
[0060] Optionally, the first timer may be a T3247 timer, and the timing duration of the first timer may be a preset random value, such as a random value between 15 - 30 minutes, a random value between 30 - 60 minutes, or other values set according to network policies or UE implementations, and no specific limitation is made thereto.
[0061] Optionally, if the disabled TAI of the satellite cell where the UE is currently camped is not in the disabled TAI carried in the plaintext rejection message (i.e., the location where the UE is currently located is allowed to access the core network), but the UE is still rejected from accessing the core network for other reasons (such as network policies, authentication failures, etc.), then the UE can choose to also store the TAI of the current satellite cell in the disabled TAI list, so as to avoid the UE continuously attempting to access a potentially insecure or unauthorized network, thus "escaping" the attacker's network.
[0062] This application is applied to a terminal that supports connecting to a 4 / 5G core network through a satellite base station. When connecting to the core network through the satellite base station, the network sends a plaintext rejection message and carries a disabled TAI, and the UE performs optimization processing to quickly restore the NTN service capability.
[0063] Step 203: When the timing time of the first timer arrives, delete the disabled TAI stored in the disabled TAI list.
[0064] For the embodiments of the present disclosure, when the first timer times out (i.e., when the timing time of the first timer arrives), the disabled TAI previously stored due to receiving a plaintext rejection message can be automatically deleted from the disabled TAI list, enabling the UE to re-access the core network through the satellite cell corresponding to the disabled TAI, thereby providing NTN services, as Figure 3 shown.
[0065] In this way, even if the UE was previously misled into thinking that certain satellite cells were prohibited from access, it can automatically restore the access capability to these satellite cells within a short time, thereby reducing user intervention and shortening the time of NTN service interruption.
[0066] In a specific application scenario, if the disabled roaming TAI is stored in the roaming disabled TAI list, then after the first timer times out, delete the disabled roaming TAI stored in the roaming disabled TAI list;
[0067] if the TAI provided by the disabled area service is stored in the area service provided disabled TAI list, then after the first timer times out, delete the disabled TAI provided by the disabled area service stored in the area service provided disabled TAI list.
[0068] To further illustrate the specific implementation process of the method as Figure 1 shown, this embodiment provides a specific method as Figure 4 shown, and the method includes:
[0069] Step 301: Receive a rejection message sent by a network device, and the rejection message carries a disabled tracking area identifier (TAI).
[0070] For the specific example description in this embodiment, reference can be made to the corresponding description in step 101 of the embodiment in Figure 1 and details will not be elaborated here.
[0071] Step 302: Ignore the rejection message and / or the disabled TAI.
[0072] For the embodiments of the present disclosure, after receiving the rejection message, the UE can check whether the rejection message is integrity protected, and the integrity protection can be to encrypt the rejection message to ensure that the rejection message has not been tampered with during transmission.
[0073] If the check rejection message is not integrity protected, that is, the rejection message is a plaintext rejection message, and the plaintext rejection message carries a disabled TAI, such as a disabled 5G roaming TAI and / or a TAI provided by a disabled 5G area service. As a possible implementation method, the disabled 5G roaming TAI and / or the TAI provided by the disabled 5G area service or the plaintext rejection message can be ignored, and the UE can continue to attempt to send a network registration request to the 5G core network via the satellite base station until it successfully accesses the network, thereby avoiding the problem that the UE cannot access the network for a long time due to an incorrect plaintext rejection message, resulting in the inability to provide NTN services for a long time and reducing the user experience.
[0074] In a specific application scenario, such as Figure 5 shown, if an attacker uses a fake base station to attract and attach the UE to stay on the network constructed by the attacker, it can also trigger the UE to initiate a normal registration process and send a network registration request to the fake base station.
[0075] After receiving the network registration request sent by the UE, in order to prevent the UE from successfully registering to the real network, the fake base station will construct a plaintext rejection message (REGISTRATION REJECT) and carry a constructed disabled TAI. The constructed disabled TAI can include a constructed disabled roaming TAI and a TAI provided by a disabled area service. The constructed disabled TAI can include the disabled TAI of the real network cell.
[0076] The fake base station can send the constructed plaintext rejection message to the UE. After receiving the rejection message, the UE can check whether the rejection message is integrity protected. The integrity protection can be to encrypt the rejection message to ensure that the rejection message is not tampered with during transmission.
[0077] If the check rejection message is not integrity protected, that is, the rejection message is a plaintext rejection message, and the plaintext rejection message carries a disabled TAI. As another possible implementation method, the UE can ignore the plaintext rejection message and / or the disabled TAI, and based on the BAR mechanism, prohibit the UE from accessing the current satellite cell, or prohibit the UE from accessing the current satellite cell within a preset duration. For example, within the preset duration, the disabled TAI of the current satellite cell is stored in the corresponding disabled TAI list to prohibit the UE from accessing the current satellite cell within the preset duration, so that the UE can change to a new satellite cell to provide NTN services, such as Figure 6 shown. By this method, the UE can escape from the possible attacker network, reduce the risk of being continuously monitored or attacked, and avoid permanently blocking the current satellite cell.
[0078] Optionally, on the 5G core network side, it is possible to prohibit carrying the disabled TAI in the plaintext rejection message, and only carry the disabled TAI in the rejection message after integrity protection after the secure connection between the UE and the 5G core network has been established and activated, as Figure 6 shown.
[0079] Based on the above-disclosed embodiment content, the following two method examples are given for illustration, but not limited thereto:
[0080] For the embodiments of the present disclosure, it is possible to verify whether the terminal device has implemented the plaintext attack prevention method of the present application through Method 1 and Method 2 respectively.
[0081] Method 1:
[0082] Step 1: A terminal device supporting 5G NTN functionality can be connected to an NTN instrument or a laboratory network, and it is ensured that the terminal device camps on a 5G NTN cell (i.e., it is confirmed by checking that the cellBarredNTN-r17 in the broadcast cell information SIB1 (System Information Block 1) message is configured as notBarred, indicating that the cell is open to NTN terminals). Then, the terminal device initiates a registration process and attempts to establish a connection with the network;
[0083] Step 2: Use a test instrument to simulate the network to send a rejection message (REGISTRATION REJECT) with integrity protection to the terminal device. This rejection message carries the prohibited 5G roaming TAI (5GS forbidden tracking areas for roaming), which includes the current cell TAI;
[0084] Step 3: Wait for 12 - 24 hours, and the terminal device initiates the registration process again;
[0085] Step 4: Repeat Steps 1 - 2, and change the rejection message with integrity protection in Step 2 to a plaintext (without integrity protection) rejection message;
[0086] Step 5: Wait for a period of time. If the terminal device initiates the registration process again within 12 hours, it indicates that the terminal device has implemented the plaintext attack prevention method of the present application.
[0087] Method 2:
[0088] Similar to Method 1, the difference is that a terminal device supporting 4G NTN functionality is connected to a 4G NTN instrument or a laboratory network, and a plaintext ATTACH REJECT message is constructed to carry the prohibited 4G roaming TAI (forbidden tracking areas for roaming), which includes the current cell TAI.
[0089] Send the constructed plaintext ATTACH REJECT message to the terminal device. If the terminal device does not perform insecure operations or immediately stop attempting to access the network after receiving the plaintext rejection message, but continues its behavior according to a predetermined logic (such as waiting for a period of time and then attempting to access again), it indicates that the terminal device has implemented the anti-plaintext attack method of this application.
[0090] In summary, according to a communication method of the present disclosure, a rejection message sent by a network device can be received, and the rejection message carries a disabled tracking area identifier TAI; short-term storage or ignoring processing is performed according to the disabled TAI. For the embodiments of the present disclosure, by performing short-term storage or ignoring processing according to the disabled TAI, the terminal device will not be affected by the pseudo base station for a long time, can re-access the satellite cell within a short time, provide NTN services, and improve the user experience.
[0091] Based on the above Figure 1 、 Figure 2 and Figure 4 For the specific implementation of the method shown, this embodiment provides a communication device, as shown in Figure 7 The device includes: a receiving module 31 and a processing module 32;
[0092] The receiving module 31 is configured to receive a rejection message sent by a network device, and the rejection message carries a disabled tracking area identifier TAI;
[0093] The processing module 32 is configured to perform short-term storage or ignoring processing according to the disabled TAI.
[0094] In a specific application scenario, the disabled TAI includes: a disabled roaming TAI and / or a TAI provided by a disabled area service; the processing module 32 can be used to store the disabled TAI in a disabled TAI list and start a first timer, where the disabled TAI list is used to determine the satellite cells prohibited from access, and the timing duration of the first timer is less than the timing duration of the timer of the disabled TAI list;
[0095] When the timing time of the first timer arrives, delete the disabled TAI stored in the disabled TAI list.
[0096] In a specific application scenario, the disabled TAI list includes: a roaming disabled TAI list; the processing module 32 can be used to store the disabled roaming TAI in the roaming disabled TAI list, and the roaming disabled TAI list is used to determine the satellite cells prohibited from access for roaming services;
[0097] The deleting the disabled TAI stored in the disabled TAI list includes:
[0098] Delete the disabled roaming TAI stored in the roaming disable TAI list.
[0099] In a specific application scenario, the disable TAI list includes: a regional service provider disable TAI list; a processing module 32, which can be used to store the TAI of the disabled regional service provider into the regional service provider disable TAI list, and the regional service provider disable TAI list is used to determine the satellite cell prohibited from accessing the provided regional service.
[0100] The deletion of the disabled TAI stored in the disable TAI list includes:
[0101] Delete the disabled TAI of the regional service provider stored in the regional service provider disable TAI list.
[0102] In a specific application scenario, the processing module 32 can be used to ignore the rejection message and / or the disabled TAI.
[0103] In a specific application scenario, as Figure 7 shown, the device further includes: a first prohibition module 33, a second prohibition module 34;
[0104] The first prohibition module 33 is used to prohibit access to the current satellite cell; or,
[0105] The second prohibition module 34 is used to prohibit access to the current satellite cell within a preset duration.
[0106] It should be noted that for other corresponding descriptions of each functional unit involved in the communication device provided in this embodiment, reference can be made to the corresponding description of the method in Figure 1 and details are not described herein again.
[0107] Figure 8 is a schematic structural diagram of a communication device 1800 provided in this embodiment. The communication device 1800 can be a terminal device, a network device, a chip, a chip system, or a processor that supports the network device to implement the above method, or a chip, a chip system, or a processor that supports the user equipment to implement the above method. The device can be used to implement the method described in the above method embodiment, and specific reference can be made to the description in the above method embodiment.
[0108] The communication device 1800 includes: a transceiver; a memory; a processor, which are respectively connected to the transceiver and the memory, and are configured to control the wireless signal transceiver of the transceiver by executing the computer-executable instructions on the memory, and can implement the functions of any of the above method embodiments.
[0109] The communication device 1800 may include one or more processors 1801. The processor 1801 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and communication data, and the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process the data of the computer program.
[0110] Optionally, the communication device 1800 may further include one or more memories 1802, on which a computer program 1804 may be stored, and the processor 1801 executes the computer program 1804, so that the communication device 1800 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory 1802. The communication device 1800 and the memory 1802 may be provided separately or integrated together.
[0111] Optionally, the communication device 1800 may further include a transceiver 1805 and an antenna 1806. The transceiver 1805 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function. The transceiver 1805 may include a receiver and a transmitter, the receiver may be referred to as a receiver or a receiving circuit, etc., and is used to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to implement a transmitting function.
[0112] Optionally, the communication device 1800 may further include one or more interface circuits 1807. The interface circuit 1807 is used to receive code instructions and transmit them to the processor 1801. The processor 1801 executes the code instructions to enable the communication device 1800 to execute the method described in the above method embodiment.
[0113] In one implementation, the processor 1801 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0114] In one implementation, the processor 1801 may store a computer program 1803, which runs on the processor 1801 and enables the communication device 1800 to perform the method described in the above method embodiment. The computer program 1803 may be fixed in the processor 1801, in which case the processor 1801 may be implemented by hardware.
[0115] In one implementation, the communication device 1800 may include circuitry that can implement the functions of transmitting, receiving, or communicating in the foregoing method embodiments. The processors and transceivers described in this disclosure may be implemented on an integrated circuit (IC), analog IC, radio frequency integrated circuit (RFIC), mixed-signal IC, application specific integrated circuit (ASIC), printed circuit board (PCB), electronic device, etc. The processors and transceivers may also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), BiCMOS, silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0116] The communication device described in the above embodiments may be a network device or a user equipment, but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device may not be limited by Figure 8 . The communication device may be an independent device or may be a part of a larger device. For example, the communication device may be:
[0117] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0118] (2) A collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and computer programs;
[0119] (3) An ASIC, such as a modem;
[0120] (4) A module that can be embedded in other devices;
[0121] (5) A receiver, terminal device, intelligent terminal device, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.;
[0122] (6) Others, etc.
[0123] Based on the above embodiments, the present embodiment further provides a chip, including at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the communication method described in the above embodiments through logic circuits or by executing code instructions.
[0124] Figure 9 FIG. 4 is a schematic structural diagram of a chip 1000 for implementing the above communication method provided by the present embodiment. Referring to Figure 9 , the chip 1000 includes at least one communication interface 1001 and a processor 1002. The communication interface 1001 is used to receive signals input to the chip 1000 or signals output from the above chip 1000, and the processor 1002 communicates with the communication interface 1001 and implements the communication method described in the above embodiments of the present disclosure through logic circuits or by executing code instructions.
[0125] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be implemented by electronic hardware, computer software, or a combination of the two. Whether such a function is implemented by hardware or software depends on the specific application and the design requirements of the entire system. For each specific application, those skilled in the art can use various methods to implement the described function, but such implementation should not be construed as exceeding the scope protected by the embodiments of the present disclosure.
[0126] The present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor of the computer, it implements the functions of any one of the above method embodiments.
[0127] The present disclosure further provides a computer program product, and when the computer program product is executed by a computer, it implements the functions of any one of the above method embodiments. For example, if a computer program is stored thereon, when the computer program product is executed by a processor of the computer, it implements the functions of any one of the above method embodiments.
[0128] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, the processes or functions according to the embodiments of the present disclosure are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server, data center, etc. that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0129] Those of ordinary skill in the art can understand that the various digital numbers such as the first, second, etc. involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, nor do they represent the order of precedence.
[0130] At least one in the present disclosure can also be described as one or more. The plurality can be two, three, four, or more, and the present disclosure does not make any limitations. In the embodiments of the present disclosure, for a technical feature, the technical features in this technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", etc. There is no order of precedence or size order among the technical features described by the "first", "second", "third", "A", "B", "C", and "D".
[0131] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus (such as a disk, optical disc, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
[0132] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.
[0133] A computer system can include a client and a server. The client and the server are generally far apart from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other.
[0134] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this disclosure application can be achieved, and this is not limited herein.
[0135] In addition, it should be understood that the various embodiments described in this disclosure can be implemented separately, or in combination with other embodiments when the solution permits.
[0136] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in connection with the embodiments claimed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this disclosure.
[0137] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0138] As described above, it is only the specific implementation manner of the present disclosure. However, the protection scope of the present disclosure is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present disclosure can easily think of changes or substitutions, which should all be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claimed rights.
Claims
1. A communication method, characterized in that, including: receiving a rejection message sent by a network device, where the rejection message carries a disabled tracking area identifier (TAI); performing short-term storage or ignoring processing according to the disabled TAI.
2. The method according to claim 1, characterized in that, Performing short-term storage according to the disabled TAI includes: storing the disabled TAI into a disabled TAI list and starting a first timer, where the disabled TAI list is used to determine a satellite cell that is prohibited from access, and a timing duration of the first timer is less than a timer duration of the disabled TAI list; deleting the disabled TAI stored in the disabled TAI list when a timing time of the first timer arrives.
3. The method according to claim 2, wherein The disabled TAI includes: a disabled roaming TAI and / or a TAI provided by a disabled regional service.
4. The method according to claim 3, characterized in that, The disabled TAI list includes: a roaming disabled TAI list; Storing the disabled TAI into the disabled TAI list includes: storing the disabled roaming TAI into the roaming disabled TAI list, where the roaming disabled TAI list is used to determine a satellite cell that is prohibited from access for roaming services; The deleting the disabled TAI stored in the disabled TAI list includes: deleting the disabled roaming TAI stored in the roaming disabled TAI list.
5. The method according to claim 3, wherein The disabled TAI list includes: a regional service provided disabled TAI list; Storing the disabled TAI into the disabled TAI list includes: storing the TAI provided by the disabled regional service into the regional service provided disabled TAI list, where the regional service provided disabled TAI list is used to determine a satellite cell that is prohibited from access for providing regional services; The deleting the disabled TAI stored in the disabled TAI list includes: deleting the TAI provided by the disabled regional service stored in the regional service provided disabled TAI list.
6. The method according to claim 1, wherein Performing ignoring processing according to the disabled TAI includes: ignoring the rejection message and / or the disabled TAI.
7. The method according to claim 6, characterized in that, The method further includes: prohibiting access to the current satellite cell; or, prohibiting access to the current satellite cell within a preset duration.
8. A communication device, characterized in that, including: a receiving module, configured to receive a rejection message sent by a network device, where the rejection message carries a disabled tracking area identifier (TAI); a processing module, configured to perform short-term storage or ignoring processing according to the disabled TAI.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
10. A communication device, wherein, including: a transceiver; a memory; a processor, respectively connected to the transceiver and the memory, configured to control wireless signal transceiver of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method according to any one of claims 1 to 7.
11. A chip, characterized in that, including at least one processor and a communication interface; the communication interface is configured to receive a signal input to the chip or a signal output from the chip, and the processor communicates with the communication interface and implements the method according to any one of claims 1 to 7 through a logic circuit or by executing code instructions.