Information processing method, apparatus, device, storage medium, and program product
Patent Information
- Application Number
- CN202510527812.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2026-10-27
AI Technical Summary
[0004]为解决上述无线侧的保障方案无法实现与业务的精准化匹配的技术问题,本申请实施例提供一种信息处理方法、装置、设备、存储介质及程序产品,以满足业务保障的实时性、精细化要求
[0180]在本申请实施例中,核心网设备可通过GTU-U数据包向无线网络设备发送业务和/或应用感知结果、业务保障目标信息、业务特征结果、业务质量感知结果中的一项或多项,从而可解决无线网络无法实现业务级精细化保障的问题,进而满足业务保障的实时性、精细化要求。
Smart Images

Figure CN122994408A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an information processing method, apparatus, device, storage medium, and program product. Background Technology
[0002] Currently, a wide variety of services operate on the network, including short videos and instant messaging. Furthermore, the same type of service may be provided by multiple applications (apps). Different types of services, and different apps offering the same service, have varying requirements for speed, latency, and packet loss rate. Therefore, the network should provide differentiated protection measures to meet the diverse needs of different services while maximizing the utilization of network resources.
[0003] Existing standards only define parameter values for 21 types of 5G QoS Identifiers (5QIs), leaving the parameter values for the remaining 234 types of 5QIs blank for operators to define according to their actual application needs. Because defining and activating new 5QIs on the existing network involves cumbersome procedures and long processing times, the commonly used 5QIs in the current network cannot match the diverse service types and requirements present in the network, resulting in wireless-side protection solutions failing to achieve precise matching with services. Summary of the Invention
[0004] To address the technical problem that the aforementioned wireless-side protection solutions cannot achieve precise matching with services, embodiments of this application provide an information processing method, apparatus, device, storage medium, and program product to meet the real-time and refined requirements of service protection.
[0005] In a first aspect, embodiments of this application provide an information processing method applied to core network equipment, comprising:
[0006] Sending GPRS Tunneling Protocol-UserPlane (GTP-U) data packets to wireless network devices, wherein the header of the GTP-U data packets includes one or more of the following information:
[0007] Business and / or application-perceived results;
[0008] Business assurance target information;
[0009] Business characteristic results;
[0010] Business quality perception results.
[0011] Optionally, the header of the GTP-U data packet includes the service and / or application awareness results, including one or more of the following:
[0012] If it is determined that the current service flow is a service and / or application that the core network device needs to re-aware, the header of the GTP-U data packet includes the service and / or application awareness result;
[0013] When it is determined that the terminal has switched between wireless network devices, the header of the GTP-U data packet includes the service and / or application awareness results;
[0014] If the type of a data packet for the same service flow changes, the header of the GTP-U data packet shall include the service and / or application awareness results.
[0015] If it is determined that the terminal corresponding to the current service flow belongs to the first base station or the first base station list, the header of the GTP-U data packet includes the service and / or application perception results;
[0016] If it is determined that the terminal corresponding to the current service flow is the first terminal or is located in the first terminal list, the header of the GTP-U data packet includes the service and / or application perception result;
[0017] If the current service flow is determined to be the first service or a service flow in the first service list, the header of the GTP-U data packet includes the service and / or application awareness results;
[0018] The header of each GTP-U data packet sent to the wireless network device includes the service and / or application awareness results.
[0019] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0020] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0021] The length field is used to indicate the length of the business and / or application identifier;
[0022] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0023] Empty field.
[0024] Optionally, the method further includes:
[0025] Store the first correspondence relationship, which includes: the correspondence relationship of service type, application name, service and / or application identifier, and IP 5-tuple.
[0026] Optionally, the method further includes:
[0027] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0028] The first correspondence is updated through network management configuration or device upgrade, and first information is sent to the wireless network device, wherein the first information is used to indicate the updated first correspondence.
[0029] Optionally, sending the first information to the wireless network device includes:
[0030] The first information is sent to the wireless network device via a control plane procedure, wherein the control plane procedure includes:
[0031] Protocol Data Unit (PDU) session establishment process, PDU session modification process, and service identifier mapping table update process.
[0032] Optionally, the header of the GTP-U data packet includes the service assurance target information, including one or more of the following:
[0033] When different data packets for the same service and / or application have different service assurance objectives, the header of the GTP-U data packet shall include the service assurance objective information.
[0034] If the same service and / or application has different service assurance objectives and the service assurance objectives of the service and / or application change, the header of the GTP-U data packet shall include the service assurance objective information.
[0035] Optionally, if it is determined that the business model has changed, the business characteristic result may be included in the header of the GTP-U data packet.
[0036] Optionally, the header of the GTP-U data packet includes the service quality awareness result, which may include one or more of the following:
[0037] The service quality perception result is obtained according to the first time interval, and the service quality perception result is included in the header of the GTP-U data packet;
[0038] The service quality perception result is obtained at a first time interval, and if it is determined that the service quality perception result does not meet the service assurance target, the service quality perception result is included in the header of the GTP-U data packet.
[0039] Optionally, the business quality perception result includes at least one of the following:
[0040] The end-to-end service quality perception results between the core network equipment and the terminal;
[0041] The segmented service quality perception results between the core network equipment and the wireless network equipment;
[0042] The segmented service quality perception results between the wireless network device and the terminal.
[0043] Optionally, at least 8 bytes of the extended header of the GTP-U data packet may carry one of the following: service assurance target information, service characteristic results, or service quality perception results.
[0044] Secondly, embodiments of this application provide an information processing method applied to a wireless network device, comprising:
[0045] Receive GTP-U data packets sent by core network equipment;
[0046] Based on the GTP-U data packet, safeguards are provided for the target service and / or target application.
[0047] The header of the GTP-U data packet includes one or more of the following information:
[0048] Business and / or application-perceived results;
[0049] Business assurance target information;
[0050] Business characteristic results;
[0051] Business quality perception results.
[0052] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0053] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0054] The length field is used to indicate the length of the business and / or application identifier;
[0055] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0056] Empty field.
[0057] Optionally, the method further includes:
[0058] Store the first correspondence relationship, which includes: the correspondence relationship of service type, application name, service and / or application identifier, and IP 5-tuple.
[0059] Optionally, the method further includes:
[0060] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0061] The system receives first information sent by the core network device, wherein the first information is used to indicate the updated first correspondence.
[0062] Optionally, one of the service assurance target information, service characteristic results, and service quality perception results is carried in at least 8 bytes of the extended header of the GTP-U data packet.
[0063] Thirdly, embodiments of this application provide an information processing apparatus applied to core network equipment, comprising:
[0064] The first transmitting module is used to transmit GTP-U data packets to a wireless network device, wherein the header of the GTP-U data packet includes one or more of the following information:
[0065] Business and / or application-perceived results;
[0066] Business assurance target information;
[0067] Business characteristic results;
[0068] Business quality perception results.
[0069] Optionally, the first sending module is further configured to include the service and / or application awareness result in the header of the GTP-U data packet, including one or more of the following:
[0070] If it is determined that the current service flow is a service and / or application that the core network device needs to re-aware, the header of the GTP-U data packet includes the service and / or application awareness result;
[0071] When it is determined that the terminal has switched between wireless network devices, the header of the GTP-U data packet includes the service and / or application awareness results;
[0072] If the type of a data packet for the same service flow changes, the header of the GTP-U data packet shall include the service and / or application awareness results.
[0073] If it is determined that the terminal corresponding to the current service flow belongs to the first base station or the first base station list, the header of the GTP-U data packet includes the service and / or application perception results;
[0074] If it is determined that the terminal corresponding to the current service flow is the first terminal or is located in the first terminal list, the header of the GTP-U data packet includes the service and / or application perception result;
[0075] If the current service flow is determined to be the first service or a service flow in the first service list, the header of the GTP-U data packet includes the service and / or application awareness results;
[0076] The header of each GTP-U data packet sent to the wireless network device includes the service and / or application awareness results.
[0077] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0078] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0079] The length field is used to indicate the length of the business and / or application identifier;
[0080] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0081] Empty field.
[0082] Optionally, the device further includes:
[0083] The first storage module is used to store the first correspondence, wherein the first correspondence includes: the correspondence between service type, application name, service and / or application identifier, and IP 5-tuple.
[0084] Optionally, the device further includes: a first processing module, used for:
[0085] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0086] The first correspondence is updated through network management configuration or device upgrade, and first information is sent to the wireless network device, wherein the first information is used to indicate the updated correspondence between the service and / or application identifier and the service / or application.
[0087] Optionally, the first processing module is further configured to:
[0088] The first information is sent to the wireless network device via a control plane procedure, wherein the control plane procedure includes:
[0089] PDU session establishment process, PDU session modification process, and service identifier mapping table update process.
[0090] Optionally, the first sending module is further configured to include the service assurance target information in the header of the GTP-U data packet, including one or more of the following:
[0091] When different data packets for the same service and / or application have different service assurance objectives, the header of the GTP-U data packet shall include the service assurance objective information.
[0092] If the same service and / or application has different service assurance objectives and the service assurance objectives of the service and / or application change, the header of the GTP-U data packet shall include the service assurance objective information.
[0093] Optionally, the first sending module is further configured to include the service feature result in the header of the GTP-U data packet if it is determined that the service model has changed.
[0094] Optionally, the first sending module is further configured to include the service quality awareness result in the header of the GTP-U data packet, including one or more of the following:
[0095] The service quality perception result is obtained according to the first time interval, and the service quality perception result is included in the header of the GTP-U data packet;
[0096] The service quality perception result is obtained at a first time interval, and if it is determined that the service quality perception result does not meet the service assurance target, the service quality perception result is included in the header of the GTP-U data packet.
[0097] Optionally, the business quality perception result includes at least one of the following:
[0098] The end-to-end service quality perception results between the core network equipment and the terminal;
[0099] The segmented service quality perception results between the core network equipment and the wireless network equipment;
[0100] The segmented service quality perception results between the wireless network device and the terminal.
[0101] Optionally, at least 8 bytes of the extended header of the GTP-U data packet may carry one of the following: service assurance target information, service characteristic results, or service quality perception results.
[0102] Fourthly, embodiments of this application provide an information processing apparatus applied to a wireless network device, comprising:
[0103] The first receiving module is used to receive GTP-U data packets sent by the core network equipment;
[0104] The first processing module is used to protect the target service and / or target application based on the GTP-U data packet;
[0105] The header of the GTP-U data packet includes one or more of the following information:
[0106] Business and / or application-perceived results;
[0107] Business assurance target information;
[0108] Business characteristic results;
[0109] Business quality perception results.
[0110] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0111] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0112] The length field is used to indicate the length of the business and / or application identifier;
[0113] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0114] Empty field.
[0115] Optionally, the device further includes:
[0116] The first storage module is used to store the first correspondence, wherein the first correspondence includes: the correspondence between service type, application name, service and / or application identifier, and IP 5-tuple.
[0117] Optionally, the device may further include: a second processing module, used for:
[0118] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0119] The system receives first information sent by the core network device, wherein the first information is used to indicate the updated first correspondence.
[0120] Optionally, one of the service assurance target information, service characteristic results, and service quality perception results is carried in at least 8 bytes of the extended header of the GTP-U data packet.
[0121] Fifthly, embodiments of this application provide an information processing apparatus applied to core network equipment, comprising: a processor and a transceiver, wherein the processor is used for:
[0122] Sending GTP-U data packets to wireless network devices, wherein the header of the GTP-U data packets includes one or more of the following information:
[0123] Business and / or application-perceived results;
[0124] Business assurance target information;
[0125] Business characteristic results;
[0126] Business quality perception results.
[0127] Optionally, the processor is further configured to include the service and / or application awareness results in the header of the GTP-U data packet, including one or more of the following:
[0128] If it is determined that the current service flow is a service and / or application that the core network device needs to re-aware, the header of the GTP-U data packet includes the service and / or application awareness result;
[0129] When it is determined that the terminal has switched between wireless network devices, the header of the GTP-U data packet includes the service and / or application awareness results;
[0130] If the type of a data packet for the same service flow changes, the header of the GTP-U data packet shall include the service and / or application awareness results.
[0131] If it is determined that the terminal corresponding to the current service flow belongs to the first base station or the first base station list, the header of the GTP-U data packet includes the service and / or application perception results;
[0132] If it is determined that the terminal corresponding to the current service flow is the first terminal or is located in the first terminal list, the header of the GTP-U data packet includes the service and / or application perception result;
[0133] If the current service flow is determined to be the first service or a service flow in the first service list, the header of the GTP-U data packet includes the service and / or application awareness results;
[0134] The header of each GTP-U data packet sent to the wireless network device includes the service and / or application awareness results.
[0135] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0136] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0137] The length field is used to indicate the length of the business and / or application identifier;
[0138] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0139] Empty field.
[0140] Optionally, the processor is further configured to: store a first correspondence, wherein the first correspondence includes: a correspondence between service type, application name, service and / or application identifier, and IP 5-tuple.
[0141] Optionally, the processor is further configured to:
[0142] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0143] The first correspondence is updated through network management configuration or device upgrade, and first information is sent to the wireless network device, wherein the first information is used to indicate the updated first correspondence.
[0144] Optionally, the processor is further configured to send the first information to the wireless network device, including:
[0145] The first information is sent to the wireless network device via a control plane procedure, wherein the control plane procedure includes:
[0146] PDU session establishment process, PDU session modification process, and service identifier mapping table update process.
[0147] Optionally, the processor is further configured to include the service assurance target information in the header of the GTP-U data packet, including one or more of the following:
[0148] When different data packets for the same service and / or application have different service assurance objectives, the header of the GTP-U data packet shall include the service assurance objective information.
[0149] If the same service and / or application has different service assurance objectives and the service assurance objectives of the service and / or application change, the header of the GTP-U data packet shall include the service assurance objective information.
[0150] Optionally, the processor is further configured to include the service characteristic result in the header of the GTP-U data packet if it is determined that the service model has changed.
[0151] Optionally, the processor is further configured to include the service quality awareness result in the header of the GTP-U data packet, including one or more of the following:
[0152] The service quality perception result is obtained according to the first time interval, and the service quality perception result is included in the header of the GTP-U data packet;
[0153] The service quality perception result is obtained at a first time interval, and if it is determined that the service quality perception result does not meet the service assurance target, the service quality perception result is included in the header of the GTP-U data packet.
[0154] Optionally, the business quality perception result includes at least one of the following:
[0155] The end-to-end service quality perception results between the core network equipment and the terminal;
[0156] The segmented service quality perception results between the core network equipment and the wireless network equipment;
[0157] The segmented service quality perception results between the wireless network device and the terminal.
[0158] Optionally, the processor is further configured to carry at least 8 bytes of the extended header of the GTP-U data packet header, including service assurance target information, service characteristic results, and service quality perception results.
[0159] Sixthly, embodiments of this application provide an information processing apparatus applied to a wireless network device, comprising: a processor and a transceiver, wherein the processor is used for:
[0160] Receive GTP-U data packets sent by core network equipment;
[0161] Based on the GTP-U data packet, safeguards are provided for the target service and / or target application.
[0162] The header of the GTP-U data packet includes one or more of the following information:
[0163] Business and / or application-perceived results;
[0164] Business assurance target information;
[0165] Business characteristic results;
[0166] Business quality perception results.
[0167] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0168] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0169] The length field is used to indicate the length of the business and / or application identifier;
[0170] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0171] Empty field.
[0172] Optionally, the processor is further configured to: store a first correspondence, wherein the first correspondence includes: a correspondence between service type, application name, service and / or application identifier, and IP 5-tuple.
[0173] Optionally, the processor is further configured to:
[0174] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0175] The system receives first information sent by the core network device, wherein the first information is used to indicate the updated first correspondence.
[0176] Optionally, one of the service assurance target information, service characteristic results, and service quality perception results is carried in at least 8 bytes of the extended header of the GTP-U data packet.
[0177] In a seventh aspect, embodiments of this application also provide a communication device, including: a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps in the information processing method described above.
[0178] Eighthly, embodiments of this application also provide a readable storage medium storing a program that, when executed by a processor, implements the steps in the information processing method described above.
[0179] In a ninth aspect, embodiments of this application also provide a computer program product, including computer instructions, which, when executed by a processor, implement the steps in the information processing method described above.
[0180] In this embodiment, the core network device can send one or more of the following to the wireless network device via GTU-U data packets: service and / or application perception results, service assurance target information, service characteristic results, and service quality perception results. This can solve the problem that the wireless network cannot achieve service-level fine-grained assurance, thereby meeting the real-time and fine-grained requirements of service assurance. Attached Figure Description
[0181] Figure 1 This is one of the flowcharts of the information processing method provided in the embodiments of this application;
[0182] Figure 2 This is the second flowchart of the information processing method provided in the embodiments of this application;
[0183] Figure 3 This is one of the structural diagrams of the information processing apparatus provided in the embodiments of this application;
[0184] Figure 4 This is a second structural diagram of the information processing device provided in the embodiments of this application;
[0185] Figure 5 This is the third structural diagram of the information processing device provided in the embodiments of this application;
[0186] Figure 6 This is the fourth structural diagram of the information processing device provided in the embodiments of this application. Detailed Implementation
[0187] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0188] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0189] 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 a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0190] In this application embodiment, a scheme is proposed to carry service awareness results in the header of GTP-U data packets, thereby meeting the real-time and refined requirements of service assurance.
[0191] See Figure 1 , Figure 1 This is a flowchart of the information processing method provided in the embodiments of this application, applied to core network equipment, such as... Figure 1 As shown, it includes the following steps:
[0192] Step 101: Send a GTP-U data packet to the wireless network device, wherein the header of the GTP-U data packet includes one or more of the following information:
[0193] Business and / or application-perceived results;
[0194] Business assurance target information;
[0195] Business characteristic results;
[0196] Business quality perception results.
[0197] Core network equipment includes, but is not limited to, User Plane Functions (UPFs), and radio network equipment includes, but is not limited to, base stations. Service and / or application perception results include, but are not limited to, perceived service and / or application information (which can be a specific service, an application, an application within a service, or a specific service flow within an application of a service, such as I-frames and P-frames corresponding to a specific app), such as identifiers; service assurance target information includes, but is not limited to, guaranteed rate, latency, and packet loss rate; service characteristic results include, but are not limited to, packet size, packet transmission interval, and packet transmission duration; service quality perception results include, but are not limited to, service-level network metrics such as rate, latency, and packet loss rate, and service-level key quality indicators (KQI) service metrics.
[0198] In this embodiment, the core network device may include the aforementioned information in the header of GTP-U data packets on the N3 or Xn interface. The GTP-U header definition is shown in Table 1 below, and it supports extending the header as needed in multiples of 4 bytes, specifying the type, length, and content of the extended header.
[0199] Table 1
[0200]
[0201] The meanings of each field are as follows:
[0202] Version: 3 digits, 001 for GTPv1-U;
[0203] Protocol type (PT): 1 bit, GTP-U is 1, GTP-C (control plane) is 0;
[0204] Reserved bit (R): 1 bit, usually set to 0;
[0205] Extended header flag (E): 1 bit, if it is 1, it indicates that an extended header is present;
[0206] Serial number flag (S): 1 bit, if it is 1, it means that a serial number is included;
[0207] N-PDU number flag (PN): 1 bit, if it is 1, it means that the N-PDU number is included;
[0208] Message Type: Message type;
[0209] Length: The total length after the header (including extended header, user data, etc., but excluding the first 8 bytes of fixed header);
[0210] Tunnel Endpoint Identifier (TEID): A unique identifier for a data tunnel.
[0211] Sequence Number: Optional field;
[0212] N-PDU Number: Optional field;
[0213] Next Extension Header Type: Variable length, optional field, used for extended information.
[0214] For example, regarding the definition of extended headers, existing standards provide extended headers such as the User Datagram Protocol (UDP) port number, as shown in Table 2 below:
[0215] Table 2
[0216]
[0217] Therefore, in this embodiment of the application, the extension header of GTP-U can be extended in the manner described above to carry the aforementioned information.
[0218] Specifically, different information will only be included in the header of a GTP-U data packet under certain conditions. In other words, whether or not each piece of information appears in the GTP-U data packet header depends on certain conditions. The following details the triggering conditions and methods for including each piece of information.
[0219] 1. For the service and / or application awareness results, the header of the GTP-U data packet shall include the service and / or application awareness results if one or more of the following conditions are met:
[0220] (1) If it is determined that the current service flow is a service and / or application service flow that the core network device needs to re-sensitize, the header of the GTP-U data packet includes the service and / or application sensing result.
[0221] Here, the services or applications that need to be re-sensed can refer to the services or applications that the core network equipment receives its service flow for the first time, or it can refer to the situation where a service or application that has been sensed before needs to be sensed again.
[0222] For example, when a core network device receives the service flow corresponding to service A for the first time, service A can be considered a service that needs to be re-sensitized. Similarly, if a user switches from service A to service B and then back to service A, service A can also be considered a service that needs to be re-sensitized. Whether it's the first sensing of service A, the sensing of service B, or the subsequent sensing of service A, the sensing result can be included in the header of the GTP-U data packet. This method ensures real-time transmission and promptly triggers the activation of the radio-side protection scheme.
[0223] (2) In cases where it is determined that the terminal has switched between wireless network devices, the header of the GTP-U data packet includes the service and / or application awareness results.
[0224] For example, if a terminal switches from base station C to base station D, the header of the GTP-U data packet will include the service and / or application awareness results.
[0225] (3) If the type of data packet for the same service flow changes, the header of the GTP-U data packet shall include the service and / or application awareness results.
[0226] For example, if a voice stream for service A was previously identified, but the current identified service A is a video stream, the header of the GTP-U data packet will include the service and / or application awareness results. Similarly, if video I / P frames, advertising packets, etc., are identified, the header of the GTP-U data packet will include the service and / or application awareness results.
[0227] (4) If it is determined that the terminal corresponding to the current service flow belongs to the first base station or the first base station list, the header of the GTP-U data packet includes the service and / or application perception results.
[0228] The first base station can be any base station. That is, if the terminal belongs to a specific base station, the header of the GTP-U data packet includes the service and / or application awareness results. Alternatively, if the base station to which the terminal belongs is a base station in a certain base station list, the header of the GTP-U data packet includes the service and / or application awareness results.
[0229] (5) If the terminal corresponding to the current service flow is determined to be the first terminal or located in the first terminal list, the header of the GTP-U data packet includes the service and / or application perception results.
[0230] The first terminal, or a terminal in the first terminal list, can be any terminal or include any terminals. That is, if the terminal is a specific terminal, the header of the GTP-U data packet includes the service and / or application awareness results. Alternatively, if the terminal is a terminal from a terminal list, the header of the GTP-U data packet includes the service and / or application awareness results.
[0231] (6) If the current service flow is determined to be the first service or the service flow of the first service list, the header of the GTP-U data packet includes the service and / or application awareness result.
[0232] The first service can be any service. That is, the header of the GTP-U data packet includes the service and / or application awareness result only if the current service flow is a service flow of a specific service. Alternatively, the header of the GTP-U data packet includes the service and / or application awareness result only if the current service flow is a service flow of a service from a certain service list.
[0233] (7) The header of each GTP-U data packet sent to the wireless network device includes the service and / or application awareness results.
[0234] In this scenario, once the perception of a service and / or application is complete, all downlink GTP-U data packets will include the perceived results of that service and / or application. That is, before a service and / or application has obtained its corresponding perception result, the downlink GTP-U data packets will not carry the perceived results of that service and / or application.
[0235] For business and / or application-aware results, they can be carried through the extended header of the GTP-U data packet. The extended header includes:
[0236] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0237] The length field is used to indicate the length of the business and / or application identifier;
[0238] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0239] Empty field.
[0240] Taking the service and / or application perception result as the identifier of the service and / or application as an example, considering the number of key services and applications that the operator focuses on in the current network, 8 bits are used to identify different services and applications, while other services are not indicated. In order to carry the identifier of the service and / or application, the packet header needs to be extended by 4 bytes. At this time, the extended header of the GTP-U data packet is shown in Table 3:
[0241] Table 3
[0242]
[0243] Different services or applications have different identifiers. Therefore, in this application embodiment, a first correspondence can be stored, wherein the first correspondence includes: a correspondence between service type, application name, service and / or application identifier, and IP 5-tuple. For example, as shown in Table 4, an example of the first correspondence is illustrated:
[0244] Table 4
[0245]
[0246] Both core network devices and wireless network devices can store the aforementioned first correspondence. Furthermore, the aforementioned first correspondence can be updated as needed, ensuring that the correspondence stored by both core network devices and wireless network devices is up-to-date.
[0247] During the update process, the core network device and the wireless network device can update the first correspondence relationship through network management configuration or device upgrade. Alternatively, the core network device can update the first correspondence relationship through network management configuration or device upgrade and send first information to the wireless network device, wherein the first information is used to indicate the updated first correspondence relationship. Alternatively, the above two methods can be used in combination.
[0248] The delivery of this first information is event-triggered; for example, the delivery of the first information is triggered when the aforementioned correspondence is updated. Specifically, when sending the first information, the core network device can send the first information to the radio network device through a control plane procedure, wherein the control plane procedure includes:
[0249] PDU session establishment process, PDU session modification process, and service identifier mapping table update process.
[0250] For example, relevant fields, such as a service identification mapping table update field, can be added to the PDU session establishment or modification process, carrying the aforementioned first information. Alternatively, a control plane process, such as a service identification mapping table update process, can be added, carrying the aforementioned first information through this process.
[0251] 2. Regarding service assurance target information, the header of the GTP-U data packet includes the service assurance target information, which includes one or more of the following:
[0252] (1) In cases where different data packets for the same service and / or application have different service assurance objectives, the header of the GTP-U data packet shall include the service assurance objective information.
[0253] This service or application can be any service or application. For example, for I-frames and P-frames of video streams and XR service streams, if the corresponding service protection objectives are different, the service protection objective information can be included in the header of the GTP-U data packet. For example, the protection objective of the I-frame can be carried in the data packet of the I-frame, and the protection objective of the P-frame can be carried in the data packet of the P-frame, thereby carrying the protection objective requirements of different data packets and realizing the protection of target rate, latency, and packet loss rate of data packets.
[0254] (2) If the same service and / or application has different service assurance objectives and the service assurance objectives of the service and / or application change, the header of the GTP-U data packet shall include the service assurance objective information.
[0255] For example, for a certain video service, videos with different resolutions, frame rates, and compression ratios can correspond to different protection rates. When the behavior of the service changes, causing the protection target to change, such as when a 1080P video is converted to a 720P video, the header of the GTP-U data packet includes the service protection target information, so as to notify the wireless network device of the change in the protection target and adjust the protection plan in a timely manner.
[0256] In this embodiment of the application, service assurance target information can be carried in at least 8 bytes of the extended header of the GTP-U data packet.
[0257] As mentioned earlier, service assurance objectives include, but are not limited to, rate, latency, packet loss rate, and service KQI metrics. Rates range from 1 Kbit / s to 2000 Mbit / s, and can be in Mbit units. 8 bits are used to represent three decimal places, and 11 bits are used to represent the data before the decimal point, requiring an expected 19 bits. Latency is typically between 1 ms and 1000 ms, requiring at least 10 bits. Therefore, to transmit service assurance objective information, at least 8 bytes of the GTP-U packet header extension are needed.
[0258] 3. For business feature results, if it is determined that the business model has changed, the business feature results shall be included in the header of the GTP-U data packet.
[0259] As mentioned above, service characteristic results include, but are not limited to, parameters such as packet size, packet transmission interval, and duration. For example, if the packet transmission interval of a certain service changes, the service characteristic results can be included in the header of the GTP-U data packet.
[0260] For example, IP layer packet sizes are typically between 30 and 1500 bytes, which can be supported by 11 bits (2 bytes). Packet transmission intervals are typically between 1 ms and 1000 ms, which can be supported by 10 bits (2 bytes). Therefore, to transmit service characteristic results, at least 8 bytes of extension header space are required in the GTP-U data packet header.
[0261] 4. For service quality perception results, the service quality perception results shall be included in the header of the GTP-U data packet if one or more of the following conditions are met:
[0262] (1) Obtain the service quality perception result according to the first time interval, and include the service quality perception result in the header of the GTP-U data packet.
[0263] The first time interval can be set arbitrarily, such as at the millisecond, second, or minute level. The core network equipment acquires the service quality perception results according to the first time interval and carries the perceived service quality perception results in the header of the GTP-U data packet.
[0264] (2) Obtain the service quality perception result according to the first time interval, and if it is determined that the service quality perception result does not meet the service assurance target, include the service quality perception result in the header of the GTP-U data packet.
[0265] Different services or applications may correspond to different service assurance objectives, and core network equipment can determine its corresponding service assurance objectives based on the service or application. Therefore, when a service quality perception result is obtained at a first time interval, the core network equipment can compare the service quality perception result with the service assurance objective of the service or application to determine whether the service assurance objective of the service or application is met.
[0266] For example, as mentioned earlier, service quality awareness results include, but are not limited to, rate, latency, packet loss rate, and service KQI metrics. Rates range from 1 Kbit / s to 2000 Mbit / s, and can be in Mbit units. 8 bits are used to represent three decimal places, and 11 bits are used to represent the data before the decimal point, requiring an expected 19 bits. Latency is typically between 1 ms and 1000 ms, requiring at least 8 bits. Therefore, to transmit service quality awareness results, at least 8 bytes of the extended header of the GTP-U data packet are needed.
[0267] The service quality perception result includes at least one of the following:
[0268] The end-to-end service quality perception results between the core network equipment and the terminal;
[0269] The segmented service quality perception results between the core network equipment and the wireless network equipment;
[0270] The segmented service quality perception results between the wireless network device and the terminal.
[0271] For the segmented service quality perception results between the wireless network device and the terminal, the core network device can calculate the results using the end-to-end service quality perception results between the core network device and the terminal, and the segmented service quality perception results between the core network device and the wireless network device. For example, taking latency as an example, the difference between the end-to-end latency perception result between the core network device and the terminal and the segmented latency perception result between the core network device and the wireless network device can be used as the segmented latency perception result between the wireless network device and the terminal.
[0272] In this embodiment, the core network device can send one or more of the following to the wireless network device via GTU-U data packets: service and / or application awareness results, service assurance target information, service characteristic results, and service quality awareness results. This solves the problem that the wireless network cannot achieve fine-grained service-level assurance, thereby meeting the real-time and fine-grained requirements of service assurance. Simultaneously, it maximizes the value of wireless network resource utilization and releases the hardware resources consumed by the wireless network for service awareness.
[0273] See Figure 2 , Figure 2 This is a flowchart of an information processing method provided in an embodiment of this application, applied to wireless network devices, such as... Figure 2 As shown, it includes the following steps:
[0274] Step 201: Receive GTP-U data packets sent by the core network equipment.
[0275] The header of the GTP-U data packet includes one or more of the following information:
[0276] Business and / or application-perceived results;
[0277] Business assurance target information;
[0278] Business characteristic results;
[0279] Business quality perception results.
[0280] For an explanation of the above information, please refer to the description of the foregoing method embodiments. The different ways of carrying information can also be referred to the foregoing embodiments.
[0281] In this embodiment, the wireless network device can store a first correspondence, which includes a correspondence between service type, application name, service and / or application identifier, and IP 5-tuple. Its implementation can be as shown in Table 4 above. When the header of a GTP-U data packet includes service and / or application awareness results, the wireless network can determine the corresponding service or application based on this correspondence. Simultaneously, the above correspondence can be updated as needed, ensuring that the correspondence stored by both the core network device and the wireless network device is up-to-date. Therefore, in this embodiment, the wireless network device can update the first correspondence through network management configuration or device upgrade. Alternatively, the wireless network device can also receive first information sent by the core network device, wherein the first information is used to indicate the updated first correspondence. Alternatively, the above two methods can be used in combination.
[0282] Step 202: Based on the GTP-U data packet, safeguard the target service and / or target application.
[0283] For example, if a service and / or application awareness result is received, the wireless network device can schedule according to the service; if a service assurance information is received, the wireless network device can provide assurance for different services or applications based on their assurance objectives; if a service characteristic result is received, the wireless network device can configure parameters according to the service characteristics, such as pre-scheduling parameters, scheduling request (SR) parameters, semi-persistent scheduling (SPS) parameters, and configured grant (CG) parameters, to reserve resources in advance and ensure timely scheduling; if a service quality awareness result is received, the wireless network device can adjust its assurance strategy in a timely manner.
[0284] In this embodiment, the core network device can send one or more of the following to the wireless network device via GTU-U data packets: service and / or application awareness results, service assurance target information, service characteristic results, and service quality awareness results. This solves the problem that the wireless network cannot achieve fine-grained service-level assurance, thereby meeting the real-time and fine-grained requirements of service assurance. Simultaneously, it maximizes the value of wireless network resource utilization and releases the hardware resources consumed by the wireless network for service awareness.
[0285] See Figure 3 , Figure 3 This is a structural diagram of the information processing device provided in the embodiments of this application, which is applied to core network equipment.
[0286] like Figure 3 As shown, the information processing device includes:
[0287] The first transmitting module 301 is used to transmit GTP-U data packets to a wireless network device, wherein the header of the GTP-U data packet includes one or more of the following information:
[0288] Business and / or application-perceived results;
[0289] Business assurance target information;
[0290] Business characteristic results;
[0291] Business quality perception results.
[0292] Optionally, the first sending module 301 is further configured to include the service and / or application awareness result in the header of the GTP-U data packet, including one or more of the following:
[0293] If it is determined that the current service flow is a service and / or application that the core network device needs to re-aware, the header of the GTP-U data packet includes the service and / or application awareness result;
[0294] When it is determined that the terminal has switched between wireless network devices, the header of the GTP-U data packet includes the service and / or application awareness results;
[0295] If the type of a data packet for the same service flow changes, the header of the GTP-U data packet shall include the service and / or application awareness results.
[0296] If it is determined that the terminal corresponding to the current service flow belongs to the first base station or the first base station list, the header of the GTP-U data packet includes the service and / or application perception results;
[0297] If it is determined that the terminal corresponding to the current service flow is the first terminal or is located in the first terminal list, the header of the GTP-U data packet includes the service and / or application perception result;
[0298] If the current service flow is determined to be the first service or a service flow in the first service list, the header of the GTP-U data packet includes the service and / or application awareness results;
[0299] The header of each GTP-U data packet sent to the wireless network device includes the service and / or application awareness results.
[0300] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0301] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0302] The length field is used to indicate the length of the business and / or application identifier;
[0303] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0304] Empty field.
[0305] Optionally, the device further includes:
[0306] The first storage module is used to store the first correspondence, wherein the first correspondence includes: the correspondence between service type, application name, service and / or application identifier, and IP 5-tuple.
[0307] Optionally, the device further includes: a first processing module, used for:
[0308] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0309] The first correspondence is updated through network management configuration or device upgrade, and first information is sent to the wireless network device, wherein the first information is used to indicate the updated first correspondence.
[0310] Optionally, the first processing module is further configured to:
[0311] The first information is sent to the wireless network device via a control plane procedure, wherein the control plane procedure includes:
[0312] PDU session establishment process, PDU session modification process, and service identifier mapping table update process.
[0313] Optionally, the first sending module 301 is further configured to include the service assurance target information in the header of the GTP-U data packet, including one or more of the following:
[0314] When different data packets for the same service and / or application have different service assurance objectives, the header of the GTP-U data packet shall include the service assurance objective information.
[0315] If the same service and / or application has different service assurance objectives and the service assurance objectives of the service and / or application change, the header of the GTP-U data packet shall include the service assurance objective information.
[0316] Optionally, the first sending module 301 is further configured to include the service feature result in the header of the GTP-U data packet when it is determined that the service model has changed.
[0317] Optionally, the first sending module 301 is further configured to include the service quality perception result in the header of the GTP-U data packet, including one or more of the following:
[0318] The service quality perception result is obtained according to the first time interval, and the service quality perception result is included in the header of the GTP-U data packet;
[0319] The service quality perception result is obtained at a first time interval, and if it is determined that the service quality perception result does not meet the service assurance target, the service quality perception result is included in the header of the GTP-U data packet.
[0320] Optionally, the business quality perception result includes at least one of the following:
[0321] The end-to-end service quality perception results between the core network equipment and the terminal;
[0322] The segmented service quality perception results between the core network equipment and the wireless network equipment;
[0323] The segmented service quality perception results between the wireless network device and the terminal.
[0324] Optionally, at least 8 bytes of the extended header of the GTP-U data packet may carry one of the following: service assurance target information, service characteristic results, or service quality perception results.
[0325] The apparatus provided in this application embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0326] See Figure 4 , Figure 4 This is a structural diagram of the information processing apparatus provided in the embodiments of this application, which is applied to wireless network devices.
[0327] like Figure 4 As shown, the information processing device includes:
[0328] The first receiving module 401 is used to receive GTP-U data packets sent by the core network equipment; the first processing module 402 is used to protect the target service and / or target application according to the GTP-U data packets.
[0329] The header of the GTP-U data packet includes one or more of the following information:
[0330] Business and / or application-perceived results;
[0331] Business assurance target information;
[0332] Business characteristic results;
[0333] Business quality perception results.
[0334] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0335] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0336] The length field is used to indicate the length of the business and / or application identifier;
[0337] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0338] Empty field.
[0339] Optionally, the device further includes:
[0340] The first storage module is used to store the first correspondence, wherein the first correspondence includes: the correspondence between service type, application name, service and / or application identifier, and IP 5-tuple.
[0341] Optionally, the device may further include: a second processing module, used for:
[0342] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0343] The system receives first information sent by the core network device, wherein the first information is used to indicate the updated first correspondence.
[0344] Optionally, one of the service assurance target information, service characteristic results, and service quality perception results is carried in at least 8 bytes of the extended header of the GTP-U data packet.
[0345] The apparatus provided in this application embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0346] See Figure 5 , Figure 5 This is a structural diagram of the information processing device provided in the embodiments of this application, which is applied to core network equipment.
[0347] like Figure 5 As shown, the information processing device includes a processor 501 and a transceiver 502, wherein the processor 501 is used for:
[0348] Sending GTP-U data packets to wireless network devices, wherein the header of the GTP-U data packets includes one or more of the following information:
[0349] Business and / or application-perceived results;
[0350] Business assurance target information;
[0351] Business characteristic results;
[0352] Business quality perception results.
[0353] Optionally, the processor 501 is further configured to include the service and / or application awareness results in the header of the GTP-U data packet, including one or more of the following:
[0354] If it is determined that the current service flow is a service and / or application that the core network device needs to re-aware, the header of the GTP-U data packet includes the service and / or application awareness result;
[0355] When it is determined that the terminal has switched between wireless network devices, the header of the GTP-U data packet includes the service and / or application awareness results;
[0356] If the type of a data packet for the same service flow changes, the header of the GTP-U data packet shall include the service and / or application awareness results.
[0357] If it is determined that the terminal corresponding to the current service flow belongs to the first base station or the first base station list, the header of the GTP-U data packet includes the service and / or application perception results;
[0358] If it is determined that the terminal corresponding to the current service flow is the first terminal or is located in the first terminal list, the header of the GTP-U data packet includes the service and / or application perception result;
[0359] If the current service flow is determined to be the first service or a service flow in the first service list, the header of the GTP-U data packet includes the service and / or application awareness results;
[0360] The header of each GTP-U data packet sent to the wireless network device includes the service and / or application awareness results.
[0361] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0362] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0363] The length field is used to indicate the length of the business and / or application identifier;
[0364] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0365] Empty field.
[0366] Optionally, the processor 501 is further configured to: store a first correspondence, wherein the first correspondence includes: a correspondence between service type, application name, service and / or application identifier, and IP 5-tuple.
[0367] Optionally, the processor 501 is further configured to:
[0368] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0369] The first correspondence is updated through network management configuration or device upgrade, and first information is sent to the wireless network device, wherein the first information is used to indicate the updated first correspondence.
[0370] Optionally, the processor 501 is further configured to send the first information to the wireless network device, including:
[0371] The first information is sent to the wireless network device via a control plane procedure, wherein the control plane procedure includes:
[0372] PDU session establishment process, PDU session modification process, and service identifier mapping table update process.
[0373] Optionally, the processor 501 is further configured to include the service assurance target information in the header of the GTP-U data packet, including one or more of the following:
[0374] When different data packets for the same service and / or application have different service assurance objectives, the header of the GTP-U data packet shall include the service assurance objective information.
[0375] If the same service and / or application has different service assurance objectives and the service assurance objectives of the service and / or application change, the header of the GTP-U data packet shall include the service assurance objective information.
[0376] Optionally, the processor 501 is further configured to include the service feature result in the header of the GTP-U data packet if it is determined that the service model has changed.
[0377] Optionally, the processor 501 is further configured to include the service quality awareness result in the header of the GTP-U data packet, including one or more of the following:
[0378] The service quality perception result is obtained according to the first time interval, and the service quality perception result is included in the header of the GTP-U data packet;
[0379] The service quality perception result is obtained at a first time interval, and if it is determined that the service quality perception result does not meet the service assurance target, the service quality perception result is included in the header of the GTP-U data packet.
[0380] Optionally, the business quality perception result includes at least one of the following:
[0381] The end-to-end service quality perception results between the core network equipment and the terminal;
[0382] The segmented service quality perception results between the core network equipment and the wireless network equipment;
[0383] The segmented service quality perception results between the wireless network device and the terminal.
[0384] Optionally, the processor 501 is further configured to carry at least 8 bytes of the extended header of the GTP-U data packet header, including service assurance target information, service characteristic results, and service quality perception results.
[0385] The apparatus provided in this application embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0386] See Figure 6 , Figure 6 This is a structural diagram of the information processing device provided in the embodiments of this application, which is applied to core network equipment.
[0387] like Figure 6 As shown, the information processing device includes a processor 601 and a transceiver 602, wherein the processor 601 is used for:
[0388] Receive GTP-U data packets sent by core network equipment;
[0389] Based on the GTP-U data packet, safeguards are provided for the target service and / or target application.
[0390] The header of the GTP-U data packet includes one or more of the following information:
[0391] Business and / or application-perceived results;
[0392] Business assurance target information;
[0393] Business characteristic results;
[0394] Business quality perception results.
[0395] Optionally, the service and / or application awareness results are carried in an extended header of the GTP-U data packet header, wherein the extended header includes:
[0396] The header type field indicates that the extended header is used to carry business and / or application identifiers;
[0397] The length field is used to indicate the length of the business and / or application identifier;
[0398] The business and / or application identifier field is used to indicate the business and / or application identifier;
[0399] Empty field.
[0400] Optionally, the processor 601 is further configured to: store a first correspondence, wherein the first correspondence includes: a correspondence between service type, application name, service and / or application identifier, and IP 5-tuple.
[0401] Optionally, the processor 601 is further configured to:
[0402] Update the first correspondence relationship through network management configuration or device upgrade; and / or
[0403] The system receives first information sent by the core network device, wherein the first information is used to indicate the updated first correspondence.
[0404] Optionally, one of the service assurance target information, service characteristic results, and service quality perception results is carried in at least 8 bytes of the extended header of the GTP-U data packet.
[0405] The apparatus provided in this application embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0406] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one 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.
[0407] 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.
[0408] This application provides a communication device, including: a memory, a processor, and a program stored in the memory and executable on the processor; the processor is configured to read the program from the memory to implement the steps in the information processing method described above.
[0409] This application also provides a readable storage medium storing a program. When executed by a processor, this program implements the various processes of the above-described information processing method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0410] This application also provides a computer program product, including computer instructions. When executed by a processor, the computer instructions implement the various processes of the above-described information processing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0411] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0412] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0413] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An information processing method, characterized in that, Applied to core network equipment, including: Sending GPRS User Plane Tunneling Protocol (GTP-U) data packets to wireless network devices, wherein the header of the GTP-U data packets includes one or more of the following information: Business and / or application-perceived results; Business assurance target information; Business characteristic results; Business quality perception results.
2. The method according to claim 1, characterized in that, The header of the GTP-U data packet includes the service and / or application awareness results, including one or more of the following: If it is determined that the current service flow is a service and / or application that the core network device needs to re-aware, the header of the GTP-U data packet includes the service and / or application awareness result; When it is determined that the terminal has switched between wireless network devices, the header of the GTP-U data packet includes the service and / or application awareness results; If the type of a data packet for the same service flow changes, the header of the GTP-U data packet shall include the service and / or application awareness results. If it is determined that the terminal corresponding to the current service flow belongs to the first base station or the first base station list, the header of the GTP-U data packet includes the service and / or application perception results; If it is determined that the terminal corresponding to the current service flow is the first terminal or is located in the first terminal list, the header of the GTP-U data packet includes the service and / or application perception result; If the current service flow is determined to be the first service or a service flow in the first service list, the header of the GTP-U data packet includes the service and / or application awareness results; The header of each GTP-U data packet sent to the wireless network device includes the service and / or application awareness results.
3. The method according to claim 1 or 2, characterized in that, The service and / or application awareness results are carried in the extended header of the GTP-U data packet header, wherein the extended header includes: The header type field indicates that the extended header is used to carry business and / or application identifiers; The length field is used to indicate the length of the business and / or application identifier; The business and / or application identifier field is used to indicate the business and / or application identifier; Empty field.
4. The method according to claim 1 or 2, characterized in that, The method further includes: Store the first correspondence relationship, which includes: the correspondence relationship of service type, application name, service and / or application identifier, and IP 5-tuple.
5. The method according to claim 4, characterized in that, The method further includes: Update the first correspondence relationship through network management configuration or device upgrade; and / or The first correspondence is updated through network management configuration or device upgrade, and first information is sent to the wireless network device, wherein the first information is used to indicate the updated first correspondence.
6. The method according to claim 5, characterized in that, Sending the first information to the wireless network device includes: The first information is sent to the wireless network device via a control plane procedure, wherein the control plane procedure includes: Protocol Data Unit (PDU) session establishment process, PDU session modification process, and service identifier mapping table update process.
7. The method according to claim 1, characterized in that, The header of the GTP-U data packet includes the service assurance target information, including one or more of the following: When different data packets for the same service and / or application have different service assurance objectives, the header of the GTP-U data packet shall include the service assurance objective information. If the same service and / or application has different service assurance objectives and the service assurance objectives of the service and / or application change, the header of the GTP-U data packet shall include the service assurance objective information.
8. The method according to claim 1, characterized in that, If a change in the business model is determined, the business characteristic result shall be included in the header of the GTP-U data packet.
9. The method according to claim 1, characterized in that, The header of the GTP-U data packet includes the service quality awareness result, which includes one or more of the following: The service quality perception result is obtained according to the first time interval, and the service quality perception result is included in the header of the GTP-U data packet; The service quality perception result is obtained at a first time interval, and if it is determined that the service quality perception result does not meet the service assurance target, the service quality perception result is included in the header of the GTP-U data packet.
10. The method according to claim 9, characterized in that, The business quality perception results include at least one of the following: The end-to-end service quality perception results between the core network equipment and the terminal; The segmented service quality perception results between the core network equipment and the wireless network equipment; The segmented service quality perception results between the wireless network device and the terminal.
11. The method according to any one of claims 1, 7-10, characterized in that, The extended header of the GTP-U data packet carries at least 8 bytes of one of the following: service assurance target information, service characteristic results, or service quality perception results.
12. An information processing method, characterized in that, Applied to wireless network devices, including: Receive GTP-U data packets sent by core network equipment; Based on the GTP-U data packet, safeguards are provided for the target service and / or target application. The header of the GTP-U data packet includes one or more of the following information: Business and / or application-perceived results; Business assurance target information; Business characteristic results; Business quality perception results.
13. The method according to claim 12, characterized in that, The service and / or application awareness results are carried in the extended header of the GTP-U data packet header, wherein the extended header includes: The header type field indicates that the extended header is used to carry business and / or application identifiers; The length field is used to indicate the length of the business and / or application identifier; The business and / or application identifier field is used to indicate the business and / or application identifier; Empty field.
14. The method according to claim 12, characterized in that, The method further includes: Store the first correspondence relationship, which includes: the correspondence relationship of service type, application name, service and / or application identifier, and IP 5-tuple.
15. The method according to claim 14, characterized in that, The method further includes: Update the first correspondence relationship through network management configuration or device upgrade; and / or The system receives first information sent by the core network device, wherein the first information is used to indicate the updated first correspondence.
16. The method according to claim 12, characterized in that, One of the aforementioned business assurance target information, business characteristic results, and business quality perception results is carried in at least 8 bytes of the extended header of the GTP-U data packet.
17. An information processing device, characterized in that, Applied to core network equipment, including: The first transmitting module is used to transmit GTP-U data packets to a wireless network device, wherein the header of the GTP-U data packet includes one or more of the following information: Business and / or application-perceived results; Business assurance target information; Business characteristic results; Business quality perception results.
18. An information processing device, characterized in that, Applied to wireless network devices, including: The first receiving module is used to receive GTP-U data packets sent by the core network equipment; The first processing module is used to protect the target service and / or target application based on the GTP-U data packet; The header of the GTP-U data packet includes one or more of the following information: Business and / or application-perceived results; Business assurance target information; Business characteristic results; Business quality perception results.
19. An information processing device, characterized in that, Applied to core network equipment, including: a processor and a transceiver, wherein the processor is used for: Sending GTP-U data packets to wireless network devices, wherein the header of the GTP-U data packets includes one or more of the following information: Business and / or application-perceived results; Business assurance target information; Business characteristic results; Business quality perception results.
20. An information processing device, characterized in that, Applied to wireless network devices, including: a processor and a transceiver, the processor being used for: Receive GTP-U data packets sent by core network equipment; Based on the GTP-U data packet, safeguards are provided for the target service and / or target application. The header of the GTP-U data packet includes one or more of the following information: Business and / or application-perceived results; Business assurance target information; Business characteristic results; Business quality perception results.
21. A communication device, comprising: A memory, a processor, and a program stored in the memory and executable on the processor; characterized in that the processor is configured to read the program from the memory to implement the steps of the information processing method as described in any one of claims 1 to 16.
22. A computer-readable storage medium for storing a program, characterized in that, When the program is executed by a processor, it implements the steps of the information processing method as described in any one of claims 1 to 16.
23. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the information processing method as described in any one of claims 1 to 16.