Information processing method and apparatus, communication device, and readable storage medium

By acquiring and processing the delay information between the terminal and the first device, the problem of determining the delay information of data packets in the device scenario behind the terminal is solved, and the timeliness of data transmission and service quality are guaranteed.

WO2025061006A1PCT designated stage expired Publication Date: 2025-03-27VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/119295
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-22
Filing Date
2024-09-18
Publication Date
2025-03-27

AI Technical Summary

Technical Problem

In the device scenario behind the terminal, there is no clear solution to how to clarify the delay information of the data packet collection.

Method used

By acquiring the delay information between the terminal and the first device, saving the information, mapping and adjustments according to the values ​​of the PSDB and the CN PDB, corresponding delay information is sent to the access network and the core network equipment.

Benefits of technology

Ensures the accurate determination of delay information for data packet collection, and ensures the timely transmission of data and service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024119295_27032025_PF_FP_ABST
    Figure CN2024119295_27032025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and discloses an information processing method and apparatus, a communication device, and a readable storage medium. The information processing method in an embodiment of the present application comprises: a first communication device acquiring first information; and the first communication device executing a first operation on the basis of the first information, wherein the first information comprises at least one of the following: delay information between a terminal and a first device; a first PSDB or a first value of the PSDB; and a first CN PDB or a first value of the CN PDB; and executing a first operation comprises at least one of the following: saving the delay information between the terminal and the first device; determining a second PSDB or a second value of the PSDB; sending the second PSDB or the second value of the PSDB or a mapped QoS identifier to at least one of an access network device and a core network device; determining a second CN PDB or a second value of the CN PDB; and sending the second CN PDB or the second value of the CN PDB or a mapped QoS identifier to at least one of the access network device and the core network device.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method, processing device, communication equipment and readable storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202311245048.4 filed in China on September 22, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of wireless communication technology, and specifically relates to an information processing method, a processing device, a communication device, and a readable storage medium. Background Art

[0004] In real-world applications, there's a scenario where the device executing services is a tethered device behind a terminal, which accesses the network and / or uses network services through the terminal. Currently, there's no clear solution for determining aggregate packet latency information (such as latency or latency budget) in this scenario.

[0005] Summary of the Invention

[0006] The embodiments of the present application provide an information processing method, a processing device, a communication device, and a readable storage medium, which can solve the problem that there is currently no clear solution for how to determine the delay information of a data packet set in the device scenario behind the terminal.

[0007] In a first aspect, an information processing method is provided, which is performed by a first communication device, the method comprising:

[0008] The first communication device obtains first information;

[0009] The first communication device performs a first operation according to the first information;

[0010] The first information includes at least one of the following:

[0011] Delay information between the terminal and the first device;

[0012] The first PSDB or the first value of PSDB;

[0013] The first CN PDB or the first value of the CN PDB;

[0014] The performing of the first operation includes at least one of the following:

[0015] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0016] Determining a second PSDB or a second value of PSDB;

[0017] Mapping a quality of service QoS identifier according to the second PSDB or the second value of the PSDB;

[0018] Determining a second CN PDB or a second value of the CN PDB;

[0019] Mapping a QoS identifier according to the second CN PDB or a second value of the CN PDB;

[0020] Sending at least one of the following to the access network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB;

[0021] Send at least one of the following to the core network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB.

[0022] In a second aspect, an information processing method is provided, which is performed by a second communication device, the method comprising:

[0023] The second communication device obtains second information;

[0024] The second communication device performs a second operation according to the second information;

[0025] The second information includes at least one of the following:

[0026] Delay information between the terminal and the first device;

[0027] The first PSDB or the first value of PSDB;

[0028] The first AN PSDB or the first value of the AN PSDB;

[0029] The first CN PDB or the first value of the CN PDB;

[0030] The performing of the second operation includes at least one of the following:

[0031] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0032] determining a second AN PSDB or a second value of the AN PSDB;

[0033] Determine a second CN PDB or a second value of the CN PDB.

[0034] According to a third aspect, an information processing method is provided, which is performed by a third communication device. The method includes:

[0035] The third communication device performs a third operation;

[0036] The performing of the third operation includes:

[0037] Sending delay information between the terminal and the first device.

[0038] In a fourth aspect, an information processing method is provided, which is performed by a fourth communication device, and the method includes:

[0039] The fourth communication device performs a fourth operation;

[0040] The performing of the fourth operation includes at least one of the following:

[0041] Obtaining delay information between the terminal and the first device;

[0042] Saving delay information between the terminal and the first device;

[0043] Sending delay information between the terminal and the first device.

[0044] In a fifth aspect, an information processing device is provided, comprising:

[0045] A first acquisition module, configured to acquire first information;

[0046] A first operation module, configured to perform a first operation according to the first information;

[0047] The first information includes at least one of the following:

[0048] Delay information between the terminal and the first device;

[0049] The first PSDB or the first value of PSDB;

[0050] The first CN PDB or the first value of the CN PDB;

[0051] The performing of the first operation includes at least one of the following:

[0052] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0053] Determining a second PSDB or a second value of PSDB;

[0054] Mapping a quality of service QoS identifier according to the second PSDB or the second value of the PSDB;

[0055] Determining a second CN PDB or a second value of the CN PDB;

[0056] Mapping a QoS identifier according to the second CN PDB or a second value of the CN PDB;

[0057] Sending at least one of the following to the access network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB;

[0058] Send at least one of the following to the core network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB.

[0059] In a sixth aspect, an information processing device is provided, comprising:

[0060] A second acquisition module, configured to acquire second information;

[0061] A second operation module, configured to perform a second operation according to the second information;

[0062] The second information includes at least one of the following:

[0063] Delay information between the terminal and the first device;

[0064] The first PSDB or the first value of PSDB;

[0065] The first AN PSDB or the first value of the AN PSDB;

[0066] The first CN PDB or the first value of the CN PDB;

[0067] The performing of the second operation includes at least one of the following:

[0068] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0069] determining a second AN PSDB or a second value of the AN PSDB;

[0070] Determine a second CN PDB or a second value of the CN PDB.

[0071] In a seventh aspect, an information processing device is provided, comprising:

[0072] A third operation module, configured to perform a third operation;

[0073] The performing of the third operation includes:

[0074] Sending delay information between the terminal and the first device.

[0075] In an eighth aspect, an information processing device is provided, comprising:

[0076] a fourth operation module, configured to perform a fourth operation;

[0077] The performing of the fourth operation includes at least one of the following:

[0078] Obtaining delay information between the terminal and the first device;

[0079] Saving delay information between the terminal and the first device;

[0080] Sending delay information between the terminal and the first device.

[0081] In the ninth aspect, a communication device is provided, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect, the second aspect, the third aspect or the fourth aspect are implemented.

[0082] In a tenth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is configured to:

[0083] Obtaining first information;

[0084] Perform a first operation according to the first information;

[0085] The first information includes at least one of the following:

[0086] Delay information between the terminal and the first device;

[0087] A first packet set delay budget PSDB or a first value of PSDB;

[0088] A first core network data packet delay budget CN PDB or a first value of the CN PDB;

[0089] The performing of the first operation includes at least one of the following:

[0090] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0091] Determining a second PSDB or a second value of PSDB;

[0092] Mapping a quality of service QoS identifier according to the second PSDB or the second value of the PSDB;

[0093] Determining a second CN PDB or a second value of the CN PDB;

[0094] Mapping a QoS identifier according to the second CN PDB or a second value of the CN PDB;

[0095] Sending at least one of the following to the access network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB;

[0096] Send at least one of the following to the core network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB.

[0097] In an eleventh aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is configured to:

[0098] obtaining second information;

[0099] performing a second operation according to the second information;

[0100] The second information includes at least one of the following:

[0101] Delay information between the terminal and the first device;

[0102] The first PSDB or the first value of PSDB;

[0103] The first AN PSDB or the first value of the AN PSDB;

[0104] The first CN PDB or the first value of the CN PDB;

[0105] The performing of the second operation includes at least one of the following:

[0106] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0107] determining a second AN PSDB or a second value of the AN PSDB;

[0108] Determine a second CN PDB or a second value of the CN PDB.

[0109] According to a twelfth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is configured to perform a third operation;

[0110] The performing of the third operation includes:

[0111] Sending delay information between the terminal and the first device.

[0112] According to a thirteenth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is configured to perform a fourth operation;

[0113] The performing of the fourth operation includes at least one of the following:

[0114] Obtaining delay information between the terminal and the first device;

[0115] Saving delay information between the terminal and the first device;

[0116] Sending delay information between the terminal and the first device.

[0117] In the fourteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect, the third aspect or the fourth aspect are implemented.

[0118] In the fifteenth aspect, a wireless communication system is provided, including: a first communication device, a second communication device and a third communication device, wherein the first communication device can be used to perform the steps of the method described in the first aspect, the second communication device can be used to perform the steps of the method described in the second aspect, and the third communication device can be used to perform the steps of the method described in the third aspect.

[0119] In the sixteenth aspect, a wireless communication system is provided, including: a first communication device, a second communication device, a third communication device and a fourth communication device, wherein the first communication device can be used to perform the steps of the method described in the first aspect, the second communication device can be used to perform the steps of the method described in the second aspect, the third communication device can be used to perform the steps of the method described in the third aspect, and the fourth communication device can be used to perform the steps of the method described in the fourth aspect.

[0120] In the seventeenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method described in the first aspect, the second aspect, the third aspect or the fourth aspect.

[0121] In aspect 18, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the steps of the method described in aspect 1, aspect 2, aspect 3 or aspect 4.

[0122] In the embodiments of the present application, it is clarified how the delay information of the data packet set should be determined in the device scenario behind the terminal to ensure the timely transmission of data and guarantee the quality of service. BRIEF DESCRIPTION OF THE DRAWINGS

[0123] Figure 1a is a schematic diagram of a scenario where a terminal and an anchor gateway establish a data packet set transmission;

[0124] FIG1b is a block diagram of a wireless communication system applicable to embodiments of the present application;

[0125] Figure 1c is a schematic diagram of the time delay between the device behind the terminal, the terminal and the network side;

[0126] Figure 1d is a second schematic diagram of the delay between the device behind the terminal, the terminal and the network side;

[0127] Figure 1e is a schematic diagram of a downlink transmission scenario of a data packet set between the device behind the terminal, the terminal and the network side;

[0128] Figure 1f is a schematic diagram of a scenario of uplink transmission of a data packet set between the device behind the terminal, the terminal and the network side;

[0129] Figure 1g is a third schematic diagram of the time delay between the device behind the terminal, the terminal and the network side;

[0130] FIG2 is a flow chart of an information processing method according to an embodiment of the present application;

[0131] FIG3 is a second flow chart of the information processing method according to an embodiment of the present application;

[0132] FIG4 is a third flow chart of the information processing method according to an embodiment of the present application;

[0133] FIG5 is a fourth flow chart of the information processing method according to an embodiment of the present application;

[0134] FIG6A is a flowchart of an information processing method according to the first embodiment of the present application;

[0135] FIG6B is a second flow chart of the information processing method according to the first embodiment of the present application;

[0136] FIG7 is a flow chart of an information processing method according to a second embodiment of the present application;

[0137] FIG8 is a schematic diagram of a structure of an information processing device according to an embodiment of the present application;

[0138] FIG9 is a second structural diagram of the information processing device according to an embodiment of the present application;

[0139] FIG10 is a third structural diagram of the information processing device according to an embodiment of the present application;

[0140] FIG11 is a fourth structural diagram of the information processing device according to an embodiment of the present application;

[0141] FIG12 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0142] FIG13 is a schematic diagram of a hardware structure of a network-side device according to an embodiment of the present application;

[0143] FIG14 is a second schematic diagram of the hardware structure of the network side device according to an embodiment of the present application. DETAILED DESCRIPTION

[0144] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0145] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0146] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0147] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. thGeneration, 6G) communication system.

[0148] Packet set delay, also known as the Packet Set Delay Budget (PSDB), (optionally, the Packet Set Delay Budget includes the Packet Data Unit Set Delay Budget (PDU Set Delay Budget, PSDB)). Unlike the Packet Delay Budget (PDB), which is the delay budget for a single packet, the PSDB is the delay budget for a group of packets (for example, the time from receiving the first packet in packet set t to the complete transmission of all packets should not exceed the PSDB). For details, see Figure 1a.

[0149] As shown in Figure 1b, in some scenarios, the first device 10 accesses the network through the terminal 11, so the service device can also be called the device behind the terminal (Tethered Device). When the first device interacts with the application server through the terminal and the network for service data, the delay budget for the data packet set provided by the application function (AF) to the network is nominally the delay budget between the terminal and the anchor gateway, but in reality it is the delay budget between the first device and the anchor gateway. The first device is the device where the service terminates, not the terminal device (such as the user equipment (UE)). The service, such as the device for the Extended Reality (XR) service, can be referred to as the first device) and the delay between the user plane function (UPF).

[0150] As shown in Figure 1c, the PSDB provided by the AF is 20ms, and the latency between the first device and the terminal is 3ms. If the 5GS guarantees the latency based on 20ms, for example, it takes 19ms to transmit all data packets of the PDU Set to the terminal, and 22ms to reach the first device. The data packet is 2ms late, which will cause the service QoE to be unguaranteed, such as lag, jitter, and screen distortion.

[0151] The Radio Access Network (RAN) is responsible for guaranteeing the air interface latency between the RAN and the terminal, known as the AN PSDB. Similarly, in the scenario involving the first device, if the latency between the terminal and the first device, or the latency budget, is not considered, the guaranteed AN PSDB will be incorrect. See Figure 1d for details.

[0152] Question: How to ensure PSDB / AN PSDB when the first device is behind the terminal.

[0153] Figure 1b shows a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a first device 10, a terminal 11, and a network-side device 12. The first device 10 is the first device that accesses the network and / or uses the network services through the terminal. The first device can be called a tethered device behind the terminal. From a business perspective, the first device is often the device that terminates the business. Exemplary first devices 10 can be: augmented reality (AR), virtual reality (VR) devices, robots, wearable devices, flight vehicles, vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), game consoles, personal computers (PCs), ATMs or self-service machines, etc. In some scenarios, the first device 10 accesses the network through the terminal 11.

[0154] Terminal 11 may be a device that directly accesses the network (e.g., a UE) and may be different from a first device that requires the assistance of other devices to access the network. Terminal 11 may be a mobile phone, tablet personal computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Vehicle-mounted devices may also be referred to as vehicle-mounted terminals, vehicle-mounted controllers, vehicle-mounted modules, vehicle-mounted components, vehicle-mounted chips, or vehicle-mounted units, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application.

[0155] The network-side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station (such as an NG RAN), a wireless local area network (WLAN) access point (AP), or a wireless fidelity (WiFi) node. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0156] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF), Time Sensitive Communication and Time Synchronization Function (TSCTSF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.But not limited to at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized Network Configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of this application, only the core network equipment in the NR system is introduced as an example, and the specific type of the core network equipment is not limited.

[0157] Optionally, obtaining can be understood as obtaining from configuration, receiving, receiving after request, obtaining through self-learning, obtaining by deduction based on unreceived information, or obtaining after processing received information. The specific method can be determined according to actual needs and is not limited in the embodiments of the present application. For example, when a certain capability indication information sent by a device is not received, it can be inferred that the device does not support the capability.

[0158] Optionally, the sending may include broadcasting, broadcasting in a system message, and returning after a response request.

[0159] In an optional embodiment of the present application, the communication device may include at least one of the following: a communication network element and a terminal.

[0160] In one implementation of the present application, the communication network element may include at least one of the following: a core network network element and a radio access network network element.

[0161] In an embodiment of the present application, a core network network element (such as a network element or a network unit) or a core network device may include but is not limited to at least one of the following: a core network node, a core network function, a core network network element, a mobility management entity (MME), an access mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a serving gateway (SGW), a PDN gateway (PDN Gate Way), a policy control function (PCF), a policy and charging rules function unit (PCRF), a Serving GPRS Support Node (SGSN), a Gateway GPRS Support Node (GGSN), and an application function (Application Funcation).

[0162] In an embodiment of the present application, a RAN network element or access network device may include but is not limited to at least one of the following: a radio access network device, a radio access network node, a radio access network function, a radio access network unit, a 3GPP radio access network, a non-3GPP radio access network, a centralized unit (CU), a distributed unit (DU), a base station, an evolved Node B (eNB), a 5G base station (gNB), a radio network controller (RNC), a base station (NodeB), a non-3GPP interworking function (N3IWF), an access control (AC) node, an access point (AP) device or a wireless local area network (WLAN) node, and an N3IWF.

[0163] The base station can be a base station (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB) in WCDMA, an evolved base station (eNB or e-NodeB, evolutionary Node B) in LTE, and a 5G base station (gNB), but the embodiments of the present application are not limited thereto.

[0164] In one implementation of the present application, the UE may include one of the following: a terminal device, a terminal device and a card, or a card.

[0165] In one embodiment of the present application, the card may include one of the following: a Subscriber Identity Module (SIM) card, a Universal Subscriber Identity Module (USIM) card, or an Embedded-SIM (eSIM).

[0166] In one embodiment of the present application, the terminal may include at least one of the following: a relay supporting terminal functions and a terminal supporting relay functions. The terminal may also be referred to as a terminal device or a user equipment (UE). The terminal may be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, or an in-vehicle device. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.

[0167] The following first explains some of the terms involved in this application:

[0168] In an optional embodiment of the present application, the anchor gateway is a gateway that terminates the N6 interface, which is an interface between the mobile communication network and the data network (DN).

[0169] In an optional embodiment of the present application, the delay information between the terminal and the first device includes at least one of the following: a delay budget between the terminal and the first device, and a delay between the terminal and the first device (ie, delay overhead).

[0170] Optionally, the delay between the terminal and the first device may also be referred to as residence delay.

[0171] Optionally, the delay budget between the terminal and the first device may also be referred to as a resident delay budget.

[0172] In an optional embodiment of the present application, the delay between the terminal and the first device refers to the time required for a data packet or a set of data packets to pass between the terminal and the first device, or the time required for the first data packet or the last data packet of the data packet set to pass between the terminal and the first device.

[0173] In an optional embodiment of the present application, the delay budget between the terminal and the first device may include one of the following:

[0174] An upper limit on the time required for a data packet to pass between the terminal and the first device, or an upper limit on the delay of a data packet between the terminal and the first device (for example, the time required for a data packet to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0175] An upper limit on the time required for a set of data packets to pass between the terminal and the first device, or an upper limit on the delay between a set of data packets and the first device (for example, the time required for a set of data packets to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0176] an upper limit on the time required for the first data packet of the data packet set to pass between the terminal and the first device, or an upper limit on the delay of the first data packet of the data packet set between the terminal and the first device (for example, the time required for the first data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0177] The upper limit of the time required for the last data packet of the data packet set to pass between the terminal and the first device or the upper limit of the delay of the last data packet of the data packet set between the terminal and the first device (for example, the time required for the last data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device).

[0178] In one embodiment, the delay between the terminal and the first device does not include the delay of the data packet set residing in the terminal or the first device. For example, the delay between the terminal and the first device only includes line segment 2 in Figure 1g.

[0179] In another embodiment, the delay between the terminal and the first device includes the delay of the data packet set residing in the terminal and / or the first device, that is, the value is the time for the data packet to be transmitted between the terminal and the first device plus the delay of the data packet set residing in the terminal and / or the first device. For example, the delay between the terminal and the first device includes line segment 1 plus line segment 2 in Figure 1g, or line segment 3 plus line segment 2, or line segment 1 plus line segment 2 plus line segment 3.

[0180] In an optional embodiment of the present application, the first device accesses the network and / or uses the services of the network through the terminal. As shown in Figure 1b, the first device can be referred to as a tethered device behind the terminal. From a business perspective, the first device is often the terminal device of the business. For example, in some XR scenarios, such devices behind the terminal are more common. For example, augmented reality (AR) glasses, because of their relatively light weight, generally do not carry batteries and are usually connected to the network by connecting to a mobile phone. It should be noted that the first device may also be a terminal device, but different from the above-mentioned terminal.

[0181] In one embodiment, the first device does not include at least one of the following: a device serving as an element of a personal Internet of Things Network (PIN), a device-side time-sensitive network (TSN) translator (DS-TT).

[0182] In an optional embodiment of the present application, a data packet set may be referred to as a data set. The data packet set includes one or more data packets. Optionally, the data packet set has a boundary.

[0183] In an optional embodiment of the present application, the data packet set is a concept in a cellular mobile communication network. The data packet set can be a segment consisting of one or more data packets in a channel (such as a Quality of Service (QoS) flow, a QoS subflow, or a radio bearer) or a set consisting of one or more data packets.

[0184] In an optional embodiment of the present application, the data packet may be a PDU packet data unit.

[0185] In an optional embodiment of the present application, a packet set (Packet Set Delay Budget) may be one of the following: a packet data unit set PDU Set, an instance of a PDU Set, a PDU Set category, an instance of a PDU Set category, a data segment or packet set in a channel (such as a QoS flow, a QoS sub-flow, a wireless bearer).

[0186] (1) In one embodiment, a type of PDU Set may include multiple PDU Set instances. A type of PDU Set may be identified by a PDU Set identifier (e.g., a QoS identifier at the PDU Set level). Multiple different PDU Set instances of the same PDU Set may be distinguished by a data packet set sequence number (e.g., a PDU Set sequence number).

[0187] (2) In another embodiment, a PDU Set category may include multiple PDU Sets. The PDU Set is an instance of the PDU Set category. The PDU Set category may be identified by a PDU Set identifier (e.g., a QoS identifier at the PDU Set level). Multiple different PDU Sets of the same PDU Set category may be distinguished by a data packet set sequence number (e.g., a PDU Set sequence number).

[0188] In an optional embodiment of the present application, the data packet set category can be one of the following: a packet data unit set (PDU Set), a channel (such as a QoS flow, a QoS subflow, or a radio bearer). A data packet set category can correspond to multiple data packet sets. The data packet set is an instance of the data packet set category. The data packet set category can be identified by a data packet set category identifier. The data packet set category identifier is, for example, a QoS identifier at the data packet set level. In this case, multiple data packet sets can be distinguished by the sequence number of the data packet set.

[0189] In one embodiment, the one or more data packet sets are of the same or different categories. Data packet sets of different categories can be distinguished by data packet set identifiers. Different data packet sets of the same category can be distinguished by data packet set sequence numbers.

[0190] In an optional embodiment of the present application, a data packet set (such as a PDU set) is composed of one or more data packets (such as PDUs). PDU set: A PDU set is composed of one or more PDUs that carry the payload of an information unit generated at the application level (such as a frame or a video slice). In some implementations, the application layer requires all PDUs in the PDU set to use the corresponding information unit. In other implementations, when some PDUs are lost, the application layer can still recover all or part of the information unit.

[0191] In an optional embodiment of the present application, a data packet set delay budget (e.g., a packet data unit delay budget (PDU Set delay budget)) is used to indicate the delay budget for transmitting a data packet set between a terminal and an anchor gateway (i.e., the gateway terminating the N6 interface) (i.e., the time from receiving the first packet in the data packet set to the complete transmission of all data packets cannot exceed the data packet set delay budget). Optionally, the data packet set delay budget also includes at least one of the following: the residence time of the data packet set at the terminal (e.g., the time waiting for scheduling) and the residence time of the data packet at the anchor gateway.

[0192] In one embodiment, the PSDB is used to indicate the upper bound of the time that a data packet set (e.g., a PDU Set) may be delayed between the UE and the anchor gateway (i.e., the gateway terminating the N6 interface) (i.e., the time from the receipt of the first packet in the data packet set t to the complete transmission of all data packets cannot exceed the PSDB). For a specific QoS identifier (e.g., 5QI), the PSDB value can be different or the same in the uplink and downlink.

[0193] In an optional embodiment of the present application, PSDB refers to a delay budget of a group of data packets or a set of data packets.

[0194] In an optional embodiment of the present application, a data packet aggregate access network delay budget (e.g., AN PSDB) may refer to one of the following: a delay budget for transmitting a data packet aggregate between a terminal and a RAN network element. Optionally, the data packet aggregate access network delay budget also includes at least one of the following: the dwell time of the data packet aggregate at the terminal (e.g., the waiting time for scheduling) and the dwell time of the data packet at the RAN network element.

[0195] In an optional embodiment of the present application, a packet delay budget (e.g., a PDB packet delay budget) is used to indicate the delay budget for transmitting a packet between a terminal and an anchor gateway (i.e., the gateway terminating the N6 interface). Optionally, the second delay budget also includes at least one of the following: the packet's residence time at the terminal (e.g., the time it waits for scheduling) and the packet's residence time at the anchor gateway.

[0196] In one embodiment, the PDB is used to indicate the upper limit of the time that a PDU may be delayed between the UE and the anchor gateway (i.e., the gateway terminating the N6 interface). The PDB can be applied to downlink packets received by the anchor gateway (e.g., UPF) via the N6 interface and uplink packets sent by the terminal. For specific QoS identifiers (e.g., 5QI), the PDB value can be the same in both uplink and downlink.

[0197] In an optional embodiment of the present application, a packet access network delay budget (e.g., AN PDB) may refer to one of the following: the delay budget for a packet transmitted between a terminal and a RAN network element; or the value obtained by subtracting the packet core network delay budget from the packet delay budget. Optionally, the packet access network delay budget, or the packet access network delay, also includes at least one of the following: the dwell time of the packet at the terminal (e.g., the time waiting for scheduling) or the dwell time of the packet at the RAN network element.

[0198] In an optional embodiment of the present application, a data packet core network delay budget (e.g., CN PDB) is used to indicate the delay budget for a data packet transmitted between a radio access network (RAN) and an anchor gateway. This data packet core network delay budget can also be described as a data packet core network delay budget. Optionally, the data packet core network delay budget, or data packet core network delay, also includes at least one of the following: the dwell time of the data packet at the anchor gateway, or the dwell time of the data packet at a RAN network element.

[0199] In one embodiment, the PDB can be the upper limit of the time required for a data packet to pass between the terminal and the anchor gateway (i.e., the gateway terminating the N6 interface) (i.e., the time required for a data packet to pass between the terminal and the anchor gateway should not exceed the PDB). Optionally, the PDB also includes at least one of the following: the residence time of the data packet at the terminal and the residence time at the anchor gateway.

[0200] In one implementation, the AN PDB may be the upper limit of the time required for a data packet to pass between a terminal and a RAN network element (i.e., the time required for a data packet to pass between a terminal and a RAN network element should not exceed the AN PDB). The AN PDB value may be the PDB minus the CN PDB. Optionally, the AN PDB also includes at least one of the following: the dwell time of the data packet in the terminal (e.g., the time waiting for scheduling) and the dwell time of the data packet in the RAN.

[0201] In one embodiment, the CN PDB may be the upper limit of the time required for a data packet to pass between the RAN and the anchor gateway (i.e., the time required for a data packet to pass between the RAN and the anchor gateway should not exceed the AN PDB). Optionally, the CN PDB also includes: the residence time at the anchor gateway.

[0202] In an optional embodiment of the present application, the first data packet of the data packet set may be one of the following: the data packet with the first sequence number in the data packet set, the first data packet to arrive in the data packet set;

[0203] In an optional embodiment of the present application, the last data packet of the data packet set may be one of the following: the data packet with the last sequence number in the data packet set, the last data packet to arrive in the data packet set;

[0204] In an optional embodiment of the present application, the tail data packet of the data packet set may be one of the following: a data packet with a tail sequence number in the data packet set, or a data packet with a tail arrival time in the data packet set.

[0205] In an optional embodiment of the present application, the data channel includes at least one of the following: a session (such as a PDU session or a session between RAN and CN), a QoS flow, a QoS subflow, a radio bearer (such as a data radio bearer (DRB), a logical channel), an evolved packet system (EPS) bearer, a packet data protocol (PDP) context, a DRB, a signaling radio bearer (SRB), an IPsec association, and a GPRS tunneling protocol (GTP) tunnel. The channel can be instantiated as any of the above types of channels or data flows.

[0206] In an optional embodiment of the present application, the N6 interface refers to an interface between a communication system and a data network (eg, a data network outside the communication system).

[0207] In an optional embodiment of the present application, the N3 interface refers to the user plane interface between the RAN and the CN.

[0208] In an optional embodiment of the present application, the N9 interface refers to a user plane interface between gateways.

[0209] In an optional embodiment of the present application, the Uu interface refers to the interface between the terminal and the RAN.

[0210] In an optional embodiment of the present application, the data flow includes a business data flow (such as a service data flow). The data flow can be referred to as a flow or a data flow. Optionally, the data unit is a data unit in the business data flow.

[0211] In an optional embodiment of the present application, the data unit is also a set of one or more data packets in the service data flow. Optionally, the data unit has a boundary.

[0212] In an optional embodiment of the present application, the data unit may be embodied by a data stream, for example, by using description information of the data stream to describe the data unit.

[0213] In an optional embodiment of the present application, the data unit is an application layer data unit, which is sent by an application client or an application server. A data unit is a collection of one or more data packets.

[0214] In an optional embodiment of the present application, the data unit or data unit category includes but is not limited to at least one of the following: group of pictures (GoP), video frame, video slice, tile description information, field of view (FOV), depth of field (DoF), audio frame, tactile information. The multiple data unit categories are the same (such as multiple consecutive B frames) or different (such as I frames, P frames, B frames). The multiple data unit categories are the same (such as multiple consecutive B frames) or different (such as I frames, P frames, B frames).

[0215] (1) In one embodiment, a data unit may include multiple data unit instances. A data unit may be identified by the data unit description information. Multiple different data unit instances of the same data unit may be distinguished by the data unit boundary information (e.g., start marker, end marker).

[0216] (2) In one embodiment, a data unit category may include multiple data units. The data unit is an instance of the data unit category. A data unit of a category may be identified by the description information of the data unit. Multiple different data units of the same data unit category may be distinguished by the boundary information of the data unit (e.g., start marker, end marker).

[0217] The information processing method, processing device, communication equipment and readable storage medium provided by the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0218] Referring to Figure 2, an embodiment of the present application provides an information processing method, which is applied to a first communication device. The first communication device is a core network element (which may include one of the following: SMF, PCF, Time Sensitive Communication and Time Synchronization Function (TSCTSF), NEF, AF); the method includes:

[0219] Step 201: The first communication device obtains first information;

[0220] Step 202: The first communication device performs a first operation according to the first information;

[0221] The first information includes at least one of the following:

[0222] Delay information between the terminal and the first device;

[0223] A first packet set delay budget PSDB or a first value of PSDB;

[0224] A first core network data packet delay budget CN PDB or a first value of the CN PDB;

[0225] The performing of the first operation includes at least one of the following:

[0226] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0227] Determining a second PSDB or a second value of PSDB;

[0228] Mapping a quality of service QoS identifier according to the second PSDB or the second value of the PSDB;

[0229] Determining a second CN PDB or a second value of the CN PDB;

[0230] Mapping a QoS identifier according to the second CN PDB or a second value of the CN PDB;

[0231] Sending at least one of the following to the access network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB;

[0232] Send at least one of the following to the core network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB.

[0233] Optionally, the first communication device is a core network element or a core network device (which may be referred to as a first core network device) (which may include one of the following: SMF, PCF, TSCTSF, NEF, AF).

[0234] In one implementation, the access network device may be a Next Generation Radio Access Network (NG RAN) device.

[0235] In one embodiment, the QoS identifier of the second PSDB or the second value mapping of the PSDB is, for example, a 5G QoS identifier (5G QoS Identifier, 5QI);

[0236] In one embodiment, the core network device (which may be referred to as a second core network device) in the "sending at least one of the following to the core network device" may include an SMF, or at least one of an SMF, a PCF, and a NEF. The core network device is different from the first communication device.

[0237] In an optional embodiment of the present application, the first device accesses a network and / or uses network services through a terminal. As shown in FIG1b , the first device is a tethered device behind the terminal.

[0238] In one embodiment, the first device does not include at least one of the following: a device serving as a PIN (Personal IoT Network) element, a device-side time-sensitive network (TSN) translator (DS-TT).

[0239] It should be noted that when the second PSDB or the second value of the PSDB is sent to the core network device, or when the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB is sent to the core network device, or when the second CN PDB or the second value of the second value of the CN PDB is sent to the core network device, or when the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the second value of the CN PDB is sent to the core network device, the core network device is a device different from the first communication device, or the core network network elements contained therein are different from the first communication device.

[0240] Optionally, in a case where the performing of the first operation includes determining the second PSDB or the second value of the PSDB, the first communications device performs the first operation according to the first information, including:

[0241] The first communication device determines the second PSDB or the second value of the PSDB based on a value obtained by subtracting the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB.

[0242] In one embodiment, determining the second value of the second PSDB or PSDB based on the value obtained by subtracting the delay information between the terminal and the first device from the first value of the first PSDB or PSDB includes: determining the second value of the second PSDB or PSDB as the value obtained by subtracting the delay information between the terminal and the first device from the first value of the first PSDB or PSDB.

[0243] In one embodiment, after determining the second value of the PSDB, the second value is used as the value of the PSDB. The second value of the PSDB can be used instead of the first value of the PSDB.

[0244] In one embodiment, after the second PSDB is determined, the second PSDB is used instead of the first PSDB.

[0245] Optionally, the first PSDB or the first value of the PSDB includes at least one of the following:

[0246] a PSDB locally configured or received by the first communication device;

[0247] PSDB requested by a third party, application, or terminal;

[0248] The PSDB between the first device and the anchor gateway.

[0249] In one implementation, the PSDB requested by a third party (eg, a party outside the network) may be the PSDB provided by the AF.

[0250] It can be understood that the first value of PSDB is at least one of the following: the value of PSDB locally configured or received by the first communication device; the value of PSDB requested by a third party, application or terminal; the value of PSDB between the first device and the anchor gateway.

[0251] In one embodiment, when the first communication device includes an SMF, the first communication device may receive a local configuration from the PCF or receive the first PSDB or the first value of the PSDB. The first PSDB or the first value of the PSDB may be included in a Policy and Charging Control (PCC) rule and sent.

[0252] Optionally, the second PSDB or the second value of PSDB includes at least one of the following:

[0253] A value obtained by subtracting the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB;

[0254] PSDB between the terminal and the anchor gateway;

[0255] PSDBs that require security or actual use of communication networks;

[0256] a PSDB sent by the first communication device;

[0257] Configure the PSDB used for QoS flows or service flows.

[0258] Optionally, when the performing of the first operation includes determining the second CN PDB or the second value of the CN PDB, the first communications device performs the first operation according to the first information, including:

[0259] The first communication device determines a second CN PDB or a second value of the CN PDB according to a value obtained by adding the first value of the first CN PDB or the first value of the CN PDB to the delay information between the terminal and the first device.

[0260] In one embodiment, after determining the second value of the CN PDB, the second value is used as the value of the CN PDB. The second value of the CN PDB can be used instead of the first value of the CN PDB.

[0261] In one implementation, after the second CN PDB is determined, the second CN PDB is used to replace the first CN PDB.

[0262] Optionally, the first CN PDB or the first value of the CN PDB includes: a CN PDB locally configured or received by the first communication device.

[0263] Optionally, the second CN PDB or the second value of the CN PDB includes at least one of the following:

[0264] A value obtained by subtracting the delay information between the terminal and the first device from the first CN PDB or the first value of the CN PDB.

[0265] In one embodiment, determining the second value of the second CN PDB or CN PDB based on the value obtained by adding the first value of the first CN PDB or CN PDB to the delay information between the terminal and the first device includes: determining the second value of the second CN PDB or CN PDB as the value obtained by adding the first value of the first CN PDB or CN PDB to the delay information between the terminal and the first device.

[0266] Since AN PSDB is a value obtained by subtracting CN PDB from PSDB, the above method can also achieve the effect of obtaining a second AN PSDB.

[0267] Optionally, the delay information between the terminal and the first device includes one of the following:

[0268] The time delay between the terminal and the first device;

[0269] The delay budget between the terminal and the first device.

[0270] In one embodiment, the delay between the terminal and the first device does not include the delay of the data packet set residing in the terminal or the first device. For example, the delay between the terminal and the first device only includes line segment 2 in Figure 1g.

[0271] In another embodiment, the delay between the terminal and the first device includes the delay of the data packet set residing in the terminal and / or the first device, that is, the value is the time for the data packet to be transmitted between the terminal and the first device plus the delay of the data packet set residing in the terminal and / or the first device. For example, the delay between the terminal and the first device includes line segment 1 plus line segment 2 in Figure 1g, or line segment 3 plus line segment 2, or line segment 1 plus line segment 2 plus line segment 3.

[0272] Optionally, the delay between the terminal and the first device may include one of the following:

[0273] The time required for a data packet to pass between the terminal and the first device;

[0274] The time required for a set of data packets to pass between the terminal and the first device;

[0275] the time required for the first data packet of the data packet set to pass between the terminal and the first device;

[0276] The time required for the last data packet of the data packet set to pass between the terminal and the first device.

[0277] Optionally, the delay budget between the terminal and the first device may include one of the following:

[0278] An upper limit on the time required for a data packet to pass between the terminal and the first device, or an upper limit on the delay of a data packet between the terminal and the first device (for example, the time required for a data packet to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0279] An upper limit on the time required for a set of data packets to pass between the terminal and the first device, or an upper limit on the delay between a set of data packets and the first device (for example, the time required for a set of data packets to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0280] In one embodiment, a data packet set passes between a terminal and a first device starting from the time the first data packet of the data packet set arrives at the first end until all data packets of the data packet set pass through the second end. If the first end is the terminal, the second end is the first device. If the first end is the first device, the second end is the terminal.

[0281] an upper limit on the time required for the first data packet of the data packet set to pass between the terminal and the first device, or an upper limit on the delay of the first data packet of the data packet set between the terminal and the first device (for example, the time required for the first data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0282] an upper limit on the time required for the last data packet in the data packet set to pass between the terminal and the first device, or an upper limit on the delay of the last data packet in the data packet set between the terminal and the first device (for example, the time required for the last data packet in the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0283] In one embodiment, the data packet or data packet set may be a data packet in a service flow. The data packet set may be a data packet set in a service flow.

[0284] In one embodiment, the data packet is one of the following: the first data packet in a data packet set, or the last data packet in a data packet set.

[0285] In one implementation, the data packet set may be a PDU set.

[0286] Optionally, the delay information between the terminal and the first device includes any one of the following:

[0287] Data packet granularity delay information between the terminal and the first device;

[0288] Delay information of the first data packet in the set of data packets between the terminal and the first device;

[0289] Delay information of the last data packet in the set of data packets between the terminal and the first device;

[0290] Delay information at the granularity of data packet sets between the terminal and the first device.

[0291] Optionally, the data packet granularity delay information between the terminal and the first device may include one of the following:

[0292] The delay of the data packet granularity between the terminal and the first device;

[0293] The delay budget at the data packet granularity between the terminal and the first device.

[0294] The data packet granularity delay between the terminal and the first device may include one of the following:

[0295] The time required for a data packet to pass between the terminal and the first device (such as an average time or actual overhead time);

[0296] the time required for the first data packet of a data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time or actual overhead time);

[0297] The time (such as an average time or actual overhead time) required for the last data packet of a data packet set (such as a data packet set) to pass between the terminal and the first device.

[0298] The packet-granularity delay budget between the terminal and the first device may include:

[0299] The upper limit of the delay of a data packet between the terminal and the first device (for example, the time required for a data packet to pass between the terminal and the first device should not exceed the delay budget of the data packet granularity between the terminal and the first device).

[0300] Optionally, the delay information at the granularity of a data packet set between the terminal and the first device may include one of the following:

[0301] The delay at the granularity of the data packet set between the terminal and the first device;

[0302] The delay budget at the granularity of the data packet set between the terminal and the first device.

[0303] The delay of the data packet set granularity between the terminal and the first device includes:

[0304] The time required for a set of data packets to pass between the terminal and the first device.

[0305] The delay budget of the data packet set granularity between the terminal and the first device includes:

[0306] The upper limit of the time required for a set of data packets to pass between the terminal and the first device or the upper limit of the delay of a set of data packets between the terminal and the first device (for example, the time required for the set of data packets to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device).

[0307] In one embodiment, a data packet set passes between a terminal and a first device starting from the time the first data packet of the data packet set arrives at the first end until all data packets of the data packet set pass through the second end. If the first end is the terminal, the second end is the first device. If the first end is the first device, the second end is the terminal.

[0308] Optionally, the delay information of the first data packet in the set of data packets between the terminal and the first device may include one of the following:

[0309] The latency of the first data packet in the set of data packets between the terminal and the first device;

[0310] A delay budget for a first data packet in a set of data packets between the terminal and the first device.

[0311] The delay of the first data packet in the data packet set between the terminal and the first device includes: the time required for the first data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time, or actual overhead time).

[0312] The delay budget of the first data packet in the data packet set between the terminal and the first device includes: the upper limit of the time required for the first data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (for example, the time required for the first data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget of the first data packet in the data packet set between the terminal and the first device).

[0313] Optionally, the delay information of the last data packet in the set of data packets between the terminal and the first device may include one of the following:

[0314] The delay of the last data packet in the set of data packets between the terminal and the first device;

[0315] The delay budget of the last data packet in the set of data packets between the terminal and the first device.

[0316] The delay of the last data packet in the data packet set between the terminal and the first device includes: the time required for the last data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time or actual overhead time);

[0317] The delay budget of the last data packet in the data packet set between the terminal and the first device includes: an upper limit required for the last data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (for example, the time required for the last data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget of the last data packet in the data packet set between the terminal and the first device);

[0318] In one embodiment, the "one data packet" may be a data packet in a data packet set. For example, for downlink data transmission (as shown in FIG1e , anchor gateway-terminal-first device), the one data packet may be the last data packet in the data packet set, and the corresponding delay information between the terminal and the first device may be the delay information of the last data packet in the data packet set between the terminal and the first device; or, for uplink data transmission (as shown in FIG1f , first device-terminal-anchor gateway), the one data packet may be the first data packet in the data packet set, and the corresponding delay information between the terminal and the first device may be the delay information of the first data packet in the data packet set between the terminal and the first device; or, the delay information between the terminal and the first device may be delay information at a per packet granularity, such as the average delay or average delay budget of the data packet set.

[0319] Optionally, the time delay between the terminal and the first device includes at least one of the following:

[0320] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0321] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device;

[0322] The delay budget between the terminal and the first device includes at least one of the following:

[0323] The resident delay budget of a data packet at the terminal, or the resident delay budget of a set of data packets at the terminal;

[0324] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0325] The residence delay of a data packet in the first device, or the residence delay budget of a set of data packets in the first communication device;

[0326] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

[0327] Refer to Figure 1g. The delay between the terminal and the first device includes the resident delay or resident delay budget of the data packet or data packet set at the terminal. For example, the delay between the terminal and the first device includes line segment 1 in Figure 1g, and / or the delay between the terminal and the first device includes the resident delay or resident delay budget of the data packet or data packet set at the first device. For example, the delay between the terminal and the first device includes line segment 3 in Figure 1g.

[0328] The residence delay of a data packet at the terminal includes: the time required for a data packet to pass through the terminal.

[0329] The residence delay budget of a data packet at the terminal includes: an upper limit of the time required for a data packet to pass through the terminal (for example, the time required for a data packet to pass through the terminal should not exceed the residence delay budget of the data packet at the terminal).

[0330] The residence delay of a data packet in the first device includes: the time required for a data packet to pass through the first device.

[0331] The resident delay budget of a data packet in the first device includes: an upper limit of the time required for a data packet to pass through the first device (for example, the time required for a data packet to pass through the first device should not exceed the resident delay budget of the data packet in the terminal.

[0332] In one embodiment of the present application, the value of the time, delay, and upper limit of the time may be one of the following: an empirical value, an average value, and an actual value.

[0333] In one embodiment, when the first communication device includes an SMF,

[0334] The acquiring the delay information between the terminal and the first device includes:

[0335] Delay information between the terminal and the first device is received from the terminal or the first device.

[0336] In one embodiment, the operation of determining the second PSDB or the second value of the PSDB is performed in the SMF, that is, the first communication device is an SMF device. Accordingly, the SMF receives the delay information between the terminal and the first device, and after completing the determination of the second PSDB or the second value of the PSDB, sends the second PSDB or the second value of the PSDB to the access network device (for example, NG RAN).

[0337] In one embodiment, receiving the delay information between the terminal and the first device from the terminal includes: receiving the delay information between the terminal and the first device from signaling sent by the terminal (such as an SM container) or a header of a data packet sent by the terminal.

[0338] In one embodiment, when the first communication device includes a PCF,

[0339] The acquiring the delay information between the terminal and the first device includes:

[0340] Receiving delay information between the terminal and the first device from the SMF;

[0341] The sending the second PSDB or the second value of the PSDB to the core network device includes:

[0342] Sending the second PSDB or the second value of PSDB to the SMF;

[0343] Sending the QoS identifier of the second PSDB or the second value mapping of the PSDB to the core network device includes:

[0344] The QoS identifier of the second PSDB or the second value mapping of the PSDB is sent to the SMF.

[0345] In one embodiment, the operation of determining the second PSDB or the second value of the PSDB is performed in the PCF, that is, the first communication device is a PCF device. Accordingly, the PCF receives the delay information between the terminal and the first device, and after completing the determination of the second PSDB or the second value of the PSDB, sends the second PSDB or the second value of the PSDB or the QoS identifier (for example, 5QI) mapped by the second PSDB or the second value of the PSDB to the SMF.

[0346] In one embodiment, when the first communication device includes a TSCTSF or a NEF,

[0347] The acquiring the delay information between the terminal and the first device includes:

[0348] Receiving delay information between the terminal and the first device from the SMF or PCF;

[0349] The sending the second PSDB or the second value of the PSDB to the core network device includes:

[0350] Sending the second PSDB or the second value of PSDB to the PCF;

[0351] Sending the QoS identifier of the second PSDB or the second value mapping of the PSDB to the core network device includes:

[0352] The QoS identifier of the second PSDB or the second value mapping of the PSDB is sent to the PCF.

[0353] In one embodiment, the processing operation of determining the second PSDB or the second value of the PSDB is performed in the TSCTSF or NEF, that is, the first communication device is a TSCTSF device or a NEF device, and accordingly, the delay information between the TSCTSF or NEF terminal and the first device, and after completing the determination of the second PSDB or the second value of the PSDB, the second value of the second PSDB or PSDB or the QoS identifier (for example, 5QI) mapped by the second PSDB or PSDB is sent to the SMF or PCF.

[0354] In one embodiment, when the first communication device includes an AF,

[0355] The acquiring the delay information between the terminal and the first device includes:

[0356] receiving delay information between the terminal and the first device from the PCF or NEF;

[0357] The sending the second PSDB to the core network device includes:

[0358] Sending the second PSDB to the PCF or losing the NEF;

[0359] Sending the QoS identifier mapped by the second PSDB to a core network device includes:

[0360] The second PSDB mapped QoS identifier is sent to the PCF or loss NEF.

[0361] In one embodiment, the processing operation of determining the second PSDB or the second value of the PSDB is performed in the AF, that is, the first communication device is an AF device. Accordingly, the AF receives the delay information between the terminal and the first device, and after completing the determination of the second PSDB or the second value of the PSDB, sends the second PSDB or the second value of the PSDB or the QoS identifier (for example, 5QI) mapped by the second PSDB or the second value of the PSDB to the PCF or NEF.

[0362] In the embodiments of the present application, it is clarified how the delay information of the data packet set should be determined in the device scenario behind the terminal to ensure the timely transmission of data and guarantee the quality of service.

[0363] Referring to FIG3 , an embodiment of the present application provides an information processing method, which is applied to a second communication device. The second communication device is an access network device, for example, a radio access network device (such as an NG RAN), and the method includes:

[0364] Step 301: The second communication device obtains second information;

[0365] Step 302: The second communication device performs a second operation according to the second information;

[0366] The second information includes at least one of the following:

[0367] Delay information between the terminal and the first device;

[0368] The first PSDB or the first value of PSDB;

[0369] The first AN PSDB or the first value of the AN PSDB;

[0370] The first CN PDB or the first value of the CN PDB;

[0371] The performing of the second operation includes at least one of the following:

[0372] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0373] determining a second AN PSDB or a second value of the AN PSDB;

[0374] Determine a second CN PDB or a second value of the CN PDB.

[0375] In one implementation, the second communication device is an access network element, for example, it may be: NG RAN;

[0376] Optionally, the first PSDB is one of the following: a PSDB received by the second communication device, a PSDB mapped with a QoS identifier;

[0377] The first value of the PSDB is one of the following: the value of the PSDB received by the second communication device, and the value of the PSDB mapped from the QoS identifier.

[0378] The PSDB or the value of PSDB received by the second communication device includes the PSDB or the value of PSDB received by the second communication device and sent by the core network.

[0379] In one embodiment, the core network includes one of the following: a core network device (e.g., an SMF, an AMF, a UPF, a first communication device, or a fourth communication device), for example, a packet header of a data packet sent by the core network device carries a QoS identifier, and the QoS identifier can be mapped to a PSDB. Alternatively, signaling sent by the core network device includes a PSDB or a QoS identifier that can be mapped to a PSDB.

[0380] Optionally, when the performing the second operation includes determining the second AN PSDB or a second value of the AN PSDB, the second communications device performs the second operation according to the second information, including one of the following:

[0381] The second communication device determines, according to a value obtained by subtracting the CN PDB from the first PSDB or the first value of the PSDB and subtracting the delay information between the terminal and the first device, the second AN PSDB or the second value of the AN PSDB;

[0382] The second communication device determines the second AN PSDB or the second value of the AN PSDB according to a value obtained by subtracting the delay information between the terminal and the first device from the first AN PSDB or the first value of the AN PSDB.

[0383] In one embodiment, after determining the second value of the AN PSDB, the second value is used as the value of the AN PSDB. The second value of the AN PSDB can be used instead of the first value of the AN PSDB.

[0384] In one implementation, after the second AN PSDB is determined, the second AN PSDB is used instead of the first AN PSDB.

[0385] In one embodiment, determining the second AN PSDB based on the value obtained by subtracting the CN PDB and the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB includes: the value of the second AN PSDB is determined as the value obtained by subtracting the CN PDB and the delay information between the terminal and the first device from the first value of the first PSDB or the PSDB.

[0386] In one embodiment, determining the second AN PSDB based on the value obtained by subtracting the delay information between the terminal and the first device from the first AN PSDB includes: determining the value of the second AN PSDB as the value obtained by subtracting the delay information between the terminal and the first device from the first AN PSDB.

[0387] Optionally, obtaining the delay information between the terminal and the first device includes obtaining the delay information from one of the following:

[0388] receiving delay information between the terminal and the first device sent by the terminal;

[0389] Receive delay information between the terminal and the first device sent by the core network.

[0390] In one implementation, the delay information between the terminal and the first device may be included in signaling sent by the terminal (eg, RRC signaling), or included in a header of a data packet sent by the terminal.

[0391] In one embodiment, the core network includes a core network device (such as an SMF, an AMF, a first communication device, or a fourth communication device). For example, a packet header sent by the core network device carries a QoS identifier, and the QoS identifier can be mapped to a PSDB. Alternatively, signaling sent by the core network device includes a PSDB or a QoS identifier that can be mapped to a PSDB.

[0392] Optionally, the second AN PSDB or the second value of the AN PSDB includes at least one of the following:

[0393] A value obtained by subtracting the CN PDB and the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB;

[0394] A value obtained by subtracting the delay information between the terminal and the first device from the first AN PSDB or the first value of the AN PSDB;

[0395] AN PSDB between the terminal and the second communication device;

[0396] The second wireless communication device needs to ensure or actually use the AN PSDB;

[0397] Configure the AN PSDB used for QoS flows or service flows.

[0398] Optionally, when the performing the second operation includes determining the second CN PDB or the second value of the CN PDB, the second communication device performs the first operation according to the second information, including:

[0399] The second communication device determines the second CN PDB or the second value of the CN PDB according to a value obtained by adding the first value of the first CN PDB or the CN PDB to the delay information between the terminal and the first device.

[0400] In one embodiment, after determining the second value of the CN PDB, the second value is used as the value of the CN PDB. The second value of the CN PDB can be used instead of the first value of the CN PDB.

[0401] In one implementation, after the second CN PDB is determined, the second CN PDB is used to replace the first CN PDB.

[0402] Optionally, the first CN PDB or the first value of the CN PDB includes at least one of the following:

[0403] The second communication device locally configures or receives the CN PDB.

[0404] Optionally, the second CN PDB or the second value of the CN PDB includes at least one of the following:

[0405] A value obtained by subtracting the delay information between the terminal and the first device from the first CN PDB or the first value of the CN PDB.

[0406] In one embodiment, determining the second value of the second CN PDB or CN PDB based on the value obtained by adding the first value of the first CN PDB or CN PDB to the delay information between the terminal and the first device includes: determining the second value of the second CN PDB or CN PDB as the value obtained by adding the first value of the first CN PDB or CN PDB to the delay information between the terminal and the first device.

[0407] Since AN PSDB is a value obtained by subtracting CN PDB from PSDB, the above method can also achieve the effect of obtaining a second AN PSDB.

[0408] Optionally, the first CN PDB or the first value of the CN PDB includes: a CN PDB locally configured or received by the first communication device.

[0409] Optionally, the delay information between the terminal and the first device includes one of the following:

[0410] The time delay between the terminal and the first device;

[0411] The delay budget between the terminal and the first device.

[0412] In one embodiment, the delay between the terminal and the first device does not include the delay of the data packet set residing in the terminal or the first device. For example, the delay between the terminal and the first device only includes line segment 2 in Figure 1g.

[0413] In another embodiment, the delay between the terminal and the first device includes the delay of the data packet set residing in the terminal and / or the first device, that is, the value is the time for the data packet to be transmitted between the terminal and the first device plus the delay of the data packet set residing in the terminal and / or the first device. For example, the delay between the terminal and the first device includes line segment 1 plus line segment 2 in Figure 1g, or line segment 3 plus line segment 2, or line segment 1 plus line segment 2 plus line segment 3;

[0414] Optionally, the delay between the terminal and the first device may include one of the following:

[0415] The time required for a data packet to pass between the terminal and the first device;

[0416] The time required for a set of data packets to pass between the terminal and the first device;

[0417] the time required for the first data packet of the data packet set to pass between the terminal and the first device;

[0418] The time required for the last data packet of the data packet set to pass between the terminal and the first device.

[0419] Optionally, the delay budget between the terminal and the first device may include one of the following:

[0420] An upper limit on the time required for a data packet to pass between the terminal and the first device, or an upper limit on the delay of a data packet between the terminal and the first device (for example, the time required for a data packet to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0421] An upper limit on the time required for a set of data packets to pass between the terminal and the first device, or an upper limit on the delay between a set of data packets and the first device (for example, the time required for a set of data packets to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0422] In one embodiment, a data packet set passes between a terminal and a first device starting from the time the first data packet of the data packet set arrives at the first end until all data packets of the data packet set pass through the second end. If the first end is the terminal, the second end is the first device. If the first end is the first device, the second end is the terminal.

[0423] an upper limit on the time required for the first data packet of the data packet set to pass between the terminal and the first device, or an upper limit on the delay of the first data packet of the data packet set between the terminal and the first device (for example, the time required for the first data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0424] an upper limit on the time required for the last data packet in the data packet set to pass between the terminal and the first device, or an upper limit on the delay of the last data packet in the data packet set between the terminal and the first device (for example, the time required for the last data packet in the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0425] In one embodiment, the data packet or data packet set may be a data packet in a service flow. The data packet set may be a data packet set in a service flow.

[0426] In one embodiment, the data packet is one of the following: the first data packet in a data packet set, or the last data packet in a data packet set.

[0427] In one implementation, the data packet set may be a PDU set.

[0428] Optionally, the delay information between the terminal and the first device includes any one of the following:

[0429] Data packet granularity delay information between the terminal and the first device;

[0430] Delay information of the first data packet in the set of data packets between the terminal and the first device;

[0431] Delay information of the last data packet in the set of data packets between the terminal and the first device;

[0432] Delay information at the granularity of data packet sets between the terminal and the first device.

[0433] Optionally, the data packet granularity delay information between the terminal and the first device may include one of the following:

[0434] The delay of the data packet granularity between the terminal and the first device;

[0435] The delay budget at the data packet granularity between the terminal and the first device.

[0436] The data packet granularity delay between the terminal and the first device may include one of the following:

[0437] The time required for a data packet to pass between the terminal and the first device (such as an average time or actual overhead time);

[0438] the time required for the first data packet of a data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time or actual overhead time);

[0439] The time (such as an average time or actual overhead time) required for the last data packet of a data packet set (such as a data packet set) to pass between the terminal and the first device.

[0440] The packet-granularity delay budget between the terminal and the first device may include:

[0441] The upper limit of the delay of a data packet between the terminal and the first device (for example, the time required for a data packet to pass between the terminal and the first device should not exceed the delay budget of the data packet granularity between the terminal and the first device).

[0442] Optionally, the delay information at the granularity of a data packet set between the terminal and the first device may include one of the following:

[0443] The delay at the granularity of the data packet set between the terminal and the first device;

[0444] The delay budget at the granularity of the data packet set between the terminal and the first device.

[0445] The delay of the data packet set granularity between the terminal and the first device includes:

[0446] The time required for a set of data packets to pass between the terminal and the first device.

[0447] The delay budget of the data packet set granularity between the terminal and the first device includes:

[0448] The upper limit of the time required for a set of data packets to pass between the terminal and the first device or the upper limit of the delay of a set of data packets between the terminal and the first device (for example, the time required for the set of data packets to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device).

[0449] In one embodiment, a data packet set passes between a terminal and a first device starting from the time the first data packet of the data packet set arrives at the first end until all data packets of the data packet set pass through the second end. If the first end is the terminal, the second end is the first device. If the first end is the first device, the second end is the terminal.

[0450] Optionally, the delay information of the first data packet in the set of data packets between the terminal and the first device may include one of the following:

[0451] The latency of the first data packet in the set of data packets between the terminal and the first device;

[0452] A delay budget for a first data packet in a set of data packets between the terminal and the first device.

[0453] The delay of the first data packet in the data packet set between the terminal and the first device includes: the time required for the first data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time, or actual overhead time).

[0454] The delay budget of the first data packet in the data packet set between the terminal and the first device includes: the upper limit of the time required for the first data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (for example, the time required for the first data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget of the first data packet in the data packet set between the terminal and the first device).

[0455] Optionally, the delay information of the last data packet in the set of data packets between the terminal and the first device may include one of the following:

[0456] The delay of the last data packet in the set of data packets between the terminal and the first device;

[0457] The delay budget of the last data packet in the set of data packets between the terminal and the first device.

[0458] The delay of the last data packet in the data packet set between the terminal and the first device includes: the time required for the last data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time or actual overhead time);

[0459] The delay budget of the last data packet in the data packet set between the terminal and the first device includes: an upper limit required for the last data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (for example, the time required for the last data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget of the last data packet in the data packet set between the terminal and the first device);

[0460] In one embodiment, the "one data packet" may be a data packet in a data packet set. For example, for downlink data transmission (as shown in FIG1e , anchor gateway-terminal-first device), the one data packet may be the last data packet in the data packet set, and the corresponding delay information between the terminal and the first device may be the delay information of the last data packet in the data packet set between the terminal and the first device; or, for uplink data transmission (as shown in FIG1f , first device-terminal-anchor gateway), the one data packet may be the first data packet in the data packet set, and the corresponding delay information between the terminal and the first device may be the delay information of the first data packet in the data packet set between the terminal and the first device; or, the delay information between the terminal and the first device may be delay information at a per packet granularity, such as the average delay or average delay budget of the data packet set.

[0461] Optionally, the time delay between the terminal and the first device includes at least one of the following:

[0462] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0463] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device;

[0464] The delay budget between the terminal and the first device includes at least one of the following:

[0465] The resident delay budget of a data packet at the terminal, or the resident delay budget of a set of data packets at the terminal;

[0466] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0467] The residence delay of a data packet in the first device, or the residence delay budget of a set of data packets in the first communication device;

[0468] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

[0469] Refer to Figure 1g. The delay between the terminal and the first device includes the resident delay or resident delay budget of the data packet or data packet set at the terminal. For example, the delay between the terminal and the first device includes line segment 1 in Figure 1g, and / or the delay between the terminal and the first device includes the resident delay or resident delay budget of the data packet or data packet set at the first device. For example, the delay between the terminal and the first device includes line segment 3 in Figure 1g.

[0470] The residence delay of a data packet at the terminal includes: the time required for a data packet to pass through the terminal.

[0471] The residence delay budget of a data packet at the terminal includes: an upper limit of the time required for a data packet to pass through the terminal (for example, the time required for a data packet to pass through the terminal should not exceed the residence delay budget of the data packet at the terminal).

[0472] The residence delay of a data packet in the first device includes: the time required for a data packet to pass through the first device.

[0473] The resident delay budget of a data packet in the first device includes: an upper limit of the time required for a data packet to pass through the first device (for example, the time required for a data packet to pass through the first device should not exceed the resident delay budget of the data packet in the terminal.

[0474] In one embodiment of the present application, the time, delay, upper limit of time, and delay may be one of the following: an empirical value, an average value, and an actual value.

[0475] In the embodiments of the present application, it is clarified how the delay information of the data packet set should be determined in the device scenario behind the terminal to ensure the timely transmission of data and guarantee the quality of service.

[0476] Referring to Figure 4, an embodiment of the present application provides an information processing method, which is applied to a third communication device. The third communication device includes but is not limited to one of the following: a terminal, a core network element (such as an SMF), and the method includes:

[0477] Step 401: The third communication device performs a third operation;

[0478] The performing of the third operation includes:

[0479] Sending delay information between the terminal and the first device.

[0480] Optionally, the delay information between the sending terminal and the first device includes:

[0481] When the first condition is met, sending delay information between the terminal and the first device;

[0482] The first condition includes at least one of the following:

[0483] The termination point of the service data flow includes the first device;

[0484] The termination point of the data of the data channel of the terminal includes the first device;

[0485] The data channel of the terminal is used to transmit data of the first device.

[0486] In an optional embodiment of the present application, the data channel includes at least one of the following: a session (such as a PDU session or a session between RAN and CN), a QoS flow, a QoS subflow, a radio bearer (such as a DRB, a logical channel), an Evolved Packet System (EPS) bearer, a PDP context, a DRB, a Signaling Radio Bearer (SRB), an IPsec association, and a GPRS Tunnelling Protocol (GTP) tunnel. The channel can be instantiated as any of the above types of channels or data flows.

[0487] The data of the first device includes at least one of the following: data sent by the first device, or data sent to the first device.

[0488] In one embodiment, when the first condition is met, the third communication device sends the delay information between the terminal and the first device through the signaling related to the data channel. The data channel is the data channel for transmitting the service data flow in the first condition, or the data channel in the first condition.

[0489] For example, the delay information between the terminal and the first device can be sent to the core network device (such as AMF or SMF) through a PDU Session modification request or a PDU Session establishment request.

[0490] For example, when the data channel is a QoS flow, the delay information between the terminal and the first device can be sent to the core network device (such as AMF or SMF) through the relevant signaling of the QoS flow in the PDU Session modification request or the PDU Session establishment request.

[0491] For example, when the data channel is a radio bearer, the delay information between the terminal and the first device can be sent through relevant signaling of the radio bearer in the RRC message.

[0492] Optionally, the delay information between the sending terminal and the first device includes:

[0493] Sending delay information between the terminal and the first device to the target device;

[0494] The target device includes at least one of the following:

[0495] a first communication device;

[0496] a second communication device;

[0497] a fourth communication device;

[0498] Access network equipment;

[0499] Core network equipment.

[0500] In one embodiment, the core network includes one of the following: a core network device (e.g., an SMF, an AMF, a UPF, a first communication device, a fourth communication device), for example, a packet header of a data packet sent by the core network device carries a QoS identifier, and the QoS identifier can be mapped to a PSDB. Or, signaling sent by the core network device includes a PSDB or a QoS identifier that can be mapped to a PSDB.

[0501] Optionally, the delay information between the terminal and the first device includes one of the following:

[0502] The time delay between the terminal and the first device;

[0503] The delay budget between the terminal and the first device.

[0504] In one embodiment, the delay between the terminal and the first device does not include the delay of the data packet set residing in the terminal or the first device. For example, the delay between the terminal and the first device only includes line segment 2 in Figure 1g.

[0505] In another embodiment, the delay between the terminal and the first device includes the delay of the data packet set residing in the terminal and / or the first device, that is, the value is the time for the data packet to be transmitted between the terminal and the first device plus the delay of the data packet set residing in the terminal and / or the first device. For example, the delay between the terminal and the first device includes line segment 1 plus line segment 2 in Figure 1g, or line segment 3 plus line segment 2, or line segment 1 plus line segment 2 plus line segment 3.

[0506] Optionally, the delay between the terminal and the first device may include one of the following:

[0507] The time required for a data packet to pass between the terminal and the first device;

[0508] The time required for a set of data packets to pass between the terminal and the first device;

[0509] the time required for the first data packet of the data packet set to pass between the terminal and the first device;

[0510] The time required for the last data packet of the data packet set to pass between the terminal and the first device.

[0511] Optionally, the delay budget between the terminal and the first device may include one of the following:

[0512] An upper limit on the time required for a data packet to pass between the terminal and the first device, or an upper limit on the delay of a data packet between the terminal and the first device (for example, the time required for a data packet to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0513] An upper limit on the time required for a set of data packets to pass between the terminal and the first device, or an upper limit on the delay between a set of data packets and the first device (for example, the time required for a set of data packets to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0514] In one embodiment, a data packet set passes between a terminal and a first device starting from the time the first data packet of the data packet set arrives at the first end until all data packets of the data packet set pass through the second end. If the first end is the terminal, the second end is the first device. If the first end is the first device, the second end is the terminal.

[0515] an upper limit on the time required for the first data packet of the data packet set to pass between the terminal and the first device, or an upper limit on the delay of the first data packet of the data packet set between the terminal and the first device (for example, the time required for the first data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0516] an upper limit on the time required for the last data packet in the data packet set to pass between the terminal and the first device, or an upper limit on the delay of the last data packet in the data packet set between the terminal and the first device (for example, the time required for the last data packet in the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0517] In one embodiment, the data packet or data packet set may be a data packet in a service flow. The data packet set may be a data packet set in a service flow.

[0518] In one embodiment, the data packet is one of the following: the first data packet in a data packet set, or the last data packet in a data packet set.

[0519] In one implementation, the data packet set may be a PDU set.

[0520] Optionally, the delay information between the terminal and the first device includes any one of the following:

[0521] Data packet granularity delay information between the terminal and the first device;

[0522] Delay information of the first data packet in the set of data packets between the terminal and the first device;

[0523] Delay information of the last data packet in the set of data packets between the terminal and the first device;

[0524] Delay information at the granularity of data packet sets between the terminal and the first device.

[0525] Optionally, the data packet granularity delay information between the terminal and the first device may include one of the following:

[0526] The delay of the data packet granularity between the terminal and the first device,

[0527] The delay budget at the data packet granularity between the terminal and the first device.

[0528] The data packet granularity delay between the terminal and the first device may include one of the following:

[0529] The time required for a data packet to pass between the terminal and the first device (such as an average time or actual overhead time);

[0530] the time required for the first data packet of a data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time or actual overhead time);

[0531] The time (such as an average time or actual overhead time) required for the last data packet of a data packet set (such as a data packet set) to pass between the terminal and the first device.

[0532] The packet-granularity delay budget between the terminal and the first device may include:

[0533] The upper limit of the delay of a data packet between the terminal and the first device (for example, the time required for a data packet to pass between the terminal and the first device should not exceed the delay budget of the data packet granularity between the terminal and the first device).

[0534] Optionally, the delay information at the granularity of a data packet set between the terminal and the first device may include one of the following:

[0535] The delay at the granularity of the data packet set between the terminal and the first device;

[0536] The delay budget at the granularity of the data packet set between the terminal and the first device.

[0537] The delay of the data packet set granularity between the terminal and the first device includes:

[0538] The time required for a set of data packets to pass between the terminal and the first device.

[0539] The delay budget of the data packet set granularity between the terminal and the first device includes:

[0540] The upper limit of the time required for a set of data packets to pass between the terminal and the first device or the upper limit of the delay of a set of data packets between the terminal and the first device (for example, the time required for the set of data packets to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device).

[0541] In one embodiment, a data packet set passes between a terminal and a first device starting from the time the first data packet of the data packet set arrives at the first end until all data packets of the data packet set pass through the second end. If the first end is the terminal, the second end is the first device. If the first end is the first device, the second end is the terminal.

[0542] Optionally, the delay information of the first data packet in the set of data packets between the terminal and the first device may include one of the following:

[0543] The latency of the first data packet in the set of data packets between the terminal and the first device;

[0544] A delay budget for a first data packet in a set of data packets between the terminal and the first device.

[0545] The delay of the first data packet in the data packet set between the terminal and the first device includes: the time required for the first data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time, or actual overhead time).

[0546] The delay budget of the first data packet in the data packet set between the terminal and the first device includes: the upper limit of the time required for the first data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (for example, the time required for the first data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget of the first data packet in the data packet set between the terminal and the first device).

[0547] Optionally, the delay information of the last data packet in the set of data packets between the terminal and the first device may include one of the following:

[0548] The delay of the last data packet in the set of data packets between the terminal and the first device;

[0549] The delay budget of the last data packet in the set of data packets between the terminal and the first device.

[0550] The delay of the last data packet in the data packet set between the terminal and the first device includes: the time required for the last data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time or actual overhead time);

[0551] The delay budget of the last data packet in the data packet set between the terminal and the first device includes: an upper limit required for the last data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (for example, the time required for the last data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget of the last data packet in the data packet set between the terminal and the first device);

[0552] In one embodiment, the "one data packet" may be a data packet in a data packet set. For example, for downlink data transmission (as shown in FIG1e , anchor gateway-terminal-first device), the one data packet may be the last data packet in the data packet set, and the corresponding delay information between the terminal and the first device may be the delay information of the last data packet in the data packet set between the terminal and the first device; or, for uplink data transmission (as shown in FIG1f , first device-terminal-anchor gateway), the one data packet may be the first data packet in the data packet set, and the corresponding delay information between the terminal and the first device may be the delay information of the first data packet in the data packet set between the terminal and the first device; or, the delay information between the terminal and the first device may be delay information at a per packet granularity, such as the average delay or average delay budget of the data packet set.

[0553] Optionally, the time delay between the terminal and the first device includes at least one of the following:

[0554] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0555] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device;

[0556] The delay budget between the terminal and the first device includes at least one of the following:

[0557] The resident delay budget of a data packet at the terminal, or the resident delay budget of a set of data packets at the terminal;

[0558] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0559] The residence delay of a data packet in the first device, or the residence delay budget of a set of data packets in the first communication device;

[0560] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

[0561] Refer to Figure 1g. The delay between the terminal and the first device includes the resident delay or resident delay budget of the data packet or data packet set at the terminal. For example, the delay between the terminal and the first device includes line segment 1 in Figure 1g, and / or the delay between the terminal and the first device includes the resident delay or resident delay budget of the data packet or data packet set at the first device. For example, the delay between the terminal and the first device includes line segment 3 in Figure 1g.

[0562] The residence delay of a data packet at the terminal includes: the time required for a data packet to pass through the terminal.

[0563] The residence delay budget of a data packet at the terminal includes: an upper limit of the time required for a data packet to pass through the terminal (for example, the time required for a data packet to pass through the terminal should not exceed the residence delay budget of the data packet at the terminal).

[0564] The residence delay of a data packet in the first device includes: the time required for a data packet to pass through the first device.

[0565] The resident delay budget of a data packet in the first device includes: an upper limit of the time required for a data packet to pass through the first device (for example, the time required for a data packet to pass through the first device should not exceed the resident delay budget of the data packet in the terminal.

[0566] In one embodiment of the present application, the value of the time, delay, and upper limit of the time may be one of the following: an empirical value, an average value, and an actual value.

[0567] In the embodiments of the present application, it is clarified how the delay information of the data packet set should be determined in the device scenario behind the terminal to ensure the timely transmission of data and guarantee the quality of service.

[0568] Referring to Figure 5, an embodiment of the present application provides an information processing method, which is applied to a fourth communication device. The fourth communication device includes but is not limited to a core network element (such as an SMF or PCF). The method includes:

[0569] Step 501: The fourth communication device performs a fourth operation;

[0570] The performing of the fourth operation includes at least one of the following:

[0571] Obtaining delay information between the terminal and the first device;

[0572] Saving delay information between the terminal and the first device;

[0573] Sending delay information between the terminal and the first device.

[0574] Optionally, when the second condition is met, sending delay information between the terminal and the first device;

[0575] The second condition includes at least one of the following:

[0576] The termination point of the service data flow includes the first device;

[0577] The termination point of the data of the data channel of the terminal includes the first device;

[0578] The data channel of the terminal is used to transmit data of the first device.

[0579] In an optional embodiment of the present application, the data channel includes at least one of the following: a session (such as a PDU session or a session between RAN and CN), a QoS flow, a QoS subflow, a radio bearer (such as a DRB, a logical channel), an Evolved Packet System (EPS) bearer, a PDP context, a DRB, a Signaling Radio Bearer (SRB), an IPsec association, and a GPRS Tunnelling Protocol (GTP) tunnel. The channel can be instantiated as any of the above types of channels or data flows.

[0580] The data of the first device includes at least one of the following: data sent by the first device, or data sent to the first device.

[0581] In one embodiment, when the first condition is met, the third communication device sends the delay information between the terminal and the first device through the signaling related to the data channel. The data channel is the data channel for transmitting the service data flow in the first condition, or the data channel in the first condition.

[0582] For example, when the data channel is a PDU Session, 1) the delay information between the terminal and the first device can be sent to the RAN through a PDU Session resource modification request, or, 2) the delay information between the terminal and the first device can be sent to the PCF through a session management policy association modification request.

[0583] For example, if the data channel is a QoS flow, the latency information between the terminal and the first device can be sent to the RAN via QoS flow-related signaling in a PDU Session Resource Modification Request. Alternatively, the latency information between the terminal and the first device can be sent to the PCF via a session management policy association modification request (e.g., PCC rule-related signaling, where the PCC rule is bound to the QoS flow).

[0584] Optionally, the delay information between the sending terminal and the first device includes:

[0585] Sending delay information between the terminal and the first device to the target device;

[0586] The target device includes at least one of the following:

[0587] a first communication device;

[0588] a second communication device;

[0589] Access network equipment;

[0590] Core network equipment.

[0591] Optionally, the delay information between the terminal and the first device includes one of the following:

[0592] The time delay between the terminal and the first device;

[0593] The delay budget between the terminal and the first device.

[0594] In one embodiment, the delay between the terminal and the first device does not include the delay of the data packet set residing in the terminal or the first device. For example, the delay between the terminal and the first device only includes line segment 2 in Figure 1g.

[0595] In another embodiment, the delay between the terminal and the first device includes the delay of the data packet set residing in the terminal and / or the first device, that is, the value is the time for the data packet to be transmitted between the terminal and the first device plus the delay of the data packet set residing in the terminal and / or the first device. For example, the delay between the terminal and the first device includes line segment 1 plus line segment 2 in Figure 1g, or line segment 3 plus line segment 2, or line segment 1 plus line segment 2 plus line segment 3.

[0596] Optionally, the delay between the terminal and the first device may include one of the following:

[0597] The time required for a data packet to pass between the terminal and the first device;

[0598] The time required for a set of data packets to pass between the terminal and the first device;

[0599] the time required for the first data packet of the data packet set to pass between the terminal and the first device;

[0600] The time required for the last data packet of the data packet set to pass between the terminal and the first device.

[0601] Optionally, the delay budget between the terminal and the first device may include one of the following:

[0602] An upper limit on the time required for a data packet to pass between the terminal and the first device, or an upper limit on the delay of a data packet between the terminal and the first device (for example, the time required for a data packet to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0603] An upper limit on the time required for a set of data packets to pass between the terminal and the first device, or an upper limit on the delay between a set of data packets and the first device (for example, the time required for a set of data packets to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0604] In one embodiment, a data packet set passes between a terminal and a first device starting from the time the first data packet of the data packet set arrives at the first end until all data packets of the data packet set pass through the second end. If the first end is the terminal, the second end is the first device. If the first end is the first device, the second end is the terminal.

[0605] an upper limit on the time required for the first data packet of the data packet set to pass between the terminal and the first device, or an upper limit on the delay of the first data packet of the data packet set between the terminal and the first device (for example, the time required for the first data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0606] an upper limit on the time required for the last data packet in the data packet set to pass between the terminal and the first device, or an upper limit on the delay of the last data packet in the data packet set between the terminal and the first device (for example, the time required for the last data packet in the data packet set to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device);

[0607] In one embodiment, the data packet or data packet set may be a data packet in a service flow. The data packet set may be a data packet set in a service flow.

[0608] In one embodiment, the data packet is one of the following: the first data packet in a data packet set, or the last data packet in a data packet set.

[0609] In one implementation, the data packet set may be a PDU set.

[0610] Optionally, the delay information between the terminal and the first device includes any one of the following:

[0611] Data packet granularity delay information between the terminal and the first device;

[0612] Delay information of the first data packet in the set of data packets between the terminal and the first device;

[0613] Delay information of the last data packet in the set of data packets between the terminal and the first device;

[0614] Delay information at the granularity of data packet sets between the terminal and the first device.

[0615] Optionally, the data packet granularity delay information between the terminal and the first device may include one of the following:

[0616] The delay of the data packet granularity between the terminal and the first device;

[0617] The delay budget at the data packet granularity between the terminal and the first device.

[0618] The data packet granularity delay between the terminal and the first device may include one of the following:

[0619] The time required for a data packet to pass between the terminal and the first device (such as an average time or actual overhead time);

[0620] the time required for the first data packet of a data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time or actual overhead time);

[0621] The time (such as an average time or actual overhead time) required for the last data packet of a data packet set (such as a data packet set) to pass between the terminal and the first device.

[0622] The packet-granularity delay budget between the terminal and the first device may include:

[0623] The upper limit of the delay of a data packet between the terminal and the first device (for example, the time required for a data packet to pass between the terminal and the first device should not exceed the delay budget of the data packet granularity between the terminal and the first device).

[0624] Optionally, the delay information at the granularity of a data packet set between the terminal and the first device may include one of the following:

[0625] The delay at the granularity of the data packet set between the terminal and the first device;

[0626] The delay budget at the granularity of the data packet set between the terminal and the first device.

[0627] The delay of the data packet set granularity between the terminal and the first device includes:

[0628] The time required for a set of data packets to pass between the terminal and the first device.

[0629] The delay budget of the data packet set granularity between the terminal and the first device includes:

[0630] The upper limit of the time required for a set of data packets to pass between the terminal and the first device or the upper limit of the delay of a set of data packets between the terminal and the first device (for example, the time required for the set of data packets to pass between the terminal and the first device should not exceed the delay budget between the terminal and the first device).

[0631] In one embodiment, a data packet set passes between a terminal and a first device starting from the time the first data packet of the data packet set arrives at the first end until all data packets of the data packet set pass through the second end. If the first end is the terminal, the second end is the first device. If the first end is the first device, the second end is the terminal.

[0632] Optionally, the delay information of the first data packet in the set of data packets between the terminal and the first device may include one of the following:

[0633] The latency of the first data packet in the set of data packets between the terminal and the first device;

[0634] A delay budget for a first data packet in a set of data packets between the terminal and the first device.

[0635] The delay of the first data packet in the data packet set between the terminal and the first device includes: the time required for the first data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time, or actual overhead time).

[0636] The delay budget of the first data packet in the data packet set between the terminal and the first device includes: the upper limit of the time required for the first data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (for example, the time required for the first data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget of the first data packet in the data packet set between the terminal and the first device).

[0637] Optionally, the delay information of the last data packet in the set of data packets between the terminal and the first device may include one of the following:

[0638] The delay of the last data packet in the set of data packets between the terminal and the first device;

[0639] The delay budget of the last data packet in the set of data packets between the terminal and the first device.

[0640] The delay of the last data packet in the data packet set between the terminal and the first device includes: the time required for the last data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (such as an average time or actual overhead time);

[0641] The delay budget of the last data packet in the data packet set between the terminal and the first device includes: an upper limit required for the last data packet of the data packet set (such as a data packet set) to pass between the terminal and the first device (for example, the time required for the last data packet of the data packet set to pass between the terminal and the first device should not exceed the delay budget of the last data packet in the data packet set between the terminal and the first device);

[0642] In one embodiment, the "one data packet" may be a data packet in a data packet set. For example, for downlink data transmission (as shown in FIG1e , anchor gateway-terminal-first device), the one data packet may be the last data packet in the data packet set, and the corresponding delay information between the terminal and the first device may be the delay information of the last data packet in the data packet set between the terminal and the first device; or, for uplink data transmission (as shown in FIG1f , first device-terminal-anchor gateway), the one data packet may be the first data packet in the data packet set, and the corresponding delay information between the terminal and the first device may be the delay information of the first data packet in the data packet set between the terminal and the first device; or, the delay information between the terminal and the first device may be delay information at a per packet granularity, such as the average delay or average delay budget of the data packet set.

[0643] Optionally, the time delay between the terminal and the first device includes at least one of the following:

[0644] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0645] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device;

[0646] The delay budget between the terminal and the first device includes at least one of the following:

[0647] The resident delay budget of a data packet at the terminal, or the resident delay budget of a set of data packets at the terminal;

[0648] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0649] The residence delay of a data packet in the first device, or the residence delay budget of a set of data packets in the first communication device;

[0650] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

[0651] Refer to Figure 1g. The delay between the terminal and the first device includes the resident delay or resident delay budget of the data packet or data packet set at the terminal. For example, the delay between the terminal and the first device includes line segment 1 in Figure 1g, and / or the delay between the terminal and the first device includes the resident delay or resident delay budget of the data packet or data packet set at the first device. For example, the delay between the terminal and the first device includes line segment 3 in Figure 1g.

[0652] The residence delay of a data packet at the terminal includes: the time required for a data packet to pass through the terminal.

[0653] The residence delay budget of a data packet at the terminal includes: an upper limit of the time required for a data packet to pass through the terminal (for example, the time required for a data packet to pass through the terminal should not exceed the residence delay budget of the data packet at the terminal).

[0654] The residence delay of a data packet in the first device includes: the time required for a data packet to pass through the first device.

[0655] The resident delay budget of a data packet in the first device includes: an upper limit of the time required for a data packet to pass through the first device (for example, the time required for a data packet to pass through the first device should not exceed the resident delay budget of the data packet in the terminal.

[0656] In one embodiment of the present application, the value of the time, delay, and upper limit of the time may be one of the following: an empirical value, an average value, and an actual value.

[0657] In the embodiments of the present application, it is clarified how the delay information of the data packet set should be determined in the device scenario behind the terminal to ensure the timely transmission of data and guarantee the quality of service.

[0658] The information processing method of the embodiment of the present application is described below in conjunction with specific application scenarios.

[0659] Example 1 of the present application

[0660] Referring to FIG. 6A , the first embodiment of the present application includes the following steps:

[0661] Step 1: The terminal sends a PDU Session Modification Request to the SMF via the AMF. The PDU Session Modification Request includes the delay information between the terminal and the first device, and the delay information between the terminal and the first device is specifically as described in the embodiment of Figure 1g.

[0662] Optionally, the SMF stores delay information between the terminal and the first device.

[0663] In one embodiment, the SMF may perform a first operation (as described in the first communication device embodiment) based on the locally configured first PSDB or the first value of the PSDB and the delay information between the terminal and the first device to determine the second PSDB or the second value of the PSDB. The SMF sends the QoS identifier mapped to the second value of the second PSDB or PSDB and / or the second PSDB or the second value of the PSDB to the NG RAN, thus entering step 3.

[0664] In another embodiment, the process proceeds to step 2.

[0665] The first PSDB or the first value of PSDB can be the PSDB locally configured by the SMF or the PSDB received from the PCF (such as the PSDB in the PCCrule).

[0666] Step 2: Optionally, the SMF receives a PCC rule sent by the PCF, wherein the PCC rule includes a PSDB, namely, a first PSDB or a first value of the PSDB. The inclusion of the PSDB in the PCC rule means one of the following: including an information element of the PSDB, or including a QoS identifier capable of mapping the PSDB.

[0667] In one embodiment, the SMF performs a first operation based on the first PSDB or the first value of the PSDB and the delay information between the terminal and the first device to determine the second PSDB or the second value of the PSDB, as described in the embodiment of the first communication device.

[0668] Step 3: SMF sends the QoS identifier mapped by the second PSDB or the second value of the PSDB and / or the second PSDB or the second value of the PSDB to the NG RAN.

[0669] The second PSDB or the second value of the PSDB is the PSDB that the network needs to guarantee or is actually used.

[0670] Example 2 of this application

[0671] Referring to FIG. 6B , the first embodiment of the present application includes the following steps:

[0672] Step 1: The terminal sends a PDU Session Modification Request to the SMF via the AMF. The PDU Session Modification Request includes the delay information between the terminal and the first device, and the delay information between the terminal and the first device is specifically as described in the embodiment of Figure 1g.

[0673] Step 2: Optionally, the SMF sends the delay information between the terminal and the first device to the PCF.

[0674] Optionally, the PCF stores delay information between the terminal and the first device.

[0675] In one embodiment, the PCF may perform a first operation based on the locally configured first PSDB or the first value of the PSDB and the delay information between the terminal and the first device to determine the second PSDB or the second value of the PSDB. The PCF sends the QoS identifier mapped to the second value of the second PSDB or PSDB and / or the second PSDB or the second value of the PSDB to the SMF, thereby entering step 4.

[0676] The first PSDB or the first value of the PSDB may be a PSDB locally configured by the PCF or a PSDB received from the AF (sent directly from the AF to the PCF or from the AF to the NEF, or from the NEF to the AF).

[0677] In another implementation, proceed to step 3.

[0678] Step 3: Optionally, the AF sends the requested PSDB, ie, the first PSDB or the first value of the PSDB, to the PCF directly or through the NEF.

[0679] In one embodiment, the PCF performs a first operation based on the first PSDB or the first value of the PSDB and the delay information between the terminal and the first device to determine the second PSDB or the second value of the PSDB, as described in the embodiment of the first communication device.

[0680] Step 4: The PCF sends a PCC rule to the SMF, which includes the QoS identifier mapped to the second PSDB or the second value of the PSDB and / or the second PSDB or the second value of the PSDB.

[0681] Step 5: SMF sends the QoS identifier mapped by the second PSDB or the second value of the PSDB and / or the second PSDB or the second value of the PSDB to the NG RAN.

[0682] The second PSDB or the second value of the PSDB is the PSDB that the network needs to guarantee or is actually used.

[0683] Example 3 of this application

[0684] Referring to FIG. 7 , the third embodiment of the present application includes the following steps:

[0685] In one embodiment, the method is as step 1a; in another embodiment, the method is as step 1b.

[0686] Step 1a: The terminal sends the delay information between the terminal and the first device to the NG RAN through an RRC message.

[0687] Step 1b: The SMF sends the delay information between the terminal and the first device to the NG RAN. How does the SMF obtain the delay information between the first device? As shown in step 1 of the first embodiment, the delay information between the terminal and the first device is received from the terminal.

[0688] Optionally, the NG RAN saves delay information between the terminal and the first device.

[0689] In one embodiment, the NG RAN performs a second operation (as described in the second communication device embodiment) based on the first PSDB or the first value of the PSDB received from the CN and the delay information between the terminal and the first device, that is, determines the second AN PSDB or the second value of the AN PSDB.

[0690] In another embodiment, the NG RAN performs a second operation (as described in the second communication device embodiment) based on the first AN PSDB or the first value of the AN PSDB and the delay information between the terminal and the first device, that is, determines the second AN PSDB or the second value of the AN PSDB.

[0691] The second AN PSDB or the second value of the AN PSDB is the AN PSDB that the access network device (such as NG RAN) needs to guarantee or actually uses.

[0692] The information processing method provided in the embodiment of the present application can be executed by an information processing device. In the embodiment of the present application, the information processing device provided in the embodiment of the present application is described by taking the information processing device executing the information processing method as an example.

[0693] Referring to FIG. 8 , an embodiment of the present application further provides an information processing device 80, including:

[0694] A first acquisition module 81 is used to acquire first information;

[0695] A first operation module 82, configured to perform a first operation according to the first information;

[0696] The first information includes at least one of the following:

[0697] Delay information between the terminal and the first device;

[0698] A first packet set delay budget PSDB or a first value of PSDB;

[0699] A first core network data packet delay budget CN PDB or a first value of the CN PDB;

[0700] The performing of the first operation includes at least one of the following:

[0701] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0702] Determining a second PSDB or a second value of PSDB;

[0703] Mapping a quality of service QoS identifier according to the second PSDB or the second value of the PSDB;

[0704] Determining a second CN PDB or a second value of the CN PDB;

[0705] Mapping a QoS identifier according to the second CN PDB or a second value of the CN PDB;

[0706] Sending at least one of the following to the access network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB;

[0707] Send at least one of the following to the core network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB.

[0708] Optionally, when performing the first operation includes determining the second value of the second PSDB or PSDB, the first operation module 82 is used to determine the second value of the second PSDB or PSDB based on the value obtained by subtracting the delay information between the terminal and the first device from the first value of the first PSDB or PSDB.

[0709] Optionally, the first PSDB or the first value of the PSDB includes at least one of the following:

[0710] a PSDB locally configured or received by the first communication device;

[0711] PSDB requested by a third party, application, or terminal;

[0712] The PSDB between the first device and the anchor gateway.

[0713] Optionally, the second PSDB or the second value of PSDB includes at least one of the following:

[0714] A value obtained by subtracting the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB;

[0715] PSDB between the terminal and the anchor gateway;

[0716] PSDBs that require security or actual use of communication networks;

[0717] a PSDB sent by the first communication device;

[0718] Configure the PSDB used for QoS flows or service flows.

[0719] Optionally, when the performing of the first operation includes determining the second CN PDB or the second value of the CN PDB, the first operating module 82 is configured to:

[0720] The second CN PDB or the second value of the CN PDB is determined according to a value obtained by adding the first value of the first CN PDB or the first CN PDB to the delay information between the terminal and the first device.

[0721] Optionally, the delay information between the terminal and the first device includes one of the following:

[0722] The time delay between the terminal and the first device;

[0723] The delay budget between the terminal and the first device.

[0724] Optionally, the delay information between the terminal and the first device includes any one of the following:

[0725] Data packet granularity delay information between the terminal and the first device;

[0726] Delay information of the first data packet in the set of data packets between the terminal and the first device;

[0727] Delay information of the last data packet in the set of data packets between the terminal and the first device;

[0728] Delay information at the granularity of data packet sets between the terminal and the first device.

[0729] Optionally, the time delay between the terminal and the first device includes at least one of the following:

[0730] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0731] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device;

[0732] The delay budget between the terminal and the first device includes at least one of the following:

[0733] The resident delay budget of a data packet at the terminal, or the resident delay budget of a set of data packets at the terminal;

[0734] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0735] The residence delay of a data packet in the first device, or the residence delay budget of a set of data packets in the first communication device;

[0736] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

[0737] In the embodiments of the present application, it is clarified how the delay information of the data packet set should be determined in the device scenario behind the terminal to ensure the timely transmission of data and guarantee the quality of service.

[0738] The information processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0739] Referring to FIG. 9 , an embodiment of the present application further provides an information processing device 90 , including:

[0740] A second acquisition module 91 is used to acquire first information;

[0741] A second operation module 92, configured to perform a second operation according to the first information;

[0742] The second information includes at least one of the following:

[0743] Delay information between the terminal and the first device;

[0744] The first PSDB or the first value of PSDB;

[0745] The first AN PSDB or the first value of the AN PSDB;

[0746] The first CN PDB or the first value of the CN PDB;

[0747] The performing of the second operation includes at least one of the following:

[0748] When the time delay information between the terminal and the first device is acquired, the time delay information between the terminal and the first device is saved;

[0749] determining a second AN PSDB or a second value of the AN PSDB;

[0750] Determine a second CN PDB or a second value of the CN PDB.

[0751] Optionally, the first PSDB is one of the following: a PSDB received by the second communication device, a PSDB mapped with a QoS identifier;

[0752] The first value of the PSDB is one of the following: the value of the PSDB received by the second communication device, and the value of the PSDB mapped from the QoS identifier.

[0753] Optionally, when the performing the second operation includes determining the second AN PSDB or a second value of the AN PSDB, the second operation module 92 performs the second operation according to the second information, including one of the following:

[0754] The second operating module 92 determines the second AN PSDB or the second value of the AN PSDB according to a value obtained by subtracting the CN PDB and the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB;

[0755] The second operating module 92 determines the second AN PSDB or the second value of the AN PSDB according to a value obtained by subtracting the delay information between the terminal and the first device from the first AN PSDB or the first value of the AN PSDB.

[0756] Optionally, obtaining the delay information between the terminal and the first device includes obtaining the delay information from one of the following:

[0757] receiving delay information between the terminal and the first device sent by the terminal;

[0758] Receive delay information between the terminal and the first device sent by the core network.

[0759] Optionally, the second AN PSDB or the second value of the AN PSDB includes at least one of the following:

[0760] A value obtained by subtracting the CN PDB and the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB;

[0761] A value obtained by subtracting the delay information between the terminal and the first device from the first AN PSDB or the first value of the AN PSDB;

[0762] AN PSDB between the terminal and the second communication device;

[0763] The second wireless communication device needs to ensure or actually use the AN PSDB;

[0764] Configure the AN PSDB used for QoS flows or service flows.

[0765] Optionally, when the performing the second operation includes determining the second CN PDB or the second value of the CN PDB, the second operating module 92 performs the first operation according to the second information, including:

[0766] The second operating module 92 determines a second CN PDB or a second value of the CN PDB according to a value obtained by adding the first value of the first CN PDB or the CN PDB to the delay information between the terminal and the first device.

[0767] Optionally, the delay information between the terminal and the first device includes one of the following:

[0768] The time delay between the terminal and the first device;

[0769] The delay budget between the terminal and the first device.

[0770] Optionally, data packet granularity delay information between the terminal and the first device;

[0771] Delay information of the first data packet in the set of data packets between the terminal and the first device;

[0772] Delay information of the last data packet in the set of data packets between the terminal and the first device;

[0773] Delay information at the granularity of data packet sets between the terminal and the first device.

[0774] Optionally, the time delay between the terminal and the first device includes at least one of the following:

[0775] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0776] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device;

[0777] The delay budget between the terminal and the first device includes at least one of the following:

[0778] The resident delay budget of a data packet at the terminal, or the resident delay budget of a set of data packets at the terminal;

[0779] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0780] The residence delay of a data packet in the first device, or the residence delay budget of a set of data packets in the first communication device;

[0781] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

[0782] In the embodiments of the present application, it is clarified how the delay information of the data packet set should be determined in the device scenario behind the terminal to ensure the timely transmission of data and guarantee the quality of service.

[0783] The information processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0784] Referring to FIG. 10 , an embodiment of the present application further provides an information processing device 100 , including:

[0785] A third operation module 101 is configured to perform a third operation;

[0786] The performing of the third operation includes:

[0787] Sending delay information between the terminal and the first device.

[0788] Optionally, the delay information between the sending terminal and the first device includes:

[0789] When the first condition is met, sending delay information between the terminal and the first device;

[0790] The first condition includes at least one of the following:

[0791] The termination point of the service data flow includes the first device;

[0792] The termination point of the data of the data channel of the terminal includes the first device;

[0793] The data channel of the terminal is used to transmit data of the first device.

[0794] Optionally, the delay information between the sending terminal and the first device includes:

[0795] Sending delay information between the terminal and the first device to the target device;

[0796] The target device includes at least one of the following:

[0797] a first communication device;

[0798] a second communication device;

[0799] a fourth communication device;

[0800] Access network equipment;

[0801] Core network equipment.

[0802] Optionally, the delay information between the terminal and the first device includes one of the following:

[0803] The time delay between the terminal and the first device;

[0804] The delay budget between the terminal and the first device.

[0805] Optionally, the delay information between the terminal and the first device includes any one of the following:

[0806] Data packet granularity delay information between the terminal and the first device;

[0807] Delay information of the first data packet in the set of data packets between the terminal and the first device;

[0808] Delay information of the last data packet in the set of data packets between the terminal and the first device;

[0809] Delay information at the granularity of data packet sets between the terminal and the first device.

[0810] Optionally, the time delay between the terminal and the first device includes at least one of the following:

[0811] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0812] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device;

[0813] The delay budget between the terminal and the first device includes at least one of the following:

[0814] The resident delay budget of a data packet at the terminal, or the resident delay budget of a set of data packets at the terminal;

[0815] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0816] The residence delay of a data packet in the first device, or the residence delay budget of a set of data packets in the first communication device;

[0817] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

[0818] In the embodiments of the present application, it is clarified how the delay information of the data packet set should be determined in the device scenario behind the terminal to ensure the timely transmission of data and guarantee the quality of service.

[0819] The information processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0820] Referring to FIG. 11 , an embodiment of the present application further provides an information processing device 110 , including:

[0821] A fourth operation module 111 is configured to perform a fourth operation;

[0822] The performing of the fourth operation includes at least one of the following:

[0823] Obtaining delay information between the terminal and the first device;

[0824] Saving delay information between the terminal and the first device;

[0825] Sending delay information between the terminal and the first device.

[0826] Optionally, when the second condition is met, sending delay information between the terminal and the first device;

[0827] The second condition includes at least one of the following:

[0828] The termination point of the service data flow includes the first device;

[0829] The termination point of the data of the data channel of the terminal includes the first device;

[0830] The data channel of the terminal is used to transmit data of the first device.

[0831] Optionally, the delay information between the sending terminal and the first device includes:

[0832] Sending delay information between the terminal and the first device to the target device;

[0833] The target device includes at least one of the following:

[0834] a first communication device;

[0835] a second communication device;

[0836] Access network equipment;

[0837] Core network equipment.

[0838] Optionally, the delay information between the terminal and the first device includes one of the following:

[0839] The time delay between the terminal and the first device;

[0840] The delay budget between the terminal and the first device.

[0841] Optionally, the delay information between the terminal and the first device includes any one of the following:

[0842] Data packet granularity delay information between the terminal and the first device;

[0843] Delay information of the first data packet in the set of data packets between the terminal and the first device;

[0844] Delay information of the last data packet in the set of data packets between the terminal and the first device;

[0845] Delay information at the granularity of data packet sets between the terminal and the first device.

[0846] Optionally, the time delay between the terminal and the first device includes at least one of the following:

[0847] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0848] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device;

[0849] The delay budget between the terminal and the first device includes at least one of the following:

[0850] The resident delay budget of a data packet at the terminal, or the resident delay budget of a set of data packets at the terminal;

[0851] The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal;

[0852] The residence delay of a data packet in the first device, or the residence delay budget of a set of data packets in the first communication device;

[0853] The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

[0854] In the embodiments of the present application, it is clarified how the delay information of the data packet set should be determined in the device scenario behind the terminal to ensure the timely transmission of data and guarantee the quality of service.

[0855] The information processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0856] The information processing device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0857] As shown in Figure 12, an embodiment of the present application further provides a communication device 120, including a processor 121 and a memory 122. The memory 122 stores a program or instruction that can be executed on the processor 121. For example, when the communication device 120 is a first communication device, when the program or instruction is executed by the processor 121, it implements the various steps of the embodiment of the information processing method performed by the first communication device, and can achieve the same technical effect. When the communication device 120 is a second communication device, when the program or instruction is executed by the processor 121, it implements the various steps of the embodiment of the information processing method performed by the second communication device, and can achieve the same technical effect. When the communication device 120 is a third communication device, when the program or instruction is executed by the processor 121, it implements the various steps of the embodiment of the information processing method performed by the third communication device, and can achieve the same technical effect. When the communication device 120 is a fourth communication device, when the program or instruction is executed by the processor 121, it implements the various steps of the embodiment of the information processing method performed by the fourth communication device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0858] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 13, the network-side device 130 includes an antenna 131, a radio frequency device 132, a baseband device 133, a processor 134, and a memory 135. Antenna 131 is connected to radio frequency device 132. In the uplink direction, radio frequency device 132 receives information via antenna 131 and sends the received information to baseband device 133 for processing. In the downlink direction, baseband device 133 processes the information to be transmitted and sends it to radio frequency device 132. Radio frequency device 132 processes the received information and then sends it through antenna 131.

[0859] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 133 , which includes a baseband processor.

[0860] The baseband device 133 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 13, one of the chips is, for example, a baseband processor, which is connected to the memory 135 through a bus interface to call the program in the memory 135 to execute the network device operations shown in the above method embodiment.

[0861] The network side device may further include a network interface 136 , which is, for example, a Common Public Radio Interface (CPRI).

[0862] Specifically, the network side device 130 of the embodiment of the present application also includes: instructions or programs stored in the memory 135 and can be run on the processor 134. The processor 134 calls the instructions or programs in the memory 135 to execute the methods executed by each module shown in Figure 9 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0863] Specifically, the embodiment of the present application further provides a network-side device. As shown in FIG14 , the network-side device 140 includes a processor 141, a network interface 142, and a memory 143. The network interface 142 is, for example, a common public radio interface (CPRI).

[0864] Specifically, the network side device 140 of the embodiment of the present application also includes: instructions or programs stored in the memory 143 and executable on the processor 141. The processor 141 calls the instructions or programs in the memory 143 to execute the methods executed by the modules shown in FIG8 , FIG10 or FIG11 , and achieves the same technical effect. To avoid repetition, it will not be described here.

[0865] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0866] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0867] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0868] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0869] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned information processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0870] An embodiment of the present application also provides a wireless communication system, comprising at least two of the following: a first communication device, a second communication device, and a third communication device, wherein the first communication device can be used to execute the steps of the method executed on the first communication device side as described above, the second communication device can be used to execute the steps of the method executed on the second communication device side as described above, the third communication device can be used to execute the steps of the method executed on the third communication device side as described above, and the fourth communication device can be used to execute the steps of the method executed on the fourth communication device side as described above.

[0871] An embodiment of the present application also provides a wireless communication system, including: a first communication device and a second communication device, wherein the first communication device can be used to execute the steps of the method executed by the first communication device side as described above, and the second communication device can be used to execute the steps of the method executed by the second communication device side as described above.

[0872] An embodiment of the present application also provides a wireless communication system, including: a first communication device and a fourth communication device, wherein the first communication device can be used to execute the steps of the method executed by the first communication device side as described above, and the fourth communication device can be used to execute the steps of the method executed by the fourth communication device side as described above.

[0873] An embodiment of the present application also provides a wireless communication system, including: a second communication device and a third communication device, wherein the second communication device can be used to execute the steps of the method executed by the second communication device side as described above, and the third communication device can be used to execute the steps of the method executed by the third communication device side as described above.

[0874] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0875] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0876] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. An information processing method, comprising: The first communication device acquires first information; The first communication device performs a first operation according to the first information; The first information includes at least one of the following: Delay information between the terminal and the first device; A first data packet set delay budget PSDB or a first value of PSDB; A first core network data packet delay budget CN PDB or a first value of the CN PDB; The performing of the first operation includes at least one of the following: In case of acquiring the time delay information between the terminal and the first device, saving the time delay information between the terminal and the first device; Determining a second PSDB or a second value of PSDB; Mapping a quality of service QoS identifier according to the second PSDB or a second value of the PSDB; Determining a second CN PDB or a second value of the CN PDB; Mapping a QoS identifier according to the second CN PDB or a second value of the CN PDB; Sending at least one of the following to the access network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB; Send at least one of the following to the core network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB.

2. The method according to claim 1, wherein: In a case where the performing of the first operation includes determining the second PSDB or a second value of the PSDB, the first communications device performs the first operation according to the first information, including: The first communication device determines the second PSDB or the second value of the PSDB according to a value obtained by subtracting the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB.

3. The method according to claim 1 or 2, wherein: The first PSDB or the first value of the PSDB includes at least one of the following: a PSDB locally configured or received by the first communication device; PSDB requested by a third party, application or terminal; The PSDB between the first device and the anchor gateway.

4. The method according to claim 1, wherein: The second PSDB or the second value of PSDB includes at least one of the following: A value obtained by subtracting the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB; PSDB between the terminal and the anchor gateway; PSDBs that require security or actual use of communication networks; The PSDB sent by the first communication device; Configure the PSDB used for QoS flows or service flows.

5. The method according to claim 1, wherein: In a case where the performing of the first operation includes determining the second CN PDB or a second value of the CN PDB, the first communications device performs the first operation according to the first information, including: The first communication device determines the second CN PDB or the second value of the CN PDB according to a value obtained by adding the first value of the CN PDB or the first value of the CN PDB to the delay information between the terminal and the first device.

6. The method according to any one of claims 1 to 5, wherein: The delay information between the terminal and the first device includes one of the following: The time delay between the terminal and the first device; A delay budget between the terminal and the first device.

7. The method according to any one of claims 1 to 5, wherein: The delay information between the terminal and the first device includes any one of the following: Delay information of data packet granularity between the terminal and the first device; Delay information of a first data packet in a set of data packets between the terminal and the first device; Delay information of the last data packet in the data packet set between the terminal and the first device; The delay information of the data packet set granularity between the terminal and the first device.

8. The method according to claim 1, wherein: The time delay between the terminal and the first device includes at least one of the following: The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal; The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device; The delay budget between the terminal and the first device includes at least one of the following: a resident delay budget of a data packet at the terminal, or a resident delay budget of a set of data packets at the terminal; The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal; a residence delay of a data packet in the first device, or a residence delay budget of a set of data packets in the first communication device; The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

9. An information processing method, comprising: The second communication device acquires second information; The second communication device performs a second operation according to the second information; The second information includes at least one of the following: Delay information between the terminal and the first device; A first PSDB or a first value of a PSDB; A first AN PSDB or a first value of an AN PSDB; A first CN PDB or a first value of a CN PDB; The performing of the second operation includes at least one of the following: In case of acquiring the time delay information between the terminal and the first device, saving the time delay information between the terminal and the first device; determining a second AN PSDB or a second value of the AN PSDB; A second CN PDB or a second value of the CN PDB is determined.

10. The method according to claim 9, wherein: The first PSDB is one of the following: a PSDB received by the second communication device, a PSDB mapped with a QoS identifier; The first value of the PSDB is one of the following: the second communication device receives the value of the PSDB, and the value of the PSDB mapped from the QoS identifier.

11. The method according to claim 9, wherein: In a case where the performing of the second operation includes determining the second AN PSDB or a second value of the AN PSDB, the second communications device performs the second operation according to the second information, including one of the following: The second communication device determines the second AN PSDB or the second value of the AN PSDB according to the value obtained by subtracting the CN PDB from the first PSDB or the first value of the PSDB and subtracting the delay information between the terminal and the first device; The second communication device determines the second AN PSDB or the second value of the AN PSDB according to a value obtained by subtracting the delay information between the terminal and the first device from the first AN PSDB or the first value of the AN PSDB.

12. The method according to claim 9, wherein: The acquiring the delay information between the terminal and the first device comprises: receiving delay information between the terminal and the first device sent by the terminal; Receive the delay information between the terminal and the first device sent by the core network.

13. The method according to claim 9, wherein: The second AN PSDB or the second value of the AN PSDB includes at least one of the following: A value obtained by subtracting the CN PDB and the delay information between the terminal and the first device from the first PSDB or the first value of the PSDB; A value obtained by subtracting the delay information between the terminal and the first device from the first AN PSDB or the first value of the AN PSDB; AN PSDB between the terminal and the second communication device; The second wireless communication device needs to ensure or actually use the AN PSDB; Configure the AN PSDB used for QoS flows or business flows.

14. The method according to claim 9, wherein: In a case where the performing of the second operation includes determining the second CN PDB or a second value of the CN PDB, the second communications device performs the first operation according to the second information, including: The second communication device determines the second CN PDB or the second value of the CN PDB according to a value obtained by adding the first value of the first CN PDB or the CN PDB to the delay information between the terminal and the first device.

15. The method according to claim 9, wherein: The delay information between the terminal and the first device includes one of the following: The time delay between the terminal and the first device; A delay budget between the terminal and the first device.

16. The method according to claim 9, wherein: Delay information of data packet granularity between the terminal and the first device; Delay information of a first data packet in a set of data packets between the terminal and the first device; Delay information of the last data packet in the data packet set between the terminal and the first device; The delay information of the data packet set granularity between the terminal and the first device.

17. The method according to claim 9, wherein: The time delay between the terminal and the first device includes at least one of the following: The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal; The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device; The delay budget between the terminal and the first device includes at least one of the following: a resident delay budget of a data packet at the terminal, or a resident delay budget of a set of data packets at the terminal; The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal; a residence delay of a data packet in the first device, or a residence delay budget of a set of data packets in the first communication device; The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

18. An information processing method, comprising: The third communication device performs a third operation; The performing of the third operation includes: The delay information between the sending terminal and the first device.

19. The method according to claim 18, wherein: The delay information between the sending terminal and the first device includes: When the first condition is met, sending the delay information between the terminal and the first device; The first condition includes at least one of the following: The termination point of the service data flow includes the first device; The endpoint of the data of the data channel of the terminal includes the first device; The data channel of the terminal is used to transmit data of the first device.

20. The method according to claim 18, wherein: The delay information between the sending terminal and the first device includes: Sending delay information between the terminal and the first device to the target device; The target device includes at least one of the following: a first communication device; a second communication device; a fourth communication device; Access network equipment; Core network equipment.

21. The method according to any one of claims 18 to 20, wherein: The delay information between the terminal and the first device includes one of the following: The time delay between the terminal and the first device; A delay budget between the terminal and the first device.

22. The method according to any one of claims 18 to 20, wherein: The delay information between the terminal and the first device includes any one of the following: Delay information of data packet granularity between the terminal and the first device; Delay information of a first data packet in a set of data packets between the terminal and the first device; Delay information of the last data packet in the data packet set between the terminal and the first device; The delay information of the data packet set granularity between the terminal and the first device.

23. The method according to claim 18, wherein: The time delay between the terminal and the first device includes at least one of the following: The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal; The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device; The delay budget between the terminal and the first device includes at least one of the following: a resident delay budget of a data packet at the terminal, or a resident delay budget of a set of data packets at the terminal; The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal; a residence delay of a data packet in the first device, or a residence delay budget of a set of data packets in the first communication device; The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

24. An information processing method, comprising: The fourth communication device performs a fourth operation; The performing of the fourth operation includes at least one of the following: Obtaining delay information between the terminal and the first device; Saving the delay information between the terminal and the first device; Sending delay information between the terminal and the first device.

25. The method according to claim 24, wherein: When the second condition is met, sending the delay information between the terminal and the first device; The second condition includes at least one of the following: The termination point of the service data flow includes the first device; The endpoint of the data of the data channel of the terminal includes the first device; The data channel of the terminal is used to transmit data of the first device.

26. The method according to claim 24, wherein: The delay information between the sending terminal and the first device includes: Sending delay information between the terminal and the first device to the target device; The target device includes at least one of the following: a first communication device; a second communication device; Access network equipment; Core network equipment.

27. The method according to any one of claims 24 to 26, wherein: The delay information between the terminal and the first device includes one of the following: The time delay between the terminal and the first device; A delay budget between the terminal and the first device.

28. The method according to any one of claims 24 to 26, wherein: The delay information between the terminal and the first device includes any one of the following: Delay information of data packet granularity between the terminal and the first device; Delay information of a first data packet in a set of data packets between the terminal and the first device; Delay information of the last data packet in the data packet set between the terminal and the first device; The delay information of the data packet set granularity between the terminal and the first device.

29. The method of claim 24, wherein: The time delay between the terminal and the first device includes at least one of the following: The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal; The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device; The delay budget between the terminal and the first device includes at least one of the following: a resident delay budget of a data packet at the terminal, or a resident delay budget of a set of data packets at the terminal; The residence delay of a data packet at the terminal, or the residence delay of a set of data packets at the terminal; a residence delay of a data packet in the first device, or a residence delay budget of a set of data packets in the first communication device; The residence delay of a data packet in the first device, or the residence delay of a set of data packets in the first communication device.

30. An information processing device, comprising: A first acquisition module, used to acquire first information; A first operation module, configured to perform a first operation according to the first information; The first information includes at least one of the following: Delay information between the terminal and the first device; A first PSDB or a first value of a PSDB; A first CN PDB or a first value of a CN PDB; The performing of the first operation includes at least one of the following: In case of acquiring the time delay information between the terminal and the first device, saving the time delay information between the terminal and the first device; Determining a second PSDB or a second value of PSDB; Mapping a quality of service QoS identifier according to the second PSDB or a second value of the PSDB; Determining a second CN PDB or a second value of the CN PDB; Mapping a QoS identifier according to the second CN PDB or a second value of the CN PDB; Sending at least one of the following to the access network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB; Send at least one of the following to the core network device: the second PSDB or the second value of the PSDB, the QoS identifier mapped by the second PSDB or the QoS identifier mapped by the second value of the PSDB, the second CN PDB or the second value of the CN PDB, the QoS identifier mapped by the second CN PDB or the QoS identifier mapped by the second value of the CN PDB.

31. An information processing device, comprising: A second acquisition module, used to acquire second information; A second operation module, configured to perform a second operation according to the second information; The second information includes at least one of the following: Delay information between the terminal and the first device; A first PSDB or a first value of a PSDB; A first AN PSDB or a first value of an AN PSDB; A first CN PDB or a first value of a CN PDB; The performing of the second operation includes at least one of the following: In case of acquiring the time delay information between the terminal and the first device, saving the time delay information between the terminal and the first device; determining a second AN PSDB or a second value of the AN PSDB; A second CN PDB or a second value of the CN PDB is determined.

32. An information processing device, comprising: A third operation module, used to perform a third operation; The performing of the third operation includes: The delay information between the sending terminal and the first device.

33. An information processing device, comprising: A fourth operation module, used to perform a fourth operation; The performing of the fourth operation includes at least one of the following: Obtaining delay information between the terminal and the first device; Saving the delay information between the terminal and the first device; Sending delay information between the terminal and the first device.

34. A communication device, comprising a processor and a memory, the memory storing a program or instruction that can be run on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the information processing method as described in any one of claims 1 to 8, or, when executed by the processor, the program or instruction, when executed by the processor, implements the steps of the information processing method as described in any one of claims 9 to 17, or, when executed by the processor, the program or instruction, when executed by the processor, implements the steps of the information processing method as described in any one of claims 18 to 23, or, when executed by the processor, the program or instruction, when executed by the processor, implements the steps of the information processing method as described in any one of claims 24 to 29.

35. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the information processing method as described in any one of claims 1 to 8, or, when executed by the processor, implements the steps of the information processing method as described in any one of claims 9 to 17, or, when executed by the processor, implements the steps of the information processing method as described in any one of claims 18 to 23, or, when executed by the processor, implements the steps of the information processing method as described in any one of claims 24 to 29.

Citation Information

Patent Citations

  • Method, network element and system for processing QoS parameters and storage medium

    CN110167068A

  • Control data transmission method, and network device and storage medium

    CN111466137A

  • Service quality guarantee method and device and communication equipment

    CN114698033A

  • QoS (Quality of Service) control method and communication equipment

    CN116744358A