A device and method for simulating and generating base station performance index value

Through the simulation of the device and method for generating base station performance index values, the problem that the prior art is difficult to generate real base station performance index values ​​for multiple base stations, multiple radio frequency, multiple indicators, and multiple time periods is solved, and the rapid and real-time generation of indicator values ​​that meet the real characteristics is achieved, reducing time and opportunity costs, and improving data diversity and analysis effects.

CN115134842BActive Publication Date: 2025-04-18浙江华为通信技术有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210709297.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-22
Publication Date
2025-04-18
Estimated Expiration
2042-06-22

AI Technical Summary

Technical Problem

It is difficult for the prior art to generate real base station performance indicator values ​​for multiple base stations, multiple RF, multiple indicators, and multiple time periods, resulting in a decrease in data diversity and affecting the effectiveness of indicator analysis.

Method used

By providing a device and method for simulating the generation of base station performance indicator values, including UI page components, text conversion components, performance indicator components, time period components and calculation components, users can enter query conditions such as time, base station name, radio frequency unit name, etc. to generate a unique indicator value that meets the characteristics of the real base station performance indicators.

Benefits of technology

It realizes the rapid and real-time generation of base station performance indicator values, meets users' big data analysis needs for performance indicator values, reduces the time and opportunity cost of obtaining data, and improves the diversity and analysis effect of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115134842B_ABST
    Figure CN115134842B_ABST
Patent Text Reader

Abstract

The present invention provides a device for simulating and generating base station performance index values, including a UI page component, a text conversion component, a performance index component, a time period component and a calculation component; the UI page component is used for input and display, the text conversion component converts information from a hexadecimal text format to a decimal digital format, the performance index component pre-stores the standard value and floating range value of the performance index, the time period component is used to pre-store the user online rate data corresponding to different time periods of 24 consecutive hours and present a normal distribution; the calculation component is used to generate performance index values. The method based on the above device includes a series of steps. The advantages of the present invention are: it can be widely used in teaching scenarios of mobile communication technology network optimization, helping users to greatly reduce the time cost and opportunity cost of obtaining performance index value data, and meeting the user's needs for big data analysis of performance index values.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of virtual simulation of network communication equipment, and in particular to a device and method for simulating and generating base station performance index values. Background Art

[0002] With the development of 5G technology and the rise of demand for 5G private network construction, the demand for 5G deployment and operation engineers is growing. In the process of cultivating network deployment talents, it is necessary to use the network communication equipment virtual simulation training system to help users complete standard base station deployment and maintenance operations, including hardware installation and power-on, software debugging, business commissioning, etc.

[0003] Base station is a high-power multi-channel two-way radio transmitter station fixed in one place. They are typically used for two-way wireless communication in low-power channels, such as mobile phones, handheld phones and wireless routers. Radio frequency unit is a device responsible for the interface processing of baseband module and radio frequency module signals, as well as uplink and downlink baseband signal processing, such as common RRU, AUU, pRRU wireless devices, etc. Performance indicator is an indicator that can be used to analyze project performance and equipment operation quality issues in detail. It defines "what to measure", the quantity that must be collected to complete the network service quality measurement, such as the number of requests, voice call drop rate, user downlink average throughput, etc. A base station is connected to 1-6 radio frequency units, which send and receive wireless signals and generate base station performance indicator data. The performance indicator data generated by a real base station has the following four characteristics: 1) It can be generated in real time; 2) Different users query the same performance indicator of the same radio frequency unit at the same time and the same base station, and the indicator value generated is unique, identical, and unchanged; 3) The same performance indicator of the same radio frequency unit, or the same performance indicator of all radio frequency units under the same base station, shows a normal distribution over time in a day; 4) The same base station and the same performance indicator show random discreteness within a certain proportion range in the same period of time every day (the shortest is within 15 minutes). Since obtaining the real base station performance indicator value poses a data privacy security risk, even operators cannot legally disclose base station performance indicator data.

[0004] In the teaching or experimental scenario of 5G base station performance index analysis, the simulation scheme for base station performance index is usually "real base station performance index value * floating value". This scheme can generate data close to the real base station performance index, but it cannot generate index values ​​of multiple base stations, multiple radio frequencies, multiple indicators, and multiple time periods. For example, to simulate and generate index values ​​of 60 base stations, 3 radio frequency units, once every 15 minutes, 50 indicators, and 30 days, using this scheme, 51,840,000 copies of data need to be generated. Saving it in a regular computer or applying it to virtual simulation software will occupy a large amount of computer storage resources and slow down the computer operation speed. Therefore, based on this scheme, about 10,000 copies of data are usually used for repeated use, which greatly reduces the diversity of data and cannot ideally simulate the real base station performance index value, affecting the index analysis effect. Summary of the invention

[0005] The purpose of the present invention is to provide a device and method for simulating and generating base station performance indicator values ​​that can be widely used in teaching scenarios of mobile communication technology network optimization, help users greatly reduce the time cost and opportunity cost of obtaining performance indicator value data, can generate a unique indicator value according to a specified time, a specified base station, a specified base station performance indicator, and a specified radio frequency unit, and the simulated performance indicator data has four characteristics of real performance indicator data, and can meet the user's needs for big data analysis of performance indicator values.

[0006] In order to achieve the above object, the present invention is implemented by the following technical solutions:

[0007] In a first aspect, a device for simulating and generating a base station performance indicator value is provided, such as Figure 1 As shown, it includes a UI page component, a text conversion component, a performance indicator component, a time period component and a calculation component; the UI page component is used to receive query conditions such as time, base station name, radio frequency unit name, base station performance indicator name, time period, etc. input by the user, and display the generated performance indicator value; the text conversion component includes a base converter, which is used to convert information such as time, base station name, radio frequency unit name, etc. from hexadecimal text format to decimal digital format; the performance indicator component is used to pre-store the base station performance indicator name and the corresponding standard value and floating range value; the time period component is used to pre-store the user online rate data corresponding to different time periods for 24 consecutive hours, and the user online rate presents a normal distribution feature within a continuous 24 hours; the calculation component is used to calculate the performance indicator value by converting the converted values ​​of time, base station name, radio frequency unit name and the standard value, floating range value, user online rate and other values ​​of the base station performance indicator; there is data flow between the components.

[0008] Furthermore, in the performance indicator component, the standard value of the base station performance indicator is a positive integer, and one of the average value, median value or maximum value in the actual performance indicator value can be selected, among which the maximum value is selected as the optimal solution; the floating range value of the base station performance indicator is -100%≤x≤100%.

[0009] Furthermore, in the time period component, in the different time periods of the 24 consecutive hours, the length of each time period is t≤60 minutes.

[0010] Furthermore, in the time period component, in the different time periods of the 24 consecutive hours, the length of each time period is t=15 minutes, t=30 minutes, or t=60 minutes.

[0011] Furthermore, in the calculation component, the standard value of the base station performance indicator is multiplied by the user online rate to simulate the values ​​of different performance indicator values ​​in different time periods; mathematical operations such as addition / subtraction / multiplication / division / square root are performed on the converted values ​​of time, base station name, and radio frequency unit name to generate a proportional value, and the value range of the value is -1≤f≤1, which is used to simulate the random discrete effect of the same time period on different dates; wherein, the floating range value is used to constrain the result of performance indicator value / (standard value*user online rate) to between 1-f and 1+f.

[0012] In a second aspect, a method for simulating and generating a base station performance indicator value is provided, such as Figure 2 As shown, the following steps are included:

[0013] S1) The system pre-places a base converter in the text conversion component to convert hexadecimal text into decimal numbers;

[0014] S2) The system presets the base station performance indicator name and the corresponding standard value and floating range value in the performance indicator component, and each base station performance indicator name corresponds to a standard value and a floating range value, as shown in "Table 1 Base Station Performance Indicator Value";

[0015] S3) The system presets the time period and the corresponding user online rate in the time period component, and pre-stores different continuous time periods and corresponding user online rate data within 24 hours. The length of each time period is t≤60 minutes. In the continuous 24 hours, each time period corresponds to a user online rate, and the continuous user online rate presents a normal distribution over time; as shown in "Table 2 User Online Rates in Different Time Periods", it is stored in the form of a number table, and each time period corresponds to a user online rate;

[0016] S4) The UI component receives the query conditions input by the user, such as time, base station name, radio frequency unit name, base station performance indicator name, time period, etc., and sends the time, base station name, and radio frequency unit name to the text conversion component, sends the base station performance indicator name to the performance indicator component, and sends the time period to the time period component;

[0017] S5) The text conversion component converts the time, base station name, and radio frequency unit name into decimal values ​​and sends them to the calculation component; in one embodiment, 2022-01-01 23:10:10 is converted into 20220101231010, base station 101 is converted into 101, and radio frequency unit 101 is converted into 101;

[0018] S6) The performance indicator component sends the standard value and floating range value corresponding to the base station performance indicator name to the calculation component;

[0019] S7) The time period component sends the user online rate corresponding to the time period to the calculation component;

[0020] S8) The calculation component generates a K value by performing mathematical operations such as addition / subtraction / multiplication / division / square root on the time conversion value, the base station name conversion value, and the radio frequency unit name conversion value; preferably, the calculation component sums the time conversion value, the base station name conversion value, and the radio frequency unit name conversion value, and assigns the sum to K;

[0021] S9) The computing component intercepts continuous or discontinuous values ​​of any length in K and assigns them to ks; preferably, the last two consecutive values ​​in K are intercepted and assigned to ks;

[0022] S10) The computing component reads and determines the parity of any digit value in K, or compares it to see whether it is ≥5, and multiplies the ks value by 1 or -1 according to the comparison result; preferably, the computing component reads and determines the first digit value of K, and if it is an odd number, the ks value is multiplied by 1, and if it is an even number, the ks value is multiplied by -1;

[0023] S11) The calculation component calculates by the formula "performance index value = standard value * user online rate * (1 + floating range value * ±ks%)", rounds the calculation result and assigns it to P;

[0024] S12) the calculation component sends the P value to the UI component;

[0025] S13) The UI component presents the calculation result value.

[0026]

[0027] Table 1 Base station performance index values

[0028]

[0029] Table 2 User online rate in different time periods

[0030] In a third aspect, an electronic device is also provided, comprising a processor, a memory for storing processor executable instructions, and a display, wherein the processor is configured to implement the above method when executing the instructions; and the display is used to display the calculation result value presented by the UI component.

[0031] In a fourth aspect, a non-volatile computer-readable storage medium is also provided, on which computer program instructions are stored, and the computer program instructions implement the above method when executed by a processor.

[0032] In a fifth aspect, a computer program product is also provided, comprising a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.

[0033] Compared with the prior art, the present invention has the following advantages:

[0034] The present invention provides a device and method for simulating and generating a base station performance index value. The device and method can generate the base station performance index value instantly by inputting query conditions such as time, base station name, radio frequency unit name, time period, etc. by a user, thereby meeting the requirement of "being able to generate the index value in real time"; by converting the time, base station name, and radio frequency unit name into decimal values ​​and performing calculations, thereby meeting the requirement of "different users querying the same performance index of the same radio frequency unit at the same time and the same base station, and the generated index value is unique, identical, and unchanged"; by presetting the time period and the user online rate, the user online within 24 consecutive hours presents a normal distribution, thereby meeting the requirement of "the same performance index of the same radio frequency unit, or the same performance index of all radio frequency units under the same base station, presents a normal distribution over time in a day"; by performing calculations on the converted values ​​of time, base station name, and radio frequency unit, generating ±ks values, and according to the formula of index value=standard value*user online rate*(1+floating range value*±ks%), meeting the requirement of "the same base station and the same performance index present random discreteness within a certain proportion range within the same time period of each day (the shortest being within 15 minutes)".

[0035] In summary, the present invention can simulate and generate data that conforms to the characteristics of real base station performance indicator values, greatly reducing the time cost and opportunity cost of users in obtaining performance indicator value data. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 The present invention is a schematic diagram of the structure of a device for simulating and generating base station performance indicator values.

[0037] Figure 2 It is a flow chart of a method for simulating and generating base station performance indicator values ​​according to the present invention.

[0038] Figure 3 It is a curve chart of the maximum number of users in the RRC connected state in a cell according to a specific embodiment of the present invention. DETAILED DESCRIPTION

[0039] The embodiments of the present invention are described in further detail below in conjunction with the accompanying drawings.

[0040] Example 1

[0041] This embodiment presents the generation process of the indicator value of "the maximum number of users in the RRC connected state in the cell" in 6 radio frequency units of 60 base stations for 3 consecutive days with a period of 15 minutes:

[0042] Step S1): The system pre-installs a base converter in the text conversion component to convert hexadecimal text into decimal numbers.

[0043] Step S2): As shown in "Table 3 Maximum number of users in RRC connected state in the cell", the system presets the base station performance indicator name "Indicator value in RRC connected state in the cell", as well as the corresponding standard value "100" and floating range value "10%" in the performance indicator component.

[0044] Step S3): As shown in Table 4, user online rates in different time periods, the system presets the time period and the corresponding user online rate in the time period component.

[0045] Step S4): The user enters in the UI component, time = 0:0:00 on January 1, 2022 to 23:45:00 on January 3, 2022, base station name = 101-160, RF unit name = 101-106, base station performance indicator name = the maximum number of users in the RRC connected state in the cell, time period = every 15 minutes, the UI component sends the time, base station name, and RF unit name to the text conversion component, sends the base station performance indicator name to the performance indicator component, and sends the time period to the time period component.

[0046] Step S5): The text conversion component converts time = January 1, 2022 to 20220101, converts time = January 3, 2022 to the numerical format 20220103, converts time = 0 hours, 0 minutes, 0 seconds to the numerical format 0, converts time = 23 hours, 45 minutes, 00 seconds to the numerical format 234500, converts base station = 101~160 to the numerical format 101~160 for a total of 60 numerical values, converts the radio frequency unit name = 101~106 to the numerical format 101~106 for a total of 6 numerical values, and sends the numerical values ​​to the calculation component.

[0047] Step S6): The performance indicator component sends the standard value "100" and the floating range value "10%" corresponding to the base station performance indicator name "maximum number of users in RRC connected state in the cell" to the calculation component.

[0048] Step S7): The time period component sends all user online rates corresponding to the time period "every 15 minutes" to the calculation component, for example, at 00:00:00, the user online rate = 27.22%.

[0049] Step S8): The calculation component sums the time conversion value, the base station name conversion value, and the RF unit name conversion value, and assigns it to K. For example, the calculation component calculates 20220101÷(0+101×101)=1982.16851289 through the formula "K=year-month-day value÷(hour-minute-second value+base station value×RF unit value)", and rounds to two decimal places, K=1982.17.

[0050] Step S9): The calculation component intercepts the last two digits of K and assigns them to ks, ks=17;

[0051] Step S10): The calculation component reads and determines that the first bit value 1 of K is an odd number, and multiplies the value of ks by 1, and the calculation result is equal to 17.

[0052] Step S11): The calculation component calculates through the formula "indicator value = standard value * user online rate * (1 + floating range value * ±ks%)", for example, standard value = 100, user online rate = 27.22%, floating range = 10%, ± take +, ks = 17, indicator value = 100*27.22%*(1+10%*17%) = 27.68274, the rounded indicator value = 27, and the value is assigned to P = rounded indicator value = 27.

[0053] Step S12): The calculation component sends the P value to the UI component.

[0054] Step S13): The UI component presents the calculation result value.

[0055] According to the above rules, a total of 103,680 performance indicator value data are generated. Figure 3 As shown in the figure, through data analysis, the indicator values ​​show a normal distribution over time.

[0056]

[0057] Table 3 Maximum number of users in RRC connected state in a cell

[0058]

[0059] Table 4 User online rate in different time periods

[0060] Example 2

[0061] Based on the indicator value generation process of Example 1, the calculation process of the maximum number of users in the RRC connected state in the cell of 160 base stations and 106 radio frequency units at 23:45:00 on January 3, 2022 is as follows: 1) K = year, month, day value ÷ (hour, minute, second value + base station value × radio frequency unit value) = 20220103 ÷ (234500 + 160 × 106) = 80.4108129, rounded to two decimal places, K = 80.41, the last two digits of K are intercepted and represented by ks, and the first digit of K is intercepted. If it is an even number, ks is a negative number, ks = -41; 2) Indicator value = standard value * user online rate * (1 + floating range value * ks%) = 100 * 33.19% * [1 + 10% * (-41%)] = 31.82921, the rounded indicator value = 31.

[0062] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be based on the protection scope of the claims.

Claims

1. A device for simulating and generating a base station performance indicator value, characterized in that: It includes a UI page component, a text conversion component, a performance indicator component, a time period component and a calculation component; the UI page component is used to receive the query conditions of the time, base station name, radio frequency unit name, base station performance indicator name and time period input by the user, and display the generated performance indicator value; the text conversion component includes a base converter, which is used to convert the information of the time, base station name and radio frequency unit name from hexadecimal text format to decimal digital format; the performance indicator component is used to pre-store the base station performance indicator name and the corresponding standard value and floating range value; the time period component is used to pre-store the user online rate data corresponding to different time periods in 24 consecutive hours, and the user online rate presents a normal distribution feature within a continuous 24 hours; The calculation component is used to calculate the performance index value by converting the time, base station name, radio frequency unit name, standard value, floating range value, and user online rate of the base station performance index; data flow exists between the components; In the calculation component, the standard value of the base station performance indicator name is multiplied by the user online rate to simulate the values ​​of different performance indicator values ​​in different time periods; the converted values ​​of time, base station name, and radio frequency unit name are subjected to mathematical operations of addition / subtraction / multiplication / division / square root to generate a proportional value, and the value range of the proportional value is -1≤f≤1, which is used to simulate the random discrete effect of the same time period on different dates; wherein, the floating range value is used to constrain the result of performance indicator value / (standard value*user online rate) to be between 1-f and 1+f.

2. A method for simulating and generating base station performance index values, characterized in that The steps include: S1) The system pre-places a hexadecimal converter in the text conversion component to convert hexadecimal text into decimal numbers; S2) The system presets the base station performance indicator name and the corresponding standard value and floating range value in the performance indicator component. Each base station performance indicator name corresponds to a standard value and floating range value; S3) The system presets the time period and the corresponding user online rate in the time period component, and stores the data of different continuous time periods and the corresponding user online rates within 24 hours. The length of each time period is t≤60 minutes. In the continuous 24 hours, each time period corresponds to a user online rate, and the continuous user online rates show a normal distribution over time; S4) The UI component receives the query conditions of time, base station name, radio frequency unit name, base station performance indicator name, and time period input by the user, and sends the time, base station name, and radio frequency unit name to the text conversion component, sends the base station performance indicator name to the performance indicator component, and sends the time period to the time period component; S5) The text conversion component converts the time, base station name, and radio frequency unit name into decimal values ​​and sends them to the calculation component; S6) The performance indicator component sends the standard value and floating range value corresponding to the base station performance indicator name to the calculation component; S7) The time period component sends the user online rate corresponding to the time period to the calculation component; S8) The calculation component generates a K value by performing mathematical operations of addition / subtraction / multiplication / division / square root on the time conversion value, the base station name conversion value, and the radio frequency unit name conversion value; S9) The calculation component intercepts any length of continuous or discontinuous values ​​in K and assigns them to ks; S10) Read and determine the parity of any digit in K, or compare whether it is ≥5, and multiply the ks value by 1 or -1 according to the comparison result; S11) The calculation component calculates using the formula "performance index value = standard value * user online rate * (1 + floating range value * ±ks%)", rounds the calculation result and assigns it to P; S12) The calculation component sends the P value to the UI component; S13) The UI component presents the calculation result value.

3. The method for simulating and generating a base station performance indicator value according to claim 2, characterized in that: In step S8), the calculation component sums the time conversion value, the base station name conversion value, and the radio frequency unit name conversion value, and assigns the sum to K.

4. The method for simulating and generating a base station performance indicator value according to claim 2, characterized in that: In step S9), the computing component intercepts the last two consecutive numerical values ​​in K and assigns them to ks.

5. The method for simulating and generating a base station performance indicator value according to claim 2, characterized in that: In step S10), the calculation component reads and determines the first bit value of K. If it is an odd number, the value of ks is multiplied by 1; if it is an even number, the value of ks is multiplied by -1.

6. An electronic device, characterized in that: It includes a processor, a memory for storing processor executable instructions, and a display, wherein the processor is configured to implement the method described in claim 2, 3, 4, or 5 when executing the instructions, and the display is used to display the calculation result value presented by the UI component.

7. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method described in claim 2 or 3 or 4 or 5 is implemented.

8. A computer program product, characterized in that: The invention comprises a computer-readable code, or a non-volatile computer-readable storage medium carrying a computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the method described in claim 2, 3, 4 or 5.

Citation Information

Patent Citations

  • System and method for testing performance index of communication system

    CN101888318A