Terminal access control method, related device and wireless communication system
By allocating reserved data bits and reserved values to the terminal in the RRC establishment request message, the base station can distinguish terminal priority, solve the problem that the base station cannot distinguish terminal priority, realizes rapid network access and reasonable resource allocation of emergency service terminals, and improves network resource utilization efficiency.
Patent Information
- Application Number
- CN202310076346.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-16
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2043-01-16
AI Technical Summary
In wireless communication, the base station cannot distinguish the priority of different terminals, resulting in the inability of emergency service terminals to quickly access the network and obtain sufficient network resources, and the allocation of network resources is unreasonable, which reduces the efficiency of network resource use.
The reserved data bits and reserved values are allocated to different terminal types in the establishment reason field of the RRC establishment request message, and the corresponding access priority information is set so that the base station can determine the terminal's network access priority based on the reserved value, and prioritize processing when the high-priority terminal requests to join the network.
The priority distinction between base stations for different terminals is realized, ensuring that emergency service terminals are preferred to access the network and obtain network resources, and optimizing the allocation and use efficiency of network resources.
Smart Images

Figure CN116156676B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a terminal network access control method, related devices, and a wireless communication system. Background Art
[0002] In the field of wireless communications, when a terminal accesses a base station, it needs to establish a signaling radio bearer (SRB) and a data radio bearer (DRB). When establishing a DRB, the core network allocates core network and base station resources to the user terminal based on the user terminal's priority.
[0003] However, when establishing an SRB, the terminal simply sends an RRC setup request message to the base station, and the base station responds to the RRC setup request message to establish a signaling radio bearer for the terminal. In this process, there is usually no priority processing mechanism. The base station does not distinguish the priorities of different terminals, and cannot implement preferential treatment for specific terminals. Summary of the Invention
[0004] Based on the above technical status, the present application proposes a terminal network access control method, related devices and wireless communication system, which can enable the base station to distinguish the priorities of different terminals when SRB is established and implement priority processing for specific terminals.
[0005] In order to achieve the above technical objectives, this application proposes the following technical solutions:
[0006] In a first aspect of the present application, a terminal network access control method is provided. The method is applied to a first type of terminal, where the first type of terminal is any type of terminal among preset terminal types. A base station stores reserved data bits pre-allocated in an establishment cause field of an RRC establishment request message for each terminal type among the preset terminal types, a reserved value allocated for each terminal type, and access priority information corresponding to each reserved value. The method includes:
[0007] Sending an RRC establishment request message including an establishment cause field to a base station, where a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal;
[0008] The RRC establishment request information is used to trigger the base station to determine the network access priority of the first type of terminal according to the first reserved data bit and the first reserved value.
[0009] In an implementation manner of the first aspect, the RRC establishment request message includes an RRC re-establishment request message.
[0010] A second aspect of the present application provides a terminal network access control method, which is applied to a base station, wherein the base station stores reserved data bits allocated in advance for each terminal type in the establishment cause field of the RRC establishment request message of the preset terminal type, a reserved value allocated for each terminal type, and access priority information corresponding to each reserved value, and the method includes:
[0011] Receiving an RRC establishment request message sent by a first type of terminal and including a setup cause field, wherein a first reserved data bit of the setup cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the setup cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal;
[0012] Determining the network access priority of the first type of terminal according to the first reserved data bit, the first reserved value, and pre-stored access priority information corresponding to each reserved value;
[0013] Respond to the RRC establishment request of the first type terminal according to the network access priority of the first type terminal.
[0014] In an implementation of the second aspect, when the number of terminals of the target wireless cell requested by the first type terminal for network access reaches an upper limit, responding to the RRC establishment request of the first type terminal according to the network access priority of the first type terminal includes:
[0015] selecting a second terminal from the target wireless cell according to the network access priority of the first type of terminal, and disconnecting the wireless connection with the second terminal, wherein the network access priority of the second terminal is lower than the network access priority of the first type of terminal;
[0016] Establish an RRC connection with the first type of terminal.
[0017] In an implementation of the second aspect, the base station further stores a first identifier and a second identifier corresponding to each reserved value, where the first identifier is used to indicate whether preemption of network resources of other terminals is allowed, and the second identifier is used to indicate whether preemption of network resources by other terminals is allowed;
[0018] When the second terminal is any of the preset terminal types, before disconnecting the wireless connection with the second terminal, the method further includes:
[0019] Determining, based on a first identifier corresponding to the first reserved value and a second identifier corresponding to the second reserved value corresponding to the second terminal, whether the first type terminal is allowed to preempt network resources of other terminals, and whether the second terminal is allowed to have network resources preempted by other terminals;
[0020] If the first type terminal allows to preempt the network resources of other terminals, and the second terminal allows to be preempted by other terminals, the wireless connection with the second terminal is disconnected.
[0021] In an implementation manner of the second aspect, the base station further stores scheduling weight information corresponding to each reserved value, and the method further includes:
[0022] Allocate time-frequency resources to the first type of terminal according to the scheduling weight information corresponding to the first reserved value.
[0023] In an implementation of the second aspect, allocating time-frequency resources to the first type of terminal according to scheduling weight information corresponding to the first reserved value includes:
[0024] Constructing a first scheduling queue in descending order of scheduling weights according to the scheduling weight information corresponding to the first reserved value and the scheduling weight information corresponding to other terminals to which resources are to be allocated;
[0025] Allocating time domain resources to terminals in the first scheduling queue;
[0026] In each time domain resource interval, frequency domain resources are allocated to each terminal according to the scheduling weight information of each terminal in the video resource interval.
[0027] A third aspect of the present application provides a wireless communication system, including:
[0028] A first type of terminal and a base station;
[0029] The base station stores reserved data bits pre-allocated in an establishment cause field of an RRC establishment request message for each terminal type among preset terminal types, a reserved value allocated for each terminal type, and access priority information corresponding to each reserved value; the first type of terminal is any terminal among the preset terminal types;
[0030] The first type terminal is configured to send an RRC establishment request message including an establishment cause field to a base station, wherein a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type terminal, and the first reserved value is a reserved value allocated for the first type terminal;
[0031] The base station is used to receive an RRC establishment request message including an establishment reason field sent by a first type of terminal, determine the network access priority of the first type of terminal according to the first reserved data bit, the first reserved value, and the access priority information corresponding to each pre-stored reserved value; and respond to the RRC establishment request of the first type of terminal according to the network access priority of the first type of terminal.
[0032] In a fourth aspect of the present application, a terminal network access control device is provided, the device being applied to a first type terminal, the first type terminal being any type of terminal among preset terminal types, and the base station storing reserved data bits pre-allocated in an establishment cause field of an RRC establishment request message for each terminal type among the preset terminal types, a reserved value allocated for each terminal type, and access priority information corresponding to each reserved value, the device including:
[0033] a message sending unit, configured to send an RRC establishment request message including an establishment cause field to a base station, wherein a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal;
[0034] The RRC establishment request information is used to trigger the base station to determine the network access priority of the first type of terminal according to the first reserved data bit and the first reserved value.
[0035] In a fifth aspect, the present application provides a terminal network access control device, which is applied to a base station. The base station stores reserved data bits allocated in advance for each terminal type in the establishment cause field of the RRC establishment request message of the preset terminal type, the reserved value allocated for each terminal type, and access priority information corresponding to each reserved value. The device includes:
[0036] a message receiving unit, configured to receive an RRC establishment request message including an establishment cause field sent by a first type of terminal, wherein a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal;
[0037] a priority parsing unit, configured to determine the network access priority of the first type of terminal based on the first reserved data bit, the first reserved value, and pre-stored access priority information corresponding to each reserved value;
[0038] A request processing unit is used to respond to the RRC establishment request of the first type terminal according to the network access priority of the first type terminal.
[0039] A sixth aspect of the present application provides an electronic device, comprising:
[0040] memory and processor;
[0041] The memory is connected to the processor and is used to store programs;
[0042] The processor is used to implement the above-mentioned terminal network access control method by running the program in the memory.
[0043] In a seventh aspect, the present application proposes a storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned terminal network access control method is implemented.
[0044] The terminal network access control method proposed in the present application can store in the base station the reserved data bits allocated in advance for each terminal type in the establishment reason field of the RRC establishment request message, the reserved value allocated for each terminal type, and the access priority information corresponding to each reserved value. On this basis, when the first type of terminal sends an RRC establishment request message to the base station, the first reserved value is recorded in the first reserved data bit of the establishment reason field, wherein the first reserved data bit is the reserved data bit allocated for the first type of terminal in the establishment reason field, and the first reserved value is the reserved value allocated for the first type of terminal.
[0045] Correspondingly, the base station can determine the network access priority of the first type of terminal based on the first reserved data bit, the first reserved value, and the access priority information corresponding to the first reserved value in the received RRC establishment request message, and then respond to the RRC establishment request of the first type of terminal based on the network access priority of the first type of terminal.
[0046] The above solution enables the base station to clarify the priority of the terminal when establishing an SRB with the terminal, and establish the SRB with the terminal according to the terminal priority, so that the terminal with a high priority can have the SRB established first. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.
[0048] Figure 1A schematic diagram of the structure of a wireless communication system provided in an embodiment of the present application;
[0049] Figure 2 A flowchart of a terminal network access control method provided in an embodiment of the present application;
[0050] Figure 3 A flowchart of another terminal network access control method provided in an embodiment of the present application;
[0051] Figure 4 A flowchart of another terminal network access control method provided in an embodiment of the present application;
[0052] Figure 5 A schematic diagram of the structure of a terminal network access control device provided in an embodiment of the present application;
[0053] Figure 6 A schematic diagram of the structure of another terminal network access control device provided in an embodiment of the present application;
[0054] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] The technical solution of the embodiment of the present application is applicable to the application scenario of establishing a signaling radio bearer SRB between the terminal and the base station. The technical solution of the embodiment of the present application can enable the base station to clarify the priority of the terminal when establishing an SRB with the terminal, and establish an SRB with the terminal according to the terminal priority, so that the high-priority terminal can have priority in establishing the SRB.
[0056] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0057] Exemplary Implementation Environment
[0058] Figure 1A schematic diagram of an exemplary application scenario of the technical solution proposed in an embodiment of the present application is shown. The scenario is a wireless communication system, which includes at least one terminal 1 and a base station 2. The terminal 1 and the base station 2 are connected through a wireless network. The wireless network can be any type of network, such as a wireless public communication network, a wireless private communication network, a wireless public private communication network, etc. The above-mentioned terminal 1 can be any type of communication terminal, such as a mobile phone, a mobile computer, a tablet computer, a wearable device, an industrial network device, a gateway device, or any other terminal device with a wireless communication function. The above-mentioned base station 2 can be any type of communication base station. For example, according to the communication mode, the above-mentioned base station 2 can be a 5G base station, a 4G base station, etc., and according to the station size and power size, the above-mentioned base station 2 can be a macro base station, a micro base station, a pico base station, a flying base station, etc.
[0059] In an embodiment of the present application, various terminal devices in industrial scenarios are used as terminal 1 in the above-mentioned wireless communication system, and a 5G base station GNB (the next Generation Node B) is used as base station 2 in the above-mentioned wireless communication system. The technical solution of the embodiment of the present application is exemplarily introduced based on the wireless communication system.
[0060] exist Figure 1 In the wireless communication system shown, when terminal 1 accesses the communication network of base station 2, it needs to establish SRB (Signaling Radio Bearer) and DRB (Data Radio Bearer) messages. When establishing the DRB, the core network allocates core network and base station resources to the user based on the relevant QoS settings. The relevant QoS settings allow high-priority users to preempt the resources of lower-priority users, thereby ensuring the service of high-priority users.
[0061] However, SRB only implements relatively simple user access priority screening in very few scenarios, such as: GNB handles access attempts of "emergency", "mps-PriorityAccess" and "mcs-PriorityAccess" (i.e. emergency calls, multimedia, data users) with high priority establishment. This priority screening is effective only under conditions where the RRC rejects these access attempts in extreme network loads, which may threaten the stability of GNB.
[0062] That is to say, during the normal SRB establishment process, the terminal simply sends an RRC establishment request message to the base station, and the base station responds to the RRC establishment request message to establish an RRC connection with the terminal, that is, to establish a signaling radio bearer for the terminal. In this process, there is usually no priority processing mechanism. The base station does not distinguish the priorities of different terminals and cannot implement priority processing for specific terminals. Therefore, according to the current terminal access solution, the base station cannot use SRB messages to distinguish the priority of user access and the resource weight to be obtained. This results in the inability of terminals with urgent services to quickly access the network and obtain sufficient network resources. It may also lead to unreasonable allocation of network resources and reduce the efficiency of network resource utilization.
[0063] Exemplary Methods
[0064] Figure 2 A flow chart of a terminal network access control method proposed in an embodiment of the present application is shown. The terminal network access control method is applied to Figure 1 The wireless communication system shown is specifically implemented by cooperation between a terminal 1 and a base station 2 in the wireless communication system.
[0065] As the basis for executing the terminal access control method proposed in the embodiment of the present application, the base station 2 stores the reserved data bits allocated in advance for each terminal type in the establishment reason field of the RRC establishment request message in the preset terminal type, the reserved value allocated for each terminal type, and the access priority information corresponding to each reserved value.
[0066] Specifically, in the 3GPP protocol, certain data bits in the EstablishmentCause field in the RRCSetUpRequest message are reserved. Specifically, the spare1, spare2, spare3, spare4, spare5, and spare6 bits in the EstablishmentCause field are reserved, meaning that these bits are idle. Under normal circumstances, when a terminal sends an RRCSetUpRequest message to a base station, the spare1, spare2, spare3, spare4, spare5, and spare6 bits in the EstablishmentCause field are all empty, meaning they carry no information.
[0067] This embodiment of the present application allocates the aforementioned reserved data bits to different types of terminals. Specifically, within each reserved data bit, different terminal types are allocated reserved data bits. For example, spare1 is allocated to industrial pads, spare2 is allocated to alarm terminals, spare3 is allocated to inspection equipment, spare4 is allocated to gateway devices, and so on. With this allocation, different types of terminals can carry data content within their allocated reserved data bits.
[0068] Based on the above-mentioned reserved data bit allocation, the embodiment of the present application further allocates a reserved value to each type of terminal, and sets a corresponding access priority for each reserved value.
[0069] The above-mentioned reserved value can be a numerical value or an identifier consisting of text and / or characters. For example, the reserved value "00000001" can be set for the terminal type assigned the reserved data bit "spare1", the reserved value "00000010" can be set for the terminal type assigned the reserved data bit "spare2", the reserved value "00000011" can be set for the terminal type assigned the reserved data bit "spare3", the reserved value "00000100" can be set for the terminal type assigned the reserved data bit "spare4", the reserved value "00000101" can be set for the terminal type assigned the reserved data bit "spare5", and the reserved value "00000110" can be set for the terminal type assigned the reserved data bit "spare6".
[0070] According to the above introduction, different reserved values are allocated to different terminal types, and different access priorities are set for different reserved values. In addition, the reserved data bits allocated to each terminal type, the reserved values allocated to each terminal type, and the access priority information corresponding to each reserved value are all stored in the base station.
[0071] Based on the above configuration, an embodiment of the present application proposes a terminal network access control method. This method enables a certain type of terminal to carry a reserved value pre-assigned for that type of terminal in the reserved data bit in the EstablishmentCause field of the RRC establishment request message when establishing an SRB. When the base station receives the RRC establishment request message, it determines the terminal network access priority based on the reserved value in the reserved data bit, and then establishes an SRB with the terminal based on the terminal network access priority.
[0072] The following describes in more detail the terminal access control method proposed in the embodiment of the present application, using the processing process when a first-type terminal establishes an SRB with a base station. The above-mentioned first-type terminal is any one of the preset terminal types for which reserved data bits are pre-allocated in the establishment cause field of the RRC establishment request message.
[0073] See also Figure 2 As shown, the terminal network access control method proposed in the embodiment of the present application specifically includes:
[0074] S101. A first type terminal sends an RRC establishment request message including an establishment cause field to a base station, where a first reserved data bit of the establishment cause field records a first reserved value.
[0075] The first reserved data bit is a reserved data bit allocated to the first type terminal in the establishment reason field, and the first reserved value is a reserved value allocated to the first type terminal.
[0076] Specifically, assuming that the first type of terminal is an industrial pad, and according to the above embodiment, the reserved data bit "spare1" in the EstablishmentCause (the first reserved data bit) has been allocated to the industrial pad in advance, and the reserved value "00000001" (the first reserved value) has been allocated to the industrial pad. Then, when the first type of terminal sends an RRC setup request message RRCSetUpRequest containing the EstablishmentCause to the base station, the first type of terminal can carry the reserved value "00000001" in the spare1 reserved data bit in the EstablishmentCause of the RRCSetUpRequest message.
[0077] The above-mentioned RRC establishment request message may be an RRC establishment request message sent by the terminal when initiating RRC access, or may be an RRC re-establishment request message sent by the terminal in the RRC re-establishment process.
[0078] That is, when the first type terminal initiates an RRC access request to the base station, the terminal may send the above-mentioned RRC establishment request message including the establishment cause field to the base station, or when the first type terminal initiates an RRC re-establishment request to the base station, the terminal may also send the above-mentioned RRC establishment request message including the establishment cause field to the base station. As a result, whether the terminal initiates an RRC access request to the base station for the first time or when the terminal and the base station re-establish RRC, the terminal may add the reserved value allocated to the terminal to the reserved data bit allocated to the terminal when sending the RRC establishment request message to the terminal.
[0079] S102. The base station receives an RRC establishment request message including an establishment cause field sent by a first type terminal.
[0080] As described in step S101 above, when the first type terminal sends the RRC establishment request message RRCSetUpRequest to the base station, the first reserved value allocated for the first type terminal is added to the first reserved data bit of the establishment cause field EstablishmentCause.
[0081] Then, the base station may receive the RRC establishment request message including the establishment cause field sent by the first type terminal.
[0082] S103. The base station determines the network access priority of the first type of terminal according to the first reserved data bit, the first reserved value, and pre-stored access priority information corresponding to each reserved value.
[0083] Specifically, the base station pre-stores the terminal type corresponding to each reserved data bit, the reserved value allocated to each terminal type, and the access priority information corresponding to each reserved value.
[0084] On this basis, when the base station receives the RRCSetUpRequest message sent by the first type of terminal, it queries which reserved data bit carries the reserved value from each reserved data bit of the EstablishmentCause field of the message, and reads the reserved value from the reserved data bit carrying the reserved value.
[0085] Then, the base station can determine the network access priority of the first type of terminal that currently sends the RRC establishment request message by querying the pre-stored access priority information corresponding to each reserved value. Specifically, the base station retrieves a reserved value that is the same as the reserved value in the received RRC establishment request message from the pre-stored access priority information corresponding to each reserved value, and determines the network access priority of the first type of terminal based on the access priority information corresponding to the reserved value.
[0086] For the first type of terminal described above, assuming that the first type of terminal is an industrial pad, and according to the above embodiment, the reserved data bit "spare1" in the EstablishmentCause (the first reserved data bit) has been allocated to the industrial pad in advance, and the reserved value "00000001" (the first reserved value) has been allocated to the industrial pad. Then, when the first type of terminal sends an RRC establishment request message RRCSetUpRequest containing the EstablishmentCause to the base station, the first type of terminal can carry the reserved value "00000001" in the spare1 reserved data bit in the EstablishmentCause of the RRCSetUpRequest message.
[0087] When the base station receives the RRCSetUpRequest message from the industrial pad, it reads the reserved value "00000001" from the spare1 field in the EstablishmentCause field of the message. The base station then retrieves the access priority information corresponding to "00000001" from the pre-stored access priority information corresponding to each reserved value. The access priority corresponding to this access priority information is the network access priority of the industrial pad.
[0088] S104. The base station responds to the RRC establishment request of the first type of terminal according to the network access priority of the first type of terminal.
[0089] Specifically, after determining the network access priority of the first type of terminal, the base station responds to the RRC establishment request of the first type of terminal according to the network access priority of the first type of terminal, that is, decides whether to respond to the RRC establishment request of the first type of terminal immediately or to give priority to responding to the RRC establishment requests of other terminals.
[0090] Since there will be a large number of terminals within the coverage area of the base station network, that is, a large number of terminals are connected to the communication network through the same base station. At this time, at the same time, there may be multiple terminals that simultaneously initiate RRC establishment requests to the base station. According to the technical solution of the embodiment of the present application, different types of terminals will respectively carry the reserved values allocated to them in the reserved data bits in the RRC establishment request messages they send. In this way, after the base station receives the RRC establishment request messages sent by various types of terminals, it determines the network access priority of the corresponding terminal that initiated the RRC establishment request through the reserved values in each received RRC establishment request message, and then responds to the RRC establishment request of each terminal in turn according to the network access priority of each terminal, and establishes an RRC connection with each terminal.
[0091] For example, when a first-type terminal sends an RRC establishment request message to a base station, another type of terminal also sends an RRC establishment request message to the base station. Furthermore, the other type of terminal also carries a reserved value in the pre-allocated reserved data bit in the sent RRC establishment request message, as described in the above embodiment. When the base station receives these RRC establishment request messages, it determines the network access priority of the different types of terminals based on the reserved values in the messages. For the first-type terminal, if its network access priority is higher than that of the other types of terminals, the base station will prioritize responding to the RRC establishment request of the first-type terminal, thereby completing RRC establishment with the first-type terminal. If the network access priority of the first-type terminal is lower than that of the other types of terminals, the base station will prioritize responding to the RRC establishment request of the other types of terminals. After completing RRC establishment with the other types of terminals, the base station will respond to the RRC establishment request of the first-type terminal, thereby completing RRC establishment with the first-type terminal.
[0092] As an example, when the number of terminals in the target wireless cell requested to access the network by the above-mentioned first type terminal reaches the upper limit, if the first type terminal initiates an RRC establishment request to the base station to access the target wireless cell, then according to the technical solution of the above-mentioned embodiment of the present application, when the base station responds to the RRC establishment request of the first type terminal based on the network access priority of the first type terminal, it first selects a second terminal from the target wireless cell based on the network access priority of the first type terminal. The second terminal is a terminal with a lower network access priority than the first type terminal. Then, the base station disconnects the wireless connection with the second terminal and establishes an RRC connection with the first type terminal.
[0093] Specifically, according to the introduction of the above embodiments of the present application, when a terminal establishes an RRC connection with a base station, a reserved value is carried in the RRC establishment request message, so that the base station can determine the network access priority of the terminal that has entered the network or is requesting network access.
[0094] On this basis, if the number of terminals in the target wireless cell that the first type terminal requests to access has reached the upper limit, it is no longer possible for the first type terminal to directly establish an RRC connection with the target wireless cell. In this case, the base station selects a terminal with a lower network access priority than the first type terminal from the target wireless cell as the second terminal based on the network access priority of the first type terminal and the network access priorities of each terminal already in the target wireless cell, and disconnects the wireless connection with the second terminal. This will create a vacancy in the target wireless cell to allow the new terminal to access. At this time, the base station can respond to the RRC establishment request of the first type terminal and establish an RRC connection with the first type terminal.
[0095] Furthermore, in an embodiment of the present application, in addition to storing the network access priority information corresponding to each reserved value, the base station also stores a first identifier and a second identifier corresponding to each reserved value, wherein the first identifier is used to indicate whether it is allowed to preempt the network resources of other terminals, and the second identifier is used to indicate whether it is allowed to be preempted by other terminals.
[0096] Illustratively, in an embodiment of the present application, the base station stores the information shown in Table 1.
[0097] Table 1
[0098] Reserved value Seize resources Preempted Access priority Scheduling weight Spare1 Y N 6 100 Spare2 Y Y 5 90 Spare3 N Y 4 80 Spare4 N N 3 50 Spare5 Y Y 2 20 Spare6 N Y 1 10
[0099] As shown in Table 1, in addition to storing the access priority corresponding to each reserved value, the base station also stores the "preempted resource" flag, "preempted" flag and scheduling weight corresponding to each reserved value.
[0100] Among them, the "preempt resources" identifier, as the first identifier corresponding to the reserved value, is used to indicate whether the terminal type corresponding to the reserved value is allowed to preempt network resources of other terminals, N indicates that preempting network resources of other terminals is not allowed, and Y indicates that preempting network resources of other terminals is allowed; the "be preempted" identifier, as the second identifier corresponding to the reserved value, is used to indicate whether the terminal type corresponding to the reserved value is allowed to be preempted by other terminals for network resources, N indicates that preempting network resources by other terminals is not allowed, and Y indicates that preempting network resources by other terminals is allowed; the access priority table corresponding to the reserved value indicates the network access priority of the terminal type corresponding to the reserved value, and the larger the value of the access priority, the higher the network access priority; the scheduling weight corresponding to the reserved value is used to indicate the weight of the terminal type corresponding to the reserved value when being scheduled and allocated time-frequency resources by the base station, and the larger the scheduling weight corresponding to the reserved value, the greater the weight of the terminal type corresponding to the reserved value when being scheduled and allocated time-frequency resources by the base station.
[0101] Based on the above information storage, after the base station selects the second terminal from the target wireless cell, before disconnecting the wireless connection with the second terminal, it first determines whether the first type of terminal is allowed to preempt the network resources of other terminals and whether the second terminal is allowed to be preempted by other terminals based on the first identifier corresponding to the first reserved value and the second identifier corresponding to the second reserved value corresponding to the second terminal.
[0102] That is, based on the "grab resources" flag corresponding to the first reserved value corresponding to the first type of terminal, determine whether the first type of terminal is allowed to grab network resources of other terminals, and based on the "be grabbed" flag corresponding to the second reserved value corresponding to the second type of terminal, determine whether the second terminal is allowed to be grabbed by other terminals for network resources.
[0103] If the first type of terminal allows to preempt the network resources of other terminals, and the second terminal allows to be preempted by other terminals, the base station disconnects the wireless connection with the second terminal.
[0104] Otherwise, if the first type terminal is not allowed to seize network resources of other terminals, the base station can only wait for other terminals in the target wireless cell to actively disconnect from the target wireless cell, and then respond to the RRC establishment request of the first type terminal and establish an RRC connection with the first type terminal.
[0105] If the first type of terminal allows the network resources of other terminals to be preempted, but the second terminal does not allow the network resources to be preempted by other terminals, the base station needs to re-search other terminals as the second terminal and re-execute the above judgment until the second terminal selected by the base station allows the network resources to be preempted by other terminals, and then the base station disconnects the wireless connection with the second terminal.
[0106] The above processing process enables the base station to pre-determine the network access priority of different types of terminals, as well as the resource preemption priority of different types of terminals. In this way, the base station can not only determine the network access priority of the terminal according to the terminal type when the terminal accesses the network, thereby reasonably arranging the access of each terminal to the base station network, but also, when the base station network is fully loaded, allocate network resources to high-priority terminals according to the resource preemption priority of different types of terminals, thereby further realizing the priority processing of high-priority terminals and high-priority services, and further optimizing the utilization value of base station network resources.
[0107] Based on the above scheme, if a terminal has not been pre-allocated reserved data bits and has not been pre-allocated reserved values, then when the number of terminals in the target wireless cell that the terminal requests to access reaches the upper limit, if the terminal initiates an RRC establishment request to join the target wireless cell, the base station will reject the RRC establishment request of the terminal in accordance with the standard RRC rejection process.
[0108] From the above introduction, it can be seen that the terminal access control method proposed in the embodiment of the present application can store in the base station the reserved data bits allocated in advance for each terminal type in the establishment reason field of the RRC establishment request message, the reserved value allocated for each terminal type, and the access priority information corresponding to each reserved value. On this basis, when the first type of terminal sends an RRC establishment request message to the base station, the first reserved value is recorded in the first reserved data bit of the establishment reason field, wherein the first reserved data bit is the reserved data bit allocated for the first type of terminal in the establishment reason field, and the first reserved value is the reserved value allocated for the first type of terminal.
[0109] Correspondingly, the base station can determine the network access priority of the first type of terminal based on the first reserved data bit, the first reserved value, and the access priority information corresponding to the first reserved value in the received RRC establishment request message, and then respond to the RRC establishment request of the first type of terminal based on the network access priority of the first type of terminal.
[0110] The above solution enables the base station to clarify the priority of the terminal when establishing an SRB with the terminal, and establish the SRB with the terminal according to the terminal priority, so that the terminal with a high priority can have priority in establishing the SRB.
[0111] Furthermore, as shown in Table 1, in addition to storing the network access priority information corresponding to each reserved value, the base station also stores the scheduling weight information corresponding to each reserved value.
[0112] See also Figure 2 As shown, after the base station executes step S104 to establish an RRC connection with the first type of terminal, it also executes step S105 to allocate time-frequency resources to the first type of terminal according to the scheduling weight information corresponding to the first reserved value.
[0113] Specifically, the base station constructs a first scheduling queue in descending order of scheduling weights according to the scheduling weight information corresponding to the first reserved value of the first type of terminal and the scheduling weight information corresponding to other terminals to which resources are currently to be allocated.
[0114] The first type of terminals and other terminals to be allocated resources are sorted in descending order of scheduling weight based on the scheduling weight information corresponding to their respective reservation values to form a terminal queue. The terminals with the top N scheduling weights are then selected from the terminal queue to form a first scheduling queue, where N is a positive integer.
[0115] The base station first allocates time domain resources to terminals in the first scheduling queue. If no RLC layer resources are received for a terminal in the first scheduling queue during the processing period for allocating time domain resources for the first scheduling queue, the terminal is removed from the first scheduling queue and placed in a subsequent scheduling queue for resource allocation.
[0116] For each terminal in the first scheduling queue that is allocated time domain resources, within each time domain resource interval, that is, within a TTI, frequency domain resources are allocated to each terminal according to the scheduling weight information of each terminal in the video resource interval.
[0117] Specifically, within a TTI, each terminal to which the TTI resources are allocated is allocated frequency domain resources within the TTI according to the scheduling weight of each terminal.
[0118] For example, assuming that two terminals are allocated in the same TTI, and the scheduling weights of the two terminals are 50 and 100 respectively, then in the TTI, the frequency domain resources in the TTI are allocated to the two terminals at a ratio of 50:100.
[0119] In addition, during the frequency domain resource allocation process described above, the terminal's QCI can also be considered for resource allocation. For example, if some terminals within the same TTI are not assigned scheduling weights, frequency domain resources can be allocated to these terminals based on their QCIs. If terminals within the same TTI are assigned both scheduling weights and corresponding QCIs, frequency domain resources can be allocated to each terminal based on the scheduling weights as described in the above embodiment. Alternatively, frequency domain resources can be allocated to each terminal based on a combination of scheduling weights and QCIs.
[0120] For example, assuming that within the same TTI, the scheduling weight of terminal A is 100 and the QCI is 10; the scheduling weight of terminal B is 50 and the QCI is 5, then To calculate and determine the allocation ratio of the frequency domain resources of the two terminals within the TTI, or by The allocation ratio of the frequency domain resources in the TTI to the two terminals is calculated and determined, and then the frequency domain resources in the TTI are allocated to the two terminals according to the allocation ratio of the frequency domain resources in the TTI.
[0121] Based on the above embodiment, the present application also proposes a terminal network access control method applied to the above-mentioned first type terminal, see Figure 3 As shown, the method includes:
[0122] S201. Send an RRC establishment request message including an establishment cause field to a base station, where a first reserved data bit of the establishment cause field contains a first reserved value, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal;
[0123] The RRC establishment request information is used to trigger the base station to determine the network access priority of the first type of terminal according to the first reserved data bit and the first reserved value.
[0124] Furthermore, the present application also proposes a terminal access control method applied to the above-mentioned base station, see Figure 4 As shown, the method includes:
[0125] S301. Receive an RRC establishment request message including an establishment cause field sent by a first type of terminal, where a first reserved data bit of the establishment cause field contains a first reserved value, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal;
[0126] S302: Determine the network access priority of the first type of terminal based on the first reserved data bit, the first reserved value, and pre-stored access priority information corresponding to each reserved value;
[0127] S303: Respond to the RRC establishment request of the first type of terminal according to the network access priority of the first type of terminal.
[0128] The specific processing process of the terminal network access control method applied to the first type of terminal and the base station can be found in Figure 2 The corresponding introduction of the terminal network access control method shown will not be described in detail here.
[0129] Exemplary devices
[0130] Accordingly, the embodiment of the present application also provides a terminal network access control device, which can be applied to the first type of terminal described in the above method embodiment. Figure 5 As shown, the device includes:
[0131] A message sending unit 001 is configured to send an RRC establishment request message including an establishment cause field to a base station, wherein a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal;
[0132] The RRC establishment request information is used to trigger the base station to determine the network access priority of the first type of terminal according to the first reserved data bit and the first reserved value.
[0133] Furthermore, the present application also provides another terminal network access control device, which can be applied to the base station described in the above method embodiment. Figure 6 As shown, the device includes:
[0134] A message receiving unit 011 is configured to receive an RRC establishment request message including an establishment cause field sent by a first type of terminal, wherein a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal;
[0135] a priority parsing unit 012, configured to determine the network access priority of the first type of terminal according to the first reserved data bit, the first reserved value, and pre-stored access priority information corresponding to each reserved value;
[0136] The request processing unit 013 is configured to respond to the RRC establishment request of the first type terminal according to the network access priority of the first type terminal.
[0137] As an optional implementation manner, when the number of terminals of the target wireless cell requested to access the network by the first type terminal reaches an upper limit, responding to the RRC establishment request of the first type terminal according to the network access priority of the first type terminal includes:
[0138] selecting a second terminal from the target wireless cell according to the network access priority of the first type of terminal, and disconnecting the wireless connection with the second terminal, wherein the network access priority of the second terminal is lower than the network access priority of the first type of terminal;
[0139] Establish an RRC connection with the first type of terminal.
[0140] As an optional implementation manner, the base station further stores a first identifier and a second identifier corresponding to each reserved value, the first identifier being used to indicate whether network resources of other terminals are allowed to be preempted, and the second identifier being used to indicate whether network resources are allowed to be preempted by other terminals;
[0141] In a case where the second terminal is any of the preset terminal types, before disconnecting the wireless connection with the second terminal, the request processing unit 103 is further configured to:
[0142] Determining, based on a first identifier corresponding to the first reserved value and a second identifier corresponding to the second reserved value corresponding to the second terminal, whether the first type terminal is allowed to preempt network resources of other terminals, and whether the second terminal is allowed to have network resources preempted by other terminals;
[0143] If the first type terminal allows to preempt the network resources of other terminals, and the second terminal allows to be preempted by other terminals, the wireless connection with the second terminal is disconnected.
[0144] As an optional implementation manner, the base station further stores scheduling weight information corresponding to each reserved value, and the device further includes:
[0145] A resource allocation unit is configured to allocate time-frequency resources to the first type of terminal according to the scheduling weight information corresponding to the first reserved value.
[0146] As an optional implementation manner, allocating time-frequency resources to the first type of terminal according to the scheduling weight information corresponding to the first reserved value includes:
[0147] Constructing a first scheduling queue in descending order of scheduling weights according to the scheduling weight information corresponding to the first reserved value and the scheduling weight information corresponding to other terminals to which resources are to be allocated;
[0148] Allocating time domain resources to terminals in the first scheduling queue;
[0149] In each time domain resource interval, frequency domain resources are allocated to each terminal according to the scheduling weight information of each terminal in the video resource interval.
[0150] The terminal network access control device provided in this embodiment is based on the same application concept as the terminal network access control method provided in the above-mentioned embodiments of this application, can execute the corresponding terminal network access control method, and has the corresponding functional modules and beneficial effects of executing the method. For technical details not fully described in this embodiment, please refer to the specific processing content of the corresponding terminal network access control method provided in the above-mentioned embodiments of this application, and will not be repeated here.
[0151] Exemplary Systems
[0152] Optionally, the present application embodiment further provides a wireless communication system, the composition of which can be found in Figure 1 The wireless communication system includes a first type of terminal and a base station, wherein the base station stores reserved data bits pre-allocated in the establishment cause field of an RRC establishment request message for each terminal type among preset terminal types, a reserved value allocated for each terminal type, and access priority information corresponding to each reserved value; the first type of terminal is any terminal type among the preset terminal types;
[0153] The first type terminal is configured to send an RRC establishment request message including an establishment cause field to a base station, wherein a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type terminal, and the first reserved value is a reserved value allocated for the first type terminal;
[0154] The base station is used to receive an RRC establishment request message including an establishment reason field sent by a first type of terminal, determine the network access priority of the first type of terminal according to the first reserved data bit, the first reserved value, and the access priority information corresponding to each pre-stored reserved value; and respond to the RRC establishment request of the first type of terminal according to the network access priority of the first type of terminal.
[0155] The specific working contents of the first type of terminal and the base station in the above-mentioned wireless communication system, as well as the technical effects achieved by the wireless communication system, can all be referred to the processing contents of the above-mentioned terminal network access control method.
[0156] Exemplary electronic devices
[0157] Another embodiment of the present application further provides an electronic device, see Figure 7 As shown, the device includes:
[0158] Memory 200 and processor 210;
[0159] The memory 200 is connected to the processor 210 and is used to store programs;
[0160] The processor 210 is configured to implement the terminal network access control method disclosed in any of the above embodiments by running the program stored in the memory 200 .
[0161] Specifically, the electronic device may further include: a bus, a communication interface 220 , an input device 230 and an output device 240 .
[0162] The processor 210, the memory 200, the communication interface 220, the input device 230 and the output device 240 are interconnected via a bus.
[0163] A bus may include a pathway that transfers information between components of a computer system.
[0164] Processor 210 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, or the like, or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present invention. Alternatively, it can be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components.
[0165] The processor 210 may include a main processor, and may also include a baseband chip, a modem, and the like.
[0166] The memory 200 stores a program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include program code, which includes computer operating instructions. More specifically, the memory 200 may include read-only memory (ROM), other types of static storage devices that can store static information and instructions, random access memory (RAM), other types of dynamic storage devices that can store information and instructions, disk storage, flash memory, etc.
[0167] The input device 230 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.
[0168] Output device 240 may include devices that allow information to be output to a user, such as a display screen, printer, speakers, etc.
[0169] The communication interface 220 may include any device such as a transceiver to communicate with other devices or communication networks, such as Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.
[0170] The processor 210 executes the program stored in the memory 200 and calls other devices, and can be used to implement each step of any terminal network access control method provided in the above embodiments of the present application.
[0171] Exemplary computer program products and storage media
[0172] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the terminal network access control method described in the above-mentioned "Exemplary Method" section of this specification.
[0173] The computer program product may be written in any combination of one or more programming languages to implement the program code for performing the operations of the embodiments of the present application, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0174] In addition, an embodiment of the present application may also be a storage medium on which a computer program is stored, and the computer program is used by a processor to execute the steps of the terminal network access control method described in the above "Exemplary Method" section of this specification.
[0175] For the sake of simplicity, the aforementioned method embodiments are described as a series of action combinations. However, those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0176] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similarities between the various embodiments can be referred to in conjunction with each other. For device embodiments, since they are generally similar to method embodiments, their description is relatively simple, and for relevant details, reference can be made to the description of the method embodiments.
[0177] The steps in the methods of each embodiment of the present application can be adjusted in sequence, merged, and deleted according to actual needs, and the technical features recorded in each embodiment can be replaced or combined.
[0178] The modules and sub-modules in the devices and terminals of the various embodiments of the present application can be merged, divided, and deleted according to actual needs.
[0179] In the several embodiments provided in this application, it should be understood that the disclosed terminals, devices, and methods can be implemented in other ways. For example, the terminal embodiments described above are merely illustrative. For example, the division of modules or submodules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple submodules or modules can be combined or integrated into another module, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or module, which can be electrical, mechanical or other forms.
[0180] The modules or submodules described as separate components may or may not be physically separate, and the components of the modules or submodules may or may not be physical modules or submodules, that is, they may be located in one place or distributed across multiple network modules or submodules. Some or all of the modules or submodules may be selected to achieve the purpose of this embodiment according to actual needs.
[0181] In addition, each functional module or submodule in each embodiment of the present application may be integrated into a processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into a single module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or software functional modules or submodules.
[0182] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0183] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, software units executed by a processor, or a combination of the two. The software units may be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0184] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.
[0185] The above description of the disclosed embodiments will enable those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is to be construed in the widest manner consistent with the principles and novel features disclosed herein.
Claims
1. A terminal network access control method, characterized in that: The method is applied to a first type of terminal, where the first type of terminal is any type of terminal among preset terminal types. A base station stores reserved data bits pre-allocated in an establishment cause field of an RRC establishment request message for each terminal type among the preset terminal types, a reserved value allocated for each terminal type, and access priority information and scheduling weight information corresponding to each reserved value. The method includes: Sending an RRC establishment request message including an establishment cause field to a base station, where a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal; The RRC establishment request information is used to trigger the base station to determine the network access priority of the first type of terminal based on the first reserved data bit and the first reserved value, respond to the RRC establishment request of the first type of terminal according to the network access priority of the first type of terminal, and allocate time-frequency resources to the first type of terminal according to the scheduling weight information corresponding to the first reserved value.
2. The method according to claim 1, characterized in that The RRC establishment request message includes an RRC re-establishment request message.
3. A terminal network access control method, characterized in that: The method is applied to a base station, wherein the base station stores reserved data bits pre-allocated in an establishment cause field of an RRC establishment request message for each terminal type among preset terminal types, a reserved value allocated for each terminal type, and access priority information and scheduling weight information corresponding to each reserved value. The method includes: Receiving an RRC establishment request message sent by a first type of terminal and including a setup cause field, wherein a first reserved data bit of the setup cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the setup cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal; Determining the network access priority of the first type of terminal according to the first reserved data bit, the first reserved value, and pre-stored access priority information corresponding to each reserved value; According to the network access priority of the first type of terminal, respond to the RRC establishment request of the first type of terminal, and according to the scheduling weight information corresponding to the first reserved value, allocate time and frequency resources to the first type of terminal.
4. The method according to claim 3, characterized in that When the number of terminals of the target wireless cell requested to be networked by the first type terminal reaches an upper limit, responding to the RRC establishment request of the first type terminal according to the network access priority of the first type terminal includes: selecting a second terminal from the target wireless cell according to the network access priority of the first type of terminal, and disconnecting the wireless connection with the second terminal, wherein the network access priority of the second terminal is lower than the network access priority of the first type of terminal; Establish an RRC connection with the first type of terminal.
5. The method according to claim 4, characterized in that The base station further stores a first identifier and a second identifier corresponding to each reserved value, the first identifier being used to indicate whether network resources of other terminals are allowed to be preempted, and the second identifier being used to indicate whether network resources are allowed to be preempted by other terminals; When the second terminal is any of the preset terminal types, before disconnecting the wireless connection with the second terminal, the method further includes: Determining, based on a first identifier corresponding to the first reserved value and a second identifier corresponding to the second reserved value corresponding to the second terminal, whether the first type terminal is allowed to preempt network resources of other terminals, and whether the second terminal is allowed to have network resources preempted by other terminals; If the first type terminal allows to preempt the network resources of other terminals, and the second terminal allows to be preempted by other terminals, the wireless connection with the second terminal is disconnected.
6. The method according to claim 3, characterized in that Allocating time-frequency resources to the first type of terminal according to the scheduling weight information corresponding to the first reserved value includes: Constructing a first scheduling queue in descending order of scheduling weights according to the scheduling weight information corresponding to the first reserved value and the scheduling weight information corresponding to other terminals to which resources are to be allocated; Allocating time domain resources to terminals in the first scheduling queue; In each time domain resource interval, frequency domain resources are allocated to each terminal according to the scheduling weight information of each terminal in the time domain resource interval.
7. A wireless communication system, characterized in that: include: A first type of terminal and a base station; The base station stores reserved data bits pre-allocated in an establishment cause field of an RRC establishment request message for each terminal type among preset terminal types, a reserved value allocated for each terminal type, and access priority information and scheduling weight information corresponding to each reserved value; the first type of terminal is any terminal among the preset terminal types; The first type terminal is configured to send an RRC establishment request message including an establishment cause field to a base station, wherein a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type terminal, and the first reserved value is a reserved value allocated for the first type terminal; The base station is used to receive an RRC establishment request message including an establishment reason field sent by a first type of terminal, determine the network access priority of the first type of terminal according to the first reserved data bit, the first reserved value, and the access priority information corresponding to each pre-stored reserved value; respond to the RRC establishment request of the first type of terminal according to the network access priority of the first type of terminal, and allocate time-frequency resources to the first type of terminal according to the scheduling weight information corresponding to the first reserved value.
8. A terminal network access control device, characterized in that: The device is applied to a first type of terminal, where the first type of terminal is any type of terminal among preset terminal types. The base station stores reserved data bits pre-allocated in an establishment cause field of an RRC establishment request message for each terminal type among the preset terminal types, a reserved value allocated for each terminal type, and access priority information and scheduling weight information corresponding to each reserved value. The device includes: a message sending unit, configured to send an RRC establishment request message including an establishment cause field to a base station, wherein a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal; The RRC establishment request information is used to trigger the base station to determine the network access priority of the first type of terminal based on the first reserved data bit and the first reserved value, respond to the RRC establishment request of the first type of terminal according to the network access priority of the first type of terminal, and allocate time-frequency resources to the first type of terminal according to the scheduling weight information corresponding to the first reserved value.
9. A terminal network access control device, characterized in that: The device is applied to a base station, wherein the base station stores reserved data bits pre-allocated in an establishment cause field of an RRC establishment request message for each terminal type among preset terminal types, a reserved value allocated for each terminal type, and access priority information and scheduling weight information corresponding to each reserved value, and the device includes: a message receiving unit, configured to receive an RRC establishment request message including an establishment cause field sent by a first type of terminal, wherein a first reserved data bit of the establishment cause field has a first reserved value recorded therein, wherein the first reserved data bit is a reserved data bit allocated in the establishment cause field for the first type of terminal, and the first reserved value is a reserved value allocated for the first type of terminal; a priority parsing unit, configured to determine the network access priority of the first type of terminal based on the first reserved data bit, the first reserved value, and pre-stored access priority information corresponding to each reserved value; A request processing unit is used to respond to the RRC establishment request of the first type of terminal according to the network access priority of the first type of terminal, and allocate time-frequency resources to the first type of terminal according to the scheduling weight information corresponding to the first reserved value.
10. An electronic device, characterized in that: include: memory and processor; The memory is connected to the processor and is used to store programs; The processor is configured to implement the terminal network access control method according to any one of claims 1 to 8 by running the program in the memory.
11. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the terminal network access control method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Cluster priority access method and device
CN104902578A
Access preemption method in admission control decision of LTE system
CN107911849A
Method and apparatus for transmitting establishment cause value in wireless communication system
US20140213264A1