Multimodal communication method, apparatus, and storage medium

By dynamically adjusting the service quality flow parameters of terminals or applications through a service quality coordination strategy, the problems of poor service quality and unnecessary resource consumption in multimodal communication services in 5G mobile communication systems are solved, achieving more efficient resource utilization and improved data transmission quality.

CN116208978BActive Publication Date: 2026-05-19DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2021-12-01
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In existing technologies, fifth-generation mobile communication systems use a common quality of service (QoS) mechanism for multimodal communication services and other services, which cannot effectively coordinate and control different QoS flows, resulting in poor service quality and unnecessary resource consumption.

Method used

By using a service quality coordination strategy, the service quality flow parameters of terminals or applications can be adjusted, and indicators such as latency, packet error rate, bandwidth and congestion status can be monitored and dynamically adjusted to achieve coordinated control of different service quality flows of different terminals or different services of the same terminal, thereby assisting in the allocation of communication resources.

Benefits of technology

It improved data transmission latency and service quality satisfaction, optimized resource utilization, and solved the problems of poor service quality and unnecessary resource consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116208978B_ABST
    Figure CN116208978B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a multi-modal communication method, device and storage medium, the method comprising: sending a first message, the first message containing a quality of service coordination strategy; the quality of service coordination strategy is used to adjust the quality of service parameter of the corresponding quality of service flow of the terminal or application. The multi-modal communication method, device and storage medium provided by the embodiments of the present application can perform coordinated control on different quality of service flows used by different terminals or the same terminal through the quality of service coordination strategy, assist the allocation of communication resources, and meet the requirements of data transmission delay and quality of service, and improve the utilization rate of resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a multimodal communication method, apparatus and storage medium. Background Technology

[0002] In existing technologies, the 5th generation mobile communication system (5GS) uses a common Quality of Service (QoS) mechanism to handle multimodal communication services and other services. This mechanism cannot support the coordinated control of different QoS streams of multimodal service data, resulting in some services failing to meet QoS requirements, poor service quality, and unnecessary resource consumption. Summary of the Invention

[0003] This application provides a multimodal communication method, apparatus, and storage medium to solve the technical problems of poor service quality and unnecessary resource consumption in the prior art.

[0004] In a first aspect, embodiments of this application provide a multimodal communication method, including:

[0005] Send a first message containing a service quality coordination strategy; the service quality coordination strategy is used to adjust the service quality parameters of the service quality flow corresponding to the terminal or application.

[0006] In some embodiments, the service quality coordination strategy includes one or more of the following:

[0007] List of collaborative group identifiers;

[0008] Delay threshold;

[0009] Packet error rate threshold;

[0010] Bandwidth threshold;

[0011] Event identifier;

[0012] Incident report instructions;

[0013] Protocol data unit session release indication information.

[0014] In some embodiments, it also includes:

[0015] A second message is sent, the second message containing service quality event subscription request information; the service quality event includes one or more of the following events:

[0016] The latency exceeds the latency threshold;

[0017] The packet error rate exceeds the packet error rate threshold;

[0018] Bandwidth exceeded bandwidth threshold;

[0019] In a congested state;

[0020] Clock drift changes.

[0021] In some embodiments, it also includes:

[0022] Receive event information;

[0023] The service quality parameters of each service quality flow are adjusted based on the event information.

[0024] In some embodiments, it also includes:

[0025] Receive event information;

[0026] Adjust the service quality coordination strategy based on the event information.

[0027] In some embodiments, adjusting the quality of service coordination strategy based on the event information includes any one or more of the following:

[0028] If the latency corresponding to the target application is greater than the latency threshold, adjust the quality of service parameters to increase the resources reserved for the target application;

[0029] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs;

[0030] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the latency requirements of other applications or terminals in the collaborative group to which the target application or target terminal belongs.

[0031] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to increase the resources reserved for the service quality flow corresponding to the target application or target terminal.

[0032] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to reduce the resources reserved for the service quality flow of other applications or terminals in the same collaborative group as the target application or target terminal.

[0033] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to increase the resources reserved for the target application or target terminal;

[0034] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs.

[0035] In some embodiments, it also includes:

[0036] A third message is sent, the third message containing service quality parameter request information; the service quality parameter request information includes one or more of the following:

[0037] Service quality incident identifier;

[0038] The latency exceeds the latency threshold;

[0039] The packet error rate exceeds the packet error rate threshold;

[0040] Bandwidth exceeded bandwidth threshold;

[0041] In a congested state;

[0042] Clock drift changes.

[0043] In some embodiments, it also includes:

[0044] A fourth message is sent, the fourth message containing a service quality information request; the service quality information request includes one or more of the following:

[0045] Delay;

[0046] Packet error rate;

[0047] bandwidth;

[0048] Congestion status;

[0049] Clock drift.

[0050] Secondly, embodiments of this application provide a multimodal communication method, including:

[0051] Obtain the first message, which contains the service quality coordination strategy;

[0052] The service quality collaboration strategy generates the strategy and billing control rules.

[0053] In some embodiments, the policy and billing control rules include one or more of the following:

[0054] Instructions for monitoring latency;

[0055] Delay threshold;

[0056] Indicator information for monitoring packet error rate;

[0057] Packet error rate threshold;

[0058] Indication information for bandwidth monitoring;

[0059] Bandwidth threshold;

[0060] Indicative information for monitoring congestion status;

[0061] Indication information for monitoring clock drift;

[0062] Event identifier;

[0063] Incident report instructions;

[0064] Protocol data unit session release indication information.

[0065] In some embodiments, it also includes:

[0066] Update policies and billing control rules based on the obtained event messages and service quality coordination policies.

[0067] Thirdly, embodiments of this application provide a multimodal communication method, including:

[0068] Send the fifth message to the user plane function network element;

[0069] The fifth message contains one or more of the following information:

[0070] Instructions for monitoring and reporting latency;

[0071] Delay threshold;

[0072] Indication information for monitoring and reporting packet error rates;

[0073] Packet error rate threshold;

[0074] Indication information for monitoring and reporting bandwidth;

[0075] Bandwidth threshold;

[0076] Indication information for monitoring and reporting congestion status;

[0077] Indication information for monitoring and reporting clock drift;

[0078] Event identifier;

[0079] Incident report instructions;

[0080] Protocol data unit session release indication information.

[0081] In some embodiments, it also includes:

[0082] Send a sixth message to the wireless access network element; the sixth message contains one or more of the following information:

[0083] Instructions for monitoring and reporting latency;

[0084] Delay threshold;

[0085] Indication information for monitoring and reporting packet error rates;

[0086] Packet error rate threshold;

[0087] Indication information for monitoring and reporting bandwidth;

[0088] Bandwidth threshold;

[0089] Indication information for monitoring and reporting congestion status;

[0090] Indication information for monitoring and reporting clock drift;

[0091] Event identifier;

[0092] Incident report instructions;

[0093] Protocol data unit session release indication information.

[0094] In some embodiments, it also includes:

[0095] Based on the acquired policies and billing control rules, the relevant protocol data unit sessions are determined for release.

[0096] Fourthly, embodiments of this application provide an application function network element, including a memory, a transceiver, and a processor;

[0097] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0098] Send a first message containing a service quality coordination strategy; the service quality coordination strategy is used to adjust the service quality parameters of the service quality flow corresponding to the terminal or application.

[0099] In some embodiments, the service quality coordination strategy includes one or more of the following:

[0100] List of collaborative group identifiers;

[0101] Delay threshold;

[0102] Packet error rate threshold;

[0103] Bandwidth threshold;

[0104] Event identifier;

[0105] Incident report instructions;

[0106] Protocol data unit session release indication information.

[0107] In some embodiments, it also includes:

[0108] A second message is sent, the second message containing service quality event subscription request information; the service quality event includes one or more of the following events:

[0109] The latency exceeds the latency threshold;

[0110] The packet error rate exceeds the packet error rate threshold;

[0111] Bandwidth exceeded bandwidth threshold;

[0112] In a congested state;

[0113] Clock drift changes.

[0114] In some embodiments, it also includes:

[0115] Receive event information;

[0116] The service quality parameters of each service quality flow are adjusted based on the event information.

[0117] In some embodiments, it also includes:

[0118] Receive event information;

[0119] Adjust the service quality coordination strategy based on the event information.

[0120] In some embodiments, adjusting the quality of service coordination strategy based on the event information includes any one or more of the following:

[0121] If the latency corresponding to the target application is greater than the latency threshold, adjust the quality of service parameters to increase the resources reserved for the target application;

[0122] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs;

[0123] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the latency requirements of other applications or terminals in the collaborative group to which the target application or target terminal belongs.

[0124] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to increase the resources reserved for the service quality flow corresponding to the target application or target terminal.

[0125] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to reduce the resources reserved for the service quality flow of other applications or terminals in the same collaborative group as the target application or target terminal.

[0126] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to increase the resources reserved for the target application or target terminal;

[0127] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs.

[0128] In some embodiments, it also includes:

[0129] A third message is sent, the third message containing service quality parameter request information; the service quality parameter request information includes one or more of the following:

[0130] Service quality incident identifier;

[0131] The latency exceeds the latency threshold;

[0132] The packet error rate exceeds the packet error rate threshold;

[0133] Bandwidth exceeded bandwidth threshold;

[0134] In a congested state;

[0135] Clock drift changes.

[0136] In some embodiments, it also includes:

[0137] A fourth message is sent, the fourth message containing a service quality information request; the service quality information request includes one or more of the following:

[0138] Delay;

[0139] Packet error rate;

[0140] bandwidth;

[0141] Congestion status;

[0142] Clock drift.

[0143] Fifthly, embodiments of this application provide a policy control function network element, including a memory, a transceiver, and a processor;

[0144] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0145] Obtain the first message, which contains the service quality coordination strategy;

[0146] The service quality collaboration strategy generates the strategy and billing control rules.

[0147] In some embodiments, the policy and billing control rules include one or more of the following:

[0148] Instructions for monitoring latency;

[0149] Delay threshold;

[0150] Indicator information for monitoring packet error rate;

[0151] Packet error rate threshold;

[0152] Indication information for bandwidth monitoring;

[0153] Bandwidth threshold;

[0154] Indicative information for monitoring congestion status;

[0155] Indication information for monitoring clock drift;

[0156] Event identifier;

[0157] Incident report instructions;

[0158] Protocol data unit session release indication information.

[0159] In some embodiments, it also includes:

[0160] Update policies and billing control rules based on the obtained event messages and service quality coordination policies.

[0161] Sixthly, embodiments of this application provide a session management function network element, including a memory, a transceiver, and a processor;

[0162] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0163] Send the fifth message to the user plane function network element;

[0164] The fifth message contains one or more of the following information:

[0165] Instructions for monitoring and reporting latency;

[0166] Delay threshold;

[0167] Indication information for monitoring and reporting packet error rates;

[0168] Packet error rate threshold;

[0169] Indication information for monitoring and reporting bandwidth;

[0170] Bandwidth threshold;

[0171] Indication information for monitoring and reporting congestion status;

[0172] Indication information for monitoring and reporting clock drift;

[0173] Event identifier;

[0174] Incident report instructions;

[0175] Protocol data unit session release indication information.

[0176] In some embodiments, it also includes:

[0177] Send a sixth message to the wireless access network element; the sixth message contains one or more of the following information:

[0178] Instructions for monitoring and reporting latency;

[0179] Delay threshold;

[0180] Indication information for monitoring and reporting packet error rates;

[0181] Packet error rate threshold;

[0182] Indication information for monitoring and reporting bandwidth;

[0183] Bandwidth threshold;

[0184] Indication information for monitoring and reporting congestion status;

[0185] Indication information for monitoring and reporting clock drift;

[0186] Event identifier;

[0187] Incident report instructions;

[0188] Protocol data unit session release indication information.

[0189] In some embodiments, it also includes:

[0190] Based on the acquired policies and billing control rules, the relevant protocol data unit sessions are determined for release.

[0191] Seventhly, embodiments of this application provide a multimodal communication device, including:

[0192] The first sending module is used to send a first message, the first message containing a service quality coordination strategy; the service quality coordination strategy is used to adjust the service quality parameters of the service quality flow corresponding to the terminal or application.

[0193] Eighthly, embodiments of this application provide a multimodal communication device, comprising:

[0194] The acquisition module is used to acquire a first message, which contains a service quality coordination strategy.

[0195] The generation module is used to generate policies and billing control rules based on the service quality coordination strategy.

[0196] Ninthly, embodiments of this application provide a multimodal communication device, comprising:

[0197] The second sending module is used to send the fifth message to the user plane function network element;

[0198] The fifth message contains one or more of the following information:

[0199] Instructions for monitoring and reporting latency;

[0200] Delay threshold;

[0201] Indication information for monitoring and reporting packet error rates;

[0202] Packet error rate threshold;

[0203] Indication information for monitoring and reporting bandwidth;

[0204] Bandwidth threshold;

[0205] Indication information for monitoring and reporting congestion status;

[0206] Indication information for monitoring and reporting clock drift;

[0207] Event identifier;

[0208] Incident report instructions;

[0209] Protocol data unit session release indication information.

[0210] In a tenth aspect, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to perform the steps of the multimodal communication method described in the first, second, or third aspects as described above.

[0211] Eleventhly, embodiments of this application also provide a computer-readable storage medium storing a computer program for causing a computer to perform the steps of the multimodal communication method described in the first, second, or third aspects above.

[0212] In a twelfth aspect, embodiments of this application also provide a communication device readable storage medium storing a computer program for causing the communication device to perform the steps of the multimodal communication method described in the first, second, or third aspects as described above.

[0213] In a thirteenth aspect, embodiments of this application also provide a chip product readable storage medium storing a computer program for causing the chip product to perform the steps of the multimodal communication method described in the first, second, or third aspects above.

[0214] The multimodal communication method, apparatus, and storage medium provided in this application embodiment, through a service quality coordination strategy, coordinately control different service quality flows used by different terminals or the same terminal, assist in the allocation of communication resources, ensure that data transmission latency and service quality meet the requirements, and improve resource utilization. Attached Figure Description

[0215] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0216] Figure 1 This is one of the flowcharts illustrating the multimodal communication method provided in the embodiments of this application;

[0217] Figure 2 This is one of the signaling interaction diagrams for multimodal communication provided in the embodiments of this application;

[0218] Figure 3 This is the second schematic diagram of signaling interaction for multimodal communication provided in the embodiments of this application;

[0219] Figure 4This is the third schematic diagram of signaling interaction for multimodal communication provided in the embodiments of this application;

[0220] Figure 5 This is a second schematic flowchart of the multimodal communication method provided in the embodiments of this application;

[0221] Figure 6 This is the third flowchart illustrating the multimodal communication method provided in the embodiments of this application;

[0222] Figure 7 This is a schematic diagram of the structure of an AF network element provided in an embodiment of this application;

[0223] Figure 8 This is a schematic diagram of the structure of a PCF network element provided in an embodiment of this application;

[0224] Figure 9 This is a schematic diagram of the structure of an SMF network element provided in an embodiment of this application;

[0225] Figure 10 This is one of the structural schematic diagrams of the multimodal communication device provided in the embodiments of this application;

[0226] Figure 11 This is a second schematic diagram of the structure of the multimodal communication device provided in the embodiments of this application;

[0227] Figure 12 This is the third schematic diagram of the structure of the multimodal communication device provided in the embodiments of this application. Detailed Implementation

[0228] Currently, 5G QoS models are controlled at the QoS flow granularity. Within a Protocol Data Unit (PDU) session, QoS flow is the smallest QoS differentiation granularity. The Session Management Function (SMF) network element is used to control QoS flow, which can be controlled through pre-configured PDU session establishment procedures or PDU session modification procedures.

[0229] For Ultra-reliable and Low-Latency Communications (URLLC) services, 5GS can measure real-time end-to-end (E2E) latency to enable User Plane Function (UPF) element reselection or QoS policy adjustment. Latency monitoring can be based on QoS flow granularity or node granularity. For QoS flow-level latency monitoring, during PDU session establishment or modification, the SMF element sends latency measurement requests to both the Radio Access Network (RAN) and UPF elements. The RAN element measures the air interface latency and reports it to the UPF element. For deterministic QoS support, the 5G system can expose the maximum and minimum latency information of the 5GS bridge to Application Function (AF) elements. Applications can request QoS requirements from 5GS, including 5GS latency, jitter, Guaranteed Flow Bit Rate (GFBR), Flow Direction, Burst Arrival Time (BAT), Burst Size, Burst Periodicity, Survival Time, and Time Domain.

[0230] In related solutions, 5GS uses a common QoS mechanism to handle multimodal communication services and other services. This cannot support coordinated control of different QoS streams of multimodal service data, leading to QoS failures for some services, poor service quality, and unnecessary resource consumption. Furthermore, because applications are unaware of information such as congestion conditions and clock drift (the time difference between the 5G Grandmaster (GM) and the external GM) in 5GS, data transmission cannot meet latency and QoS requirements.

[0231] Based on the above-mentioned technical problems, this application proposes a multimodal communication method. Through a service quality coordination strategy, it coordinates and controls different service quality flows used by different terminals or user equipment (UE) or the same UE, assists in the allocation of communication resources, ensures that data transmission latency and service quality meet the requirements, and improves resource utilization.

[0232] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0233] Figure 1 This is one of the flowcharts illustrating the multimodal communication method provided in the embodiments of this application, such as... Figure 1 As shown, this application provides a multimodal communication method, the execution subject of which can be a network-side device, such as an AF network element. The method includes:

[0234] Step 101: Send the first message, which contains the Quality of Service (QoS) coordination strategy. The QoS coordination strategy is used to adjust the QoS parameters of the QoS flow corresponding to the terminal or application.

[0235] Specifically, Figure 2 This is one of the signaling interaction diagrams for multimodal communication provided in the embodiments of this application, such as... Figure 2 As shown in the embodiments of this application, after a UE establishes a PDU session, or after multiple UEs establish multiple different PDU sessions, 5GS opens 5GS QoS information to the AF network element.

[0236] The AF network element can send a first message to the Network Exposure Function (NEF) network element. This first message contains a quality of service (QoS) coordination policy, which is used to adjust the QoS parameters of the QoS flow corresponding to the terminal or application.

[0237] For example, the AF can send this first message to the NEF network element by calling the Nnef_AFsessionWithQoS_Create service operation.

[0238] In some embodiments, the first message may also include a request for E2E latency.

[0239] In some embodiments, the first message may also include the UE address or group identifier, application ID, priority level, BAT, period, time domain, etc.

[0240] This QoS coordination policy can be used to instruct the adjustment of the QoS parameters of the corresponding QoS flow for a terminal or application when a specific event occurs.

[0241] For example, the service quality coordination strategy includes Application id=01, priority level=3, timedomain=domain 1, requested latency=200us; Application id=02, priority level=5, etc.

[0242] In some embodiments, the quality of service coordination strategy includes one or more of the following:

[0243] List of collaborative group identifiers;

[0244] Delay threshold;

[0245] Packet error rate threshold;

[0246] Bandwidth threshold;

[0247] Event identifier;

[0248] Incident report instructions;

[0249] Protocol data unit session release indication information.

[0250] The collaborative group identifier list can be represented in three forms:

[0251] 1) Application ID list. For example, id01, id02, id06, etc.;

[0252] 2) Packet filter. For example, UE IP address, UE port number, destination IP address, destination port number, etc.

[0253] 3) Group ID. The group ID is used to indicate flows that are associated with the same service and require QoS coordination.

[0254] Latency threshold, PER threshold, bandwidth threshold, etc., are used to indicate the threshold of the metrics that need to be supported.

[0255] For example, latency threshold = 20ms, PER threshold = 1%, and bandwidth threshold = 10Mbit / s are used to indicate events where latency, PER, or bandwidth exceeds or falls below a specific threshold value, and may include one or more of the following thresholds:

[0256] event ID 1: latency > 300us;

[0257] event ID 2: PER > 1%;

[0258] event ID 3: bandwidth<10Mbit / s.

[0259] Service quality coordination strategies may also include one or more of the following actions:

[0260] The "report the event" option indicates that the monitored event needs to be reported to the PCF, TSCTSF, SMF, or AF via NEF, so that the PCF can reconfigure the QoS parameters and adjust the quality of service parameters.

[0261] The PDU session release ID list is used to indicate when a specific flow (based on applicationid, packet filter) fails to meet QoS requirements (one or more of latency, PER, and bandwidth requirements are not met), and the PDU session is released.

[0262] After receiving the first message, the NEF network element authorizes the AF request to send the first message to the Time Sensitive Communication and Time Synchronization function (TSCTSF) network element or the Policy Control Function (PCF) network element.

[0263] For example, the NEF network element sends the first message to the TSCTSF network element by calling the Ntsctsf_QoSandTSCAssistance_Create service operation. The TSCTSF network element then sends the first message to the PCF network element.

[0264] For example, the NEF network element sends the first message to the PCF network element by calling the Npcf_PolicyAuthorization_Create service operation.

[0265] After receiving the first message, the TSCTSF or PCF network element generates QoS information and calculates the requested packet delay budget (PDB) or the requested application data unit (ADU) delay budget.

[0266] For example, TSCTSF or PCF network elements can calculate the requested PDB or requested ADU delay budget based on the requested E2E latency.

[0267] The TSCTSF network element or PCF network element generates a Time Sensitive Communication (TSC) Assistance Container based on this first information.

[0268] If the first message is sent to the TSCTSF network element, the TSCTSF network element can send the generated information to the PCF network element by calling the Npcf_PolicyAuthorization_Create service operation.

[0269] After receiving the information, the PCF network element returns a response to the NEF network element (or through the TSCTSF network element).

[0270] For example, PCF network elements can return response information to TSCTSF network elements by calling the Ntsctsf_QoSandTSCAssistance_Create service operation.

[0271] For example, PCF network elements can return response information to NEF network elements by calling the Npcf_PolicyAuthorization_Create Response service operation.

[0272] PCF network elements generate policy and charging control (PCC) rules based on the first received message.

[0273] For example, a PCF network element can directly generate PCC rules based on the first message received.

[0274] PCC rules include the service data flow template (which includes the application detection filter corresponding to the application identifier), priority level, maximum data burst volume (MDBV), and TSC assistance container.

[0275] In some embodiments, PCC rules include one or more of the following information:

[0276] Instructions for monitoring latency;

[0277] Delay threshold;

[0278] Indicator information for monitoring packet error rate;

[0279] Packet error rate threshold;

[0280] Indication information for bandwidth monitoring;

[0281] Bandwidth threshold;

[0282] Indicative information for monitoring congestion status;

[0283] Indication information for monitoring clock drift;

[0284] Event identifier;

[0285] Incident report instructions;

[0286] Protocol data unit session release indication information.

[0287] This application embodiment adds QoS monitoring policy parameters to the PCC rules. The QoS Monitoring policy parameters indicate the monitoring of latency, PER, bandwidth, etc. These parameters include corresponding threshold values, monitoring of congestion status and clock drift, and action parameters.

[0288] For a specific QoS flow (corresponding QoS Flow Identifier, QFI), if the QoS requirements cannot be met (the threshold is exceeded), the related PDU session will be released.

[0289] For example, in one possible implementation, the QFI list is id01, id02; event ID 1: latency > 300us, or event ID 2: PER > 1%, or event ID 3: bandwidth < 10Mbit / s; PDU session ID list is ID1, ID2; and action is PDU session release.

[0290] For example, in another possible implementation, the corresponding PDU session is released when the QoS flow is congested.

[0291] PCF network elements can also determine the requested PDB, requested ADU delay budget, TSC Assistance Container, and other information based on the first received message, and then generate PCC rules based on this information.

[0292] PCF network elements can also obtain information such as the requested PDB, the requested ADU delay budget, and the TSCAssistance Container from TSCCTSF network elements, and generate PCC rules based on this information.

[0293] After the PCF network element generates the PCC rule, it sends the generated PCC rule to the SMF network element.

[0294] For example, PCF network elements can send the generated PCC rules to SMF network elements by calling the Npcf_SMPolicyControl_UpdateNotify Request service.

[0295] After receiving the PCC rule, the SMF network element can send a fifth message to the User Plane Function (UPF) network element, which is used to instruct the UPF network element to monitor the quality of service.

[0296] For example, SMF network elements can configure N4 rules (also known as Session Reporting Rules, SSRs) to PDU Session Anchor (PSA) UPF network elements. The SSR contains QoS monitoring instructions.

[0297] In some embodiments, the fifth message includes one or more of the following:

[0298] Instructions for monitoring and reporting latency;

[0299] Delay threshold;

[0300] Indication information for monitoring and reporting packet error rates;

[0301] Packet error rate threshold;

[0302] Indication information for monitoring and reporting bandwidth;

[0303] Bandwidth threshold;

[0304] Indication information for monitoring and reporting congestion status;

[0305] Indication information for monitoring and reporting clock drift;

[0306] Event identifier;

[0307] Incident report instructions;

[0308] Protocol data unit session release indication information.

[0309] For example, the rule instructs the UPF network element to report congestion status and clock drift to the Network Function (NF) network element when the latency, packet error rate (PER), or bandwidth of one or more QoS flows (corresponding QoSFlow Identifiers, QFIs) for the UE or application exceeds a specific threshold. The rule also includes reporting thresholds. The address of the target NF can be indicated by the Notification Target Address.

[0310] After receiving the PCC rule, the SMF network element can also send a sixth message to the Radio Access Network (RAN) network element, which is used to instruct the RAN network element to monitor the quality of service.

[0311] For example, an SMF network element can send a monitoring request (N2 message) to a RAN network element through an AMF network element. This N2 message contains a QoS monitoring indication. Specifically, the SMF network element can instruct the AMF network element to send the N2 message to the RAN network element by invoking the Namf_Communication_N1N2MessageTransfer message service.

[0312] In some embodiments, the sixth message includes one or more of the following:

[0313] Instructions for monitoring and reporting latency;

[0314] Delay threshold;

[0315] Indication information for monitoring and reporting packet error rates;

[0316] Packet error rate threshold;

[0317] Indication information for monitoring and reporting bandwidth;

[0318] Bandwidth threshold;

[0319] Indication information for monitoring and reporting congestion status;

[0320] Indication information for monitoring and reporting clock drift;

[0321] Event identifier;

[0322] Incident report instructions;

[0323] Protocol data unit session release indication information.

[0324] For example, the rule may instruct the RAN network element to report congestion status and clock drift to the NF network element when the latency, PER, or bandwidth of one or more QoS flows (corresponding to QFIs) of a UE or application exceeds a specific threshold. The rule may also include reporting thresholds. The address of the target NF can be indicated via the Notification Target Address.

[0325] Latency refers to the end-to-end delay (e.g., from the UE to the Access Stratum (AS)), which includes two parts: PDB and N6 delay. N6 delay is the transmission delay from the UPF's N6 interface to the AS, and it is measured in two ways:

[0326] 1) Under the premise of ensuring time synchronization between 5GS and AS, UPF obtains the time when AS sends data packets through the timestamp in the data packets, and obtains the transmission delay between UPF's N6 interface and AS based on the time when AS receives data packets.

[0327] 2) The UPF sends an Echo message to the AS and calculates the transmission delay using RTT / 2.

[0328] SMF network elements determine the release of related PDU sessions based on the obtained PCC rules.

[0329] When a QoS monitoring event occurs, the UPF or RAN network element reports QoS information (such as latency, PER, bandwidth, congestion status, clock drift) to the PCF, TSCTSF, NEF, or AF according to the target NF address indicated by the Notification Target Address.

[0330] For example, QoS information can be reported to the PCF network element by calling the Npcf_SMPolicyControl_UpdateNotify Response service through the SMF network element.

[0331] In some embodiments, the PCF network element updates the PCC rules based on the acquired event messages and the quality of service coordination policy.

[0332] For example, PCF network elements determine the adjustment of service quality parameters for applications, QoS flows, or UEs in UE groups based on the parameters contained in the service quality coordination strategy.

[0333] The SMF network element provides new N4 rules and QoS profiles to the UPF and RAN network elements respectively, based on the updated PCC rules. These profiles include updated QoS parameters for applications, QoS flows, or UEs within the coordination group. The UPF and RAN network elements then adjust their Quality of Service parameters based on the updated N4 rules and QoS profiles.

[0334] For example, the PCF network element can send the updated PCC rules to the SMF network element by calling the Npcf_SMPolicyControl_UpdateNotify Request service operation, and then the SMF network element can provide the new N4rules and QoS profile to the UPF network element and RAN network element respectively.

[0335] In some embodiments, it also includes:

[0336] Receive event information;

[0337] Adjust the quality of service parameters for each quality of service stream based on the event information.

[0338] Specifically, based on the received information, AF determines the association with the same coordination group according to the application ID, UE ID, group ID, or service data flow ID, and adjusts the QoS requirement parameters of each flow accordingly based on the parameter values ​​provided in the notification information.

[0339] For example, if the latency of application id=02 is greater than 20ms, then the latency of other applications in the same coordination group (e.g., applications id=03 and id=06) is adjusted to ensure that the latency difference between different service data flows that need to be coordinated within the coordination group remains within a certain time window. Alternatively, the latency requirements of other applications in the same coordination group can be reduced to ensure that the latency of application id=02 is less than 20ms. Furthermore, if clock drift changes, the BAT parameters are adjusted based on clock drift and latency.

[0340] This application embodiment further improves resource utilization by dynamically adjusting the service quality parameters of each service quality flow.

[0341] In some embodiments, it also includes:

[0342] Receive event information;

[0343] Adjust the service quality coordination strategy based on the event information.

[0344] Specifically, the AF can adjust the quality of service coordination strategy based on the received information, including adjusting the QoS parameter threshold value. For example, if the bandwidth of a specific application of UE1 is <10Mbit / s, it can be reduced to the threshold value of other UEs in the same coordination group (e.g., UE2, UE3) to ensure that the bandwidth of that application of UE1 is >=10Mbit / s.

[0345] This application embodiment further improves resource utilization by dynamically adjusting the service quality coordination strategy.

[0346] In some embodiments, the AF network element adjusts the quality of service coordination strategy based on event information, including any one or more of the following:

[0347] If the latency of the target application exceeds the latency threshold, adjust the quality of service parameters to increase the resources reserved for the target application;

[0348] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the same collaborative group as the target application or target terminal.

[0349] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the latency requirements of other applications or terminals in the collaboration group where the target application or target terminal is located.

[0350] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to increase the resources reserved for the service quality flow corresponding to the target application or target terminal.

[0351] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to reduce the resources reserved for the service quality flow of other applications or terminals in the same collaboration group as the target application or target terminal.

[0352] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to increase the resources reserved for the target application or target terminal;

[0353] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the same collaborative group as the target application or target terminal.

[0354] Specifically, if the latency of application id=02 is greater than 20ms, then the resources reserved for other applications in the same collaboration group (e.g., applications id=03 and id=06) are reduced, and the resources reserved for application id=02 are increased, ensuring that the latency of application id=02 is less than or equal to 20ms. Alternatively, the latency of other applications in the same collaboration group (e.g., applications id=03 and id=06) can be adjusted to ensure that the latency difference between different service data flows that need to be coordinated within the collaboration group is kept within a certain time window.

[0355] If the PER of the service data flow with id=2 in a certain application is greater than 1%, then the resources reserved for other service data flows in the same collaboration group (such as service data flows with id=1 and id=3) will be reduced, and the resources reserved for the service data flow with id=2 will be increased to ensure that the PER of the service data flow with id=2 is less than 1%.

[0356] If the bandwidth of a specific application of UE1 is less than 10 Mbit / s, then the resources reserved for other UEs in the same coordination group (such as UE2 and UE3) will be reduced, and the resources reserved for UE1 will be increased to ensure that the bandwidth of the application of UE1 is greater than or equal to 10 Mbit / s.

[0357] The multimodal communication method provided in this application embodiment uses a service quality coordination strategy to coordinate and control different service quality flows used by different terminals or the same terminal, assisting in the allocation of communication resources. The data transmission latency and service quality can meet the requirements, and the utilization rate of resources is improved.

[0358] In some embodiments, Figure 3 This is the second schematic diagram of signaling interaction for multimodal communication provided in the embodiments of this application, as shown below. Figure 3 As shown, when the QoS requirements of a specific (e.g., high-priority) QoS flow cannot be met, the SMF triggers the release of PDU sessions associated with that specific service. The specific steps taken by the SMF network element to determine the release of the related PDU sessions based on the acquired PCC rules are as follows:

[0359] 1. RAN network elements or UPF network elements monitor events based on their configurations, such as monitoring events based on QoS monitoring indicators, where specific data flows fail to meet QoS requirements.

[0360] 2. The RAN or UPF network element reports QoS information (such as latency, PER, bandwidth) that does not meet the requirements to the SMF network element. This includes the UPF network element sending the information to the SMF network element via N4 session report, or the RAN network element sending the information to the AMF network element via N2 message, and then the AMF network element sending the information to the SMF network element via Namf_Communication_N1N2MessageTransfermessage.

[0361] 3. Based on PCC rules, SMF network elements determine which PDU sessions (PDU sessions associated with the coordination group) can be released.

[0362] For example, according to the PCC rule, for a QoS flow with QFI=01 and QFI=02, when the event ID 1: latency>300us occurs, the corresponding PDU sessions with PDU session ID=1 and PDU session ID=2 are released.

[0363] 4. The SMF network element initiates the PDU session release process.

[0364] This application embodiment further improves resource utilization by releasing the associated PDU sessions.

[0365] In some embodiments, it also includes:

[0366] A second message is sent, the second message containing service quality event subscription request information; the service quality event includes one or more of the following events:

[0367] The latency exceeds the latency threshold;

[0368] The packet error rate exceeds the packet error rate threshold;

[0369] Bandwidth exceeded bandwidth threshold;

[0370] In a congested state;

[0371] Clock drift changes.

[0372] Specifically, Figure 4 This is the third schematic diagram of signaling interaction for multimodal communication provided in the embodiments of this application, as shown below. Figure 4 As shown, this embodiment of the application uses an AF network element subscription and notification method to allow 5GS to open 5GS QoS information to the AF network element. The steps include:

[0373] 1. The AF sends a QoS event subscription request message Nnef_EventExposure_Subscribe to the NEF. The request message may include the UE ID, group ID, service data flow ID or application identifier, and includes event IDs indicating the events to be subscribed to, such as event ID 1: latency exceeds the threshold, event ID 2: PER exceeds the threshold, event ID 3: bandwidth exceeds the threshold, event ID 4: congestion state, event ID 5: clock drift change, and notification target address, etc.

[0374] 2. If NEF authorizes this AF subscription request, the subscription request will be sent to NF (e.g., PCF or NEF) based on existing technology.

[0375] 3. When NF detects a subscribed event, such as latency or PER exceeding the threshold, it sends the corresponding event information (e.g., latency, clock drift values) to NEF.

[0376] 4. NEF sends event information to AF by calling the Nnef_EventExposure_Notify service.

[0377] 5. Based on the received information, AF determines the association with the same coordination group according to the application ID, UE ID, group ID or service dataflow ID, and adjusts the QoS requirement parameters of each flow accordingly based on the parameter values ​​provided in the notification information.

[0378] AF network elements can also adjust service quality coordination strategies based on received information, including adjusting QoS parameter threshold values.

[0379] This application embodiment is based on the AF network element subscription and notification method to enable 5GS to open 5GS QoS information to AF network elements.

[0380] In some embodiments, it also includes:

[0381] Also includes:

[0382] A third message is sent, the third message containing service quality parameter request information; the service quality parameter request information includes one or more of the following:

[0383] Service quality incident identifier;

[0384] The latency exceeds the latency threshold;

[0385] The packet error rate exceeds the packet error rate threshold;

[0386] Bandwidth exceeded bandwidth threshold;

[0387] In a congested state;

[0388] Clock drift changes.

[0389] Specifically, this application embodiment rapidly opens 5GSQoS information to the AF network element through the NEF network element or UPF network element based on the network, and the steps include:

[0390] 1. The AF network element initiates an AF session establishment, requesting QoS parameters. The request information may include the UE ID, group ID, service data flow ID, application identifier, and event IDs indicating subscribed events: event ID 1: latency exceeds threshold, event ID 2: PER exceeds threshold, event ID 3: bandwidth exceeds threshold, event ID 4: congestion state, event ID 5: clock drift change. It also includes the notification target address and a direct event notification indication (instructing the UPF network element to directly report QoS information to the NEF or AF network element).

[0391] 2. The PCF network element triggers the PDU Session modification process and generates PCC rules based on the request information. These rules include indications for subscription latency changes, PER changes, bandwidth changes, congestion status, clock drift event reporting, and direct event notification indications. Based on existing technology, a QoS monitoring request is sent to the SMF network element, triggering the UPF network element to report QoS monitoring information.

[0392] 3. When the UPF network element detects QoS information (such as latency, PER, bandwidth, congestion status, clock drift), it sends a notification message to the NEF network element or AF network element according to the notification target address.

[0393] 4. The AF network element adjusts the QoS requirement parameters for each flow or adjusts the service quality coordination strategy.

[0394] The embodiments of this application demonstrate that 5GS QoS information can be quickly opened to AF network elements through NEF or UPF network elements.

[0395] In some embodiments, it also includes:

[0396] Also includes:

[0397] A fourth message is sent, the fourth message containing a service quality information request; the service quality information request includes one or more of the following:

[0398] Delay;

[0399] Packet error rate;

[0400] bandwidth;

[0401] Congestion status;

[0402] Clock drift.

[0403] Specifically, in this embodiment of the application, based on the AF network element's proactive request, the 5GS opens 5GS QoS information to the AF network element, and the steps include:

[0404] 1. The AF network element sends a QoS information request to the NEF network element. The request information may include UE ID, group ID, QoS flow ID, application identifier, and newly added parameters latency, PER, bandwidth, congestion status, and clock drift, which are used to indicate the request for the corresponding QoS information.

[0405] 2. If the NEF network element authorizes this AF network element request, it will be sent to the PCF network element and the TSCTSF network element.

[0406] 3. When the PCF network element and TSCTSF network element determine the requested QoS information, they will send the QoS information to the NEF network element.

[0407] 4. The NEF network element sends the received QoS information to the AF network element.

[0408] 5. The AF network element adjusts the QoS requirement parameters for each flow or adjusts the service quality coordination strategy.

[0409] This application embodiment is based on the AF network element actively requesting to enable 5GS to open 5GS QoS information to the AF network element.

[0410] Figure 5 This is a second flowchart illustrating the multimodal communication method provided in this application embodiment, as shown below. Figure 5 As shown, this application provides a multimodal communication method, the execution subject of which can be a network-side device, such as a PCF network element. The method includes:

[0411] Step 501: Obtain the first message, which contains the service quality coordination strategy;

[0412] Step 502: Generate strategies and billing control rules based on the service quality collaboration strategy.

[0413] In some embodiments, the policy and billing control rules include one or more of the following:

[0414] Instructions for monitoring latency;

[0415] Delay threshold;

[0416] Indicator information for monitoring packet error rate;

[0417] Packet error rate threshold;

[0418] Indication information for bandwidth monitoring;

[0419] Bandwidth threshold;

[0420] Indicative information for monitoring congestion status;

[0421] Indication information for monitoring clock drift;

[0422] Event identifier;

[0423] Incident report instructions;

[0424] Protocol data unit session release indication information.

[0425] In some embodiments, it also includes:

[0426] Update policies and billing control rules based on the obtained event messages and service quality coordination policies.

[0427] Specifically, the multimodal communication method provided in this application embodiment can refer to the above-described multimodal communication method embodiment with AF network element as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the above-described corresponding method embodiments and the beneficial effects will not be described in detail.

[0428] Figure 6 This is the third flowchart illustrating the multimodal communication method provided in this application embodiment, as shown below. Figure 6 As shown, this application provides a multimodal communication method, the execution subject of which can be a network-side device, such as an SMF network element. The method includes:

[0429] Send the fifth message to the user plane function network element;

[0430] The fifth message contains one or more of the following information:

[0431] Instructions for monitoring and reporting latency;

[0432] Delay threshold;

[0433] Indication information for monitoring and reporting packet error rates;

[0434] Packet error rate threshold;

[0435] Indication information for monitoring and reporting bandwidth;

[0436] Bandwidth threshold;

[0437] Indication information for monitoring and reporting congestion status;

[0438] Indication information for monitoring and reporting clock drift;

[0439] Event identifier;

[0440] Incident report instructions;

[0441] Protocol data unit session release indication information.

[0442] In some embodiments, it also includes:

[0443] Send a sixth message to the wireless access network element; the sixth message contains one or more of the following information:

[0444] Instructions for monitoring and reporting latency;

[0445] Delay threshold;

[0446] Indication information for monitoring and reporting packet error rates;

[0447] Packet error rate threshold;

[0448] Indication information for monitoring and reporting bandwidth;

[0449] Bandwidth threshold;

[0450] Indication information for monitoring and reporting congestion status;

[0451] Indication information for monitoring and reporting clock drift;

[0452] Event identifier;

[0453] Incident report instructions;

[0454] Protocol data unit session release indication information.

[0455] In some embodiments, it also includes:

[0456] Based on the acquired policies and billing control rules, the relevant protocol data unit sessions are determined for release.

[0457] Specifically, the multimodal communication method provided in this application embodiment can refer to the above-described multimodal communication method embodiment with AF network element as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the above-described corresponding method embodiments and the beneficial effects will not be described in detail.

[0458] Figure 7 This is a schematic diagram of the structure of an AF network element provided in an embodiment of this application, such as... Figure 7 As shown, the AF network element includes a memory 720, a transceiver 700, and a processor 710, wherein:

[0459] The memory 720 is used to store computer programs; the transceiver 700 is used to send and receive data under the control of the processor 710; the processor 710 is used to read the computer program in the memory 720 and perform the following operations:

[0460] Send a first message containing a service quality coordination strategy; the service quality coordination strategy is used to adjust the service quality parameters of the service quality flow corresponding to the terminal or application.

[0461] Specifically, the transceiver 700 is used to receive and send data under the control of the processor 710.

[0462] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 710) and memory (memory 720). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 700 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 710 is responsible for managing the bus architecture and general processing, and the memory 720 can store data used by the processor 710 during operation.

[0463] The processor 710 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0464] In some embodiments, the service quality coordination strategy includes one or more of the following:

[0465] List of collaborative group identifiers;

[0466] Delay threshold;

[0467] Packet error rate threshold;

[0468] Bandwidth threshold;

[0469] Event identifier;

[0470] Incident report instructions;

[0471] Protocol data unit session release indication information.

[0472] In some embodiments, it also includes:

[0473] A second message is sent, the second message containing service quality event subscription request information; the service quality event includes one or more of the following events:

[0474] The latency exceeds the latency threshold;

[0475] The packet error rate exceeds the packet error rate threshold;

[0476] Bandwidth exceeded bandwidth threshold;

[0477] In a congested state;

[0478] Clock drift changes.

[0479] In some embodiments, it also includes:

[0480] Receive event information;

[0481] The service quality parameters of each service quality flow are adjusted based on the event information.

[0482] In some embodiments, it also includes:

[0483] Receive event information;

[0484] Adjust the service quality coordination strategy based on the event information.

[0485] In some embodiments, adjusting the quality of service coordination strategy based on the event information includes any one or more of the following:

[0486] If the latency corresponding to the target application is greater than the latency threshold, adjust the quality of service parameters to increase the resources reserved for the target application;

[0487] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs;

[0488] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the latency requirements of other applications or terminals in the collaborative group to which the target application or target terminal belongs.

[0489] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to increase the resources reserved for the service quality flow corresponding to the target application or target terminal.

[0490] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to reduce the resources reserved for the service quality flow of other applications or terminals in the same collaborative group as the target application or target terminal.

[0491] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to increase the resources reserved for the target application or target terminal;

[0492] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs.

[0493] In some embodiments, it also includes:

[0494] A third message is sent, the third message containing service quality parameter request information; the service quality parameter request information includes one or more of the following:

[0495] Service quality incident identifier;

[0496] The latency exceeds the latency threshold;

[0497] The packet error rate exceeds the packet error rate threshold;

[0498] Bandwidth exceeded bandwidth threshold;

[0499] In a congested state;

[0500] Clock drift changes.

[0501] In some embodiments, it also includes:

[0502] A fourth message is sent, the fourth message containing a service quality information request; the service quality information request includes one or more of the following:

[0503] Delay;

[0504] Packet error rate;

[0505] bandwidth;

[0506] Congestion status;

[0507] Clock drift.

[0508] Specifically, the AF network element provided in this application embodiment can implement all the method steps implemented by the method embodiment with the AF network element as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0509] Figure 8 This is a schematic diagram of the structure of a PCF network element provided in an embodiment of this application, as shown below. Figure 8 As shown, the PCF network element includes a memory 820, a transceiver 800, and a processor 810, wherein:

[0510] The memory 820 is used to store computer programs; the transceiver 800 is used to send and receive data under the control of the processor 810; the processor 810 is used to read the computer program in the memory 820 and perform the following operations:

[0511] Obtain the first message, which contains the service quality coordination strategy;

[0512] The service quality collaboration strategy generates the strategy and billing control rules.

[0513] Specifically, the transceiver 800 is used to receive and send data under the control of the processor 810.

[0514] Among them, Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 810) and memory (memory 820). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 800 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 810 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 810 during operation.

[0515] The processor 810 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0516] In some embodiments, the policy and billing control rules include one or more of the following:

[0517] Instructions for monitoring latency;

[0518] Delay threshold;

[0519] Indicator information for monitoring packet error rate;

[0520] Packet error rate threshold;

[0521] Indication information for bandwidth monitoring;

[0522] Bandwidth threshold;

[0523] Indicative information for monitoring congestion status;

[0524] Indication information for monitoring clock drift;

[0525] Event identifier;

[0526] Incident report instructions;

[0527] Protocol data unit session release indication information.

[0528] In some embodiments, it also includes:

[0529] Update policies and billing control rules based on the obtained event messages and service quality coordination policies.

[0530] Specifically, the PCF network element provided in this application embodiment can implement all the method steps implemented by the method embodiment with PCF network element as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0531] Figure 9 This is a schematic diagram of the structure of an SMF network element provided in an embodiment of this application, as shown below. Figure 9 As shown, the SMF network element includes a memory 920, a transceiver 900, and a processor 910, wherein:

[0532] The memory 920 is used to store computer programs; the transceiver 900 is used to send and receive data under the control of the processor 910; the processor 910 is used to read the computer program in the memory 920 and perform the following operations:

[0533] Send the fifth message to the user plane function network element;

[0534] The fifth message contains one or more of the following information:

[0535] Instructions for monitoring and reporting latency;

[0536] Delay threshold;

[0537] Indication information for monitoring and reporting packet error rates;

[0538] Packet error rate threshold;

[0539] Indication information for monitoring and reporting bandwidth;

[0540] Bandwidth threshold;

[0541] Indication information for monitoring and reporting congestion status;

[0542] Indication information for monitoring and reporting clock drift;

[0543] Event identifier;

[0544] Incident report instructions;

[0545] Protocol data unit session release indication information.

[0546] Specifically, transceiver 900 is used to receive and send data under the control of processor 910.

[0547] Among them, Figure 9 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 910) and memory (memory 920). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 900 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 910 is responsible for managing the bus architecture and general processing, and the memory 920 can store data used by the processor 910 during operation.

[0548] The processor 910 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0549] In some embodiments, it also includes:

[0550] Send a sixth message to the wireless access network element; the sixth message contains one or more of the following information:

[0551] Instructions for monitoring and reporting latency;

[0552] Delay threshold;

[0553] Indication information for monitoring and reporting packet error rates;

[0554] Packet error rate threshold;

[0555] Indication information for monitoring and reporting bandwidth;

[0556] Bandwidth threshold;

[0557] Indication information for monitoring and reporting congestion status;

[0558] Indication information for monitoring and reporting clock drift;

[0559] Event identifier;

[0560] Incident report instructions;

[0561] Protocol data unit session release indication information.

[0562] In some embodiments, it also includes:

[0563] Based on the acquired policies and billing control rules, the relevant protocol data unit sessions are determined for release.

[0564] Specifically, the SMF network element provided in this application embodiment can implement all the method steps implemented by the method embodiment with the execution subject being the SMF network element, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0565] Figure 10 This is one of the structural schematic diagrams of the multimodal communication device provided in the embodiments of this application, such as... Figure 10 As shown in the figure, this application embodiment provides a multimodal communication device, including a first transmitting module 1001, wherein:

[0566] The first sending module 1001 is used to send a first message, the first message containing a service quality coordination strategy; the service quality coordination strategy is used to adjust the service quality parameters of the service quality flow corresponding to the terminal or application.

[0567] In some embodiments, the service quality coordination strategy includes one or more of the following:

[0568] List of collaborative group identifiers;

[0569] Delay threshold;

[0570] Packet error rate threshold;

[0571] Bandwidth threshold;

[0572] Event identifier;

[0573] Incident report instructions;

[0574] Protocol data unit session release indication information.

[0575] In some embodiments, a fourth transmitting module is also included;

[0576] The fourth sending module is used to send a second message, which contains service quality event subscription request information; the service quality event includes one or more of the following events:

[0577] The latency exceeds the latency threshold;

[0578] The packet error rate exceeds the packet error rate threshold;

[0579] Bandwidth exceeded bandwidth threshold;

[0580] In a congested state;

[0581] Clock drift changes.

[0582] In some embodiments, it further includes a first receiving module and a first adjustment module;

[0583] The first receiving module is used to receive event information;

[0584] The first adjustment module is used to adjust the service quality parameters of each of the service quality streams based on the event information.

[0585] In some embodiments, a second receiving module and a second adjustment module are also included;

[0586] The second receiving module is used to receive event information;

[0587] The second adjustment module is used to adjust the service quality coordination strategy based on the event information.

[0588] In some embodiments, adjusting the quality of service coordination strategy based on the event information includes any one or more of the following:

[0589] If the latency corresponding to the target application is greater than the latency threshold, adjust the quality of service parameters to increase the resources reserved for the target application;

[0590] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs;

[0591] If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the latency requirements of other applications or terminals in the collaborative group to which the target application or target terminal belongs.

[0592] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to increase the resources reserved for the service quality flow corresponding to the target application or target terminal.

[0593] If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to reduce the resources reserved for the service quality flow of other applications or terminals in the same collaborative group as the target application or target terminal.

[0594] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to increase the resources reserved for the target application or target terminal;

[0595] If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs.

[0596] In some embodiments, a fifth sending module is also included;

[0597] The fifth sending module is used to send a third message, which includes service quality parameter request information; the service quality parameter request information includes one or more of the following:

[0598] Service quality incident identifier;

[0599] The latency exceeds the latency threshold;

[0600] The packet error rate exceeds the packet error rate threshold;

[0601] Bandwidth exceeded bandwidth threshold;

[0602] In a congested state;

[0603] Clock drift changes.

[0604] In some embodiments, a sixth transmitting module is also included:

[0605] The sixth sending module is used to send a fourth message, which includes a quality of service information request; the quality of service information request includes one or more of the following:

[0606] Delay;

[0607] Packet error rate;

[0608] bandwidth;

[0609] Congestion status;

[0610] Clock drift.

[0611] Specifically, the multimodal communication device provided in this application embodiment can implement all the method steps implemented by the method embodiment with the execution subject being the AF network element, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0612] Figure 11 This is a second schematic diagram of the structure of the multimodal communication device provided in the embodiments of this application, as shown below. Figure 11 As shown, this application embodiment provides a multimodal communication device, including an acquisition module 1101 and a generation module 1102, wherein:

[0613] The acquisition module 1101 is used to acquire a first message, which contains a service quality coordination strategy;

[0614] The generation module 1102 is used to generate strategies and billing control rules based on the service quality coordination strategy.

[0615] In some embodiments, the policy and billing control rules include one or more of the following:

[0616] Instructions for monitoring latency;

[0617] Delay threshold;

[0618] Indicator information for monitoring packet error rate;

[0619] Packet error rate threshold;

[0620] Indication information for bandwidth monitoring;

[0621] Bandwidth threshold;

[0622] Indicative information for monitoring congestion status;

[0623] Indication information for monitoring clock drift;

[0624] Event identifier;

[0625] Incident report instructions;

[0626] Protocol data unit session release indication information.

[0627] In some embodiments, an update module is also included;

[0628] The update module is used to update policies and billing control rules based on the obtained event messages and service quality coordination policies.

[0629] Specifically, the multimodal communication device provided in this application embodiment can implement all the method steps implemented by the method embodiment with PCF network element as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0630] Figure 12 This is the third schematic diagram of the structure of the multimodal communication device provided in the embodiments of this application, as shown below. Figure 12 As shown, this application embodiment provides a multimodal communication device, including a second transmitting module 1201, wherein:

[0631] The second sending module 1201 is used to send the fifth message to the user plane function network element;

[0632] The fifth message contains one or more of the following information:

[0633] Instructions for monitoring and reporting latency;

[0634] Delay threshold;

[0635] Indication information for monitoring and reporting packet error rates;

[0636] Packet error rate threshold;

[0637] Indication information for monitoring and reporting bandwidth;

[0638] Bandwidth threshold;

[0639] Indication information for monitoring and reporting congestion status;

[0640] Indication information for monitoring and reporting clock drift;

[0641] Event identifier;

[0642] Incident report instructions;

[0643] Protocol data unit session release indication information.

[0644] In some embodiments, a third sending module is also included;

[0645] The third sending module is used to send a sixth message to the radio access network element; the sixth message includes one or more of the following information:

[0646] Instructions for monitoring and reporting latency;

[0647] Delay threshold;

[0648] Indication information for monitoring and reporting packet error rates;

[0649] Packet error rate threshold;

[0650] Indication information for monitoring and reporting bandwidth;

[0651] Bandwidth threshold;

[0652] Indication information for monitoring and reporting congestion status;

[0653] Indication information for monitoring and reporting clock drift;

[0654] Event identifier;

[0655] Incident report instructions;

[0656] Protocol data unit session release indication information.

[0657] In some embodiments, a determining module is also included;

[0658] The determining module is used to determine the release of related protocol data unit sessions based on the acquired policies and billing control rules.

[0659] Specifically, the multimodal communication device provided in this application embodiment can implement all the method steps implemented by the method embodiment with the execution subject being an SMF network element, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0660] It should be noted that the division of units or modules in the above embodiments of this application is illustrative and only represents a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0661] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0662] In some embodiments, a processor-readable storage medium is also provided, the processor-readable storage medium storing a computer program for causing the processor to perform the methods provided in the above embodiments, including:

[0663] Send a first message containing a service quality coordination strategy; the service quality coordination strategy is used to adjust the service quality parameters of the service quality flow corresponding to the terminal or application.

[0664] Or include:

[0665] Obtain a first message, which contains a service quality coordination strategy; generate a strategy and a billing control rule based on the service quality coordination strategy.

[0666] Or include:

[0667] Send a fifth message to the user plane function network element; the fifth message is used to instruct the user plane function network element to monitor the quality of service; send a sixth message to the radio access network element; the sixth message is used to instruct the radio access network element to monitor the quality of service; and determine to release the relevant protocol data unit session based on the acquired policies and charging control rules.

[0668] It should be noted that the processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0669] It should also be noted that the terms "first," "second," etc., used in the embodiments of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, and the number of objects is not limited. For example, the first object can be one or more.

[0670] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0671] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).

[0672] The terminal devices involved in the embodiments of this application can be devices that provide voice and data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called a User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices. They exchange voice and data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.

[0673] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.

[0674] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.

[0675] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0676] This application is described with reference to flowchart illustrations and block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and block diagrams, and combinations of blocks in the flowchart illustrations and block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart. Figure 1 One or more processes, boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0677] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes, boxes Figure 1 The function specified in one or more boxes.

[0678] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes, boxes Figure 1 The steps of the function specified in one or more boxes.

[0679] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A multimodal communication method, characterized in that, include: Send a first message, which contains a service quality coordination strategy; The service quality coordination strategy is used to adjust the service quality parameters of the service quality stream corresponding to the terminal or application. The service quality coordination strategy is also used to generate strategies and charging control rules, which are used to determine the release of related protocol data unit sessions. The service quality coordination strategy includes one or more of the following: List of collaborative group identifiers; Delay threshold; Packet error rate threshold; Bandwidth threshold; Event identifier; Incident report instructions; Protocol data unit session release indication information.

2. The multimodal communication method according to claim 1, characterized in that, Also includes: Send a second message, which contains a service quality event subscription request information; The service quality event includes one or more of the following events: The latency exceeds the latency threshold; The packet error rate exceeds the packet error rate threshold; Bandwidth exceeded bandwidth threshold; In a congested state; Clock drift changes.

3. The multimodal communication method according to claim 1, characterized in that, Also includes: Receive event information; The service quality parameters of each service quality flow are adjusted based on the event information.

4. The multimodal communication method according to claim 1, characterized in that, Also includes: Receive event information; Adjust the service quality coordination strategy based on the event information.

5. The multimodal communication method according to claim 4, characterized in that, The adjustment of the service quality coordination strategy based on the event information includes any one or more of the following: If the latency corresponding to the target application is greater than the latency threshold, adjust the quality of service parameters to increase the resources reserved for the target application; If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs; If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the latency requirements of other applications or terminals in the collaborative group to which the target application or target terminal belongs. If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to increase the resources reserved for the service quality flow corresponding to the target application or target terminal. If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to reduce the resources reserved for the service quality flow of other applications or terminals in the same collaborative group as the target application or target terminal. If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to increase the resources reserved for the target application or target terminal; If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs.

6. The multimodal communication method according to claim 1, characterized in that, Also includes: Send a third message, the third message containing a service quality parameter request information; The service quality parameter request information includes one or more of the following: Service quality incident identifier; The latency exceeds the latency threshold; The packet error rate exceeds the packet error rate threshold; Bandwidth exceeded bandwidth threshold; In a congested state; Clock drift changes.

7. The multimodal communication method according to claim 1, characterized in that, Also includes: A fourth message is sent, the fourth message containing a service quality information request; the service quality information request includes one or more of the following: Delay; Packet error rate; bandwidth; Congestion status; Clock drift.

8. A multimodal communication method, characterized in that, include: Obtain the first message, which contains the service quality coordination strategy; Based on the service quality coordination strategy, a strategy and billing control rules are generated; the strategy and billing control rules are used to determine the release of related protocol data unit sessions; The service quality coordination strategy includes one or more of the following: List of collaborative group identifiers; Delay threshold; Packet error rate threshold; Bandwidth threshold; Event identifier; Incident report instructions; Protocol data unit session release indication information.

9. The multimodal communication method according to claim 8, characterized in that, The policy and billing control rules include one or more of the following: Instructions for monitoring latency; Delay threshold; Indicator information for monitoring packet error rate; Packet error rate threshold; Indication information for bandwidth monitoring; Bandwidth threshold; Indicative information for monitoring congestion status; Indication information for monitoring clock drift; Event identifier; Incident report instructions; Protocol data unit session release indication information.

10. The multimodal communication method according to claim 8, characterized in that, Also includes: Update policies and billing control rules based on the obtained event messages and service quality coordination policies.

11. A multimodal communication method, characterized in that, include: The receiving policy and charging control rules are generated based on the service quality coordination policy contained in the first message; Send the fifth message to the user plane function network element; The fifth message contains one or more of the following information: Instructions for monitoring and reporting latency; Delay threshold; Indication information for monitoring and reporting packet error rates; Packet error rate threshold; Indication information for monitoring and reporting bandwidth; Bandwidth threshold; Indication information for monitoring and reporting congestion status; Indication information for monitoring and reporting clock drift; Event identifier; Incident report instructions; Protocol data unit session release indication information; The service quality coordination strategy includes one or more of the following: List of collaborative group identifiers; Delay threshold; Packet error rate threshold; Bandwidth threshold; Event identifier; Incident report instructions; Protocol data unit session release indication information.

12. The multimodal communication method according to claim 11, characterized in that, Also includes: Send a sixth message to the wireless access network element; the sixth message contains one or more of the following information: Instructions for monitoring and reporting latency; Delay threshold; Indication information for monitoring and reporting packet error rates; Packet error rate threshold; Indication information for monitoring and reporting bandwidth; Bandwidth threshold; Indication information for monitoring and reporting congestion status; Indication information for monitoring and reporting clock drift; Event identifier; Incident report instructions; Protocol data unit session release indication information.

13. The multimodal communication method according to claim 11, characterized in that, Also includes: Based on the acquired policies and billing control rules, the relevant protocol data unit sessions are determined for release.

14. An application function network element, characterized in that, Includes memory, transceiver, and processor; A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Send a first message, the first message containing a service quality coordination strategy; the service quality coordination strategy is used to adjust the service quality parameters of the service quality flow corresponding to the terminal or application; the service quality coordination strategy is also used to generate policies and charging control rules, the policies and charging control rules are used to determine the release of related protocol data unit sessions; The service quality coordination strategy includes one or more of the following: List of collaborative group identifiers; Delay threshold; Packet error rate threshold; Bandwidth threshold; Event identifier; Incident report instructions; Protocol data unit session release indication information.

15. The application function network element according to claim 14, characterized in that, Also includes: Send a second message, which contains a service quality event subscription request information; The service quality event includes one or more of the following events: The latency exceeds the latency threshold; The packet error rate exceeds the packet error rate threshold; Bandwidth exceeded bandwidth threshold; In a congested state; Clock drift changes.

16. The application function network element according to claim 14, characterized in that, Also includes: Receive event information; The service quality parameters of each service quality flow are adjusted based on the event information.

17. The application function network element according to claim 14, characterized in that, Also includes: Receive event information; Adjust the service quality coordination strategy based on the event information.

18. The application function network element according to claim 17, characterized in that, The adjustment of the service quality coordination strategy based on the event information includes any one or more of the following: If the latency corresponding to the target application is greater than the latency threshold, adjust the quality of service parameters to increase the resources reserved for the target application; If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs; If the latency corresponding to the target application or target terminal is greater than the latency threshold, adjust the latency requirements of other applications or terminals in the collaborative group to which the target application or target terminal belongs. If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to increase the resources reserved for the service quality flow corresponding to the target application or target terminal. If the packet error rate of the service quality flow corresponding to the target application or target terminal is greater than the packet error rate threshold, adjust the service quality parameters to reduce the resources reserved for the service quality flow of other applications or terminals in the same collaborative group as the target application or target terminal. If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to increase the resources reserved for the target application or target terminal; If the bandwidth corresponding to the target application or target terminal is less than the bandwidth threshold, adjust the quality of service parameters to reduce the resources reserved by other applications or terminals in the collaborative group to which the target application or target terminal belongs.

19. The application function network element according to claim 14, characterized in that, Also includes: Send a third message, the third message containing a service quality parameter request information; The service quality parameter request information includes one or more of the following: Service quality incident identifier; The latency exceeds the latency threshold; The packet error rate exceeds the packet error rate threshold; Bandwidth exceeded bandwidth threshold; In a congested state; Clock drift changes.

20. The application function network element according to claim 14, characterized in that, Also includes: A fourth message is sent, the fourth message containing a service quality information request; the service quality information request includes one or more of the following: Delay; Packet error rate; bandwidth; Congestion status; Clock drift.

21. A policy control function network element, characterized in that, Includes memory, transceiver, and processor; A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Obtain the first message, which contains the service quality coordination strategy; Based on the service quality coordination strategy, a strategy and billing control rules are generated; the strategy and billing control rules are used to determine the release of related protocol data unit sessions; The policy and billing control rules include one or more of the following: Instructions for monitoring latency; Delay threshold; Indicator information for monitoring packet error rate; Packet error rate threshold; Indication information for bandwidth monitoring; Bandwidth threshold; Indicative information for monitoring congestion status; Indication information for monitoring clock drift; Event identifier; Incident report instructions; Protocol data unit session release indication information.

22. The strategy control function network element according to claim 21, characterized in that, Also includes: Update policies and billing control rules based on the obtained event messages and service quality coordination policies.

23. A network element for session management function, characterized in that, Includes memory, transceiver, and processor; A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The receiving policy and charging control rules are generated based on the service quality coordination policy contained in the first message; Send the fifth message to the user plane function network element; The fifth message contains one or more of the following information: Instructions for monitoring and reporting latency; Delay threshold; Indication information for monitoring and reporting packet error rates; Packet error rate threshold; Indication information for monitoring and reporting bandwidth; Bandwidth threshold; Indication information for monitoring and reporting congestion status; Indication information for monitoring and reporting clock drift; Event identifier; Incident report instructions; Protocol data unit session release indication information; The service quality coordination strategy includes one or more of the following: List of collaborative group identifiers; Delay threshold; Packet error rate threshold; Bandwidth threshold; Event identifier; Incident report instructions; Protocol data unit session release indication information.

24. The session management function network element according to claim 23, characterized in that, Also includes: Send a sixth message to the wireless access network element; the sixth message contains one or more of the following information: Instructions for monitoring and reporting latency; Delay threshold; Indication information for monitoring and reporting packet error rates; Packet error rate threshold; Indication information for monitoring and reporting bandwidth; Bandwidth threshold; Indication information for monitoring and reporting congestion status; Indication information for monitoring and reporting clock drift; Event identifier; Incident report instructions; Protocol data unit session release indication information.

25. The session management function network element according to claim 23, characterized in that, Also includes: Based on the acquired policies and billing control rules, the relevant protocol data unit sessions are determined for release.

26. A multimodal communication device, characterized in that, include: The first sending module is used to send a first message, the first message containing a service quality coordination strategy; The service quality coordination strategy is used to adjust the service quality parameters of the service quality flow corresponding to the terminal or application; the service quality coordination strategy is also used to generate policies and charging control rules, and the policies and charging control rules are used to determine the release of related protocol data unit sessions. The service quality coordination strategy includes one or more of the following: List of collaborative group identifiers; Delay threshold; Packet error rate threshold; Bandwidth threshold; Event identifier; Incident report instructions; Protocol data unit session release indication information.

27. A multimodal communication device, characterized in that, include: The acquisition module is used to acquire a first message, which contains a service quality coordination strategy. The generation module is used to generate policies and charging control rules based on the service quality coordination strategy; the policies and charging control rules are used to determine the release of related protocol data unit sessions; The service quality coordination strategy includes one or more of the following: List of collaborative group identifiers; Delay threshold; Packet error rate threshold; Bandwidth threshold; Event identifier; Incident report instructions; Protocol data unit session release indication information.

28. A multimodal communication device, characterized in that, include: A receiving module is used to receive policies and charging control rules, which are generated based on the service quality coordination policy contained in the first message; The second sending module is used to send the fifth message to the user plane function network element; The fifth message contains one or more of the following information: Instructions for monitoring and reporting latency; Delay threshold; Indication information for monitoring and reporting packet error rates; Packet error rate threshold; Indication information for monitoring and reporting bandwidth; Bandwidth threshold; Indication information for monitoring and reporting congestion status; Indication information for monitoring and reporting clock drift; Event identifier; Incident report instructions; Protocol data unit session release indication information; The service quality coordination strategy includes one or more of the following: List of collaborative group identifiers; Delay threshold; Packet error rate threshold; Bandwidth threshold; Event identifier; Incident report instructions; Protocol data unit session release indication information.

29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program for causing a computer to perform the multimodal communication method according to any one of claims 1 to 13.