Unified control method for terminal access, apparatus, and communication device

By sending access category and identification information to terminals in the satellite communication system for access control, the cell congestion problem caused by limited resources in satellite communication is solved, and stable and reliable data transmission is achieved.

WO2026020704A1PCT designated stage Publication Date: 2026-01-29CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/139666
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-25
Filing Date
2024-12-16
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

In satellite communications, due to the limited satellite service capabilities and on-board storage resources, access control is required for connected terminals to avoid cell congestion and ensure priority service for data reception.

Method used

By transmitting initial information containing the access category and access identifier to the terminal via satellite, access control checks and access prohibition checks are performed to determine whether to initiate an access attempt, thereby achieving unified control over terminal access.

Benefits of technology

Effectively manage the communication resources of satellite communication systems, avoid cell congestion, ensure the communication stability and reliability of store-and-forward services, and improve resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024139666_29012026_PF_FP_ABST
    Figure CN2024139666_29012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a unified control method for terminal access, an apparatus, a communication device, a storage medium, and a computer program product. The method comprises: receiving first information transmitted by a satellite, wherein the satellite is in a store-and-forward mode, and the first information comprises an access category and an access identifier; and when access to the satellite is required, on the basis of the first information, performing an access control check and / or an access barring check, and determining whether to initiate an access attempt.
Need to check novelty before this filing date? Find Prior Art

Description

Unified control methods, devices, and communication equipment for terminal access

[0001] Related applications

[0002] This application claims priority to Chinese patent application filed on July 25, 2024, with application number 202411003810.2, entitled "Unified Control Method, Apparatus and Communication Equipment for Terminal Access", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of wireless communication technology, and in particular to a unified control method, apparatus, communication device, storage medium, and computer program product for terminal access. Background Technology

[0004] Store-and-forward technology based on low-to-medium orbit regeneration mode is a data transmission solution in the field of satellite communications. This technology allows data to be stored and forwarded between satellites and terrestrial networks. Due to the limited satellite service capacity and onboard storage resources, access control of connected terminals is necessary to avoid cell congestion and ensure that data reception services receive priority access. This is a technical problem that urgently needs to be solved. Summary of the Invention

[0005] This application provides a unified control method, apparatus, communication device, storage medium, and computer program product for terminal access, which can reasonably schedule terminal access, effectively manage the communication resources of the satellite communication system, and improve the communication stability and reliability of the satellite communication system.

[0006] A unified control method for terminal access includes: receiving first information transmitted by a satellite, wherein the satellite is in store-and-forward mode, the first information including an access category and an access identifier; and when access to the satellite is required, performing access control checks and / or access prohibition checks based on the first information, and determining whether to initiate an access attempt.

[0007] In one embodiment, the method further includes: receiving a first message, the first message containing first indication information, the first indication information being used to indicate that the terminal may access the satellite coverage cell, or to indicate that the terminal is prohibited from accessing the satellite coverage cell.

[0008] In one embodiment, the first information further includes a parameter set and second indication information, wherein the second indication information is used to indicate that the satellite supports store-and-forward mode, or the second indication information is used to indicate that the satellite does not support store-and-forward mode.

[0009] In one embodiment, the parameter set includes an access identifier prohibition list, a prohibition factor corresponding to the access identifier prohibition list, and a prohibition time.

[0010] In one embodiment, the first information is sent by the satellite to the terminal under target conditions, the target conditions including one or more of the following: the storage-forward mode of the satellite has a capacity greater than or equal to a preset occupancy threshold; the unified access control process of the satellite is enabled; and the target network element performs a trigger operation on the satellite, the trigger operation being used to instruct the satellite to send the first information.

[0011] In one embodiment, the method further includes: determining at least one access identifier in an access identifier set configured in the USIM configuration file of the terminal, wherein the access identifier is a data identifier of a target number of bytes.

[0012] In one embodiment, the target bit position in the target number byte is a first target value, indicating that the terminal supports store-and-forward satellite terminal data transmission services; or, the target bit position in the target number byte is a second target value, indicating that the terminal does not support store-and-forward satellite terminal data transmission services.

[0013] In one embodiment, the first information indicates that access attempts initiated by a terminal whose access type is satellite downlink user data transmission access and whose access identifier is a satellite terminal data transmission service that supports store-and-forward are permitted. The first information is also used to indicate that access attempts initiated by a terminal whose access type is satellite uplink user data transmission access and whose access identifier is a satellite terminal data transmission service that supports store-and-forward are prohibited.

[0014] In one embodiment, the process based on the first information includes: checking startup and checking execution.

[0015] In one embodiment, the check start process includes: determining the access type corresponding to the access identifier, and obtaining the status of the timer corresponding to each access type; if the timer is in a running state, then prohibiting access attempts of the access type corresponding to the timer.

[0016] In one embodiment, the inspection process includes: determining the access type of the store-and-forward service, querying the target access identifier corresponding to the access type in the parameter set, wherein the target access identifier includes at least one access identifier; if the target access identifier is found in the access identifier prohibition list in the parameter set, then the access attempt of the access type corresponding to the target access identifier is prohibited, and a timer corresponding to the access type is started, wherein the timer duration is determined based on the satellite latency of the satellite.

[0017] In one embodiment, the step of performing access control checks and / or access prohibition checks based on the first information, and determining whether to initiate an access attempt, includes: performing access control checks and / or access prohibition checks based on the first information to obtain control check results and / or prohibition check results; and determining whether to initiate an access attempt based on the control check results and / or prohibition check results.

[0018] A unified control method for terminal access includes: sending first information to the terminal, the first information including an access category and an access identifier, the first information being used to instruct the terminal to perform access control checks and / or access prohibition checks based on the first information when it needs to access a satellite, and to determine whether to initiate an access attempt.

[0019] In one embodiment, the first information further includes a parameter set and second indication information, wherein the second indication information is used to indicate that the satellite supports store-and-forward mode, or the second indication information is used to indicate that the satellite does not support store-and-forward mode.

[0020] In one embodiment, the parameter set includes an access identifier prohibition list, a prohibition factor corresponding to the access identifier prohibition list, and a prohibition time.

[0021] In one embodiment, before the step of sending the first information to the terminal, the method further includes: determining the access type corresponding to each access identifier through the NAS layer to obtain the correspondence between the access type and the access identifier; and obtaining a parameter set based on the correspondence between the access type and the access identifier.

[0022] In one embodiment, determining the access type corresponding to each access identifier includes: for each access identifier, determining the access attempt type corresponding to the access identifier, and determining the access rule corresponding to the access attempt type; and determining the access type corresponding to the target access rule that meets the preset matching conditions as the access type corresponding to the access identifier.

[0023] In one embodiment, the access types corresponding to the store-and-forward service include satellite downlink user data transmission service access, satellite uplink user data transmission service access, and latency-tolerant service access. The latency-tolerant service access includes a custom access type for satellite store-and-forward service, or the latency-tolerant service access type in the original UAC mechanism can be reused.

[0024] A unified control device for terminal access, the device comprising: a first receiving module for receiving first information transmitted by a satellite, the satellite being in store-and-forward mode, the first information including an access category and an access identifier; and a checking module for performing access control checks and / or access prohibition checks based on the first information when access to the satellite is required, and determining whether to initiate an access attempt.

[0025] A unified control device for terminal access, the device comprising: a first sending module, configured to send first information to the terminal, the first information including an access category and an access identifier, the first information being configured to instruct the terminal, when needing to access a satellite, to perform access control checks and / or access prohibition checks based on the first information, and to determine whether to initiate an access attempt.

[0026] A communication device includes a processor and a receiver; the processor is configured to receive first information transmitted by a satellite via the receiver, the satellite being in store-and-forward mode, the first information including an access category and an access identifier; the receiver is configured to perform access control checks and / or access prohibition checks based on the first information when access to the satellite is required, and to determine whether to initiate an access attempt.

[0027] A computer-readable storage medium having a computer program stored thereon, wherein when executed by a processor, the computer program causes the processor to implement a unified control method for terminal access: receiving first information transmitted by a satellite, the satellite being in store-and-forward mode, the first information including an access category and an access identifier; and when access to the satellite is required, performing access control checks and / or access prohibition checks based on the first information, and determining whether to initiate an access attempt.

[0028] A computer program product includes a computer program that, when executed by a processor, causes the processor to implement a unified control method for terminal access: receiving first information transmitted by a satellite, the satellite being in store-and-forward mode, the first information including an access category and an access identifier; and when access to the satellite is required, performing access control checks and / or access prohibition checks based on the first information, and determining whether to initiate an access attempt.

[0029] According to the unified control method, apparatus, communication equipment, storage medium, and computer program product for terminal access described above, the method includes: receiving first information transmitted by a satellite, wherein the satellite is in store-and-forward mode, and the first information includes an access category and an access identifier; when access to the satellite is required, performing access control checks and / or access prohibition checks based on the first information, and determining whether to initiate an access attempt. By adopting this method, based on the first information including the access category and access identifier transmitted between the satellite and the terminal, the satellite can achieve access control of the terminal accessing non-terrestrial networks and improve the effectiveness of access control, thereby avoiding cell congestion, ensuring the communication stability and reliability of store-and-forward services, and effectively improving the utilization of on-board resources. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are merely some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without any creative effort.

[0031] Figure 1 is an application environment diagram of a unified control method for terminal access according to an embodiment of this application.

[0032] Figure 2 is a flowchart illustrating a unified control method for terminal access according to an embodiment of this application.

[0033] Figure 3 is a flowchart illustrating the steps for determining prohibited access attempts according to an embodiment of this application.

[0034] Figure 4 is a flowchart illustrating the steps of starting a timer according to an embodiment of this application.

[0035] Figure 5 is a flowchart illustrating the inspection steps according to an embodiment of this application.

[0036] Figure 6 is a flowchart illustrating a unified control method for terminal access according to an embodiment of this application.

[0037] Figure 7 is a flowchart illustrating the steps for determining the access type according to an embodiment of this application.

[0038] Figure 8 is a flowchart illustrating a unified control method for terminal access according to another embodiment of this application.

[0039] Figure 9 is a structural block diagram of a unified control device for terminal access according to an embodiment of this application.

[0040] Figure 10 is a structural block diagram of a unified control device for terminal access according to an embodiment of this application.

[0041] Figure 11 is an internal structural diagram of a communication device according to an embodiment of this application. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0043] Figure 1 is a schematic diagram of an application scenario of a unified control method for terminal access provided in an embodiment of this application. As shown in Figure 1, the scenario includes a terminal 102 and a satellite 104. The satellite 104 can transmit data with the terminal 102.

[0044] Terminal 102 may be a wireless terminal, which can be a device providing voice and / or other service data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) or a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device, exchanging voice and / or data with the RAN. The wireless terminal may also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, access terminal, user terminal, user agent, user device, or user equipment, without limitation herein.

[0045] The unified control method for terminal access provided in this application can be applied to scenarios where communication occurs between satellites and terminals in store-and-forward mode. Traditional store-and-forward technology based on low-to-medium orbit regeneration mode is a crucial data transmission method in satellite communication, allowing data to be stored and forwarded between satellites and terrestrial networks. If the service link is available but the feeder link is unavailable, the satellite can receive data packets from various terminals within its coverage area. Based on this, the satellite can store the received data packets in its local memory. When the satellite and terrestrial network are connected, the satellite can communicate with the terrestrial network through a gateway station and forward data cached in its local memory to the terrestrial network. The satellite can also receive messages sent to terminals by the terrestrial network and cache these messages on the satellite. However, satellite service capabilities are limited, and on-board storage resources, i.e., resources used for caching data, are also limited. To avoid cell congestion, it is necessary to control the terminals accessing the satellite.

[0046] This application provides a unified control method for terminal access, which can ensure that data reception services receive priority services when satellite resources are limited, thereby maximizing the overall resource utilization efficiency of the communication system and guaranteeing the communication quality. Based on real-time satellite resources and first information sent from the satellite to the terminal, including the access category and access identifier, the terminal can uniformly control its access services when attempting to initiate an RRC connection with a satellite operating in store-and-forward mode. This control can be achieved by using the terminal's access identifier and access type carried in the first information sent by the satellite. Specifically, service access can be restricted based on service priority to avoid cell congestion and ensure the smooth operation of store-and-forward services. In other words, the first information sent from the satellite to the terminal enables reasonable allocation and priority distribution of satellite access to the terminal, effectively managing satellite communication system resources, ensuring stable transmission of high-priority data, and improving the overall performance and reliability of the satellite communication system.

[0047] It should be noted that the beneficial effects or technical problems solved by the embodiments of this application are not limited to this, and may also be other implicit or related problems. For details, please refer to the description of the embodiments below.

[0048] Before introducing the specific embodiments of this application, the technical terms involved in this application will be explained:

[0049] Satellite communication (non-terrestrial network, NTN): This refers to NR (New Radio) communication achieved through satellite or drone platforms. NTN coverage is used in areas where terrestrial network equipment is not widely available. The satellite-to-ground link refers to a radio link from a designated fixed earth station to a space station, or from a space station to a fixed earth station, used for space radio communication services other than fixed satellite services. Currently defined satellite communication methods include normal mode and store-and-forward mode. Store-and-forward mode uses delay / terminal-tolerant network technology to forward data packets within the satellite network.

[0050] Unified Access Control (UAC) is an operation that determines whether access is allowed before a terminal accesses the network, based on the access identifier, access category, and parameters configured in the cell. This operation requires the joint efforts of the terminal card, the RRC layer, and the NAS layer.

[0051] Non-Access Stratum (NAS): This is a layer in the wireless communication protocol stack that is responsible for handling functions related to mobile devices, such as access control, authentication, security, and mobility management.

[0052] Radio Resource Control (RRC) is a radio resource control protocol that manages and controls the allocation and use of radio resources to ensure the efficient and stable operation of communication networks.

[0053] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below through specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0054] In one embodiment, as shown in FIG2, a unified control method for terminal access is provided. Taking the application of this method to terminal 102 in FIG1 as an example, the method includes the following steps S202 to S204.

[0055] Step S202: Receive the first information sent by the satellite.

[0056] Specifically, when the satellite is in store-and-forward mode, the first information includes the access category and the access identifier. This first information is sent from the satellite in store-and-forward mode to the terminal, indicating that the satellite supports store-and-forward. The first information is used to determine whether communication with the satellite in store-and-forward mode is permissible when the terminal attempts to establish a communication connection. The access category can be an access category indicated by the satellite that terminals can access the satellite, or an access category indicated by the satellite that terminals are prohibited from accessing the satellite. The access identifier can contain one or more access identifiers, which can be used to indicate whether terminals can access the satellite, or to indicate whether terminals are prohibited from accessing the satellite.

[0057] In one example, the access category in the first information can be a first access category, and the access identifier can be a first access identifier. This first information can be used to indicate that terminals with the first access category and the first access identifier are allowed to access the satellite. For example, the first access category can specifically be "satellite downlink user data transmission access", and the first access identifier can be "satellite terminal data transmission service supporting store-and-forward".

[0058] In another example, the access category in the first information can be a first access category, and the access identifier can be a first access identifier. This first information can be used to indicate that terminals with the first access category and the first access identifier are prohibited from accessing the satellite. For example, the first access category can specifically be "satellite downlink user data transmission access", and the first access identifier can be "satellite terminal data transmission service supporting store-and-forward".

[0059] In another example, the access category in the first information can be both a first access category and a second access category, and the access identifier can be a first access identifier. This first information can be used to indicate that terminals with the first access category and the first access identifier are allowed to access the satellite, and simultaneously, it can be used to indicate that terminals with the second access category and the first access identifier are prohibited from accessing the satellite. For example, the first access category could specifically be "satellite downlink user data transmission access," the second access category could specifically be "satellite uplink user data transmission access," and the first access identifier could be "satellite terminal data transmission service supporting store-and-forward."

[0060] Step S204: When satellite access is required, perform access control checks and / or access prohibition checks based on the first information, and determine whether to initiate an access attempt.

[0061] The terminal's need to access the satellite can be based on its actual communication requirements, determining that it needs to establish a communication connection with the satellite network. Access prohibition checks and access control checks are used to determine whether the terminal is allowed to initiate a communication connection with the satellite network; that is, they are used by the terminal to determine whether it can initiate an access attempt with the satellite. This communication connection is an RRC communication connection.

[0062] Specifically, if a terminal determines that it needs to access a satellite network based on the communication requirements of the actual application scenario, the terminal can perform an access control check or an access prohibition check based on the received first information, and obtain the check result. The terminal can then determine whether to initiate an access attempt request to the satellite network based on the check result. In one example, if the check result indicates that the satellite network allows the terminal to initiate an access attempt, the terminal can initiate an access attempt to the satellite network; if the terminal determines that the current check result is that the satellite network prohibits the terminal from initiating an access attempt, the terminal can choose not to initiate an access attempt to avoid congestion in the corresponding cell of the satellite network and reduce communication quality.

[0063] In the unified control method for terminal access described above, the terminal can receive first information from the satellite in store-and-forward mode. This first information includes the access category and access identifier. When access to the satellite is required, access control checks and / or access prohibition checks are performed based on the first information, and it is determined whether to initiate an access attempt. By adopting this method, based on the first information containing the access category and access identifier transmitted between the satellite and the terminal, the satellite can achieve access control over the terminal's access to non-terrestrial networks, improve the effectiveness of access control, avoid cell congestion, ensure the communication stability and reliability of store-and-forward services, and effectively improve the utilization of on-board resources. In other words, the satellite network can perform access control on store-and-forward services based on the actual communication resources of the satellite itself, generate an access prohibition list, and send it to the terminal. The terminal can determine whether to initiate an access attempt to the satellite network based on the received first information containing the access prohibition list, thus realizing unified access control of the terminal by the satellite network and improving the effectiveness of information transmission between the satellite and the terminal.

[0064] In one embodiment, the unified control method for terminal access further includes: receiving a first message.

[0065] The first message includes a first instruction, which indicates that the terminal may access the satellite-covered cell, or the first instruction indicates that the terminal is prohibited from accessing the satellite-covered cell.

[0066] Specifically, the terminal can receive the first message sent by the satellite and, based on the first indication information in the first message, determine whether the satellite indicates whether the terminal can access the satellite-covered cell.

[0067] In this embodiment, through information exchange between the satellite network and the terminal, the satellite can indicate in advance whether the terminal can access the satellite coverage cell, thus avoiding additional consumption of communication signaling.

[0068] In one example, a terminal can receive an SIB1 message, which may carry target indication information. This target indication information can be an indication of the terminal's store-and-forward capability. For example, the target indication information may indicate that the terminal has store-and-forward capability, meaning that the terminal supports store-and-forward mode; alternatively, the target indication information may also indicate that the terminal does not have store-and-forward capability, meaning that the terminal does not support store-and-forward mode. The terminal can determine whether it supports store-and-forward mode based on the received SIB1 message.

[0069] In one embodiment, the first information further includes a parameter set and second indication information. The second indication information is used to indicate that the satellite supports store-and-forward mode, or, alternatively, to indicate that the satellite does not support store-and-forward mode.

[0070] Specifically, the parameter set can be a UAC parameter set, which may contain multiple parameters related to unified access control; that is, the UAC parameter set can be a unified access control UAC parameter set. The second indication information included in the first information can be indication information used to indicate whether the satellite supports store-and-forward mode. This second indication information can be configured to indicate that the satellite supports store-and-forward mode, or it can be configured to indicate that the satellite does not support store-and-forward mode. For example, indicating that the satellite does not support store-and-forward mode may mean that the satellite does not have store-and-forward capability, while indicating that the satellite supports store-and-forward mode may mean that the satellite has store-and-forward capability.

[0071] In this embodiment, the UAC parameter set contained in the first information can be used to apply the UAC mechanism to non-terrestrial communication in store-and-forward mode. This enables control of the terminal's store-and-forward service based on the network status of the satellite network, avoiding congestion in satellite cells and ensuring the stable operation of critical communication services.

[0072] In one embodiment, the parameter set includes an access identifier prohibition list, a prohibition factor corresponding to the access identifier prohibition list, and a prohibition time. The prohibition factor indicates the probability that an access attempt will be allowed; the prohibition time indicates the waiting time required to initiate another access attempt after the previous one has been prohibited. The prohibition factor and prohibition time can be configured according to the priority of the specific access service, the congestion status of the transmission link, and the remaining satellite storage capacity.

[0073] Specifically, the parameter set may include an access identifier prohibition list, which may be configured by the satellite network. This access identifier prohibition list may contain one access identifier that is prohibited from accessing the satellite network, or it may contain multiple access identifiers that are prohibited from accessing the satellite network. Since each access type may correspond to multiple access identifiers, the access identifier prohibition list may include the access types that are prohibited from accessing the satellite network, as well as one or more access identifiers corresponding to those access types.

[0074] In this embodiment, the satellite network sends first information containing an access identifier prohibition list to the terminal in advance, which enables the terminal to perform a prohibition check after receiving the access identifier prohibition list, thereby deciding whether to initiate an access attempt to the satellite network, so as to avoid additional signaling consumption when an access attempt is prohibited.

[0075] In one embodiment, the first information is transmitted by the satellite to the terminal under target conditions, which include one or more of the following:

[0076] The satellite's store-and-forward mode has a capacity that is greater than or equal to a preset capacity threshold.

[0077] The unified access control process for satellites is enabled; and

[0078] The target network element triggers the satellite, and the triggering operation is used to instruct the satellite to send the first information.

[0079] Specifically, the capacity occupied by the satellite's store-and-forward mode can be the communication resources used by the satellite network when performing store-and-forward services. The preset occupancy threshold can be a pre-configured value. This disclosure does not limit the specific value of the preset occupancy threshold and can be determined based on the actual communication scenario. The unified access control process of the satellite is in an "on" state, indicating that the unified control process of the satellite network remains in an "on" state, or that the communication system including the satellite network and at least one terminal always has unified access control enabled. The target network element can perform a trigger operation on the satellite network, which is used to trigger the unified access control of the satellite network.

[0080] In one example, the satellite network may send a first message to the terminal if one or more of the target conditions are met. This first message is used to instruct the terminal to perform an access prohibition check or an access control check based on the first message when it needs to initiate an access attempt to the satellite network, so that the terminal can determine whether it can currently initiate an access attempt to the satellite network.

[0081] In this embodiment, even with limited satellite resources, data reception services can be prioritized, effectively preventing data transmission service failures due to insufficient satellite communication resources and ensuring the effectiveness of data transmission.

[0082] In one embodiment, the unified control method for terminal access further includes:

[0083] At least one access identifier is determined from the set of access identifiers.

[0084] The access identifier set is configured in the Universal Subscriber Identity Module (USIM) configuration file of the terminal, and the access identifier is a data identifier of the target number of bytes.

[0085] Specifically, when a terminal needs to initiate an access attempt, it can read the access identifier set from its USIM configuration file and determine one or more access identifiers based on this set. The access identifier read by the terminal can be an identifier that indicates whether the terminal supports store-and-forward services; it can be an identifier that indicates the terminal supports store-and-forward services, or it can be an identifier that indicates the terminal does not support store-and-forward services.

[0086] In this embodiment, by reading the access identifier from the standardized access identifier set in the configuration file, the efficiency and accuracy of the terminal in determining whether it supports store-and-forward services can be improved.

[0087] In one embodiment, the target bit position in the target number byte is a first target value, indicating that the terminal supports store-and-forward satellite terminal data transmission services; or, the target bit position in the target number byte is a second target value, indicating that the terminal does not support store-and-forward satellite terminal data transmission services.

[0088] Specifically, the access identifier can be a data identifier with a target number of bytes in the configuration file. For example, the access identifier can be a single byte of data identifier in the configuration file. The target bit position identifier in this single byte of data identifier can be used to characterize whether the terminal supports the store-and-forward satellite terminal transmission service. The target bit position identifier can be any single bit in the single byte of data identifier. In one example, a first target value for this bit indicates support for store-and-forward satellite terminal data transmission services; a second target value indicates that store-and-forward satellite terminal data transmission services are not supported. In another example, a first target value for this bit indicates that store-and-forward satellite terminal data transmission services are not supported; a second target value indicates that store-and-forward satellite terminal data transmission services are supported, where the first target value can be 0, the second target value can be 1, and so on.

[0089] In this embodiment, by adding a new feature to identify the store-and-forward satellite terminal data transmission service, that is, by setting the bit at the target position in the target number of bytes to different target values, it is possible to characterize whether the terminal supports the store-and-forward satellite terminal data transmission service and ensure the validity of the identification.

[0090] In one embodiment, the first information indicates that an access attempt initiated by a terminal whose access type is satellite downlink user data transmission access and whose access identifier is a satellite terminal data transmission service supporting store-and-forward is permitted. The first information is also used to indicate that an access attempt initiated by a terminal whose access type is satellite uplink user data transmission access and whose access identifier is a satellite terminal data transmission service supporting store-and-forward is prohibited.

[0091] Specifically, when a satellite in store-and-forward mode detects that its on-board occupied capacity is greater than or equal to a preset occupancy threshold, it can broadcast first information to the terminal. The first information may include an indication of the access type that can be accessed and the corresponding access identifier. The first information may also include an indication of the access type that is prohibited from accessing and the corresponding access identifier.

[0092] In one example, the satellite sends a first message to the terminal. This first message can indicate that an access attempt initiated by a terminal with an access type of satellite downlink user data transmission and an access identifier that supports store-and-forward satellite terminal data transmission services is permitted. The first message can also indicate that an access attempt initiated by a terminal with an access type of satellite uplink user data transmission and an access identifier that supports store-and-forward satellite terminal data transmission services is prohibited. In other words, the terminal can receive this first message and, when it needs to initiate an access attempt to the satellite network, can perform an access prohibition check based on the received first message to determine whether the current satellite network allows the terminal to initiate an access attempt.

[0093] If the access attempt that the terminal needs to initiate is for satellite downlink user data transmission and the access identifier is for a satellite terminal data transmission service that supports store-and-forward, then the terminal determines that it can initiate an access attempt to the satellite network. Based on the first piece of information, if the terminal determines that the access attempt it needs to initiate is for satellite uplink user data transmission and the access identifier is for a satellite terminal data transmission service that supports store-and-forward, then the terminal can determine that it is currently being blocked from access by the satellite network.

[0094] In this embodiment, the stability of data transmission services in satellite networks under conditions of insufficient satellite communication resources can be effectively improved, ensuring the smooth operation of data transmission services.

[0095] In one embodiment, the steps of performing access control checks and / or access denial checks based on the first information may include: check initiation and check execution.

[0096] Specifically, the terminal can receive the first information sent by the satellite network, and when it needs to initiate an access attempt to the satellite network, it can perform access control checks or access prohibition checks based on the received first information. That is, the terminal can initiate and execute the check process based on the first information.

[0097] In one embodiment, as shown in FIG3, the check initiation process in the above embodiment may include the following steps S302 to S304.

[0098] Step S302: Determine the access type corresponding to the access identifier, and obtain the status of the timer corresponding to each access type.

[0099] Step S304: If the timer is in the running state, then the access attempt of the access type corresponding to the timer is prohibited.

[0100] Specifically, the terminal's startup check process may include a timer status check process; the terminal can match the access type based on each access attempt rule, and after determining the access type, it can obtain the timer status corresponding to each access type. If there is a timer in the running state, it is determined that the access attempt for the access type corresponding to that timer is prohibited by the satellite network; in other words, the terminal can obtain the timer status of each determined access type, and if it is determined that the timer corresponding to the access type is in the running state, it will prohibit the access attempt for that access type.

[0101] In one example, the access type for store-and-forward services determined based on access rules can include satellite downlink user data transmission service access, satellite uplink user data transmission service access, and latency-tolerant service access. Satellite latency-tolerant service access can be a custom access type for satellite store-and-forward services or a reused latency-tolerant service access type from the existing UAC mechanism. This latency-tolerant service can be divided into different levels according to specific latency requirements; services with higher latency requirements have higher priority and can be accessed first.

[0102] In one example, if the terminal determines that the timer for "Satellite Downlink User Data Transmission Service Access" is running, the terminal can determine that the current satellite network is blocking access attempts corresponding to this access type of "Satellite Downlink User Data Transmission Service Access".

[0103] In this embodiment, by checking the status of the timer corresponding to each access type, it is possible to quickly and accurately determine whether the access attempt corresponding to each access type is prohibited or allowed by the satellite network.

[0104] In one embodiment, as shown in FIG4, the process of performing the check in the above embodiment may include the following steps S402 to S404.

[0105] Step S402: Determine the access type of the store-and-forward service, and query the target access identifier corresponding to the access type in the parameter set. The target access identifier includes at least one access identifier.

[0106] The access type for the store-and-forward service can be a pre-determined access type; the parameter set can be a UAC parameter set. The target access identifier corresponding to the access type can be a single target access identifier, or it can be multiple access identifiers.

[0107] Specifically, the terminal can check the access identifier corresponding to the access type of the store-and-forward service. If the terminal needs to initiate an access attempt related to the store-and-forward service, the terminal can determine the access type of the store-and-forward service and the target access identifier corresponding to the access type of the store-and-forward service. For example, the terminal can determine one or more access identifiers corresponding to the access type based on the parameter set.

[0108] Step S404: If the target access identifier is found in the access identifier prohibition list in the parameter set, then the access attempt of the access type corresponding to the target access identifier is prohibited, and the timer corresponding to the access type is started.

[0109] The UAC parameter set may include an access identifier prohibition list, and the timer duration is determined based on the satellite's latency.

[0110] Specifically, the terminal can query the access identifier prohibition list contained in the UAC parameter set based on one or more access identifiers corresponding to the access type. If all access identifiers corresponding to the access type are found in the access identifier prohibition list, the terminal can determine that the access attempt for that access type is prohibited by the satellite network, that is, it can prohibit the access attempt for that access type and start the timer for that access type. The timing duration of the timer can be determined based on the satellite network latency, that is, the timing duration set for the timer on the store-and-forward service can be determined based on the satellite network latency.

[0111] In this embodiment, by configuring the timers for the store-and-forward service, the timing time set for each timer is determined by the satellite latency.

[0112] In one embodiment, as shown in FIG5, the steps of performing access control checks and / or access denial checks based on first information, and determining whether to initiate an access attempt, may include the following steps S502 to S504.

[0113] Step S502: Perform access control checks and / or access prohibition checks based on the first information to obtain control check results and / or prohibition check results.

[0114] Specifically, the terminal can receive the first information broadcast by the satellite in store-and-forward mode. This first information can be used by the terminal to perform access control checks or access prohibition checks. When the terminal needs to initiate an access attempt to the satellite network, it can perform access control checks based on the received first information and obtain the control check result; or it can perform access prohibition checks based on the first information and obtain the prohibition check result.

[0115] Step S504: Based on the control check results and / or prohibition check results, determine whether to initiate an access attempt.

[0116] The control check results and / or prohibition check results can be used to characterize whether the satellite network allows the terminal to initiate an access attempt, or to characterize whether the satellite network prohibits the terminal from initiating an access attempt.

[0117] Specifically, if the terminal determines that the satellite network allows it to initiate an access attempt, then the terminal may initiate an access attempt to the satellite network; if the terminal determines that the satellite network prohibits it from initiating an access attempt, then the terminal will not initiate an access attempt to the satellite network.

[0118] In this embodiment, the UAC mechanism can be applied to non-terrestrial communication networks in store-and-forward mode. The satellite network can control the access of the terminal's store-and-forward service according to the satellite network conditions to avoid cell congestion. This can effectively manage the communication resources of the satellite communication system and ensure the stable operation of critical services.

[0119] In one embodiment, as shown in FIG6, a unified control method for terminal access is provided. Taking the application of this method to satellite 104 in FIG1 as an example, the satellite is in store-and-forward mode, including the following steps S602.

[0120] Step S602: Send the first information to the terminal.

[0121] The first information includes the access category and the access identifier. This first information is used to instruct the terminal, when it needs to access the satellite, to perform access control checks and / or access prohibition checks, and to determine whether to initiate an access attempt.

[0122] Specifically, when the satellite is in store-and-forward mode, the first information includes the access category and the access identifier. The first information is sent from the satellite in store-and-forward mode to the terminal; the satellite being in store-and-forward mode indicates that it supports store-and-forward. This first information is used to determine whether communication with the satellite is permissible when the terminal attempts to establish a communication connection. The access category can be an access category indicated by the satellite that terminals can access the satellite, or an access category indicated by the satellite that terminals are prohibited from accessing the satellite. The access identifier can contain one or more access identifiers, which can be used to indicate terminals that can access the satellite, or terminals that are prohibited from accessing the satellite.

[0123] In other words, when the NAS detects one of the UAC trigger events, i.e., the target conditions are met, the NAS can map the request type with one or more access identities and an access category to generate a UAC parameter set. The on-board base station broadcasts the first message to the terminal device, which includes a store-and-forward capability prompt and the UAC parameter set. The terminal performs access prohibition verification based on the UAC parameter set to determine whether to initiate an access attempt.

[0124] In one example, the access category in the first information can be a first access category, and the access identifier can be a first access identifier. This first information can be used to indicate that terminals with the first access category and the first access identifier are allowed to access the satellite. For example, the first access category can specifically be "satellite downlink user data transmission access", and the first access identifier can be "satellite terminal data transmission service supporting store-and-forward".

[0125] In another example, the access category in the first information can be a first access category, and the access identifier can be a first access identifier. This first information can be used to indicate that terminals with the first access category and the first access identifier are prohibited from accessing the satellite. For example, the first access category can specifically be "satellite downlink user data transmission access", and the first access identifier can be "satellite terminal data transmission service supporting store-and-forward".

[0126] In another example, the access category in the first information can be both a first access category and a second access category, and the access identifier can be a first access identifier. This first information can be used to indicate that terminals with the first access category and the first access identifier are allowed to access the satellite, while simultaneously indicating that terminals with the second access category and the first access identifier are prohibited from accessing the satellite. For example, the first access category can specifically be "satellite downlink user data transmission access," the second access category can specifically be "satellite uplink user data transmission access," and the first access identifier can be "satellite terminal data transmission service supporting store-and-forward."

[0127] If a terminal determines that it needs to access a satellite network based on the communication requirements of the actual application scenario, the terminal can perform an access control check or an access prohibition check based on the first information received, and obtain the check result. The terminal can then determine whether to initiate an access attempt request to the satellite network based on the check result.

[0128] In this embodiment, based on the first information transmitted between the satellite and the terminal, including the access category and access identifier, the satellite can implement access control for the terminal's access to non-terrestrial networks and improve the effectiveness of access control, thereby avoiding cell congestion, ensuring the communication stability and reliability of store-and-forward services, and effectively improving the utilization of on-board resources. In other words, the satellite network can perform access control for store-and-forward services based on the actual communication resource situation of the satellite itself, generate an access prohibition list, and send the access prohibition list to the terminal. The terminal can determine whether to initiate an access attempt to the satellite network based on the first information containing the access prohibition list it receives, realizing unified access control of the terminal by the satellite network, thereby improving the effectiveness of information transmission between the satellite and the terminal.

[0129] In one embodiment, the first information further includes a parameter set and second indication information, the second indication information being used to indicate that the satellite supports store-and-forward mode, or the second indication information being used to indicate that the satellite does not support store-and-forward mode.

[0130] Specifically, the parameter set can be a UAC parameter set, which may contain multiple parameters related to unified access control; that is, the UAC parameter set can be a unified access control UAC parameter set. The second indication information included in the first information can be indication information used to indicate whether the satellite supports store-and-forward mode. This second indication information can be configured to indicate that the satellite supports store-and-forward mode, or it can be configured to indicate that the satellite does not support store-and-forward mode. For example, indicating that the satellite does not support store-and-forward mode may mean that the satellite does not have store-and-forward capability, while indicating that the satellite supports store-and-forward mode may mean that the satellite has store-and-forward capability.

[0131] In this embodiment, the UAC parameter set contained in the first information can be used to apply the UAC mechanism to non-terrestrial communication in store-and-forward mode. This enables control of the store-and-forward service of the terminal based on the network status of the satellite network, thereby avoiding congestion in the satellite cell and ensuring the stability of critical communication services.

[0132] In one embodiment, the parameter set includes an access identifier prohibition list, a prohibition factor corresponding to the access identifier prohibition list, and a prohibition time.

[0133] Specifically, this parameter set may include an access identifier prohibition list, which can be configured by the satellite network. This access identifier prohibition list may contain one access identifier that is prohibited from accessing the satellite network, or it may contain multiple access identifiers that are prohibited from accessing the satellite network. Each access type may correspond to multiple access identifiers. The access identifier prohibition list may contain the access types that are prohibited from accessing the satellite network, and one or more access identifiers corresponding to those access types.

[0134] In this embodiment, the satellite network sends first information containing an access identifier prohibition list to the terminal in advance. This enables the terminal to perform a prohibition check after receiving the access identifier prohibition list, thereby deciding whether to initiate an access attempt to the satellite network and avoiding additional signaling consumption when an access attempt is prohibited.

[0135] In one embodiment, prior to the step of sending the first information to the terminal, the unified control method for terminal access further includes:

[0136] The NAS layer determines the access type corresponding to each access identifier, thus obtaining the correspondence between access types and access identifiers; based on the correspondence between access types and access identifiers, the parameter set is obtained.

[0137] Specifically, satellite networks can generate parameter sets, i.e., UAC parameter sets, through the NAS layer. The NAS layer can map and match access identifiers and access types to obtain the parameter set. The NAS layer can determine multiple access identifiers and the corresponding access types for each access identifier, and obtain the parameter set based on each access identifier and its corresponding access type.

[0138] In one embodiment, as shown in FIG7, the step of determining the access type corresponding to each access identifier may include the following steps S702 to S704.

[0139] Step S702: For each access identifier, determine the access attempt type corresponding to the access identifier, and determine the access rule corresponding to the access attempt type.

[0140] Step S704: Determine the access type corresponding to the target access rule that meets the preset matching conditions as the access type corresponding to the access identifier.

[0141] Specifically, for each access identifier, one or more access attempt types corresponding to the access identifier are determined. The NAS layer can perform access rule matching. If it is determined that there are multiple access rules that match the access attempt type, the access rule with the smallest value can be determined as the target access rule that meets the preset matching conditions, and the access type corresponding to the target access rule can be determined as the access type corresponding to the access identifier.

[0142] In this embodiment, access control for terminal access to non-terrestrial networks is effectively implemented, cell congestion is avoided, store-and-forward services are ensured to run smoothly, and the utilization rate of on-board resources is effectively improved.

[0143] In one embodiment, the access types corresponding to the store-and-forward service include satellite downlink user data transmission service access, satellite uplink user data transmission service access, and latency-tolerant service access. The latency-tolerant service access includes a custom access type for satellite store-and-forward services, or the latency-tolerant service access type in the original UAC mechanism can be reused.

[0144] Specifically, the access types for store-and-forward services determined based on access rules can include satellite downlink user data transmission service access, satellite uplink user data transmission service access, and latency-tolerant service access. Satellite latency-tolerant service access can be a custom access type for satellite store-and-forward services, or it can reuse the latency-tolerant service access type from the existing UAC mechanism. This latency-tolerant service can be divided into different levels according to specific latency requirements; services with higher latency requirements have higher priority and can be accessed first.

[0145] In one example, if the terminal determines that the timer for "Satellite Downlink User Data Transmission Service Access" is running, the terminal can determine that the current satellite network is blocking access attempts corresponding to this access type of "Satellite Downlink User Data Transmission Service Access".

[0146] In this embodiment, by checking the status of the timer corresponding to each access type, it is possible to quickly and accurately determine whether the access attempt corresponding to each access type is prohibited or allowed by the satellite network.

[0147] The following detailed embodiment describes the specific execution process of the unified control method for terminal access:

[0148] Store-and-forward technology based on low-to-medium orbit regeneration mode enables data storage and forwarding between satellites and terrestrial networks. When the service link is available but the feeder link is unavailable, the satellite can receive data packets from terminals within its coverage area. The satellite then stores these data packets in its own memory. When the satellite connects to a terrestrial network, it communicates with the terrestrial network via a gateway station, forwarding the cached data to the terrestrial network and receiving messages from the terrestrial network sent to terminals, which are then cached on the satellite.

[0149] Due to limited satellite service capabilities and onboard storage resources, access control is necessary to prevent cell congestion. The aim is to ensure that data reception services receive priority access when satellite storage resources are limited, thereby maximizing system resource utilization efficiency and communication quality. By rationally scheduling and prioritizing terminal access, satellite communication system resources can be effectively managed, ensuring the stable operation of critical services and improving the overall performance and reliability of the communication system.

[0150] This embodiment provides a unified access control method for terminal access, which can be a unified access control mechanism for satellite networks operating in store-and-forward mode. When a terminal attempts to initiate an RRC connection with a satellite operating in store-and-forward mode, the terminal access is uniformly controlled by combining the terminal's access identifier and access type. Service access is controlled according to service priority, thereby avoiding cell congestion and ensuring the smooth operation of store-and-forward services. Access identifiers and access types are clearly defined in related technologies and will not be elaborated upon here.

[0151] This embodiment provides a unified control method for terminal access, which is a unified access control scheme applied to satellite networks in store-and-forward mode. It can effectively realize the access control of terminals accessing non-terrestrial networks, thereby avoiding cell congestion, ensuring the smooth operation of store-and-forward services, and effectively improving the utilization rate of on-board resources.

[0152] In one embodiment, as shown in Figure 8, a signaling interaction flowchart of a unified control method for terminal access is illustrated, involving terminal equipment, satellite base station, and network equipment.

[0153] The NAS layer in the satellite network matches and maps the access identifier and access type to generate a UAC parameter set; the on-board base station broadcasts a system message, which includes a store-and-forward capability indication and the UAC parameter set; the terminal device can perform access prohibition verification according to the UAC parameter set, and determine whether to initiate an access attempt to the satellite network based on the verification result.

[0154] The terminal receives first information broadcast by the satellite in store-and-forward mode. This first information is used to perform an access prohibition check on access attempts associated with a given access category and one or more access identifiers. When the terminal needs to access the satellite network, it first performs an access control check to determine whether to initiate an access attempt. This application applies the UAC mechanism to a non-terrestrial communication network in store-and-forward mode, controlling access to the terminal's store-and-forward services based on the satellite network conditions. This avoids cell congestion, effectively manages satellite communication system resources, and ensures the stable operation of critical services.

[0155] In one embodiment, the access identifier for the configuration file in the USIM card is defined as shown in Table 1 below:

[0156] Table 1

[0157] In this embodiment, the access identifier 4 is defined, which can be used to indicate that the terminal supports the store-and-forward satellite terminal data transmission service.

[0158] In one embodiment, the correspondence between access rules and access types is shown in Table 2 below:

[0159] Table 2

[0160] In this embodiment, access types 4.1 and 4.2 are defined. Access type 4.1 represents satellite downlink user data transmission service access, and access type 4.2 represents satellite uplink user data transmission service access.

[0161] It should be understood that although the steps in the flowcharts of Figures 1-8 are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in Figures 1-8 may include multiple steps or stages, which are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.

[0162] In one embodiment of this application, as shown in FIG9, a unified control device 900 for terminal access is provided, comprising:

[0163] The first receiving module 902 is used to receive first information transmitted by the satellite, wherein the satellite is in store-and-forward mode, and the first information includes access category and access identifier.

[0164] The inspection module 904 is used to perform access control checks and / or access prohibition checks based on the first information when access to the satellite is required, and to determine whether to initiate an access attempt.

[0165] In one embodiment, the above-mentioned apparatus further includes:

[0166] The second receiving module is used to receive a first message, wherein the first message includes first indication information, the first indication information being used to indicate that the terminal may access the satellite coverage cell, or the first indication information being used to indicate that the terminal is prohibited from accessing the satellite coverage cell.

[0167] In one embodiment, the first information further includes a parameter set and second indication information, the second indication information being used to indicate that the satellite supports store-and-forward mode, or the second indication information being used to indicate that the satellite does not support store-and-forward mode.

[0168] In one embodiment, the parameter set includes an access identifier prohibition list, a prohibition factor corresponding to the access identifier prohibition list, and a prohibition time.

[0169] In one embodiment, the first information is transmitted by the satellite to the terminal under target conditions, which include one or more of the following:

[0170] The satellite's store-and-forward mode has a capacity that is greater than or equal to a preset capacity threshold.

[0171] The unified access control process for satellites is enabled; and

[0172] The target network element triggers the satellite, and the triggering operation is used to instruct the satellite to send the first information.

[0173] In one embodiment, the above-described apparatus further includes:

[0174] The first determining module is used to determine at least one access identifier from the access identifier set, which is configured in the USIM configuration file of the terminal, and the access identifier is a data identifier of a target number of bytes.

[0175] In one embodiment, the target bit position in the target number byte is a first target value, indicating that the terminal supports store-and-forward satellite terminal data transmission services; or, the target bit position in the target number byte is a second target value, indicating that the terminal does not support store-and-forward satellite terminal data transmission services.

[0176] In one embodiment, the first information indicates that access attempts initiated by a terminal whose access type is satellite downlink user data transmission access and whose access identifier is a satellite terminal data transmission service that supports store-and-forward are permitted. The first information is also used to indicate that access attempts initiated by a terminal whose access type is satellite uplink user data transmission access and whose access identifier is a satellite terminal data transmission service that supports store-and-forward are prohibited.

[0177] In one embodiment, the inspection module 904 is specifically used to inspect startup and inspect execution.

[0178] In one embodiment, the inspection module 904 is specifically used to determine the access type corresponding to the access identifier and to obtain the status of the timer corresponding to each access type.

[0179] If the timer is in the running state, then access attempts for the access type corresponding to the timer are prohibited.

[0180] In one embodiment, the inspection module 904 is specifically used to determine the access type of the store-and-forward service and query the target access identifier corresponding to the access type in the parameter set. The target access identifier includes at least one access identifier.

[0181] If the target access identifier is found in the access identifier prohibition list in the parameter set, the access attempt corresponding to the access type of the target access identifier is prohibited, and the timer corresponding to the access type is started. The timer duration is determined based on the satellite latency.

[0182] In one embodiment, the inspection module is specifically used to: perform access control checks and / or access prohibition checks based on first information to obtain control check results and / or prohibition check results; and determine whether to initiate an access attempt based on the control check results and / or prohibition check results.

[0183] In one embodiment of this application, as shown in FIG10, a unified control device 1000 for terminal access is also provided, comprising:

[0184] The first sending module 1002 is used to send first information to the terminal. The first information includes an access category and an access identifier. The first information is used to instruct the terminal to perform access control checks and / or access prohibition checks based on the first information when it needs to access the satellite, and to determine whether to initiate an access attempt.

[0185] In one embodiment, the first information further includes a parameter set and second indication information, the second indication information being used to indicate that the satellite supports store-and-forward mode, or the second indication information being used to indicate that the satellite does not support store-and-forward mode.

[0186] In one embodiment, the parameter set includes an access identifier prohibition list, a prohibition factor corresponding to the access identifier prohibition list, and a prohibition time.

[0187] In one embodiment, the above-mentioned apparatus further includes:

[0188] The second determining module is used to determine the access type corresponding to each access identifier through the NAS layer, obtain the correspondence between access type and access identifier; and obtain the parameter set based on the correspondence between access type and access identifier.

[0189] In one embodiment, the second determining module is specifically used to determine, for each access identifier, the access attempt type corresponding to the access identifier and the access rule corresponding to the access attempt type; and to determine the access type corresponding to the target access rule that meets the preset matching conditions as the access type corresponding to the access identifier.

[0190] In one embodiment, the access types corresponding to the store-and-forward service include satellite downlink user data transmission service access, satellite uplink user data transmission service access, and latency-tolerant service access. The latency-tolerant service access includes a custom access type for satellite store-and-forward services, or a reuse of the latency-tolerant service access type in the original UAC mechanism.

[0191] Specific limitations regarding the unified control device for terminal access can be found in the limitations of the unified control method for terminal access described above, and will not be repeated here. Each module in the aforementioned unified control device for terminal access can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0192] In one embodiment of this application, a communication device is also provided, as shown in FIG11. FIG11 is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. The terminal device 1100 shown in FIG11 includes: at least one processor 1101, a memory 1102, at least one network interface 1104, and a user interface 1103. The various components in the terminal device 1100 are coupled together through a bus system 1105. It is understood that the bus system 1105 is used to realize the connection and communication between these components. In addition to a data bus, the bus system 1105 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 1105 in FIG11. In addition, this embodiment of the application also includes a transceiver 1106, which may be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.

[0193] The user interface 1103 may include a display, keyboard, or clicking device (e.g., mouse, trackball, touchpad, or touchscreen).

[0194] It is understood that the memory 1102 in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate Synchronous DRAM (DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 1102 of the systems and methods described in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0195] In some implementations, memory 1102 stores elements, executable modules or data structures, or subsets thereof, or extended sets thereof: operating system 11021 and application program 11022.

[0196] The operating system 11021 includes various system programs, such as a framework layer, a core library layer, and a driver layer, used to implement various basic business functions and handle hardware-based tasks. The application program 11022 includes various applications, such as a media player and a browser, used to implement various application functions. Programs implementing the methods of the embodiments of this application can be included in application program 11022.

[0197] In this embodiment, the processor invokes a program or instruction stored in memory 1102, specifically a program or instruction stored in application program 11022. The processor receives first information transmitted from the satellite via the receiver, the satellite being in store-and-forward mode. The first information includes an access category and an access identifier. The receiver is also configured to perform access control checks and / or access prohibition checks based on the first information when access to the satellite is required, and to determine whether to initiate an access attempt.

[0198] The methods disclosed in some or all of the above embodiments of this application can also be applied to processor 1101, or implemented by processor 1101, or implemented by processor 1101 in conjunction with other components (e.g., transceivers). Processor 1101 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 1101 or by instructions in the form of software. The processor 1101 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 1102. Processor 1101 reads the information in memory 1102 and, in conjunction with its hardware, completes the steps of the above method.

[0199] It is understood that the embodiments described in this application can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this application, or combinations thereof.

[0200] For software implementation, the technology described in the embodiments of this application can be implemented by modules (e.g., procedures, functions, etc.) that perform the functions described in the embodiments of this application. The software code can be stored in memory and executed by processor 1101. The memory can be implemented in processor 1101 or external to processor 1101.

[0201] In one embodiment, the receiver is specifically used to receive a first message, the first message containing first indication information, the first indication information being used to indicate that the terminal may access the satellite coverage cell, or the first indication information being used to indicate that the terminal is prohibited from accessing the satellite coverage cell.

[0202] In one embodiment, the first information further includes a parameter set and second indication information, the second indication information being used to indicate that the satellite supports store-and-forward mode, or the second indication information being used to indicate that the satellite does not support store-and-forward mode.

[0203] In one embodiment, the parameter set includes an access identifier prohibition list, a prohibition factor corresponding to the access identifier prohibition list, and a prohibition time.

[0204] In one embodiment, the first information is sent by the satellite to the terminal under target conditions, which include one or more of the following: the satellite's store-and-forward mode occupancy capacity is greater than or equal to a preset occupancy threshold; the satellite's unified access control process is enabled; and the target network element performs a trigger operation on the satellite, which instructs the satellite to send the first information.

[0205] In one embodiment, the processor is further configured to determine at least one access identifier in an access identifier set configured in the terminal's USIM configuration file, wherein the access identifier is a data identifier of a target number of bytes.

[0206] In one embodiment, the target bit position in the target number byte is a first target value, indicating that the terminal supports store-and-forward satellite terminal data transmission services; or, the target bit position in the target number byte is a second target value, indicating that the terminal does not support store-and-forward satellite terminal data transmission services.

[0207] In one embodiment, the first information indicates that access attempts initiated by a terminal whose access type is satellite downlink user data transmission access and whose access identifier is a satellite terminal data transmission service that supports store-and-forward are permitted. The first information is also used to indicate that access attempts initiated by a terminal whose access type is satellite uplink user data transmission access and whose access identifier is a satellite terminal data transmission service that supports store-and-forward are prohibited.

[0208] In one embodiment, the processor is also used to check startup and execution.

[0209] In one embodiment, the processor is further configured to determine the access type corresponding to the access identifier, and to obtain the status of the timer corresponding to each access type.

[0210] If the timer is in the running state, then access attempts for the access type corresponding to the timer are prohibited.

[0211] In one embodiment, the processor is further configured to determine the access type of the store-and-forward service and query the target access identifier corresponding to the access type in the parameter set, wherein the target access identifier includes at least one access identifier; if the target access identifier is found in the access identifier prohibition list in the parameter set, the access attempt of the access type corresponding to the target access identifier is prohibited, and the timer corresponding to the access type is started, wherein the timing duration of the timer is determined based on the satellite latency.

[0212] In one embodiment, the processor is further configured to perform access control checks and / or access prohibition checks based on the first information to obtain control check results and / or prohibition check results; and determine whether to initiate an access attempt based on the control check results and / or prohibition check results.

[0213] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, causes the processor to implement the methods described above.

[0214] This application also provides a computer program product, which includes a computer program that, when run by a processor, causes the processor to execute the methods described above.

[0215] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0216] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0217] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A method for unified access control of a terminal, comprising: receiving first information sent by a satellite, the satellite being in a store-and-forward mode, the first information comprising an access category and an access identifier; and when access to the satellite is required, performing access control check and / or access barring check based on the first information, and determining whether to initiate an access attempt. 2.The method of claim 1, further comprising: receiving a first message, the first message containing first indication information, the first indication information indicating that the terminal is allowed to access a cell covered by the satellite, or indicating that the terminal is barred from accessing the cell covered by the satellite. 3.The method of claim 2, wherein the first information further comprises a parameter set and second indication information, the second indication information indicating that the satellite supports the store-and-forward mode, or indicating that the satellite does not support the store-and-forward mode. 4.The method of claim 3, wherein the parameter set comprises an access identifier barring list, a barring factor corresponding to the access identifier barring list, and a barring time. 5.The method of claim 1, wherein the first information is sent by the satellite to the terminal under a target condition, the target condition comprising one or more of the following: an occupied capacity of the store-and-forward mode of the satellite is greater than or equal to a preset occupied threshold; a unified access control procedure of the satellite is in an open state; and a target network element performs a triggering operation on the satellite, the triggering operation indicating that the satellite sends the first information. 6.The method of claim 1, further comprising: determining at least one access identifier in an access identifier set, the access identifier set being configured in a USIM configuration file of the terminal, the access identifier being a target number of bytes of data identifier. 7.The method of claim 6, wherein a target bit position in the target number of bytes is a first target value, indicating that the terminal supports satellite terminal data transmission service of the store-and-forward mode, or a target bit position in the target number of bytes is a second target value, indicating that the terminal does not support satellite terminal data transmission service of the store-and-forward mode. 8.The method of claim 1, wherein the first information indicates that an allowed access type is satellite downlink user data transmission access, and an access identifier is an access attempt initiated by a terminal supporting satellite terminal data transmission service of the store-and-forward mode, the first information further indicating that a barred access type is satellite uplink user data transmission access, and an access identifier is an access attempt initiated by a terminal supporting satellite terminal data transmission service of the store-and-forward mode. checking initiation and checking execution.

9. The method of claim 1, wherein the performing access control checks and / or access barring checks based on the first information comprises: 10.The method of claim 9, wherein the checking initiation comprises: determining an access type corresponding to the access identifier, and obtaining a state of a timer corresponding to each of the access types; and if the state of the timer is a running state, barring an access attempt of an access type corresponding to the timer. 11.The method of claim 9, wherein the checking execution comprises: ​ determining an access type of the store-and-forward service, and querying a target access identifier corresponding to the access type in a parameter set, the target access identifier including at least one access identifier; if the target access identifier is queried in an access identifier forbidden list in the parameter set, prohibiting an access attempt of an access type corresponding to the target access identifier, and starting a timer corresponding to the access type, a timing duration of the timer being determined based on a satellite delay of the satellite.

12. The method of claim 1, wherein the performing access control check and / or access barring check based on the first information, and determining whether to initiate an access attempt, comprises: performing access control check and / or access barring check based on the first information, to obtain a control check result and / or a barring check result; determining whether to initiate an access attempt based on the control check result and / or the barring check result.

13. A method for unified control of terminal access, comprising: sending first information to a terminal, the first information including an access category and an access identifier, the first information being used to instruct the terminal to perform access control check and / or access barring check based on the first information, and determine whether to initiate an access attempt when the terminal needs to access a satellite.

14. The method of claim 13, wherein the first information further includes a parameter set and second indication information, the second indication information being used to indicate that the satellite supports a store-and-forward mode, or the second indication information being used to indicate that the satellite does not support the store-and-forward mode.

15. The method of claim 14, wherein the parameter set includes an access identifier forbidden list, a barring factor corresponding to the access identifier forbidden list, and a barring time.

16. The method of claim 15, wherein before the step of sending first information to a terminal, the method further comprises: determining, by a NAS layer, an access type corresponding to each access identifier, to obtain a correspondence between an access type and an access identifier; obtaining a parameter set based on the correspondence between the access type and the access identifier.

17. The method of claim 16, wherein the determining an access type corresponding to each access identifier comprises: for each access identifier, determining an access attempt type corresponding to the access identifier, and determining an access rule corresponding to the access attempt type; determining an access type corresponding to a target access rule that satisfies a preset matching condition, as the access type corresponding to the access identifier.

18. The method of claim 17, wherein the access type corresponding to the store-and-forward service includes: satellite downlink user data transmission service access, satellite uplink user data transmission service access, and latency tolerant service access, wherein the latency tolerant service access includes a self-defined access type for satellite store-and-forward service, or a multiplexed latency tolerant service access type in an original UAC mechanism.

19. An apparatus for unified control of terminal access, comprising: a first receiving module configured to receive first information sent by a satellite, the satellite being in a store-and-forward mode, the first information including an access category and an access identifier; and a second receiving module configured to receive a second indication information sent by the satellite, the second indication information being used to indicate that the satellite supports a store-and-forward mode, or the second indication information being used to indicate that the satellite does not support the store-and-forward mode. The checking module is configured to perform access control checking and / or access barring checking based on the first information and determine whether to initiate an access attempt when access to the satellite is required. 20.A unified control device for terminal access, comprising: A first sending module configured to send first information to a terminal, wherein the first information comprises an access category and an access identifier, and the first information is used to instruct the terminal to perform access control checking and / or access barring checking based on the first information and determine whether to initiate an access attempt when access to a satellite is required.

21. A communication device comprising: A processor and a receiver; The processor is configured to receive first information issued by a satellite through the receiver, the satellite is in a store-and-forward mode, and the first information comprises an access category and an access identifier. The receiver is configured to perform access control checking and / or access barring checking based on the first information and determine whether to initiate an access attempt when access to the satellite is required. 22.A computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, causes the processor to implement the method of any one of claims 1 to 18. 23.A computer program product comprising a computer program, wherein the computer program, when executed by a processor, causes the processor to implement the method of any one of claims 1 to 18. ​

Citation Information

Patent Citations

  • Configuring access control parameters in wireless communications

    CN115023978A

  • Equipment random access method under satellite, satellite, terminal equipment and electronic equipment

    CN116614815A

  • Satellite communication data transmission method and device and nonvolatile storage medium

    CN117793948A

  • Method for Access Barring

    US20200178162A1

  • Access control method and apparatus, and terminal device

    WO2021092865A1