A method and apparatus for access control
By determining specific conditions in the remote terminal device and controlling the operation status of the access prohibition timer, the problem of cell reselection or relay selection during the access prohibition timer period of the remote terminal device is solved, thus realizing the reliability and rationality of communication.
Patent Information
- Application Number
- CN202280002129.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-13
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2042-06-13
AI Technical Summary
In a communication system, when a remote terminal device performs cell reselection or relay selection during the access prohibition timer, how can the operating status of the access prohibition timer be effectively controlled to ensure communication reliability?
When a remote terminal device performs relay selection during the access prohibition timer operation, it determines whether to stop or continue running the access prohibition timer by checking whether specified conditions are met, and then performs random access.
It enables reliable control of remote terminal devices, ensuring that the access prohibition timer is stopped under reasonable circumstances, thus guaranteeing the reliability of communication.
Smart Images

Figure CN115280888B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a method and device for access control. BACKGROUND
[0002] In a communication system, if a terminal device performs cell reselection or cell selection during running of an access barring timer, the running of the access barring timer can be stopped. For a remote terminal device, if relay selection is performed during running of the access barring timer, how to control the running state of the access barring timer is a problem to be solved at present. SUMMARY
[0003] Embodiments of the present disclosure provide a method and device for access control.
[0004] In a first aspect, embodiments of the present disclosure provide a method for access control, the method is performed by a remote terminal device, and the method comprises:
[0005] In response to the remote terminal device performing relay selection during running of an access barring timer, determining a satisfaction condition of a specified condition; and controlling a running state of the access barring timer according to the satisfaction condition of the specified condition.
[0006] In the present disclosure, if the remote terminal device performs relay selection during running of an access barring timer, the satisfaction condition of a specified condition is first determined, and then the running state of the access barring timer is controlled according to the satisfaction condition of the specified condition, so that reliable control of random access of the remote terminal device is achieved. Thus, the remote terminal device can reasonably stop the access barring timer and perform random access, and the reliability of communication of the remote terminal device is ensured.
[0007] In a second aspect, embodiments of the present disclosure provide a communication device, the device is applied to a remote terminal device, and the device comprises:
[0008] A processing module is configured to, in response to the remote terminal device performing relay selection during running of an access barring timer, determine a satisfaction condition of a specified condition; and control a running state of the access barring timer according to the satisfaction condition of the specified condition.
[0009] In the present disclosure, if the remote terminal device performs relay selection during running of an access barring timer, the satisfaction condition of a specified condition is first determined, and then the running state of the access barring timer is controlled according to the satisfaction condition of the specified condition, so that reliable control of random access of the remote terminal device is achieved. Thus, the remote terminal device can reasonably stop the access barring timer and perform random access, and the reliability of communication of the remote terminal device is ensured.
[0010] In a third aspect, the embodiments of the present disclosure provide a communication device, which comprises a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory, so that the communication device executes the method in the first aspect.
[0011] In a fourth aspect, the embodiments of the present disclosure provide a communication device, which comprises a processor and an interface circuit for receiving code instructions and transmitting the code instructions to the processor, the processor being configured to execute the code instructions so that the device executes the method in the first aspect.
[0012] In a fifth aspect, the embodiments of the present disclosure provide a transmission system of failure information, which comprises the communication device in the third aspect, or the communication device in the fourth aspect.
[0013] In a sixth aspect, the embodiments of the present disclosure provide a computer readable storage medium for storing instructions for the terminal device, when the instructions are executed, the terminal device executes the method in the first aspect.
[0014] In a seventh aspect, the embodiments of the present disclosure further provide a computer program product comprising a computer program, when the computer program is executed on a computer, the computer executes the method in the first aspect.
[0015] In an eighth aspect, the embodiments of the present disclosure provide a chip system, which comprises at least one processor and an interface for supporting the terminal device to realize the functions related to the first aspect, for example, determining or processing at least one of the data and information related to the method. In a possible design, the chip system further comprises a memory, the memory being configured to store the computer program and data necessary for the terminal device. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.
[0016] In a ninth aspect, the embodiments of the present disclosure provide a computer program, when the computer program is executed on a computer, the computer executes the method in the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background art, the drawings needed to be used in the embodiments of the present disclosure or the background art will be described below.
[0018] Figure 1 is a schematic diagram of a communication system architecture provided by the embodiments of the present disclosure;
[0019] Figure 2 is a flowchart of an access control method provided by the embodiments of the present disclosure;
[0020] Figure 3 is a flowchart of another method of access control provided by an embodiment of the present disclosure;
[0021] Figure 4 is a flowchart of another method of access control provided by an embodiment of the present disclosure;
[0022] Figure 5 is a flowchart of another method of access control provided by an embodiment of the present disclosure;
[0023] Figure 6 is a structural diagram of a communication device provided by an embodiment of the present disclosure;
[0024] Figure 7 is a structural diagram of another communication device provided by an embodiment of the present disclosure;
[0025] Figure 8 is a structural diagram of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] To facilitate understanding, first introduce the terms related to the present disclosure.
[0027] 1. Remote terminal device
[0028] A terminal device can not be directly connected with a network device, but communicates with the network device through the relay of another device, for example, through another terminal device to communicate with the network device. Among them, the terminal device without connection with the network device is called a remote terminal device, and the terminal device providing relay function is called a relay terminal device. The remote terminal device and the relay terminal device communicate through sidelink unicast.
[0029] 2. Unified access control (UAC)
[0030] When a terminal device has a new access request, UAC verification is needed. The verification method is to select an access probability according to the access category (Access Category) and access identity (Access Identity) corresponding to the access request service. Then, a random number between 0 and 1 is generated. If the random number is lower than the access probability, the verification passes, and the access attempt can be initiated. If the random number is higher than the access probability, the verification fails, and the terminal device starts an access prohibition timer, such as T390. During the running of the prohibition timer, access is prohibited.
[0031] If the terminal device has cell reselection or cell selection during the running of the access prohibition timer, the running of the access prohibition timer can be stopped.
[0032] In order to better understand the method for access control disclosed in the embodiments of the present disclosure, the communication system to which the embodiments of the present disclosure are applicable is described first as follows.
[0033] Please refer to Figure 1 , Figure 1 The architecture of a communication system provided by the embodiments of the present disclosure is shown in FIG. 1. The communication system can include, but is not limited to, one network device and one terminal device. Figure 1 The number and form of devices shown in the figure are only for example and do not constitute a limitation on the embodiments of the present disclosure. In actual applications, two or more network devices and two or more terminal devices can be included. Figure 1 The communication system shown in the figure takes one network device 11, one remote terminal device 12 and one relay terminal device 13 as an example.
[0034] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems. For example: long term evolution (LTE) system, 5th generation (5G) mobile communication system, 5G new radio (NR) system, or other future new mobile communication systems, etc.
[0035] The network device 11 in the embodiments of the present disclosure is an entity for transmitting or receiving signals on the network side. For example, the network device 11 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in the NR system, a base station in other future mobile communication systems or an access node in a wireless fidelity (WiFi) system, etc. The embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the network device. The network device provided by the embodiments of the present disclosure can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layer of the network device, such as the base station, and place part of the protocol layer functions in the CU for centralized control, and the remaining part or all of the protocol layer functions are distributed in the DU and controlled by the CU.
[0036] The remote terminal device 12 and the relay terminal device 13 in the embodiments of the present disclosure are an entity for receiving or transmitting signals on the user side, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc. The embodiments of the present disclosure do not limit the specific technology and specific device form of the terminal device.
[0037] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0038] Generally, the relay selection of the remote terminal device can be triggered by the following two cases:
[0039] 1. The remote terminal device is a terminal device in a non-connected state, which moves from the coverage of a cell to the coverage of a relay terminal device. The non-connected state includes an idle state (RRC_IDLE) and an inactive state (RRC_INACTIVE).
[0040] 2. The remote terminal device leaves the connected state (RRC_CONNECTED). For example, radio link failure, handover failure, high-layer notification, etc.
[0041] In the present disclosure, for the case that the remote terminal device performs relay selection during the running of the access barring timer, how to control the running state of the access barring timer is proposed, and a method for access control is proposed, so that when the remote terminal device triggers relay selection, the access barring timer can be reasonably stopped, thereby ensuring that the remote terminal device can reliably access.
[0042] It should be noted that the method for access control provided by any of the embodiments in the present disclosure can be executed alone or in combination with the possible implementation methods in other embodiments, and can also be executed in combination with any of the technical solutions in the related art.
[0043] The method for access control and the device thereof provided by the present disclosure will be described in detail below in combination with the accompanying drawings.
[0044] Please refer to Figure 2 , Figure 2 is a flowchart of a method for access control provided by an embodiment of the present disclosure, and the method is executed by a remote terminal device. As shown in Figure 2 , the method can include but is not limited to the following steps:
[0045] Step 201, in response to the remote terminal device performing relay selection during the running of the access barring timer, determining the satisfaction of the specified condition.
[0046] Optionally, the specified condition can be that the trigger event of the relay selection is a specified event, or the serving cell in which the remote terminal device is located changes.
[0047] Optionally, the trigger event of the relay selection can be that the remote terminal device moves from the coverage range of a cell to the coverage range of a relay terminal device, or the remote terminal device leaves the connected state, such as handover failure, radio link failure, etc.
[0048] Optionally, the remote terminal device performing relay selection can mean that the remote terminal device moves from the coverage range of a cell to the coverage range of a relay terminal device, thereby performing relay selection.
[0049] Alternatively, the remote terminal device also performs relay reselection when the remote terminal device performs relay selection. For example, when the relay terminal device experiences radio link failure, handover, cell reselection, radio resource control (RRC) connection failure, the relay terminal device sends a notification message (Notification Message Sidelink) to the connected remote terminal device through the sidelink. After the remote terminal device receives the notification message, if the remote terminal device is in an idle state or an inactive state, the remote terminal device can perform relay reselection.
[0050] In step 202, the running state of the access barring timer is controlled according to the satisfaction of the specified condition.
[0051] In the present disclosure, if the remote terminal device performs relay selection during the running of the access barring timer, the satisfaction of the specified condition can be determined first, and then whether the access barring timer can be stopped is determined according to the current satisfaction of the specified condition.
[0052] Optionally, the remote terminal device can determine whether the access barring timer can be stopped according to whether the triggering event of the relay selection in the specified condition is a specified event, or whether the serving cell of the remote terminal device changes.
[0053] That is, if the remote terminal device performs relay selection during the running of the access barring timer, the remote terminal device can stop the access barring timer according to the satisfaction of the specified condition, and then can perform random access, or can keep the access barring timer running.
[0054] In the present disclosure, if the remote terminal device performs relay selection during the running of the access barring timer, the satisfaction of the specified condition is determined first, and then the running state of the access barring timer is controlled according to the satisfaction of the specified condition, thereby realizing reliable control of random access of the remote terminal device. Therefore, the remote terminal device can reasonably stop the access barring timer and perform random access, thereby ensuring the reliability of communication of the remote terminal device.
[0055] Please refer to Figure 3 , Figure 3 is a flowchart of another access control method provided by an embodiment of the present disclosure, which is performed by a remote terminal device. As shown in Figure 3 , the method can include but is not limited to the following steps:
[0056] In step 301, in response to the remote terminal device performing relay selection during the running of the access barring timer, the satisfaction of the specified condition is determined.
[0057] The specific implementation of step 301 can refer to the detailed description of any embodiment of the present disclosure, which will not be repeated here.
[0058] Step 302, in response to the specified condition being met, stopping the access barring timer.
[0059] Optionally, the specified condition can include any of the following: the relay selection trigger event is a specified event, the serving cell of the remote terminal device changes.
[0060] For example, if the specified condition is that the relay selection trigger event is a specified event, if the remote terminal device triggers relay selection during the running of the access barring timer, it can be determined whether the event triggering the relay selection is a specified event, if so, it can be determined that the specified condition is met, and then the access barring timer can be stopped for random access.
[0061] Optionally, the specified event can be any one or more of the following: leaving the connected state, radio link failure, cell handover failure, receiving an RRC release message, and high layer notification.
[0062] The high layer notification can be a notification from the application layer of the remote terminal device, such as an application layer notification to the remote terminal device to perform relay selection or relay reselection.
[0063] Alternatively, the remote terminal device can also perform relay selection during the running of the access barring timer, first determine the serving cell it is currently in, and then determine whether the serving cell it is currently in is the same as the serving cell it was in before performing relay selection, if not, it means that the serving cell has changed, i.e. the specified condition is met, and the remote terminal device can stop the access barring timer to perform random access.
[0064] Optionally, the remote terminal device can perform relay selection during the running of the access barring timer, first determine whether the trigger event of the relay selection meets the specified condition, if so, stop the access barring timer. If not, determine whether the serving cell it is in has changed, if so, stop the access barring timer.
[0065] Alternatively, the remote terminal device can also perform relay selection during the running of the access barring timer, first determine whether the serving cell it is in has changed, if so, stop the access barring timer. If not, determine whether the trigger event of the relay selection meets the specified condition, if so, stop the access barring timer, and so on, which is not limited by the present disclosure.
[0066] In the present disclosure, the remote terminal device can stop the access barring timer and perform random access if the remote terminal device performs relay selection during running of the access barring timer and the trigger event of the relay selection is a specified event or the serving cell of the remote terminal device changes. Thus, the remote terminal device can reasonably stop the access barring timer and perform random access, and the reliability of communication of the remote terminal device is ensured.
[0067] Please refer to Figure 4 , Figure 4 is a flowchart of another access control method provided by an embodiment of the present disclosure, which is performed by a remote terminal device. As shown in Figure 4 , the method can include but is not limited to the following steps:
[0068] Step 401: In response to the remote terminal device performing relay selection during running of the access barring timer, determine whether a specified condition is met.
[0069] The specific implementation of step 401 can refer to the detailed description of any embodiment of the present disclosure, which will not be repeated here.
[0070] Step 402: In response to the specified condition not being met, keep the access barring timer running.
[0071] Optionally, the specified condition can include any of the following: the trigger event of the relay selection is a specified event, and the serving cell of the remote terminal device changes.
[0072] For example, if the specified condition is that the trigger event of the relay selection is a specified event, and the remote terminal device triggers the relay selection during running of the access barring timer, it can be determined whether the event triggering the relay selection is a specified event. If not, it can be determined that the specified condition is not met, and the access barring timer can be kept running.
[0073] Optionally, the specified event can be any one or more of the following: leaving the connected state, radio link failure, cell handover failure, receiving an RRC release message, and high-layer notification.
[0074] The high-layer notification can be a notification of an application layer of the remote terminal device, such as an application layer notifying the remote terminal device to perform relay selection or relay reselection.
[0075] Alternatively, the remote terminal device can first determine the serving cell in which it is currently located after performing relay selection during the running of the access barring timer, and then determine whether the serving cell in which it is currently located is the same as the serving cell in which it was located before performing relay selection. If they are the same, it indicates that the serving cell in which it is located has not changed, i.e., the specified condition is not met, and the remote terminal device can keep the access barring timer running, i.e., not perform random access.
[0076] Alternatively, the remote terminal device can first determine whether the trigger event of relay selection meets the specified condition after performing relay selection during the running of the access barring timer. If it does not meet the specified condition, it continues to determine whether the serving cell in which it is located has changed. If it has not changed, it keeps the access barring timer running.
[0077] Alternatively, the remote terminal device can first determine whether the serving cell in which it is located has changed after performing relay selection during the running of the access barring timer. If it has not changed, it determines whether the trigger event of relay selection meets the specified condition. If it does not meet the specified condition, it keeps the access barring timer running, and so on. The present disclosure does not limit this process.
[0078] In the present disclosure, if the remote terminal device performs relay selection during the running of the access barring timer, the trigger event of relay selection is not the specified event, or the serving cell in which the remote terminal device is located has not changed, the access barring timer can be kept running, thereby avoiding the remote terminal device from performing random access. Thus, the present disclosure achieves reasonable control of the running of the access barring timer by the remote terminal device, reliable control of random access, and ensures the reliability of communication of the remote terminal device. Please refer to Figure 5 , Figure 5 is a flowchart of another method of access control provided by an embodiment of the present disclosure. The method is performed by a remote terminal device. As shown in Figure 5 , the method can include but is not limited to the following steps:
[0079] Step 501: In response to the remote terminal device performing relay selection during the running of the access barring timer, determining whether the specified condition is met.
[0080] Step 502: In response to the specified condition being met, stopping the access barring timer.
[0081] The specific implementation of the above steps 501 and 502 can refer to the detailed description of any embodiment of the present disclosure, which will not be described here.
[0082] Step 503: In response to the specified condition not being met, keeping the access barring timer running.
[0083] Optionally, the relay selection of the remote terminal device can mean that the remote terminal device moves from the coverage of a cell to the coverage of a relay terminal device, thereby performing relay selection. Alternatively, the remote terminal device can also perform relay reselection.
[0084] Optionally, the specified condition can include any of the following: the trigger event of the relay selection is a specified event, and the serving cell of the remote terminal device changes.
[0085] For example, if the specified condition is that the trigger event of the relay selection is a specified event, if the remote terminal device triggers the relay selection during the running of the access barring timer, it can be determined whether the trigger event of the relay selection is a specified event, if yes, the access barring timer can be stopped to perform random access; if no, the access barring timer can continue to run, i.e. no random access is performed.
[0086] Optionally, the specified event can be any one or more of the following: leaving the connected state, radio link failure, cell handover failure, receiving an RRC release message, and high-layer notification.
[0087] The high-layer notification can be a notification of an application layer of the remote terminal device, such as an application layer notifying the remote terminal device to perform relay selection or relay reselection.
[0088] Alternatively, if the specified condition is that the serving cell of the remote terminal device changes, if the remote terminal device performs cell selection during the running of the access barring timer and the serving cell does not change, the remote terminal device can continue to run the access barring timer, i.e. no random access is performed. If the serving cell changes, the remote terminal device can stop the access barring timer to perform random access.
[0089] Optionally, after the remote terminal device performs relay selection during the running of the access barring timer, it can first determine whether the trigger event of the relay selection meets the specified condition, if yes, the access barring timer is stopped. If no, it is determined whether the serving cell changes, if yes, the access barring timer is stopped. If no, the access barring timer continues to run.
[0090] Alternatively, the remote terminal device can also first determine whether the serving cell changes after it performs relay selection during the running of the access barring timer, if yes, the access barring timer is stopped. If no, it is determined whether the trigger event of the relay selection meets the specified condition, if yes, the access barring timer is stopped. If no, the access barring timer continues to run, which is not limited by the present disclosure.
[0091] In the present disclosure, if the remote terminal device makes relay selection during running of the access barring timer, the remote terminal device can determine whether a specified condition is met, and if so, the access barring timer can be stopped, otherwise, the access barring timer continues to run. In this way, the remote terminal device can reasonably stop and run the access barring timer, thereby ensuring that the remote terminal device can reasonably perform random access, and ensuring the reliability of remote terminal device communication.
[0092] Please refer to Figure 6 A structural schematic diagram of a communication apparatus 600 is provided for the embodiments of the present disclosure. Figure 5 The communication apparatus 600 shown can include a processing module 601.
[0093] It can be understood that the communication apparatus 600 can be a remote terminal device, or an apparatus in a remote terminal device, or an apparatus that can be used with a remote terminal device.
[0094] Optionally, the communication apparatus 600 is at the remote terminal device side, and wherein:
[0095] The processing module 601 is configured to determine whether a specified condition is met, if the remote terminal device makes relay selection during running of the access barring timer.
[0096] The processing module 601 is further configured to control the running state of the access barring timer according to the specified condition.
[0097] Optionally, the processing module 601 is specifically configured to:
[0098] stop the access barring timer in response to the specified condition being met; or
[0099] maintain the access barring timer to continue running in response to the specified condition not being met.
[0100] Optionally, the specified condition includes any of the following: the trigger event of the relay selection is a specified event, and the serving cell of the remote terminal device changes.
[0101] Optionally, the specified event is any one or more of the following:
[0102] leaving a connected state, radio link failure, cell handover failure, receiving a radio resource control (RRC) release message, and high layer notification.
[0103] Optionally, the relay selection includes relay reselection.
[0104] In the present disclosure, if the remote terminal device selects a relay during running of the access barring timer, the remote terminal device first determines whether the specified condition is met, and then controls the running state of the access barring timer according to the meeting of the specified condition, thereby realizing reliable control of random access of the remote terminal device. In this way, the remote terminal device can reasonably stop the access barring timer and perform random access, thereby ensuring the reliability of communication of the remote terminal device.
[0105] Please refer to Figure 7 , Figure 7 is another structural schematic diagram of a communication apparatus 700 provided by the embodiment of the present disclosure. The communication apparatus 700 can be a terminal device, can also be a network device, can also be a chip, a chip system, or a processor supporting the terminal device to implement the method described above, and can also be a chip, a chip system, or a processor supporting the network device to implement the method described above, etc. The apparatus can be used to implement the method described in the method embodiment described above, and specific implementation can be referred to the description in the method embodiment described above.
[0106] The communication apparatus 700 can include one or more processors 701. The processor 701 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processor. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the communication apparatus (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.
[0107] Optionally, the communication apparatus 700 can further include one or more memories 702, which can have a computer program 704 stored thereon. The processor 701 executes the computer program 704 to enable the communication apparatus 700 to perform the method described in the method embodiment described above. Optionally, the memory 702 can also store data. The communication apparatus 700 and the memory 702 can be separately arranged, or can be integrated together.
[0108] Optionally, the communication apparatus 700 can further include a transceiver 705, an antenna 706. The transceiver 705 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., and is used to realize the transceiving function. The transceiver 705 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is used to realize the receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is used to realize the transmitting function.
[0109] Optionally, the communication apparatus 700 can further include one or more interface circuits 707. The interface circuit 707 is used to receive code instructions and transmit them to the processor 701. The processor 701 runs the code instructions to enable the communication apparatus 700 to perform the method described in the method embodiment described above.
[0110] The communication apparatus 700 is a remote terminal device: the processor 701 is configured to perform the steps 201 in the method, the steps 301 in the method, etc. Figure 2 Figure 3
[0111] In an implementation, the processor 701 can include a transceiver for implementing the receiving and sending functions. For example, the transceiver can be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions can be separate or integrated together. The transceiver circuit, interface, or interface circuit described above can be used for reading and writing of code / data, or the transceiver circuit, interface, or interface circuit described above can be used for transmission or transfer of signals.
[0112] In an implementation, the processor 701 can store a computer program 703, which, when running on the processor 701, can cause the communication apparatus 700 to perform the methods described in the above method embodiments. The computer program 703 can be fixed in the processor 701, in which case the processor 701 can be implemented by hardware.
[0113] In an implementation, the communication apparatus 700 can include a circuit, which can implement the functions of sending or receiving or communication in the above method embodiments. The processor and the transceiver described in the disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and the transceiver can also be manufactured by various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0114] The communication device described in the above embodiments may be a remote terminal device, but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device may vary. Figure 7 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0115] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0116] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0117] (3) ASIC, such as modem;
[0118] (4) Modules that can be embedded in other devices;
[0119] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0120] (6) Others, etc.
[0121] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 8 The diagram shows the structure of the chip. Figure 8 The chip 800 shown includes a processor 801 and an interface 803. The number of processors 801 can be one or more, and the number of interfaces 803 can be multiple.
[0122] Regarding the use of the chip to implement the functions of the remote terminal device in the embodiments of this disclosure:
[0123] Processor 801, used to execute Figure 2 Step 201, or execute Figure 3 Step 301, etc.
[0124] Optionally, the chip also includes a memory 803, which is used to store necessary computer programs and data.
[0125] Those skilled in the art can understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether the functions are implemented by hardware or software depends on the specific application and design requirements of the overall system. Those skilled in the art can implement the functions described in various ways for each specific application, but such implementation should not be construed as beyond the scope of the embodiments of the present disclosure.
[0126] The present disclosure also provides a readable storage medium having instructions stored thereon, which, when executed by a computer, implement the functions of any of the method embodiments described above.
[0127] The present disclosure also provides a computer program product, which, when executed by a computer, implements the functions of any of the method embodiments described above.
[0128] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as high-density digital video discs (DVD)), or semiconductor media (such as solid state disks (SSD)), etc.
[0129] Those of ordinary skill in the art can understand that the various numbers such as first, second, etc. involved in the present disclosure are only for the convenience of description and do not limit the scope of the embodiments of the present disclosure, nor represent the order of precedence.
[0130] At least one of the present disclosure can also be described as one or more, multiple can be two, three, four or more, the present disclosure does not make restrictions. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D" and the like, and there is no order or size order between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0131] The correspondence relationship shown in each table in the present disclosure can be configured or predefined. The values of the information in each table are only examples, and other values can be configured, and the present disclosure does not limit. When configuring the correspondence relationship between the information and each parameter, it is not necessarily required to configure all the correspondence relationships shown in each table. For example, in the table in the present disclosure, the correspondence relationship shown in some rows can also not be configured. For another example, the above table can be appropriately deformed and adjusted, for example, split, merged, etc. The parameter name shown in the title of each table in the above can also use other names understandable by the communication device, and the parameter value or representation method can also be other values or representation methods understandable by the communication device. Each table in the above can also use other data structures when implemented, for example, an array, a queue, a container, a stack, a linear table, a pointer, a linked list, a tree, a graph, a structure, a class, a heap, a hash table or a hash table, etc.
[0132] The predefinition in the present disclosure can be understood as definition, predefinition, storage, prestorage, prenegotiation, preconfiguration, solidification or pre-burning.
[0133] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0134] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0135] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any skilled person in the art can easily think of changes or replacements within the technical range disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A method for access control, characterized in that, Performed by a remote terminal device, the method includes: In response to the remote terminal device performing relay selection during the access prohibition timer operation, the satisfaction of specified conditions is determined; The operating state of the access prohibition timer is controlled according to the satisfaction of the specified conditions; The step of controlling the running state of the access prohibition timer based on the satisfaction of the specified conditions includes: Determine whether the trigger event for relay selection is a specified event; if so, stop the access disable timer. If not, determine whether the serving cell where the remote terminal is located has changed; If the change occurs, the access disable timer will be stopped.
2. The method as described in claim 1, characterized in that, The specified conditions include any one of the following: the triggering event for the relay selection is a specified event, and the serving cell of the remote terminal device changes.
3. The method as described in claim 2, characterized in that, The specified event is one or more of the following: Leaving the connected state, radio link failure, cell handover failure, receiving a Radio Resource Control (RRC) release message, and receiving notification from higher layers.
4. The method as described in claim 1, characterized in that, The step of controlling the running state of the access prohibition timer based on the satisfaction of the specified conditions includes: In response to the satisfaction of the specified condition, stop the access prohibition timer; or, In response to the failure to meet the specified conditions, the access prohibition timer continues to run.
5. The method according to any one of claims 1-4, characterized in that, The relay selection includes relay reselection.
6. A communication device, characterized in that, The device is used in a remote terminal device, and the device includes: The processing module is used to determine whether the specified conditions are met when the remote terminal device performs relay selection during the access prohibition timer operation. The processing module is also used to control the running state of the access prohibition timer according to the satisfaction of the specified conditions; The processing module is further configured to: Determine whether the trigger event for relay selection is a specified event; if so, stop the access disable timer. If not, determine whether the serving cell where the remote terminal is located has changed; If the change occurs, the access disable timer will be stopped.
7. The apparatus as claimed in claim 6, characterized in that, The specified conditions include any one of the following: the triggering event for the relay selection is a specified event, and the serving cell of the remote terminal device changes.
8. The apparatus as claimed in claim 7, characterized in that, The specified event is one or more of the following: Leaving the connected state, radio link failure, cell handover failure, receiving a Radio Resource Control (RRC) release message, and receiving notification from higher layers.
9. The apparatus as claimed in claim 6, characterized in that, The processing module is specifically used for: In response to the satisfaction of the specified condition, stop the access prohibition timer; or, In response to the failure to meet the specified conditions, the access prohibition timer continues to run.
10. The apparatus according to any one of claims 6-9, characterized in that, The relay selection includes relay reselection.
11. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 5.
12. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1 to 5 to be implemented.
Citation Information
Patent Citations
Relay reselection method, equipment and medium
CN111800837A
Access control method and device
CN114342483A