Video stream code rate adjusting method and device
By analyzing the video stream type and performing bit rate adjustment when the PRB utilization rate is low on the base station, the problem of rough and long cycle management of video streaming in the prior art is solved, and precise adjustment and differentiation of video streaming bit rate is achieved. Guarantee, significantly shortening the adjustment cycle.
Patent Information
- Application Number
- CN202411382225.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2024-12-27
AI Technical Summary
The existing video streaming rate management methods are rough, unable to effectively schedule in high-load scenarios, and the identification and analysis cycle is long, so it is impossible to accurately control the dynamically changing wireless environment.
When the upstream PRB utilization rate of the base station is lower than the threshold, the user plane service data is analyzed, the video stream type is distinguished, and the bit rate adjustment operation is performed, including increasing the scheduling priority and shortening the pre-scheduling cycle to achieve precise adjustment.
Through the base station, the video streaming bit rate adjustment is performed to ensure the adjustment effect, achieve differentiated guarantees, and significantly shorten the adjustment cycle and improve efficiency.
Smart Images

Figure CN119211607A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a method and device for adjusting a video stream bit rate. Background Art
[0002] The existing video streaming services are classified by the 5G QoS Identifier (5QI) defined by the core network. The core network manages a large area, and the video streaming services are not subdivided. The video streaming bit rate management method has the following obvious deficiencies: 1. The existing video stream bitrate management is controlled by the QoS (Quality of Service) service level. The 5QI value is sent from the core network to the base station. The service classification is usually carried out through the 5QI defined by the core network. The service classification is rough, making it impossible for the wireless side to provide differentiated guarantees. 2. After the core network defines 5QI, it usually takes effect in a larger area. The base station does not consider the load of the base station itself when executing 5QI scheduling management. Therefore, in high-load scenarios where similar services are highly concentrated or base station utilization is high, 5QI scheduling management cannot play its due role; 3. The existing video stream identification is completed in the core network. The cycle of video stream service identification and intelligent analysis is relatively long. The supervision, management and orchestration cycle of network functions is generally more than fifteen minutes. Such a long cycle cannot provide accurate control and management of the dynamically changing wireless environment. Summary of the invention
[0003] The present invention provides a video stream bit rate adjustment method and device, which are used to solve the defects of imprecise video stream bit rate management, poor effect and long cycle in the prior art, and achieve the effect of high precision, good effect and fast speed of video stream bit rate adjustment.
[0004] In a first aspect, the present invention provides a method for adjusting a video stream bit rate, which is applied to a base station, and the method comprises: When the uplink PRB utilization rate of the base station is lower than the first utilization rate threshold, parsing the user plane service data to determine various video stream types; Perform bitrate adjustment operation on target type video stream; The bit rate adjustment operation includes at least one of the following: Improve the uplink and downlink scheduling priority of target type video streams; Shorten the uplink pre-scheduling period of the target type video stream.
[0005] In one embodiment, after performing the bit rate adjustment operation on the target type video stream, the method further includes: Determine an uplink PRB utilization rate of the base station within a target period; When the uplink PRB utilization rate of the base station in the target period is greater than the second utilization rate threshold, the operation of shortening the uplink pre-scheduling period of the target type video stream is rolled back; The second utilization threshold is greater than the first utilization threshold.
[0006] In one embodiment, after performing the bit rate adjustment operation on the target type video stream, the method further includes: Determine a downlink PRB utilization rate of the base station within a target period; When the downlink PRB utilization rate of the base station in the target period is greater than the third utilization rate threshold, the operation of increasing the uplink and downlink scheduling priority of the target type video stream is rolled back.
[0007] In one embodiment, the parsing of the user plane service data to determine various video stream types includes: Determine each QoS Flow from the SDAP header of the user plane service data packet; Determine the video data flow based on the 5QI value corresponding to each QoS Flow; Determine the video stream of each APP from the video data stream based on the IP address; The various video stream types are determined from the video streams of each APP.
[0008] In one embodiment, the base station is a base station based on an intelligent endogenous architecture.
[0009] In one embodiment, the target type video stream is a short video stream.
[0010] In a second aspect, the present invention provides a video stream bit rate adjustment device, applied to a base station, the device comprising: A determination module, configured to parse user plane service data to determine various video stream types when an uplink PRB utilization rate of the base station is lower than a first utilization rate threshold; An adjustment module, used for performing a bit rate adjustment operation on a target type video stream; The bit rate adjustment operation includes at least one of the following: Improve the uplink and downlink scheduling priority of target type video streams; Shorten the uplink pre-scheduling period of the target type video stream.
[0011] In a third aspect, the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in the first aspect above is implemented.
[0012] In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the first aspect.
[0013] In a fifth aspect, the present invention further provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method as described in the first aspect is implemented.
[0014] The video stream bit rate adjustment method and device provided by the present invention can distinguish various video stream types and perform bit rate adjustment operations on target video streams when the uplink PRB utilization rate of the base station is low. On the one hand, it can ensure that the base station can smoothly implement the video stream bit rate adjustment operation to ensure the adjustment effect, and on the other hand, it can achieve accurate adjustment of the video stream bit rate to perform differentiated protection. In addition, since the adjustment of the video stream bit rate is performed by the base station, the adjustment cycle can be significantly shortened and the adjustment efficiency can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0016] Figure 1 It is a flow chart of the video stream bit rate adjustment method provided by the present invention.
[0017] Figure 2 It is a schematic diagram of the functional entity architecture of the existing 5G system.
[0018] Figure 3 This is a schematic diagram of mapping existing QoS Flow to DBR.
[0019] Figure 4 It is a structural schematic diagram of the video stream bit rate adjustment device provided by the present invention.
[0020] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are 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 creative work are within the scope of protection of the present invention.
[0022] To facilitate understanding of the technical solution of the present invention, the following technical contents are now introduced: In the current mobile communication network, short video traffic accounts for more than 50% of the total network traffic, but the proportion of short videos in high definition is only 10%. Combining the statistical analysis of the core network control plane and the user plane, it is found that short video APP will decide the resolution of the next video based on the signaling interaction of the mobile communication network, so the delay of the first frame of the video stream becomes the key factor in determining the resolution. It is further found from the statistics that when the air interface delay on the wireless side is >60ms, the proportion of high-definition short videos will drop rapidly.
[0023] The NR (New Radio) system uses shared channel transmission. Time and frequency resources are dynamically shared between UEs (User Equipment). The gNodeB (5G base station) implements the allocation of uplink and downlink time and frequency resources through scheduling features. In addition to ensuring system throughput and user resource fairness, it can also improve system capacity and network performance. Scheduling features include: 1) Priority calculation: The scheduler determines the scheduling priority of the bearer and the selected user based on the scheduling input information, ensuring scheduling fairness while maximizing system throughput.
[0024] 2) MCS (Modulation and Coding Scheme) selection: The scheduler determines the MCS of each scheduled user based on the scheduling input information, and uses different channel coding efficiencies under different modulation modes. For scenarios with good channel quality, high-order modulation modes and high coding efficiencies are provided. The higher the modulation order and coding efficiency, the higher the transmission efficiency.
[0025] 3) Resource allocation: The scheduler needs to indicate to the UE the slot in which the scheduling is located, as well as the start and end positions of the OFDM (Orthogonal Frequency Division Multiplexing) symbols scheduled in the slot. At the same time, the scheduler needs to determine the number and position of RBs (Resource Blocks) allocated to the user based on the amount of user data and the selected MCS.
[0026] The existing scheduling method for video streaming services is to set different QoS levels. QoS management is a control mechanism for the network to meet service quality requirements. It is an end-to-end process that requires the cooperation of all network nodes that the service passes through from the initiator to the responder to ensure service quality.
[0027] The air interface QoS management feature between the base station and the terminal provides service quality assurance for the different needs of various services and users, allowing different services to compete for network resources to achieve different experience guarantees. QoS management is supported in both NSA (Non-Standalone) and SA (Standalone) networking. In the service establishment request phase, whether in NSA or SA networking, the service is ultimately mapped to the QCI (QoS Class Identifiers) bearer of the gNodeB, and differentiated services for each service are achieved through differentiated scheduling of the bearer.
[0028] In the SA networking architecture, when the UE initiates a service establishment request, the gNodeB reads the QoS attribute values of each QoS Flow in the NG interface INITIAL CONTEXTSETUP REQUEST message or the PDU SESSION RESOURCE SETUP REQUEST message. According to the 5QI of each QoS Flow and the configuration on the gNodeB side, the gNodeB maps different QoS Flows to the corresponding DRB (Data Radio Bearer) to allocate appropriate radio bearers and transmission resources for the service. In the SA networking, the QoS attributes corresponding to each standard 5QI are shown in Tables 1 and 2. It can be seen that the video stream used for uplink live broadcast can be set to 5QI 71-76 of GBR (Guaranteed Bit Rate), and the ordinary video stream service can be set to 5QI 6 / 7 / 8 / 9 of Non-GBR according to the actual situation.
[0029] Table 1 Standard 5QI to QoS feature mapping (GBR) table
[0030] Table 2 Standard 5QI to QoS feature mapping (Non-GBR)
[0031] Figure 1 FIG. 1 is a flow chart of a method for adjusting the bit rate of a video stream provided by the present invention. Figure 1 As shown, the method may include: Step 110: When the uplink PRB (Physical Resource Block) utilization of the base station is lower than a first utilization threshold, the user plane service data is parsed to determine various video stream types; Step 120: performing a bit rate adjustment operation on the target type video stream; The bit rate adjustment operation includes at least one of the following: Improve the uplink and downlink scheduling priority of target type video streams; Shorten the uplink pre-scheduling period of the target type video stream.
[0032] It should be noted that the execution subject of the video stream bit rate adjustment method provided by the present invention can be a base station. Among them, the base station can be called a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or other appropriate terms in the art, as long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary, it should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0033] Before step 110 , the video stream bit rate adjustment method provided by the present invention may further include step 101 .
[0034] Step 101: The network management platform can perform service statistics through the core network, as well as control plane and user plane data analysis, so as to sort out areas with low video stream service bit rates, and count the PRB utilization rates of the base stations corresponding to the areas.
[0035] The low bit rate of the video stream service means that the bit rate of the video stream service is lower than the bit rate threshold. The specific value of the bit rate threshold can be adjusted according to actual conditions, and the present invention does not make any specific limitation on this.
[0036] It should be noted that the 5G system transforms the logical function network elements formed by the traditional bundling of hardware and software into network function virtualization (NFV), which is collectively referred to as network function. You can refer to the traditional network element functions, such as Figure 2 As shown, the control plane data statistics between the base station and the core network adopt the N2 interface, and the user plane data statistics collection adopts the interface.
[0037] The network management platform can sort out different types of data streams from the user-side data statistics of the N3 interface and parse out videos, web pages, messages, etc.; from the major video stream service categories, it can sort out the video streams of different APPs by IP addresses; in different APP service subcategories, it can sort out different video stream types, such as short videos, live broadcasts, and on-demand videos.
[0038] The network management platform can count the IP addresses with low bitrate of video streaming services, and then parse out the base station ID, and list the base station ID into the set H1, and count the PRB utilization rate of each corresponding base station in the H1 set.
[0039] It should be noted that PRB is the basic unit of data channel resource allocation in 5G. In LTE, resources can be allocated to users over the entire transmission channel bandwidth, so the RB on the channel bandwidth is the PRB. In 5G, since 5G uses a larger channel bandwidth than LTE and introduces the concept of BWP (Bandwidth Part), 5G defines the RB within the entire channel bandwidth as CRB (Common Resource Block), and the RB included in a user's BWP is called PRB.
[0040] The downlink PRB utilization refers to the number of PRBs used and the number of available PRBs per TTI (Transmission Time Interval) on the PDSCH (Physical Downlink Shared Channel) accumulated at a certain time interval, and the PRB utilization of the PDSCH is obtained by dividing the two.
[0041] For a TDD (Time Division Duplexing) system, only downlink subframes can be counted, and uplink subframes are not included in the statistics. If the DwPTS of a special subframe can be used for downlink data transmission, it is counted according to one PDSCH TTI.
[0042] The uplink PRB utilization refers to the PRB resource utilization of PUSCH obtained by dividing the number of PRBs used and the number of available PRBs per TTI on the PUSCH (Physical Uplink Shared Channel) at a certain time interval.
[0043] For a TDD system, only uplink subframes may be counted, and downlink subframes are not included in the statistics.
[0044] When the network management platform determines that the uplink PRB utilization of a corresponding base station in the H1 set is lower than the first utilization threshold, the network management platform sends indication information to the base station to instruct the base station to perform the operation of step 110 .
[0045] In step 110, when the uplink PRB utilization rate of the base station is lower than the first utilization rate threshold, the base station will parse the user plane service data to determine various video stream types.
[0046] The first utilization rate threshold may be, for example, 30%, 40%, etc., and its specific value may be adjusted according to actual conditions, and the present invention does not make any specific limitation on this.
[0047] The video stream type can be various video service data streams such as short video, live broadcast, and on-demand.
[0048] It should be noted that the uplink and downlink time slot configuration of the TDD standard is usually set to: DL:UL=8:2, or DL:UL=7:3, so the judgment threshold of the uplink and downlink PRB utilization can use different thresholds.
[0049] Since there are fewer uplink time slot configurations, uplink resources may be limited, so only uplink PRB utilization is considered.
[0050] The uplink PRB utilization rate may specifically be an average utilization rate of PRBs within a certain time interval, such as 0.5 hours, 1 hour, etc. The specific size may be adjusted according to actual conditions, and the present invention does not specifically limit it.
[0051] If the uplink PRB utilization of the base station is not lower than the first utilization threshold, the uplink PRB utilization of the base station in the next time interval may be re-counted.
[0052] In step 120, the base station may perform a bit rate adjustment operation on the target type video stream.
[0053] The target type video stream may be any type of video stream, such as short video, live broadcast, or on-demand video.
[0054] It is understandable that since short video traffic accounts for more than 50% of the total network traffic, but the proportion of high-definition short videos is only 10%, compared with other video stream types, using short video streams as the target type of video streams for bitrate adjustment operations can more significantly improve user perception and make the effect of bitrate adjustment operations more obvious.
[0055] The bit rate adjustment operation may include at least one of the following: 1. Improve the uplink and downlink scheduling priority of target type video streams.
[0056] After the base station determines the data transmission scheduling type, it will perform scheduling according to the scheduling type.
[0057] Downlink initial transmission scheduling may be based on an EPF (Enhanced Proportional Fair) algorithm to prioritize multiple services with downlink data transmission requests and schedule them in descending order of priority.
[0058] Similarly, the uplink initial transmission scheduling may also be based on the EPF algorithm to prioritize multiple services with uplink data transmission requests and schedule them in order from high to low according to the EPF priority.
[0059] Referring to Table 2, the 5QI level of the target type video stream can be defined on the base station side, so that the base station can increase the 5QI level of the target type video stream and use a higher scheduling priority to achieve the purpose of priority scheduling.
[0060] 2. Shorten the uplink pre-scheduling period of target type video streams.
[0061] Pre-scheduling means that regardless of whether the UE sends SRI (Scheduling Request Indicator) to the base station, the base station will actively schedule the UE once every certain period of time to reduce the time from the UE sending SRI to obtaining uplink scheduling authorization.
[0062] The minimum pre-scheduling period parameter is used to configure the minimum uplink pre-scheduling period. The smaller the parameter is set, the shorter the uplink user pre-scheduling interval is and the better the latency performance is.
[0063] It should be noted that for short video streams, the APP will decide the resolution of the next video based on the signaling interaction of the mobile communication network. Therefore, the delay of the first frame of the video stream becomes a key factor in determining the resolution.
[0064] Shortening the uplink pre-scheduling period will effectively shorten the wireless air interface delay. The wireless air interface delay can be measured by referring to the time difference from the terminal receiving the request to the terminal feedback confirmation in the TCP three-way handshake.
[0065] During the process of creating the present invention, the applicant discovered that when the air interface delay on the wireless side is less than 60ms, the short video APP server will increase the push of high-definition short videos. Therefore, shortening the uplink pre-scheduling period and reducing the air interface delay of the TCP three-way handshake will increase the proportion of high-definition short videos.
[0066] The video stream bit rate adjustment method provided by the present invention can distinguish various video stream types and perform bit rate adjustment operations on target video streams when the uplink PRB utilization rate of the base station is low. On the one hand, it can ensure that the base station can smoothly implement the video stream bit rate adjustment operation to ensure the adjustment effect, and on the other hand, it can achieve accurate adjustment of the video stream bit rate to perform differentiated protection. In addition, since the adjustment of the video stream bit rate is performed by the base station, the adjustment cycle can be significantly shortened and the adjustment efficiency can be improved.
[0067] In one embodiment, after performing the bit rate adjustment operation on the target type video stream, the method further includes: Determine an uplink PRB utilization rate of the base station within a target period; When the uplink PRB utilization rate of the base station in the target period is greater than the second utilization rate threshold, the operation of shortening the uplink pre-scheduling period of the target type video stream is rolled back; The second utilization threshold is greater than the first utilization threshold.
[0068] After performing the bit rate adjustment operation on the target type video stream, the base station determines whether the bit rate of the target type video stream is improved.
[0069] If the base station determines that the bit rate of the target type video stream has not been improved, the base station will check its coverage performance, uplink interference and other indicators, and re-execute step 101.
[0070] If the base station determines that the bit rate of the target type video stream is improved, it means that the bit rate adjustment operation of the base station works, and the base station will count the uplink PRB utilization rate and downlink PRB utilization rate of the base station within a target period.
[0071] The size of the target period may be, for example, 5 minutes, 10 minutes, etc. The specific size of the target period may be adjusted according to actual conditions, and the present invention does not make any specific limitation thereto.
[0072] If the uplink PRB utilization of the base station within the target period is greater than the second utilization threshold, the base station rolls back the operation of shortening the uplink pre-scheduling period of the target type video stream, for example, rolling back the uplink pre-scheduling period parameters of the target type video stream to the initial value.
[0073] It should be noted that since the uplink time slot resource configuration of the TDD standard is less than the downlink time slot, the uplink resources may be restricted first. The uplink resource restriction will affect the usage perception of all bearer services. Therefore, if the uplink PRB utilization of the base station in the target period is greater than the second utilization threshold, it indicates that there is a high possibility that all bearer services will be affected at this time. Therefore, the base station will fall back to shorten the uplink pre-scheduling period of the target type video stream to ensure that all bearer services are carried out normally.
[0074] The video stream bit rate adjustment method provided by the present invention can ensure the normal operation of the base station bearer service by falling back to shorten the uplink pre-scheduling period of the target type video stream when the uplink PRB utilization rate of the base station within the target period is greater than the second utilization rate threshold.
[0075] In one embodiment, after performing the bit rate adjustment operation on the target type video stream, the method further includes: Determine a downlink PRB utilization rate of the base station within a target period; When the downlink PRB utilization rate of the base station in the target period is greater than the third utilization rate threshold, the operation of increasing the uplink and downlink scheduling priority of the target type video stream is rolled back.
[0076] If the downlink PRB utilization of the base station within the target period is less than the third utilization threshold, the base station rolls back the operation of increasing the uplink and downlink scheduling priority of the target type video stream, for example, rolling back the uplink and downlink scheduling priority parameters of the target type video stream to the initial value.
[0077] It should be noted that if the downlink PRB utilization of the base station in the target period is greater than the third utilization threshold, it indicates that the service volume carried by the base station is large and the service load is high, which may affect the usage perception of all users. Therefore, the base station will roll back the operation of increasing the uplink and downlink scheduling priority of the target type video stream to ensure the normal operation of user services.
[0078] The video stream bit rate adjustment method provided by the present invention can ensure that the base station can provide services to users normally by reverting the operation of improving the uplink and downlink scheduling priorities of the target type video stream when the downlink PRB utilization rate of the base station is greater than the third utilization rate threshold within the target period.
[0079] In one embodiment, parsing the user plane service data to determine various video stream types may include: Determine each QoS Flow from the SDAP header of the user plane service data packet; Determine the video data flow based on the 5QI value corresponding to each QoS Flow; Determine the video stream of each APP from the video data stream based on the IP address; Determine various video stream types from the video streams of each APP.
[0080] It should be noted that SDAP (Service Data Adaptation Protocol) is a new protocol layer added by 5G. The SDAP protocol layer has two functions: (1) Add the QoS Flow identifier, i.e., the QFI value, to the data packet. The receiving end reads the value from the SDAP header of the data packet.
[0081] (2) Map the QoS Flow to the corresponding DRB.
[0082] When QoS Flow passes through the SDAP layer, the SDAP layer maps each QoS Flow to the corresponding DRB (Data Radio Bearer).
[0083] like Figure 3 As shown, and combined with Table 1 and Table 2: If the service corresponding to the QoS Flow is a GBR type or Non-GBR type service with a 5QI value of 5 or 69, the base station (gNodeB) will map each QoS Flow to a DRB. In this scenario, there is a one-to-one mapping relationship between QoS Flow and DRB. For two QFI0 and QFI1 with 5QI values of 5 (that is, two different QoS Flows of the same service type), they will be mapped to the bearers corresponding to DRB ID1 and DRB ID2 respectively, but the QoS level QCI of these two DRBs is 5.
[0084] If the service corresponding to the QoS Flow is of Non-GBR type and the 5QI value is not 5 or 69, the base station will map multiple QoS Flows of the same service to the same DRB. In this scenario, the QoS Flow and DRB have a many-to-one mapping relationship. For two QFI2 and QFI3 with 5QI values of 6 (that is, two different QoS Flows of the same service type), the base station maps them to the same DRB (the bearer corresponding to DRB ID3).
[0085] In the present invention, the base station can determine each QFI value from the SDAP header of the user plane service data packet, thereby determining each QoS Flow.
[0086] Next, the base station determines the video data flow based on the 5QI value corresponding to each QoS Flow (e.g., 5QI 6 / 7 / 8 / 9 for Non-GBR, 5QI 71-76 for GBR).
[0087] Furthermore, the base station can sort out the video streams of different APPs from the major business categories corresponding to the video data streams by IP addresses, and sort out different video stream types, such as short videos, live broadcasts, and on-demand videos, from different APP business subcategories.
[0088] In one embodiment, the base station may be a base station based on an intelligent endogenous architecture.
[0089] It should be noted that in order to enable the existing base station to implement the video stream bit rate adjustment method provided by the present invention, it is necessary to increase the storage capacity and computing power of the base station.
[0090] Optionally, a storage device and a processing device may be directly added to the existing base station, but this approach will significantly increase the hardware cost.
[0091] Optionally, an intelligent endogenous architecture may also be provided for the base station.
[0092] After providing the base station with an intelligent endogenous architecture, the intelligent collaborative control function of the mobile communication system can be deployed on the base station side closer to the network service function, and the intelligent collaborative control unit on the base station side will complete the management services with high real-time requirements and low complexity. For management services with low real-time requirements, large areas involved, and high complexity, the existing external network management system architecture can still be used. The base station collaborative control function performs preliminary processing and reports to the network management system for AI analysis. Then, the base station assists the network management system in executing control and resource management.
[0093] After the base station is configured with an intelligent endogenous architecture, the intelligent collaborative control function on the base station side can analyze network business functions, regional scope, and time requirements, select relatively small-scale network functions and regional nodes involved, and implement targeted supervision and management to achieve more real-time results.
[0094] The video stream bit rate adjustment device provided by the present invention is described below. The video stream bit rate adjustment device described below and the video stream bit rate adjustment method described above can refer to each other and can achieve the same technical effects, which will not be repeated here.
[0095] Figure 4 FIG. 1 is a schematic diagram of the structure of the video stream bit rate adjustment device provided by the present invention. Figure 4 As shown, the video stream bit rate adjustment device provided by the present invention is applied to a base station, and the device may include: A determination module 410, configured to parse user plane service data to determine various video stream types when an uplink PRB utilization rate of the base station is lower than a first utilization rate threshold; An adjustment module 420, configured to perform a bit rate adjustment operation on a target type video stream; The bit rate adjustment operation includes at least one of the following: Improve the uplink and downlink scheduling priority of target type video streams; Shorten the uplink pre-scheduling period of the target type video stream.
[0096] In one embodiment, the apparatus further includes an execution module, configured to perform the following operations after performing the bit rate adjustment operation on the target type video stream: Determine an uplink PRB utilization rate of the base station within a target period; When the uplink PRB utilization rate of the base station in the target period is greater than the second utilization rate threshold, the operation of shortening the uplink pre-scheduling period of the target type video stream is rolled back; The second utilization threshold is greater than the first utilization threshold.
[0097] In one embodiment, the execution module is further configured to perform the following operations after performing the bit rate adjustment operation on the target type video stream: Determine a downlink PRB utilization rate of the base station within a target period; When the downlink PRB utilization rate of the base station in the target period is greater than the third utilization rate threshold, the operation of increasing the uplink and downlink scheduling priority of the target type video stream is rolled back.
[0098] In one embodiment, the parsing of the user plane service data to determine various video stream types includes: Determine each QoS Flow from the SDAP header of the user plane service data packet; Determine the video data flow based on the 5QI value corresponding to each QoS Flow; Determine the video stream of each APP from the video data stream based on the IP address; The various video stream types are determined from the video streams of each APP.
[0099] In one embodiment, the base station is a base station based on an intelligent endogenous architecture.
[0100] In one embodiment, the target type video stream is a short video stream.
[0101] Figure 5 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 5 As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530 and a communication bus 540, wherein the processor 510, the communication interface 520 and the memory 530 communicate with each other through the communication bus 540. The processor 510 may call the logic instructions in the memory 530 to execute the video stream bit rate adjustment method provided in the above embodiments, for example, including: When the uplink PRB utilization rate of the base station is lower than the first utilization rate threshold, parsing the user plane service data to determine various video stream types; Perform bitrate adjustment operation on target type video stream; The bit rate adjustment operation includes at least one of the following: Improve the uplink and downlink scheduling priority of target type video streams; Shorten the uplink pre-scheduling period of the target type video stream.
[0102] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0103] On the other hand, the present invention further provides a computer program product, the computer program product includes a computer program, the computer program can be stored in a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer can execute the video stream bit rate adjustment method provided in the above embodiments, for example, including: When the uplink PRB utilization rate of the base station is lower than the first utilization rate threshold, parsing the user plane service data to determine various video stream types; Perform bitrate adjustment operation on target type video stream; The bit rate adjustment operation includes at least one of the following: Improve the uplink and downlink scheduling priority of target type video streams; Shorten the uplink pre-scheduling period of the target type video stream.
[0104] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to perform the video stream bit rate adjustment method provided in the above embodiments, for example, including: When the uplink PRB utilization rate of the base station is lower than the first utilization rate threshold, parsing the user plane service data to determine various video stream types; Perform bitrate adjustment operation on target type video stream; The bit rate adjustment operation includes at least one of the following: Improve the uplink and downlink scheduling priority of target type video streams; Shorten the uplink pre-scheduling period of the target type video stream.
[0105] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0106] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0107] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for adjusting a video stream bit rate, characterized in that: Applied to a base station, the method comprises: When the uplink PRB utilization rate of the base station is lower than the first utilization rate threshold, parsing the user plane service data to determine various video stream types; Perform bitrate adjustment operation on target type video stream; The bit rate adjustment operation includes at least one of the following: Improve the uplink and downlink scheduling priority of target type video streams; Shorten the uplink pre-scheduling period of the target type video stream.
2. The video stream bit rate adjustment method according to claim 1, characterized in that: After performing the bit rate adjustment operation on the target type video stream, the method further includes: Determine an uplink PRB utilization rate of the base station within a target period; When the uplink PRB utilization rate of the base station in the target period is greater than the second utilization rate threshold, the operation of shortening the uplink pre-scheduling period of the target type video stream is rolled back; The second utilization threshold is greater than the first utilization threshold.
3. The video stream bit rate adjustment method according to claim 1, characterized in that: After performing the bit rate adjustment operation on the target type video stream, the method further includes: Determine a downlink PRB utilization rate of the base station within a target period; When the downlink PRB utilization rate of the base station in the target period is greater than the third utilization rate threshold, the operation of increasing the uplink and downlink scheduling priority of the target type video stream is rolled back.
4. The method for adjusting the video stream bit rate according to claim 1, characterized in that: The user plane service data is parsed to determine various video stream types, including: Determine each QoS Flow from the SDAP header of the user plane service data packet; Determine the video data flow based on the 5QI value corresponding to each QoS Flow; Determine the video stream of each APP from the video data stream based on the IP address; The various video stream types are determined from the video streams of each APP.
5. The method for adjusting the bit rate of a video stream according to any one of claims 1 to 4, characterized in that: The base station is a base station based on an intelligent endogenous architecture.
6. The video stream bit rate adjustment method according to any one of claims 1 to 4, characterized in that: The target type video stream is a video stream of short videos.
7. A video stream bit rate adjustment device, characterized in that: Applied to a base station, the device comprises: A determination module, configured to parse user plane service data to determine various video stream types when an uplink PRB utilization rate of the base station is lower than a first utilization rate threshold; An adjustment module, used for performing a bit rate adjustment operation on a target type video stream; The bit rate adjustment operation includes at least one of the following: Improve the uplink and downlink scheduling priority of target type video streams; Shorten the uplink pre-scheduling period of the target type video stream.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the video stream bit rate adjustment method according to any one of claims 1 to 6 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the video stream bit rate adjustment method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the video stream bit rate adjustment method according to any one of claims 1 to 6 is implemented.