Terminal access control method and device and related equipment
By classifying and slicing RedCap terminal devices, the problem of network resource contention caused by RedCap terminal device network access was solved, achieving reasonable allocation of network resources and improving user experience.
Patent Information
- Application Number
- CN202511650791.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-12
- Publication Date
- 2026-02-06
AI Technical Summary
In situations where RedCap terminal devices are densely distributed, the relevant technologies do not control the network access of RedCap terminal devices, leading to network resource contention, network congestion, and a negative impact on user experience.
By classifying terminals into different categories and controlling the access behavior of terminals in target categories based on network load parameters and service priorities, including modifying system information blocks or rejecting access requests, precise control is achieved using network slicing and preset time periods.
To prevent terminals from monopolizing user resources, avoid network congestion, and improve the user experience of accessing the Internet through terminal devices.
Smart Images

Figure CN121486928A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a terminal access control method and device and related equipment. BACKGROUND
[0002] Reduced capability (RedCap) terminal device is a terminal device in addition to an enhanced mobile broadband (eMBB) terminal device in a 5th Generation Mobile Communication Technology (5G). The RedCap terminal device can be applied in various scenarios such as wearable devices, industrial sensors, video surveillance, etc.
[0003] However, in the case of dense distribution of RedCap terminal devices, the related art does not control the network access of the RedCap terminal devices, and the RedCap terminal devices are prone to occupying network resources of other non-RedCap terminal devices, for example, the RedCap terminal devices are prone to occupying terminal device resources of users, in which case, network congestion is likely to occur, affecting the user experience of accessing the network through the terminal device. SUMMARY
[0004] Embodiments of the present application provide a terminal access control method and device and related equipment, which can control the behavior of terminal access to a first cell, prevent the terminal from occupying terminal device resources of users, avoid network congestion, and improve the user experience of accessing the network through the terminal device.
[0005] In a first aspect, embodiments of the present application provide a terminal access control method, which comprises:
[0006] Based on the services corresponding to the terminal, at least two terminals are divided into at least two terminal categories;
[0007] In the case that the network load parameter of the first cell matches a first preset network load parameter, and / or the network load parameter of all categories of terminals matches a second preset network load parameter, the behavior of the terminal of a target category accessing the first cell is controlled, and the at least two terminal categories include the target category.
[0008] Optionally, in the case that the network load parameter of the first cell matches a first preset network load parameter, and / or the network load parameter of all categories of terminals matches a second preset network load parameter, the behavior of the terminal of a target category accessing the first cell is controlled, comprising:
[0009] In a case that the network load parameter of the first cell matches the first preset network load parameter in a preset time period, and / or, the network load parameter of the all categories of terminals matches the second preset network load parameter in the preset time period, the behavior of the target category of terminals accessing the first cell is controlled.
[0010] Optionally, the preset time period includes at least one target preset time period, and different target preset time periods correspond to different first preset network load parameters and / or second preset network load parameters.
[0011] Optionally, the network load parameter includes at least one of the following: a physical resource block occupation rate, a number of users using a network, a network traffic load value; and the behavior of the target category of terminals accessing the first cell is controlled in a case that the network load parameter of the first cell matches the first preset network load parameter, including at least one of the following:
[0012] In a case that the physical resource block occupation rate of the first cell is greater than a first preset physical resource block occupation rate, the behavior of the target category of terminals accessing the first cell is controlled.
[0013] In a case that the number of users using the network of the first cell is greater than a first preset number of users using the network, the behavior of the target category of terminals accessing the first cell is controlled.
[0014] In a case that the network traffic load value of the first cell is greater than a first preset network traffic load value, the behavior of the target category of terminals accessing the first cell is controlled.
[0015] The behavior of the target category of terminals accessing the first cell is controlled in a case that the network load parameter of the all categories of terminals matches the second preset network load parameter, including at least one of the following:
[0016] In a case that the physical resource block occupation rate of the all categories of terminals is greater than a second preset physical resource block occupation rate, the behavior of the target category of terminals accessing the first cell is controlled.
[0017] In a case that the number of users using the network of the all categories of terminals is greater than a second preset number of users using the network, the behavior of the target category of terminals accessing the first cell is controlled.
[0018] In a case that the network traffic load value of the all categories of terminals is greater than a second preset network traffic load value, the behavior of the target category of terminals accessing the first cell is controlled.
[0019] Optionally, the controlling the behavior of the terminals of the target category accessing the first cell comprises:
[0020] modifying information corresponding to the terminals of the target category in a system information block to control the behavior of the terminals of the target category accessing the first cell;
[0021] or, in a case where an access request message sent by the terminals of the target category is received, rejecting the access of the terminals of the target category.
[0022] Optionally, the modifying information corresponding to the terminals of the target category in a system information block to control the behavior of the terminals of the target category accessing the first cell comprises:
[0023] modifying a protocol field value corresponding to the terminals of the target category in the system information block;
[0024] or, configuring a first information element corresponding to the terminals of the target category in the system information block as a preset field; the first information element is used to reject the access of the terminals of the target category;
[0025] or, deleting a second information element corresponding to the terminals of the target category in the system information block; the second information element is used to make the terminals of the target category select a cell other than the first cell.
[0026] Optionally, the rejecting the access of the terminals of the target category in a case where an access request message sent by the terminals of the target category is received comprises:
[0027] ignoring the access request message in a case where the access request message sent by the terminals of the target category is received;
[0028] or, replying a rejection access message to the terminals of the target category in a case where the access request message sent by the terminals of the target category is received;
[0029] or, adding the terminals of the target category to a blacklist in a case where the access request message sent by the terminals of the target category is received.
[0030] Optionally, the terminal categories comprise a first terminal category, a second terminal category and a third terminal category, a service priority of the first terminal category is greater than a service priority of the second terminal category, the service priority of the second terminal category is greater than a service priority of the third terminal category, the terminals of the target category comprise terminals in the second terminal category and / or terminals in the third terminal category, and the method further comprises:
[0031] slicing the network based on a network resource type and a network usage scenario to obtain at least one network slice, the at least one network slice comprising: a first network slice, a second network slice, and a third network slice; terminals in the first terminal category are connected to the network through the first network slice, terminals in the second terminal category are connected to the network through the second network slice, and terminals in the third terminal category are connected to the network through the third network slice;
[0032] The controlling of the behavior of the terminals in the target category accessing the first cell comprises:
[0033] controlling, according to the service priority, the terminals in the second terminal category to access the second network slice and / or the terminals in the third terminal category to access the third network slice.
[0034] In a second aspect, an embodiment of the present application provides a terminal access control device, comprising:
[0035] The dividing module is configured to divide at least two terminals into at least two terminal categories based on services corresponding to the terminals.
[0036] The controlling module is configured to control, in a case where a network load parameter of a first cell matches a first preset network load parameter and / or network load parameters of terminals in all categories match a second preset network load parameter, a behavior of terminals in a target category accessing the first cell, the at least two terminal categories comprising the target category.
[0037] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, and a program stored in the memory and executable on the processor, the program being executed by the processor to implement steps of the terminal access control method according to the first aspect.
[0038] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium storing a computer program, the computer program being executed by a processor to implement steps of the terminal access control method according to the first aspect.
[0039] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising computer instructions, the computer instructions being executed by a processor to implement steps of the terminal access control method according to the first aspect.
[0040] In the embodiments of the present application, the electronic device divides at least two terminals into at least two terminal categories. In the case that the network load parameter of the first cell matches the first preset network load parameter, and / or the network load parameter of all categories of terminals matches the second preset network load parameter, the behavior of the terminal of the target category accessing the first cell is controlled. In this process, the control of the terminal accessing the first cell is realized, the terminal is prevented from occupying the user's terminal device resources, the network congestion is avoided, and the user's experience of surfing the Internet through the user terminal device is improved. BRIEF DESCRIPTION OF DRAWINGS
[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiments or prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0042] Figure 1 is one of the flowcharts of the terminal access control method provided by the embodiments of the present application;
[0043] Figure 2 is the second flowchart of the terminal access control method provided by the embodiments of the present application;
[0044] Figure 3 is a structural schematic diagram of a terminal access control device provided by the embodiments of the present application;
[0045] Figure 4 is a structural schematic diagram of an electronic device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0046] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0047] In the embodiments of the present application, the terminal can refer to a RedCap terminal, and the embodiments of the present application are applied to an electronic device, which can be a base station or the like.
[0048] Referring to Figure 1 , Figure 1 is one of the flowcharts of the terminal access control method provided by the embodiments of the present application, as shown in Figure 1 , the method comprises the following steps:
[0049] Step 101: based on the service corresponding to the terminal, at least two terminals are divided into at least two terminal categories.
[0050] The electronic device can divide the terminals based on the service corresponding to the terminal. The electronic device can also divide the terminals based on the device type of the terminal, the data transmitted by the terminal, and other dimensions. In embodiments of the present application, the manner of dividing the terminals is not limited.
[0051] Step 102: in the case where the network load parameter of the first cell matches the first preset network load parameter, and / or the network load parameter of all categories of terminals matches the second preset network load parameter, the behavior of the terminals of the target category accessing the first cell is controlled, and the at least two terminal categories include the target category.
[0052] In embodiments of the present application, the electronic device divides at least two terminals into at least two terminal categories. In the case where the network load parameter of the first cell matches the first preset network load parameter, and / or the network load parameter of all categories of terminals matches the second preset network load parameter, the behavior of the terminals of the target category accessing the first cell is controlled. In this process, the control of the terminals accessing the first cell is realized, the terminal equipment resources of the user are prevented from being occupied by the terminals, network congestion is avoided, and the experience of the user accessing the Internet through the user terminal equipment is improved.
[0053] In some embodiments, the terminal categories include a first terminal category, a second terminal category, and a third terminal category, the service priority of the first terminal category is greater than the service priority of the second terminal category, the service priority of the second terminal category is greater than the service priority of the third terminal category, the terminals of the target category include terminals in the second terminal category and / or terminals in the third terminal category, and the method further includes:
[0054] The network is sliced based on the network resource type and the network usage scenario to obtain at least one network slice, the at least one network slice includes a first network slice, a second network slice, and a third network slice; the terminals in the first terminal category access the network through the first network slice, the terminals in the second terminal category access the network through the second network slice, and the terminals in the third terminal category access the network through the third network slice;
[0055] The control of the behavior of the terminals of the target category accessing the first cell includes:
[0056] According to the service priority, the terminals in the second terminal category are controlled to access the second network slice, and / or the terminals in the third terminal category are controlled to access the third network slice.
[0057] In this embodiment, the electronic device can divide the terminals into three terminal categories according to the services corresponding to the terminals. For example, the electronic device takes the terminals responsible for critical services as the first terminal category, the electronic device takes the terminals responsible for regular services as the second terminal category, and the electronic device takes the terminals responsible for low-time-sensitive services as the third terminal category. Among them, the critical services can be industrial control services, emergency alarm services, etc., the regular services can be environmental monitoring services, smart meter services, etc., and the low-time-sensitive services can be batch data transmission services, etc.
[0058] The priority of the terminal category is related to the priority of the service to which the terminal belongs. The higher the priority of the terminal category, the more the electronic device will guarantee the terminal access. For example, the first terminal category has the highest service priority, and the electronic device will unconditionally guarantee the access of the first terminal category. The service priority of the second terminal category is lower than that of the first terminal category, and when the network resource is tight, the electronic device will limit the access of the second terminal category. The service priority of the third terminal category is lower than that of the second terminal category, and the electronic device only allows the terminal to access when the network resource is not tight, such as during off-peak hours. Among them, when the terminal is registered, the service priority label can be carried through non-access layer signaling or pre-configuration. The service priority label can be represented by an extension field of the quality of service level identifier. In some embodiments, the electronic device can also divide the terminals into two terminal categories or four or more terminal categories based on the services, which is not limited here.
[0059] In addition to dividing the terminal category, the electronic device can also slice the network based on the network resource type and the network usage scenario. For example, the electronic device can slice the network through logical isolation, network resource customization, and actual network usage scenario, etc. to obtain three network slices. Optionally, the first network slice can be a critical Internet of Things slice, the second network slice can be a large connection slice, and the third network slice can be an elastic slice. The critical Internet of Things slice is used for a network responsible for high-reliability services such as industrial control and vehicle networking, and exclusively occupies high-frequency resources. The large connection slice is used for a network responsible for a large number of low-power terminals such as smart meters, and narrowband configuration and low-power strategies are adopted during network connection. The elastic slice is used for a network responsible for burst data backhaul services, and supports dynamic resource expansion and contraction. Different network resource types and network usage scenarios correspond to different priorities of the network slice, for example, the priority of the first network slice is greater than that of the second network slice, and the priority of the second network slice is greater than that of the third network slice. In some embodiments, the electronic device can also divide the network into two network slices or four or more network slices, which is not limited here.
[0060] When the terminal device is connected to the network through the network slice, the electronic device can select a suitable slice according to the service type or identifier of the terminal device based on the comprehensive data management strategy. For example, the terminals in the first terminal category are connected to the network through the first network slice, the terminals in the second terminal category are connected to the network through the second network slice, and the terminals in the third terminal category are connected to the network through the third network slice.
[0061] Optionally, the electronic device can coordinate the state of each network slice through the core network (such as the 5G network data analysis function) to ensure that the high-priority network slice (such as the key Internet of Things slice) is not interfered with by the low-priority network slice (such as the large connection slice or the elastic slice). In the case that the network slice where the terminal is located is overloaded and the terminal supports multi-slice access, the electronic device can guide the terminal to switch to a low-load slice in the same scenario. The electronic device can monitor indicators such as the occupancy rate of the physical resource block of each network slice, the number of users using the network, and the network traffic load value, and independently set the access control threshold of each slice network to enable the terminal to temporarily borrow resources of other idle network slices when a certain network slice is overloaded. The terminal cannot borrow a higher-priority network slice, and the resources of the key network slice must be protected.
[0062] When controlling the access behavior of the terminal, the electronic device can control the access behavior of the terminal of at least part of the terminal categories according to the service priority. For example, at least part of the terminal categories can be the second terminal category and the third terminal category. In an example, the electronic device can determine the access probability of each terminal category based on the service priority, and then realize the access of the terminal according to the service priority. For example, the electronic device ensures that the access rate of the first terminal category is 100%, the access rate of the second terminal category is 50%, and the access rate of the third terminal category is 20%, that is, all terminals of the first terminal category can access the first network slice, only 50% of the terminals of the second terminal category can access the second network slice, and only 20% of the terminals of the third terminal category can access the third network slice. The electronic device can select the terminals of the second terminal category and the first terminal category that can access the network slice through a random algorithm. For example, in the case that the network load parameter of the first cell matches the first preset network load parameter, and / or the network load parameter of all categories of terminals matches the second preset network load parameter, the electronic device ensures that all terminals of the first terminal category access the first cell, and first limits the terminals of the third terminal category to access the first cell, and then limits the terminals of the second terminal category to access the first cell.
[0063] It can be understood that in this embodiment, the electronic device sets different network slices and divides the terminals into different terminal categories to better control the access behavior of the terminals.
[0064] The conditions of triggering the access behavior control of the terminal are described in detail as follows.
[0065] In some embodiments, the access behavior of the terminal of the target category to the first cell is controlled under the condition that the network load parameter of the first cell matches the first preset network load parameter and / or the network load parameter of the terminal of all categories matches the second preset network load parameter, including:
[0066] The access behavior of the terminal of the target category to the first cell is controlled under the condition that the network load parameter of the first cell matches the first preset network load parameter and / or the network load parameter of the terminal of all categories matches the second preset network load parameter within a preset time period.
[0067] In this embodiment, the electronic device can set a preset time period and monitor and count the network load parameter of the first cell and the network load parameter of the terminal of all categories within the preset time period. When the network load parameter of the first cell matches the first preset network load parameter and / or the network load parameter of the terminal of all categories matches the second preset network load parameter within the preset time period, the electronic device can control the access behavior of the terminal, prevent the terminal from occupying the resources of the user terminal device, avoid network congestion, and improve the user experience of the user accessing the network through the user terminal device.
[0068] In some embodiments, the preset time period includes at least one target preset time period, and different target preset time periods correspond to different first preset network load parameters and / or second preset network load parameters.
[0069] It can be understood that in this embodiment, the electronic device can set multiple target preset time periods. For different target preset time periods, the electronic device can set different first preset network load parameters and / or second preset network load parameters to more accurately control the access behavior of the terminal. In some embodiments, the first preset network load parameters and / or the second preset network load parameters corresponding to different target preset time periods can also be the same, which is not limited herein.
[0070] In some embodiments, the network load parameter includes at least one of the following: physical resource block occupation rate, number of users using the network, network traffic load value; and the access behavior of the terminal of the target category to the first cell is controlled under the condition that the network load parameter of the first cell matches the first preset network load parameter, including at least one of the following:
[0071] the physical resource block occupation rate of the first cell is greater than a first preset physical resource block occupation rate;
[0072] the number of network users of the first cell is greater than a first preset number of network users, the behavior of the terminal of the target category accessing the first cell is controlled;
[0073] the network traffic load value of the first cell is greater than a first preset network traffic load value, the behavior of the terminal of the target category accessing the first cell is controlled;
[0074] the network load parameter of all categories of terminals matches a second preset network load parameter, the behavior of the terminal of the target category accessing the first cell is controlled, including at least one of the following:
[0075] the physical resource block occupation rate of all categories of terminals is greater than a second preset physical resource block occupation rate, the behavior of the terminal of the target category accessing the first cell is controlled;
[0076] the number of network users of all categories of terminals is greater than a second preset number of network users, the behavior of the terminal of the target category accessing the first cell is controlled;
[0077] the network traffic load value of all categories of terminals is greater than a second preset network traffic load value, the behavior of the terminal of the target category accessing the first cell is controlled.
[0078] It can be understood that in this embodiment, the electronic device can control the access behavior of the terminal when detecting any of the following conditions. For example, the electronic device can control the access behavior of the terminal when the physical resource block occupation rate of the first cell is greater than a first preset physical resource block occupation rate, or the number of network users of the first cell is greater than a first preset number of network users, or the network traffic load value of the first cell is greater than a first preset network traffic load value, or the physical resource block occupation rate of all categories of terminals is greater than a second preset physical resource block occupation rate, or the number of network users of all categories of terminals is greater than a second preset number of network users, or the network traffic load value of all categories of terminals is greater than a second preset network traffic load value. This process can achieve precise control of the access behavior of the terminal by the electronic device.
[0079] The process of triggering the access behavior of the terminal is specifically described below through an example.
[0080] In an example, the electronic device can divide the preset time period of the first cell into peak time periods and non-peak time periods according to historical data of the first cell and other cells, wherein there are multiple peak time periods and non-peak time periods per day.
[0081] For convenience of description, the example assumes that there is only one peak per day and only one non-peak. The electronic device can further determine, according to the historical data, the physical resource block occupation rate of the first cell in the peak time period , the number of users using the network , and the network traffic load value , each corresponding to a first preset physical resource block occupation rate , a first preset number of users using the network , and a first preset network traffic load value . Similarly, the electronic device can further determine, based on the historical data, the physical resource block occupation rate of the first cell in the non-peak time period , the number of users using the network , and the network traffic load value , each corresponding to a third preset physical resource block occupation rate , a third preset number of users using the network , and a third preset network traffic load value . Similarly, the electronic device can also set the physical resource block occupation rate of all categories of terminals in the peak time period , the number of users using the network , and the network traffic load value , each corresponding to a second preset physical resource block occupation rate , a second preset number of users using the network , and a second preset network traffic load value . Similarly, the electronic device can also set the physical resource block occupation rate of all categories of terminals in the non-peak time period , the number of users using the network , and the network traffic load value , each corresponding to a fourth preset physical resource block occupation rate , a fourth preset number of users using the network , and a fourth preset network traffic load value . The second preset physical resource block occupation rate and the fourth preset physical resource block occupation rate are determined based on the physical resource block occupation rate corresponding to the first cell, the second preset number of users using the network and the fourth preset number of users using the network are determined based on the number of users using the network corresponding to the first cell, and the second preset network traffic load value and the fourth preset network traffic load value are determined based on the network traffic load value corresponding to the first cell.
[0082] For example, in the peak period, the control of the terminal access behavior is triggered when any of the following conditions is met. Condition 1: in the case where the number of network users in the first cell is greater than the first preset number of network users, it is determined whether the physical resource block occupation rate of all categories of terminals is greater than the second preset physical resource block occupation rate. In the case where the physical resource block occupation rate of all categories of terminals is greater than the second preset physical resource block occupation rate, the electronic device controls the terminal access behavior. Condition 2: in the case where the number of network users in the first cell is greater than the first preset number of network users, it is determined whether the number of network users of all categories of terminals is greater than the second preset number of network users. In the case where the number of network users of all categories of terminals is greater than the second preset number of network users, the electronic device controls the terminal access behavior. Condition 3: in the case where the network traffic load value of the first cell is greater than the first preset network traffic load value, it is determined whether the network traffic load value of all categories of terminals is greater than the second preset network traffic load value. In the case where the network traffic load value of all categories of terminals is greater than the second preset network traffic load value, the electronic device controls the terminal access behavior.
[0083] The following will be a specific description of how the electronic device controls the terminal access behavior.
[0084] In some embodiments, the control of the behavior of the target category of terminals accessing the first cell includes:
[0085] modifying the information corresponding to the target category of terminals in the system information block to control the behavior of the target category of terminals accessing the first cell;
[0086] or, in the case where the access request message sent by the target category of terminals is received, the access of the target category of terminals is rejected.
[0087] In this embodiment, the electronic device can select a suitable method to control the terminal access based on the base station capability and the terminal capability. For example, the electronic device can control the terminal access by modifying the information corresponding to the terminal in the system information block, or the electronic device can reject the terminal access after receiving the access request message sent by the terminal. In this process, the electronic device can better control the terminal access behavior.
[0088] In some embodiments, the modification of the information corresponding to the target category of terminals in the system information block to control the behavior of the target category of terminals accessing the first cell includes:
[0089] modifying the protocol field value corresponding to the target category of terminals in the system information block;
[0090] Or, a first information element corresponding to the terminal of the target category in the system information block is configured as a preset field; the first information element is used to reject access of the terminal of the target category.
[0091] Or, a second information element corresponding to the terminal of the target category in the system information block is deleted; the second information element is used to make the terminal of the target category select a cell other than the first cell.
[0092] In this embodiment, the way in which the electronic device modifies the information corresponding to the terminal in the system information block can be: modifying a protocol field (such as an intraFreqReselectionRedCap field) to notAllowed; or configuring a first information element (such as a cellBarredRedCap1Rx-r17 information element) as a barred field, and not carrying a halfDuplexRedCapAllowed-r17 information element; or deleting a second information element (such as an intraFreqReselectionRedCap information element), so that the second information element is missing.
[0093] It can be understood that, in this embodiment, the electronic device can better control the access behavior of the terminal by modifying the information corresponding to the terminal in the system information block.
[0094] In some embodiments, the rejecting, in a case where the access request message sent by the terminal of the target category is received, the access of the terminal of the target category comprises:
[0095] ignoring the access request message in a case where the access request message sent by the terminal of the target category is received;
[0096] Or, replying, in a case where the access request message sent by the terminal of the target category is received, a rejection access message to the terminal of the target category;
[0097] Or, adding, in a case where the access request message sent by the terminal of the target category is received, the terminal of the target category to a blacklist.
[0098] In this embodiment, there is message interaction between the electronic device and the terminal, and the electronic device can control the access behavior of the terminal in the process of message interaction.
[0099] For example, when the terminal sends an access request message (such as Message1) to the electronic device for the first time, the electronic device ignores the access request message to achieve control of the access behavior of the terminal.
[0100] Alternatively, when the terminal sends an access request message to the electronic device for the second time (such as Message 3), the electronic device identifies that it is an access request message of the terminal, and then ignores the access request message or replies with an RRCReject message. When the electronic device replies with an RRCReject message, the content of the RRCReject message needs to be configured to reply to an RRCSetUpRequest. If an RRCResumeRequest is replied to, the terminal will send an access request message again, causing signaling congestion.
[0101] Alternatively, if the electronic device ignores the access request message, the terminal will consider that the terminal itself does not receive the access message issued by the electronic device after observing that the electronic device ignores the access request message, which will cause the terminal to re-initiate the access process. Therefore, the electronic device can introduce a dynamic blacklist mechanism to temporarily mark the terminal that frequently attempts to access but is rejected and add it to the blacklist to reduce invalid signaling interaction.
[0102] It can be understood that in this embodiment, the electronic device can reject the access of the terminal after receiving the access request message sent by the terminal, so as to better control the access behavior of the terminal.
[0103] In some embodiments, when there are too many users in the cell, the electronic device can control the access of the terminal by modifying the information corresponding to the terminal in the system information block, which can increase the parsing overhead of the terminal, cause the power consumption of the terminal to rise, and the access process needs to process additional signaling. Therefore, when the electronic device triggers the access control of the terminal, the electronic device can process the access requests of the terminals in a period in batches instead of processing and intercepting one by one, so as to reduce the risk of signaling storm.
[0104] In some embodiments, when the electronic device does not trigger the access control of the terminal, the electronic device can restore the normal access of the terminal, that is, cancel the access control of the terminal.
[0105] For example, when the physical resource block occupation rate of the first cell is less than or equal to a first preset physical resource block occupation rate, or the number of users using the network of the first cell is less than or equal to a first preset number of users using the network, or the network traffic load value of the first cell is less than or equal to a first preset network traffic load value, or the physical resource block occupation rate of all categories of terminals is less than or equal to a second preset physical resource block occupation rate, or the number of users using the network of all categories of terminals is less than or equal to a second preset number of users using the network, or the network traffic load value of all categories of terminals is less than or equal to a second preset network traffic load value, the electronic device can control the access behavior of the terminal.
[0106] The scheme for the electronic device to recover the normal access of the terminal can be: modifying the intraFreqReselectionRedCap field to allowed; or configuring the cellBarredRedCap1Rx-r17 information element to notBarred; or configuring the cellBarredRedCap2Rx-r17 information element to notBarred; or carrying the halfDuplexRedCapAllowed-r17 information element. In addition, the electronic device responds to the access request message when the terminal sends the access request message to the electronic device for the first time (such as Message1), or the electronic device responds to the access request message when the terminal sends the access request message to the electronic device for the second time (such as Message3). In the embodiments of the present application, the scheme for the electronic device to recover the normal access of the terminal is not limited.
[0107] The terminal access control method of the present application will be further described below. Figure 2 The terminal access control method of the present application will be further described below.
[0108] Step 201: slicing the network based on the network resource type and the network usage scenario to obtain at least one network slice; and dividing at least two terminals into at least two terminal categories based on the services corresponding to the terminals.
[0109] Step 202: determining a first preset network load parameter corresponding to the network load parameter of the first cell, and determining a second preset network load parameter corresponding to the network load parameter of all categories of terminals.
[0110] Step 203: determining whether the network load parameter of the first cell matches the first preset network load parameter, and / or whether the network load parameter of all categories of terminals matches the second preset network load parameter.
[0111] In the case where the network load parameter of the first cell matches the first preset network load parameter, and / or the network load parameter of all categories of terminals matches the second preset network load parameter, step 204 is performed, otherwise step 207 is performed.
[0112] Step 204: allocating the terminals of different terminal categories to the corresponding network slices.
[0113] Step 205: the electronic device starts to control the access behavior of the terminal. For example, the electronic device controls the access of the terminal by modifying the information corresponding to the terminal in the system information block, or the electronic device can refuse the access of the terminal after receiving the access request message sent by the terminal.
[0114] Step 206: the electronic device performs batch processing on the terminal access requests in a period.
[0115] Step 207: The electronic device does not control the access behavior of the terminal.
[0116] Through the above steps 201-207, the control of the terminal accessing the first cell can be realized, the terminal from occupying the user terminal device resources can be prevented, the network congestion can be avoided, and the experience of the user using the user terminal device to surf the Internet can be improved.
[0117] If the implementation process of the above embodiments of the application is described in product white paper, official website and other public information, product description of other people's sales solutions, product sales related materials such as product poster and user manual, product UI, product real object or photographed, it proves that the scheme of the application is used. Or, it can also be determined whether the same method, parameter or same architecture style of the application is possessed by analyzing the software source code. Or, it can also be determined whether the above embodiments of the application are used by analyzing the software running results (including software interface, running input parameter, prompt information, etc.). Or, it can also be determined whether the above embodiments of the application are used by constructing a simulation scene, simulating user use, and testing technical means such as packet analysis of input and output of data. Or, it can also be determined whether the above embodiments of the application are used by reverse engineering means such as disassembling hardware, cracking software, simulating software function, and analyzing code.
[0118] Please refer to Figure 3 , Figure 3 is a schematic diagram of a terminal access control device in the embodiments of the application. The terminal access control device 300 comprises:
[0119] The division module 301 is configured to divide at least two terminals into at least two terminal categories based on services corresponding to the terminals.
[0120] The control module 302 is configured to control the behavior of a target category of terminals accessing the first cell in the case that the network load parameter of the first cell matches a first preset network load parameter, and / or the network load parameters of all categories of terminals match a second preset network load parameter, and the at least two terminal categories comprise the target category.
[0121] Optionally, the control module 302 can further comprise:
[0122] The first control submodule is configured to control the behavior of the target category of terminals accessing the first cell in the case that the network load parameter of the first cell matches the first preset network load parameter within a preset time period, and / or the network load parameters of all categories of terminals match the second preset network load parameter within the preset time period.
[0123] Optionally, the preset time period includes at least one target preset time period, and different target preset time periods correspond to different first preset network load parameters and / or second preset network load parameters.
[0124] Optionally, the network load parameter includes at least one of the following: a physical resource block occupation rate, a number of network users, a network traffic load value; the control module 302 can further include:
[0125] a second control submodule, configured to control the behavior of the terminal of the target category accessing the first cell when the physical resource block occupation rate of the first cell is greater than a first preset physical resource block occupation rate;
[0126] a third control submodule, configured to control the behavior of the terminal of the target category accessing the first cell when the number of network users of the first cell is greater than a first preset number of network users;
[0127] a fourth control submodule, configured to control the behavior of the terminal of the target category accessing the first cell when the network traffic load value of the first cell is greater than a first preset network traffic load value;
[0128] The control module 302 can further include:
[0129] a fifth control submodule, configured to control the behavior of the terminal of the target category accessing the first cell when the physical resource block occupation rate of all categories of terminals is greater than a second preset physical resource block occupation rate;
[0130] a sixth control submodule, configured to control the behavior of the terminal of the target category accessing the first cell when the number of network users of all categories of terminals is greater than a second preset number of network users;
[0131] a seventh control submodule, configured to control the behavior of the terminal of the target category accessing the first cell when the network traffic load value of all categories of terminals is greater than a second preset network traffic load value.
[0132] Optionally, the control module 302 can further include:
[0133] a modification submodule, configured to modify information corresponding to the terminal of the target category in a system information block to control the behavior of the terminal of the target category accessing the first cell;
[0134] Alternatively, a rejection submodule, configured to reject the access of the terminal of the target category when an access request message sent by the terminal of the target category is received.
[0135] Optionally, the modifying sub-module further comprises:
[0136] a modifying sub-unit, configured to modify a protocol field value corresponding to the terminal of the target category in the system information block;
[0137] Or, the configuration sub-unit configures a first information element corresponding to the terminal of the target category in the system information block as a preset field; the first information element is used to reject access of the terminal of the target category;
[0138] Or, the deleting sub-unit is configured to delete a second information element corresponding to the terminal of the target category in the system information block; the second information element is used to make the terminal of the target category select a cell other than the first cell.
[0139] Optionally, the rejecting sub-module further comprises:
[0140] a ignoring sub-unit, configured to ignore the access request message in a case where the access request message is sent by the terminal of the target category;
[0141] Or, the rejecting sub-unit is configured to reply to the terminal of the target category with a rejection access message in a case where the access request message is sent by the terminal of the target category;
[0142] Or, the black list sub-unit is configured to add the terminal of the target category to a black list in a case where the access request message is sent by the terminal of the target category.
[0143] Optionally, the terminal category comprises a first terminal category, a second terminal category and a third terminal category, a service priority of the first terminal category is greater than a service priority of the second terminal category, the service priority of the second terminal category is greater than a service priority of the third terminal category, the terminal of the target category comprises a terminal in the second terminal category and / or a terminal in the third terminal category, and the terminal access control apparatus 300 further comprises:
[0144] a slicing module, configured to slice a network based on a network resource type and a network usage scenario to obtain at least one network slice, the at least one network slice comprising a first network slice, a second network slice and a third network slice; the terminal in the first terminal category is connected to the network through the first network slice, the terminal in the second terminal category is connected to the network through the second network slice, and the terminal in the third terminal category is connected to the network through the third network slice;
[0145] The control module 302 further comprises:
[0146] An eighth control sub-unit is configured to control, according to the service priority, the terminals in the second terminal category to access the second network slice and / or the terminals in the third terminal category to access the third network slice.
[0147] The terminal access control apparatus 300 provided by the embodiments of the present application can perform the method shown in Figure 1 The implementation principle and technical effects of the method embodiments shown in the above are similar, and thus the embodiments will not be repeated here.
[0148] The embodiments of the present application further provide an electronic device. Since the principle of solving the problem of the electronic device is similar to the text matching degree determination method in the embodiments of the present application, the implementation of the electronic device can refer to the implementation of the method shown in Figure 1 The implementation of the electronic device of the embodiments of the present application is shown in the above, and thus the implementation of the electronic device will not be repeated here. Figure 4 The electronic device of the embodiments of the present application includes: a processor 410 configured to read a program in a memory 420 and perform the following processes:
[0149] At least two terminals are divided into at least two terminal categories based on services corresponding to the terminals;
[0150] In a case where a network load parameter of a first cell matches a first preset network load parameter and / or network load parameters of all categories of terminals match a second preset network load parameter, a behavior of a terminal of a target category accessing the first cell is controlled, and the at least two terminal categories include the target category.
[0151] Optionally, the processor 410 is further configured to read a program in the memory 420 and further perform the following steps:
[0152] The behavior of the terminal of the target category accessing the first cell in a case where the network load parameter of the first cell matches the first preset network load parameter and / or the network load parameters of all categories of terminals match the second preset network load parameter includes:
[0153] The behavior of the terminal of the target category accessing the first cell is controlled in a case where the network load parameter of the first cell matches the first preset network load parameter within a preset time period and / or the network load parameters of all categories of terminals match the second preset network load parameter within the preset time period.
[0154] Optionally, the processor 410 is further configured to read a program in the memory 420 and further perform the following steps:
[0155] The preset time period includes at least one target preset time period, and different target preset time periods correspond to different first preset network load parameters and / or second preset network load parameters.
[0156] Optionally, the processor 410 is further configured to read a program in the memory 420, and further perform the following steps:
[0157] The network load parameter includes at least one of the following: a physical resource block occupation rate, a number of users using the network, a network traffic load value; and the network load parameter of the first cell matches the first preset network load parameter, and the behavior of the terminal of the target category accessing the first cell is controlled, including at least one of the following:
[0158] In a case where the physical resource block occupation rate of the first cell is greater than a first preset physical resource block occupation rate, the behavior of the terminal of the target category accessing the first cell is controlled.
[0159] In a case where the number of users using the network of the first cell is greater than a first preset number of users using the network, the behavior of the terminal of the target category accessing the first cell is controlled.
[0160] In a case where the network traffic load value of the first cell is greater than a first preset network traffic load value, the behavior of the terminal of the target category accessing the first cell is controlled.
[0161] In a case where the network load parameter of all categories of terminals matches a second preset network load parameter, the behavior of the terminal of the target category accessing the first cell is controlled, including at least one of the following:
[0162] In a case where the physical resource block occupation rate of all categories of terminals is greater than a second preset physical resource block occupation rate, the behavior of the terminal of the target category accessing the first cell is controlled.
[0163] In a case where the number of users using the network of all categories of terminals is greater than a second preset number of users using the network, the behavior of the terminal of the target category accessing the first cell is controlled.
[0164] In a case where the network traffic load value of all categories of terminals is greater than a second preset network traffic load value, the behavior of the terminal of the target category accessing the first cell is controlled.
[0165] Optionally, the processor 410 is further configured to read a program in the memory 420, and further perform the following steps:
[0166] The behavior of the terminal of the target category accessing the first cell is controlled, including:
[0167] modifying information corresponding to the terminal of the target category in the system information block to control the behavior of the terminal of the target category accessing the first cell;
[0168] or, in the case of receiving an access request message sent by the terminal of the target category, rejecting the access of the terminal of the target category.
[0169] Optionally, the processor 410 is further configured to read the program in the memory 420, and further perform the following steps:
[0170] The modification of the information corresponding to the terminal of the target category in the system information block to control the behavior of the terminal of the target category accessing the first cell comprises:
[0171] modifying a protocol field value corresponding to the terminal of the target category in the system information block;
[0172] or, configuring a first information element corresponding to the terminal of the target category in the system information block as a preset field; the first information element is used to reject the access of the terminal of the target category;
[0173] or, deleting a second information element corresponding to the terminal of the target category in the system information block; the second information element is used to make the terminal of the target category select a cell other than the first cell.
[0174] Optionally, the processor 410 is further configured to read the program in the memory 420, and further perform the following steps:
[0175] The rejection of the access of the terminal of the target category in the case of receiving an access request message sent by the terminal of the target category comprises:
[0176] ignoring the access request message in the case of receiving the access request message sent by the terminal of the target category;
[0177] or, replying a rejection access message to the terminal of the target category in the case of receiving the access request message sent by the terminal of the target category;
[0178] or, adding the terminal of the target category to a blacklist in the case of receiving the access request message sent by the terminal of the target category.
[0179] Optionally, the terminal categories include a first terminal category, a second terminal category and a third terminal category, a service priority of the first terminal category is greater than a service priority of the second terminal category, the service priority of the second terminal category is greater than a service priority of the third terminal category, the target category of terminals includes terminals in the second terminal category and / or terminals in the third terminal category, and the processor 410 is further configured to read a program in the memory 420 and perform the following steps:
[0180] slicing the network based on a network resource type and a network usage scenario to obtain at least one network slice, the at least one network slice including a first network slice, a second network slice and a third network slice; the terminals in the first terminal category are connected to the network through the first network slice, the terminals in the second terminal category are connected to the network through the second network slice, and the terminals in the third terminal category are connected to the network through the third network slice;
[0181] The control of the behavior of the target category of terminals accessing the first cell includes:
[0182] According to the service priority, the terminals in the second terminal category are controlled to access the second network slice, and / or the terminals in the third terminal category are controlled to access the third network slice.
[0183] The embodiment of the application further provides a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to realize each process of the terminal access control method embodiment, and the same technical effects can be achieved. To avoid repetition, details are not described herein. The computer readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0184] The embodiment of the application further provides a computer program product including computer instructions. The computer instructions are executed by a processor to realize each process of the terminal access control method embodiment, and the same technical effects can be achieved. To avoid repetition, details are not described herein.
[0185] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without further constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the method and apparatus of the present embodiments are not limited to the exact order of the steps as discussed, but that the steps can be performed in any order, and that the steps can be performed at least partially concurrently. Also, features described with respect to certain examples can be combined in other examples.
[0186] From the above description of the embodiments, it is clear that the above-described method of the embodiments can be realized by means of software and the necessary universal hardware platform, of course, also by hardware, but in many cases the former is the better embodiment. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in the form of a part of the prior art that makes a contribution. The computer software product is stored in a storage medium (such as a ROM / RAM, a magnetic disk, an optical disk), and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the method described in each embodiment of the present application.
[0187] The embodiments of the present application are described above in conjunction with the drawings, but the present application is not limited to the specific embodiments described above, which are merely illustrative rather than restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope of protection of the claims.
Claims
1. A terminal access control method, characterized in that, The method includes: Based on the services corresponding to the terminals, at least two terminals are divided into at least two terminal categories; When the network load parameters of the first cell match the first preset network load parameters, and / or the network load parameters of all types of terminals match the second preset network load parameters, the access behavior of terminals of the target category to the first cell is controlled, wherein the at least two terminal categories include the target category.
2. The method according to claim 1, characterized in that, When the network load parameters of the first cell match the first preset network load parameters, and / or the network load parameters of all types of terminals match the second preset network load parameters, controlling the access behavior of terminals of the target category to the first cell includes: If the network load parameters of the first cell match the first preset network load parameters within a preset time period, and / or if the network load parameters of all types of terminals match the second preset network load parameters within the preset time period, the access behavior of the target type of terminal to the first cell is controlled.
3. The method according to claim 2, characterized in that, The preset time period includes at least one target preset time period, and different target preset time periods correspond to different first preset network load parameters and / or second preset network load parameters.
4. The method according to claim 1, characterized in that, The network load parameters include at least one of the following: physical resource block occupancy rate, number of users using the network, and network traffic load value; the matching of the network load parameters in the first cell with the first preset network load parameters to control the access behavior of target category terminals to the first cell includes at least one of the following: When the physical resource block occupancy rate of the first cell is greater than the first preset physical resource block occupancy rate, the access behavior of the target category of terminals to the first cell is controlled. If the number of users using the network in the first cell is greater than the number of users using the first preset network, the access behavior of the target category of terminals to the first cell is controlled. If the network traffic load value of the first cell is greater than the first preset network traffic load value, the access behavior of the target category of terminals to the first cell is controlled. When the network load parameters of all types of terminals match the second preset network load parameters, the access behavior of the target type of terminal to the first cell is controlled, including at least one of the following: If the physical resource block occupancy rate of all types of terminals is greater than the second preset physical resource block occupancy rate, the access behavior of the target type of terminal to the first cell will be controlled. If the number of users using the network for all types of terminals is greater than the number of users using the second preset network, the access behavior of the target type of terminal to the first cell will be controlled. If the network traffic load value of all types of terminals is greater than the second preset network traffic load value, the access behavior of the target type of terminal to the first cell will be controlled.
5. The method according to claim 1 or 4, characterized in that, The control of the access behavior of terminals of the target category to the first cell includes: Modify the information corresponding to the target category of terminals in the system information block to control the access behavior of the target category of terminals to the first cell; Alternatively, upon receiving an access request message from a terminal of the target category, the access of the terminal of the target category may be denied.
6. The method according to claim 5, characterized in that, Modifying the information corresponding to the target category of terminals in the system information block to control the access behavior of the target category of terminals to the first cell includes: Modify the protocol field value corresponding to the terminal of the target category in the system information block; Alternatively, the first information element corresponding to the terminal of the target category in the system information block can be configured as a preset field; the first information element is used to reject the access of the terminal of the target category; Alternatively, delete the second information element corresponding to the terminal of the target category in the system information block; the second information element is used to enable the terminal of the target category to select a cell other than the first cell.
7. The method according to claim 5, characterized in that, The step of denying access to a terminal of the target category upon receiving an access request message from a terminal of the target category includes: If the access request message is received from a terminal of the target category, the access request message is ignored; Alternatively, upon receiving the access request message from a terminal of the target category, a denial-of-access message may be sent back to the terminal of the target category. Alternatively, upon receiving an access request message from a terminal of the target category, the terminal of the target category may be added to the blacklist.
8. The method according to claim 1, characterized in that, The terminal categories include: a first terminal category, a second terminal category, and a third terminal category. The service priority of the first terminal category is higher than that of the second terminal category, and the service priority of the second terminal category is higher than that of the third terminal category. The target category of terminals includes: terminals in the second terminal category and / or terminals in the third terminal category. The method further includes: The network is sliced based on network resource type and network usage scenario to obtain at least one network slice, which includes: a first network slice, a second network slice and a third network slice; terminals in the first terminal category connect to the network through the first network slice, terminals in the second terminal category connect to the network through the second network slice, and terminals in the third terminal category connect to the network through the third network slice. The control of the access behavior of terminals of the target category to the first cell includes: According to the service priority, control the access of terminals in the second terminal category to the second network slice, and / or control the access of terminals in the third terminal category to the third network slice.
9. A terminal access control device, characterized in that, include: The segmentation module is used to classify at least two terminals into at least two terminal categories based on the services corresponding to the terminals. The control module is configured to control the access behavior of terminals of a target category to the first cell when the network load parameters of the first cell match the first preset network load parameters, and / or when the network load parameters of all types of terminals match the second preset network load parameters, wherein the at least two terminal categories include the target category.
10. An electronic device, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the terminal access control method as described in any one of claims 1 to 8.
11. A computer-readable storage medium for storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the terminal access control method as described in any one of claims 1 to 8.
12. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps in the terminal access control method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Access control method and system for machine communication
CN101969635A
Internet of Things large-scale random access control method
CN113810883A
Access control method and device and storage medium
CN114980258A
Access control method and device and related equipment
CN120456184A