Service performance evaluation method based on 5GLAN static multicast communication
By monitoring data distribution through routing monitoring tools and calculating data distribution success rate and video transmission quality score, the comprehensive performance evaluation problem of 5GLAN static multicast communication network is solved, and multi-dimensional evaluation and problem discovery of network performance are realized.
Patent Information
- Application Number
- CN202510687341.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-26
- Publication Date
- 2025-10-03
AI Technical Summary
Existing technologies lack a comprehensive performance evaluation method for 5GLAN static multicast communication networks, making it impossible to systematically analyze the overall performance of the network, resulting in an insufficiently in-depth evaluation.
Data distribution is monitored through routing monitoring tools, the data distribution success rate and video transmission quality score are calculated, the service performance of the static multicast communication network is evaluated in combination with network performance, and a comprehensive evaluation is performed using multi-dimensional indicators.
It provides a more representative and practical evaluation method that can intuitively display network stability and data loss, help identify potential problems, and improve network performance.
Smart Images

Figure CN120751430A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of communication technology, and specifically relates to a service performance evaluation method based on 5GLAN static multicast communication. Background Art
[0002] As the number of Internet users increases, communication network technology has evolved from unicast and broadcast communication methods to multicast communication; a network communication technology that transmits multiple data to multiple receivers in real time at the same time by a single data uploader.
[0003] The development of large-scale network environments has further improved the applicability of multicast communication technology, and it plays an important role in many related technical fields in my country. Multicast technology itself has developed to a relatively mature stage, especially with the popularization of 5GLAN technology. The rise of 5GLAN static multicast communication networks has effectively realized network traffic control and saved broadband resources. However, at present, there is still a gap in the service performance evaluation method of multicast communication networks. Existing methods often lack comprehensive monitoring and evaluation of multicast communication networks, usually only focusing on a single parameter without establishing a systematic evaluation system, which limits the in-depth analysis of the overall network performance. In order to solve the above problems, this solution proposes a service performance evaluation method based on 5GLAN static multicast communication. Summary of the Invention
[0004] In response to the shortcomings of the existing technology, the present invention provides a service performance evaluation method based on 5GLAN static multicast communication, which solves the problem that the existing technology lacks a comprehensive evaluation method for the service performance of the multicast communication network.
[0005] The purpose of the present invention can be achieved through the following technical solutions:
[0006] The service performance evaluation method based on 5GLAN static multicast communication includes the following steps:
[0007] S1. Use routing monitoring tools to monitor the data distribution of the router to each student in the static multicast group, and identify students with normal and abnormal data distribution;
[0008] Summarize the data distribution status within an evaluation cycle, calculate the data distribution success rate and display it;
[0009] S2, extracting the original frame number and sending start time of the video data sent by the instructor in the static multicast group;
[0010] Obtain the number of frames and the start time of receiving the video data received by the students with normal data distribution;
[0011] Perform a comparison and evaluation operation on the video data sent by the instructor and the video data received by the students to obtain the network performance of the static multicast communication network;
[0012] S3. Obtain the original frame pixel value of the video data sent by the instructor and the received frame pixel value of the video data received by each student; calculate the video transmission quality score, and comprehensively evaluate the service performance of the static multicast communication network in combination with the network performance.
[0013] As a further solution of the present invention, the original frame pixel value refers to the pixel value of any pixel point in any frame image in any video data sent by the instructor; the received frame pixel value refers to the pixel value of any pixel point in any frame image in any video data received by any student.
[0014] As a further solution of the present invention, in step S1, the routing monitoring tool is used to monitor the working status of the router in real time, and the working status of the router includes: receiving video data uploaded by the instructor, obtaining students in the static multicast group, and copying and distributing the video data to the students.
[0015] As a further solution of the present invention, the specific method of summarizing the data distribution situation within an evaluation period, calculating the data distribution success rate and displaying it is as follows:
[0016] Continuously monitor n video data sent by the instructor during an evaluation cycle, and determine the students who have abnormal data distribution and the number of times each student has abnormal data distribution during this evaluation cycle, wherein the duration of the evaluation cycle is determined by the operator;
[0017] Extract any student X with abnormal data distribution i , if X i If the data distribution is abnormal for m consecutive times during this evaluation period, then X i There is a hardware failure and X i Abnormal data distribution will be removed from the evaluation cycle, and the operator will be notified to carry out maintenance.
[0018] For the data distribution after the elimination operation, the number of students with abnormal data distribution in the data distribution of a video data is locked. bad , and the number of students Q with normal data distribution good ,use: Calculate the data distribution success rate θ1 of the video data distribution situation;
[0019] For n video data, obtain n data distribution success rates, take the average as the data distribution success rate of this evaluation cycle, record it as θ, and display it;
[0020] Evaluate whether the data distribution success rate θ satisfies: θ ≥ δ%. If so, the static multicast communication network is considered normal and the network performance is further evaluated.
[0021] Otherwise, the static multicast communication network is considered abnormal and the operator is notified to perform maintenance, where δ is the data distribution success rate threshold preset by the operator.
[0022] As a further solution of the present invention, if the static multicast communication network is normal, the specific method of further evaluating the network performance is as follows:
[0023] Extract the original frame number F and sending start time T of the video data sent by the teacher star ;
[0024] Identify student X i The receiving start time t of the received video data star-i , number of received frames f i ;
[0025] use: Calculate X i Packet loss rate L of received video data i , for each frame of video data that is not lost, record it as Y1, Y2, ..., Y in the order of reception. k , where Y1 to Y k Represents X i Each frame of video data received, k is the counting index, indicating X i The total number of frames received, where k≤F;
[0026] Use: D1 = t star-i -T star Calculate student X i Receive the delay D1 of Y1, and calculate the delay of each frame of video data in turn, and take the average value, which is recorded as the average delay
[0027] according to Calculate X i The delay jitter α of the received video data, where o is a positive integer counting index starting from 1 and with a maximum value of k;
[0028] According to the above method, the packet loss rate and delay jitter of all video data received by all students in the static multicast group during the evaluation period are calculated and the average packet loss rate is taken as the average value. and average delay jitter Average packet loss rate and average delay jitter Normalize them respectively and compare the normalized values with the average delay jitter Average packet loss rate Overwrite the original value of
[0029] According to the network performance evaluation formula:
[0030]
[0031] The network performance NPI of the static multicast communication network in the current evaluation period is calculated, where ω1 and ω2 are both preset by the operator according to actual needs, are both greater than 0, and ω1+ω2=1.
[0032] As a further solution of the present invention, the specific method of calculating the video transmission quality score is:
[0033] S71, determine the original frame pixel value U of any video data sent by the teacher during the evaluation period, and the original frame pixel value X of any student i The received frame pixel value U′ of the received video data;
[0034] S72, U and U' are expressed as: U(A, B, C), U i (A i ,B i ,C i ), where A, B, and C represent the pixel values of U represented by RGB channels. Similarly, A i ,B i ,C i Indicates U i Pixel value expressed in RGB channels;
[0035] S73. Construct a three-dimensional eight-quadrant coordinate system with U(A, B, C) as the origin, the RED component as the horizontal axis, the GREEN component as the vertical axis, and the BLUE component as the Z axis. The three-dimensional eight-quadrant coordinate system has uniform axis scales, each of which is a pixel value.
[0036] S74, through A i -A=A′ gets U i (A i ,B i ,C i ) In the three-dimensional eight-quadrant coordinate system, the horizontal coordinate A' on the horizontal axis is obtained by the same method as B' and C', and the sum of them is U i (A i ,B i ,C i ) in the three-dimensional eight-quadrant coordinate system U' i (A′,B′,C′);
[0037] S75, U' i(A′, B′, C′) are marked in the three-dimensional eight-quadrant coordinate system, and the method described in S71 to S74 is repeated to obtain the three-dimensional coordinates of the received frame pixel values corresponding to the original frame pixel values U in the video data received by all students, and mark them;
[0038] S76. Obtain the component value P preset by the operator, construct a sphere Q with the origin as the sphere center and the component value P as the radius of the sphere, and consider the received frame pixel values corresponding to the three-dimensional coordinates on the surface and inside of the sphere Q as normal received frame pixel values, and the rest as abnormal received frame pixel values;
[0039] S77, counting the number H of all received frame pixel values and the normal received frame pixel value H sum ,use: Calculate the percentage of normal received frame pixel values
[0040] S78. Calculate the proportion of normal received frame pixel values received by all students in a frame image according to the method described in S71-S77, and then calculate the proportion of normal received frame pixel values received by all students for each frame image in the associated video data to obtain the proportion of normal received frame pixel values of the associated video data, which is recorded as and through Calculate and obtain the quality score of this video data transmission;
[0041] S79. Calculate the video data transmission quality scores for all video data sent by the instructor during the evaluation period, and take the average value, recorded as NSV, as the video data transmission quality score for this evaluation period.
[0042] As a further solution of the present invention, a specific method for comprehensively evaluating the service performance of the static multicast communication network by combining the video data transmission quality score and the network performance is as follows:
[0043] Based on the determined network performance NPI and video data transmission quality score NSV of the static multicast communication network during the current evaluation period, the following are used:
[0044]
[0045] Calculate the service performance BP of the static multicast communication network, where ∈ is the equilibrium numerator, which is a minimum value preset by the operator;
[0046] The business performance threshold BP is preset by the operator 阈 If the service performance BP of the static multicast communication network is lower than the service performance threshold BP during the evaluation period, 阈 , an early warning reminder will be automatically issued to the operator, and the current static multicast communication network will be included in the queue to be optimized.
[0047] Beneficial effects of the present invention:
[0048] (1) The present invention provides a method for evaluating the service performance of the current static multicast communication network through multi-dimensional evaluation indicators. The service performance of the static multicast communication network is comprehensively evaluated by using data distribution success rate, network performance and video data transmission quality score. Compared with traditional methods, the method described in the present invention is more representative and practical, and the applicability of the present invention is also wider than traditional methods. It is not only for the online teaching mode, but also for any operation that conforms to the multicast communication video data transmission mode. The service performance can be evaluated by this method.
[0049] (2) The present invention provides a method for quantitatively displaying the network performance of a static multicast communication network by calculating the average packet loss rate and the average delay jitter, so that operators can intuitively understand the stability of the network. Secondly, by analyzing the average packet loss rate and the average delay jitter, operators can also understand the data loss situation during network transmission in real time, thereby promptly discovering possible network problems.
[0050] (3) The present invention constructs a three-dimensional eight-quadrant coordinate system with the original frame pixel value as the origin, and maps the received frame pixel value corresponding to the original frame pixel value in the video data received by the trainee to the constructed three-dimensional eight-quadrant coordinate system in the form of RGB. It can intuitively display the changes in the video data during the transmission and analysis process, and flexibly judge the correctness of the pixel value according to the component value preset by the operator, providing a new perspective and method for video data quality scoring, which can help operators to promptly discover problems in the static multicast communication network, thereby improving the service performance of the static multicast communication network through optimization. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The present invention will be further described below with reference to the accompanying drawings.
[0052] Figure 1 is a schematic structural diagram of the system described in Example 1 of the present invention;
[0053] Figure 2 is a schematic flow chart of the method described in Example 2 of the present invention;
[0054] Figure 3 Schematic diagram of the process of the method described in Example 3 of the present invention;
[0055] Figure 4 Schematic diagram of the process of the method described in Example 4 of the present invention. DETAILED DESCRIPTION
[0056] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.
[0057] Example 1
[0058] The implementation of the service performance evaluation method based on 5GLAN static multicast communication of the present invention depends on a service performance evaluation system based on 5GLAN static multicast communication, such as Figure 1 As shown, the system includes:
[0059] Routing monitoring tool, used to monitor the working status of routers in static multicast communication networks in real time;
[0060] A storage device for storing the results of the analysis step or calculation step of any step described in the present invention;
[0061] A central processing unit (CPU) for processing the calculation or analysis of any step in this method.
[0062] The early warning device notifies the operator of abnormal static multicast communication networks in the form of early warning reminders, and puts the abnormal static multicast communication networks into the queue to be optimized, waiting for the operator to perform optimization operations.
[0063] Example 2
[0064] Service performance evaluation method based on 5GLAN static multicast communication, such as Figure 2 As shown, the specific steps include:
[0065] Step 1: This method is implemented based on a 5GLAN static multicast communication network. Before implementation, a static multicast group needs to be established between the instructor and the students. The instructor is the data sender in the static multicast group, and the students are the data receivers in the static multicast group. The instructor and the students are in a teacher-student relationship. The instructor teaches the students knowledge in related fields through online teaching. The related fields mentioned here do not refer to any single field, but generally refer to any field that meets the requirements of the online teaching method.
[0066] First, after the instructor uploads the teaching video data in real time or enables sharing, the router will obtain the video data and copy and forward it at this node. The number of copies is equal to the total number of students in the current multicast group. At this time, a preset routing monitoring tool (such as Wireshark, Nagios, etc.) is used to monitor the data distribution of the router in real time.
[0067] An evaluation cycle is set by the operator, and the service performance of the current 5GLAN static multicast communication network is evaluated in each evaluation cycle. First, after the router forwards the video data to any student, the student will feedback a reception success signal in real time after receiving the video data. The router receives the reception success signal and regards it as the student has received the transmitted video data. If the reception success signal fed back by the student is not received within the specified time, or the student feeds back a reception failure signal, it is regarded as a reception failure signal and the student has not received the video data. The student feedback signal described in this solution does not refer to the feedback signal of the student itself, but refers to the signal of automatic feedback of reception success or failure by the computer terminal equipped by the student.
[0068] The routing monitoring tool obtains all signals fed back by students in real time, including reception success signals and reception failure signals. If a reception success signal is received from any student, the student corresponding to this distribution operation will be locked as a student with normal data distribution. If a reception failure signal is received from any student, the student corresponding to this distribution operation will be locked as a student with abnormal data distribution.
[0069] During an evaluation cycle, all students with normal data distribution and students with abnormal data distribution are recorded, and the data distribution success rate of the static multicast communication network during the evaluation cycle is calculated and displayed.
[0070] If any student fails to receive video data for m consecutive times during this evaluation cycle, it is determined that the student has a hardware failure problem. The student's abnormal data distribution needs to be excluded from the evaluation cycle, and the operator is notified to inspect or repair the student's hardware problem.
[0071] Step 2: If the calculated data distribution success rate of the static multicast communication network during the evaluation period is lower than the success rate threshold preset by the operator, the current static multicast communication network is considered abnormal and no subsequent service performance evaluation operation is required, and the operator is notified to perform timely maintenance; if the data distribution success rate of the static multicast communication network during the evaluation period is greater than or equal to the success rate threshold preset by the operator, the current static multicast communication network is determined to be normal, and the next performance evaluation operation is performed.
[0072] Step 3: Obtain the original number of frames of video data sent or shared by the instructor in the static multicast group, as well as the sending start time, and then obtain the receiving start time of the video data received by any student in the static multicast group, as well as the number of frames of the received video data.
[0073] An evaluation operation is performed on the video data sent or shared by the teaching staff and the video data received by the students, and the network performance of the current static multicast communication network is calibrated based on the result of the evaluation operation.
[0074] Step 4: After the students in the static multicast group receive the video data sent or shared by the teacher, the original frame pixel values of the video data sent or shared by the teacher are obtained, and the received frame pixel values of the video data received by the student are obtained. The rate of change between the pixels is evaluated by the difference between the two. In this way, the pixel difference between the video data of all students in the entire static multicast group who have received the video data and the video data sent or shared by the teacher is evaluated. The video transmission quality score of all video data sent or shared by the teacher to the students after reception in the current evaluation period is calculated. The service performance of the current static multicast communication network is evaluated by combining the network performance of the static multicast communication network with the video transmission quality score.
[0075] It needs to be explained here that the original frame pixel value and the received frame pixel value should correspond one to one, where the original frame pixel value refers to the pixel value of any pixel point in any frame image in the video data sent by the instructor; the received frame pixel value refers to the pixel value of any pixel point in any frame image in the video data received by the student.
[0076] This embodiment records the students with normal and abnormal data distribution within an evaluation cycle, calculates and displays the data distribution success rate. If a student fails to receive data m times in a row, it is determined that the student has a hardware failure, and the abnormal data distribution situation needs to be eliminated from the evaluation cycle and notified for maintenance. Compare the data distribution success rate within the evaluation cycle with the preset threshold. If it is lower than the threshold, the network is determined to be abnormal, subsequent evaluations are stopped, and maintenance is notified; if it is greater than or equal to the threshold, the network is determined to be normal, and the next evaluation is continued. Then obtain the original number of frames of video data sent by the instructor, the start time of sending, and the number of frames of video data received by the student, and the start time of receiving. By comparing the sent and received video data, calibrate the network performance of the static multicast communication network. Finally, obtain the original frame pixel value of the video data sent by the instructor and the pixel value of the frame received by the student, evaluate the video transmission quality by calculating the pixel difference, and obtain a score. Combine the network performance and video transmission quality scores to jointly evaluate the service performance of the static multicast communication network.
[0077] Example 3
[0078] Based on Example 2, this embodiment further discloses a method for further evaluating network performance for a normal static multicast communication network, such as Figure 3 As shown, specifically including the following:
[0079] First, obtain the original frame number F and the sending start time T of any video data sent by the instructor within an evaluation period calibrated by the operator. star ;
[0080] Then obtain any student X in the static multicast group who receives the teaching video data i , and extract the student X i The reception start time t of the received video data star-i , number of received frames f i ;
[0081] The packet loss rate is calculated using the following formula:
[0082]
[0083] Calculate student X i The packet loss rate of the received video data L i , for student X i The frame video data of the received video data that has not been lost is represented as Y1, Y2, ..., Y according to the order of the frame numbers in the video data starting from the first frame video data Y1. k , where Y1 to Y k All said that students X i The received video frame, k is a positive integer count index, representing the student X i The total number of received video frames, where k≤F.
[0084] Then according to the formula D1=t star-i -T star Calculate the student's X i The data transmission delay D1 between the first frame of video data Y1 in the received video data and the first frame of video data sent by the teacher is obtained, and Y1, Y2, ..., Y k The data transmission delay of each frame of video data in the video and each frame of video data sent by the teacher, and the average of the k delays obtained is recorded as the average delay
[0085] According to the formula:
[0086]
[0087] Calculate the student X i The delay jitter α of the received video data indicates that student X i The degree of variation of the delay in receiving video data. The larger the value of α, the greater the degree of delay variation, that is, the worse the network stability, and vice versa, the better the network stability. Where o is a positive integer counting index, starting from 1 and the maximum value is k;
[0088] Repeat the above calculation method for the video data received by all students in the current static multicast group to calculate the packet loss rate and delay jitter of all students associated with the current corresponding video, take the average of the packet loss rate of all students and the delay jitter of all students, and obtain the average packet loss rate and average delay jitter during the current video data transmission process. Repeat the above steps to process several video data uploaded by the instructor and several video data received by all students during the evaluation period, and finally obtain several average packet loss rates and several average delay jitters. Again take the average of several average packet loss rates and several average delay jitters, and record them as the final average packet loss rate. and average delay jitter
[0089] Average packet loss rate and average delay jitter Normalize them respectively and compare the normalized values with the average delay jitter Average packet loss rate Overwrite the original value of
[0090] The average packet loss rate is determined by the operator based on experience and actual needs. and average delay jitter The calculation weights ω1 and ω2 are proposed respectively;
[0091] And according to the network performance evaluation formula:
[0092]
[0093] The network performance NPI of the static multicast communication network during the current evaluation period is calculated, where ω1 and ω2 are both greater than 0, ω1+ω2=1, and the full score of network performance is 100. A higher score indicates better network performance, and vice versa.
[0094] This embodiment uses a quantitative indicator method to obtain the final average packet loss rate and average delay jitter. The calculation of the average delay jitter specifically reflects the stability of the real-time network. Smaller jitter indicates a more stable network, while larger jitter indicates a more unstable network. Secondly, the network performance of the static multicast communication network is quantified and calculated using a weight calculation method. This operation helps operators understand the service performance of the static multicast communication network from the perspective of network performance and optimize and adjust it based on the evaluation results.
[0095] As a specific example of this embodiment, the following explanation is made in combination with the contents described in this embodiment:
[0096] We now have an evaluation period of 1 hour. During this evaluation period, the instructor sent video data once. There are 3 students in the static multicast group.
[0097] The video data sent by the teacher for the first time: original frame number F1 = 1000 frames, sending start time T star-1 = 0 seconds;
[0098] Student 1's reception start time t star-1 = 2 seconds, number of received frames f1 = 950 frames;
[0099] Student 2's reception start time t star-2 = 3 seconds, number of received frames f3 = 980 frames;
[0100] Student 3's reception start time t star-2 = 4 seconds, number of received frames f3 = 970 frames;
[0101] Calculations show that the average packet loss rate is 3.33% and the average delay jitter is 3 seconds.
[0102] Using the calculation weights ω1=0.7 and ω2=0.3 preset by the operator, the network performance NPI=95.77 is calculated; the final network performance NPI of the static multicast communication network is 95.77.
[0103] Example 4
[0104] Based on Example 1, this embodiment further discloses a method for calculating the video transmission quality score of video data, such as Figure 4 As shown, specifically including the following:
[0105] This embodiment is based on the following issues that may occur during video data transmission: insufficient network bandwidth to support high-definition video transmission, resulting in video compression or data loss, which in turn changes pixel values; network delays or jitters may cause inconsistent arrival times of video data packets at the receiving end, resulting in discontinuous images or abnormal pixel values; the use of inefficient or unsuitable compression algorithms may cause video data to lose details during encoding, affecting pixel values, etc.
[0106] To address these potential issues, a method is proposed to assess the quality of video data transmission by comparing pixel values of video data sent by the instructor and received by the student. The method first obtains the pixel values of the original frames of the video data sent by the instructor and the pixel values of the received frames of the video data received by the student, representing the pixel values in RGB channels. A three-dimensional, eight-quadrant coordinate system is then constructed with the original frame pixel values as the origin. The coordinates of the received frame pixel values within this coordinate system are calculated, and their positions are determined by the differences with the original frame pixel values. A sphere is constructed based on preset RGB component values. Received frame pixel values located inside or on the surface of the sphere are classified as normal, while those outside are classified as abnormal. The number of normal received frame pixel values is counted and their percentage is calculated. All frames are then processed to determine the percentage of normal received frame pixel values for the entire video data. This percentage is then used to calculate the video data transmission quality score. By quantifying pixel differences, the quality of video data transmission can be accurately assessed and quantified.
[0107] The following is a further detailed explanation of the above methods:
[0108] Based on a determined evaluation cycle, obtaining any video data sent or shared by the instructor to all students within the evaluation cycle, as well as original frame pixel values of the video data;
[0109] Get any student X i The received frame pixel value of the received video data;
[0110] For any original frame pixel value U in the video data sent or shared by the corresponding teacher, the pixel value of the pixel point is represented by the RGB channel, which is recorded as U(A, B, C), where A represents the component of the RED channel, and similarly B and C represent the components of the GREEN channel and BLUE channel respectively.
[0111] Same as above method, get student X i The received frame pixel value U corresponding to the original frame pixel value U in the received video data i , and the pixel value of the pixel is also represented by RGB channels, recorded as U i (A i ,B i ,C i ).
[0112] The original frame pixel value U(A, B, C) is used as the origin of the three-dimensional eight-quadrant coordinate system. The RED component of the RGB channel is used as the horizontal axis, the GREEN component as the vertical axis, and the BLUE component as the Z axis to construct a three-dimensional eight-quadrant coordinate system associated with the RGB channel. The scale on any axis is a pixel value.
[0113] Then calculate the received frame pixel value U i (Ai ,B i ,C i ) in the three-dimensional eight-quadrant coordinate system, using A i -A=A′Get the pixel value of the received frame U i (A i ,B i ,C i ) compared to the original frame pixel value U(A, B, C) in the RED component, i.e., the coordinate A′ on the horizontal axis;
[0114] If A′ is greater than 0, it means the received frame pixel value U i (A i ,B i ,C i ) The pixel value on the RED component is greater than the original frame pixel value U(A,B,C), that is, A i >A, the received frame pixel value U can be obtained i (A i ,B i ,C i ) In the three-dimensional eight-quadrant coordinate system, the coordinate on the horizontal axis is located in the positive direction of the horizontal axis, and the horizontal coordinate value is A'. If A' is less than 0, it means that the pixel value of the received frame U i (A i ,B i ,C i ) In the three-dimensional eight-quadrant coordinate system, the coordinate on the horizontal axis is located in the negative direction of the horizontal axis. If A′ is equal to 0, it means that the pixel value of the received frame U i (A i ,B i ,C i ) The pixel value on the RED component is equal to the original frame pixel value U(A, B, C); at this time, the received frame pixel value U i (A i ,B i ,C i )In this three-dimensional eight-quadrant coordinate system, the coordinates on the horizontal axis are located at the origin.
[0115] Repeat the above steps to obtain the pixel value U of the received frame i (A i ,B i ,C i ) The coordinate B′ on the vertical axis and the coordinate C′ on the Z axis in the three-dimensional eight-quadrant coordinate system are summarized to obtain the received frame pixel value U i (A i ,B i ,C i ) The complete coordinate U' in this three-dimensional eight-quadrant coordinate system i (A′, B′, C′); get the corresponding received frame pixel value Ui (A i ,B i ,C i )'s three-dimensional coordinates i (A′, B′, C′) and then mark the coordinates in the three-dimensional eight-quadrant coordinate system;
[0116] Obtain all students who have received the corresponding video data and the corresponding video data in the static multicast group communication network, obtain the received frame pixel values of all corresponding original frame pixel values U in the corresponding video data of all students, and obtain the student X according to the above i The method of obtaining the three-dimensional coordinates of the received frame pixel values corresponding to the original frame pixel values U in the received video data obtains the three-dimensional coordinates of all received frame pixel values and marks them in the constructed three-dimensional eight-quadrant coordinate system.
[0117] Obtain the component value P of the RGB channel preset by the operator according to actual needs. The component value applies to the RED component, the GREEN component, and the BLUE component. The value of P represents the specific pixel value and corresponds to the scale on the coordinate axis;
[0118] The coordinates corresponding to the original frame pixel value U(A, B, C) in the three-dimensional eight-quadrant coordinate system, that is, the origin of the current three-dimensional eight-quadrant coordinate system, are used as the center of the sphere. The value of the component value P is then used as the radius of the sphere to construct a sphere Q in the three-dimensional eight-quadrant coordinate system. All received frame pixel values whose corresponding three-dimensional coordinates are located on the surface of the sphere Q and inside the sphere Q are extracted and selected as normal received frame pixel values. The other received frame pixel values whose corresponding three-dimensional coordinates are located outside the sphere Q are regarded as abnormal received frame pixel values.
[0119] Count the number of all received frame pixel values on the surface of the sphere Q and inside the sphere Q, which is also the number of all normal received frame pixel values, and record it as H. Then count all the annotated three-dimensional coordinates in the entire three-dimensional eight-quadrant coordinate system except the original frame pixel value U, that is, the sum of the abnormal received frame pixel value and the normal received frame pixel value, and record it as H. sum , according to the following formula:
[0120]
[0121] Calculate the percentage of normal received frame pixel values And calculate the proportion of normal received frame pixel values received by all students in a frame image according to the above method, and repeat the above steps for all frame images in the video data once, and finally obtain the proportion of normal received frame pixel values received by all students corresponding to the entire video data, and record it as By adopting Calculate the video data transmission quality score of this video data;
[0122] For the several video data sent by the instructor during this evaluation cycle, several video data transmission quality scores are calculated, and then the average of the several video data transmission quality scores is taken. The final average result is used as the video data transmission quality score during this evaluation cycle, recorded as NSV.
[0123] Example 5
[0124] This embodiment proposes a method for comprehensively evaluating the service performance of the static multicast communication network based on the video data transmission quality score and network performance, based on the third and fourth embodiments, as follows:
[0125] Obtaining the network performance NPI of the static multicast communication network in the current evaluation period finally calculated in Example 3, and the video data transmission quality score NSV of the static multicast communication network in the current evaluation period finally calculated in Example 4;
[0126] According to the business performance evaluation formula:
[0127]
[0128] The service performance BP of the static multicast communication network is calculated by integrating the video data transmission quality score and network performance, where ∈ is a balance numerator preset by the operator, which takes a minimum value and participates in the formula calculation to prevent the denominator from being 0;
[0129] Then obtain the business performance threshold BP formulated by the operator based on actual needs and work experience 阈 If, during the evaluation period, the service performance BP calculated by the static multicast communication network is lower than the service performance threshold BP 阈 , an early warning reminder will be automatically issued to the operator to inform the operator of the service performance status of the current static multicast communication network, and the current static multicast communication network will be included in the optimization queue, waiting for the operator to perform the optimization operation.
[0130] Some of the data in the formulas described above are dimensionless and numerically calculated. Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.
[0131] The above contents are merely examples and explanations of the present invention. Those skilled in the art may make various modifications or additions to the described specific embodiments or replace them in similar ways. As long as they do not deviate from the invention or exceed the scope defined by the claims, they should all fall within the scope of protection of the present invention.
[0132] It is important to note that all user data collected in this application is collected with the user's consent and authorization. Furthermore, the use of user data is legal and compliant, and the use and processing of user data complies with the relevant laws, regulations, and standards of the relevant regions.
Claims
1. A service performance evaluation method based on 5GLAN static multicast communication is characterized by: The steps include: S1. Use routing monitoring tools to monitor the data distribution of the router to each student in the static multicast group, and identify students with normal and abnormal data distribution; Summarize the data distribution status within an evaluation cycle, calculate the data distribution success rate and display it; S2, extracting the original frame number and sending start time of the video data sent by the instructor in the static multicast group; Obtain the number of frames and the start time of receiving the video data received by the students with normal data distribution; Perform a comparison and evaluation operation on the video data sent by the instructor and the video data received by the students to obtain the network performance of the static multicast communication network; S3, obtaining the original frame pixel value of the video data sent by the instructor and the received frame pixel value of the video data received by each student; Calculate the video transmission quality score and comprehensively evaluate the service performance of the static multicast communication network in combination with network performance.
2. The service performance evaluation method based on 5GLAN static multicast communication according to claim 1 is characterized in that: The original frame pixel value refers to the pixel value of any pixel point in any frame image in any video data sent by the instructor; the received frame pixel value refers to the pixel value of any pixel point in any frame image in any video data received by any student.
3. The service performance evaluation method based on 5GLAN static multicast communication according to claim 2 is characterized in that: In step S1, the routing monitoring tool is used to monitor the working status of the router in real time. The working status of the router includes: receiving video data uploaded by the instructor, obtaining students in the static multicast group, and copying and distributing the video data to the students.
4. The service performance evaluation method based on 5GLAN static multicast communication according to claim 3 is characterized in that: The specific methods for locking students with normal and abnormal data distribution are: S41, obtain the students in the static multicast group, denoted as X1, X2, ..., X j , X i For any student, i and j are both positive integer counting indexes, starting from 1, and i <j; S42: Obtain the video data sent by the instructor, copy it into j copies, distribute it to j students, and receive feedback from the j students on the data distribution; If the feedback indicates a successful reception signal, the student is deemed to have received the video data and is marked as a student with normal data distribution; If a feedback failure signal or no feedback signal is given, it is considered that the current student has not received the video data and is marked as a student with abnormal data distribution.
5. The service performance evaluation method based on 5GLAN static multicast communication according to claim 4 is characterized in that: The specific method for summarizing data distribution within an evaluation cycle, calculating and displaying the data distribution success rate is as follows: Continuously monitor n video data sent by the instructor during an evaluation cycle, and determine the students who have abnormal data distribution and the number of times each student has abnormal data distribution during this evaluation cycle, wherein the duration of the evaluation cycle is determined by the operator; Extract any student X with abnormal data distribution i , if X i If the data distribution is abnormal for m consecutive times during this evaluation period, then X i There is a hardware failure and X i Abnormal data distribution will be removed from the evaluation cycle, and the operator will be notified to carry out maintenance. For the data distribution after the elimination operation, the number of students with abnormal data distribution in the data distribution of a video data is locked. bad , and the number of students Q with normal data distribution good ,use: Calculate the data distribution success rate θ1 of the video data distribution situation; For n video data, obtain n data distribution success rates, take the average as the data distribution success rate of this evaluation cycle, record it as θ, and display it; Evaluate whether the data distribution success rate θ satisfies: θ ≥ δ%. If so, the static multicast communication network is considered normal and the network performance is further evaluated. Otherwise, the static multicast communication network is considered abnormal and the operator is notified to perform maintenance, where δ is the data distribution success rate threshold preset by the operator.
6. The service performance evaluation method based on 5GLAN static multicast communication according to claim 5 is characterized in that: If the static multicast communication network is normal, further evaluate the network performance as follows: Extract the original frame number F and sending start time T of the video data sent by the teacher star ; Identify student X i The receiving start time t of the received video data star-i , number of received frames f i ; use: Calculate X i Packet loss rate L of received video data i , for each frame of video data that is not lost, record it as Y1, Y2, ..., Y in the order of reception. k , where Y1 to Y k Represents X i Each frame of video data received, k is the counting index, indicating X i The total number of frames received, where k≤F; Use: D1 = t star-i -T star Calculate student X i Receive the delay D1 of Y1, and calculate the delay of each frame of video data in turn, and take the average value, which is recorded as the average delay according to Calculate X i The delay jitter α of the received video data, where o is a positive integer counting index starting from 1 and with a maximum value of k; According to the above method, the packet loss rate and delay jitter of all video data received by all students in the static multicast group during the evaluation period are calculated and the average packet loss rate is taken as the average value. and average delay jitter Average packet loss rate and average delay jitter Normalize them respectively and compare the normalized values with the average delay jitter Average packet loss rate Overwrite the original value of According to the network performance evaluation formula: The network performance NPI of the static multicast communication network in the current evaluation period is calculated, where ω1 and ω2 are both preset by the operator according to actual needs, are both greater than 0, and ω1+ω2=1.
7. The service performance evaluation method based on 5GLAN static multicast communication according to claim 6 is characterized in that: The specific method for calculating the video transmission quality score is as follows: S71, determine the original frame pixel value U of any video data sent by the teacher during the evaluation period, and the original frame pixel value X of any student i The received frame pixel value U′ of the received video data; S72, U and U' are expressed as: U(A, B, C), U i (A i ,B i ,C i ), where A, B, and C represent the pixel values of U in RGB channels. Similarly, A i ,B i ,C i Indicates U i Pixel value expressed in RGB channels; S73. Construct a three-dimensional eight-quadrant coordinate system with U(A, B, C) as the origin, the RED component as the horizontal axis, the GREEN component as the vertical axis, and the BLUE component as the Z axis. The three-dimensional eight-quadrant coordinate system has uniform axis scales, each of which is a pixel value. S74, through A i -A=A ′ Get U i (A i ,B i ,C i ) The horizontal coordinate A on the horizontal axis in the three-dimensional eight-quadrant coordinate system ′ , similarly obtain B ′ 、C ′ , sum up to get U i (A i ,B i ,C i ) in the three-dimensional eight-quadrant coordinate system U' i (A′,B′,C′); S75, U' i (A′, B′, C′) are marked in the three-dimensional eight-quadrant coordinate system, and the method described in S71 to S74 is repeated to obtain the three-dimensional coordinates of the received frame pixel values corresponding to the original frame pixel values U in the video data received by all students, and mark them; S76. Obtain the component value P preset by the operator, construct a sphere Q with the origin as the sphere center and the component value P as the radius of the sphere, and consider the received frame pixel values corresponding to the three-dimensional coordinates on the surface and inside of the sphere Q as normal received frame pixel values, and the rest as abnormal received frame pixel values; S77, counting the number H of all received frame pixel values and the normal received frame pixel value H sum ,use: Calculate the percentage of normal received frame pixel values S78. Calculate the proportion of normal received frame pixel values received by all students in a frame image according to the method described in S71-S77, and then calculate the proportion of normal received frame pixel values received by all students for each frame image in the associated video data to obtain the proportion of normal received frame pixel values of the associated video data, which is recorded as and through Calculate and obtain the quality score of this video data transmission; S79. Calculate the video data transmission quality scores for all video data sent by the instructor during the evaluation period, and take the average value, recorded as NSV, as the video data transmission quality score for this evaluation period.
8. The service performance evaluation method based on 5GLAN static multicast communication according to claim 7 is characterized in that: The specific method of comprehensively evaluating the service performance of the static multicast communication network by combining the video data transmission quality score and network performance is as follows: Based on the determined network performance NPI and video data transmission quality score NSV of the static multicast communication network during the current evaluation period, the following are used: Calculate the service performance BP of the static multicast communication network, where ∈ is the equilibrium numerator, which is a minimum value preset by the operator; The business performance threshold BP is preset by the operator 阈 If the service performance BP of the static multicast communication network is lower than the service performance threshold BP during the evaluation period, 阈 , an early warning reminder will be automatically issued to the operator, and the current static multicast communication network will be included in the queue to be optimized.