Time slot matching method and device, electronic equipment and computer program product
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE GRP GUANGDONG CO LTD
- Filing Date
- 2022-04-12
- Publication Date
- 2026-08-07
AI Technical Summary
[0003]本申请实施例提供一种时隙配比方法、装置、电子设备及计算机程序产品,用以解决现有蜂窝小区配置上下行时隙比例不够灵活的技术问题
[0035]本申请实施例提供的时隙配比方法、装置、电子设备及计算机程序产品,通过采集蜂窝小区的历史话务数据,进而分析历史话务数据得到蜂窝小区的初始增强时段,对初始增强时段进行挖掘得到时段关联规则,再对初始增强时段和时段关联规则进行分析,确定初始增强时段对应的支持度,以及时段关联规则对应的置信度,最后通过支持度和置信度,得到蜂窝小区的增强需求时段,并按照预设比例配置增强需求时段对应的上下行时隙,本申请通过分析历史话务数据,根据分析结果配置增强需求时段对应的上下行时隙,实现了上下行时隙比例的灵活配置。
Smart Images

Figure CN116963279B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of information technology, specifically to a time slot allocation method, apparatus, electronic device, and computer program product. Background Technology
[0002] Existing uplink enhancement technologies include dual connectivity, Super Uplink (SUL), and Carrier Aggregation (CA). Dual connectivity is not currently widely used, while SUL and CA are more commonly used to enhance uplink capabilities. Another method to improve uplink performance is to adjust the uplink / downlink time slot ratio of the wireless network, increasing the number of uplink time slots to improve uplink capacity. However, this method suffers from interference issues. For cells in the same frequency band, setting different uplink / downlink time slot ratios can cause severe cross-slot interference within overlapping cell coverage areas, hindering flexible configuration of the uplink / downlink time slot ratio. Summary of the Invention
[0003] This application provides a time slot allocation method, apparatus, electronic device, and computer program product to solve the technical problem that the uplink and downlink time slot ratio in existing cellular cell configurations is not flexible enough.
[0004] In a first aspect, embodiments of this application provide a time slot allocation method, including:
[0005] Collect historical call traffic data of the cell, and determine the initial enhancement period of the cell based on the historical call traffic data;
[0006] Based on the initial enhancement period, time period association rules are mined;
[0007] Determine the support corresponding to the initial enhancement period and the confidence level corresponding to the period association rule;
[0008] Based on the support and confidence levels, the enhanced demand period of the cell is determined, and the uplink and downlink time slots corresponding to the enhanced demand period are configured according to a preset ratio.
[0009] In one embodiment, the step of determining the initial enhancement period of the cell based on the historical traffic data includes:
[0010] Extract the uplink PRB physical layer resource block utilization, downlink PRB utilization, and uplink / downlink traffic ratio from the historical call data;
[0011] The target time period is determined as the initial enhancement time period of the cell, wherein the uplink PRB utilization rate, downlink PRB utilization rate and uplink-downlink traffic ratio corresponding to the target time period meet the first preset rule.
[0012] In one embodiment, the step of determining the initial enhancement period of the cell based on the historical traffic data includes:
[0013] The initial enhancement periods are sorted in order of size to obtain an enhancement period sequence, and the time difference between adjacent periods in the enhancement period sequence is determined.
[0014] When the time difference is less than or equal to a first preset threshold, the adjacent time periods are filled to obtain the initial enhancement time period of the updated cell.
[0015] In one embodiment, the step of mining time-period association rules based on the initial enhanced time period includes:
[0016] The initial enhancement periods are divided according to preset time periods to obtain an enhancement period set;
[0017] A first enhanced time period is selected from the enhanced time period set, and time period association rules are mined based on the first enhanced time period and the enhanced time periods in the enhanced time period set other than the first enhanced time period.
[0018] In one embodiment, the step of determining the support level corresponding to the initial enhancement period includes:
[0019] Select a first enhancement period set from each of the enhancement period sets, and determine the target enhancement period in the first enhancement period set;
[0020] From each of the enhancement time sets, a target enhancement time set containing the target enhancement time set is selected, and the first proportion of the target enhancement time set to each of the enhancement time sets is calculated;
[0021] The first ratio is determined to be the support level corresponding to the initial enhancement period.
[0022] In one embodiment, the step of determining the confidence level corresponding to the time-period association rule includes:
[0023] Determine the second and third enhanced time periods corresponding to the time period association rules;
[0024] From each of the enhancement time sets, a second enhancement time set containing the second enhancement time set and a third enhancement time set containing the third enhancement time set are selected;
[0025] Calculate the second ratio between the second enhanced time period set and the third enhanced time period set, and determine the second ratio as the confidence level corresponding to the time period association rule.
[0026] In one embodiment, after determining the enhanced demand period of the cell based on the support and the confidence, and configuring the uplink and downlink time slots corresponding to the enhanced demand period according to a preset ratio, the process includes:
[0027] When the cell is in time slot configuration state, obtain the uplink PRB utilization rate, downlink PRB utilization rate and uplink / downlink traffic ratio corresponding to the current time period;
[0028] If the uplink PRB utilization rate, downlink PRB utilization rate, and uplink / downlink traffic ratio corresponding to the current time period meet the second preset rule, the current time period is determined to be the enhanced demand period.
[0029] Secondly, embodiments of this application provide a time slot allocation device, including: an initial enhancement period determination module, used to collect historical traffic data of cellular cells and determine the initial enhancement period of the cellular cells based on the historical traffic data;
[0030] The association rule mining module is used to mine time period association rules based on the initial enhancement time period;
[0031] The support and confidence determination module is used to determine the support corresponding to the initial enhancement period and the confidence corresponding to the period association rule;
[0032] The time slot allocation module is used to determine the enhanced demand period of the cell based on the support and the confidence, and to configure the uplink and downlink time slots corresponding to the enhanced demand period according to a preset ratio.
[0033] Thirdly, embodiments of this application provide an electronic device, including a processor and a memory storing a computer program, wherein the processor executes the computer program to implement the steps of the time slot allocation method described in the first aspect.
[0034] Fourthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the time slot allocation method described in the first aspect.
[0035] The time slot allocation method, apparatus, electronic device, and computer program product provided in this application collect historical call data from cellular cells, analyze the historical call data to obtain the initial enhancement period of the cellular cells, mine the initial enhancement period to obtain time slot association rules, analyze the initial enhancement period and time slot association rules to determine the support corresponding to the initial enhancement period and the confidence corresponding to the time slot association rules, and finally obtain the enhancement demand period of the cellular cells through the support and confidence, and configure the uplink and downlink time slots corresponding to the enhancement demand period according to a preset ratio. This application realizes the flexible configuration of the uplink and downlink time slot ratio by analyzing historical call data and configuring the uplink and downlink time slots corresponding to the enhancement demand period based on the analysis results. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in this application 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 this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1 This is one of the flowcharts illustrating the time slot allocation method provided in the embodiments of this application;
[0038] Figure 2 This is the second flowchart illustrating the time slot allocation method provided in the embodiments of this application;
[0039] Figure 3 This is a schematic diagram of the time slot allocation device provided in the embodiments of this application;
[0040] Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0042] Reference Figure 1 , Figure 1 This is one of the flowcharts illustrating the time slot allocation method in the embodiments of this application. The time slot allocation method provided in the embodiments of this application may include:
[0043] Step S100: Collect the historical traffic data of the cellular cell, and determine the initial enhancement period of the cellular cell according to the historical traffic data;
[0044] Specifically, collect the traffic statistical data generated by the cellular cell communication network. Here, a cellular cell refers to the area covered by wireless signals, generally referring to the range that the signal of a base station can cover, also known as a wireless cell or a base station cell. The traffic statistical data is used to characterize the operation status of the communication network. Collect the latest traffic statistical data generated by the cellular cell communication network at regular intervals, and obtain the uplink and downlink service loads and uplink and downlink coverage conditions of the cellular cell with a unit time granularity.
[0045] The historical traffic data includes the uplink PRB utilization rate, the downlink PRB utilization rate, and the uplink / downlink traffic ratio. If the uplink PRB utilization rate corresponding to a certain period ≥ a, the downlink PRB utilization rate < b, and the uplink traffic / downlink traffic ≥ c, where the preset value of a is 50%, the preset value of b is 30%, and the preset value of c is 2, then this period is the initial enhancement period of the cellular cell. For example, with a unit time granularity of 1 hour, the initial enhancement periods of cellular cell A on March 1, 2022 are 10 o'clock, 11 o'clock, 12 o'clock, 17 o'clock, and 19 o'clock. Collect the historical traffic data of the cellular cell for several months, and obtain the set of initial enhancement periods corresponding to each day in the historical months of cellular cell A. The set of these initial enhancement periods contains at most 24 initial enhancement periods, or may not contain any initial enhancement periods.
[0046] Step S200: Mine the time period association rules according to the initial enhancement period;
[0047] Specifically, obtain the initial enhancement periods corresponding to each day in the history of cellular cell A according to the above method. According to these initial enhancement periods, the method of mining the time period association rules can be: divide the initial enhancement periods of cellular cell A determined according to the historical traffic data by day as the time unit, and obtain the set of initial enhancement periods corresponding to each day in the history of cellular cell A, as shown in Table 1. For example, the set of initial enhancement periods corresponding to March 2, 2022 is {9, 10, 11}. Select an enhancement period from the set of initial enhancement periods {9, 10, 11}, for example, the enhancement period at 11 o'clock. According to the enhancement period at 11 o'clock and the enhancement periods at 9 o'clock and 10 o'clock other than the enhancement period at 11 o'clock in the set of initial enhancement periods {9, 10, 11}, mine the time period association rule {9, 10} => {11}. The time period association rule {9, 10} => {11} represents the probability that the enhancement period at 11 o'clock appears when the enhancement periods at 9 o'clock and 10 o'clock appear.
[0048] March 1, 2022 9,10 March 2, 2022 9,10,11 March 3, 2022 9,10,11,12,18 …… …… March 20, 2022 18,19,20 March 21, 2022 19,20
[0049] Table 1
[0050] The above mining method yielded several time-period association rules, such as {9, 10} => {11}, {9, 10, 11} => {12}, {10, 11} => {18}, {18} => {19}, and {18, 19} => {20}.
[0051] Step S300: Determine the support corresponding to the initial enhancement period and the confidence corresponding to the period association rule;
[0052] Specifically, after obtaining the initial enhancement time period set corresponding to each historical day for cell A, the support corresponding to each initial enhancement time period set is calculated. The method for calculating the support corresponding to each initial enhancement time period set can be as follows: Taking a total of 100 initial enhancement time period sets as an example, the initial enhancement time period set corresponding to March 1, 2022 is {9, 10}, which includes the initial enhancement time periods of 9 o'clock and 10 o'clock. The support of the initial enhancement time period set corresponding to March 1, 2022 = the number of initial enhancement time period sets containing the initial enhancement time periods of 9 o'clock and 10 o'clock / the total number of initial enhancement time period sets. If the number of initial enhancement time period sets containing the initial enhancement time periods of 9 o'clock and 10 o'clock is 10, then the support corresponding to the initial enhancement time period set {9, 10} is 0.1. The support of the initial enhancement time period set corresponding to each historical day for cell A is calculated according to the above method, as shown in Table 2.
[0053] March 1, 2022 9,10 0.1 March 2, 2022 9,10,11 0.08 March 3, 2022 9,10,11,12,18 0.07 …… …… …… March 20, 2022 18,19,20 0.06 March 21, 2022 19,20 0.09
[0054] Table 2
[0055] {9,10}=>{11} 0.08 0.8 {9,10,11}=>{12} 0.08 0.9 {10,11}=>{18} 0.07 0.85 …… …… …… {18}=>{19} 0.06 0.72 {18,19}=>{20} 0.06 0.75
[0056] Table 3
[0057] Specifically, after obtaining multiple time-period association rules according to the above mining method, the confidence level corresponding to each time-period association rule is calculated. The calculation method for the confidence level corresponding to each time-period association rule can be as follows: Taking the time-period association rule {9, 10} => {11} as an example, it is known that the time-period association rule {9, 10} => {11} represents the probability of determining 11 o'clock as the enhancement period when the enhancement periods 9 o'clock and 10 o'clock are determined. The confidence level corresponding to the time-period association rule {9, 10} => {11} = the number of initial enhancement period sets containing the initial enhancement periods 9 o'clock, 10 o'clock and 11 o'clock / the number of initial enhancement period sets containing the initial enhancement periods 9 o'clock and 10 o'clock. If the number of initial enhancement period sets containing the initial enhancement periods 9 o'clock, 10 o'clock and 11 o'clock is 8, and the number of initial enhancement period sets containing the initial enhancement periods 9 o'clock and 10 o'clock is 10, then the confidence level corresponding to the time-period association rule {9, 10} => {11} is 0.8. The confidence levels corresponding to each time-period association rule are calculated according to the above method, as shown in Table 3.
[0058] Step S400: Based on the support and confidence levels, determine the enhanced demand period of the cell, and configure the uplink and downlink time slots corresponding to the enhanced demand period according to a preset ratio.
[0059] Specifically, the method for determining the enhanced demand period of a cell based on support and confidence can be as follows: First, determine the enhanced period in the enhanced period set where the support of each initial enhanced period set is greater than the second preset threshold as the enhanced demand period. Then, determine the enhanced period included in the period association rule where the confidence is greater than the third preset threshold as the enhanced demand period. Either of the above two methods for determining the enhanced demand period can be selected or combined. After determining the enhanced demand period, the uplink and downlink time slot ratio corresponding to the enhanced demand period is enhanced. For example, the original uplink and downlink time slot ratio of 1:4 can be changed to 1:1 to achieve the purpose of enhancing the uplink and downlink time slot ratio.
[0060] This embodiment collects historical call data from cellular cells, analyzes the historical call data to obtain the initial enhancement period of the cellular cells, mines the initial enhancement period to obtain period association rules, and then analyzes the initial enhancement period and period association rules to determine the support corresponding to the initial enhancement period and the confidence corresponding to the period association rules. Finally, based on the support and confidence, the enhancement demand period of the cellular cells is obtained, and the uplink and downlink time slots corresponding to the enhancement demand period are configured according to a preset ratio. This embodiment achieves flexible configuration of the uplink and downlink time slot ratio by analyzing historical call data and configuring the uplink and downlink time slots corresponding to the enhancement demand period based on the analysis results.
[0061] In one embodiment, the time slot allocation method provided in this application may further include:
[0062] Step S110: Extract the uplink PRB physical layer resource block utilization rate, downlink PRB utilization rate, and uplink / downlink traffic ratio from the historical call data;
[0063] Step S120: Determine the target time period as the initial enhancement time period of the cell, wherein the uplink PRB utilization rate, downlink PRB utilization rate and uplink-downlink traffic ratio corresponding to the target time period conform to the first preset rule.
[0064] Specifically, the historical traffic data includes the uplink PRB utilization rate, the downlink PRB utilization rate, and the uplink-downlink traffic ratio (i.e., the uplink-downlink traffic ratio in this embodiment). Among them, the uplink-downlink traffic ratio is the ratio of the uplink traffic to the downlink traffic. If the uplink PRB utilization rate, the downlink PRB utilization rate, and the uplink-downlink traffic ratio corresponding to a certain time period (i.e., the target time period in this embodiment) meet the first preset rule. Among them, the first preset rule can be: the uplink PRB utilization rate ≥ a, the downlink PRB utilization rate < b, and the uplink-downlink traffic ratio ≥ c. Among them, the initial value of a is 50%, the initial value of b is 30%, and the initial value of c is 2. Then it is considered that this target time period is the initial enhancement time period of the cellular cell. For example, the unit time granularity is 1 hour. The initial enhancement time periods of cellular cell A corresponding to March 1, 2022 are 10 o'clock, 11 o'clock, 12 o'clock, 17 o'clock, and 19 o'clock. The set of initial enhancement time periods of cellular cell A corresponding to March 1, 2022 is {10, 11, 12, 17, 19}. It can be understood that the set of initial enhancement time periods may not include the initial enhancement time period either.
[0065] In this embodiment, by extracting the uplink PRB utilization rate, the downlink PRB utilization rate, and the uplink-downlink traffic ratio from the historical traffic data, when the uplink PRB utilization rate, the downlink PRB utilization rate, and the uplink-downlink traffic ratio corresponding to the target time period meet the first preset rule, it is determined that the target time period is the initial enhancement time period of the cellular cell. By analyzing the historical traffic data and determining the initial enhancement time period of the cellular cell according to the analysis result, it provides a technical basis for the subsequent flexible configuration of the uplink-downlink time slot ratio.
[0066] In one embodiment, the time slot ratio method provided by the embodiments of the present application may further include:
[0067] Step S500, sort the initial enhancement time periods in ascending order to obtain an enhancement time period sequence, and determine the time difference between adjacent time periods in the enhancement time period sequence;
[0068] Step S600, when the time difference is less than or equal to the first preset threshold, perform time period filling on the adjacent time periods to obtain the updated initial enhancement time period of the cellular cell.
[0069] Specifically, if the initial enhancement time periods corresponding to cell A on March 1, 2022 are 10:00, 11:00, 12:00, 17:00, and 19:00, the initial enhancement time periods are sorted in order of size to obtain the enhancement time period sequence, namely 10, 11, 12, 17, and 19. Then, the time difference between adjacent time periods in the above enhancement time period sequence is determined. For example, the time difference between adjacent time periods 17 and 19 is 2. This embodiment provides an initial enhancement time period fusion method. For example, when the time difference between adjacent enhancement time periods is less than or equal to 3 (i.e., the first preset threshold in this embodiment), it is determined that the adjacent enhancement time periods are filled, that is, the time period 18:00 is also determined to be an initial enhancement time period, and the updated initial enhancement time periods of cell A are 10, 11, 12, 17, 18, and 19.
[0070] This embodiment determines the time difference between adjacent enhancement time periods, and then fills in the adjacent enhancement time periods according to the time difference to obtain the initial enhancement time period of the updated cell, providing a technical basis for the subsequent flexible configuration of uplink and downlink time slot ratios.
[0071] In one embodiment, the time slot allocation method provided in this application may further include:
[0072] Step S210: Divide each of the initial enhancement time periods according to a preset time period to obtain an enhancement time period set;
[0073] Step S220: Select a first enhanced time period from the enhanced time period set, and mine time period association rules based on the first enhanced time period and the enhanced time periods in the enhanced time period set other than the first enhanced time period.
[0074] Specifically, following the above method, the initial enhancement periods corresponding to each historical day for cell A are obtained. Based on these initial enhancement periods, the method for mining time period association rules can be as follows: the initial enhancement periods of cell A, determined based on historical call data, are divided into sets of initial enhancement periods corresponding to each historical day for cell A, using days as the time unit (i.e., the preset time period in this embodiment). For example, the initial enhancement period set corresponding to March 2, 2022 is {9, 10, 11}. An enhancement period (i.e., the first enhancement period in this embodiment) is selected from the initial enhancement period set {9, 10, 11}, for example, enhancement period 11 o'clock. Based on enhancement period 11 o'clock and enhancement periods 9 o'clock and 10 o'clock in the initial enhancement period set {9, 10, 11} other than enhancement period 11 o'clock, the time period association rule {9, 10} => {11} is mined. The time period association rule {9, 10} => {11} indicates the probability of enhancement period 11 o'clock occurring when enhancement periods 9 o'clock and 10 o'clock occur. The above mining method yielded several time-period association rules, such as {9, 10} => {11}, {9, 10, 11} => {12}, {10, 11} => {18}, {18} => {19}, and {18, 19} => {20}.
[0075] In this embodiment, each initial enhancement period is divided according to a preset time period to obtain an enhancement period set. The first enhancement period is selected from the enhancement period set. Then, based on the first enhancement period and the enhancement periods in the enhancement period set other than the first enhancement period, time period association rules are mined. Through the mining of time period association rules, a technical foundation is provided for the subsequent flexible configuration of uplink and downlink time slot ratios.
[0076] Reference Figure 2 , Figure 2 This is a second schematic flowchart of the time slot allocation method in the embodiments of this application. In one embodiment, the time slot allocation method provided in the embodiments of this application may further include:
[0077] Step S310: Select a first enhancement time period set from each of the enhancement time period sets, and determine the target enhancement time period in the first enhancement time period set;
[0078] Step S320: Select a target enhancement time period set that includes the target enhancement time period from each of the enhancement time period sets, and calculate the first proportion of the target enhancement time period set to each of the enhancement time period sets;
[0079] Step S330: Determine the first ratio as the support corresponding to the initial enhancement period.
[0080] Specifically, after obtaining the initial enhancement time period set corresponding to each historical day for cell A, a first enhancement time period set is selected from each enhancement time period set. For example, the first enhancement time period set can be the initial enhancement time period set {9, 10} corresponding to March 1, 2022. The first enhancement time period set {9, 10} includes the target enhancement time periods of 9 o'clock and 10 o'clock. Then, assuming that the total number of initial enhancement time period sets is 100, the target enhancement time period set containing the target enhancement time periods of 9 o'clock and 10 o'clock is selected from these 100 initial enhancement time period sets, and the ratio of the number of target enhancement time period sets to the total number of initial enhancement time period sets is calculated, which is the first ratio in this embodiment. The first ratio is determined as the support corresponding to the first enhancement time period set {9, 10}. Then, enhancement time period sets are selected in sequence until the support of all enhancement time period sets is calculated, and the support of the initial enhancement time period set corresponding to each historical day for cell A is obtained, as shown in Table 2.
[0081] This embodiment calculates the support corresponding to each initial enhancement time period set, providing a technical basis for the subsequent flexible configuration of uplink and downlink time slot ratios.
[0082] In one embodiment, the time slot allocation method provided in this application may further include:
[0083] Step S340: Determine the second and third enhanced time periods corresponding to the time period association rule;
[0084] Step S350: Select a second set of enhanced time periods containing the second enhanced time period and a third set of enhanced time periods containing the third enhanced time period from each of the enhanced time period sets;
[0085] Step S360: Calculate the second ratio of the second enhanced time period set to the third enhanced time period set, and determine the second ratio as the confidence level corresponding to the time period association rule.
[0086] Specifically, after obtaining multiple time period association rules, calculate the confidence levels corresponding to each time period association rule. The calculation method of the confidence levels corresponding to each time period association rule is illustrated by taking the time period association rule {9, 10} => {11} as an example. It is known that the time period association rule {9, 10} => {11} represents the probability of determining that 11 o'clock is the enhanced time period when the enhanced time periods 9 o'clock and 10 o'clock are determined. The enhanced time periods 9 o'clock, 10 o'clock, and 11 o'clock are the second enhanced time periods in this embodiment, and the enhanced time periods 9 o'clock and 10 o'clock are the third enhanced time periods in this embodiment. The confidence level corresponding to the time period association rule {9, 10} => {11} is the ratio of the number of initial enhanced time period sets containing the initial enhanced time periods 9 o'clock, 10 o'clock, and 11 o'clock to the number of initial enhanced time period sets containing the initial enhanced time periods 9 o'clock and 10 o'clock. If the number of initial enhanced time period sets containing the initial enhanced time periods 9 o'clock, 10 o'clock, and 11 o'clock is 8, and the number of initial enhanced time period sets containing the initial enhanced time periods 9 o'clock and 10 o'clock is 10, then the confidence level corresponding to the time period association rule {9, 10} => {11} is 0.8, which is the second ratio in this embodiment. Calculate the confidence levels corresponding to each time period association rule according to the above method, as shown in Table 3.
[0087] In this embodiment, by calculating the confidence levels corresponding to each time period association rule, a technical basis is provided for the subsequent flexible configuration of the uplink and downlink time slot ratios.
[0088] In one embodiment, the time slot ratio matching method provided by the embodiments of the present application may further include:
[0089] Step S700, when the cellular cell is in a time slot configuration state, obtain the uplink PRB utilization rate, downlink PRB utilization rate, and uplink-downlink traffic ratio corresponding to the current time period;
[0090] Step S800, when the uplink PRB utilization rate, downlink PRB utilization rate, and uplink-downlink traffic ratio corresponding to the current time period meet the second preset rule, determine that the current time period is the enhanced demand time period.
[0091] Specifically, for a cellular cell that is using uplink time slot enhancement (i.e., the cellular cell in the time slot configuration state in this embodiment), it is necessary to consider the gain brought by the uplink time slot enhancement. Therefore, the above first preset rule can be appropriately adjusted. When the cellular cell is in the time slot configuration state, obtain the uplink PRB utilization rate, downlink PRB utilization rate, and uplink-downlink traffic ratio corresponding to the current time period. If the current time meets the second preset rule, then determine that the current time period is the enhanced demand time period, where the second preset rule may be: uplink PRB utilization rate ≥ q, downlink PRB utilization rate < w, uplink-downlink traffic ratio ≥ e, where the initial value of a is 40%, the initial value of b is 30%, and the initial value of e is 2.
[0092] In this embodiment, when the cellular cell is in the time slot configuration state, the current time period is analyzed, and the current time period is determined to be the enhanced demand period based on the analysis results. This provides a technical basis for the subsequent configuration of uplink and downlink time slots corresponding to the enhanced demand period, and realizes the flexible configuration of the uplink and downlink time slot ratio.
[0093] refer to Figure 3 , Figure 3 This is a schematic diagram of the time slot allocation device in the embodiments of this application. The time slot allocation device provided in the embodiments of this application is described below. The time slot allocation device described below and the time slot allocation method described above can be referred to each other.
[0094] The initial enhancement period determination module 301 is used to collect historical call data of the cell and determine the initial enhancement period of the cell based on the historical call data;
[0095] The association rule mining module 302 is used to mine time period association rules based on the initial enhancement time period;
[0096] The support and confidence determination module 303 is used to determine the support corresponding to the initial enhancement period and the confidence corresponding to the period association rule;
[0097] The time slot allocation module 304 is used to determine the enhanced demand period of the cell based on the support and the confidence, and to configure the uplink and downlink time slots corresponding to the enhanced demand period according to a preset ratio.
[0098] It is understood that the initial enhancement period determination module includes:
[0099] The historical traffic data extraction unit is used to extract the uplink PRB physical layer resource block utilization rate, downlink PRB utilization rate, and uplink / downlink traffic ratio from the historical traffic data.
[0100] The initial enhancement period determination unit is used to determine the target period as the initial enhancement period of the cell, wherein the uplink PRB utilization rate, downlink PRB utilization rate and uplink-downlink traffic ratio corresponding to the target period conform to the first preset rule.
[0101] It is understood that the time slot allocation device further includes:
[0102] The time difference determination module is used to sort the initial enhancement time periods in order of size to obtain an enhancement time period sequence and determine the time difference between adjacent time periods in the enhancement time period sequence;
[0103] The initial enhancement time period update module is used to fill the adjacent time periods when the time difference is less than or equal to a first preset threshold, so as to obtain the updated initial enhancement time period of the cell.
[0104] It is known that the association rule mining module includes:
[0105] An initial enhancement period segmentation unit is used to divide each of the initial enhancement periods according to a preset period to obtain an enhancement period set;
[0106] The time period association rule mining unit is used to select a first enhanced time period from the enhanced time period set, and mine time period association rules based on the first enhanced time period and the enhanced time periods in the enhanced time period set other than the first enhanced time period.
[0107] It is known that the support and confidence determination module includes:
[0108] The target enhancement period determination unit is used to select a first enhancement period set from each of the enhancement period sets and determine the target enhancement period in the first enhancement period set;
[0109] The first proportion calculation unit is used to filter out a target enhancement time set containing the target enhancement time set from each of the enhancement time set sets, and calculate the first proportion of the target enhancement time set to each of the enhancement time set sets;
[0110] A support determination unit is used to determine the support corresponding to the first ratio during the initial enhancement period.
[0111] It is understood that the support and confidence determination module further includes:
[0112] An enhanced time period determination unit is used to determine the second and third enhanced time periods corresponding to the time period association rule;
[0113] An enhanced time period set filtering unit is used to filter out a second enhanced time period set containing the second enhanced time period and a third enhanced time period set containing the third enhanced time period from each of the enhanced time period sets;
[0114] The confidence calculation unit is used to calculate the second ratio between the second enhanced time period set and the third enhanced time period set, and to determine the second ratio as the confidence level corresponding to the time period association rule.
[0115] It is understood that the time slot allocation device further includes:
[0116] The acquisition module is used to acquire the uplink PRB utilization rate, downlink PRB utilization rate, and uplink / downlink traffic ratio for the current time period when the cell is in time slot configuration state.
[0117] The current time period determination module is used to determine the current time period as the enhanced demand period when the uplink PRB utilization rate, downlink PRB utilization rate and uplink-downlink traffic ratio corresponding to the current time period meet the second preset rule.
[0118] Figure 4 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 4 As shown, the electronic device may include a processor 410, a communication interface 420, a memory 430, and a communication bus 440. The processor 410, communication interface 420, and memory 430 communicate with each other via the communication bus 440. The processor 410 can call a computer program stored in the memory 430 to execute the steps of the time slot allocation method.
[0119] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0120] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can perform the steps of the time slot allocation method provided in the above embodiments.
[0121] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0122] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the time slot allocation method described in various embodiments or some parts of embodiments.
[0123] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A time slot allocation method, characterized in that, include: Collect historical call traffic data of the cell, and determine the initial enhancement period of the cell based on the historical call traffic data; Based on the initial enhancement period, time period association rules are mined; Determine the support corresponding to the initial enhancement period and the confidence level corresponding to the period association rule; Based on the support and confidence levels, the enhanced demand period of the cell is determined, and the uplink and downlink time slots corresponding to the enhanced demand period are configured according to a preset ratio. The step of determining the initial enhancement period of the cell based on the historical traffic data includes: Extract the uplink PRB physical layer resource block utilization, downlink PRB utilization, and uplink / downlink traffic ratio from the historical call data; The target time period is determined as the initial enhancement time period of the cell, wherein the uplink PRB utilization rate, downlink PRB utilization rate and uplink-downlink traffic ratio corresponding to the target time period meet the first preset rule; The step of mining time period association rules based on the initial enhanced time period includes: The initial enhancement periods are divided according to preset time periods to obtain an enhancement period set; A first enhanced period is selected from the enhanced period set, and period association rules are mined based on the first enhanced period and the enhanced periods in the enhanced period set other than the first enhanced period. The step of determining the support corresponding to the initial enhancement period includes: Select a first enhancement period set from each of the enhancement period sets, and determine the target enhancement period in the first enhancement period set; From each of the enhancement time sets, a target enhancement time set containing the target enhancement time set is selected, and the first proportion of the target enhancement time set to each of the enhancement time sets is calculated; The first ratio is determined to be the support level corresponding to the initial enhancement period; The step of determining the confidence level corresponding to the time period association rule includes: Determine the second and third enhanced time periods corresponding to the time period association rules; From each of the enhancement time sets, a second enhancement time set containing the second enhancement time set and a third enhancement time set containing the third enhancement time set are selected; Calculate the second ratio between the second enhanced time period set and the third enhanced time period set, and determine the second ratio as the confidence level corresponding to the time period association rule; The method for determining the enhancement demand period of a cell based on support and confidence includes: determining the enhancement period of the enhancement period set whose support is greater than a second preset threshold as the enhancement demand period, and / or determining the enhancement period included in the time period association rule whose confidence is greater than a third preset threshold as the enhancement demand period.
2. The time slot allocation method according to claim 1, characterized in that, The step of determining the initial enhancement period of the cell based on the historical traffic data includes: The initial enhancement periods are sorted in order of size to obtain an enhancement period sequence, and the time difference between adjacent periods in the enhancement period sequence is determined. When the time difference is less than or equal to a first preset threshold, the adjacent time periods are filled to obtain the initial enhancement time period of the updated cell.
3. The time slot allocation method according to claim 1, characterized in that, After determining the enhanced demand period of the cell based on the support and the confidence, and configuring the uplink and downlink time slots corresponding to the enhanced demand period according to a preset ratio, the process includes: When the cell is in time slot configuration state, obtain the uplink PRB utilization rate, downlink PRB utilization rate and uplink / downlink traffic ratio corresponding to the current time period; If the uplink PRB utilization rate, downlink PRB utilization rate, and uplink / downlink traffic ratio corresponding to the current time period meet the second preset rule, the current time period is determined to be the enhanced demand period.
4. A time slot allocation device, characterized in that, The apparatus for implementing the time slot allocation method according to any one of claims 1 to 3 comprises: The initial enhancement period determination module is used to collect historical call data of the cell and determine the initial enhancement period of the cell based on the historical call data; The association rule mining module is used to mine time period association rules based on the initial enhancement time period; The support and confidence determination module is used to determine the support corresponding to the initial enhancement period and the confidence corresponding to the period association rule; The time slot allocation module is used to determine the enhanced demand period of the cell based on the support and the confidence, and to configure the uplink and downlink time slots corresponding to the enhanced demand period according to a preset ratio.
5. An electronic device comprising a processor and a memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the time slot allocation method according to any one of claims 1 to 3.
6. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the time slot allocation method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Method for adjusting time slot configuration
CN101888699A
Method and apparatus for automatically adjusting uplink and downlink time slot ratio in a cell
CN102291775A