A user terminal selection method, device and storage medium
By determining the amount of 5G network PDCCH scheduling resources, selecting suitable user terminals to establish dual connections, and transmitting 5G network scheduling information through the 4G network, the problem of insufficient 5G network resources is solved, and the service transmission quality and latency reliability of user terminals are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-05-30
- Publication Date
- 2026-06-23
Smart Images

Figure CN116582932B_ABST
Abstract
Description
Technical Field
[0001] This application relates to mobile communication technology, and more particularly to a user terminal selection method, device, and storage medium. Background Technology
[0002] A large number of third-generation (3G) and fourth-generation (4G) mobile communication technology networks have been deployed on the existing network frequency bands. Due to the certain traffic volume of 3G and 4G networks, in order to ensure user experience, the frequency of 3G and 4G networks cannot be cleared.
[0003] The current network frequency band resources are tight, which may result in a small amount of bandwidth available for the 5G network. This may lead to an insufficient number of Physical Downlink Control Channel (PDCCH) scheduling resources, which may result in the PDCCH scheduling resources not being able to meet the PDCCH scheduling resource requirements.
[0004] Establishing dual connections for user terminals and transmitting information via the 4G network's PDCCH can reduce the number of PDCCH scheduling resources required by the 5G network. However, the inability to accurately select user terminals for dual connections leads to reduced service quality and latency reliability for some dual-connection user terminals during service transmission. Summary of the Invention
[0005] This application provides a user terminal selection method, device, and storage medium to solve the problem of user terminal selection when there is insufficient PDCCH scheduling resources in the 5G network.
[0006] Firstly, this application provides a user terminal selection method, which includes:
[0007] Determine whether the number of Physical Downlink Control Channel (PDCCH) scheduling resources in a 5G network does not exceed the number of PDCCH scheduling resource requirements within a preset past time period.
[0008] If so, establish dual connectivity with at least one user terminal connected to a 5G network;
[0009] The 4G network's PDCCH transmits 5G network scheduling information to user terminals.
[0010] In one possible design, determining whether the number of Physical Downlink Control Channel (PDCCH) scheduling resources in a 5G network does not exceed the PDCCH scheduling resource requirement within a preset past time period includes:
[0011] Calculate the number of PDCCH scheduled resources N in the past time period;
[0012] Convert the PDCCH scheduling resource demand in the past time period into the equivalent PDCCH scheduling resource demand N of the control channel unit 1CCE with an aggregation level index of 1 in the past time period. NR .
[0013] In one possible design, the number N of PDCCH scheduled resources within the past time period is calculated, specifically including:
[0014] N = n1 * N slot *β;
[0015] Where n1 is the number of PDCCH scheduling resources based on 1CCE in any time slot, and N slot N is a positive integer, representing the past time period. slot It consists of several time slots, where β is a preset first correction coefficient;
[0016] Accordingly, the PDCCH scheduling resource requirements in the past time period are converted into the equivalent PDCCH scheduling resource requirements N of the control channel unit 1CCE with an aggregation level index of 1 in the past time period. NR Specifically, it includes:
[0017] N NR =N1 + N2*α2 + N4*α4;
[0018] Wherein, N1 is the number of PDCCH scheduling resource requirements based on 1CCE in the past time period, N2 is the number of PDCCH scheduling resource requirements based on 2CCE of control channel unit with aggregation level indication of 2 in the past time period, and N4 is the number of PDCCH scheduling resource requirements based on 4CCE of control channel unit with aggregation level indication of 4 in the past time period.
[0019] α2 is the resource adjustment coefficient for PDCCH scheduling based on 2CCE.
[0020] α2 = n1 / n2;
[0021] α4 is the resource adjustment coefficient for PDCCH scheduling based on 4CCE.
[0022] α4 = n1 / n4;
[0023] Where n2 is the number of PDCCH scheduling resources based on 2CCE in any time slot, and n4 is the number of PDCCH scheduling resources based on 4CCE in any time slot.
[0024] In one possible design, dual connectivity is established with at least one user terminal connected to a 5G network, including:
[0025] Calculate the number N of user terminals required to establish dual connections within the current time slot. LTE ;
[0026] Select at least one user terminal connected to a 5G network to enter the user terminal set;
[0027] Convert the number of PDCCH scheduling resources in the current time slot into the equivalent number N′ of PDCCH scheduling resources based on 1CCE in the current time slot. LTE ;
[0028] Establish dual connections with user terminals in at least one set of user terminals.
[0029] In one possible design, the number of PDCCH scheduling resources in the current time slot is used to calculate the equivalent demand N of user terminals establishing dual connections in the current time slot. LTE Specifically, it includes:
[0030] N LTE = Round up to the nearest integer [N′1+N′2*α2+N′4*α4-n1*γ′],
[0031] γ′=γ*N / (N1+N2*α2+N4*α4);
[0032] Wherein, N′1 is the number of PDCCH scheduling resources required based on 1CCE in the current time slot, N′2 is the number of PDCCH scheduling resources required based on 2CCE in the current time slot, N′4 is the number of PDCCH scheduling resources required based on 4CCE in the current time slot, and γ is a preset second correction coefficient.
[0033] Accordingly, the number of PDCCH scheduling resources in the current time slot is converted into the equivalent number N′ of PDCCH scheduling resources based on 1CCE in the current time slot. LTE Specifically, it includes:
[0034] N′ LTE =N′ LTE1 +N′ LTE2 *α2+N′ LTE4 *α4;
[0035] Where, N′ LTE1 N′ represents the number of PDCCH scheduling resources based on 1CCE within the current time slot. LTE2N′ represents the number of PDCCH scheduling resources based on 2CCE within the current time slot. LTE4 This represents the number of PDCCH scheduling resources based on 4CCE within the current time slot.
[0036] In one possible design, at least one user terminal connected to a 5G network is selected to enter the user terminal set, including:
[0037] Determine whether the remaining battery power of any user terminal is obtained, and whether the remaining battery power is greater than a preset remaining battery power threshold; if the remaining battery power is not obtained, or if the remaining battery power is obtained and the remaining battery power is greater than the remaining battery power threshold, determine that any user terminal meets the first condition;
[0038] The service quality level of any user terminal is determined according to a preset service quality level table. The service quality level table includes a first level and a second level. The service quality and latency reliability of the first level are higher than those of the second level. If the service quality level of any user terminal is the second level, it is determined that any user terminal meets the second condition.
[0039] Select all user terminals that are connected to the 5G network and simultaneously meet the first and second conditions to enter the user terminal set.
[0040] In one possible design, establishing dual connections with user terminals in at least one set of user terminals includes:
[0041] Comparison N′ LTE and N LTE ;
[0042] If N′ LTE >N LTE And N′ LTE4 *α4≥N LTE Randomly select N from the set of user terminals LTE4 A dual connection is established for N user terminals based on 4CCE scheduling. LTE4 satisfy:
[0043] N LTE4 *α4≥N LTE ,
[0044] And (N) LTE4 -1)*α4 <N LTE ;
[0045] If N′ LTE >N LTE And N′ LTE4 *α4 <N LTE And N′ LTE2 *α2+N′ LTE4 *α4≥N LTESelect all user terminals based on 4CCE scheduling from the user terminal set, and randomly select N. LTE2 A dual connection is established for N user terminals based on 2CCE scheduling. LTE2 satisfy:
[0046] N LTE2 *α2+N′ LTE4 *α4≥N LTE ,
[0047] And (N) LTE2 -1)*α2+N′ LTE4 *α4 <N LTE ;
[0048] If N′ LTE >N LTE And N′ LTE2 *α2+N′ LTE4 *α4 <N LTE From the set of user terminals, select all user terminals based on 4CCE and 2CCE scheduling, and randomly select N. LTE1 A dual connection is established for N user terminals based on 1CCE scheduling. LTE1 satisfy:
[0049] N LTE1 +N′ LTE2 *α2+N′ LTE4 *α4≥N LTE ,
[0050] And N LTE1 -1+N′ LTE2 *α2+N′ LTE4 *α4 <N LTE ;
[0051] If N′ LTE ≤N LTE Select all user terminals from the set of user terminals to establish dual connections.
[0052] Secondly, this application provides a mobile communication system, which includes:
[0053] The data processing module is used to determine whether the number of PDCCH scheduling resources in the 5G network within a preset past time period is not greater than the number of PDCCH scheduling resources required.
[0054] The execution module is used to establish dual connections with at least one user terminal connected to the 5G network; and to transmit 5G network scheduling information to the user terminal via the PDCCH of the 4G network.
[0055] Thirdly, this application provides an electronic device, including a processor and a memory communicatively connected to the processor;
[0056] The memory stores the instructions that the computer executes;
[0057] The processor executes computer-executable instructions stored in memory to implement a steering control method.
[0058] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a steering control method.
[0059] This application provides a user terminal selection method, device, and storage medium, which achieves the following technical effects: by determining the PDCCHT of the 5G network... slot Whether the number of scheduling resources is not greater than the number of PDCCH scheduling resources required solves the problem of whether to alleviate the shortage of PDCCH scheduling resources by establishing dual connections with user terminals; by establishing dual connections with at least one user terminal connected to the 5G network, the problem of selecting user terminals to establish dual connections is solved; and by transmitting 5G network scheduling information to user terminals through the 4G network PDCCH, the problem of insufficient number of 5G network PDCCH scheduling resources is solved. Attached Figure Description
[0060] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0061] Figure 1 A flowchart illustrating the user terminal selection method provided in this application embodiment. Figure 1 ;
[0062] Figure 2 A flowchart illustrating the user terminal selection method provided in this application embodiment. Figure 2 ;
[0063] Figure 3 Schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application Figure 1 .
[0064] Explanation of reference numerals in the attached figures:
[0065] 10-Electronic device; 11-Processor; 12-Memory; 13-Communication component; 14-Bus. Detailed Implementation
[0066] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.
[0067] First, the relevant concepts or terms involved in this application will be explained:
[0068] The Physical Downlink Control Channel (PDCCH) is a collection of physical resource particles. The PDCCH carries scheduling and other control information, specifically including transmission format, resource allocation, uplink scheduling permission, power control, and uplink retransmission information. The PDCCH primarily carries control information for the Physical Uplink Shared Channel (PUSCH) and the Physical Downlink Shared Channel (PDSCH).
[0069] A resource block (RB) is defined as 12 consecutive subcarriers in the frequency domain. The bandwidth of a resource block is equal to 12 times the bandwidth of its subcarriers. In NR, the concept of the time domain is not emphasized for RBs.
[0070] PDCCH scheduling resources: When the control channel elements (CCE) of any aggregation level are scheduled, all the resource blocks allocated to a user terminal are called a scheduling resource.
[0071] Figure 1 A flowchart illustrating the user terminal selection method provided in this application embodiment. Figure 1 .like Figure 1 As shown, the user terminal selection methods include:
[0072] S101. Determine whether the number of PDCCH scheduling resources of the 5G network within the preset past time period is not greater than the number of PDCCH scheduling resources required.
[0073] Specifically, due to the scarcity of existing network frequency band resources, the available bandwidth for 5G networks may be relatively small, resulting in an insufficient number of PDCCH scheduling resources. This may lead to the PDCCH scheduling resources not being able to meet the PDCCH scheduling resource requirements.
[0074] The problem of insufficient PDCCH scheduling resources is usually solved by establishing dual connections of user terminals. When PDCCH scheduling resources are insufficient, some user terminals are selected to transmit 5G network scheduling information through the PDCCH of the 4G network to reduce the PDCCH scheduling resource occupation of the 5G network.
[0075] The system needs to determine whether the PDCCH scheduling resources are sufficient in the current time slot to determine whether the PDCCH scheduling resources are sufficient in the current time slot.
[0076] If so, it means that the PDCCH scheduling resources are sufficient in the current time slot, and the service transmission needs of all user terminals can be met in the current time slot. Therefore, it is not necessary to select user terminals to establish dual connections.
[0077] If not, it indicates that the PDCCH scheduling resources are insufficient in the current time slot, and the service transmission needs of some user terminals may not be met in the current time slot. At this time, it is necessary to further determine whether the PDCCH scheduling resources are sufficient in the preset past time period, that is, to determine whether the number of PDCCH scheduling resources in the past time period is not greater than the number of PDCCH scheduling resources required.
[0078] If the number of PDCCH scheduling resources is greater than the number of PDCCH scheduling resources required in the past time period, it can be foreseen that in the next few time slots, due to the sufficient demand for PDCCH scheduling resources, this part of the service transmission demand can be met, so there is no need to select user terminals to establish dual connections.
[0079] If the number of PDCCH scheduling resources is not greater than the number of PDCCH scheduling resources required in the past time period, it can be foreseen that in the next few time slots, due to the insufficient demand for PDCCH scheduling resources, this part of the service transmission demand will still not be met. Therefore, it is necessary to select at least one user terminal to establish dual connections.
[0080] S102. If so, establish dual connectivity with at least one user terminal connected to a 5G network;
[0081] Specifically, if the number of PDCCH scheduling resources in the past time period is not greater than the number of PDCCH scheduling resource requirements, then the number of PDCCH scheduling resources in the current time slot is obtained, and the number of user terminals required to establish dual connections is calculated. From all user terminals connected to the 5G network, based on the relationship between the number of PDCCH scheduling resources in the current time slot and the number of user terminals required to establish dual connections, at least one user terminal is selected to establish dual connections.
[0082] S103. Transmit 5G network scheduling information to user terminals through the PDCCH of the 4G network using the fourth-generation mobile communication technology.
[0083] Specifically, after the user terminals that establish dual connectivity are determined, in the current and subsequent consecutive time slots, these user terminals transmit the scheduling information of the 5G network through the PDCCH of the 4G network, while the remaining user terminals transmit the scheduling information of the 5G network through the PDCCH of the 5G network.
[0084] This embodiment provides a user terminal selection method that achieves the following technical effects: by determining whether the number of PDCCH scheduling resources in the 5G network is not greater than the required number of PDCCH scheduling resources, the problem of whether to alleviate the shortage of PDCCH scheduling resources by establishing dual connections with user terminals is solved; by establishing dual connections with at least one user terminal connected to the 5G network, the problem of selecting user terminals to establish dual connections is solved; and by transmitting 5G network scheduling information to user terminals through the PDCCH of the 4G network, the problem of insufficient number of 5G network PDCCH scheduling resources is solved.
[0085] The following specific embodiment will be used to describe in detail a user terminal selection method of this application.
[0086] Figure 2 A flowchart illustrating the user terminal selection method provided in this application embodiment. Figure 2 .
[0087] When the core set of New Radio (NR) in a 5G network is scheduled with 1CCE, 2CCE and 4CCE, if the PDCCH scheduling resources are insufficient in the current time slot, the system determines whether to select user terminals to establish dual connections, and which user terminals to select to establish dual connections.
[0088] like Figure 2 As shown, a user terminal selection method includes:
[0089] S201. Calculate the number N of PDCCH scheduled resources in the past time period.
[0090] N = n1 * N slot *β;
[0091] Specifically, N represents the number of PDCCH scheduling resources in the past time period, and n1 represents the number of PDCCH scheduling resources based on 1CCE in any time slot. slot N is a positive integer, representing the past time period. slot It consists of several time slots, with β being a preset first correction coefficient.
[0092] The past time period T1 is a positive integer multiple of the time slot, i.e.
[0093] T1 = T slot *N slot ,
[0094] T slot The time length of each time slot, T slot The value is determined by the NR parameters of the 5G network itself.
[0095] N slot The value of N can be set uniformly by the system, or it can be set individually by the system based on the different service types of different user terminals and the latency requirements of service transmission. The higher the latency requirement of service transmission, the higher N should be. slot The smaller the value of N, the lower the latency requirement for service transmission. slot The larger the value, the better.
[0096] S202. Convert the PDCCH scheduling resource demand in the past time period into the converted PDCCH scheduling resource demand N based on the aggregation level index of the control channel unit 1CCE in the past time period. NR ,
[0097] N NR =N1 + N2*α2 + N4*α4,
[0098] α2 = n1 / n2,
[0099] α4 = n1 / n4;
[0100] Specifically, N NR N1 represents the equivalent demand for PDCCH scheduling resources based on 1CCE in the past time period, N2 represents the demand for PDCCH scheduling resources based on 2CCE in the past time period, N4 represents the demand for PDCCH scheduling resources based on 4CCE in the past time period, α2 represents the adjustment coefficient for PDCCH scheduling resources based on 2CCE, α4 represents the adjustment coefficient for PDCCH scheduling resources based on 4CCE, n2 represents the number of PDCCH scheduling resources based on 2CCE in any time slot, and n4 represents the number of PDCCH scheduling resources based on 4CCE in any time slot.
[0101] Since the number of resource blocks occupied during 1CCE, 2CCE, and 4CCE scheduling differs, the number of PDCCH scheduling resources per time slot based on 1CCE, 2CCE, or 4CCE scheduling also differs. α2 is used to convert the number of PDCCH scheduling resources per time slot based on 2CCE scheduling, and α4 is used to convert the number of PDCCH scheduling resources per time slot based on 4CCE scheduling, into the number of PDCCH scheduling resources per time slot based on 1CCE scheduling, to simplify the calculation and comparison process.
[0102] S203. Determine whether N of the 5G network within the preset past time period is not greater than N. NR ;
[0103] S204. If so, calculate the equivalent number N of user terminals required to establish dual connections within the current time slot. LTE ,
[0104] N LTE = Round up to the nearest integer [N′1+N′2*α2+N′4*α4-n1*γ′],
[0105] γ′=γ*N / (N1+N2*α2+N4*α4);
[0106] Specifically, N LTE The number of user terminals required to establish dual connections in the current time slot is defined as follows: N′1 is the number of PDCCH scheduling resources required based on 1 CCE in the current time slot; N′2 is the number of PDCCH scheduling resources required based on 2 CCE in the current time slot; N′4 is the number of PDCCH scheduling resources required based on 4 CCE in the current time slot; γ′ is the second correction coefficient in the current time slot; and γ is the preset second correction coefficient.
[0107] Since the number of resource blocks occupied during 1CCE, 2CCE, and 4CCE scheduling differs, the resource requirements for PDCCH scheduling based on 1CCE, 2CCE, or 4CCE vary for each time slot. α2 is used to convert the resource requirements for PDCCH scheduling based on 2CCE in the current time slot, and α4 is used to convert the resource requirements for PDCCH scheduling based on 4CCE in the current time slot, into the resource requirements for PDCCH scheduling based on 1CCE in the current time slot, to simplify the calculation and comparison process.
[0108] The second correction coefficient γ′ in the current time slot is calculated using the second correction coefficient γ to correct the deviation caused when converting PDCCH scheduling resources based on 2CCE and 4CCE scheduling into PDCCH scheduling resources based on 1CCE scheduling.
[0109] S205. Determine whether the remaining power of any user terminal is obtained, and whether the remaining power is greater than a preset remaining power threshold; if the remaining power is not obtained, or if the remaining power is obtained and the remaining power is greater than the remaining power value, determine that any user terminal meets the first condition.
[0110] S206. Determine the service quality level of any user terminal according to the preset service quality level table. The service quality level table includes a first level and a second level. The service quality and latency reliability of the first level are higher than those of the second level. If the service quality level of any user terminal is the second level, determine that any user terminal meets the second condition.
[0111] S207. Select all user terminals that are connected to the 5G network and simultaneously meet the first and second conditions to enter the user terminal set.
[0112] Specifically, at least one user terminal connected to the 5G network is selected to enter the user terminal set. When PDCCH scheduling resources are insufficient, the user terminals in the user terminal set establish dual connections to reduce the number of PDCCH scheduling resources required by the 5G network.
[0113] When transmitting 5G network scheduling information to user terminals via the 4G network's PDCCH, it leads to increased power consumption of the user terminals. For user terminals with remaining power not exceeding a remaining power threshold, 5G network scheduling information is preferentially transmitted to them via the 5G network's PDCCH. For user terminals with remaining power exceeding the remaining power threshold, and for user terminals that have not obtained their remaining power information, 5G network scheduling information can be transmitted to them via the 4G network's PDCCH, while simultaneously determining that these user terminals meet condition one.
[0114] When 5G network scheduling information is transmitted to user terminals via the 4G network's PDCCH, it can lead to a decrease in the service quality and latency reliability of user terminal services. For services with high service quality and latency reliability requirements, including Ultra-Reliable Low-Latency Communications (uRLLC) and Enhanced Mobile Broadband (eMBB) services, a first-level service quality is assigned, and these services prioritize transmitting 5G network scheduling information to user terminals via the 5G network's PDCCH. For services with lower service quality and latency reliability requirements, including Massive Machine Type Communication (mMTC) services, a second-level service quality is assigned, and 5G network scheduling information can be transmitted to user terminals via the 4G network's PDCCH. Simultaneously, these user terminals are deemed to meet condition two.
[0115] All user terminals connected to the 5G network that simultaneously meet the first and second conditions are selected to enter the user terminal set; when the PDCCH scheduling resources of the 5G network are insufficient, the user terminals in the user terminal set receive the 5G network scheduling information transmitted through the PDCCH of the 4G network.
[0116] S208. Convert the number of PDCCH scheduling resources in the current time slot into the equivalent number N′ of PDCCH scheduling resources based on 1CCE in the current time slot. LTE ,
[0117] N′ LTE =N′ LTE1 +N′ LTE2 *α2+N′ LTE4 *α4;
[0118] Specifically, N′ LTE N′ represents the equivalent number of PDCCH scheduling resources based on 1CCE within the current time slot. LTE1 N′ represents the number of PDCCH scheduling resources based on 1CCE within the current time slot. LTE2 N′ represents the number of PDCCH scheduling resources based on 2CCE within the current time slot. LTE4 This represents the number of PDCCH scheduling resources based on 4CCE within the current time slot.
[0119] Since the number of resource blocks occupied during 1CCE, 2CCE, and 4CCE scheduling differs, the number of PDCCH scheduling resources based on 1CCE, 2CCE, or 4CCE in the current time slot also differs. α2 is used to convert the number of PDCCH scheduling resources based on 2CCE in the current time slot, and α4 is used to convert the number of PDCCH scheduling resources based on 4CCE in the current time slot, into the number of PDCCH scheduling resources based on 1CCE in the current time slot, to simplify the calculation and comparison process.
[0120] S209, Comparison N′ LTE and N LTE ;
[0121] If N′ LTE >N LTE And N′ LTE4 *α4≥N LTE Randomly select N from the set of user terminals LTE4 A dual connection is established for N user terminals based on 4CCE scheduling. LTE4 satisfy:
[0122] N LTE4 *α4≥N LTE ,
[0123] And (N) LTE4 -1)*α4 <N LTE ;
[0124] If N′ LTE >N LTE And N′ LTE4 *α4 <N LTE And N′ LTE2 *α2+N′ LTE4 *α4≥N LTE Select all user terminals based on 4CCE scheduling from the user terminal set, and randomly select N. LTE2 A dual connection is established for N user terminals based on 2CCE scheduling. LTE2 satisfy:
[0125] N LTE2 *α2+N′ LTE4 *α4≥N LTE ,
[0126] And (N) LTE2 -1)*α2+N′ LTE4 *α4 <N LTE ;
[0127] If N′ LTE >N LTE And N′ LTE2 *α2+N′ LTE4 *α4 <NLTE From the set of user terminals, select all user terminals based on 4CCE and 2CCE scheduling, and randomly select N. LTE1 A dual connection is established for N user terminals based on 1CCE scheduling. LTE1 satisfy:
[0128] N LTE1 +N′ LTE2 *α2+N′ LTE4 *α4≥N LTE ,
[0129] And N LTE1 -1+N′ LTE2 *α2+N′ LTE4 *α4 <N LTE ;
[0130] If N′ LTE ≤N LTE Select all user terminals from the user terminal set to establish dual connections;
[0131] S210: Transmit 5G network scheduling information to user terminals via the PDCCH of the 4G network using fourth-generation mobile communication technology.
[0132] The method provided in this embodiment achieves the following technical effects: By determining whether the number of PDCCH scheduling resources in the 5G network is not greater than the required number of PDCCH scheduling resources, the problem of whether to alleviate the shortage of PDCCH scheduling resources by establishing dual connections with user terminals is solved; by establishing dual connections with at least one user terminal connected to the 5G network, the problem of selecting user terminals for dual connections is solved; by transmitting 5G network scheduling information to user terminals through the PDCCH of the 4G network, the problem of insufficient number of 5G network PDCCH scheduling resources is solved; by adjusting coefficients α2 and α4, the PDCCH scheduling resources based on 2CCE and 4CCE scheduling are converted into PDCCH scheduling resources based on 1CCE scheduling, solving the problem of complex calculation and comparison processes caused by the different number of resource blocks occupied during 1CCE, 2CCE, and 4CCE scheduling; by selecting all user terminals connected to the 5G network that simultaneously meet the first condition determined by remaining battery power and the second condition determined by service quality level into the user terminal set, the problem of selecting which user terminals to establish dual connections is solved; through N′ LTE and N LTE By determining the size relationship between user terminals, user terminals scheduled based on 4CCE, 2CCE, and 1CCE are selected sequentially from the user terminal set to establish dual connections, thus solving the problem of selecting the order in which user terminals establish dual connections.
[0133] In this embodiment of the invention, electronic devices or main control devices can be divided into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional module. It should be noted that the module division in this embodiment of the invention is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0134] This application provides a mobile communication system, which includes: a data processing module and an execution module communicatively connected to the data processing module;
[0135] The data processing module is used to determine whether the number of PDCCH scheduling resources in the 5G network within a preset past time period is not greater than the number of PDCCH scheduling resources required.
[0136] The execution module is used to establish dual connections with at least one user terminal connected to the 5G network; and to transmit 5G network scheduling information to the user terminal via the PDCCH of the 4G network.
[0137] Furthermore, the data processing module is specifically used for:
[0138] S201. Calculate the number N of PDCCH scheduled resources in the past time period.
[0139] N = n1 * N slot *β;
[0140] S202. Convert the PDCCH scheduling resource demand in the past time period into the converted PDCCH scheduling resource demand N based on the aggregation level index of the control channel unit 1CCE in the past time period. NR ,
[0141] N NR =N1 + N2*α2 + N4*α4,
[0142] α2 = n1 / n2,
[0143] α4 = n1 / n4;
[0144] S203. Determine whether N of the 5G network within the preset past time period is not greater than N. NR ;
[0145] S204. If so, calculate the equivalent number N of user terminals required to establish dual connections within the current time slot. LTE ,
[0146] N LTE= Round up to the nearest integer [N′1+N′2*α2+N′4*α4-n1*γ′],
[0147] γ′=γ*N / (N1+N2*α2+N4*α4);
[0148] S205. Determine whether the remaining power of any user terminal is obtained, and whether the remaining power is greater than a preset remaining power threshold; if the remaining power is not obtained, or if the remaining power is obtained and the remaining power is greater than the remaining power value, determine that any user terminal meets the first condition.
[0149] S206. Determine the service quality level of any user terminal according to the preset service quality level table. The service quality level table includes a first level and a second level. The service quality and latency reliability of the first level are higher than those of the second level. If the service quality level of any user terminal is the second level, determine that any user terminal meets the second condition.
[0150] S207. Select all user terminals that are connected to the 5G network and simultaneously meet the first and second conditions to enter the user terminal set.
[0151] S208. Convert the number of PDCCH scheduling resources in the current time slot into the equivalent number N′ of PDCCH scheduling resources based on 1CCE in the current time slot. LTE ,
[0152] N′ LTE =N′ LTE1 +N′ LTE2 *α2+N′ LTE4 *α4;
[0153] The execution module is specifically used for:
[0154] S209, Comparison N′ LTE and N LTE ;
[0155] If N′ LTE >N LTE And N′ LTE4 *α4≥N LTE Randomly select N from the set of user terminals LTE4 A dual connection is established for N user terminals based on 4CCE scheduling. LTE4 satisfy:
[0156] N LTE4 *α4≥N LTE ,
[0157] And (N) LTE4 -1)*α4 <N LTE ;
[0158] If N′ LTE >N LTE And N′ LTE4 *α4 <N LTE And N′ LTE2 *α2+N′ LTE4 *α4≥N LTE Select all user terminals based on 4CCE scheduling from the user terminal set, and randomly select N. LTE2 A dual connection is established for N user terminals based on 2CCE scheduling. LTE2 satisfy:
[0159] N LTE2 *α2+N′ LTE4 *α4≥N LTE ,
[0160] And (N) LTE2 -1)*α2+N′ LTE4 *α4 <N LTE ;
[0161] If N′ LTE >N LTE And N′ LTE2 *α2+N′ LTE4 *α4 <N LTE From the set of user terminals, select all user terminals based on 4CCE and 2CCE scheduling, and randomly select N. LTE1 A dual connection is established for N user terminals based on 1CCE scheduling. LTE1 satisfy:
[0162] N LTE1 +N′ LTE2 *α2+N′ LTE4 *α4≥N LTE ,
[0163] And N LTE1 -1+N′ LTE2 *α2+N′ LTE4 *α4 <N LTE ;
[0164] If N′ LTE ≤N LTE Select all user terminals from the user terminal set to establish dual connections;
[0165] S210: Transmit 5G network scheduling information to user terminals via the PDCCH of the 4G network using fourth-generation mobile communication technology.
[0166] This embodiment provides a mobile communication system that can execute the user terminal selection method of the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.
[0167] In the specific implementation of the aforementioned user terminal selection method, each module can be implemented as a processor. The processor can execute computer execution instructions stored in the memory, thereby enabling the processor to execute the aforementioned user terminal selection method.
[0168] Figure 3 Schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application Figure 1 .like Figure 3 As shown, the electronic device 10 includes at least one processor 11 and a memory 12. The electronic device 10 also includes a communication component 13. The processor 11, memory 12, and communication component 13 are connected via a bus 14.
[0169] In the specific implementation process, at least one processor 11 executes computer execution instructions stored in memory 12, causing at least one processor 11 to execute the user terminal selection method executed on the electronic device side as described above.
[0170] The specific implementation process of processor 11 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0171] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0172] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.
[0173] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0174] The above description of the functions implemented by electronic devices and main control devices has introduced the solutions provided by the embodiments of the present invention. It is understood that, in order to implement the above functions, the electronic device or main control device includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the present invention.
[0175] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described user terminal selection method.
[0176] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0177] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in an electronic device or a host device.
[0178] This application also provides a computer program product, comprising: a computer program stored in a readable storage medium, wherein at least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the electronic device to perform the scheme provided in any of the above embodiments.
[0179] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disk, or optical disk.
[0180] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect, without limiting their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" do not necessarily imply that they are different.
[0181] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0182] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0183] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0184] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for selecting a user terminal, characterized in that, The method includes: Calculate the number of PDCCH scheduled resources in the past time period The PDCCH scheduling resource requirements for the past time period are converted into the equivalent PDCCH scheduling resource requirements for the control channel element 1CCE with an aggregation level index of 1 for the past time period. ; Determine whether the number of Physical Downlink Control Channel (PDCCH) scheduling resources in a 5G network does not exceed the number of PDCCH scheduling resource requirements within a preset past time period. If so, establish dual connectivity with at least one user terminal connected to a 5G network; The 5G network scheduling information is transmitted to the user terminal via the PDCCH of the 4G network. The ; in, The number of PDCCH scheduling resources based on 1CCE within any time slot. The past time period is a positive integer. Composed of time slots, This is the preset first correction factor; Accordingly, the ; in, This represents the number of PDCCH scheduling resource requirements based on 1CCE within the past time period. This represents the number of PDCCH scheduling resource requirements for Control Channel Element 2CCE with an aggregation level indication of 2 within the past time period. The number of PDCCH scheduling resources required by the control channel unit 4CCE with an aggregation level indication of 4 in the past time period; This refers to the resource adjustment coefficient for PDCCH scheduling based on 2CCE. = ; This refers to the resource adjustment coefficient for PDCCH scheduling based on 4CCE. = ; in, The number of PDCCH scheduling resources based on 2CCE within any time slot. The number of PDCCH scheduling resources based on 4CCE within any time slot.
2. The method according to claim 1, characterized in that, Establishing dual connections with at least one user terminal connected to a 5G network includes: Calculate the equivalent number of user terminals required to establish dual connections within the current time slot. ; Select at least one user terminal connected to the 5G network to enter the user terminal set; Convert the number of PDCCH scheduling resources in the current time slot into the equivalent number of PDCCH scheduling resources based on 1CCE in the current time slot. ; The dual connection is established with user terminals in at least one set of user terminals.
3. The method according to claim 2, characterized in that, The calculation of the equivalent number of user terminals required to establish dual connections within the current time slot. Specifically, it includes: , ; in, This represents the number of PDCCH scheduling resources required based on 1CCE within the current time slot. This represents the number of PDCCH scheduling resources required based on 2CCE within the current time slot. This represents the resource requirement for PDCCH scheduling based on 4CCE within the current time slot. This is the preset second correction factor; Accordingly, the number of PDCCH scheduling resources in the current time slot is converted into the equivalent number of PDCCH scheduling resources based on 1CCE in the current time slot. Specifically, it includes: ; in, This represents the number of PDCCH scheduling resources based on 1CCE within the current time slot. This represents the number of PDCCH scheduling resources based on 2CCE within the current time slot. This represents the number of PDCCH scheduling resources based on 4CCE within the current time slot.
4. The method according to claim 3, characterized in that, The step of selecting at least one user terminal connected to the 5G network to enter the user terminal set includes: Determine whether the remaining battery power of any user terminal is obtained, and whether the remaining battery power is greater than a preset remaining battery power threshold; if the remaining battery power is not obtained, or if the remaining battery power is obtained and the remaining battery power is greater than the remaining battery power threshold, determine that any user terminal meets the first condition; The service quality level of any user terminal is determined according to a preset service quality level table, which includes a first level and a second level. The service quality and latency reliability of the first level are higher than those of the second level. If the service quality level of any user terminal is the second level, it is determined that the user terminal meets the second condition. All user terminals that are connected to the 5G network and simultaneously meet the first and second conditions are selected to enter the user terminal set.
5. The method according to claim 4, characterized in that, Establishing the dual connection with user terminals in at least one set of user terminals includes: Compared with the above and stated ; like ,and Randomly select from the set of user terminals A user terminal based on 4CCE scheduling establishes the dual connection. satisfy: , and ; like ,and ,and Select all user terminals based on 4CCE scheduling from the set of user terminals, and randomly select... The dual connection is established by a user terminal based on 2CCE scheduling. satisfy: , and ; like ,and From the set of user terminals, select all user terminals based on 4CCE and 2CCE scheduling, and randomly select... The dual connection is established by a user terminal based on 1CCE scheduling. satisfy: , and ; like All user terminals are selected from the set of user terminals to establish the dual connection.
6. A mobile communication system, characterized in that, include: The data processing module is used to determine whether the number of PDCCH scheduling resources in the 5G network within a preset past time period is not greater than the number of PDCCH scheduling resources required. An execution module is used to establish dual connections with at least one user terminal connected to a 5G network; and to transmit 5G network scheduling information to the user terminal via the PDCCH of the 4G network. The data processing module is specifically used to: calculate the number of PDCCH scheduled resources within a past time period. The PDCCH scheduling resource requirements for the past time period are converted into the equivalent PDCCH scheduling resource requirements for the control channel element 1CCE with an aggregation level index of 1 for the past time period. ; The ; in, The number of PDCCH scheduling resources based on 1CCE within any time slot. The past time period is a positive integer. Composed of time slots, This is the preset first correction factor; Accordingly, the ; in, This represents the number of PDCCH scheduling resource requirements based on 1CCE within the past time period. This represents the number of PDCCH scheduling resource requirements for Control Channel Element 2CCE with an aggregation level indication of 2 within the past time period. The number of PDCCH scheduling resources required by the control channel unit 4CCE with an aggregation level indication of 4 in the past time period; This refers to the resource adjustment coefficient for PDCCH scheduling based on 2CCE. = ; This refers to the resource adjustment coefficient for PDCCH scheduling based on 4CCE. = ; in, The number of PDCCH scheduling resources based on 2CCE within any time slot. The number of PDCCH scheduling resources based on 4CCE within any time slot.
7. An electronic device, characterized in that, include: The processor, and the memory that is in communication with the processor; The memory stores instructions that the computer executes; The processor executes computer execution instructions stored in memory to implement the method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 5.