Access control method, device, equipment and storage medium for 5G lightweight terminals based on power services
Through the access control method between the terminal and the base station, the number of important terminals is determined according to the access resource configuration information and access request information, and non-important terminals are notified to postpone access, which solves the problem of important business data delay and ensures the normal operation of key businesses.
Patent Information
- Application Number
- CN202411636480.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2044-11-15
AI Technical Summary
In the prior art, terminals carrying important business data and terminals carrying ordinary business data have the same access probability, resulting in the important business data being subject to higher data transmission delays, affecting the normal operation of key businesses.
By broadcasting access resource configuration information, the terminal sends access request information based on the access configuration information of the monitoring channel and the candidate data transmission channel. The base station determines the number of important terminals based on the access request information, and broadcasts suspended access notification information when the number exceeds the preset number to notify non-important terminals to suspend access.
It improves the access probability of important terminals, avoids data transmission delays for key businesses, and ensures the normal operation of key businesses.
Smart Images

Figure CN119485776B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to an access control method, apparatus, device and storage medium for a 5G lightweight terminal based on electric power services. Background Art
[0002] When a terminal (such as user equipment) communicates with a base station, no matter what service is initiated, a random access process must be initiated first to establish a radio resource control connection between the terminal and the base station, thereby enabling data interaction between the terminal and the base station.
[0003] However, in the random access process of the existing technology, terminals carrying important business data and terminals carrying ordinary business data have the same access probability, which may cause the important business data to face higher data transmission delays, thereby affecting the normal operation of key services.
[0004] Therefore, it is urgent to propose a new method to solve the above problems. Summary of the Invention
[0005] The present invention provides an access control method, device, equipment and storage medium for 5G lightweight terminals based on electric power services, which can improve the access probability of terminals carrying important business data.
[0006] In a first aspect, an embodiment of the present invention provides an access control method for a 5G lightweight terminal based on electric power services, including:
[0007] Broadcasting access resource configuration information; the access resource configuration information includes access configuration information of the monitoring channel and access configuration information of each candidate data transmission channel, so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and each terminal selects a corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send the access request information to the base station;
[0008] determining the number of important terminals currently attempting to access based on the access request information received through the monitoring channel, and sending the access request information to the base station through the monitoring channel when the importance of data of each terminal exceeds a preset importance;
[0009] When the number of important terminals currently attempting to access exceeds a preset number, access suspension notification information is broadcast to notify non-important terminals to suspend access. The non-important terminals are terminals whose data importance does not exceed the preset importance.
[0010] The technical solution of the present invention is to broadcast access resource configuration information; the access resource configuration information includes access configuration information of the monitoring channel and access configuration information of each candidate data transmission channel, so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and each terminal selects the corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send access request information to the base station; the number of important terminals currently attempting access is determined based on the access request information received on the monitoring channel, and each terminal sends access request information to the base station through the monitoring channel when its own data importance exceeds a preset importance; when the number of important terminals currently attempting access exceeds a preset number, broadcast access suspension notification information to notify non-important terminals to suspend access, where non-important terminals are terminals whose own data importance does not exceed the preset importance. The above technical solution first broadcasts access resource configuration information, so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and each terminal selects the corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send access request information to the base station, thereby ensuring that each terminal can communicate with the base station correctly and efficiently. Then, the number of important terminals currently attempting to access is determined based on the access request information received on the monitoring channel, providing a data basis for determining whether to broadcast the access suspension notification information. Then, it is determined whether the number of important terminals currently attempting to access exceeds the preset number. If not, the access suspension notification information is not broadcast. If exceeded, the access suspension notification information is broadcast to notify non-important terminals to suspend access, thereby increasing the access probability of important terminals and avoiding affecting the normal operation of critical services. Therefore, the present invention can solve the problem that in the random access process of the prior art, terminals carrying important business data and terminals carrying ordinary business data have the same access probability, which may cause important business data to face higher data transmission delays, thereby affecting the normal operation of critical services.
[0011] In a second aspect, an embodiment of the present invention further provides an access control device for a 5G lightweight terminal based on electric power services, the device comprising:
[0012] a broadcast module, configured to broadcast access resource configuration information; the access resource configuration information includes access configuration information of the monitoring channel and access configuration information of each candidate data transmission channel, so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and causes each terminal to select a corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send the access request information to the base station;
[0013] a determination module, configured to determine the number of important terminals currently attempting access based on the access request information received on the monitoring channel, and each terminal sending the access request information to the base station via the monitoring channel when the importance of its own data exceeds a preset importance;
[0014] The suspension module is used to broadcast suspension access notification information to notify non-important terminals to suspend access when the number of important terminals currently attempting access exceeds a preset number, wherein the non-important terminals are terminals whose data importance does not exceed the preset importance.
[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, the electronic device comprising:
[0016] at least one processor; and a memory communicatively coupled to the at least one processor;
[0017] In which, the memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the access control method of the 5G lightweight terminal based on the power service of any embodiment of the present invention.
[0018] In a fourth aspect, an embodiment of the present invention further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute the access control method for a 5G lightweight terminal based on electric power services according to any embodiment of the present invention.
[0019] It should be noted that the above-mentioned computer instructions may be stored in whole or in part on a computer-readable storage medium. The computer-readable storage medium may be packaged together with the processor of the access control device for the 5G lightweight terminal based on the electric power service, or may be packaged separately with the processor of the access control device for the 5G lightweight terminal based on the electric power service, and this application does not limit this.
[0020] The description of the second, third and fourth aspects in this application can refer to the detailed description of the first aspect; and the beneficial effects of the description of the second, third and fourth aspects can refer to the analysis of the beneficial effects of the first aspect, which will not be repeated here.
[0021] In this application, the name of the access control device for the 5G lightweight terminal based on electric power services does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those of this application, they fall within the scope of the claims of this application and their equivalents.
[0022] These and other aspects of the present application will become more readily apparent from the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 A schematic flow chart of a method for access control of a 5G lightweight terminal based on electric power services provided in an embodiment of the present invention;
[0025] Figure 2a Another flowchart of the access control method for a 5G lightweight terminal based on electric power services provided by an embodiment of the present invention;
[0026] Figure 2b An example diagram of interaction between a terminal and a base station provided in an embodiment of the present invention;
[0027] Figure 3 A schematic structural diagram of an access control device for a 5G lightweight terminal based on electric power services provided in an embodiment of the present invention;
[0028] Figure 4 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The present invention will be further described in detail below with reference to the accompanying drawings and examples. It will be understood that the specific embodiments described herein are intended only to illustrate the present invention and are not intended to limit the present invention. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present invention, not all structures.
[0030] The term "and / or" in this article is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0031] The terms "first" and "second" and the like in the specification and drawings of this application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.
[0032] Furthermore, the terms "including," "having," and any variations thereof, as used in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.
[0033] It should be mentioned before discussing exemplary embodiments in more detail that some exemplary embodiments are described as processes or methods depicted as flow charts. Although flow charts describe various operations (or steps) as sequential processes, many operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of various operations can be rearranged. When its operation is completed, the process can be terminated, but can also have additional steps not included in the accompanying drawings. The process can correspond to methods, functions, procedures, subroutines, subprograms, etc. In addition, the features in the embodiments of the present invention and the embodiments can be combined with each other without conflict.
[0034] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0035] In the description of the present application, unless otherwise specified, “plurality” means two or more.
[0036] Figure 1 This is a flow chart of a method for access control of a 5G lightweight terminal based on electric power services provided by an embodiment of the present invention. This embodiment is applicable to the case where a random access process is initiated when a terminal communicates with a base station. The method can be executed by an access control device for a 5G lightweight terminal based on electric power services provided by the present invention. The device can be implemented in software and / or hardware. Specifically, the device can be integrated into an electronic device. Exemplarily, the electronic device can be a computer or a server. Figure 1 The access control method for 5G lightweight terminals based on electric power services in this embodiment may specifically include the following steps:
[0037] Step 110: Broadcast access resource configuration information so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and enables each terminal to select the corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send access request information to the base station.
[0038] Specifically, access resource configuration information refers to information broadcast by a base station to each terminal, informing the terminal how to access the network. Access resource configuration information includes access configuration information for monitoring channels and access configuration information for candidate data transmission channels. A monitoring channel is a channel used by important terminals to send access requests to a base station and is used to identify important terminals currently attempting access. Access configuration information for monitoring channels specifies the rules that a terminal must follow when sending access requests via the monitoring channel, such as the transmission conditions, frequency, power, and time slot. Candidate data transmission channels are optional channels that a terminal can use to send access requests to a base station. Access configuration information for candidate data transmission channels specifies the rules that a terminal must follow when sending access requests via candidate data transmission channels. These rules determine whether to select a channel and how to use it to send access requests. Access request information refers to information sent by a terminal to a base station requesting access to the network covered by the base station. A terminal refers to a device that communicates with a network and can be, for example, a lightweight terminal, mobile phone, tablet, or IoT device.
[0039] In a specific implementation, access resource configuration information (including access configuration information for the monitoring channel and access configuration information for each candidate data transmission channel) can be determined based on actual conditions or needs, and then the access resource configuration information can be sent to all terminals within its coverage area using a broadcast channel (such as a physical broadcast channel). Then, for each terminal, after receiving the access resource configuration information, it will first check whether it meets the conditions for sending an access request through the monitoring channel (for example, only terminals whose data importance exceeds a preset importance threshold can use the monitoring channel to send an access request). If the access conditions for the monitoring channel are met, the access request information is prepared according to the access rules (such as frequency, power, and time slot, etc.) in the access configuration information, and then the access request information is sent to the base station through the monitoring channel. At the same time, after receiving the access resource configuration information, the terminal selects a suitable candidate data transmission channel based on the access configuration information of the candidate data transmission channel (such as channel priority, bandwidth limit, and transmission delay requirements) and its own needs (such as the need for a channel with large bandwidth). Then, based on the access configuration information of the selected candidate data transmission channel, the terminal sends the access request information to the base station through the selected candidate data transmission channel.
[0040] In this embodiment, access resource configuration information is broadcasted to ensure that each terminal can communicate with the base station correctly and efficiently.
[0041] Step 120: Determine the number of important terminals currently attempting access based on the access request information received through the monitoring channel.
[0042] Specifically, in this embodiment, each terminal transmits an access request to the base station via a monitoring channel when its data importance exceeds a preset importance. Data importance is a metric used to measure the importance of the data transmitted by a terminal. The preset importance is a threshold value pre-set based on actual conditions or needs, which is used to determine whether a terminal should transmit an access request to the base station via a monitoring channel. Important terminals are terminals whose data importance exceeds the preset importance.
[0043] In a specific implementation, after broadcasting the access resource configuration information, it should be noted that each terminal will send access request information to the base station through the monitoring channel only when the importance of its own data exceeds the preset importance. Based on this, the number of access request information currently received by the monitoring channel within the preset time period can be determined as the number of important terminals currently attempting access. Specifically, a counter can be used to count the number of access request information currently received by the monitoring channel within the preset time period, thereby obtaining the number of important terminals currently attempting access, and the counter will be set to 0 the next time it is used. Among them, the preset time period is a time period set in advance according to actual conditions or needs, which is used to help determine the number of important terminals currently attempting access. For example, the preset time period can be five seconds after the access resource configuration information is broadcast.
[0044] In this embodiment, the number of important terminals currently attempting access is determined based on the access request information received on the monitoring channel, which provides a data basis for subsequently determining whether to broadcast access suspension notification information.
[0045] Step 130: Determine whether the number of important terminals currently attempting to access exceeds a preset number.
[0046] If it exceeds, step 140 is executed; if it does not exceed, step 150 is executed.
[0047] Specifically, the preset number refers to a number threshold set in advance according to actual conditions or needs, and is used to determine whether the number of important terminals currently attempting to access exceeds a range that can be immediately processed by the base station.
[0048] In a specific implementation, after obtaining the number of important terminals currently attempting to access, it is determined whether the number of important terminals currently attempting to access exceeds the preset number. If it exceeds, it means that the access demand of important terminals in the current network is large, which has caused great pressure on network resources. If all terminals continue to be allowed to access, it may cause the access service quality of important terminals to decline (such as an increased probability of access failure, high data transmission delay, etc.). At this time, it is necessary to broadcast a suspended access notification message to notify non-important terminals to suspend access. If it does not exceed, it means that the current network load is within the normal range, and there is no need to restrict the access of non-important terminals. Non-important terminals can try to access the network according to normal access procedures and rules. At this time, there is no need to broadcast a suspended access notification message.
[0049] Step 140: Broadcast access suspension notification information to notify non-important terminals to suspend access.
[0050] Specifically, a non-important terminal is a terminal whose data importance does not exceed a preset importance. Access suspension notification information refers to information broadcast by a base station, used to notify non-important terminals to suspend access to the network, that is, to notify non-important terminals to remain silent.
[0051] In a specific implementation, after determining that the number of important terminals currently attempting access exceeds a preset number, access suspension notification information can be broadcast to notify non-important terminals to suspend access, thereby increasing the access probability of important terminals and avoiding affecting the normal operation of key services.
[0052] Step 150: Do not broadcast the access suspension notification information.
[0053] In a specific implementation, after determining that the number of important terminals currently attempting to access does not exceed a preset number, the access suspension notification information may not be broadcast, and each terminal within the coverage of the base station may attempt to access the network according to normal access procedures and rules.
[0054] The access control method for 5G lightweight terminals based on electric power services provided in an embodiment of the present invention first broadcasts access resource configuration information, so that each terminal sends an access request to the base station via the monitoring channel based on the access configuration information of the monitoring channel. Furthermore, each terminal selects the corresponding candidate data transmission channel based on the access configuration information of each candidate data transmission channel to send an access request to the base station, ensuring that each terminal can correctly and efficiently communicate with the base station. The number of important terminals currently attempting access is then determined based on the access request information received on the monitoring channel, providing a data basis for subsequently determining whether to broadcast a suspended access notification message. A determination is then made as to whether the number of important terminals currently attempting access exceeds a preset number. If not, the suspended access notification message is not broadcast. If so, the suspended access notification message is broadcast to notify non-important terminals to suspend access, thereby increasing the access probability of important terminals and avoiding impacting the normal operation of critical services. Therefore, the present invention can address the problem in the prior art of random access, where terminals carrying important service data and terminals carrying ordinary service data have the same access probability, resulting in high data transmission delays for important service data, which in turn impacts the normal operation of critical services.
[0055] Figure 2a Another flow chart of the access control method for 5G lightweight terminals based on power services provided in an embodiment of the present invention is a specific embodiment based on the above embodiment. In this embodiment, the method may also include:
[0056] Step 210: Broadcast access resource configuration information so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and enables each terminal to select the corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send access request information to the base station.
[0057] Step 211: perform signal sampling on the access request information received on the monitoring channel within a preset time period to obtain a sampling result.
[0058] Specifically, the preset period is a time period set in advance based on actual conditions or needs to help determine the number of significant terminals currently attempting access. For example, the preset period could be two seconds after the access resource configuration information is broadcast. The sampling result refers to a series of discrete sample data points obtained by sampling the access request information signal.
[0059] In the specific implementation, the sampling frequency is first set according to the actual situation or needs. Then, during the entire preset period, the monitoring device will receive the access request information from the monitoring channel and store it as a digital signal. Then, the access request information received by the monitoring channel is continuously sampled according to the determined sampling frequency to obtain the sampling results.
[0060] In this embodiment, by sampling the access request information received on the monitoring channel within a preset period of time, a sampling result is obtained, which provides a data basis for subsequently determining the amplitude of each sampling point.
[0061] Step 212: Determine the amplitude of each sampling point in the sampling result.
[0062] Specifically, amplitude refers to the signal strength represented by the sampling point.
[0063] In a specific implementation, the value corresponding to each sampling point in the sampling result is determined as the amplitude of each sampling point.
[0064] In this embodiment, by determining the amplitude of each sampling point in the sampling result, a data basis is provided for subsequently determining the current energy of the monitoring channel.
[0065] Step 213: Determine the current energy of the monitoring channel according to the amplitude of each sampling point.
[0066] In specific implementation, the current energy of the monitoring channel can be determined based on the amplitude of each sampling point. The specific calculation formula is as follows:
[0067] E=|A i | 2
[0068] Among them, E represents the current energy of the monitoring channel, A i amplitude represents the amplitude of the i-th sampling point.
[0069] In this embodiment, by monitoring the current energy of the channel, a data basis is provided for subsequently determining the number of important terminals currently attempting to access.
[0070] Step 214: Determine the number of important terminals currently attempting to access based on the current energy of the monitoring channel and the preset terminal energy.
[0071] Specifically, the preset terminal energy refers to an energy value of a terminal set in advance according to actual conditions or needs.
[0072] In a specific implementation, in actual applications, it can be determined that the number of important terminals currently attempting to access = current energy of the monitoring channel / preset terminal energy.
[0073] In one embodiment, determining the number of important terminals currently attempting access based on access request information received by the monitoring channel includes: determining the number of access request information currently received by the monitoring channel within a preset time period as the number of important terminals currently attempting access.
[0074] In a specific implementation, a counter can be set to count the number of access requests received on the monitoring channel. Then, at the start of a preset period, the timer is immediately started and the counter value is initialized to 0. Whenever an access request is received on the monitoring channel, the counter value is incremented by 1. At the end of the preset period, the timer stops counting and the timer value is determined to be the number of important terminals currently attempting access.
[0075] In this embodiment, through the above steps, the speed of determining the number of important terminals currently attempting access is increased, thereby improving the overall efficiency.
[0076] Step 215: Determine whether the number of important terminals currently attempting to access exceeds a preset number.
[0077] If it exceeds, execute step 216; if it does not exceed, execute step 217.
[0078] Step 216: Do not broadcast the access suspension notification information.
[0079] Step 217: Broadcast access suspension notification information.
[0080] Step 218: Determine whether the target data transmission channel is available based on the access request information received by the target data transmission channel within a preset time period.
[0081] If available, execute step 220; if not available, execute step 219.
[0082] Specifically, each terminal includes a target terminal, and the candidate data transmission channel selected by the target terminal is the target data transmission channel.
[0083] In a specific implementation, the number of access request messages received by the target data transmission channel can be used to determine whether a terminal has attempted to access or has already accessed the target data transmission channel. If the number is zero, it means that no terminal has performed access-related operations with the target data transmission channel, and the target data transmission channel can be determined to be available. If the number is not zero, the database of authorized channel use records based on the target data transmission channel is checked to determine whether the target data transmission channel is occupied. If the authorized channel use record of the target data transmission channel shows that the target data transmission channel has been authorized and the authorization time has not yet expired, the target data transmission channel is determined to be unavailable; if the authorization time has expired or there is no relevant authorization record, the target data transmission channel is determined to be available.
[0084] After determining that the target data transmission channel is available, an access permission request can be sent to the target terminal via the target data transmission channel, so that the target terminal sends identity authentication information to the base station according to the access permission request. After determining that the target data transmission channel is unavailable, no access permission request is sent to the target terminal.
[0085] Furthermore, when the target data transmission channel is available, it also includes: determining the frequency of the target terminal based on the access request information received by the target data transmission channel within a preset time period; if the frequency of the target terminal is not within the preset frequency range, determining that the frequency of the target terminal is out of sync, and sending frequency out of sync information to the target terminal through the target data transmission channel, so that the target terminal adjusts its own frequency according to the frequency out of sync information.
[0086] Specifically, the frequency of a target terminal refers to the frequency used by the target terminal during signal transmission and reception. A preset frequency range refers to a frequency range pre-set based on actual conditions or needs. Frequency desynchronization information refers to an indication sent by a base station to a target terminal via a target data transmission channel, notifying the target terminal that its frequency needs to be adjusted.
[0087] In a specific implementation, the frequency of the target terminal is extracted from the access request information received by the target data transmission channel within a preset time period; if the frequency of the target terminal is not within the preset frequency range, it is determined that the frequency of the target terminal is out of synchronization, and frequency out of synchronization information is sent to the target terminal through the target data transmission channel, so that the target terminal adjusts its own frequency according to the frequency out of synchronization information.
[0088] In this embodiment, through the above steps, signal interference is reduced and communication quality is ensured.
[0089] Step 219: Do not send an access permission request to the target terminal.
[0090] Specifically, the access permission request refers to a notification message sent to the target terminal through the target data transmission channel, which is used to notify the target terminal that the base station allows it to attempt to access the network and requires the target terminal to provide identity authentication information to complete the subsequent access process.
[0091] In a specific implementation, after determining that the target data transmission channel is unavailable, no access permission request is sent to the target terminal to avoid invalid operations, and the target terminal reselects a channel and attempts to access again after not receiving the access permission request within the preset receiving time.
[0092] Step 220: Send an access permission request to the target terminal through the target data transmission channel, so that the target terminal sends identity authentication information to the base station according to the access permission request.
[0093] Specifically, identity authentication information refers to relevant data (such as a combination of a user name and password, and encrypted data corresponding to a digital certificate) sent by the target terminal to the base station in order to prove its legal identity.
[0094] In a specific implementation, after determining that the target data transmission channel is available, an access permission request is sent to the target terminal through the target data transmission channel, so that the target terminal sends identity authentication information to the base station according to the access permission request, helping to ensure network security.
[0095] Step 221: Receive identity authentication information sent by the target terminal.
[0096] In a specific implementation, the identity authentication information sent by the target terminal may be received through the target data transmission channel.
[0097] Step 222: Determine whether the target terminal is a legitimate terminal based on the identity authentication information sent by the target terminal.
[0098] If it is a legitimate terminal, execute step 224; if it is not a legitimate terminal, execute step 223.
[0099] Specifically, a legitimate terminal refers to a terminal in a communication network system that is identified by a base station as having the authority to access the network after verification by an authentication mechanism.
[0100] In a specific implementation, after receiving the identity authentication information sent by the target terminal, it can be determined whether the target terminal is a legitimate terminal based on the identity authentication information sent by the target terminal. If it is a legitimate terminal, transmission permission information is sent to the target terminal; if it is not a legitimate terminal, transmission permission information is not sent to the target terminal.
[0101] For example, if the authentication information is a username and password combination, the received username and password are extracted and then the corresponding username is searched in the authentication database. If a matching username is found, the received password is compared with the encrypted password stored in the database. If the password comparison is successful, the target terminal is determined to be legitimate.
[0102] In this embodiment, by determining whether the target terminal is a legitimate terminal, the intrusion of illegal terminals is prevented, and the security of network resources and data is guaranteed.
[0103] Step 223: Do not send transmission permission information to the target terminal.
[0104] Specifically, the transmission permission information refers to authorization information sent by the base station to the target terminal after confirming that the target terminal is a legitimate terminal.
[0105] In a specific implementation, after determining that the target terminal is not a legitimate terminal, no transmission permission information is sent to the target terminal to avoid invalid operations, so that the target terminal reselects a channel and tries to access again after failing to receive the transmission permission information within the preset receiving time.
[0106] Step 224: Send transmission permission information to the target terminal.
[0107] In a specific implementation, after determining that the target terminal is a legitimate terminal, transmission permission information can be sent to the target terminal through the target data transmission channel to complete the access process, and the target terminal can start a business connection after receiving the transmission permission information, for example: the business can be an electricity business.
[0108] Therefore, the technical solution of the present invention first broadcasts access resource configuration information, enabling each terminal to send access request information to the base station via the monitoring channel based on the access configuration information of the monitoring channel. Furthermore, each terminal selects the corresponding candidate data transmission channel based on the access configuration information of each candidate data transmission channel to send access request information to the base station, ensuring that each terminal can correctly and efficiently communicate with the base station. Then, signal sampling is performed on the access request information received on the monitoring channel within a preset time period to obtain a sampling result. The amplitude of each sampling point in the sampling result is then determined. The current energy of the monitoring channel is then determined based on the amplitude of each sampling point, providing a data basis for subsequently determining the number of important terminals currently attempting access. The number of important terminals currently attempting access is then determined based on the access request information received on the monitoring channel, providing a data basis for subsequently determining whether to broadcast a suspended access notification message. A determination is then made as to whether the number of important terminals currently attempting access exceeds a preset number. If not, the suspended access notification message is not broadcast. If so, the suspended access notification message is broadcast to notify non-important terminals to suspend access, thereby increasing the access probability of important terminals and avoiding impacting the normal operation of critical services. The availability of the target data transmission channel is then determined based on the access request information received on the target data transmission channel within a preset time period. If it is not available, no access permission request is sent to the target terminal. If it is available, an access permission request is sent to the target terminal via the target data transmission channel, so that the target terminal sends identity authentication information to the base station according to the access permission request. The identity authentication information sent by the target terminal is then received. Whether the target terminal is a legitimate terminal is determined based on the identity authentication information sent by the target terminal, thereby preventing the intrusion of illegal terminals and ensuring the security of network resources and data. If it is not a legitimate terminal, no transmission permission information is sent to the target terminal, so that the target terminal reselects a channel and attempts to access again after not receiving the transmission permission information within the preset receiving time. If it is a legitimate terminal, transmission permission information is sent to the target terminal to complete the access process, and the target terminal starts the service connection after receiving the transmission permission information. Therefore, the present invention can solve the problem that in the random access process of the prior art, terminals carrying important service data and terminals carrying ordinary service data have the same access probability, which may cause important service data to face higher data transmission delays, thereby affecting the normal operation of key services.
[0109] Figure 2b This is an example diagram of interaction between a terminal and a base station provided in an embodiment of the present invention. Figure 2bAs shown, the base station first broadcasts access resource configuration information (including access configuration information for the monitoring channel and access configuration information for each candidate data transmission channel). After receiving the access resource configuration information, the terminal determines whether its data importance exceeds a preset importance. If so, it sends an access request to the base station via the monitoring channel and selects a corresponding candidate data transmission channel based on the access configuration information for each candidate data transmission channel. If not, it selects a corresponding candidate data transmission channel based on the access configuration information for each candidate data transmission channel and sends an access request to the base station. The base station then determines the number of important terminals currently attempting access based on the access request information received on the monitoring channel. If the number of important terminals currently attempting access exceeds a preset number, it broadcasts an access suspension notification to notify non-important terminals to suspend access. The terminal then determines whether the transmission channel is available based on access request information received on the candidate data transmission channel selected by the terminal within a preset time period. If not, the terminal directly determines whether the transmission channel is available based on access request information received on the candidate data transmission channel selected by the terminal within the preset time period. If available, an access permission request is sent to the terminal via the data transmission channel. If not, no access permission request is sent to the terminal. After receiving the access permission request, the terminal first confirms whether it has received the access suspension notification information. If it receives the access suspension notification information, it determines whether the importance of its own data exceeds the preset importance. If it exceeds, it sends identity authentication information to the base station. If it does not exceed, it remains silent. If it does not receive the access suspension notification information, it sends identity authentication information to the base station. After receiving the identity authentication information, the base station determines whether the terminal is a legitimate terminal based on the identity authentication information; if it is a legitimate terminal, it sends transmission permission information to it, otherwise it does not send it. After receiving the transmission permission information, the terminal completes the receiving process and establishes a service connection with the base station. In addition, after determining that the aforementioned data transmission channel is available, the base station can also determine the frequency of the aforementioned terminal based on the access request information received on the data transmission channel within a preset time period; if the frequency of the terminal is not within the preset frequency range, it determines that the frequency of the terminal is asynchronous, and sends frequency asynchronous information to the terminal through the data transmission channel. After receiving the frequency asynchronous information, the terminal can adjust its own frequency according to the frequency asynchronous information.
[0110] Figure 3 A structural schematic diagram of an access control device for a 5G lightweight terminal based on electric power service provided in an embodiment of the present invention. The device and the access control method for a 5G lightweight terminal based on electric power service in the above-mentioned embodiments belong to the same inventive concept. For details not fully described in the embodiment of the access control device for a 5G lightweight terminal based on electric power service, reference can be made to the embodiment of the access control method for a 5G lightweight terminal based on electric power service.
[0111] like Figure 3 As shown, the device includes:
[0112] a broadcast module 310 configured to broadcast access resource configuration information; the access resource configuration information including access configuration information of the monitoring channel and access configuration information of each candidate data transmission channel, so that each terminal transmits access request information to the base station via the monitoring channel according to the access configuration information of the monitoring channel, and selects a corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to transmit the access request information to the base station;
[0113] a determination module 320, configured to determine the number of important terminals currently attempting access based on the access request information received on the monitoring channel, wherein each terminal sends the access request information to the base station via the monitoring channel when the importance of its own data exceeds a preset importance;
[0114] The suspension module 330 is configured to broadcast access suspension notification information to notify non-important terminals to suspend access when the number of important terminals currently attempting access exceeds a preset number, wherein the non-important terminals are terminals whose data importance does not exceed the preset importance.
[0115] Based on the above embodiment, the determining module 320 determines the number of important terminals currently attempting access according to the access request information received on the monitoring channel, including:
[0116] Performing signal sampling on the access request information received by the monitoring channel within a preset time period to obtain a sampling result;
[0117] Determining the current energy of the monitoring channel according to the sampling result;
[0118] The number of the important terminals currently attempting to access is determined according to the current energy of the monitoring channel and the preset terminal energy.
[0119] Based on the above embodiment, the determination module 320 determines the current energy of the monitoring channel according to the sampling result, including:
[0120] Determining the amplitude of each sampling point in the sampling result;
[0121] The current energy of the monitoring channel is determined according to the amplitude of each sampling point.
[0122] Based on the above embodiment, the determining module 320 determines the number of important terminals currently attempting access according to the access request information received on the monitoring channel, including:
[0123] The number of the access request information currently received by the monitoring channel within a preset time period is determined as the number of the important terminals currently attempting to access.
[0124] On the basis of the above embodiment, the terminals include a target terminal, and the candidate data transmission channel selected by the target terminal is a target data transmission channel. The apparatus further includes:
[0125] An available module is used to determine whether the target data transmission channel is available based on the access request information received by the target data transmission channel within a preset time period after broadcasting the suspended access notification information; if the target data transmission channel is available, send an access permission request to the target terminal through the target data transmission channel, so that the target terminal sends identity authentication information to the base station according to the access permission request.
[0126] Based on the above embodiment, the device further includes:
[0127] An identity authentication module is used to receive identity authentication information sent by the target terminal after sending an access permission request to the target terminal through the target data transmission channel; determine whether the target terminal is a legal terminal based on the identity authentication information sent by the target terminal; and send transmission permission information to the target terminal if the target terminal is the legal terminal.
[0128] Based on the above embodiment, the device further includes:
[0129] A frequency detection module is used to, when the target data transmission channel is available, further include: determining the frequency of the target terminal based on the access request information received by the target data transmission channel within the preset time period; if the frequency of the target terminal is not within the preset frequency range, determining that the frequency of the target terminal is out of synchronization, and sending frequency out of synchronization information to the target terminal through the target data transmission channel, so that the target terminal adjusts its own frequency according to the frequency out of synchronization information.
[0130] The access control device for 5G lightweight terminals based on electric power services provided in an embodiment of the present invention can execute the access control method for 5G lightweight terminals based on electric power services provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0131] It is worth noting that in the embodiment of the access control device for the above-mentioned 5G lightweight terminal based on the electric power service, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0132] Figure 4 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. Figure 4 A block diagram of an exemplary electronic device 4 suitable for implementing embodiments of the present invention is shown. Figure 4 The electronic device 4 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0133] like Figure 4 As shown, electronic device 4 is in the form of a general-purpose computing electronic device. Components of electronic device 4 may include, but are not limited to, one or more processors or processing units 16, system memory 28, and a bus 18 connecting various system components (including system memory 28 and processing unit 16).
[0134] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. Examples of these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0135] The electronic device 4 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 4, including volatile and non-volatile media, removable and non-removable media.
[0136] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The electronic device 4 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be configured to read and write non-removable, non-volatile magnetic media ( Figure 4 Not shown, often called a "hard drive"). Although Figure 4Not shown, a magnetic disk drive for reading and writing to a removable non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. System memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present invention.
[0137] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.
[0138] The electronic device 4 may also communicate with one or more external devices 14 (e.g., a keyboard, a pointing device, a display 24, etc.), one or more devices that enable a user to interact with the electronic device 4, and / or any device that enables the electronic device 4 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface 22. Furthermore, the electronic device 4 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 20. Figure 4 As shown, the network adapter 20 communicates with other modules of the electronic device 4 via the bus 18. Figure 4 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 4, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0139] The processing unit 16 executes various functional applications and page displays by running the program stored in the system memory 28, for example, implementing an access control method for a 5G lightweight terminal based on a power service provided in an embodiment of the present invention, the method comprising:
[0140] Broadcasting access resource configuration information; the access resource configuration information includes access configuration information of the monitoring channel and access configuration information of each candidate data transmission channel, so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and each terminal selects a corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send the access request information to the base station;
[0141] determining the number of important terminals currently attempting to access based on the access request information received through the monitoring channel, and sending the access request information to the base station through the monitoring channel when the importance of data of each terminal exceeds a preset importance;
[0142] When the number of important terminals currently attempting to access exceeds a preset number, access suspension notification information is broadcast to notify non-important terminals to suspend access. The non-important terminals are terminals whose data importance does not exceed the preset importance.
[0143] Of course, those skilled in the art will understand that the processor can also implement the technical solution of the access control method for 5G lightweight terminals based on power services provided in any embodiment of the present invention.
[0144] An embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the method for access control of a 5G lightweight terminal based on a power service, for example, provided in an embodiment of the present invention, is implemented. The method includes:
[0145] Broadcasting access resource configuration information; the access resource configuration information includes access configuration information of the monitoring channel and access configuration information of each candidate data transmission channel, so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and each terminal selects a corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send the access request information to the base station;
[0146] determining the number of important terminals currently attempting to access based on the access request information received through the monitoring channel, and sending the access request information to the base station through the monitoring channel when the importance of data of each terminal exceeds a preset importance;
[0147] When the number of important terminals currently attempting to access exceeds a preset number, access suspension notification information is broadcast to notify non-important terminals to suspend access. The non-important terminals are terminals whose data importance does not exceed the preset importance.
[0148] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device.
[0149] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0150] Program code embodied on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0151] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0152] Those skilled in the art will appreciate that the modules or steps of the present invention described above can be implemented using a general-purpose computing device. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computer device, which can then be stored in a storage device and executed by the computing device. Alternatively, they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
[0153] In addition, the acquisition, storage, use, and processing of data in the technical solution of the present invention comply with the relevant provisions of national laws and regulations.
[0154] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will appreciate that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments, and substitutions are possible for those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present invention. The scope of the present invention is determined by the scope of the appended claims.
Claims
1. A method for access control of 5G lightweight terminals based on electric power services, characterized in that: include: Broadcast access resource configuration information; The access resource configuration information includes access configuration information of the monitoring channel and access configuration information of each candidate data transmission channel, so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and each terminal selects a corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send the access request information to the base station; determining the number of important terminals currently attempting to access based on the access request information received through the monitoring channel, and sending the access request information to the base station through the monitoring channel when the importance of data of each terminal exceeds a preset importance; When the number of important terminals currently attempting to access exceeds a preset number, access suspension notification information is broadcast to notify non-important terminals to suspend access. The non-important terminals are terminals whose data importance does not exceed the preset importance.
2. The access control method for 5G lightweight terminals based on electric power services according to claim 1, characterized in that: Determining the number of important terminals currently attempting access according to the access request information received on the monitoring channel includes: Performing signal sampling on the access request information received by the monitoring channel within a preset time period to obtain a sampling result; Determining the current energy of the monitoring channel according to the sampling result; The number of the important terminals currently attempting to access is determined according to the current energy of the monitoring channel and the preset terminal energy.
3. The access control method for 5G lightweight terminals based on electric power services according to claim 2, characterized in that: Determining the current energy of the monitoring channel according to the sampling result includes: Determining the amplitude of each sampling point in the sampling result; The current energy of the monitoring channel is determined according to the amplitude of each sampling point.
4. The access control method for 5G lightweight terminals based on electric power services according to claim 1, characterized in that: Determining the number of important terminals currently attempting access according to the access request information received on the monitoring channel includes: The number of the access request information currently received by the monitoring channel within a preset time period is determined as the number of the important terminals currently attempting to access.
5. The access control method for 5G lightweight terminals based on electric power services according to claim 1, characterized in that: The terminals include a target terminal, and the candidate data transmission channel selected by the target terminal is a target data transmission channel; After broadcasting the access suspension notification information, it also includes: determining whether the target data transmission channel is available according to the access request information received by the target data transmission channel within a preset time period; In a case where the target data transmission channel is available, an access permission request is sent to the target terminal through the target data transmission channel, so that the target terminal sends identity authentication information to the base station according to the access permission request.
6. The access control method for a 5G lightweight terminal based on electric power services according to claim 5, further comprising: after sending an access permission request to the target terminal through the target data transmission channel; Receiving identity authentication information sent by the target terminal; Determining whether the target terminal is a legitimate terminal based on the identity authentication information sent by the target terminal; In a case where the target terminal is the legal terminal, transmission permission information is sent to the target terminal.
7. The access control method for a 5G lightweight terminal based on electric power services according to claim 5, further comprising: determining the frequency of the target terminal according to the access request information received by the target data transmission channel within the preset time period; If the frequency of the target terminal is not within the preset frequency range, it is determined that the frequency of the target terminal is out of synchronization, and frequency out of synchronization information is sent to the target terminal through the target data transmission channel, so that the target terminal adjusts its own frequency according to the frequency out of synchronization information.
8. An access control device for a 5G lightweight terminal based on electric power services, characterized in that: include: Broadcast module, used to broadcast access resource configuration information; The access resource configuration information includes access configuration information of the monitoring channel and access configuration information of each candidate data transmission channel, so that each terminal sends access request information to the base station through the monitoring channel according to the access configuration information of the monitoring channel, and each terminal selects a corresponding candidate data transmission channel according to the access configuration information of each candidate data transmission channel to send the access request information to the base station; a determination module, configured to determine the number of important terminals currently attempting access based on the access request information received on the monitoring channel, and each terminal sending the access request information to the base station via the monitoring channel when the importance of its own data exceeds a preset importance; The suspension module is used to broadcast suspension access notification information to notify non-important terminals to suspend access when the number of important terminals currently attempting access exceeds a preset number, wherein the non-important terminals are terminals whose data importance does not exceed the preset importance.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; In which, the memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the access control method for the 5G lightweight terminal based on the power service as described in any one of claims 1-7.
10. A storage medium containing computer-executable instructions, characterized in that: The computer executable instructions, when executed by a computer processor, are used to execute the access control method for a 5G lightweight terminal based on electric power services as described in any one of claims 1-7.
Citation Information
Patent Citations
Multi-service communication random access method and related product
CN108882387A
Offshore operation channel access method and system based on multipath transmission
CN117560789A