Disclosure of Invention
The application aims to provide a method, a device and a computer readable medium for adjusting a service quality strategy, which can realize that the adjusted service quality strategy can adapt to the current network environment to a certain extent, thereby improving the user experience.
Other features and advantages of the present application will be apparent from the following detailed description, or may be learned by practice of the application.
According to an aspect of an embodiment of the present application, there is provided a method for adjusting a quality of service policy, the method including:
acquiring a user access network type, base station load and a service quality strategy issued by a strategy server;
and if the user access network type or the base station load meets a preset condition, adjusting the service quality strategy according to a preset mapping rule, and transmitting the adjusted service quality strategy to the base station.
According to an aspect of an embodiment of the present application, there is provided a quality of service policy adjusting apparatus, including:
the acquisition module is used for acquiring the type of a user access network, the load of a base station and a service quality strategy issued by the strategy server;
and the adjusting module is used for adjusting the service quality strategy according to a preset mapping rule if the user access network type or the base station load meets a preset condition, and transmitting the adjusted service quality strategy to the base station.
In some embodiments of the application, based on the above technical solution, the adjusting module is further configured to adjust the qos policy according to a first preset mapping rule if the type of the user access network meets a preset condition; and if the load capacity of the base station meets a preset condition, adjusting the service quality strategy according to a second preset mapping rule, wherein the first preset mapping rule is different from the second preset mapping rule.
In some embodiments of the present application, based on the above technical solution, the adjusting module is further configured to, if the user access network type falls back from the high broadband network type to the low broadband network type, determine that the user access network type meets a preset condition; and adjusting the service quality strategy corresponding to the high broadband network type into the service quality strategy corresponding to the low broadband network type according to the first preset mapping rule.
In some embodiments of the application, based on the above technical solution, the adjusting module is further configured to, when the user access network type is converted from a 5G network to a 4G network, adjust the qos policy corresponding to the 5G network to the qos policy corresponding to the 4G network according to the first preset mapping rule.
In some embodiments of the application, based on the above technical solution, the adjusting module is further configured to, if the load amount of the base station is greater than a preset load threshold, adjust the qos policy corresponding to the load amount of the base station to the qos policy corresponding to the preset load threshold according to the second preset mapping rule.
In some embodiments of the application, based on the above technical solution, the adjusting module is further configured to adjust the qos policy according to a non-equivalent mapping manner, so as to obtain the adjusted qos policy.
In some embodiments of the application, based on the above technical solution, the adjusting module is further configured to directly transmit the qos policy to the base station if the user access network type or the base station load does not satisfy a preset condition.
According to an aspect of the embodiments of the present application, there is provided a computer readable medium, on which a computer program is stored, which when executed by a processor implements a quality of service policy adjustment method as in the above technical solution.
According to an aspect of an embodiment of the present application, there is provided an electronic apparatus including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the service quality policy adjustment method as in the above technical solution via executing the executable instructions.
According to an aspect of embodiments herein, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instruction from the computer readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method for adjusting the quality of service policy according to the above technical solution.
In the technical scheme provided by the embodiment of the application, whether the current service quality strategy is adjusted or not is determined according to the type of the user access network and the load of the base station as judgment conditions. When the user access network type and the base station load meet the preset conditions, the service quality strategy is adjusted to be matched with the current user access network type or the current base station load and the service quality strategy, so that the adjusted service quality strategy can be well adapted to the current network environment, the problem of network congestion caused by mismatching of the service quality strategy and the current network environment is avoided, and the user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the application. One skilled in the relevant art will recognize, however, that the subject matter of the present application can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and so forth. In other instances, well-known methods, devices, implementations, or operations have not been shown or described in detail to avoid obscuring aspects of the application.
The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.
The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the contents and operations/steps, nor do they necessarily have to be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
In order to facilitate understanding of the technical solutions of the present application, the following descriptions are made for the terms:
QoS (Quality of Service) refers to a network that can provide better Service capability for specified network communication by using various basic technologies, and is a security mechanism of the network, which is a technology for solving the problems of network delay and congestion. QoS guarantees are important for capacity-limited networks, especially for streaming multimedia applications such as VoIP and IPTV, which often require fixed transmission rates and are sensitive to delay.
The 3GPP (the 3rd Generation Partner Project) mainly defines the specification of the third Generation technology based on the GSM core network and UTRA (FDD is W-CDMA technology and TDD is TD-SCDMA technology) as the wireless interface. The 3GPP aims to realize smooth transition from a 2G network to a 3G network, ensure backward compatibility of future technologies, and support easy network establishment and roaming and compatibility between systems.
GBR (guaranteed Bit Rate). GBR is the minimum bit rate of the guaranteed bearer by the system, and the corresponding bit rate can be maintained even when network resources are in short supply.
Qci (qos Class identifier), which is a scale value used to measure the packet forwarding behavior (e.g. packet loss rate, packet delay budget) provided to a particular SDF (service data flow), is applied to both GBR and Non-GBR bearers, and is used to specify the control bearer level packet forwarding scheme (e.g. scheduling weight, admission threshold, queue management threshold, link layer protocol configuration, etc.) defined in the access node, which are pre-configured by the operator to the access network node.
Currently, the service rate, the time delay, the packet loss rate and the like of a 4G/5G user are generally guaranteed through a QOS strategy. According to the 3GPP standard, the PCF/PCRF issues the same QOS policy (5QI parameter/QCI parameter) no matter whether the user accesses from the 4G network or the 5G network. When the user falls back from the 5G network to the 4G network, the core network maps the 5QI parameters of the 5G to be equivalent to the QCI parameters of the 4G.
The current QOS policy mapping has problems: since the wireless bandwidth of the 4G network is much smaller than that of the 5G network, when a large number of 5G GBR users fall back to the 4G network, the common users accessing the 4G network will be seriously affected. In addition, since the 5QI spreading value is not within the range defined by the QCI specification, the 4G base station cannot recognize the 5QI spreading value at present.
In order to solve the above technical problem, the present application provides a method for adjusting a qos policy, which determines whether to adjust a current qos policy according to a type of a user access network and a load of a base station as a determination condition. When the user access network type and the base station load meet the preset conditions, the service quality strategy is adjusted to enable the current user access network type or the current base station load to be matched with the adjusted service quality strategy, so that the adjusted service quality strategy can be well adapted to the current network environment, the parameter value of the service quality strategy corresponding to the current network can be identified, the problem of network congestion caused by the fact that the service quality strategy is not matched with the current network environment is avoided, stable operation of the base station is guaranteed, and the user has good service experience.
Fig. 1 schematically shows a block diagram of an exemplary system architecture to which the solution of the present application applies.
Referring to fig. 1, when the user drops back from 5G to 4G, the PGW network element of the core network maps the user 5QI QOS policy parameters to appropriate QCI QOS policy parameters according to the information such as the type of the wireless network accessed by the user, the resource utilization rate of the access base station, and the user subscription. Therefore, the problems that the wireless base station cannot identify the 5QI expansion value and the wireless base station resource is insufficient to influence the user experience and the like caused by the equivalent mapping of the 5QI and the QCI of the core network when the user falls back to the 4G network from the 5G network at present are solved.
Fig. 2 schematically shows an overall step flow of a quality of service policy adjustment method according to an embodiment of the present application. Referring to fig. 2, when the user access wireless network type falls back from the 5G network to the 4G network, the PGW collects information such as a user subscription QOS parameter, a user access network type, a base station resource utilization rate, and the like, and the PGW generates a rule that a 5QI parameter is mapped as a QCI according to the collected information; and the PGW generates the QCI parameters of the user according to the mapping rule, and transmits the generated QCI parameter values of the user to the 4G wireless base station.
The following describes a method, an apparatus, and a computer-readable medium for adjusting a qos policy in accordance with the present application in detail.
Referring to fig. 3, fig. 3 schematically illustrates a flow of steps of a method for providing qos policy adjustment according to an embodiment of the present application. The execution subject of the method may be a server, and the method may mainly include steps S301 to S302 as follows.
Step S301, obtaining the user access network type, the base station load and the service quality strategy issued by the strategy server.
The user access network type refers to whether the user accesses a 4G network or a 5G network, the base station load refers to the user quantity currently borne by the base station, and the service quality policy is a service quality policy uniformly issued by the policy server. The method is beneficial to further judging whether the service quality strategy needs to be adjusted or not by acquiring the type of the user access network, the load of the base station and the service quality strategy issued by the strategy server, and the service quality strategy is adjusted according to the judgment result so that the adjusted service quality strategy is matched with the current network environment, thereby ensuring that the base station can run stably.
Step S302, if the type of the user access network or the load of the base station meets the preset conditions, the service quality strategy is adjusted according to the preset mapping rule, and the adjusted service quality strategy is transmitted to the base station.
When the type of the user access network and the load of the base station meet the preset conditions, the current service quality strategy is considered to be not in accordance with the current network environment, and the current service quality network needs to be adjusted, so that the service quality strategy matched with the current network environment is obtained. After the adjusted QoS strategy is obtained, the adjusted QoS strategy is not only executed, but also transmitted to the base station.
In order to solve the above technical problem, the present application provides a method for adjusting a qos policy, which determines whether to adjust a current qos policy according to a type of a user access network and a load of a base station as a determination condition. When the user access network type and the base station load meet the preset conditions, the service quality strategy is adjusted to enable the current user access network type or the current base station load to be matched with the adjusted service quality strategy, so that the adjusted service quality strategy can be well adapted to the current network environment, the parameter value of the service quality strategy corresponding to the current network can be identified, the problem of network congestion caused by the fact that the service quality strategy is not matched with the current network environment is avoided, stable operation of the base station is guaranteed, and the user has good service experience.
In an embodiment of the present application, if the user access network type or the base station load amount satisfies a predetermined condition, adjusting the qos policy according to a predetermined mapping rule includes:
if the type of the user access network meets the preset condition, adjusting a service quality strategy according to a first preset mapping rule;
and if the load capacity of the base station meets the preset condition, adjusting the service quality strategy according to a second preset mapping rule, wherein the first preset mapping rule is different from the second preset mapping rule.
And when the type of the user access network meets the preset condition, the service quality strategy is adjusted according to a first preset mapping rule, and when the load capacity of the base station meets the preset condition, the service quality strategy is adjusted according to a second preset mapping rule. Therefore, the service quality strategy is adjusted through different mapping rules to adapt to different network environments, so that the flexible adjustment of the service quality strategy is realized, and the service quality strategy is more adaptive to the current network environment.
In an embodiment of the present application, if the type of the user access network meets a preset condition, adjusting the qos policy according to a first preset mapping rule includes:
if the user access network type falls back from the high broadband network type to the low broadband network type, the user access network type meets a preset condition;
and adjusting the service quality strategy corresponding to the high-bandwidth network type into the service quality strategy corresponding to the low-bandwidth network type according to the first preset mapping rule.
When the user access network type falls back from the high broadband network type to the low broadband network type, because the bandwidth of the low broadband network type is smaller than that of the high broadband network type, when a large number of users of the high broadband network type fall back to the low broadband network type, common users accessing the low broadband network will be seriously influenced, so that the user experience is poor, and the stable operation of the base station is influenced. Therefore, the current qos policy needs to be adjusted, specifically, the qos policy corresponding to the high-bandwidth network type is adjusted to the qos policy corresponding to the low-bandwidth network type according to the first preset mapping rule. Therefore, the service quality strategy is adjusted to adapt to the current network environment, the problem of network congestion is avoided, and the user experience is improved.
In an embodiment of the present application, if the type of the user access network meets a preset condition, adjusting the qos policy according to a first preset mapping rule includes:
when the type of the user access network is converted from a 5G network to a 4G network, the service quality strategy corresponding to the 5G network is adjusted to the service quality strategy corresponding to the 4G network according to the first preset mapping rule.
Since the wireless bandwidth of 4G is much smaller than that of 5G, when a large number of 5G GBR users fall back to the 4G network, they will seriously affect the general users accessing the 4G network. In addition, currently 4G base stations do not recognize the 5QI extension value (not within the QCI specification definition). Therefore, the current qos policy needs to be adjusted, and the qos policy corresponding to the 5G network is adjusted to the qos policy corresponding to the 4G network according to the first preset mapping rule. Therefore, the problems that the wireless base station cannot identify the 5QI extension value and the wireless base station resource is insufficient to influence the user experience and the like caused by the equivalent mapping of the 5QI and the QCI of the core network when the user falls back to the 4G network from the 5G network at present are solved.
In an embodiment of the present application, if the load amount of the base station satisfies a predetermined condition, adjusting the qos policy according to a second predetermined mapping rule includes:
and if the load capacity of the base station is greater than the preset load threshold, adjusting the service quality strategy corresponding to the load capacity of the base station to the service quality strategy corresponding to the preset load threshold according to a second preset mapping rule.
And when the load of the base station is greater than a preset load threshold, the current network is considered to be congested, and if the current service quality strategy is still adopted, the current environment cannot be met. Therefore, the current qos policy needs to be adjusted, and the qos policy corresponding to the load amount of the base station is adjusted to the qos policy corresponding to the preset load threshold according to the second preset mapping rule. Therefore, the problem of insufficient wireless base station resources is solved, and user experience is improved.
In an embodiment of the present application, adjusting the qos policy according to a preset mapping rule includes:
and adjusting the service quality strategy according to a non-equivalent mapping mode to obtain the adjusted service quality strategy.
The non-equivalence mapping mode means that when the service quality policy is obtained, parameters in the service quality policy need to be adjusted to obtain modified service quality policy parameters.
Therefore, the service quality strategy is adjusted according to the non-equivalent mapping mode, so that the service quality strategy which accords with the current network environment can be obtained, and the problem that the wireless base station cannot identify the expansion value and the user experience is influenced due to insufficient wireless base station resources caused by the equivalent mapping is solved, so that the user experience is well improved.
In one embodiment of the present application, the method further comprises:
and if the type of the user access network or the load of the base station does not meet the preset condition, directly transmitting the service quality strategy to the base station.
And if the type of the user access network or the load of the base station does not meet the preset conditions, directly transmitting the service quality strategy sent by the strategy server to the base station, namely transmitting the service quality strategy to the base station in an equivalent mapping mode. Thereby being beneficial to improving the user experience.
In one embodiment of the present application, the adjustment of the qos policy according to the preset rule may be performed by manual configuration. Therefore, the method is simple and convenient to implement.
It should be noted that although the various steps of the methods in this application are depicted in the drawings in a particular order, this does not require or imply that these steps must be performed in this particular order, or that all of the shown steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
The following describes an embodiment of an apparatus of the present application, which may be used to perform the qos policy adjustment method in the foregoing embodiment of the present application. Fig. 4 schematically shows a block diagram of a qos policy adjustment apparatus provided in an embodiment of the present application. As shown in fig. 4, the qos policy adjustment apparatus 400 includes:
an obtaining module 401, configured to obtain a user access network type, a base station load, and a quality of service policy issued by a policy server;
an adjusting module 402, configured to adjust a qos policy according to a preset mapping rule if the user access network type or the base station load meets a preset condition, and transmit the adjusted qos policy to the base station.
In some embodiments of the present application, based on the above technical solution, the adjusting module 402 is further configured to, if the type of the user access network meets a preset condition, adjust the qos policy according to a first preset mapping rule; and if the load capacity of the base station meets the preset condition, adjusting the service quality strategy according to a second preset mapping rule, wherein the first preset mapping rule is different from the second preset mapping rule.
In some embodiments of the present application, based on the above technical solution, the adjusting module 402 is further configured to, if the user access network type falls back from the high broadband network type to the low broadband network type, determine that the user access network type meets a preset condition; and adjusting the service quality strategy corresponding to the high-bandwidth network type into the service quality strategy corresponding to the low-bandwidth network type according to the first preset mapping rule.
In some embodiments of the application, based on the above technical solution, the adjusting module 402 is further configured to, when the user access network type is converted from a 5G network to a 4G network, adjust a quality of service policy corresponding to the 5G network to a quality of service policy corresponding to the 4G network according to a first preset mapping rule.
In some embodiments of the application, based on the above technical solution, the adjusting module 402 is further configured to, if the load amount of the base station is greater than the preset load threshold, adjust the service quality policy corresponding to the load amount of the base station to the service quality policy corresponding to the preset load threshold according to a second preset mapping rule.
In some embodiments of the present application, based on the above technical solution, the adjusting module 402 is further configured to adjust the qos policy according to a non-equivalent mapping manner, so as to obtain an adjusted qos policy.
In some embodiments of the application, based on the above technical solution, the adjusting module is further configured to directly transmit the qos policy to the base station if the type of the user access network or the load amount of the base station does not satisfy a preset condition.
The specific details of the qos policy adjustment apparatus provided in each embodiment of the present application have been described in detail in the corresponding method embodiment, and are not described herein again.
Fig. 5 schematically shows a block diagram of a computer system of an electronic device for implementing an embodiment of the present application.
It should be noted that the computer system 500 of the electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 5, the computer system 500 includes a Central Processing Unit (CPU) 501 that can perform various appropriate actions and processes according to a program stored in a Read-Only Memory (ROM) 502 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 503. In the random access memory 503, various programs and data necessary for system operation are also stored. The central processor 501, the read only memory 502 and the random access memory 503 are connected to each other via a bus 504. An Input/Output interface 505(Input/Output interface, i.e., I/O interface) is also connected to the bus 504.
The following components are connected to the input/output interface 505: an input portion 506 including a keyboard, a mouse, and the like; an output section 507 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage portion 508 including a hard disk and the like; and a communication section 509 including a network interface card such as a local area network card, modem, or the like. The communication section 509 performs communication processing via a network such as the internet. The driver 510 is also connected to the input/output interface 505 as necessary. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as necessary, so that a computer program read out therefrom is mounted into the storage section 508 as necessary.
In particular, according to embodiments of the present application, the processes described in the various method flowcharts may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 509, and/or installed from the removable medium 511. The computer program, when executed by the central processor 501, performs various functions defined in the system of the present application.
It should be noted that the computer readable medium shown in the embodiments of the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM), a flash Memory, an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the application. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains.
It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.