Communication adaptation management method and device, equipment and storage medium

By predicting and simulating and adjusting based on user and network information in the adaptation management device, the problem that fixed communication parameter configuration is difficult to meet user service differences is solved, and communication performance and service quality are improved.

CN119545557APending Publication Date: 2025-02-28CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411658811.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

Due to the dynamic changes in the network environment and user services, fixed communication parameter configurations are difficult to meet the differences in communication requirements of different user services, resulting in decreased communication performance or service interruption.

Method used

By predicting future network status based on user information, service information and network information of user side nodes in the adaptation management device, and performing simulation adjustments from at least one angle of service priority, service uplink cycle and service transmission delay, multiple adjustment strategies are determined to ensure that the SLA indicators meet preset requirements.

Benefits of technology

Through adaptation and adjustment, the communication performance and service quality of user services are improved, and the SLA indicators provided by network nodes to user side nodes meet the needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119545557A_ABST
    Figure CN119545557A_ABST
Patent Text Reader

Abstract

The invention provides a communication adaptation management method and device, equipment and a storage medium, relates to the technical field of communication, and is used for solving the problem of how to carry out adaptation management on user services and communication networks. The method comprises the following steps: under the condition that a current service level agreement (SLA) index provided by a network side node to a user side node does not meet a preset SLA index, determining the service level agreement of the user side node on the basis of user information and service information of the user side node and network information between the user side node and the network side node; simulation adjustment is carried out on at least one of the service priority, the service uplink period and the service transmission delay, a plurality of first adjustment strategies are determined, and one first adjustment strategy corresponds to one first SLA index. And performing adaptive management on the network side node and / or the user side node according to a target adjustment strategy of which the corresponding first SLA index meets a preset SLA index in the plurality of first adjustment strategies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication adaptation management method, device, equipment and storage medium. Background Art

[0002] With the rapid development of the fifth generation mobile communication technology (5G) network technology, 5G networks have a set of standardized systems in terms of service assurance to ensure efficient and stable operation of the network.

[0003] However, since the network environment and user services are changing dynamically, and the communication requirements of different user services (such as service level agreements (SLAs)) vary greatly, fixed communication parameter configurations (such as network parameter configurations and / or service parameter configurations) are difficult to adapt to these changes, which may result in a degradation of the communication performance corresponding to the user service or interruption of the communication service.

[0004] Therefore, how to adapt and manage user services and communication networks has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] The present application provides a communication adaptation management method, apparatus, device and storage medium, which are used to solve the problem of how to perform adaptation management on user services and communication networks.

[0006] In order to achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, the present application provides a communication adaptation management method, the method comprising: when the current service level agreement SLA indicator provided by the network side node to the user side node does not meet the preset SLA indicator, the communication adaptation management device (hereinafter referred to as the "adaptation management device") predicts the network state between the user side node and the network side node at a future moment based on the user information and service information of the user side node and the network information between the user side node and the network side node. According to the network state, at least one of the service priority, service uplink cycle and service transmission delay is simulated and adjusted to determine multiple first adjustment strategies, one first adjustment strategy corresponding to one first SLA indicator. According to the target adjustment strategy that the first SLA indicator corresponding to the multiple first adjustment strategies meets the preset SLA indicator, the network side node and / or the user side node are adapted and managed.

[0008] The technical solution provided by the present application brings at least the following beneficial effects: by referring to user information, service information and network information, the user side nodes and / or network side nodes are adapted and adjusted from at least one of the perspectives of service priority, service uplink cycle and service transmission delay to ensure that the SLA indicators provided by the network side nodes to the user side nodes meet the corresponding requirements and improve the communication performance and service quality corresponding to the user services.

[0009] Optionally, the target adjustment strategy includes at least one of the following: instructing the user-side node to adjust the service priority in the service message header. Instructing the user-side node to split the initial service flow into multiple sub-service flows corresponding to different SLA indicators, and one sub-service flow corresponds to one service priority. Instructing the user-side node to adjust the service cycle. Instructing the user-side node to adjust the transmission frequency layer of the service flow. Instructing the user-side node to periodically adjust the PRB resources of the network slice. Instructing the network-side node to adjust the time for providing resource pre-scheduling to the user-side node based on the service uplink time of the user-side node.

[0010] Optionally, the above “based on user information and service information of the user-side node, and network information between the user-side node and the network-side node, simulate adjustment of at least one of the service priority, service uplink period, and service transmission delay, and determine multiple first adjustment strategies” includes: based on user information, service information, and network information, predicting the network state between the user-side node and the network-side node at a future moment. According to the network state, simulate adjustment of at least one of the service priority, service uplink period, and service transmission delay, and determine multiple first adjustment strategies.

[0011] Optionally, the user information includes at least one of the following: user status information, terminal status information, and location measurement information.

[0012] Optionally, the network information includes at least one of the following: network base station information, real-time network status information, and real-time environment status information.

[0013] Optionally, the service information includes at least one of the following: service type, service delay, uplink / downlink service rate, number of message transmissions, average message length, and number of abnormal messages.

[0014] In a second aspect, the present application provides a device for adaptation management of communications, the device comprising: an acquisition module and a processing module.

[0015] The processing module is used to simulate and adjust at least one of the service priority, service uplink cycle and service transmission delay based on the user information and service information of the user side node and the network information between the user side node and the network side node when the current service level agreement SLA indicator provided by the network side node to the user side node does not meet the preset SLA indicator, and determine multiple first adjustment strategies, one first adjustment strategy corresponds to one first SLA indicator. The processing module is also used to perform adaptive management on the network side node and / or the user side node according to the target adjustment strategy in which the first SLA indicator corresponding to the multiple first adjustment strategies meets the preset SLA indicator.

[0016] Optionally, the target adjustment strategy includes at least one of the following: instructing the user-side node to adjust the service priority in the service message header. Instructing the user-side node to split the initial service flow into multiple sub-service flows corresponding to different SLA indicators, and one sub-service flow corresponds to one service priority. Instructing the user-side node to adjust the service cycle. Instructing the user-side node to adjust the transmission frequency layer of the service flow. Instructing the user-side node to periodically adjust the PRB resources of the network slice. Instructing the network-side node to adjust the time for providing resource pre-scheduling to the user-side node based on the service uplink time of the user-side node.

[0017] Optionally, the processing module is specifically used to predict the network state between the user side node and the network side node at a future time based on the user information, the service information and the network information. The processing module is also used to simulate and adjust at least one of the service priority, the service uplink cycle and the service transmission delay according to the network state, and determine multiple first adjustment strategies.

[0018] Optionally, the user information includes at least one of the following: user status information, terminal status information, and location measurement information.

[0019] Optionally, the network information includes at least one of the following: network base station information, real-time network status information, and real-time environment status information.

[0020] Optionally, the service information includes at least one of the following: service type, service delay, uplink / downlink service rate, number of message transmissions, average message length, and number of abnormal messages.

[0021] In a third aspect, the present application provides a device for adaptation management of communications, the device comprising: a processor and a memory, the processor and the memory being coupled, the memory being used to store one or more programs, the one or more programs comprising computer execution instructions, and when the device for adaptation management of communications is running, the processor executes the computer execution instructions stored in the memory to implement the method for adaptation management of communications described in the first aspect or any optional aspect of the first aspect.

[0022] In a fourth aspect, the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes the method for adaptation management of communications described in the first aspect or any optional aspect of the first aspect.

[0023] In a fifth aspect, the present application provides a computer program product applied to a server, the computer program product comprising computer instructions. When the computer instructions are executed on the server, the server implements the method for adaptation management of communications described in the first aspect or any optional aspect of the first aspect.

[0024] In the above scheme, the technical problems that can be solved and the technical effects achieved by the communication adaptation management device, equipment, computer storage medium or computer program product can be referred to the technical problems and technical effects solved by the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present application;

[0026] Figure 2 An example schematic diagram of a communication adaptation management device provided in an embodiment of the present application;

[0027] Figure 3 A flowchart of a communication adaptation management method provided in an embodiment of the present application;

[0028] Figure 4 A schematic diagram of the structure of a communication adaptation management device provided in an embodiment of the present application;

[0029] Figure 5 A schematic diagram of the structure of a communication adaptation management device provided in an embodiment of the present application;

[0030] Figure 6 A conceptual partial view of a computer program product provided for an embodiment of the present application. DETAILED DESCRIPTION

[0031] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0032] In this article, the character " / " generally indicates that the objects before and after are in an "or" relationship. For example, A / B can be understood as A or B.

[0033] The terms “first” and “second” in the description and claims of the present application are used to distinguish different objects rather than to describe a specific order of the objects.

[0034] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but may optionally include other steps or modules that are not listed, or may optionally include other steps or modules that are inherent to these processes, methods, products or devices.

[0035] In addition, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present concepts in a specific way.

[0036] Before introducing in detail the method for adaptation management of communications provided in the embodiments of the present application, the implementation environment and application scenarios of the embodiments of the present application are first introduced.

[0037] First, the application scenarios of the embodiments of the present application are introduced.

[0038] With the rapid development of 5G network technology, in recent years, the integration and innovation of 5G industry applications have become an important engine leading the high-quality development of the economy. 5G technology and standards were designed with high-bandwidth, high-real-time, high-reliability and high-security communication requirements in mind. In the early stage, 5G industry applications were mainly large-bandwidth data transmission applications, such as real-time image and video applications. The third generation partnership project (3GPP) froze the second version (R16) and the third version (R17) of 5G in July 2020 and June 2022, respectively, further enhancing the ability of 5G to serve industry applications. Among them, the ultra-reliable low latency communication (URLLC) feature of 5G continues to mature, and related applications have gradually begun to enter the human-machine interface control and on-site real-time control of industrial automation control from single-link human-machine remote control. With the continuous evolution of subsequent versions of the 3GPP standard, the capabilities of more mobile network service industries will continue to increase.

[0039] The 5G network has a standardized quality of service (QoS) guarantee system in terms of service assurance. Each protocol data unit (PDU) session of the user corresponds to one or more QoS flows. Each QoS flow has a QoS flow identifier (QFI). The base station then maps the QoS flow to a radio bearer and performs corresponding scheduling. A radio bearer can correspond to multiple QoS flows. User-plane data with the same QFI in a PDU session will obtain the same forwarding and scheduling strategy.

[0040] Due to the differentiated business requirements of different 5G industry application scenarios and the uncertainty of wireless air interfaces, it is difficult for the network to meet flexible business access requirements and ensure user business experience through a set of parameters or multiple fixed sets of parameter configurations.

[0041] That is to say, since the network environment and user services are changing dynamically, and different user services have very different communication SLA requirements, fixed communication parameter configurations (such as network parameter configurations and / or service parameter configurations) are difficult to adapt to these changes, which may cause the communication performance corresponding to the user service to degrade or the communication service to be interrupted.

[0042] Therefore, it is necessary to study the dynamic collaborative perception of networks and businesses and apply it to network service assurance. The network strategies can be formulated based on the joint perception results to make the network more efficient, flexible and better match business needs. This can improve the efficiency of network resources while providing assurance for the business, thus achieving the goal of optimizing both business experience and network efficiency.

[0043] In summary, how to adapt and manage user services and communication networks has become a technical problem that needs to be solved urgently.

[0044] In order to solve the above problems, an embodiment of the present application provides a communication adaptation management method, and the communication adaptation management method provided by the embodiment of the present application is applied to the interactive scenario of the communication service. The embodiment of the present application refers to user information, service information and network information, and adapts and adjusts the user side node and / or the network side node from the perspective of at least one of the service priority, service uplink cycle and service transmission delay, so as to ensure that the SLA indicators provided by the network side node to the user side node meet the corresponding requirements, and improve the communication performance and service quality corresponding to the user service.

[0045] The implementation environment of the embodiments of the present application is introduced below.

[0046] like Figure 1As shown, it is a schematic diagram of a communication system provided in an embodiment of the present application, and the communication system may include: a user side node (such as a terminal 101) and a network side node (such as an adaptation management device 102), wherein the terminal 101 can be connected to the adaptation management device 102 by wire / wireless.

[0047] Specifically, the adaptation management device 102 pre-stores preset SLA indicators required by the terminal 101. When the SLA indicators provided by the adaptation management device 102 to the terminal 101 do not meet the preset SLA indicators, the adaptation management device 102 can be based on the user information and service information of the terminal 101, as well as the network information between the terminal 101 and the terminal 101, adapt and adjust the adaptation management device 102 itself and / or the terminal 101 from at least one of the perspectives of service priority, service uplink cycle and service transmission delay, so as to ensure that after the adaptation and adjustment, the SLA indicators provided by the adaptation management device 102 to the terminal 101 can meet the preset SLA indicators.

[0048] In some embodiments, Figure 2 As shown, the adaptation management device 102 may include: a user perception module 201, a wireless network perception module 202, a local data diversion module 203, a service perception module 204, a collaborative analysis module 205, a service network SLA demand management module 206, a network policy module 207, a combining module 208 and an information disclosure module 209.

[0049] Among them, after the terminal 101 is connected to the network service (i.e., the adaptation management device 102), the wireless network perception module 202 perceives the network information, the user perception module 201 collects user information, and sends the user information to the collaborative analysis module 205 in real time. The collaborative analysis module 205 queries the wireless network perception module 202 for the user's network information based on the user's location measurement information. The local data diversion module 203 sends the diverted data to the service perception module 204 according to the diversion principle. Other undiverted data streams are normally transmitted to the combining module 208. The service perception module 204 perceives the service status and feature data (i.e., service information) of the local data diversion module 203 in real time, and the collaborative analysis module 205 queries the service status and feature data of the user terminal from the service perception module. Based on user information, network information, and service information, the service experience and network status are predicted to generate an intelligent prediction graph. According to the service type, the service network SLA demand management module 206 is queried for the network SLA demand of the service. According to the given SLA guarantee target and the actual SLA indicators obtained from the service perception module 204, the actual deviation is analyzed and adjustment strategy suggestions are given. The network policy module 207 generates a resource scheduling optimization plan based on the predicted network status and the adjustment strategy suggestions of the collaborative analysis module 205. The information disclosure module 209 opens the prediction information and adjustment strategy suggestions generated by the collaborative analysis module 205 to the application through a unified API interface, which is used by the upper-layer application to adjust and adapt the service itself based on the network status and resources to achieve cross-layer optimization. The combining module 208 aggregates the data packets processed by the collaborative analysis module 205 with the local diversion data to complete the message redundancy processing.

[0050] It should be noted that user information includes at least one of the following: user status information, terminal status information, and location measurement information. Network information includes at least one of the following: network base station information, real-time network status information, and real-time environment status information. Service information includes at least one of the following: service type, service delay, uplink / downlink service rate, number of message transmissions, average message length, and number of abnormal messages.

[0051] Among them, network base station information includes: base station identification information, base station location information, device address information, cell identification information, and cell name information. Network status information includes: user equipment (UE) channel status information, protocol stack status information, cell-level load information, different priority service load information, cell-level uplink and downlink throughput statistics information, UE-level uplink and downlink throughput statistics information, uplink and downlink physical resource block (PRB) occupancy information. Environmental status information includes: network link quality measurement report information (such as rate, delay, spectrum resource utilization), uplink and downlink signal quality information, neighboring cell information, and switching parameter information.

[0052] In summary, the network (i.e., the adaptation management device 102) can perceive user information in real time and perceive network information based on the user location; perceive the service status and characteristic data of the user terminal in real time, perform intelligent analysis on the service data packet, dynamically identify service characteristics, and analyze service type, delay, and reliability; filter, clean and pre-process network information, user information, and service information, use AI to perform real-time data analysis, and predict service experience and network status based on historical measurement information such as location, wireless network quality, and service quality, and generate intelligent prediction graphs; query the network SLA requirements of the service, such as delay, reliability, etc., according to the service type; analyze the actual deviation according to the given SLA guarantee target and the actual SLA indicators obtained in real time, and give adjustment strategy suggestions; the network and service are respectively fine-tuned according to the adjustment strategy, so that the network and service work together to achieve service guarantee.

[0053] Moreover, by collaboratively perceiving comprehensive information and comparing it with SLA requirements, the network can obtain fine service characteristics, analyze, select and implement optimization strategies, and achieve network optimization matching service requirements. At the same time, by obtaining different information across network elements and layers, the network can comprehensively perceive or predict the status of the wireless environment and service quality, and open the perceived and predicted wireless information to the service end to assist the service in making optimization decisions. The service side negotiates with the application layer based on the status information obtained from the network side, and adjusts and adapts the service itself according to the existing network conditions, so as to achieve the best match between the service and the network and realize cross-layer optimization.

[0054] It should be noted that the embodiment of the present application does not limit the adaptation management device 102. For example, the adaptation management device 102 may be a base station, a server, or a core network element.

[0055] The server may be a single physical server or a server cluster consisting of multiple servers. Alternatively, the server cluster may be a distributed cluster. Alternatively, the server may be a cloud server. The embodiments of the present application do not limit the specific implementation of the server.

[0056] The terminal may be a mobile phone, tablet computer, desktop, laptop, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, etc. with transceiver functions. The present application does not impose any special restrictions on the specific form of the terminal. It may interact with the user through one or more methods such as keyboard, touch pad, touch screen, remote control, voice interaction or handwriting device.

[0057] The base station may include various forms of base stations, such as macro base stations, micro base stations (also called small stations), relay stations, access points, etc. Specifically, it may be an access point (AP) in a wireless local area network (WLAN), a base station (Base Transceiver Station, BTS) in a global system for mobile communications (GSM) or code division multiple access (CDMA), a base station (NodeB, NB) in wideband code division multiple access (WCDMA), an evolved Node B (eNB or eNodeB) in LTE, or a relay station or access point, as well as a base station in a future sixth generation mobile communication technology (6G) network or a base station in a future evolved public land mobile network (PLMN) network, etc.

[0058] The core network elements may include various network functions, such as access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), unified data management (UDM), location management function (LMF), etc.

[0059] After introducing the application scenario and implementation environment of the embodiment of the present application, the communication adaptation management method provided by the embodiment of the present application is introduced in detail in combination with the above-mentioned implementation environment.

[0060] The methods in the following embodiments can all be implemented in the above application scenarios and implementation environments. The embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0061] Figure 3 The flowchart of a communication adaptation management method provided in the embodiment of the present application is as follows. Figure 3 As shown, the method may include: S301-S304.

[0062] S301. Obtain the current SLA indicator provided by the network side node to the user side node.

[0063] As a possible implementation method, after the user-side node accesses the network-side node, the network-side node can receive and respond to the service request initiated by the user-side node, and feedback the corresponding response result to the user-side node. At the same time, the network-side node can collect the SLA indicator between the reception of the service request and the feedback of the response result to determine the current SLA indicator provided by the network-side node to the user-side node.

[0064] It should be noted that, in the embodiment of the present application, the SLA indicator may include at least one of the following: availability, response time, delay, packet loss rate, throughput, etc.

[0065] S302: Determine whether the current SLA indicator meets the preset SLA indicator.

[0066] The preset SLA indicator is used to indicate the expected standard of service quality provided by the service provider of the network side node to the customer of the user side node.

[0067] As a possible implementation, the network side node may pre-store a preset SLA indicator. Based on the preset SLA indicator, the network side node may determine the magnitude relationship between the current SLA and the preset SLA indicator, and further determine whether the current SLA indicator meets the preset SLA indicator.

[0068] For example, if the current SLA indicators include: response time of 2 seconds (s), delay of 10 milliseconds (ms), and throughput of 15 bits / second, and the preset SLA indicators include: response time of 3s, delay of 20ms, and throughput of 17 bits / second, then the current SLA indicators do not meet the preset SLA indicators.

[0069] In some embodiments, if the current SLA indicator meets the preset SLA indicator, the network side node can determine that no adaptation management is required between the user service and the communication network, and maintain the current communication state.

[0070] In other embodiments, if the current SLA indicator does not meet the preset SLA indicator, the network side node may execute S303.

[0071] S303, based on the user information and service information of the user side node, and the network information between the user side node and the network side node, simulate adjustment of at least one of the service priority, service uplink cycle and service transmission delay, and determine multiple first adjustment strategies.

[0072] The user information may include at least one of the following: user status information, terminal status information, and location measurement information.

[0073] As a possible implementation, the network side node may receive the user information actively reported by the user side node. Alternatively, the network side node may obtain the user information by accessing the user side node. Alternatively, the network side node may monitor the user side node in real time to obtain the user information.

[0074] For example, taking the example of a network side node monitoring a user side node in real time to obtain location measurement information, the network side node may use the uplink time difference of arrival (UTDOA) positioning technology to obtain location measurement information. Alternatively, the network side node may use the round trip time (RTT) positioning technology to obtain location measurement information. Alternatively, the network side node may use the angle of arrival (AOA) positioning technology to obtain location measurement information.

[0075] As a possible implementation method, the network side node can query the network information of the user side node's location based on the location measurement information obtained above, and the network information may include at least one of the following: network base station information, real-time network status information, and real-time environment status information.

[0076] Among them, network base station information includes: base station identification information, base station location information, device address information, cell identification information, and cell name information. Network status information includes: UE channel status information, protocol stack status information, cell-level load information, different priority service load information, cell-level uplink and downlink throughput statistics information, UE-level uplink and downlink throughput statistics information, and uplink and downlink PRB occupancy information. Environmental status information includes: network link quality measurement report information (such as rate, delay, spectrum resource utilization), uplink and downlink signal quality information, neighboring cell information, and switching parameter information.

[0077] As a possible implementation method, the network side node can receive the service request reported by the user side node and obtain the corresponding service information from the service request. The service information may include at least one of the following: service type, service delay, uplink / downlink service rate, number of message transmissions, average message length, and number of abnormal messages.

[0078] In an embodiment of the present application, the network side node can refer to user information, network information and service information, and simulate the adjustment of at least one of the service priority, service uplink cycle and service transmission delay by traversal, and determine multiple first adjustment strategies, where one first adjustment strategy corresponds to the first first SLA indicator.

[0079] That is to say, the network side node can refer to user information, service information and network information, and perform traversal adjustments from at least one of the perspectives of service priority, service uplink cycle and service transmission delay to obtain the adjustment effects (i.e., the first SLA indicator) corresponding to different adjustment schemes (i.e., the first adjustment strategy).

[0080] The first adjustment strategy may include at least one of the following (1)-(6):

[0081] (1) Instruct the user-side node to adjust the service priority in the service message header.

[0082] (2) Instruct the user-side node to split the initial service flow into multiple sub-service flows corresponding to different SLA indicators, where one sub-service flow corresponds to one service priority.

[0083] (3) Instruct the user-side node to adjust the service cycle.

[0084] (4) Instruct the user-side node to adjust the transmission frequency layer of the service flow (such as different frequency resource layers divided in the frequency domain).

[0085] (5) Instruct the user-side node to periodically adjust the PRB resources of the network slice.

[0086] (6) Instructing the network-side node to adjust the time for providing resource pre-scheduling to the user-side node based on the service uplink time of the user-side node.

[0087] It should be noted that, for the above (1), the network side node may instruct the user side node to adjust the service priority in the service message header from 1 to 2 (or from 3 to 1).

[0088] In other words, the user-side node processes the data header and dynamically adjusts the service priority as needed.

[0089] For the above (2), if the user service includes: service A and service B, and the response time in the SLA requirement corresponding to service A is 2ms, and the response time in the SLA requirement corresponding to service B is 2.5ms, then the network side node can instruct the user side node to split the service flow corresponding to the user service into sub-service flow A corresponding to service A and sub-service flow B corresponding to service B, and configure the service priority of sub-service flow A to 1 and the service priority of sub-service flow B to 2.

[0090] That is, the user-side node splits the service into different QoS flows according to the service flow SLA requirements, such as the splitting of video I frame flow and P frame flow, and assigns different priorities to the split QoS flows.

[0091] For the above (3), the network side node can instruct the user side node to adjust the service cycle to between 11 am and 12 am every day.

[0092] That is, the network-side node evaluates the service performance that can be met and proposes the adaptation cycle, bit rate, etc. to the user-side node to assist the service layer in making adjustment and adaptation decisions based on network capabilities. In addition, the network-side node can configure different service cycles for the services that need to be staggered in the user-side node, so that the services can be transmitted in staggered periods.

[0093] For the above (4), the network side node can plan the target frequency layer that is most suitable for carrying the service according to the characteristics of different services. When the initial access frequency layer of the terminal service is inconsistent with the planned frequency layer, the terminal can be migrated to the planned target frequency layer through precise guidance.

[0094] For (5) above, the network side node can support resource reservation configuration similar to calendar mode to achieve periodic adjustment of network slice PRB resources. By implementing the configuration of slice group guarantee resources, the following basic requirements are met:

[0095] ① The effective period can be daily, weekly or monthly;

[0096] ② The effective duration supports at least 15 minutes of granularity configuration, and the maximum does not exceed the effective period;

[0097] ③The effective start time can be configured;

[0098] ④A slice group can support at least 4 time-sensitive configuration records at the same time;

[0099] ⑤The PRB resource configuration parameters of different effective periods of the slice group can be different or the same.

[0100] For example, an enterprise slice group includes a video conferencing scenario and an enterprise office scenario, with a total of 50 PRBs. Video conferencing is conducted from 9:00 to 11:00 from Monday to Friday, with 35 PRBs allocated. The number of PRBs allocated to I frames in the message data of the video conferencing is 30, and the number of PRBs allocated to P frames is 5. Enterprise office communications are conducted from 14:00 to 16:00, with 15 PRBs allocated. Among them, the effective period is Monday to Friday, Saturday and Sunday, and the effective duration is 9:00-11:00, 14:00-16:00, Saturday and Sunday.

[0101] For the above (6), the network side node can combine the business characteristics of industry applications and the current wireless network conditions, comprehensively consider the scheduling model of the wireless base station, formulate a wireless network QoS adjustment strategy, dynamically adjust the pre-scheduling start time, and match the actual time when the business data is sent uplink, so as to further reduce the uplink data transmission delay.

[0102] In some embodiments, the network side node refers to user information, network information and service information, and simulates adjustment of at least one of the service priority, service uplink cycle and service transmission delay in a traversal manner to determine multiple first adjustment strategies. In the process, the network side node can predict the network status between the user side node and the network side node at a future moment based on the user information, service information and network information, and simulates adjustment of at least one of the service priority, service uplink cycle and service transmission delay according to the network status to determine multiple first adjustment strategies.

[0103] In other words, the network side nodes can refer to the future network status and adapt the management of user services and communication networks in advance to ensure that the SLA indicators provided by the future network side nodes to the user side nodes meet the corresponding needs and improve the communication performance and service quality corresponding to subsequent user services.

[0104] As a possible implementation method, the network side node can filter, clean and pre-process the network information, user information and service information, and use artificial intelligence (AI) to perform real-time data analysis to obtain wireless network quality and service quality information. Then, the network side node can predict the service experience and network status between the user side node and the network side node at future moments based on the location measurement information, wireless network quality and real-time service quality information in the user information, and generate an intelligent prediction map. Afterwards, the network side node can simulate and adjust at least one of the service priority, service uplink cycle and service transmission delay based on the intelligent prediction map, and determine multiple first adjustment strategies.

[0105] Among them, the network side node can analyze the business flow from the user side node, determine the internet protocol address (IP) quintuple, and analyze and extract various protocol characteristics of the business data packet based on deep packet inspection (DPI) or machine learning to identify business characteristics, including: message interval, size, upper layer protocol type, message type (such as video I frame / P frame, remote control-control instructions / task information) and other business attributes, and determine the message delay based on the message interval, and determine the reliability requirements based on the message type.

[0106] S304: Adaptively manage the network side node and / or the user side node according to a target adjustment strategy in which the first SLA indicator corresponding to the plurality of first adjustment strategies meets the preset SLA indicator.

[0107] Among them, the first SLA indicator corresponding to the target adjustment strategy meets the preset SLA indicator.

[0108] Exemplarily, if the delay of the preset SLA indicator is 50ms, multiple first adjustment strategies include: adjustment strategy A, adjustment strategy B, and adjustment strategy C, where the delay in the SLA indicator corresponding to adjustment strategy A is 60ms, the delay in the SLA indicator corresponding to adjustment strategy B is 40ms, and the delay in the SLA indicator corresponding to adjustment strategy C is 70ms, then the network side node determines adjustment strategy B as the target adjustment strategy.

[0109] In the embodiment of the present application, since the target adjustment strategy is derived from multiple first adjustment strategies, the introduction of the target adjustment strategy can refer to the description of the first adjustment strategy in the above embodiment, which will not be repeated here.

[0110] It should be noted that for the process of adapting and managing the network side nodes and / or user side nodes according to the target adjustment strategy, reference can be made to the description of each adjustment content in (1)-(6) above, which will not be repeated here.

[0111] Among them, the above (1)-(5) can be the adaptation management of the network side node to the user side node, and the above (6) can be the adaptation management of the network side node to itself.

[0112] The technical solution provided by the above embodiment brings at least the following beneficial effects: by referring to user information, service information and network information, the user side node and / or the network side node are adapted and adjusted from at least one of the service priority, service uplink cycle and service transmission delay to ensure that the SLA indicators provided by the network side node to the user side node meet the corresponding requirements and improve the communication performance and service quality corresponding to the user service.

[0113] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of computer equipment. It is understandable that, in order to realize the above functions, the computer equipment includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the method steps of the adaptation management of the communication of each example described in the embodiment disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0114] The embodiment of the present application also provides a communication adaptation management device. The communication adaptation management device can be a computer device, a CPU in the above computer device, a processing module for adaptation management in the above computer device, or a client for adaptation management in the above computer device.

[0115] The embodiment of the present application can divide the communication adaptation management device into functional modules or functional units according to the above method example. For example, each functional module or functional unit can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules or functional units. Among them, the division of modules or units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.

[0116] like Figure 4 FIG. 1 is a schematic diagram of a communication adaptation management device provided in an embodiment of the present application. The communication adaptation management device is used to execute Figure 3 The communication adaptation management method shown in the figure, the communication adaptation management device 400 may include: a processing module 401.

[0117] The processing module 401 is used to simulate and adjust at least one of the service priority, service uplink period and service transmission delay based on the user information and service information of the user side node and the network information between the user side node and the network side node when the current service level agreement SLA indicator provided by the network side node to the user side node does not meet the preset SLA indicator, and determine multiple first adjustment strategies, one first adjustment strategy corresponds to one first SLA indicator. The processing module 401 is also used to perform adaptive management on the network side node and / or the user side node according to the target adjustment strategy in which the first SLA indicator corresponding to the multiple first adjustment strategies meets the preset SLA indicator.

[0118] Optionally, the target adjustment strategy includes at least one of the following: instructing the user-side node to adjust the service priority in the service message header. Instructing the user-side node to split the initial service flow into multiple sub-service flows corresponding to different SLA indicators, and one sub-service flow corresponds to one service priority. Instructing the user-side node to adjust the service cycle. Instructing the user-side node to adjust the transmission frequency layer of the service flow. Instructing the user-side node to periodically adjust the PRB resources of the network slice. Instructing the network-side node to adjust the time for providing resource pre-scheduling to the user-side node based on the service uplink time of the user-side node.

[0119] Optionally, the processing module 401 is specifically used to predict the network state between the user side node and the network side node at a future time based on the user information, the service information and the network information. The processing module 401 is also used to simulate and adjust at least one of the service priority, the service uplink cycle and the service transmission delay according to the network state, and determine multiple first adjustment strategies.

[0120] Optionally, the user information includes at least one of the following: user status information, terminal status information, and location measurement information.

[0121] Optionally, the network information includes at least one of the following: network base station information, real-time network status information, and real-time environment status information.

[0122] Optionally, the service information includes at least one of the following: service type, service delay, uplink / downlink service rate, number of message transmissions, average message length, and number of abnormal messages.

[0123] Figure 5 1 is a schematic diagram showing a structure of a communication adaptation management device according to an exemplary embodiment. The device may include a processor 502, and the processor 502 is used to execute application code to implement the communication adaptation management method in the present application.

[0124] The processor 502 may be a CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0125] like Figure 5 As shown, the communication adaptation management device may further include a memory 503. The memory 503 is used to store application program codes for executing the solution of the present application, and the execution is controlled by the processor 502.

[0126] The memory 503 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 503 may exist independently and be connected to the processor 502 via the bus 504. The memory 503 may also be integrated with the processor 502.

[0127] like Figure 5 As shown, the communication adaptation management device may further include a communication interface 501, wherein the communication interface 501, the processor 502, and the memory 503 may be coupled to each other, for example, via a bus 504. The communication interface 501 is used to perform information interaction with other devices, for example, to support information interaction between the communication adaptation management device and other devices.

[0128] It should be pointed out that Figure 5 The device structure shown in the figure does not constitute a limitation on the adaptation management device for the communication, except Figure 5 In addition to the components shown, the communication adaptation management device may include more or fewer components than shown in the figure, or combine some components, or arrange the components differently.

[0129] In actual implementation, the functions implemented by the processing module 401 can be Figure 5 The processor 502 shown calls the program code in the memory 503 to implement.

[0130] The present application also provides a computer-readable storage medium, on which instructions are stored, and when the instructions in the computer-readable storage medium are executed by a processor of a computer device, the computer is enabled to execute the communication adaptation management method provided in the above-mentioned embodiment. For example, the computer-readable storage medium may be a memory 503 including instructions, and the above instructions may be executed by a processor 502 of a computer device to complete the above method. Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.

[0131] Figure 6 A conceptual partial view of a computer program product provided by an embodiment of the present application is exemplarily shown, where the computer program product includes a computer program for executing a computer process on a computing device.

[0132] In one embodiment, the computer program product is provided using a signal bearing medium 600. The signal bearing medium 600 may include one or more program instructions that, when executed by one or more processors, may provide the above-described Figure 3 Thus, for example, reference to Figure 3 In the embodiment shown in , one or more features of S301 to S304 may be undertaken by one or more instructions associated with the signal bearing medium 600. In addition, Figure 6 The program instructions in also describe example instructions.

[0133] In some examples, the signal bearing medium 600 may include a computer readable medium 601, such as, but not limited to, a hard drive, a compact disk (CD), a digital video disk (DVD), a digital tape, a memory, a read-only memory (ROM), or a random access memory (RAM), and the like.

[0134] In some implementations, the signal bearing medium 600 may include a computer recordable medium 602 such as, but not limited to, a memory, a read / write (R / W) CD, R / W, DVD, or the like.

[0135] In some implementations, signal bearing medium 600 may include communication medium 603 such as, but not limited to, digital and / or analog communication media (eg, fiber optic cables, waveguides, wired communication links, wireless communication links, etc.).

[0136] The signal bearing medium 600 may be communicated by a wireless form of communication medium 603. The one or more program instructions may be, for example, computer executable instructions or logic implemented instructions.

[0137] In some examples, such as for Figure 4 The described communication adaptation management apparatus may be configured to provide various operations, functions, or actions in response to one or more program instructions via the computer-readable medium 601 , the computer-recordable medium 602 , and / or the communication medium 603 .

[0138] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0139] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0140] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0141] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0142] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the full classification part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute the full classification part or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes various media that can store program codes, such as-U disk, mobile hard disk, ROM, RAM, disk or CD.

[0143] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication adaptation management method, characterized in that: Applied to a network-side node, the method includes: When the current service level agreement SLA indicator provided by the network side node to the user side node does not meet the preset SLA indicator, based on the user information and service information of the user side node, and the network information between the user side node and the network side node, simulate adjustment of at least one of the service priority, the service uplink cycle and the service transmission delay, and determine multiple first adjustment strategies, where one first adjustment strategy corresponds to one first SLA indicator; According to a target adjustment strategy in which a first SLA indicator corresponding to the multiple first adjustment strategies satisfies the preset SLA indicator, adaptation management is performed on the network side node and / or the user side node.

2. The method according to claim 1, characterized in that The target adjustment strategy includes at least one of the following: Instructing the user-side node to adjust the service priority in the service message header; Instructing the user-side node to split the initial service flow into multiple sub-service flows corresponding to different SLA indicators, where one sub-service flow corresponds to one service priority; Instructing the user-side node to adjust the service cycle; Instructing the user-side node to adjust the transmission frequency layer of the service flow; Instructing the user-side node to periodically adjust the PRB resources of the network slice; Instruct the network side node to adjust the time for providing resource pre-scheduling to the user side node based on the service uplink time of the user side node.

3. The method according to claim 1, characterized in that The simulating adjustment of at least one of the service priority, the service uplink period, and the service transmission delay based on the user information and service information of the user side node and the network information between the user side node and the network side node to determine multiple first adjustment strategies includes: Based on the user information, the service information and the network information, predicting a network state between the user-side node and the network-side node at a future time; According to the network status, at least one of the service priority, the service uplink period and the service transmission delay is simulated and adjusted to determine the multiple first adjustment strategies.

4. The method according to any one of claims 1 to 3, characterized in that The user information includes at least one of the following: user status information, terminal status information, and location measurement information.

5. The method according to any one of claims 1 to 3, characterized in that: The network information includes at least one of the following: network base station information, real-time network status information, and real-time environment status information.

6. The method according to any one of claims 1 to 3, characterized in that The service information includes at least one of the following: service type, service delay, uplink / downlink service rate, number of message transmissions, average message length, and number of abnormal messages.

7. A communication adaptation management device, characterized in that: The device comprises: A processing module, configured to simulate adjustment of at least one of a service priority, a service uplink period, and a service transmission delay based on user information and service information of the user side node and network information between the user side node and the network side node, and determine a plurality of first adjustment strategies, one first adjustment strategy corresponding to one first SLA indicator, when a current service level agreement SLA indicator provided by the network side node to the user side node does not meet a preset SLA indicator; The processing module is further used to perform adaptive management on the network side node and / or the user side node according to the target adjustment strategy in which the first SLA indicator corresponding to the multiple first adjustment strategies meets the preset SLA indicator.

8. A communication adaptation management device, characterized in that: include: Processor and memory; The processor is coupled to the memory; The memory is used to store one or more programs, and the one or more programs include computer execution instructions. When the communication adaptation management device is running, the processor executes the computer execution instructions stored in the memory to enable the communication adaptation management device to perform the method as described in any one of claims 1-6.

9. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, characterized in that: When a computer executes the instructions, the computer performs the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The computer program product comprises computer program instructions, which implement the method according to any one of claims 1 to 6 when the computer program instructions are executed.