Wireless communication method and device

CN120642415APending Publication Date: 2025-09-12GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380093157.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-04-26
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

Existing technologies are insufficient to effectively support bidirectional Quality of Service (QoS) requirements in side-by-side communication, thus affecting communication quality.

Method used

The receiving and sending ends perform corresponding operations based on the bidirectional QoS requirement information, including determining and adjusting the link delay budget, selecting transmission resources, recommending resource sets, and deleting packets, in order to optimize the transmission of the forward and reverse links.

Benefits of technology

By coordinating the operation of the receiver and transmitter, the quality of side-to-side communication is improved, bidirectional QoS requirements are met, and the reliability and efficiency of the communication system are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120642415A_ABST
    Figure CN120642415A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a wireless communication method and equipment. A sending end and / or a receiving end can execute related operation according to bidirectional QoS demand information. The wireless communication method comprises the following steps: a receiving end executes a first operation according to bidirectional QoS demand information on a sidelink; wherein the first operation comprises at least one of the following operations: determining a PDB of a reverse link, adjusting the PDB of the reverse link, determining residual time delay, determining a PSDB of the reverse link, adjusting the PSDB of the reverse link, determining residual time delay of the reverse link, adjusting selected resources, deleting packets, recommending a PSDB of a forward link, recommending a PDB of the forward link, adjusting a selected resource set and selecting transmission resources; selecting a transmission resource set, recommending selectable resources of a sending end, recommending the selectable resource set of the sending end, triggering feedback, executing feedback, obtaining or determining time information, obtaining or determining time delay information, and obtaining or determining auxiliary information.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method and device Technical Field

[0001] The present invention relates to the field of communications, and more specifically, to a method and device for wireless communications. Background Art

[0002] In order to improve the quality of sideline communication, it is necessary to support bidirectional Quality of Service (QoS) requirements in the sideline communication. How to support bidirectional QoS requirements in the sideline communication is a problem that needs to be solved.

[0003] Summary of the Invention

[0004] The embodiments of the present application provide a method and device for wireless communication. In the case of bidirectional QoS requirements, the transmitter and / or receiver can perform relevant operations based on the bidirectional QoS requirement information, thereby improving the side communication quality.

[0005] In a first aspect, a wireless communication method is provided, the method comprising:

[0006] The receiving end performs a first operation according to the bidirectional QoS requirement information on the side link;

[0007] Among them, the first operation includes at least one of the following: determining the PDB of the reverse link, adjusting the PDB of the reverse link, determining the PSDB of the reverse link, adjusting the PSDB of the reverse link, determining the remaining delay, determining the remaining delay of the reverse link, deleting packets, recommending the PSDB of the forward link, recommending the PDB of the forward link, adjusting the selected resources, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the transmitter, recommending an optional resource set for the transmitter, triggering feedback, performing feedback, obtaining or determining time information, obtaining or determining delay information, and obtaining or determining auxiliary information.

[0008] In a second aspect, a wireless communication method is provided, the method comprising:

[0009] The transmitting end performs a second operation according to the bidirectional QoS requirement information on the side link;

[0010] Among them, the second operation includes at least one of the following: sending delay information to the receiving end, sending time information to the receiving end, sending auxiliary information to the receiving end, modifying or determining the forward transmission delay, adjusting or determining the PSDB of the forward link, adjusting or determining the packet delay budget PDB of the forward link, determining delay information, determining time information, determining auxiliary information, determining remaining delay, deleting packets, determining the recommended PSDB of the reverse link, determining the recommended PDB of the reverse link, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the receiving end, and recommending an optional resource set for the receiving end.

[0011] In a third aspect, a receiving device is provided for executing the method in the first aspect.

[0012] Specifically, the receiving device includes a functional module for executing the method in the above-mentioned first aspect.

[0013] In a fourth aspect, a sending end device is provided for executing the method in the second aspect.

[0014] Specifically, the sending end device includes a functional module for executing the method in the above-mentioned second aspect.

[0015] In a fifth aspect, a receiving device is provided, comprising a processor and a memory; the memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory, so that the receiving device executes the method in the above-mentioned first aspect.

[0016] In the sixth aspect, a sending end device is provided, comprising a processor and a memory; the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the sending end device executes the method in the above-mentioned second aspect.

[0017] In a seventh aspect, a device is provided for implementing the method in any one of the first to second aspects above.

[0018] Specifically, the apparatus includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the apparatus executes the method in any one of the first to second aspects described above.

[0019] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in any one of the first to second aspects above.

[0020] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in any one of the first to second aspects above.

[0021] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any one of the first to second aspects above.

[0022] Through the technical solution of the first aspect, when there is a bidirectional QoS requirement, the receiving end can perform the first operation according to the bidirectional QoS requirement information on the sidelink, thereby improving the sidelink communication quality.

[0023] Through the technical solution of the second aspect, when there is a bidirectional QoS requirement, the transmitting end can perform the second operation according to the bidirectional QoS requirement information on the side link, thereby improving the side link communication quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] FIG1 is a schematic diagram of a communication system architecture provided by the present application.

[0025] FIG2 is a schematic diagram of another communication system architecture provided by the present application.

[0026] FIG3 is a schematic diagram of resource selection based on inter-terminal coordination provided by the present application.

[0027] FIG4 is a schematic flowchart of a wireless communication method provided according to an embodiment of the present application.

[0028] FIG5 is a schematic diagram of a receiving end and a transmitting end provided according to an embodiment of the present application.

[0029] FIG6 is a schematic flowchart of another wireless communication method provided according to an embodiment of the present application.

[0030] FIG7 is a schematic block diagram of a receiving end provided according to an embodiment of the present application.

[0031] FIG8 is a schematic block diagram of a transmitting end provided according to an embodiment of the present application.

[0032] FIG9 is a schematic block diagram of a communication device provided according to an embodiment of the present application.

[0033] FIG10 is a schematic block diagram of a device provided according to an embodiment of the present application.

[0034] FIG11 is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0035] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. With respect to the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0036] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.

[0037] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0038] The communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, and a standalone (SA) networking scenario.

[0039] In some embodiments, the communication system in the embodiments of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiments of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as an unshared spectrum.

[0040] In some embodiments, the communication system in the embodiments of the present application can be applied to the FR1 frequency band (corresponding to the frequency band range of 410MHz to 7.125GHz), and can also be applied to the FR2 frequency band (corresponding to the frequency band range of 24.25GHz to 52.6GHz). It can also be applied to new frequency bands such as FRX (corresponding to the frequency band range of 52.6GHz to 71GHz) or high-frequency bands corresponding to the frequency band range of 71GHz to 114.25GHz.

[0041] The embodiments of the present application describe various embodiments in conjunction with a transmitting end and a receiving end, wherein the transmitting end may be a terminal device and the receiving end may also be a terminal device, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0042] The terminal device can be a station (ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0043] In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).

[0044] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0045] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0046] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device or base station (gNB) in an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.

[0047] As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. Alternatively, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0048] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0049] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.

[0050] The terms used in the embodiments of this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", "fourth", "A", "B", etc. in the specification and claims of this application and the drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0051] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0052] It should be understood that the "at least one or at least one" mentioned in the embodiments of the present application can mean "one or more", and the "positive integer" mentioned in the embodiments of the present application can mean "values ​​such as 1, 2, 3...", and the "non-negative integer" mentioned in the embodiments of the present application can mean "values ​​such as 0, 1, 2, 3...", and the "integer" mentioned in the embodiments of the present application can mean "values ​​such as..., -3, -2, -1, 0, 1, 2, 3,...", and can be replaced with any possible value based on the requirements of the embodiment.

[0053] It should be understood that the figures and / or tables shown in the embodiments of the present application are merely examples. Specifically, in some cases, some of the information contained in the figures and / or tables shown in the embodiments of the present application may independently constitute an optional embodiment. For example, each row or column in the table may independently constitute an optional embodiment. The present application does not limit this.

[0054] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.

[0055] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.

[0056] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0057] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0058] Figure 1 is a schematic diagram of a communication system applicable to embodiments of the present application. Transmission resources for vehicle-mounted terminals (vehicle-mounted terminal 121 and vehicle-mounted terminal 122) are allocated by base station 110. The vehicle-mounted terminals transmit data on the sidelink based on the resources allocated by base station 110. Specifically, base station 110 can allocate resources for a single transmission to a terminal, or it can allocate resources for semi-static transmission to the terminal.

[0059] Figure 2 is a schematic diagram of another communication system applicable to an embodiment of the present application. Vehicle-mounted terminals (vehicle-mounted terminal 131 and vehicle-mounted terminal 132) autonomously select transmission resources on the sidelink for data transmission. Alternatively, the vehicle-mounted terminals can select transmission resources randomly or through interception.

[0060] It should be noted that device-to-device communication is a sidelink (SL) transmission technology based on D2D. Unlike traditional cellular systems, where communication data is received or sent via base stations, this technology offers higher spectrum efficiency and lower transmission latency. The connected vehicle system utilizes direct end-to-end communication. 3GPP defines two transmission modes: Mode 1 (sidelink resource allocation mode 1) and Mode 2 (sidelink resource allocation mode 2).

[0061] Mode 1: The base station allocates transmission resources to the terminal, and the terminal transmits data on the sidelink based on the allocated resources. The base station can allocate resources for single transmissions or semi-static transmissions. When the terminal is within network coverage, the network allocates transmission resources for sidelink transmissions.

[0062] Second mode: The terminal selects a resource from the resource pool for data transmission. If the terminal is outside the cell coverage area, the terminal autonomously selects a transmission resource from the pre-configured resource pool for sideline transmission; or the terminal autonomously selects a transmission resource from the network-configured resource pool for sideline transmission.

[0063] New Radio-Vehicle to Everything (NR-V2X) supports autonomous driving, placing higher demands on data exchange between vehicles, such as higher throughput, lower latency, greater reliability, wider coverage, and more flexible resource allocation. NR-V2X supports unicast, multicast, and broadcast transmission modes.

[0064] In the second mode, the terminal decodes sidelink control information and measures the sidelink received power, then selects resources from the resource pool that are not reserved by other terminals, or that are reserved by other terminals but have lower received power. This reduces the probability of resource collisions and improves communication reliability. The second mode generally inherits the main design of the resource selection mechanism in LTE-V2X Mode 4, and performs resource selection based on resource reservation, resource listening, and resource exclusion.

[0065] For inter-UE coordinated resource selection, one terminal (UE-A) provides resource coordination information to another terminal (UE-B) performing the second mode of resource selection. UE-B then selects the final transmission resource based on its own resource sensing results and the received resource coordination information, or based solely on the resource coordination information, as shown in Figure 3. For example, the transmitter selects the final transmission resource based on Quality of Service (QoS) information (such as logical channel (LCH) priority and packet delay budget (PDB)) and the resource transmission set recommended by the receiver, for sidelink (SL) transmission between terminals (UE-UE), transmission between terminals and relays (UE-relay), transmission between terminals and relays (UE-Relay-UE), or transmission between relays (Relay-Relay).

[0066] In order to facilitate a better understanding of the embodiments of the present application, the problems solved by the present application are explained.

[0067] 5G needs to support real-time QoS parameters, including round-trip time (RTT). RTT is the transmission delay between two endpoints. How to support bidirectional QoS requirements, namely RTT requirements, on the SL is a problem that needs to be solved.

[0068] Based on the above problems, this application proposes a side communication solution. In the case of bidirectional QoS requirements, the sender and / or receiver can perform relevant operations based on the bidirectional QoS requirement information, thereby improving the side communication quality.

[0069] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0070] FIG4 is a schematic flowchart of a wireless communication method 200 according to an embodiment of the present application. As shown in FIG4 , the wireless communication method 200 may include at least part of the following contents:

[0071] S210, the receiving end performs a first operation based on the bidirectional QoS requirement information on the side link; wherein the first operation includes at least one of the following: determining the PDB of the reverse link, adjusting the PDB of the reverse link, determining the PDU set delay budget (PSDB) of the reverse link, adjusting the PSDB of the reverse link, determining the remaining delay, determining the remaining delay of the reverse link, deleting packets, recommending the forward link PSDB, recommending the forward link PDB, adjusting the selected resources, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the sending end, recommending an optional resource set for the sending end, triggering feedback, performing feedback, obtaining or determining time information, obtaining or determining delay information, obtaining or determining auxiliary information.

[0072] It should be understood that FIG4 shows the steps or operations of the wireless communication method 200, but these steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of the operations in FIG4.

[0073] In the embodiment of the present application, in the case of a bidirectional QoS requirement, the receiving end may perform the first operation according to the bidirectional QoS requirement information, thereby ensuring the bidirectional QoS requirement and improving the side communication quality.

[0074] In the embodiments of the present application, the receiving end may also be referred to as a receiving end device, and the transmitting end may also be referred to as a transmitting end device. Optionally, the receiving end may be a terminal device, a receiving end terminal, or a relay, and the transmitting end may be a terminal device, a transmitting end terminal, or a relay. Optionally, the receiving end and the transmitting end communicate directly via a sidelink, or the receiving end and the transmitting end communicate via a relay link.

[0075] In the embodiment of the present application, the link from the transmitting end to the receiving end is a forward link, and the link from the receiving end to the transmitting end is a reverse link, as shown in FIG5 .

[0076] In an embodiment of the present application, the bidirectional QoS requirement, and the counterpart or counterparts to which it is directed, may be explicitly indicated (for example, both parties pre-configured by the application layer or the network, or a group pre-configured by the application layer or the network, or the interaction between the sending end and the receiving end, or the counterpart or counterparts configured to perform the first operation), or may be implicitly determined (for example, whether the configured QoS parameters include bi-directional QoS parameters, or whether bi-directional QoS is enabled, or the counterpart or counterparts that send and / or receive the bidirectional QoS requirement, or the counterpart or counterparts that perform the first operation).

[0077] In some embodiments, the bidirectional QoS requirement information is dynamic or semi-static.

[0078] For example, the first operation includes determining / adjusting the PDB of the reverse link. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the PDB of the reverse link according to the bidirectional QoS requirement information.

[0079] For example, the first operation includes determining / adjusting the PSDB of the reverse link. Thus, in the case of bi-directional QoS requirements, the receiving end can determine / adjust the PSDB of the reverse link according to the bi-directional QoS requirement information.

[0080] For example, the first operation includes determining / adjusting the reverse link PDB and determining / adjusting the reverse link PSDB. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the reverse link PDB and determine / adjust the reverse link PSDB based on the bidirectional QoS requirement information.

[0081] For example, the first operation includes determining / adjusting the reverse link PDB and determining the residual delay. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the reverse link PDB and determine the residual delay based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link.

[0082] For example, the first operation includes determining / adjusting the reverse link PDB and adjusting the selected resources and / or resource sets. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the reverse link PDB and adjust the selected resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link.

[0083] For example, the first operation includes determining / adjusting the reverse link PDB and selecting transmission resources and / or resource sets. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the reverse link PDB and select transmission resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link.

[0084] For example, the first operation includes recommending resources and / or resource sets that are optional to the transmitter. Thus, in the case of bidirectional QoS requirements, the receiver can recommend resources and / or resource sets that are optional to the transmitter based on the bidirectional QoS requirement information, so that the transmitter can perform more reasonable transmission on the forward link.

[0085] For example, the first operation includes recommending resources and / or resource sets that the sender can select and performing feedback. Thus, in the case of bidirectional QoS requirements, the receiver can recommend resources and / or resource sets that the sender can select based on the bidirectional QoS requirement information and perform feedback, so that the sender can perform more reasonable transmission on the forward link.

[0086] For example, the first operation includes determining / adjusting the reverse link PDB, determining the remaining delay, or determining the remaining delay of the reverse link. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the reverse link PDB, determine the remaining delay, or determine the remaining delay of the reverse link based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link.

[0087] For example, the first operation includes determining / adjusting the reverse link PDB and packet deletion. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the reverse link PDB and packet deletion based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link.

[0088] For example, the first operation includes determining / adjusting the reverse link PDB, determining the remaining delay or determining the remaining delay of the reverse link, and adjusting the selected resources and / or resource sets. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the reverse link PDB, determine the remaining delay or determine the remaining delay of the reverse link, and adjust the selected resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link.

[0089] For example, the first operation includes determining / adjusting the reverse link PDB, determining the remaining delay or determining the remaining delay of the reverse link, adjusting the selected resources and / or resource sets, and deleting packets. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the reverse link PDB, determine the remaining delay or determining the remaining delay of the reverse link, adjust the selected resources and / or resource sets, and delete packets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link.

[0090] In some embodiments, when the first operation includes adjusting the PDB of the reverse link, the receiving end may adjust the PDB of the reverse link based on preset PDB parameters, or the receiving end may adjust the PDB of the reverse link based on PDB parameters determined by negotiation between the receiving end and the transmitting end, or the receiving end may independently decide how to adjust the PDB of the reverse link.

[0091] In some embodiments, when the first operation includes adjusting the PSDB of the reverse link, the receiving end may adjust the PSDB of the reverse link based on preset PSDB parameters, or the receiving end may adjust the PSDB of the reverse link based on PSDB parameters determined by negotiation between the receiving end and the transmitting end, or the receiving end may independently decide how to adjust the PSDB of the reverse link.

[0092] In some embodiments, when the first operation includes recommending a forward link PSDB, the receiving end may recommend the forward link PSDB based on preset PSDB parameters, or the receiving end may recommend the forward link PSDB based on PSDB parameters determined by negotiation between the receiving end and the transmitting end, or the receiving end may independently decide how to recommend the forward link PSDB.

[0093] In some embodiments, when the first operation includes recommending a forward link PDB, the receiving end may recommend the PDB of the forward link based on preset PDB parameters, or the receiving end may recommend the PDB of the forward link based on PDB parameters determined by negotiation between the receiving end and the transmitting end, or the receiving end may independently decide how to recommend the PDB of the forward link.

[0094] In some embodiments, both the reverse link PSDB and the reverse link PDB may be determined / adjusted, or only the reverse link PSDB may be determined / adjusted, or only the reverse link PDB may be determined / adjusted.

[0095] In some embodiments, if a PSDB exists or is indicated to be determined, only the PSDB of the reverse link is determined / adjusted, or the PSDB of the reverse link is determined / adjusted, or the PDB of the reverse link is not determined / adjusted.

[0096] In some embodiments, if a PDB exists or is indicated to be determined, only the PDB of the reverse link is determined / adjusted, or the PDB of the reverse link is determined / adjusted, or the PSDB of the reverse link is not determined / adjusted.

[0097] In some embodiments, if the PSDB does not exist, or an indication is given that the PSDB is uncertain, only the PDB of the reverse link is determined / adjusted, or the PDB of the reverse link is determined / adjusted, or the PSDB of the reverse link is not determined / adjusted.

[0098] In some embodiments, when the first operation includes packet deletion, the receiving end may delete data packets or data to be transmitted or buffered. The data or data packets to be transmitted or buffered may be data or data packets transmitted via a reverse link, or data or data packets transmitted to a higher layer (e.g., a non-access stratum (NAS) or an application layer).

[0099] In some embodiments, when the first operation includes packet deletion, the receiving end may request the transmitting end or the peer end to send packet deletion auxiliary information. The packet deletion auxiliary information is used by the receiving end to perform the packet deletion operation. The auxiliary information includes but is not limited to a sequence number.

[0100] In some embodiments, when the first operation includes packet deletion, the receiving end may send packet deletion information to the sending end or the peer end. The packet deletion information is used to indicate the packet information deleted by the receiving end. The packet deletion information includes but is not limited to a sequence number.

[0101] In some embodiments, where the first operation includes determining the residual delay, the receiving end may determine the residual delay of the reverse link and / or the forward link.

[0102] For example, the first operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the PDB of the reverse link and / or forward link based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0103] For example, the first operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the PSDB of the reverse link and / or forward link based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0104] For example, the first operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the receiving end can adjust the selected resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0105] For example, the first operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the receiving end can select transmission resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0106] For example, the first operation includes determining the remaining delay. Thus, in the case of bidirectional QoS requirements, the receiving end can delete packets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link and / or the transmitting end to perform more reasonable transmission on the forward link.

[0107] For example, the first operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the receiving end can provide feedback based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0108] For example, the first operation includes determining or obtaining time information, and / or determining or obtaining delay information, and / or determining or obtaining auxiliary information. Optionally, the time information, delay information, and / or auxiliary information may be obtained by the receiving end from the sending end, determined by the receiving end based on information from the sending end, determined by the receiving end based on information from the network, or evaluated by the receiving end itself.

[0109] For example, the first operation includes determining or obtaining time information, and / or determining or obtaining delay information, and / or determining or obtaining auxiliary information. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the PDB of the reverse link and / or forward link based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link and / or the transmitting end to perform more reasonable transmission on the forward link.

[0110] For example, the first operation includes determining or obtaining time information, and / or determining or obtaining delay information, and / or determining or obtaining auxiliary information. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the PSDB of the reverse link and / or forward link based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0111] For example, the first operation includes determining or obtaining time information, and / or determining or obtaining delay information, and / or determining or obtaining auxiliary information. Thus, in the case of bidirectional QoS requirements, the receiving end can adjust the selected resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link, and / or the transmitting end to perform more appropriate transmission on the forward link.

[0112] For example, the first operation includes determining or obtaining time information, and / or determining or obtaining delay information, and / or determining or obtaining auxiliary information. Thus, in the case of bidirectional QoS requirements, the receiving end can select transmission resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link and / or the transmitting end to perform more reasonable transmission on the forward link.

[0113] For example, the first operation includes determining or obtaining time information, and / or determining or obtaining delay information, and / or determining or obtaining auxiliary information. Thus, in the case of bidirectional QoS requirements, the receiving end can delete packets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link, and / or the transmitting end to perform more reasonable transmission on the forward link.

[0114] For example, the first operation includes determining or obtaining time information, and / or determining or obtaining delay information, and / or determining or obtaining auxiliary information. Thus, in the case of bidirectional QoS requirements, the receiving end can provide feedback based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link, and / or the transmitting end to perform more appropriate transmission on the forward link.

[0115] For example, the first operation includes determining or obtaining time information, and / or determining or obtaining delay information, and / or determining or obtaining auxiliary information. Thus, in the case of bidirectional QoS requirements, the receiving end can determine the remaining delay based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link, and / or the transmitting end to perform more appropriate transmission on the forward link.

[0116] In some embodiments, when the first operation includes adjusting selected resources, the adjusting selected resources includes, but is not limited to, at least one of the following: determining resources for transmission, determining available resources in a set of candidate resources, determining a priority of resources in the set of candidate resources, and adjusting a priority of available resources during selection. Optionally, the selected resources are resources for transmission from the receiving end to the transmitting end.

[0117] In some embodiments, when the first operation includes adjusting a selected resource set, the adjusting the selected resource set includes at least one of the following: determining a resource set for transmission, determining an available resource set from a candidate resource set, and adjusting a priority of the available resource set during selection. Optionally, the adjusting the selected resource set is a resource set for transmission from the receiving end to the transmitting end.

[0118] In some embodiments, when the first operation includes selecting a transmission resource, the selecting of the transmission resource includes, but is not limited to, at least one of the following: selecting a transmission resource from a candidate resource, or selecting a transmission resource from a set of candidate resources. Optionally, the selected transmission resource is a resource transmitted from the receiving end to the transmitting end.

[0119] In some embodiments, when the first operation includes selecting a transmission resource set, the selecting the transmission resource set includes: selecting a transmission resource set from a candidate resource set. Optionally, the selected transmission resource set is a resource set transmitted from the receiving end to the transmitting end.

[0120] In some embodiments, the recommended optional resources for the sending end include but are not limited to at least one of the following: optional resources for data transmitted from the sending end to the receiving end, optional resources for data packets transmitted from the sending end to the receiving end, optional resources for information transmitted from the sending end to the receiving end, and transmission resources for data packets or information transmitted from the sending end to the receiving end.

[0121] In some embodiments, the recommended optional resource set for the sending end includes but is not limited to at least one of the following: an optional resource set for data transmitted from the sending end to the receiving end, an optional resource set for data packets transmitted from the sending end to the receiving end, an optional resource set for information transmitted from the sending end to the receiving end, and a transmission resource set for data packets or information transmitted from the sending end to the receiving end.

[0122] In some embodiments, the triggering feedback includes but is not limited to at least one of the following: triggering the sending end to send auxiliary information, triggering the sending end to send time information and / or delay information. Optionally, the auxiliary information can be auxiliary information used to assist in performing the first operation.

[0123] In some embodiments, the execution feedback includes but is not limited to at least one of the following: sending feedback information to the sending end, triggering the receiving end to send feedback information to the sending end, feeding back the time information and / or delay information of the reverse link, feeding back the resource information selected by the receiving end, sending or feeding back the resources or information recommended by the receiving end to the sending end for use, sending information requested by the receiving end to the sending end to send or trigger, feeding back to the sending end the information requested by the receiving end to send or trigger, sending or feeding back to the opposite end the resources or information recommended by the receiving end to the sending end, sending information requested by the receiving end to the sending end to send or trigger to the opposite end, and feeding back to the opposite end the information requested by the receiving end to send or trigger.

[0124] In some embodiments, when the first operation includes at least the execution feedback or the trigger feedback, the first operation is for the transmitting end to perform at least one of the following:

[0125] Determine the PDB of the forward link, adjust the PDB of the forward link, determine the PSDB of the forward link, adjust the PSDB of the forward link, determine the one-way transmission delay (such as the transmission delay of the reverse link or the transmission delay of the forward link), adjust the selected resources (such as adjusting the resources selected for transmission from the transmitter to the receiver), adjust the selected resource set (such as adjusting the resource set selected for transmission from the transmitter to the receiver), select transmission resources (such as selecting resources for transmission from the transmitter to the receiver), select a transmission resource set (such as selecting a resource set for transmission from the transmitter to the receiver), recommend a resource set optional to the receiver ( The invention also includes the following steps: a) a set of resources transmitted from the receiving end to the sending end; b) a recommendation of optional resources for the receiving end (resources transmitted from the receiving end to the sending end); c) sending auxiliary information (such as auxiliary information used to assist in performing the first operation); c) sending time information and / or delay information; and c) deleting packets (such as the sending end can delete data packets or data to be transmitted or buffered, wherein the data or data packets to be transmitted or buffered. Optionally, the data or data packets to be transmitted or buffered can be data or data packets transmitted using a forward link, or data or data packets transmitted to a higher layer (such as a NAS, an application layer, etc.)

[0126] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link, thereby optimizing the forward link transmission.

[0127] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link, and to determine or adjust the PSDB of the forward link, so as to optimize the forward link transmission.

[0128] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link and determine the one-way transmission delay, thereby optimizing the forward link transmission.

[0129] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link, and to adjust the selected resources and / or resource sets, so as to optimize the forward link transmission.

[0130] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link, select transmission resources and / or resource sets, and thus optimize the forward link transmission.

[0131] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link and delete packets, thereby optimizing the forward link transmission.

[0132] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link, determine the one-way transmission delay, and delete packets, thereby optimizing the forward link transmission.

[0133] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link, adjust the selected resources and / or resource sets, and delete packets, thereby optimizing the forward link transmission.

[0134] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link, determine the one-way transmission delay, select transmission resources and / or resource sets, and delete packets, thereby optimizing the forward link transmission.

[0135] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link, select transmission resources and / or resource sets, and delete packets, thereby optimizing forward link transmission.

[0136] For example, the first operation is used by the transmitter to determine or adjust the PDB of the forward link, determine the one-way transmission delay, adjust the selected resources and / or resource sets, and delete packets, thereby optimizing the forward link transmission.

[0137] For example, the first operation is used by the transmitting end to determine or adjust the one-way transmission delay of the forward link, thereby optimizing the forward link transmission.

[0138] For example, the first operation is used by the transmitter to determine or adjust the one-way transmission delay of the forward link, and to adjust the selected resources and / or resource sets, so as to optimize the forward link transmission.

[0139] For example, the first operation is used by the transmitter to determine or adjust the one-way transmission delay of the forward link, select transmission resources and / or resource sets, so as to optimize the forward link transmission.

[0140] For example, the first operation is used by the transmitting end to determine or adjust the one-way transmission delay of the forward link and delete packets, thereby optimizing the forward link transmission.

[0141] For example, the first operation is used by the transmitter to determine or adjust the one-way transmission delay of the forward link, adjust the selected resources and / or resource sets, and delete packets, thereby optimizing the forward link transmission.

[0142] For example, the first operation is used by the transmitter to determine or adjust the one-way transmission delay of the forward link, select transmission resources and / or resource sets, and delete packets, thereby optimizing the forward link transmission.

[0143] For example, the first operation is used by the transmitting end to recommend optional resources and / or resource sets to the receiving end, thereby optimizing reverse link transmission.

[0144] For example, the first operation is used by the transmitting end to recommend optional resources and / or resource sets to the receiving end and to send auxiliary information, thereby optimizing reverse link transmission.

[0145] For example, the first operation is used by the transmitting end to recommend optional resources and / or resource sets, transmission time information and / or delay information to the receiving end, thereby optimizing reverse link transmission.

[0146] For example, the first operation is used for the transmitter to send time information and / or delay information, thereby optimizing reverse link transmission.

[0147] For example, the first operation is used by the transmitting end to send auxiliary information, so as to optimize reverse link transmission.

[0148] For example, the first operation is used for the transmitting end to send time information and / or delay information, so that the receiving end can perform reverse link transmission based on this, or perform the first operation corresponding to the receiving end.

[0149] For example, the first operation is used by the transmitting end to send auxiliary information, so that the receiving end can perform reverse link transmission based on the auxiliary information, or perform the first operation corresponding to the receiving end.

[0150] For example, the first operation is used by the transmitter to send auxiliary information, transmission time information, and delay information, thereby optimizing reverse link transmission.

[0151] For example, the first operation is used by the transmitting end to recommend optional resources and / or resource sets to the receiving end, send auxiliary information, send time information and / or delay information, so as to optimize reverse link transmission.

[0152] In some embodiments, the bidirectional QoS requirement information includes, but is not limited to, at least one of the following: RTT, and indication information for enabling or disabling bidirectional QoS requirements. For example, the indication information for enabling or disabling bidirectional QoS requirements may occupy one bit; wherein a value of 0 indicates enabling bidirectional QoS requirements, and a value of 1 indicates disabling bidirectional QoS requirements; or, alternatively, a value of 1 indicates enabling bidirectional QoS requirements, and a value of 0 indicates disabling bidirectional QoS requirements.

[0153] In some embodiments, the above S210 may specifically include:

[0154] The receiving end performs the first operation according to the bidirectional QoS requirement information and / or at least one of the auxiliary information, delay information, and time information obtained from the opposite end or the sending end for assisting in performing the first operation.

[0155] For example, the receiving end performs the first operation according to the bidirectional QoS requirement information and at least one of the auxiliary information, delay information, and time information obtained from the opposite end or the sending end for assisting in performing the first operation.

[0156] Specifically, for example, the receiving end performs the first operation according to the bidirectional QoS requirement information and / or the auxiliary information obtained from the opposite end or the sending end for assisting in performing the first operation.

[0157] For another specific example, the receiving end performs the first operation according to the bidirectional QoS requirement information and / or the delay information obtained from the opposite end or the sending end.

[0158] For another specific example, the receiving end performs the first operation according to the bidirectional QoS requirement information and / or the time information obtained from the opposite end or the sending end.

[0159] For another specific example, the receiving end performs the first operation according to the bidirectional QoS requirement information and / or the auxiliary information and delay information obtained from the opposite end or the sending end for assisting in performing the first operation.

[0160] For another specific example, the receiving end performs the first operation according to the bidirectional QoS requirement information and / or the auxiliary information and time information obtained from the opposite end or the sending end for assisting in performing the first operation.

[0161] For another specific example, the receiving end performs the first operation according to the bidirectional QoS requirement information and / or the delay information and time information obtained from the opposite end or the sending end.

[0162] For another specific example, the receiving end performs the first operation according to the bidirectional QoS requirement information, and / or the auxiliary information, delay information and time information obtained from the opposite end or the sending end for assisting in performing the first operation.

[0163] In some embodiments, the delay information includes but is not limited to at least one of the following: bi-directional transmission delay, bidirectional PDB, PDB of the reverse link recommended by the transmitter, bidirectional PSDB, PSDB of the reverse link recommended by the transmitter, remaining delay determined by the transmitter, and delay used / occupied by the transmitter.

[0164] Specifically, the bidirectional PDB may be the PDB of the forward link and the reverse link, or the round-trip delay / delay budget between two endpoints.

[0165] Specifically, the bidirectional PSDB may be the PSDB of the forward link and the reverse link, or the round-trip delay / delay budget between two endpoints.

[0166] For example, the residual delay determined by the transmitting end may be the residual delay of the forward link and / or the residual delay of the reverse link.

[0167] In some embodiments, the delay information corresponds to real-time delay, or the delay information corresponds to statistical delay within a first time period, or the delay information is the delay corresponding to a first time, or the delay information is the delay corresponding to a first event and / or a first condition.

[0168] In some embodiments, the first duration is agreed upon by a protocol, or the first duration is configured by a network (semi-static configuration or dynamic configuration), or the first duration is determined by negotiation between the receiving end and the sending end.

[0169] In some embodiments, the first time is absolute time, or the first time is relative time, or the first time is associated with a first system frame number (SFN), or the first time is associated with a first time slot, or the first time is associated with a first time domain symbol, or the first time is associated with a first reference point.

[0170] Optionally, the first SFN is agreed upon by a protocol, or the first SFN is configured by a network (semi-static configuration or dynamic configuration), or the first SFN is determined by one of the transmitting end or the receiving end, or the first SFN is determined by negotiation between the receiving end and the transmitting end.

[0171] For example, the first time is associated with the first SFN, which may be: the first time is the starting time point of the first SFN, or the first time is the ending time point of the first SFN, or the first time is the upper boundary of the first SFN, or the first time is the lower boundary of the first SFN, or the first time is the first symbol at the end of the first SFN.

[0172] Optionally, the first time slot is agreed upon by a protocol, or the first time slot is configured by a network (semi-static configuration or dynamic configuration), or the first time slot is determined by one of the transmitting end or the receiving end, or the first time slot is determined by negotiation between the receiving end and the transmitting end.

[0173] For example, the first time is associated with the first time slot, which can be: the first time is the starting time point of the first time slot, or the first time is the ending time point of the first time slot, or the first time is the upper boundary of the first time slot, or the first time is the lower boundary of the first time slot, or the first time is the first symbol at the end of the first time slot.

[0174] Optionally, the first time domain symbol is agreed upon by a protocol, or the first time domain symbol is configured by a network (semi-static configuration or dynamic configuration), or the first time domain symbol is determined by one of the transmitting end or the receiving end, or the first time domain symbol is determined by negotiation between the receiving end and the transmitting end.

[0175] For example, the first time is associated with the first time domain symbol, which can be: the first time is the starting time point of the first time domain symbol, or the first time is the ending time point of the first time domain symbol, or the first time is the upper boundary of the first time domain symbol, or the first time is the lower boundary of the first time domain symbol, or the first time is the first symbol at the end of the first time domain symbol.

[0176] Optionally, the first reference point is agreed upon by a protocol, or the first reference point is configured by a network (semi-static configuration or dynamic configuration), or the first reference point is determined by one of the sending end or the receiving end, or the first reference point is determined by negotiation between the receiving end and the sending end.

[0177] For example, the first time is associated with the first reference point, which may be: the first time is the time point where the first reference point is located, or the first time is the starting time point of the first reference point, or the first time is the ending time point of the first reference point, or the first time is the upper boundary of the first reference point, or the first time is the lower boundary of the first reference point, or the first time is the first symbol at the end of the first reference point.

[0178] In some embodiments, the first event includes but is not limited to at least one of the following: data packet arrival, data packet sending, Media Access Control Protocol Data Unit (MAC PDU) received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback information sent, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, residual delay change, RTT reset, reverse link PDB change, reverse link PDB received, reverse link PSDB change, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change, auxiliary information trigger information received for the first time, auxiliary information sent for the first time, feedback information received for the first time.

[0179] In some embodiments, the first condition includes but is not limited to at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the changes or changes in bidirectional QoS requirement information is greater than or equal to the first threshold, data packet one-way transmission delay change or change is greater than or equal to the second threshold, round-trip delay change or change is greater than or equal to the third threshold, residual delay change or change is greater than or equal to the fourth threshold, RTT reset or reset change is greater than or equal to the fifth threshold, reverse link PDB change or change is greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB change or change is greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information change is greater than or equal to the eighth threshold.

[0180] Optionally, the first threshold may be agreed upon by a protocol, or the first threshold may be configured by the network (semi-static configuration or dynamic configuration), or the first threshold may be determined by one of the receiving end or the sending end, or the first threshold may be determined by negotiation between the receiving end and the sending end.

[0181] Optionally, the second threshold can be agreed upon by a protocol, or the second threshold can be configured by the network (semi-static configuration or dynamic configuration), or the second threshold can be determined by one of the receiving end or the sending end, or the second threshold can be determined by negotiation between the receiving end and the sending end.

[0182] Optionally, the third threshold can be agreed upon by a protocol, or the third threshold can be configured by the network (semi-static configuration or dynamic configuration), or the third threshold can be determined by one of the receiving end or the sending end, or the third threshold can be determined by negotiation between the receiving end and the sending end.

[0183] Optionally, the fourth threshold can be agreed upon by a protocol, or the fourth threshold can be configured by the network (semi-static configuration or dynamic configuration), or the fourth threshold can be determined by one of the receiving end or the sending end, or the fourth threshold can be determined by negotiation between the receiving end and the sending end.

[0184] Optionally, the fifth threshold can be agreed upon by a protocol, or the fifth threshold can be configured by the network (semi-static configuration or dynamic configuration), or the fifth threshold can be determined by one of the receiving end or the sending end, or the fifth threshold can be determined by negotiation between the receiving end and the sending end.

[0185] Optionally, the sixth threshold can be agreed upon by a protocol, or the sixth threshold can be configured by the network (semi-static configuration or dynamic configuration), or the sixth threshold can be determined by one of the receiving end or the sending end, or the sixth threshold can be determined by negotiation between the receiving end and the sending end.

[0186] Optionally, the seventh threshold can be agreed upon by a protocol, or the seventh threshold can be configured by the network (semi-static configuration or dynamic configuration), or the seventh threshold can be determined by one of the receiving end or the sending end, or the seventh threshold can be determined by negotiation between the receiving end and the sending end.

[0187] Optionally, the eighth threshold can be agreed upon by a protocol, or the eighth threshold can be configured by the network (semi-static configuration or dynamic configuration), or the eighth threshold can be determined by one of the receiving end or the sending end, or the eighth threshold can be determined by negotiation between the receiving end and the sending end.

[0188] In some embodiments, the delay corresponding to the delay information is absolute time, or the delay corresponding to the delay information is relative time, or the delay corresponding to the delay information is the number of SFNs and / or the SFN interval, or the delay corresponding to the delay information is the number of symbols and / or the symbol interval, or the delay corresponding to the delay information is the number of time slots and / or the time slot interval.

[0189] In some embodiments, the time information includes but is not limited to at least one of the following: the time when the data packet arrives at the sending end (such as the time when the data packet sent by the receiving end arrives at the sending end, or the time when the data packet sent by other devices arrives at the sending end), the time when the data packet is buffered at the sending end (such as the time when the data packet sent by the receiving end is buffered at the sending end, or the time when any data packet is buffered at the sending end), the time when the data packet is generated (such as the time when the data packet is generated at the sending end), the time when the data packet is sent (such as the time when the sending end sends a certain data packet, or the time when the sending end continues to send data packets), the time when the data packet is sent to the receiving end, the time when the MAC PDU containing the data packet is generated, and the timestamp information of the data packet.

[0190] In some embodiments, the time information corresponds to real-time time, or the time information corresponds to statistical time within a second time period, or the time information is the time corresponding to the second time, or the time information is the time corresponding to the second event and / or second condition.

[0191] In some embodiments, the second duration is agreed upon by a protocol, or the second duration is configured by a network, or the second duration is determined by one of the sending end or the receiving end, or the second duration is determined by negotiation between the receiving end and the sending end.

[0192] In some embodiments, the second time is an absolute time, or the second time is a relative time, or the second time is associated with a second SFN, or the second time is associated with a second time slot, or the second time is associated with a second time domain symbol, or the second time is associated with a second reference point.

[0193] Optionally, the second SFN is agreed upon by a protocol, or the second SFN is configured by a network (semi-static configuration or dynamic configuration), or the second SFN is determined by one of the transmitting end or the receiving end, or the second SFN is determined by negotiation between the receiving end and the transmitting end.

[0194] For example, the second time is associated with the second SFN, which may be: the second time is the starting time point of the second SFN, or the second time is the ending time point of the second SFN, or the second time is the upper boundary of the second SFN, or the second time is the lower boundary of the second SFN, or the second time is the first symbol at the end of the second SFN.

[0195] Optionally, the second time slot is agreed upon by a protocol, or the second time slot is configured by a network (semi-static configuration or dynamic configuration), or the second time slot is determined by one of the transmitting end or the receiving end, or the second time slot is determined by negotiation between the receiving end and the transmitting end.

[0196] For example, the second time is associated with the second time slot, which can be: the second time is the starting time point of the second time slot, or the second time is the ending time point of the second time slot, or the second time is the upper boundary of the second time slot, or the second time is the lower boundary of the second time slot, or the second time is the first symbol at the end of the second time slot.

[0197] Optionally, the second time domain symbol is agreed upon by a protocol, or the second time domain symbol is configured by a network (semi-static configuration or dynamic configuration), or the second time domain symbol is determined by one of the transmitting end or the receiving end, or the second time domain symbol is determined by negotiation between the receiving end and the transmitting end.

[0198] For example, the second time is associated with the second time domain symbol, which can be: the second time is the starting time point of the second time domain symbol, or the second time is the ending time point of the second time domain symbol, or the second time is the upper boundary of the second time domain symbol, or the second time is the lower boundary of the second time domain symbol, or the second time is the first symbol at the end of the second time domain symbol.

[0199] Optionally, the second reference point is agreed upon by a protocol, or the second reference point is configured by a network (semi-static configuration or dynamic configuration), or the second reference point is determined by one of the sending end or the receiving end, or the second reference point is determined by negotiation between the receiving end and the sending end.

[0200] For example, the second time is associated with the second reference point, which may be: the second time is the time point where the second reference point is located, or the second time is the starting time point of the second reference point, or the second time is the ending time point of the second reference point, or the second time is the upper boundary of the second reference point, or the second time is the lower boundary of the second reference point, or the second time is the first symbol at the end of the second reference point.

[0201] In some embodiments, the second event includes at least one of the following: data packet arrival, data packet sending, MAC PDU received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback information sent, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, residual delay change, RTT reset, reverse link PDB change, reverse link PDB received, reverse link PSDB change, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change, auxiliary information trigger information received for the first time, auxiliary information sent for the first time, feedback information received for the first time.

[0202] In some embodiments, the second condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the changes or changes in the bidirectional QoS requirement information is greater than or equal to the first threshold, data packet one-way transmission delay change or change is greater than or equal to the second threshold, round-trip delay change or change is greater than or equal to the third threshold, residual delay change or change is greater than or equal to the fourth threshold, RTT reset or reset change is greater than or equal to the fifth threshold, reverse link PDB change or change is greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB change or change is greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information change is greater than or equal to the eighth threshold.

[0203] In some embodiments, the delay information and / or the time information is carried by information in a data packet, or the delay information and / or the time information is carried by a data protocol data unit (PDU) of an access stratum (AS), or the delay information and / or the time information is carried by auxiliary information used to assist in performing the first operation, or the delay information and / or the time information is carried by terminal auxiliary information from a sending end to a receiving end.

[0204] In some embodiments, the delay information and / or the time information is carried through a header and / or a payload of a data packet, or is carried through control plane information.

[0205] In some embodiments, the delay information and / or the time information is dynamic or semi-static.

[0206] In some embodiments, the first operation is performed unconditionally.

[0207] In some embodiments, the first operation is performed when at least one of the first event, the first condition, the second event, and the second condition is satisfied.

[0208] In some embodiments, the bidirectional QoS requirement information is obtained based on pre-configuration information of the application layer or network device, or the bidirectional QoS requirement information is determined or identified based on pre-configuration information of the application layer or network device. Optionally, the pre-configuration information also includes at least one of the following: identification information of the bidirectional QoS, and information about the entity, object, or resource corresponding to the bidirectional QoS. Optionally, the pre-configuration information is transmitted via a Uu interface or a PC5 interface.

[0209] In some embodiments, the bidirectional QoS requirement information is determined or identified based on interaction information between the receiving end and the transmitting end, or the bidirectional QoS requirement information is obtained through interaction information between the receiving end and the transmitting end. That is, the bidirectional QoS requirement information can be determined by negotiation between the receiving end and the transmitting end. Optionally, the interaction information also includes at least one of the following: identification information of the bidirectional QoS, and information about the entity, object, or resource corresponding to the bidirectional QoS.

[0210] In some embodiments, the bidirectional QoS requirement information is obtained by the receiving end from a higher layer of a bidirectional QoS entity. That is, the receiving end obtains the bidirectional QoS requirement information from a higher layer. Optionally, at least one of the following may also be obtained: identification information of the bidirectional QoS, and information about the entity, object, or resource corresponding to the bidirectional QoS. Optionally, obtaining the information from a higher layer involves inter-layer interaction.

[0211] In some embodiments, the bidirectional QoS requirement information is obtained by the receiving end from a higher layer, NAS layer, or application layer of the receiving entity. That is, the receiving end obtains the bidirectional QoS requirement information from a higher layer, NAS layer, or application layer. Optionally, at least one of the following may also be obtained: identification information for bidirectional QoS, and information about the entity, object, or resource corresponding to bidirectional QoS. Optionally, obtaining the information from a higher layer involves inter-layer interaction.

[0212] In some embodiments, the bidirectional QoS requirement information is obtained from the sending end. That is, the receiving end obtains the bidirectional QoS requirement information from the sending end. Optionally, the bidirectional QoS requirement information is carried by the first information; wherein, the first information is one of the following: information in the data packet received by the receiving end from the sending end, terminal auxiliary information from the sending end to the receiving end, radio resource control (RRC) information from the sending end to the receiving end, media access control layer control element (MAC CE) information from the sending end to the receiving end, physical layer information from the sending end to the receiving end, auxiliary information for assisting in performing the first operation. Optionally, the first information also includes at least one of the following: identification information of bidirectional QoS, entity or object or resource information corresponding to bidirectional QoS.

[0213] In some embodiments, the identification information of the bidirectional QoS is used to identify an object that performs bidirectional QoS, or the identification information of the bidirectional QoS is used to indicate that an object having the identification information of the bidirectional QoS performs bidirectional QoS.

[0214] In some embodiments, the entity or object or resource information corresponding to the bidirectional QoS includes at least one of the following: the identifier (ID) of the sending end, the group identifier (Group ID) to which the sending end belongs, the identifier of the receiving end, the group identifier to which the receiving end belongs, the group identifier of the bidirectional QoS, the entity identifier of the bidirectional QoS, the terminal identifier set of the bidirectional QoS, the entity set of the bidirectional QoS, the object set of the bidirectional QoS, the QoS flow identifier, the logical channel (Logical Channel, LCH) identifier, the logical channel group (Logical Channel Group, LCG) identifier, the application identifier, the PDU session identifier, the DRB identifier, the physical channel identifier, and the transmission resource set.

[0215] In some embodiments, the "information in the data packet" described in the embodiments of the present application is carried in the header or payload of the data packet. The "auxiliary information" described in the embodiments of the present application is carried through RRC signaling or MAC CE.

[0216] In some embodiments, the bidirectional QoS requirement information is information at the granularity of QoS flow, or the bidirectional QoS requirement information is information at the granularity of data packet, or the bidirectional QoS requirement information is information at the granularity of MAC PDU corresponding to the data packet, or the bidirectional QoS requirement information is information at the granularity of data burst, or the bidirectional QoS requirement information is information at the granularity of resource block (RB), or the bidirectional QoS requirement information is information at the granularity of LCH, or the bidirectional QoS requirement information is information at the granularity of LCG, or the bidirectional QoS requirement information is information at the granularity of PDU session, or the bidirectional QoS requirement information is terminal-specific information, or the bidirectional QoS requirement information is specific information between the transmitter and the receiver, or the bidirectional QoS requirement information is application-specific information, or the bidirectional QoS requirement information is terminal group-specific information.

[0217] In some embodiments, the first operation is an operation at the packet granularity, or the first operation is an operation at the MAC PDU granularity corresponding to the packet, or the first operation is an operation at the QoS flow granularity, or the first operation is an operation at the RB granularity, or the first operation is an operation at the data burst granularity, or the first operation is an operation at the LCH granularity, or the first operation is an operation at the LCG granularity, or the first operation is an operation at the PDU session granularity, or the first operation is a terminal-specific operation, or the first operation is a specific operation between the transmitter and the receiver, or the first operation is an application-specific operation, or the first operation is a terminal group-specific operation.

[0218] In some embodiments, the first operation is non-real-time, and / or the first operation is performed periodically, and / or the first operation is performed within a third time period or at a first moment, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met, and / or the first operation is real-time.

[0219] In some embodiments, a consistent first operation is performed on different objects, or different first operations are performed on different objects.

[0220] In some embodiments, the triggering or triggering conditions of the first operation are different for different objects, or the triggering or triggering conditions of the first operation are the same for different objects.

[0221] In some embodiments, when the first operation is an operation at the granularity of a data packet or the granularity of a MAC PDU corresponding to a data packet, or when the first operation is for a data burst, or when the first operation is for a data packet or a MAC PDU corresponding to a data packet, the first operation is real-time, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

[0222] For example, in the case where the first operation is an operation at the packet granularity or the MAC PDU granularity corresponding to the packet, the first operation is real-time, and / or the first operation is performed when the trigger condition is met, and / or the first operation is performed when the trigger event is met.

[0223] For another example, when the first operation is for a data burst, the first operation is real-time, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

[0224] For another example, when the first operation is for a data packet or a MAC PDU corresponding to the data packet, the first operation is real-time, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

[0225] In some embodiments, when the first operation is an operation of QoS flow granularity or RB granularity or LCH granularity or LCG granularity or PDU session granularity, or when the first operation is a terminal-specific operation, or when the first operation is a specific operation between the transmitter and the receiver, or when the first operation is an application-specific operation, or when the first operation is a terminal group-specific operation, the first operation is non-real-time, and / or the first operation is performed periodically, and / or the first operation is performed within a third time period or at a first moment, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

[0226] For example, in the case where the first operation is an operation of QoS flow granularity or RB granularity or LCH granularity or LCG granularity or PDU session granularity, the first operation is non-real-time, and / or the first operation is performed periodically, and / or the first operation is performed within a third time period or at the first moment, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

[0227] For another example, when the first operation is a terminal-specific operation, the first operation is non-real-time, and / or the first operation is performed periodically, and / or the first operation is performed within a third time period or at the first moment, and / or the first operation is performed when the trigger condition is met, and / or the first operation is performed when the trigger event is met.

[0228] For another example, when the first operation is a specific operation between the sending end and the receiving end, the first operation is non-real-time, and / or the first operation is performed periodically, and / or the first operation is performed within a third time period or at the first moment, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

[0229] For another example, when the first operation is an application-specific operation, the first operation is non-real-time, and / or the first operation is performed periodically, and / or the first operation is performed within a third time period or at a first moment, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

[0230] For another example, when the first operation is a terminal group-specific operation, the first operation is non-real-time, and / or the first operation is performed periodically, and / or the first operation is performed within a third time period or at the first moment, and / or the first operation is performed when the trigger condition is met, and / or the first operation is performed when the trigger event is met.

[0231] In some embodiments, the third duration is agreed upon by a protocol, or the third duration is configured by a network, or the third duration is determined by one of the receiving end and the sending end, or the third duration is determined by negotiation between the receiving end and the sending end.

[0232] In some embodiments, the first moment is agreed upon by a protocol, or the first moment is configured by a network, or the first moment is determined by one of the receiving end and the sending end, or the first moment is determined by negotiation between the receiving end and the sending end.

[0233] In some embodiments, the first operation satisfies at least one of the following:

[0234] The first operation is an operation that is executed unconditionally;

[0235] The first operation is a periodic operation;

[0236] The first operation is an operation triggered by an event;

[0237] The first operation is a condition-triggered operation;

[0238] The first operation is performed within a third time period or at a first moment.

[0239] For example, the first operation is an operation that is periodically performed within a third time period.

[0240] For another example, the first operation is an operation triggered by an event within a third time period.

[0241] For another example, the first operation is an operation triggered by a condition within a third time period.

[0242] For another example, the first operation is an operation triggered by an event at a first moment.

[0243] For another example, the first operation is an operation triggered by a condition at a first moment.

[0244] In some embodiments, when the first operation is performed periodically (that is, the first operation is a periodic operation), the periodic information of the execution of the first operation is agreed upon by the protocol, or the periodic information of the execution of the first operation is configured by the network, or the periodic information of the execution of the first operation is determined by the receiving end, or the periodic information of the execution of the first operation is determined by the sending end, or the periodic information of the execution of the first operation is determined by negotiation between the receiving end and the sending end.

[0245] In some embodiments, when the first operation is performed within a third duration or at a first moment, the third duration or the first moment is agreed upon by a protocol, or the third duration or the first moment is configured by a network, or the third duration or the first moment is determined by a receiving end, or the third duration or the first moment is determined by a sending end, or the third duration or the first moment is determined by negotiation between the receiving end and the sending end.

[0246] In some embodiments, when the first operation is performed when a trigger condition is met (that is, the first operation is a conditionally triggered operation), the condition triggering the execution of the first operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB change or change greater than or equal to the sixth threshold, reverse link PDB received, reverse link PSDB change or change greater than or equal to the seventh threshold, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change greater than or equal to the eighth threshold.

[0247] In some embodiments, when the first operation is an event-triggered operation (that is, the first operation is performed when a triggering event is met), the event that triggers the execution of the first operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reception of reverse link data, reception of reverse link feedback information, sending auxiliary information, reception of auxiliary information, reception of delay information, reception of time information, sending reverse link data, sending reverse link feedback, reverse link PDB change, reverse link delay change, change in at least one of the two-way QoS requirement information, change in one-way transmission delay of data packet, change in round-trip delay, change in residual delay, RTT reset, reverse link PDB change, reception of reverse link PDB, reverse link PSDB change, reception of reverse link PDB, reception of reverse link information, reception of auxiliary information trigger information, auxiliary information change, first reception of auxiliary information trigger information, first transmission of auxiliary information, first reception of feedback information.

[0248] In some embodiments, the first operation is agreed upon by a protocol, or the first operation is pre-configured or dynamically indicated by the network, or the first operation is performed based on the network configuration or pre-configuration, or the first operation is performed based on the indication of the opposite end, or the first operation is performed by the receiving end based on the information of the sending end, or the first operation is determined by negotiation between the receiving end and the sending end.

[0249] Therefore, in the embodiment of the present application, when there is a bidirectional QoS requirement, the receiving end can perform the first operation according to the bidirectional QoS requirement information, thereby ensuring the bidirectional QoS requirement and improving the side communication quality.

[0250] The above, in combination with Figures 4 to 5, describes in detail the receiving end embodiment of the present application. The following, in combination with Figure 6, describes in detail the sending end embodiment of the present application. It should be understood that the sending end embodiment and the receiving end embodiment correspond to each other, and similar descriptions can refer to the receiving end embodiment.

[0251] FIG6 is a schematic flowchart of a wireless communication method 300 according to an embodiment of the present application. As shown in FIG6 , the wireless communication method 300 may include at least part of the following contents:

[0252] S310, the transmitting end performs a second operation based on the bidirectional QoS requirement information on the side link; wherein, the second operation includes at least one of the following: sending delay information to the receiving end, sending time information to the receiving end, sending auxiliary information to the receiving end, modifying or determining the forward transmission delay, adjusting or determining the PSDB of the forward link, adjusting or determining the PDB of the forward link, determining the delay information, determining the time information, determining the auxiliary information, determining the remaining delay, deleting packets, determining the recommended PSDB of the reverse link, determining the recommended PDB of the reverse link, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the receiving end, and recommending an optional resource set for the receiving end.

[0253] It should be understood that FIG6 shows the steps or operations of the wireless communication method 300, but these steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of the operations in FIG6.

[0254] In the embodiment of the present application, in the case of a bidirectional QoS requirement, the transmitting end may perform the second operation according to the bidirectional QoS requirement information, thereby ensuring the bidirectional QoS requirement and improving the side communication quality.

[0255] In the embodiments of the present application, the receiving end may also be referred to as a receiving end device, and the transmitting end may also be referred to as a transmitting end device. Optionally, the receiving end may be a terminal device, a receiving end terminal, or a relay, and the transmitting end may be a terminal device, a transmitting end terminal, or a relay. Optionally, the receiving end and the transmitting end communicate directly via a sidelink, or the receiving end and the transmitting end communicate via a relay link.

[0256] In the embodiment of the present application, the link from the transmitting end to the receiving end is a forward link, and the link from the receiving end to the transmitting end is a reverse link, as shown in FIG5 .

[0257] In an embodiment of the present application, the bidirectional QoS requirement, and the counterpart or counterparts thereof, may be explicitly indicated (for example, both parties pre-configured by the application layer or the network, or a group pre-configured by the application layer or the network, or the interaction between the sending end and the receiving end, or the counterpart or counterparts configured to perform the second operation), or may be implicitly determined (for example, whether the configured QoS parameters include bidirectional QoS parameters, or whether bidirectional QoS is enabled, or the counterpart or counterparts that send and / or receive the bidirectional QoS requirement, or the counterpart or counterparts that perform the second operation).

[0258] In some embodiments, the bidirectional QoS requirement information is dynamic or semi-static.

[0259] For example, the second operation includes sending at least one of delay information, time information, and auxiliary information to the receiving end, so that, in the case of bidirectional QoS requirements, the receiving end can perform side transmission based on at least one of the delay information, time information, and auxiliary information, thereby optimizing the reverse link transmission.

[0260] For example, the second operation includes sending at least one of delay information, time information, and auxiliary information to the receiving end, and determining the recommended PSDB of the reverse link, so that, in the case of bi-directional QoS requirements, the receiving end can perform side transmission based on at least one of the delay information, time information, and auxiliary information, and the recommended PSDB of the reverse link, thereby optimizing the reverse link transmission.

[0261] For example, the second operation includes sending at least one of delay information, time information, and auxiliary information to the receiving end, and determining the recommended PDB of the reverse link, so that, in the case of bidirectional QoS requirements, the receiving end can perform side transmission based on at least one of the delay information, time information, and auxiliary information, and the recommended PDB of the reverse link, thereby optimizing the reverse link transmission.

[0262] For example, the second operation includes sending at least one of delay information, time information, and auxiliary information to the receiving end, and determining the recommended PDB and PSDB of the reverse link, so that, in the case of bi-directional QoS requirements, the receiving end can perform side transmission based on at least one of the delay information, time information, and auxiliary information, and the recommended PDB and PSDB of the reverse link, thereby optimizing the reverse link transmission.

[0263] For example, the second operation includes determining the recommended PDB and / or PSDB for the reverse link, and recommending optional resources and / or resource sets for the receiving end, so that, in the case of bi-directional QoS requirements, the receiving end can perform side transmission based on the recommended PDB and / or PSDB for the reverse link, and the recommended optional resources and / or resource sets, thereby optimizing the reverse link transmission.

[0264] For example, the second operation includes modifying or determining the forward transmission delay. Thus, in the case of bidirectional QoS requirements, the receiving end can modify or determine the forward transmission delay based on the bidirectional QoS requirement information, thereby optimizing the forward link transmission.

[0265] For example, the second operation includes modifying or determining the forward transmission delay, adjusting or determining the forward PSDB, so that, in the case of bidirectional QoS requirements, the receiving end can modify or determine the forward transmission delay, adjust or determine the forward PSDB based on the bidirectional QoS requirement information, thereby optimizing the forward link transmission.

[0266] For example, the second operation includes modifying or determining the forward transmission delay, adjusting or determining the forward PSDB, and deleting packets. Thus, in the case of bidirectional QoS requirements, the receiving end can modify or determine the forward transmission delay, adjust or determine the forward PSDB, and delete packets based on the bidirectional QoS requirement information, thereby optimizing the forward link transmission.

[0267] For example, the second operation includes modifying or determining the forward transmission delay, adjusting or determining the forward PDB, so that, in the case of bidirectional QoS requirements, the receiving end can modify or determine the forward transmission delay, adjust or determine the forward PDB based on the bidirectional QoS requirement information, thereby optimizing the forward link transmission.

[0268] For example, the second operation includes modifying or determining the forward transmission delay, adjusting or determining the forward PDB, and deleting packets. Thus, in the case of bidirectional QoS requirements, the receiving end can modify or determine the forward transmission delay, adjust or determine the forward PDB, and delete packets based on the bidirectional QoS requirement information, thereby optimizing the forward link transmission.

[0269] For example, the second operation includes modifying or determining the forward transmission delay, adjusting or determining the forward PDB, and adjusting the selected resources and / or resource sets. Thus, in the case of bidirectional QoS requirements, the receiving end can modify or determine the forward transmission delay, adjust or determine the forward PDB, and adjust the selected resources and / or resource sets based on the bidirectional QoS requirement information, thereby optimizing the forward link transmission.

[0270] For example, the second operation includes modifying or determining the forward transmission delay, adjusting or determining the forward PDB, adjusting the selected resources and / or resource sets, and deleting packets. Thus, in the case of bidirectional QoS requirements, the receiving end can modify or determine the forward transmission delay, adjust or determine the forward PDB, adjust the selected resources and / or resource sets, and delete packets based on the bidirectional QoS requirement information, thereby optimizing the forward link transmission.

[0271] For example, the second operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the transmitter can determine / adjust the PDB of the forward link and / or reverse link based on the bidirectional QoS requirement information, so that the receiver can perform more reasonable transmission on the reverse link and / or the transmitter can perform more reasonable transmission on the forward link.

[0272] For example, the second operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the transmitter can determine / adjust the PSDB of the reverse link and / or forward link based on the bidirectional QoS requirement information, so that the receiver can perform more appropriate transmission on the reverse link and / or the transmitter can perform more appropriate transmission on the forward link.

[0273] For example, the second operation includes determining the remaining delay. Thus, in the case of bidirectional QoS requirements, the transmitter can adjust the selected resources and / or resource sets based on the bidirectional QoS requirement information, so that the receiver can perform more appropriate transmission on the reverse link and / or the transmitter can perform more appropriate transmission on the forward link.

[0274] For example, the second operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the transmitter can select transmission resources and / or resource sets based on the bidirectional QoS requirement information, so that the receiver can perform more appropriate transmission on the reverse link and / or the transmitter can perform more appropriate transmission on the forward link.

[0275] For example, the second operation includes determining the remaining delay. Thus, in the case of bidirectional QoS requirements, the transmitter can delete packets based on the bidirectional QoS requirement information, thereby enabling the receiver to perform more reasonable transmission on the reverse link and / or the transmitter to perform more reasonable transmission on the forward link.

[0276] For example, the second operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the transmitter can determine a recommended reverse link PSDB based on the bidirectional QoS requirement information, so that the receiver can perform more reasonable transmission on the reverse link and / or the transmitter can perform more reasonable transmission on the forward link.

[0277] For example, the second operation includes determining the residual delay. Thus, in the case of a bidirectional QoS requirement, the transmitter can determine a recommended reverse link PDB based on the bidirectional QoS requirement information, so that the receiver can perform more appropriate transmission on the reverse link and / or the transmitter can perform more appropriate transmission on the forward link.

[0278] For example, the second operation includes determining the remaining delay. Thus, in the case of bidirectional QoS requirements, the transmitter can determine the delay information based on the bidirectional QoS requirement information, so that the receiver can perform more appropriate transmission on the reverse link and / or the transmitter can perform more appropriate transmission on the forward link.

[0279] For example, the second operation includes determining the remaining delay. Thus, in the case of bidirectional QoS requirements, the transmitter can determine the timing information based on the bidirectional QoS requirement information, so that the receiver can perform more appropriate transmission on the reverse link and / or the transmitter can perform more appropriate transmission on the forward link.

[0280] For example, the second operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the transmitter can determine auxiliary information based on the bidirectional QoS requirement information, so that the receiver can perform more reasonable transmission on the reverse link and / or the transmitter can perform more reasonable transmission on the forward link.

[0281] For example, the second operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the transmitter can recommend optional resources to the receiver based on the bidirectional QoS requirement information, so that the receiver can perform more appropriate transmission on the reverse link and / or the transmitter can perform more appropriate transmission on the forward link.

[0282] For example, the second operation includes determining the residual delay. Thus, in the case of bidirectional QoS requirements, the transmitter can recommend an optional resource set to the receiver based on the bidirectional QoS requirement information, so that the receiver can perform more appropriate transmission on the reverse link and / or the transmitter can perform more appropriate transmission on the forward link.

[0283] For example, the second operation includes determining time information, and / or determining delay information, and / or determining auxiliary information. Optionally, the time information, / or the delay information, and / or the auxiliary information may be obtained by the transmitting end from the receiving end, determined by the transmitting end based on information from the receiving end, determined by the transmitting end based on information from the network, or evaluated by the transmitting end itself.

[0284] For example, the second operation includes determining time information, and / or determining delay information, and / or determining auxiliary information. Thus, in the case of bidirectional QoS requirements, the transmitter can determine / adjust the PDB of the reverse link and / or forward link based on the bidirectional QoS requirement information, thereby enabling the receiver to perform more appropriate transmission on the reverse link and / or the transmitter to perform more appropriate transmission on the forward link.

[0285] For example, the first operation includes determining time information, and / or determining delay information, and / or determining auxiliary information. Thus, in the case of bidirectional QoS requirements, the transmitter can determine / adjust the PSDB of the reverse link and / or forward link based on the bidirectional QoS requirement information, thereby enabling the receiver to perform more appropriate transmission on the reverse link and / or the transmitter to perform more appropriate transmission on the forward link.

[0286] For example, the first operation includes determining time information, and / or determining delay information, and / or determining auxiliary information. Thus, in the case of bidirectional QoS requirements, the transmitter can adjust the selected resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiver to perform more appropriate transmission on the reverse link and / or the transmitter to perform more appropriate transmission on the forward link.

[0287] For example, the first operation includes determining time information, and / or determining delay information, and / or determining auxiliary information. Thus, in the case of bidirectional QoS requirements, the transmitter can select transmission resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiver to perform more appropriate transmission on the reverse link and / or the transmitter to perform more appropriate transmission on the forward link.

[0288] For example, the first operation includes determining time information, and / or determining delay information, and / or determining auxiliary information. Thus, in the case of bidirectional QoS requirements, the transmitter can delete packets based on the bidirectional QoS requirement information, thereby enabling the receiver to perform more reasonable transmission on the reverse link and / or the transmitter to perform more reasonable transmission on the forward link.

[0289] For example, the first operation includes determining time information, and / or determining delay information, and / or determining auxiliary information. Thus, in the case of bidirectional QoS requirements, the transmitter can provide feedback based on the bidirectional QoS requirement information, so that the receiver can perform more appropriate transmission on the reverse link and / or the transmitter can perform more appropriate transmission on the forward link.

[0290] For example, the first operation includes determining time information, and / or determining delay information, and / or determining auxiliary information. Thus, in the case of bidirectional QoS requirements, the transmitter can determine the remaining delay based on the bidirectional QoS requirement information, so that the receiver can perform more reasonable transmission on the reverse link and / or the transmitter can perform more reasonable transmission on the forward link.

[0291] For example, the second operation includes sending delay information, and / or sending time information, and / or sending auxiliary information to the receiving end. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the PDB of the reverse link and / or forward link based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0292] For example, the second operation includes sending delay information, and / or sending time information, and / or sending auxiliary information to the receiving end. Thus, in the case of bidirectional QoS requirements, the receiving end can determine / adjust the PSDB of the reverse link and / or forward link based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0293] For example, the second operation includes sending delay information, and / or sending time information, and / or sending auxiliary information to the receiving end. Thus, in the case of bidirectional QoS requirements, the receiving end can adjust the selected resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0294] For example, the second operation includes sending delay information, and / or sending time information, and / or sending auxiliary information to the receiving end. Thus, in the case of bidirectional QoS requirements, the receiving end can select transmission resources and / or resource sets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0295] For example, the second operation includes sending delay information, and / or sending time information, and / or sending auxiliary information to the receiving end. Thus, in the case of bidirectional QoS requirements, the receiving end can delete packets based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more reasonable transmission on the reverse link and / or the transmitting end to perform more reasonable transmission on the forward link.

[0296] For example, the second operation includes sending delay information, and / or sending time information, and / or sending auxiliary information to the receiving end. Thus, in the case of bidirectional QoS requirements, the receiving end can provide feedback based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0297] For example, the second operation includes sending delay information, and / or sending time information, and / or sending auxiliary information to the receiving end. Thus, in the case of bidirectional QoS requirements, the receiving end can determine the remaining delay based on the bidirectional QoS requirement information, thereby enabling the receiving end to perform more appropriate transmission on the reverse link and / or the transmitting end to perform more appropriate transmission on the forward link.

[0298] In some embodiments, where the second operation includes determining a residual delay, the transmitter may determine the residual delay of the reverse link and / or the forward link.

[0299] In some embodiments, when the second operation includes adjusting the selected resources (resources transmitted from the sending end to the receiving end), the adjustment of the selected resources includes but is not limited to at least one of the following: determining the resources for transmission, determining the available resources in the candidate resource set, determining the priority of the resources in the candidate resource set, and adjusting the priority of the available resources when selecting.

[0300] In some embodiments, when the second operation includes adjusting a selected resource set (a resource set transmitted from a transmitting end to a receiving end), the adjustment of the selected resource set includes but is not limited to at least one of the following: determining a resource set for transmission, determining an available resource set in a candidate resource set, and adjusting the priority of the available resource set during selection.

[0301] In some embodiments, when the second operation includes selecting a transmission resource (a resource transmitted from a transmitting end to a receiving end), the selection of the transmission resource includes but is not limited to at least one of the following: selecting a transmission resource from candidate resources, and selecting a transmission resource from a candidate resource set.

[0302] In some embodiments, when the second operation includes selecting a transmission resource set (a resource set transmitted from the transmitting end to the receiving end), the selecting the transmission resource set includes: selecting the transmission resource set from the candidate resource set.

[0303] In some embodiments, the recommended optional resources for the receiving end include but are not limited to at least one of the following: optional resources for data transmitted from the receiving end to the sending end, optional resources for data packets transmitted from the receiving end to the sending end, optional resources for information transmitted from the sending end to the receiving end, and transmission resources for data packets or information transmitted from the receiving end to the sending end.

[0304] In some embodiments, the recommended optional resource set for the receiving end includes but is not limited to at least one of the following: an optional resource set for data transmitted from the receiving end to the sending end, an optional resource set for data packets transmitted from the receiving end to the sending end, an optional resource set for information transmitted from the sending end to the receiving end, and a transmission resource set for data packets or information transmitted from the receiving end to the sending end.

[0305] In some embodiments, the delay information includes but is not limited to at least one of the following: bi-directional transmission delay, bidirectional PDB, PDB of the reverse link recommended by the transmitter, bidirectional PSDB, PSDB of the reverse link recommended by the transmitter, remaining delay determined by the transmitter, and delay used / occupied by the transmitter.

[0306] Specifically, the bidirectional PDB may be a PDB for a forward link and a reverse link.

[0307] Specifically, the bidirectional PSDB may be a PSDB for a forward link and a reverse link.

[0308] In some embodiments, when the second operation includes adjusting the PSDB, the transmitter may adjust the PSDB of the forward link based on preset PSDB parameters, or the transmitter may adjust the PSDB of the forward link based on the PSDB parameters determined by negotiation between the receiver and the transmitter, or the transmitter may independently decide how to adjust the PSDB of the forward link.

[0309] In some embodiments, when the second operation includes adjusting the PDB, the transmitter may adjust the PSDB of the forward link based on preset PDB parameters, or the transmitter may adjust the PDB of the forward link based on the PDB parameters determined by negotiation between the receiver and the transmitter, or the transmitter may independently decide how to adjust the PDB of the forward link.

[0310] In some embodiments, both the PSDB and the PDB of the forward link may be determined / adjusted, or only the PSDB of the forward link may be determined / adjusted, or only the PDB of the forward link may be determined / adjusted.

[0311] In some embodiments, if a PSDB exists, or an indication is given to determine the PSDB, only the PSDB of the forward link is determined / adjusted, or the PSDB of the forward link is determined / adjusted, or the PDB of the forward link is not determined / adjusted.

[0312] In some embodiments, if a PDB exists, or an indication is given to determine the PDB, only the PDB of the forward link is determined / adjusted, or the PDB of the forward link is determined / adjusted, or the PSDB of the forward link is not determined / adjusted.

[0313] In some embodiments, if the PSDB does not exist, or an uncertain PSDB is indicated, only the PDB of the forward link is determined / adjusted, or the PDB of the forward link is determined / adjusted, or the PSDB of the forward link is not determined / adjusted.

[0314] In some embodiments, when the second operation includes recommending a reverse link PSDB, the transmitter may recommend the reverse link PSDB based on preset PSDB parameters, or the transmitter may recommend the reverse link PSDB based on PSDB parameters determined by negotiation between the receiver and the transmitter, or the transmitter may independently decide how to recommend the reverse link PSDB.

[0315] In some embodiments, when the second operation includes recommending a reverse link PDB, the transmitter may recommend the reverse link PDB based on preset PDB parameters, or the transmitter may recommend the reverse link PDB based on PDB parameters determined by negotiation between the receiver and the transmitter, or the transmitter may independently decide how to recommend the reverse link PDB.

[0316] In some embodiments, both the PSDB and the PDB for determining / recommending the reverse link may be present, or only the PSDB for determining / recommending the reverse link may be present, or only the PDB for determining / recommending the reverse link may be present.

[0317] In some embodiments, if a PSDB exists, or an indication is given to determine the PSDB, only the PSDB of the reverse link is determined / recommended, or the PSDB of the reverse link is determined / recommended, or the PDB of the reverse link is not determined / recommended.

[0318] In some embodiments, if a PDB exists, or an indication is given to determine the PDB, only the PDB of the reverse link is determined / recommended, or the PDB of the reverse link is determined / recommended, or the PSDB of the reverse link is not determined / recommended.

[0319] In some embodiments, if no PSDB exists, or an indication is given that the PSDB is uncertain, only the PDB of the reverse link is determined / recommended, or the PDB of the reverse link is determined / recommended, or the PSDB of the reverse link is not determined / recommended.

[0320] In some embodiments, when the second operation includes packet deletion, the transmitting end may delete the data packet or data to be transmitted or buffered. The data or data packet to be transmitted or buffered may be data or data packet transmitted using a forward link, or data or data packet submitted to a higher layer (e.g., a NAS layer, an application layer, etc.).

[0321] In some embodiments, when the second operation includes packet deletion, the sending end may request the receiving end or the peer end to send packet deletion auxiliary information. The packet deletion auxiliary information is used by the sending end to perform the packet deletion operation. The auxiliary information includes but is not limited to a sequence number.

[0322] In some embodiments, when the second operation includes packet deletion, the sending end may send packet deletion information to the receiving end or the peer end. The packet deletion information is used to indicate the packet information deleted by the sending end. The packet deletion information includes but is not limited to a sequence number.

[0323] For example, the residual delay determined by the transmitting end may be the residual delay of the forward link and / or the residual delay of the reverse link.

[0324] In some embodiments, the delay information corresponds to real-time delay, or the delay information corresponds to statistical delay within a first time period, or the delay information is the delay corresponding to a first time, or the delay information is the delay corresponding to a first event and / or a first condition.

[0325] In some embodiments, the first duration is agreed upon by a protocol, or the first duration is configured by a network (semi-static configuration or dynamic configuration), or the first duration is determined by negotiation between the receiving end and the sending end.

[0326] In some embodiments, the first time is absolute time, or the first time is relative time, or the first time is associated with a first SFN, or the first time is associated with a first time slot, or the first time is associated with a first time domain symbol, or the first time is associated with a first reference point.

[0327] Optionally, the first SFN is agreed upon by a protocol, or the first SFN is configured by a network (semi-static configuration or dynamic configuration), or the first SFN is determined by one of the transmitting end or the receiving end, or the first SFN is determined by negotiation between the receiving end and the transmitting end.

[0328] For example, the first time is associated with the first SFN, which may be: the first time is the starting time point of the first SFN, or the first time is the ending time point of the first SFN, or the first time is the upper boundary of the first SFN, or the first time is the lower boundary of the first SFN, or the first time is the first symbol at the end of the first SFN.

[0329] Optionally, the first time slot is agreed upon by a protocol, or the first time slot is configured by a network (semi-static configuration or dynamic configuration), or the first time slot is determined by one of the transmitting end or the receiving end, or the first time slot is determined by negotiation between the receiving end and the transmitting end.

[0330] For example, the first time is associated with the first time slot, which can be: the first time is the starting time point of the first time slot, or the first time is the ending time point of the first time slot, or the first time is the upper boundary of the first time slot, or the first time is the lower boundary of the first time slot, or the first time is the first symbol at the end of the first time slot.

[0331] Optionally, the first time domain symbol is agreed upon by a protocol, or the first time domain symbol is configured by a network (semi-static configuration or dynamic configuration), or the first time domain symbol is determined by one of the transmitting end or the receiving end, or the first time domain symbol is determined by negotiation between the receiving end and the transmitting end.

[0332] For example, the first time is associated with the first time domain symbol, which can be: the first time is the starting time point of the first time domain symbol, or the first time is the ending time point of the first time domain symbol, or the first time is the upper boundary of the first time domain symbol, or the first time is the lower boundary of the first time domain symbol, or the first time is the first symbol at the end of the first time domain symbol.

[0333] Optionally, the first reference point is agreed upon by a protocol, or the first reference point is configured by a network (semi-static configuration or dynamic configuration), or the first reference point is determined by one of the sending end or the receiving end, or the first reference point is determined by negotiation between the receiving end and the sending end.

[0334] For example, the first time is associated with the first reference point, which may be: the first time is the time point where the first reference point is located, or the first time is the starting time point of the first reference point, or the first time is the ending time point of the first reference point, or the first time is the upper boundary of the first reference point, or the first time is the lower boundary of the first reference point, or the first time is the first symbol at the end of the first reference point.

[0335] In some embodiments, the first event includes but is not limited to at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, residual delay change, RTT reset, reverse link PDB change, reverse link PDB reception, reverse link PSDB change, reverse link PDB reception, reverse link information reception, auxiliary information trigger information reception, auxiliary information change, auxiliary information trigger information reception for the first time, auxiliary information transmission for the first time, feedback information reception for the first time.

[0336] In some embodiments, the first condition includes but is not limited to at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the changes or changes in bidirectional QoS requirement information is greater than or equal to the first threshold, data packet one-way transmission delay change or change is greater than or equal to the second threshold, round-trip delay change or change is greater than or equal to the third threshold, residual delay change or change is greater than or equal to the fourth threshold, RTT reset or reset change is greater than or equal to the fifth threshold, reverse link PDB change or change is greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB change or change is greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information change is greater than or equal to the eighth threshold.

[0337] Optionally, the first threshold may be agreed upon by a protocol, or the first threshold may be configured by the network (semi-static configuration or dynamic configuration), or the first threshold may be determined by one of the receiving end or the sending end, or the first threshold may be determined by negotiation between the receiving end and the sending end.

[0338] Optionally, the second threshold can be agreed upon by a protocol, or the second threshold can be configured by the network (semi-static configuration or dynamic configuration), or the second threshold can be determined by one of the receiving end or the sending end, or the second threshold can be determined by negotiation between the receiving end and the sending end.

[0339] Optionally, the third threshold can be agreed upon by a protocol, or the third threshold can be configured by the network (semi-static configuration or dynamic configuration), or the third threshold can be determined by one of the receiving end or the sending end, or the third threshold can be determined by negotiation between the receiving end and the sending end.

[0340] Optionally, the fourth threshold can be agreed upon by a protocol, or the fourth threshold can be configured by the network (semi-static configuration or dynamic configuration), or the fourth threshold can be determined by one of the receiving end or the sending end, or the fourth threshold can be determined by negotiation between the receiving end and the sending end.

[0341] Optionally, the fifth threshold can be agreed upon by a protocol, or the fifth threshold can be configured by the network (semi-static configuration or dynamic configuration), or the fifth threshold can be determined by one of the receiving end or the sending end, or the fifth threshold can be determined by negotiation between the receiving end and the sending end.

[0342] Optionally, the sixth threshold can be agreed upon by a protocol, or the sixth threshold can be configured by the network (semi-static configuration or dynamic configuration), or the sixth threshold can be determined by one of the receiving end or the sending end, or the sixth threshold can be determined by negotiation between the receiving end and the sending end.

[0343] Optionally, the seventh threshold can be agreed upon by a protocol, or the seventh threshold can be configured by the network (semi-static configuration or dynamic configuration), or the seventh threshold can be determined by one of the receiving end or the sending end, or the seventh threshold can be determined by negotiation between the receiving end and the sending end.

[0344] Optionally, the eighth threshold can be agreed upon by a protocol, or the eighth threshold can be configured by the network (semi-static configuration or dynamic configuration), or the eighth threshold can be determined by one of the receiving end or the sending end, or the eighth threshold can be determined by negotiation between the receiving end and the sending end.

[0345] In some embodiments, the delay corresponding to the delay information is absolute time, or the delay corresponding to the delay information is relative time, or the delay corresponding to the delay information is the number of SFNs and / or the SFN interval, or the delay corresponding to the delay information is the number of symbols and / or the symbol interval, or the delay corresponding to the delay information is the number of time slots and / or the time slot interval.

[0346] In some embodiments, the time information includes but is not limited to at least one of the following: the time when the data packet arrives at the sending end (such as the time when the data packet sent by the receiving end arrives at the sending end, or the time when the data packet sent by other devices arrives at the sending end), the time when the data packet is buffered at the sending end (such as the time when the data packet sent by the receiving end is buffered at the sending end, or the time when any data packet is buffered at the sending end), the time when the data packet is generated (such as the time when the data packet is generated at the sending end), the time when the data packet is sent (such as the time when the sending end sends a certain data packet, or the time when the sending end continues to send data packets), the time when the data packet is sent to the receiving end, the time when the MAC PDU containing the data packet is generated, and the timestamp information of the data packet.

[0347] In some embodiments, the time information corresponds to real-time time, or the time information corresponds to statistical time within a second time period, or the time information is the time corresponding to the second time, or the time information is the time corresponding to the second event and / or second condition.

[0348] In some embodiments, the second duration is agreed upon by a protocol, or the second duration is configured by a network, or the second duration is determined by one of the sending end or the receiving end, or the second duration is determined by negotiation between the receiving end and the sending end.

[0349] In some embodiments, the second time is an absolute time, or the second time is a relative time, or the second time is associated with a second SFN, or the second time is associated with a second time slot, or the second time is associated with a second time domain symbol, or the second time is associated with a second reference point.

[0350] Optionally, the second SFN is agreed upon by a protocol, or the second SFN is configured by a network (semi-static configuration or dynamic configuration), or the second SFN is determined by one of the transmitting end or the receiving end, or the second SFN is determined by negotiation between the receiving end and the transmitting end.

[0351] For example, the second time is associated with the second SFN, which may be: the second time is the starting time point of the second SFN, or the second time is the ending time point of the second SFN, or the second time is the upper boundary of the second SFN, or the second time is the lower boundary of the second SFN, or the second time is the first symbol at the end of the second SFN.

[0352] Optionally, the second time slot is agreed upon by a protocol, or the second time slot is configured by a network (semi-static configuration or dynamic configuration), or the second time slot is determined by one of the transmitting end or the receiving end, or the second time slot is determined by negotiation between the receiving end and the transmitting end.

[0353] For example, the second time is associated with the second time slot, which can be: the second time is the starting time point of the second time slot, or the second time is the ending time point of the second time slot, or the second time is the upper boundary of the second time slot, or the second time is the lower boundary of the second time slot, or the second time is the first symbol at the end of the second time slot.

[0354] Optionally, the second time domain symbol is agreed upon by a protocol, or the second time domain symbol is configured by a network (semi-static configuration or dynamic configuration), or the second time domain symbol is determined by one of the transmitting end or the receiving end, or the second time domain symbol is determined by negotiation between the receiving end and the transmitting end.

[0355] For example, the second time is associated with the second time domain symbol, which can be: the second time is the starting time point of the second time domain symbol, or the second time is the ending time point of the second time domain symbol, or the second time is the upper boundary of the second time domain symbol, or the second time is the lower boundary of the second time domain symbol, or the second time is the first symbol at the end of the second time domain symbol.

[0356] Optionally, the second reference point is agreed upon by a protocol, or the second reference point is configured by a network (semi-static configuration or dynamic configuration), or the second reference point is determined by one of the sending end or the receiving end, or the second reference point is determined by negotiation between the receiving end and the sending end.

[0357] For example, the second time is associated with the second reference point, which may be: the second time is the time point where the second reference point is located, or the second time is the starting time point of the second reference point, or the second time is the ending time point of the second reference point, or the second time is the upper boundary of the second reference point, or the second time is the lower boundary of the second reference point, or the second time is the first symbol at the end of the second reference point.

[0358] In some embodiments, the second event includes at least one of the following: data packet arrival, data packet sending, MAC PDU received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback information sent, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, residual delay change, RTT reset, reverse link PDB change, reverse link PDB received, reverse link PSDB change, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change, auxiliary information trigger information received for the first time, auxiliary information sent for the first time, feedback information received for the first time.

[0359] In some embodiments, the second condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the changes or changes in the bidirectional QoS requirement information is greater than or equal to the first threshold, data packet one-way transmission delay change or change is greater than or equal to the second threshold, round-trip delay change or change is greater than or equal to the third threshold, residual delay change or change is greater than or equal to the fourth threshold, RTT reset or reset change is greater than or equal to the fifth threshold, reverse link PDB change or change is greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB change or change is greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information change is greater than or equal to the eighth threshold.

[0360] In some embodiments, the delay information and / or time information is carried by information in a data packet, or the delay information and / or time information is carried by a data PDU of an AS, or the delay information and / or time information is carried by auxiliary information used to assist in performing the first operation, or the delay information and / or time information is carried by terminal auxiliary information from a sending end to a receiving end.

[0361] In some embodiments, the bidirectional QoS requirement information includes, but is not limited to, at least one of the following: RTT, and indication information for enabling or disabling bidirectional QoS requirements. For example, the indication information for enabling or disabling bidirectional QoS requirements may occupy one bit; wherein a value of 0 indicates enabling bidirectional QoS requirements, and a value of 1 indicates disabling bidirectional QoS requirements; or, alternatively, a value of 1 indicates enabling bidirectional QoS requirements, and a value of 0 indicates disabling bidirectional QoS requirements.

[0362] In some embodiments, the delay information and / or the time information is carried through a header and / or a payload of a data packet, or is carried through control plane information.

[0363] In some embodiments, the delay information and / or the time information is dynamic or semi-static.

[0364] In some embodiments, the second operation is performed unconditionally.

[0365] In some embodiments, the second operation is performed when at least one of the first event, the first condition, the second event, and the second condition is satisfied.

[0366] In some embodiments, the bidirectional QoS requirement information is obtained based on pre-configuration information of the application layer or network device, or the bidirectional QoS requirement information is determined or identified based on pre-configuration information of the application layer or network device. Optionally, the pre-configuration information also includes at least one of the following: identification information of the bidirectional QoS, and information about the entity, object, or resource corresponding to the bidirectional QoS. Optionally, the pre-configuration information is transmitted via a Uu interface or a PC5 interface.

[0367] In some embodiments, the bidirectional QoS requirement information is determined or identified based on interaction information between the receiving end and the transmitting end, or the bidirectional QoS requirement information is obtained through interaction information between the receiving end and the transmitting end. That is, the bidirectional QoS requirement information can be determined by negotiation between the receiving end and the transmitting end. Optionally, the interaction information also includes at least one of the following: identification information of the bidirectional QoS, and information about the entity, object, or resource corresponding to the bidirectional QoS.

[0368] In some embodiments, the bidirectional QoS requirement information is obtained by the transmitter from a higher layer of a bidirectional QoS entity. That is, the transmitter obtains the bidirectional QoS requirement information from a higher layer. Optionally, at least one of the following may also be obtained: identification information of the bidirectional QoS, and information about the entity, object, or resource corresponding to the bidirectional QoS. Optionally, obtaining the information from a higher layer involves inter-layer interaction.

[0369] In some embodiments, the bidirectional QoS requirement information is obtained by the transmitter from a higher layer, NAS layer, or application layer of the transmitter entity. That is, the transmitter obtains the bidirectional QoS requirement information from a higher layer, NAS layer, or application layer. Optionally, at least one of the following may also be obtained: identification information for bidirectional QoS, and information about the entity, object, or resource corresponding to bidirectional QoS. Optionally, obtaining the information from a higher layer involves inter-layer interaction.

[0370] In some embodiments, the bidirectional QoS requirement information is determined, obtained, or identified based on information in a data packet received by the transmitting end from a higher layer. Optionally, the information in the data packet from the higher layer is carried in a packet header or payload. Optionally, the information in the data packet from the higher layer also includes at least one of the following: identification information for bidirectional QoS, and information about entities, objects, or resources corresponding to bidirectional QoS.

[0371] In some embodiments, the identification information of the bidirectional QoS is used to identify an object that performs bidirectional QoS, or the identification information of the bidirectional QoS is used to indicate that an object having the identification information of the bidirectional QoS performs bidirectional QoS.

[0372] In some embodiments, the entity or object or resource information corresponding to the bidirectional QoS includes at least one of the following: the identifier (ID) of the sending end, the group identifier (Group ID) to which the sending end belongs, the identifier of the receiving end, the group identifier to which the receiving end belongs, the group identifier of the bidirectional QoS, the entity identifier of the bidirectional QoS, the terminal identifier set of the bidirectional QoS, the entity set of the bidirectional QoS, the object set of the bidirectional QoS, the QoS flow identifier, the logical channel (Logical Channel, LCH) identifier, the logical channel group (Logical Channel Group, LCG) identifier, the application identifier, the PDU session identifier, the DRB identifier, the physical channel identifier, and the transmission resource set.

[0373] In some embodiments, the "information in the data packet" described in the embodiments of the present application is carried in the header or payload of the data packet. The "auxiliary information" described in the embodiments of the present application is carried through RRC signaling or MAC CE.

[0374] In some embodiments, the bidirectional QoS requirement information is information at the granularity of QoS flow, or the bidirectional QoS requirement information is information at the granularity of data packet, or the bidirectional QoS requirement information is information at the granularity of MAC PDU corresponding to the data packet, or the bidirectional QoS requirement information is information at the granularity of data burst, or the bidirectional QoS requirement information is information at the granularity of RB, or the bidirectional QoS requirement information is information at the granularity of LCH, or the bidirectional QoS requirement information is information at the granularity of LCG, or the bidirectional QoS requirement information is information at the granularity of PDU session, or the bidirectional QoS requirement information is terminal-specific information, or the bidirectional QoS requirement information is specific information between the sending end and the receiving end, or the bidirectional QoS requirement information is application-specific information, or the bidirectional QoS requirement information is terminal group-specific information.

[0375] In some embodiments, the second operation is an operation at the packet granularity, or the second operation is an operation at the MAC PDU granularity corresponding to the packet, or the second operation is an operation at the QoS flow granularity, or the second operation is an operation at the RB granularity, or the second operation is an operation at the data burst granularity, or the second operation is an operation at the LCH granularity, or the second operation is an operation at the LCG granularity, or the second operation is an operation at the PDU session granularity, or the second operation is a terminal-specific operation, or the second operation is a specific operation between the transmitter and the receiver, or the second operation is an application-specific operation, or the second operation is a terminal group-specific operation.

[0376] In some embodiments, the second operation is non-real-time, and / or the second operation is performed periodically, and / or the second operation is performed within a fourth time period or at a second moment, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met, and / or the second operation is real-time.

[0377] In some embodiments, a consistent second operation is performed on different objects, or different second operations are performed on different objects.

[0378] In some embodiments, the triggering or triggering conditions of the second operation are different for different objects, or the triggering or triggering conditions of the second operation are the same for different objects.

[0379] In some embodiments, when the second operation is an operation at the granularity of a data packet or the granularity of a MAC PDU corresponding to a data packet, or when the second operation is for a data burst, or when the second operation is for a data packet or a MAC PDU corresponding to a data packet, the second operation is real-time, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0380] For example, when the second operation is an operation at the packet granularity or the MAC PDU granularity corresponding to the packet, the second operation is real-time, and / or the second operation is performed when the trigger condition is met, and / or the second operation is performed when the trigger event is met.

[0381] For another example, when the second operation is for a data burst, the second operation is real-time, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0382] For another example, when the second operation is for a data packet or a MAC PDU corresponding to the data packet, the second operation is real-time, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0383] In some embodiments, when the second operation is an operation of QoS flow granularity or RB granularity or LCH granularity or LCG granularity or PDU session granularity, or when the second operation is a terminal-specific operation, or when the second operation is a specific operation between the transmitter and the receiver, or when the second operation is an application-specific operation, or when the second operation is a terminal group-specific operation, the second operation is non-real-time, and / or the second operation is performed periodically, and / or the second operation is performed within a fourth time period or at a second moment, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0384] For example, in the case where the second operation is an operation of QoS flow granularity or RB granularity or LCH granularity or LCG granularity or PDU session granularity, the second operation is non-real-time, and / or the second operation is performed periodically, and / or the second operation is performed within a fourth time period or at a second moment, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0385] For another example, when the second operation is a terminal-specific operation, the second operation is non-real-time, and / or the second operation is performed periodically, and / or the second operation is performed within a fourth time period or at a second moment, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0386] For another example, when the second operation is a specific operation between the sending end and the receiving end, the second operation is non-real-time, and / or the second operation is performed periodically, and / or the second operation is performed within a fourth time period or at a second moment, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0387] For another example, when the second operation is an application-specific operation, the second operation is non-real-time, and / or the second operation is performed periodically, and / or the second operation is performed within a fourth time period or at a second moment, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0388] For another example, when the second operation is a terminal group-specific operation, the second operation is non-real-time, and / or the second operation is performed periodically, and / or the second operation is performed within a fourth time period or at a second moment, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0389] In some embodiments, the fourth duration is agreed upon by a protocol, or the fourth duration is configured by a network, or the fourth duration is determined by one of the receiving end and the sending end, or the fourth duration is determined by negotiation between the receiving end and the sending end.

[0390] In some embodiments, the second moment is agreed upon by a protocol, or the second moment is configured by a network, or the second moment is determined by one of the receiving end and the sending end, or the second moment is determined by negotiation between the receiving end and the sending end.

[0391] In some embodiments, the second operation satisfies at least one of the following:

[0392] The second operation is an operation that is executed unconditionally;

[0393] The second operation is a periodic operation;

[0394] The second operation is an operation triggered by an event;

[0395] The second operation is a condition-triggered operation;

[0396] The second operation is performed within a fourth time period or at a second moment.

[0397] For example, the second operation is an operation that is periodically performed within a fourth time period.

[0398] For another example, the second operation is an operation triggered by an event within a fourth time period.

[0399] For another example, the second operation is an operation triggered by a condition within a fourth time period.

[0400] For another example, the second operation is an operation triggered by an event at the second moment.

[0401] For another example, the second operation is an operation triggered by a condition at the second moment.

[0402] In some embodiments, when the second operation is performed periodically (that is, the second operation is a periodic operation), the periodic information of the second operation execution is agreed upon by the protocol, or the periodic information of the second operation execution is configured by the network, or the periodic information of the second operation execution is determined by the receiving end, or the periodic information of the second operation execution is determined by the sending end, or the periodic information of the second operation execution is determined by negotiation between the receiving end and the sending end.

[0403] In some embodiments, when the second operation is performed within a fourth time period or at a second moment, the fourth time period or the second moment is agreed upon by the protocol, or the fourth time period or the second moment is configured by the network, or the fourth time period or the second moment is determined by the receiving end, or the fourth time period or the second moment is determined by the sending end, or the fourth time period or the second moment is determined by negotiation between the receiving end and the sending end.

[0404] In some embodiments, when the second operation is performed as a conditionally triggered operation (that is, the second operation is a conditionally triggered operation), the condition triggering the execution of the second operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB change or change greater than or equal to the sixth threshold, reverse link PDB received, reverse link PSDB change or change greater than or equal to the seventh threshold, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change greater than or equal to the eighth threshold.

[0405] In some embodiments, when the second operation is an event-triggered operation (i.e., the second operation is performed when a triggering event is satisfied), the event triggering the execution of the second operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, residual delay change, RTT reset, reverse link PDB change, reverse link PDB reception, reverse link PSDB change, reverse link PDB reception, reverse link information reception, auxiliary information trigger information reception, auxiliary information change, auxiliary information trigger information reception for the first time, auxiliary information transmission for the first time, feedback information reception for the first time.

[0406] In some embodiments, the second operation is agreed upon by a protocol, or the second operation is pre-configured or dynamically indicated by the network, or the second operation is performed based on the network configuration or pre-configuration, or the second operation is performed based on the indication of the opposite end, or the second operation is performed by the receiving end based on the information of the sending end, or the second operation is determined by negotiation between the receiving end and the sending end.

[0407] Therefore, in the embodiment of the present application, when there is a bidirectional QoS requirement, the transmitting end can perform the second operation according to the bidirectional QoS requirement information, thereby ensuring the bidirectional QoS requirement and improving the side communication quality.

[0408] The following is a detailed description of the technical solution of this application through specific embodiments.

[0409] Example 1

[0410] When a transmitting end and a receiving end have bidirectional QoS requirements, the transmitting end and / or the receiving end perform relevant operations based on the bidirectional QoS requirements. The relevant operations include at least one of the following: reporting, determining the remaining delay, adjusting the reverse link PDB, and adjusting the selected resources / resource set.

[0411] Optionally, the related operations may be periodic and / or event-triggered. The event triggers may be packet arrival, packet sending, change in one-way packet transmission delay, change in round-trip delay, change in residual delay, or RTT reset.

[0412] Optionally, the bi-directional QoS requirement may be at a QoS flow level or a packet level.

[0413] Optionally, the bi-directional QoS requirement includes bi-directional QoS parameters. Optionally, the bi-directional QoS includes RTT.

[0414] Optionally, the bi-directional QoS requirement, the opposite end or multiple parties to which it is directed, may be explicitly indicated (for example, two parties pre-configured by the application layer or the network, or a group pre-configured by the application layer or the network, or the interaction between the sending and receiving ends), or may be implicitly determined (for example, whether the configured QoS parameters include bi-directional QoS parameters, or whether bi-directional QoS is enabled).

[0415] Example 2 (Behavior of the receiving end supporting bi-directional QoS transmission)

[0416] 1. The receiving end, such as a UE, obtains or identifies bi-directional QoS requirement information. Optionally, this includes at least one of the following:

[0417] a) Alt a: Determine, obtain, or identify bi-directional QoS requirement information through pre-configuration information of the application layer or base station. Optionally, the pre-configuration information can be transmitted through the Uu or PC5 interface.

[0418] i. Optionally, the pre-configuration information includes bi-directional QoS requirements, such as RTT parameters.

[0419] ii. Optionally, the pre-configured information includes an endpoint identifier corresponding to a bi-directional QoS requirement, such as a group ID, a peer identifier, a QoS flow identifier, an LCH identifier, and an application identifier.

[0420] iii. Optionally, whether to enable bi-directional QoS requirements related to the behavior can be carried in the pre-configuration information or other information.

[0421] b) Alt b: Determine, learn, or identify bi-directional QoS requirement information through interactive information between UEs. Optionally, the interactive information between UEs may be transmitted via a PC5 interface.

[0422] i. Optionally, the interaction information includes bi-directional QoS requirements, such as RTT parameters.

[0423] ii. Optionally, the interaction information includes a bi-directional demand indication.

[0424] iii. Optionally, the interaction information includes identification information: such as endpoint identification, such as group ID, peer identification, QoS flow identification, LCH identification, and application identification.

[0425] iv. Optionally, whether to enable bi-directional QoS requirements related to the behavior can be carried in the pre-configuration information or other information.

[0426] c) Alt c: Determine, obtain, or identify bi-directional QoS requirement information through information in a data packet received by the receiving end from the peer end. For example, the data packet carries bi-directional QoS parameters, such as RTT. For example, the data packet carries latency information and / or time information. For example, the data packet carries an indication to enable bi-directional, or carries an identifier of the peer end for which bi-directional QoS is intended (e.g., a group ID, a transmitting end identifier, a QoS flow identifier, an LCH identifier, an application identifier).

[0427] i. Optionally, the information in the data packet is carried in the packet header or payload.

[0428] d) Alt c: The receiving end determines, learns, or identifies bi-directional QoS requirements through auxiliary information received from the other end. For example, the auxiliary information sent by the transmitting end to the receiving end carries bi-directional QoS related information, such as an enable bi-directional indication, latency information, time information, or bi-directional QoS parameters, such as RTT.

[0429] i. Optionally, the auxiliary information is carried in the RRC message and the MAC CE.

[0430] 2. The receiving end performs relevant operations according to the bi-directional QoS requirement. The relevant operations include at least one of the following: determining / adjusting the reverse link PDB, determining the residual delay, and adjusting the selected resource / resource set.

[0431] a) Alt1: The receiving end obtains delay information from the sending end. The delay may include: the recommended reverse link PDB, the remaining delay, and the used / occupied delay.

[0432] i. The receiving end determines the remaining delay and / or determines / adjusts the reverse link PDB and / or adjusts the selected resource / resource set based on the bi-directional QoS requirements, such as the RTT parameter and / or the delay information.

[0433] Optionally, adjusting the selected resource / resource set may include determining the resource / resource set to be transmitted, and / or adjusting a selection priority for the resource when selecting available resources.

[0434] Optionally, the behavior is directed to a QoS flow, or to a corresponding packet.

[0435] Optionally, the behavior is a real-time behavior, or a non-real-time behavior (such as periodic, a certain time period, or under certain conditions (such as the remaining delay and / or the reverse link PDB change exceeds a certain threshold, or the remaining delay and / or the reverse link PDB is less than a first threshold, or the remaining delay and / or the reverse link PDB is greater than a second threshold).

[0436] ii. For example, SL-Receiver of forward direction monitors the latency (eg, via report on latency) to adapt the PDB of reverse link (eg, via prioritization, resource selection and etc.)

[0437] b) Alt2: The receiving end obtains time information from the sending end. The time information may include: the time when the data packet arrives at the sending end, the time when the data packet is in the sending end buffer, the time when the data packet is generated, and the timestamp information of the data packet.

[0438] i. The receiving end determines the remaining delay based on the bi-directional QoS requirements, such as RTT parameters, and the time information, and / or adjusts the reverse link PDB and / or adjusts the selected resource / resource set

[0439] Optionally, adjusting the selected resource / resource set may include determining the resource / resource set to be transmitted, and / or adjusting a selection priority for the resource when selecting available resources.

[0440] Optionally, the behavior is directed to a QoS flow, or to a corresponding packet.

[0441] Optionally, the behavior is a real-time behavior, or a non-real-time behavior (such as periodic, a certain time period, or under certain conditions (such as the remaining delay and / or the reverse link PDB change exceeds a certain threshold, or the remaining delay and / or the reverse link PDB is less than a first threshold, or the remaining delay and / or the reverse link PDB is greater than a second threshold).

[0442] ii. For example, the SL-Receiver of forward direction monitors the latency (eg, via report on latency) to adapt the PDB of reverse link (eg, via prioritization, resource selection and etc.) based on the detected forward link latency (via latency reporting).

[0443] c) Optionally, the delay information and / or time information from the transmitting end is carried in the data PDU of the AS, and may also be carried in the auxiliary information.

[0444] d) Optionally, the determination / calculation of the residual delay and / or reserve link PDB is determined / calculated by the transmitting end or the receiving end, and may be predefined, preconfigured, or indicated by the network, or negotiated by both parties.

[0445] e) In the case of peer transmission, the transmitting UE communicates with the receiving UE via relay or SL direct connection.

[0446] Beneficial effect: Determine the receiving end information and ensure bi-directional QoS requirements from the receiving perspective.

[0447] Example 3 (Sender Behavior Supporting Bi-directional QoS Transmission)

[0448] 1. The transmitting end, such as a UE, obtains or identifies bi-directional QoS requirement information. Optionally, this includes at least one of the following:

[0449] a) Alt a: Determine, obtain, or identify bi-directional QoS requirement information through pre-configuration information of the application layer or base station. Optionally, the pre-configuration information can be transmitted through the Uu or PC5 interface.

[0450] i. Optionally, the interaction information includes bi-directional QoS requirements, such as RTT parameters.

[0451] ii. Optionally, the pre-configured information includes an endpoint identifier corresponding to a bi-directional QoS requirement, such as a group ID, a peer identifier, a QoS flow identifier, an LCH identifier, and an application identifier.

[0452] iii. Optionally, whether to enable bi-directional QoS requirements related to the behavior can be carried in the pre-configuration information or other information.

[0453] b) Alt b: Determine, learn, or identify bi-directional QoS requirement information through interactive information between UEs. Optionally, the interactive information between UEs may be transmitted via a PC5 interface.

[0454] i. Optionally, the interaction information includes bi-directional QoS requirements, such as RTT parameters.

[0455] ii. Optionally, the interaction information includes a bi-directional demand indication.

[0456] iii. Optionally, the interaction information includes identification information: such as endpoint identification, such as group ID, peer identification, QoS flow identification, LCH identification, and application identification.

[0457] iv. Optionally, whether to enable bi-directional QoS requirements related to the behavior can be carried in the pre-configuration information or other information.

[0458] c) Alt c: Determine, obtain, or identify bi-directional QoS requirement information using information in a data packet received by the transmitting end from a higher layer. For example, the data packet may include an indication to enable bi-directional QoS or an identifier of the peer end targeted by bi-directional QoS (e.g., a group ID, peer end identifier, QoS flow identifier, LCH identifier, or application identifier).

[0459] i. Optionally, the information in the data packet is carried in the packet header or payload.

[0460] 2. The transmitting end performs relevant operations according to the bi-directional QoS requirement, wherein the relevant operations include at least one of the following: reporting, determining the remaining delay, and determining a recommended reserve link PDB.

[0461] a) Alt1: The report is for reporting delay information, which may include: recommended reverse link PDB, remaining delay, and used / occupied delay.

[0462] i. Optionally, when the reporting is reporting delay information, the delay information may be real-time information or may be statistical delay (eg, within a period of time).

[0463] ii. Optionally, the remaining delay may be determined by the transmitting end. Optionally, the determining / calculating of the remaining delay by the transmitting end or the receiving end, or whether the transmitting end determines or calculates the recommended reserve link PDB, may be predefined, preconfigured, or indicated by the network, or negotiated by both parties.

[0464] b) Alt2: The report is reporting time information, which can be: the time when the data packet arrives at the sender, the time when the data packet is in the sender's buffer, the time when the data packet is generated, and the timestamp information of the data packet.

[0465] i. Optionally, the reporting is real-time information.

[0466] ii. Optionally, Alt2 and alt1 can be used in combination

[0467] c) The reporting may be periodic or event-triggered.

[0468] d) Optionally, the determination of the remaining delay may be periodic or event-triggered.

[0469] e) Optionally, the determination of the recommended reserve link PDB may be periodic or event-triggered.

[0470] f) The reporting is that the transmitting end exchanges the delay information and / or time information to the receiving end (the other end). The delay information and / or time information can be carried in the data PDU of the AS or in auxiliary information to the other end.

[0471] g) In the case of transmission with the other end, the transmitting UE communicates with the receiving UE through relay or SL direct connection.

[0472] Beneficial effect: Determine the sender information and ensure bi-directional QoS requirements from the sending perspective.

[0473] The above text, in combination with Figures 4 to 6, describes in detail the method embodiment of the present application. The following text, in combination with Figures 7 to 11, describes in detail the device embodiment of the present application. It should be understood that the device embodiment and the method embodiment correspond to each other, and similar descriptions can refer to the method embodiment.

[0474] FIG7 shows a schematic block diagram of a receiving end 400 according to an embodiment of the present application. As shown in FIG7 , the receiving end 400 includes:

[0475] The processing unit 410 is configured to perform a first operation according to the bidirectional quality of service (QoS) requirement information on the sidelink;

[0476] Among them, the first operation includes at least one of the following: determining the packet delay budget PDB of the reverse link, adjusting the PDB of the reverse link, determining the PDU set delay budget PSDB of the reverse link, adjusting the PSDB of the reverse link, determining the remaining delay, determining the remaining delay of the reverse link, deleting packets, recommending the forward link PSDB, recommending the forward link PDB, adjusting the selected resources, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the transmitter, recommending an optional resource set for the transmitter, triggering feedback, performing feedback, obtaining or determining time information, obtaining or determining delay information, and obtaining or determining auxiliary information.

[0477] In some embodiments, the processing unit 410 is specifically configured to:

[0478] The first operation is performed according to the bidirectional QoS requirement information and at least one of the auxiliary information, delay information, and time information obtained from the sending end for assisting in performing the first operation.

[0479] In some embodiments, the delay information includes at least one of the following: two-way transmission delay, two-way PDB, PDB of the reverse link recommended by the transmitter, remaining delay determined by the transmitter, two-way PSDB, PSDB of the reverse link recommended by the transmitter, and delay already used / occupied by the transmitter.

[0480] In some embodiments, the delay information corresponds to real-time delay, or the delay information corresponds to statistical delay within a first time period, or the delay information is the delay corresponding to a first time, or the delay information is the delay corresponding to a first event and / or a first condition.

[0481] In some embodiments, the first duration is agreed upon by a protocol, or the first duration is configured by a network, or the first duration is determined by one of the sending end or the receiving end, or the first duration is determined by negotiation between the receiving end and the sending end.

[0482] In some embodiments, the first time is absolute time, or the first time is relative time, or the first time is associated with the first system frame number SFN, or the first time is associated with the first time slot, or the first time is associated with the first time domain symbol, or the first time is associated with the first reference point.

[0483] In some embodiments, the first event includes at least one of the following: data packet arrival, data packet sending, media access control protocol data unit MAC PDU received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback information sent, reverse link PDB change, reverse link delay change, at least one of two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, remaining delay change, round-trip transmission time RTT reset, reverse link PDB change, reverse link PDB received, reverse link PSDB change, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change, auxiliary information trigger information received for the first time, auxiliary information sent for the first time, feedback information received for the first time; or,

[0484] The first condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the changes or changes in the bidirectional QoS requirement information is greater than or equal to the first threshold, data packet one-way transmission delay change or change is greater than or equal to the second threshold, round-trip delay change or change is greater than or equal to the third threshold, residual delay change or change is greater than or equal to the fourth threshold, RTT reset or reset change is greater than or equal to the fifth threshold, reverse link PDB change or change is greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB change or change is greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information change is greater than or equal to the eighth threshold.

[0485] In some embodiments, the delay corresponding to the delay information is absolute time, or the delay corresponding to the delay information is relative time, or the delay corresponding to the delay information is the number of SFNs and / or the SFN interval, or the delay corresponding to the delay information is the number of symbols and / or the symbol interval, or the delay corresponding to the delay information is the number of time slots and / or the time slot interval.

[0486] In some embodiments, the time information includes at least one of the following: the time when the data packet arrives at the sending end, the time when the data packet is cached at the sending end, the time when the data packet is generated, the time when the data packet is sent, the time when the data packet is sent to the receiving end, the time when the MAC PDU containing the data packet is generated, and the timestamp information of the data packet.

[0487] In some embodiments, the time information corresponds to real-time time, or the time information corresponds to statistical time within a second time period, or the time information is the time corresponding to the second time, or the time information is the time corresponding to the second event and / or second condition.

[0488] In some embodiments, the second duration is agreed upon by a protocol, or the second duration is configured by a network, or the second duration is determined by one of the sending end or the receiving end, or the second duration is determined by negotiation between the receiving end and the sending end.

[0489] In some embodiments, the second time is an absolute time, or the second time is a relative time, or the second time is associated with a second SFN, or the second time is associated with a second time slot, or the second time is associated with a second time domain symbol, or the second time is associated with a second reference point.

[0490] In some embodiments, the second event includes at least one of the following: data packet arrival, data packet transmission, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information transmission, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of two-way QoS requirement information change, data packet one-way transmission delay change, round-trip delay change, residual delay change, RTT reset, reverse link PDB change, reverse link PDB reception, reverse link PSDB change, reverse link PDB reception, reverse link information reception, auxiliary information trigger information reception, auxiliary information change, auxiliary information trigger information reception for the first time, auxiliary information transmission for the first time, feedback information reception for the first time; or,

[0491] The second condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB change or change greater than or equal to the sixth threshold, reverse link PDB received, reverse link PSDB change or change greater than or equal to the seventh threshold, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change greater than or equal to the eighth threshold.

[0492] In some embodiments, the delay information and / or the time information is carried by information in a data packet, or the delay information and / or the time information is carried by a data protocol data unit PDU of an access layer AS, or the delay information and / or the time information is carried by auxiliary information used to assist in performing the first operation, or the delay information and / or the time information is carried by terminal auxiliary information from a sending end to a receiving end.

[0493] In some embodiments, the bidirectional QoS requirement information includes at least one of the following: RTT, and indication information of enabling or disabling bidirectional QoS requirement.

[0494] In some embodiments, the bidirectional QoS requirement information is obtained based on pre-configured information of the application layer or the network device, or the bidirectional QoS requirement information is determined or identified based on pre-configured information of the application layer or the network device.

[0495] In some embodiments, the pre-configuration information further includes at least one of the following: identification information of the bidirectional QoS, and entity, object, or resource information corresponding to the bidirectional QoS.

[0496] In some embodiments, the pre-configuration information is transmitted via a Uu interface or a Pc5 interface.

[0497] In some embodiments, the bidirectional QoS requirement information is determined or identified based on interactive information between the receiving end and the sending end, or the bidirectional QoS requirement information is obtained through interactive information between the receiving end and the sending end.

[0498] In some embodiments, the interaction information further includes at least one of the following: identification information of the bidirectional QoS, and entity, object, or resource information corresponding to the bidirectional QoS.

[0499] In some embodiments, the bidirectional QoS requirement information is obtained from a sending end.

[0500] In some embodiments, the bidirectional QoS requirement information is carried by the first information;

[0501] Among them, the first information is one of the following: information in the data packet received by the receiving end from the sending end, terminal auxiliary information from the sending end to the receiving end, wireless resource control RRC information from the sending end to the receiving end, media access control layer control unit MAC CE information from the sending end to the receiving end, physical layer information from the sending end to the receiving end, and auxiliary information used to assist in performing the first operation.

[0502] In some embodiments, the first information further includes at least one of the following: identification information of the bidirectional QoS, and entity, object, or resource information corresponding to the bidirectional QoS.

[0503] In some embodiments, the information in the data packet is carried in a header or a payload of the data packet.

[0504] In some embodiments, the auxiliary information is carried via RRC signaling or MAC CE.

[0505] In some embodiments, the identification information of the bidirectional QoS is used to identify the object that performs the bidirectional QoS, or the identification information of the bidirectional QoS is used to indicate that the object with the identification information of the bidirectional QoS performs the bidirectional QoS; and / or,

[0506] The entity, object or resource information corresponding to the bidirectional QoS includes at least one of the following: the identifier of the sending end, the identifier of the group to which the sending end belongs, the identifier of the receiving end, the identifier of the group to which the receiving end belongs, the group identifier of the bidirectional QoS, the entity identifier of the bidirectional QoS, the terminal identifier set of the bidirectional QoS, the entity set of the bidirectional QoS, the object set of the bidirectional QoS, the QoS flow identifier, the logical channel LCH identifier, the logical channel group LCG identifier, the application identifier, the PDU session identifier, the DRB identifier, the physical channel identifier, and the transmission resource set.

[0507] In some embodiments, adjusting the selected resource comprises at least one of: determining a resource for transmission, determining an available resource in a set of candidate resources, determining a priority of resources in the set of candidate resources, adjusting a priority of the available resources in the selection; and / or,

[0508] The adjusting of the selected resource set includes at least one of the following: determining a resource set for transmission, determining an available resource set in a candidate resource set, and adjusting a priority of the available resource set during selection.

[0509] In some embodiments, the recommended optional resources for the sending end include at least one of the following: optional resources for data transmitted from the sending end to the receiving end, optional resources for data packets transmitted from the sending end to the receiving end, optional resources for information transmitted from the sending end to the receiving end, and transmission resources for data packets or information transmitted from the sending end to the receiving end; and / or,

[0510] The recommended optional resource set for the sending end includes at least one of the following: an optional resource set for data transmitted from the sending end to the receiving end, an optional resource set for data packets transmitted from the sending end to the receiving end, an optional resource set for information transmitted from the sending end to the receiving end, and a transmission resource set for data packets or information transmitted from the sending end to the receiving end.

[0511] In some embodiments, the triggering feedback includes at least one of the following: triggering the sending end to send auxiliary information, triggering the sending end to send time information and / or delay information; and / or,

[0512] The execution feedback includes at least one of the following: sending feedback information to the sending end, triggering the receiving end to send feedback information to the sending end, feeding back time information and / or delay information of the reverse link, feeding back resource information selected by the receiving end, sending or feeding back resources or information recommended by the receiving end to the sending end for use, sending information requested by the receiving end to the sending end to send or trigger, sending or feeding back information requested by the receiving end to the sending end to send or trigger, sending or feeding back resources or information recommended by the receiving end to the opposite end for use, sending information requested by the receiving end to the sending end to send or trigger to the opposite end, and feeding back information requested by the receiving end to the sending end to send or trigger to the opposite end.

[0513] In some embodiments, when the first operation includes at least the execution feedback or the trigger feedback, the first operation is for the transmitting end to perform at least one of the following:

[0514] Determine the PDB of the forward link, adjust the PDB of the forward link, determine the PSDB of the forward link, adjust the PSDB of the forward link, determine the one-way transmission delay, adjust the selected resources, adjust the selected resource set, select the transmission resources, select the transmission resource set, recommend the resource set optional to the receiving end, recommend the resources optional to the receiving end, send auxiliary information, send time information and / or delay information, and delete packets.

[0515] In some embodiments, the bidirectional QoS requirement information is information of QoS flow granularity, or the bidirectional QoS requirement information is information of data packet granularity, or the bidirectional QoS requirement information is information of MAC PDU granularity corresponding to the data packet, or the bidirectional QoS requirement information is information of data burst granularity, or the bidirectional QoS requirement information is information of resource block RB granularity, or the bidirectional QoS requirement information is information of LCH granularity, or the bidirectional QoS requirement information is information of LCG granularity, or the bidirectional QoS requirement information is information of PDU session granularity, or the bidirectional QoS requirement information is terminal-specific information, or the bidirectional QoS requirement information is specific information between the transmitter and the receiver, or the bidirectional QoS requirement information is application-specific information, or the bidirectional QoS requirement information is terminal group-specific information.

[0516] In some embodiments, the first operation is an operation at the packet granularity, or the first operation is an operation at the MAC PDU granularity corresponding to the packet, or the first operation is an operation at the QoS flow granularity, or the first operation is an operation at the RB granularity, or the first operation is an operation at the data burst granularity, or the first operation is an operation at the LCH granularity, or the first operation is an operation at the LCG granularity, or the first operation is an operation at the PDU session granularity, or the first operation is a terminal-specific operation, or the first operation is a specific operation between the transmitter and the receiver, or the first operation is an application-specific operation, or the first operation is a terminal group-specific operation.

[0517] In some embodiments, when the first operation is an operation at the granularity of a data packet or the granularity of a MAC PDU corresponding to a data packet, or when the first operation is for a data burst, or when the first operation is for a data packet or a MAC PDU corresponding to a data packet, the first operation is real-time, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

[0518] In some embodiments, when the first operation is an operation of QoS flow granularity or RB granularity or LCH granularity or LCG granularity or PDU session granularity, or when the first operation is a terminal-specific operation, or when the first operation is a specific operation between the transmitter and the receiver, or when the first operation is an application-specific operation, or when the first operation is a terminal group-specific operation, the first operation is non-real-time, and / or the first operation is performed periodically, and / or the first operation is performed within a third time period or at a first moment, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

[0519] In some embodiments, the first operation satisfies at least one of the following:

[0520] The first operation is an operation that is executed unconditionally;

[0521] The first operation is a periodic operation;

[0522] The first operation is an operation triggered by an event;

[0523] The first operation is a condition-triggered operation;

[0524] The first operation is performed within a third time period or at a first moment.

[0525] In some embodiments, when the first operation is performed periodically, the periodic information of the first operation execution is agreed upon by the protocol, or the periodic information of the first operation execution is configured by the network, or the periodic information of the first operation execution is determined by the receiving end, or the periodic information of the first operation execution is determined by the sending end, or the periodic information of the first operation execution is determined by negotiation between the receiving end and the sending end.

[0526] In some embodiments, when the first operation is performed within a third duration or at a first moment, the third duration or the first moment is agreed upon by a protocol, or the third duration or the first moment is configured by a network, or the third duration or the first moment is determined by a receiving end, or the third duration or the first moment is determined by a sending end, or the third duration or the first moment is determined by negotiation between the receiving end and the sending end.

[0527] In some embodiments, when the first operation is performed when a trigger condition is met, the condition triggering the execution of the first operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB change or change greater than or equal to the sixth threshold, reverse link PDB received, reverse link PSDB change or change greater than or equal to the seventh threshold, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change greater than or equal to the eighth threshold.

[0528] In some embodiments, when the first operation is an event-triggered operation, the event that triggers the execution of the first operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reception of reverse link data, reception of reverse link feedback information, sending auxiliary information, reception of auxiliary information, reception of delay information, reception of time information, sending reverse link data, sending reverse link feedback, reverse link PDB change, reverse link delay change, change in at least one of the two-way QoS requirement information, change in one-way transmission delay of data packet, change in round-trip delay, change in residual delay, RTT reset, reverse link PDB change, reception of reverse link PDB, reverse link PSDB change, reception of reverse link PDB, reception of reverse link information, reception of auxiliary information trigger information, auxiliary information change, first reception of auxiliary information trigger information, first transmission of auxiliary information, first reception of feedback information.

[0529] In some embodiments, the first operation is agreed upon by a protocol, or the first operation is pre-configured or dynamically indicated by the network, or the first operation is performed based on the network configuration or pre-configuration, or the first operation is performed based on the indication of the opposite end, or the first operation is performed by the receiving end based on the information of the sending end, or the first operation is determined by negotiation between the receiving end and the sending end.

[0530] In some embodiments, the receiving end and the transmitting end communicate directly via a side link, or the receiving end and the transmitting end communicate via a relay link.

[0531] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0532] It should be understood that the receiving end 400 according to the embodiment of the present application may correspond to the receiving end in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the receiving end 400 are respectively for realizing the corresponding process of the receiving end in the method 200 shown in Figure 4. For the sake of brevity, they will not be repeated here.

[0533] FIG8 shows a schematic block diagram of a transmitting end 500 according to an embodiment of the present application. As shown in FIG8 , the transmitting end 500 includes:

[0534] The processing unit 510 is configured to perform a second operation according to the bidirectional quality of service (QoS) requirement information on the sidelink;

[0535] Among them, the second operation includes at least one of the following: sending delay information to the receiving end, sending time information to the receiving end, sending auxiliary information to the receiving end, modifying or determining the forward transmission delay, adjusting or determining the PDU set delay budget PSDB of the forward link, adjusting or determining the packet delay budget PDB of the forward link, determining delay information, determining time information, determining auxiliary information, determining the remaining delay, deleting packets, determining the recommended PSDB of the reverse link, determining the recommended packet delay budget PDB of the reverse link, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the receiving end, and recommending an optional resource set for the receiving end.

[0536] In some embodiments, the delay information includes at least one of the following: bidirectional transmission delay, bidirectional PDB, PDB of the reverse link recommended by the transmitter, bidirectional PSDB, PSDB of the reverse link recommended by the transmitter, remaining delay determined by the transmitter, and delay used / occupied by the transmitter.

[0537] In some embodiments, the delay information corresponds to real-time delay, or the delay information corresponds to statistical delay within a first time period, or the delay information is the delay corresponding to a first time, or the delay information is the delay corresponding to a first event and / or a first condition.

[0538] In some embodiments, the first duration is agreed upon by a protocol, or the first duration is determined by one of the sending end or the receiving end, or the first duration is configured by the network, or the first duration is determined by negotiation between the receiving end and the sending end.

[0539] In some embodiments, the first time is absolute time, or the first time is relative time, or the first time is associated with the first system frame number SFN, or the first time is associated with the first time slot, or the first time is associated with the first time domain symbol, or the first time is associated with the first reference point.

[0540] In some embodiments, the first event includes at least one of the following: data packet arrival, data packet sending, media access control protocol data unit MAC PDU received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback information sent, reverse link PDB change, reverse link delay change, at least one of two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, remaining delay change, round-trip transmission time RTT reset, reverse link PDB change, reverse link PDB received, reverse link PSDB change, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change, auxiliary information trigger information received for the first time, auxiliary information sent for the first time, feedback information received for the first time; or,

[0541] The first condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the changes or changes in the bidirectional QoS requirement information is greater than or equal to the first threshold, data packet one-way transmission delay change or change is greater than or equal to the second threshold, round-trip delay change or change is greater than or equal to the third threshold, residual delay change or change is greater than or equal to the fourth threshold, RTT reset or reset change is greater than or equal to the fifth threshold, reverse link PDB change or change is greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB change or change is greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information change is greater than or equal to the eighth threshold.

[0542] In some embodiments, the delay corresponding to the delay information is absolute time, or the delay corresponding to the delay information is relative time, or the delay corresponding to the delay information is the number of SFNs and / or the SFN interval, or the delay corresponding to the delay information is the number of symbols and / or the symbol interval, or the delay corresponding to the delay information is the number of time slots and / or the time slot interval.

[0543] In some embodiments, the time information includes at least one of the following: the time when the data packet arrives at the sending end, the time when the data packet is cached at the sending end, the time when the data packet is generated, the time when the data packet is sent, the time when the data packet is sent to the receiving end, the time when the MAC PDU containing the data packet is generated, and the timestamp information of the data packet.

[0544] In some embodiments, the time information corresponds to real-time time, or the time information corresponds to statistical time within a second time period, or the time information is the time corresponding to the second time, or the time information is the time corresponding to the second event or the second condition.

[0545] In some embodiments, the second duration is agreed upon by a protocol, or the second duration is determined by one of the sending end or the receiving end, or the second duration is configured by the network, or the second duration is determined by negotiation between the receiving end and the sending end.

[0546] In some embodiments, the second time is an absolute time, or the second time is a relative time, or the second time is associated with a second SFN, or the second time is associated with a second time slot, or the second time is associated with a second time domain symbol, or the second time is associated with a second reference point.

[0547] In some embodiments, the second event includes at least one of the following: data packet arrival, data packet transmission, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data transmission, reverse link data reception, reverse link feedback information reception, auxiliary information transmission, auxiliary information reception, delay information reception, time information reception, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, residual delay change, RTT reset, reverse link PDB change, reverse link PDB reception, reverse link PSDB change, reverse link PDB reception, reverse link information reception, auxiliary information trigger information reception, auxiliary information change, auxiliary information trigger information reception for the first time, auxiliary information transmission for the first time, feedback information reception for the first time; or,

[0548] The second condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the changes or changes in the bidirectional QoS requirement information is greater than or equal to the first threshold, data packet one-way transmission delay change or change is greater than or equal to the second threshold, round-trip delay change or change is greater than or equal to the third threshold, residual delay change or change is greater than or equal to the fourth threshold, RTT reset or reset change is greater than or equal to the fifth threshold, reverse link PDB change or change is greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB change or change is greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information change is greater than or equal to the eighth threshold.

[0549] In some embodiments, the delay information and / or the time information is carried by information in a data packet, or the delay information and / or the time information is carried by a data protocol data unit PDU of an access layer AS, or the delay information and / or the time information is carried by auxiliary information used to assist in performing the first operation, or the delay information and / or the time information is carried by terminal auxiliary information from a sending end to a receiving end.

[0550] In some embodiments, the bidirectional QoS requirement information includes at least one of the following: RTT, and indication information of enabling or disabling bidirectional QoS requirement.

[0551] In some embodiments, the bidirectional QoS requirement information is obtained based on pre-configured information of the application layer or the network device, or the bidirectional QoS requirement information is determined or identified based on pre-configured information of the application layer or the network device.

[0552] In some embodiments, the pre-configuration information further includes at least one of the following: identification information of the bidirectional QoS, and entity, object, or resource information corresponding to the bidirectional QoS.

[0553] In some embodiments, the pre-configuration information is transmitted via a Uu interface or a Pc5 interface.

[0554] In some embodiments, the bidirectional QoS requirement information is determined or identified based on interactive information between the receiving end and the sending end, or the bidirectional QoS requirement information is obtained through interactive information between the receiving end and the sending end.

[0555] In some embodiments, the interaction information further includes at least one of the following: identification information of the bidirectional QoS, and entity, object, or resource information corresponding to the bidirectional QoS.

[0556] In some embodiments, the bidirectional QoS requirement information is determined, obtained, or identified based on information in a data packet received by the sender from a higher layer.

[0557] In some embodiments, the information in the data packet from the higher layer is carried in the header or payload of the data packet.

[0558] In some embodiments, the information in the data packet from the higher layer further includes at least one of the following: identification information of the bidirectional QoS, and entity, object, or resource information corresponding to the bidirectional QoS.

[0559] In some embodiments, the identification information of the bidirectional QoS is used to identify the object that performs the bidirectional QoS, or the identification information of the bidirectional QoS is used to indicate that the object with the identification information of the bidirectional QoS performs the bidirectional QoS; and / or,

[0560] The entity, object or resource information corresponding to the bidirectional QoS includes at least one of the following: the identifier of the sending end, the identifier of the group to which the sending end belongs, the identifier of the receiving end, the identifier of the group to which the receiving end belongs, the group identifier of the bidirectional QoS, the entity identifier of the bidirectional QoS, the terminal identifier set of the bidirectional QoS, the entity set of the bidirectional QoS, the object set of the bidirectional QoS, the QoS flow identifier, the logical channel LCH identifier, the logical channel group LCG identifier, the application identifier, the PDU session identifier, the DRB identifier, the physical channel identifier, and the transmission resource set.

[0561] In some embodiments, adjusting the selected resource comprises at least one of: determining a resource for transmission, determining an available resource in a set of candidate resources, determining a priority of resources in the set of candidate resources, adjusting a priority of the available resources in the selection; and / or,

[0562] The adjusting of the selected resource set includes at least one of the following: determining a resource set for transmission, determining an available resource set in a candidate resource set, and adjusting a priority of the available resource set during selection.

[0563] In some embodiments, the recommended resources for the receiving end include at least one of the following: recommended resources for data transmitted from the receiving end to the sending end, recommended resources for data packets transmitted from the receiving end to the sending end, recommended resources for information transmitted from the sending end to the receiving end, and recommended resources for transmitting data packets or information transmitted from the receiving end to the sending end; and / or,

[0564] The recommended optional resource set for the receiving end includes at least one of the following: an optional resource set for data transmitted from the receiving end to the sending end, an optional resource set for data packets transmitted from the receiving end to the sending end, an optional resource set for information transmitted from the sending end to the receiving end, and a transmission resource set for data packets or information transmitted from the receiving end to the sending end.

[0565] In some embodiments, the bidirectional QoS requirement information is information of QoS flow granularity, or the bidirectional QoS requirement information is information of data packet granularity, or the bidirectional QoS requirement information is information of MAC PDU granularity corresponding to the data packet, or the bidirectional QoS requirement information is information of data burst granularity, or the bidirectional QoS requirement information is information of resource block RB granularity, or the bidirectional QoS requirement information is information of LCH granularity, or the bidirectional QoS requirement information is information of LCG granularity, or the bidirectional QoS requirement information is information of PDU session granularity, or the bidirectional QoS requirement information is terminal-specific information, or the bidirectional QoS requirement information is specific information between the transmitter and the receiver, or the bidirectional QoS requirement information is application-specific information, or the bidirectional QoS requirement information is terminal group-specific information.

[0566] In some embodiments, the second operation is an operation at the packet granularity, or the second operation is an operation at the MAC PDU granularity corresponding to the packet, or the second operation is an operation at the QoS flow granularity, or the second operation is an operation at the RB granularity, or the second operation is an operation at the data burst granularity, or the second operation is an operation at the LCH granularity, or the second operation is an operation at the LCG granularity, or the second operation is an operation at the PDU session granularity, or the second operation is a terminal-specific operation, or the second operation is a specific operation between the transmitter and the receiver, or the second operation is an application-specific operation, or the second operation is a terminal group-specific operation.

[0567] In some embodiments, when the second operation is an operation at the granularity of a data packet or the granularity of a MAC PDU corresponding to a data packet, or when the second operation is for a data burst, or when the second operation is for a data packet or a MAC PDU corresponding to a data packet, the second operation is real-time, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0568] In some embodiments, when the second operation is an operation of QoS flow granularity or RB granularity or LCH granularity or LCG granularity or PDU session granularity, or when the second operation is a terminal-specific operation, or when the second operation is a specific operation between the transmitter and the receiver, or when the second operation is an application-specific operation, or when the second operation is a terminal group-specific operation, the second operation is non-real-time, and / or the second operation is performed periodically, and / or the second operation is performed within a fourth time period or at a second moment, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

[0569] In some embodiments, the second operation satisfies at least one of the following:

[0570] The second operation is an operation that is executed unconditionally;

[0571] The second operation is a periodic operation;

[0572] The second operation is an operation triggered by an event;

[0573] The second operation is a condition-triggered operation;

[0574] The second operation is performed within a fourth time period or at a second moment.

[0575] In some embodiments, when the second operation is performed periodically, the periodic information of the second operation execution is agreed upon by the protocol, or the periodic information of the second operation execution is configured by the network, or the periodic information of the second operation execution is determined by the receiving end, or the periodic information of the second operation execution is determined by the sending end, or the periodic information of the second operation execution is determined by negotiation between the receiving end and the sending end.

[0576] In some embodiments, when the second operation is performed within a fourth time period or at a second moment, the fourth time period or the second moment is agreed upon by a protocol, or the fourth time period or the second moment is configured by a network, or the fourth time period or the second moment is determined by a receiving end, or the fourth time period or the second moment is determined by a sending end, or the fourth time period or the second moment is determined by negotiation between the receiving end and the sending end.

[0577] In some embodiments, when the second operation is performed as a conditionally triggered operation, the condition triggering the execution of the second operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information sending, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB change or change greater than or equal to the sixth threshold, reverse link PDB received, reverse link PSDB change or change greater than or equal to the seventh threshold, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change greater than or equal to the eighth threshold.

[0578] In some embodiments, when the second operation is an event-triggered operation, the event that triggers the execution of the second operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reception of reverse link data, reception of reverse link feedback information, sending auxiliary information, receiving auxiliary information, receiving delay information, receiving time information, sending reverse link data, sending reverse link feedback, reverse link PDB change, reverse link delay change, change in at least one of the two-way QoS requirement information, change in one-way transmission delay of data packet, change in round-trip delay, change in residual delay, RTT reset, reverse link PDB change, reception of reverse link PDB, reverse link PSDB change, reception of reverse link PDB, reception of reverse link information, reception of auxiliary information trigger information, auxiliary information change, first reception of auxiliary information trigger information, first transmission of auxiliary information, first reception of feedback information.

[0579] In some embodiments, the second operation is agreed upon by a protocol, or the second operation is pre-configured or dynamically indicated by the network, or the second operation is performed based on the network configuration or pre-configuration, or the second operation is performed based on the indication of the opposite end, or the second operation is performed by the receiving end based on the information of the sending end, or the second operation is determined by negotiation between the receiving end and the sending end.

[0580] In some embodiments, the receiving end and the transmitting end communicate directly via a side link, or the receiving end and the transmitting end communicate via a relay link.

[0581] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0582] It should be understood that the transmitting end 500 according to the embodiment of the present application may correspond to the transmitting end in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the transmitting end 500 are respectively for realizing the corresponding process of the transmitting end in the method 300 shown in Figure 6. For the sake of brevity, they will not be repeated here.

[0583] Figure 9 is a schematic structural diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 shown in Figure 9 includes a processor 610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0584] In some embodiments, as shown in FIG9 , the communication device 600 may further include a memory 620. The processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.

[0585] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .

[0586] In some embodiments, as shown in FIG9 , the communication device 600 may further include a transceiver 630 , and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.

[0587] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of antennas may be one or more.

[0588] In some embodiments, the processor 610 may implement the functions of a processing unit in a receiving end, or the processor 610 may implement the functions of a processing unit in a transmitting end, which will not be described in detail here for the sake of brevity.

[0589] In some embodiments, the transceiver 630 may implement the functions of a communication unit in the receiving end, which will not be described in detail here for the sake of brevity.

[0590] In some embodiments, the transceiver 630 may implement the functions of a communication unit in the transmitting end, which will not be described in detail here for the sake of brevity.

[0591] In some embodiments, the communication device 600 may specifically be the transmitting end of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the transmitting end in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0592] In some embodiments, the communication device 600 may specifically be the receiving end of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the receiving end in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0593] Figure 10 is a schematic structural diagram of an apparatus according to an embodiment of the present application. The apparatus 700 shown in Figure 10 includes a processor 710, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.

[0594] In some embodiments, as shown in FIG10 , the apparatus 700 may further include a memory 720. The processor 710 may call and execute a computer program from the memory 720 to implement the method in the embodiment of the present application.

[0595] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .

[0596] In some embodiments, the processor 710 may implement the functions of a processing unit in a receiving end, or the processor 710 may implement the functions of a processing unit in a transmitting end, which will not be described in detail here for the sake of brevity.

[0597] In some embodiments, the apparatus 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips. Optionally, the processor 710 may be located inside or outside the chip.

[0598] In some embodiments, the input interface 730 may implement the functionality of a communication unit in a receiving end, or the input interface 730 may implement the functionality of a communication unit in a transmitting end.

[0599] In some embodiments, the apparatus 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, specifically, to output information or data to other devices or chips. Optionally, the processor 710 may be located inside or outside the chip.

[0600] In some embodiments, the output interface 740 may implement the functionality of a communication unit in a receiving end, or the output interface 740 may implement the functionality of a communication unit in a transmitting end.

[0601] In some embodiments, the device can be applied to the sending end in the embodiments of the present application, and the device can implement the corresponding processes implemented by the sending end in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0602] In some embodiments, the device can be applied to the receiving end in the embodiments of the present application, and the device can implement the corresponding processes implemented by the receiving end in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0603] In some embodiments, the device mentioned in the embodiments of the present application may also be a chip, such as a system-on-chip, a system-on-chip, a chip system, or a system-on-chip chip.

[0604] FIG11 is a schematic block diagram of a communication system 800 provided in an embodiment of the present application. As shown in FIG11 , the communication system 800 includes a receiving device 810 and a transmitting device 820 .

[0605] Among them, the receiving end device 810 can be used to implement the corresponding functions implemented by the receiving end in the above method, and the sending end device 820 can be used to implement the corresponding functions implemented by the sending end in the above method. For the sake of brevity, they will not be repeated here.

[0606] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0607] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0608] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0609] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.

[0610] In some embodiments, the computer-readable storage medium can be applied to the sending end in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the sending end in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0611] In some embodiments, the computer-readable storage medium can be applied to the receiving end in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the receiving end in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0612] An embodiment of the present application also provides a computer program product, including computer program instructions.

[0613] In some embodiments, the computer program product can be applied to the sending end in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the sending end in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0614] In some embodiments, the computer program product can be applied to the receiving end in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the receiving end in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0615] The embodiment of the present application also provides a computer program.

[0616] In some embodiments, the computer program can be applied to the sending end in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the sending end in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0617] In some embodiments, the computer program can be applied to the receiving end in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the receiving end in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0618] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0619] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

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

[0621] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of the solution of this embodiment according to actual needs.

[0622] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0623] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. In view of this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0624] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A wireless communication method, characterized in that: include: The receiving end performs a first operation according to the bidirectional quality of service (QoS) requirement information on the side link; Among them, the first operation includes at least one of the following: determining the packet delay budget PDB of the reverse link, adjusting the PDB of the reverse link, determining the PDU set delay budget PSDB of the reverse link, adjusting the PSDB of the reverse link, determining the remaining delay, determining the remaining delay of the reverse link, deleting packets, recommending the forward link PSDB, recommending the forward link PDB, adjusting the selected resources, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the transmitter, recommending an optional resource set for the transmitter, triggering feedback, performing feedback, obtaining or determining time information, obtaining or determining delay information, and obtaining or determining auxiliary information.

2. The method according to claim 1, characterized in that The receiving end performs a first operation according to the bidirectional QoS requirement information on the side link, including: The receiving end performs the first operation according to the bidirectional QoS requirement information and at least one of the auxiliary information, delay information, and time information obtained from the sending end for assisting in performing the first operation.

3. The method according to claim 2, characterized in that The delay information includes at least one of the following: two-way transmission delay, two-way PDB, PDB of the reverse link recommended by the transmitter, remaining delay determined by the transmitter, two-way PSDB, PSDB of the reverse link recommended by the transmitter, and delay used / occupied by the transmitter.

4. The method according to claim 3, characterized in that The delay information corresponds to a real-time delay, or the delay information corresponds to a statistical delay within a first time period, or the delay information is a delay corresponding to a first time, or the delay information is a delay corresponding to a first event and / or a first condition.

5. The method according to claim 4, characterized in that The first duration is agreed upon by a protocol, or the first duration is configured by a network, or the first duration is determined by one of a sending end or a receiving end, or the first duration is determined by negotiation between the receiving end and the sending end.

6. The method according to claim 4, characterized in that The first time is an absolute time, or the first time is a relative time, or the first time is associated with a first system frame number SFN, or the first time is associated with a first time slot, or the first time is associated with a first time domain symbol, or the first time is associated with a first reference point.

7. The method according to claim 4, characterized in that The first event includes at least one of the following: data packet arrival, data packet sending, media access control protocol data unit MAC PDU received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback information sent, reverse link PDB changed, reverse link delay changed, at least one of two-way QoS requirement information changed, data packet one-way transmission delay changed, round-trip delay changed, remaining delay changed, round-trip transmission time RTT reset, reverse link PDB changed, reverse link PDB received, reverse link PSDB changed, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information changed, auxiliary information trigger information received for the first time, auxiliary information sent for the first time, feedback information received for the first time; or, The first condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback information sent, reverse link PDB changes, reverse link delay changes, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB changes or changes greater than or equal to the sixth threshold, reverse link PDB received, reverse link PSDB changes or changes greater than or equal to the seventh threshold, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information changes greater than or equal to the eighth threshold.

8. The method according to any one of claims 2 to 7, characterized in that The delay corresponding to the delay information is an absolute time, or the delay corresponding to the delay information is a relative time, or the delay corresponding to the delay information is the number of SFNs and / or the SFN interval, or the delay corresponding to the delay information is the number of symbols and / or the symbol interval, or the delay corresponding to the delay information is the number of time slots and / or the time slot interval.

9. The method according to any one of claims 2 to 8, characterized in that The time information includes at least one of the following: the time when the data packet arrives at the sending end, the time when the data packet is cached at the sending end, the time when the data packet is generated, the time when the data packet is sent, the time when the data packet is sent to the receiving end, the time when the MAC PDU containing the data packet is generated, and the timestamp information of the data packet.

10. The method according to claim 9, characterized in that The time information corresponds to real time, or the time information corresponds to statistical time within a second time period, or the time information is the time corresponding to the second time, or the time information is the time corresponding to the second event and / or the second condition.

11. The method according to claim 10, characterized in that The second duration is agreed upon by a protocol, or the second duration is configured by a network, or the second duration is determined by one of the sending end or the receiving end, or the second duration is determined by negotiation between the receiving end and the sending end.

12. The method according to claim 10, characterized in that The second time is absolute time, or the second time is relative time, or the second time is associated with a second SFN, or the second time is associated with a second time slot, or the second time is associated with a second time domain symbol, or the second time is associated with a second reference point.

13. The method according to claim 10, characterized in that The second event includes at least one of the following: data packet arrival, data packet transmission, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information transmission, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, remaining delay change, RTT reset, reverse link PDB change, reverse link PDB reception, reverse link PSDB change, reverse link PDB reception, reverse link information reception, auxiliary information trigger information reception, auxiliary information change, auxiliary information trigger information reception for the first time, auxiliary information transmission for the first time, feedback information reception for the first time; or, The second condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information transmission, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB changes or changes greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB changes or changes greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information changes greater than or equal to the eighth threshold.

14. The method according to any one of claims 2 to 13, characterized in that The delay information and / or the time information is carried by information in a data packet, or the delay information and / or the time information is carried by a data protocol data unit PDU of an access layer AS, or the delay information and / or the time information is carried by auxiliary information for assisting in performing the first operation, or the delay information and / or the time information is carried by terminal auxiliary information from a sending end to a receiving end.

15. The method according to any one of claims 1 to 14, characterized in that The bidirectional QoS requirement information includes at least one of the following: RTT, indication information for enabling or disabling bidirectional QoS requirement.

16. The method according to any one of claims 1 to 15, characterized in that The bidirectional QoS requirement information is acquired based on pre-configuration information of the application layer or the network device, or the bidirectional QoS requirement information is determined or identified based on pre-configuration information of the application layer or the network device.

17. The method according to claim 16, characterized in that The pre-configuration information also includes at least one of the following: identification information of the bidirectional QoS, and entity, object or resource information corresponding to the bidirectional QoS.

18. The method according to claim 16 or 17, characterized in that The pre-configuration information is transmitted via the Uu interface or the Pc5 interface.

19. The method according to any one of claims 1 to 15, characterized in that The bidirectional QoS requirement information is determined or identified based on the interactive information between the receiving end and the sending end, or the bidirectional QoS requirement information is acquired through the interactive information between the receiving end and the sending end.

20. The method of claim 19, wherein: The interaction information also includes at least one of the following: identification information of the bidirectional QoS, and entity, object or resource information corresponding to the bidirectional QoS.

21. The method according to any one of claims 1 to 15, characterized in that The bidirectional QoS requirement information is obtained from the sending end.

22. The method according to claim 21, characterized in that The bidirectional QoS requirement information is carried by the first information; Among them, the first information is one of the following: information in the data packet received by the receiving end from the sending end, terminal auxiliary information from the sending end to the receiving end, wireless resource control RRC information from the sending end to the receiving end, media access control layer control unit MAC CE information from the sending end to the receiving end, physical layer information from the sending end to the receiving end, and auxiliary information used to assist in performing the first operation.

23. The method of claim 22, wherein: The first information also includes at least one of the following: identification information of the bidirectional QoS, and entity, object or resource information corresponding to the bidirectional QoS.

24. The method of claim 14, 22 or 23, wherein: The information in the data packet is carried in the packet header or payload of the data packet.

25. The method of claim 2, 14, 22 or 23, wherein: The auxiliary information is carried through RRC signaling or MAC CE.

26. The method of claim 17, 20 or 23, wherein: The identification information of the bidirectional QoS is used to identify the object that performs the bidirectional QoS, or the identification information of the bidirectional QoS is used to indicate that the object having the identification information of the bidirectional QoS performs the bidirectional QoS; and / or, The entity, object or resource information corresponding to the bidirectional QoS includes at least one of the following: the identifier of the sending end, the group identifier to which the sending end belongs, the identifier of the receiving end, the group identifier of the receiving end, the group identifier of the bidirectional QoS, the entity identifier of the bidirectional QoS, the terminal identifier set of the bidirectional QoS, the entity set of the bidirectional QoS, the object set of the bidirectional QoS, the QoS flow identifier, the logical channel LCH identifier, the logical channel group LCG identifier, the application identifier, the PDU session identifier, the DRB identifier, the physical channel identifier, and the transmission resource set.

27. The method according to any one of claims 1 to 26, characterized in that The adjusting the selected resources comprises at least one of the following: determining resources for transmission, determining available resources in a set of candidate resources, determining a priority of resources in the set of candidate resources, and adjusting a priority of available resources in selection; and / or, The adjusting of the selected resource set includes at least one of the following: determining a resource set for transmission, determining an available resource set in a candidate resource set, and adjusting a priority of the available resource set during selection.

28. The method according to any one of claims 1 to 27, characterized in that The recommended optional resources for the sending end include at least one of the following: optional resources for data transmitted from the sending end to the receiving end, optional resources for data packets transmitted from the sending end to the receiving end, optional resources for information transmitted from the sending end to the receiving end, and transmission resources for data packets or information transmitted from the sending end to the receiving end; and / or, The recommended optional resource set for the sender includes at least one of the following: an optional resource set for data transmitted from the sender to the receiver, an optional resource set for data packets transmitted from the sender to the receiver, an optional resource set for information transmitted from the sender to the receiver, and a transmission resource set for data packets or information transmitted from the sender to the receiver.

29. The method according to any one of claims 1 to 28, characterized in that The triggering feedback includes at least one of the following: triggering the sending end to send auxiliary information, triggering the sending end to send time information and / or delay information; and / or, The execution feedback includes at least one of the following: sending feedback information to the sending end, triggering the receiving end to send feedback information to the sending end, feeding back the time information and / or delay information of the reverse link, feeding back the resource information selected by the receiving end, sending or feeding back the resources or information recommended by the receiving end to the sending end for use, sending to the sending end the information requested by the receiving end to send or trigger, sending to the sending end or feeding back the information requested by the receiving end to send or trigger, sending or feeding back the resources or information recommended by the receiving end to the opposite end for use, sending to the opposite end the information requested by the receiving end to send or trigger, and feeding back the information requested by the receiving end to send or trigger to the opposite end.

30. The method of claim 29, wherein: In a case where the first operation at least includes the execution feedback or the trigger feedback, the first operation is used for the sending end to perform at least one of the following: Determine the PDB of the forward link, adjust the PDB of the forward link, determine the PSDB of the forward link, adjust the PSDB of the forward link, determine the one-way transmission delay, adjust the selected resources, adjust the selected resource set, select transmission resources, select a transmission resource set, recommend a resource set optional to the receiving end, recommend optional resources to the receiving end, send auxiliary information, send time information and / or delay information, and delete packets.

31. The method according to any one of claims 1 to 30, characterized in that The bidirectional QoS requirement information is information of QoS flow granularity, or the bidirectional QoS requirement information is information of data packet granularity, or the bidirectional QoS requirement information is information of MAC PDU granularity corresponding to the data packet, or the bidirectional QoS requirement information is information of data burst granularity, or the bidirectional QoS requirement information is information of resource block RB granularity, or the bidirectional QoS requirement information is information of LCH granularity, or the bidirectional QoS requirement information is information of LCG granularity, or the bidirectional QoS requirement information is information of PDU session granularity, or the bidirectional QoS requirement information is terminal-specific information, or the bidirectional QoS requirement information is specific information between the transmitter and the receiver, or the bidirectional QoS requirement information is application-specific information, or the bidirectional QoS requirement information is terminal group-specific information.

32. The method according to any one of claims 1 to 31, characterized in that The first operation is an operation of data packet granularity, or the first operation is an operation of MAC PDU granularity corresponding to the data packet, or the first operation is an operation of QoS flow granularity, or the first operation is an operation of RB granularity, or the first operation is an operation of data burst granularity, or the first operation is an operation of LCH granularity, or the first operation is an operation of LCG granularity, or the first operation is an operation of PDU session granularity, or the first operation is a terminal-specific operation, Alternatively, the first operation is a specific operation between a transmitting end and a receiving end, or the first operation is an application-specific operation, or the first operation is a terminal group-specific operation.

33. The method of claim 32, wherein: In the case where the first operation is an operation at the granularity of a data packet or the granularity of a MAC PDU corresponding to a data packet, or in the case where the first operation is for a data burst, or in the case where the first operation is for a data packet or a MAC PDU corresponding to a data packet, the first operation is real-time, and / or the first operation is performed when a trigger condition is met, and / or the first operation is performed when a trigger event is met.

34. The method of claim 32, wherein: In the case where the first operation is an operation of QoS flow granularity or RB granularity or LCH granularity or LCG granularity or PDU session granularity, or, in the case where the first operation is a terminal-specific operation, or, in the case where the first operation is a specific operation between a transmitting end and a receiving end, or, in the case where the first operation is an application-specific operation, or, in the case where the first operation is a terminal group-specific operation, the first operation is non-real-time, and / or, the first operation is performed periodically, and / or, the first operation is performed within a third time period or at a first moment, and / or, the first operation is performed when a trigger condition is met, and / or, the first operation is performed when a trigger event is met.

35. The method according to any one of claims 1 to 34, characterized in that The first operation satisfies at least one of the following: The first operation is an operation that is executed unconditionally; The first operation is a periodic operation; The first operation is an operation triggered by an event; The first operation is an operation triggered by a condition; The first operation is performed within a third time period or at a first moment.

36. The method according to claim 34 or 35, characterized in that In the case where the first operation is executed periodically, the periodic information of the execution of the first operation is agreed upon by the protocol, or the periodic information of the execution of the first operation is configured by the network, or the periodic information of the execution of the first operation is determined by the receiving end, or the periodic information of the execution of the first operation is determined by the sending end, or the periodic information of the execution of the first operation is determined by negotiation between the receiving end and the sending end.

37. The method according to claim 34 or 35, characterized in that In the case where the first operation is performed within a third duration or at a first moment, the third duration or the first moment is agreed upon by a protocol, or the third duration or the first moment is configured by a network, or the third duration or the first moment is determined by a receiving end, or the third duration or the first moment is determined by a sending end, or the third duration or the first moment is determined by negotiation between the receiving end and the sending end.

38. The method according to claim 34 or 35, characterized in that In the case where the first operation is performed under the condition of satisfying the triggering condition, the condition for triggering the execution of the first operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information transmission, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback transmission, reverse link PDB change, reverse link delay change, at least one of the changes or changes in the bidirectional QoS requirement information is greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change is greater than or equal to the fifth threshold, reverse link PDB changes or changes greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB changes or changes greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, and auxiliary information changes are greater than or equal to the eighth threshold.

39. The method according to claim 34 or 35, characterized in that In the case where the first operation is an event-triggered operation, the event triggering the execution of the first operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information transmission, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, remaining delay change, RTT reset, reverse link PDB change, reverse link PDB reception, reverse link PSDB change, reverse link PDB reception, reverse link information reception, auxiliary information trigger information reception, auxiliary information change, auxiliary information trigger information reception for the first time, auxiliary information transmission for the first time, feedback information reception for the first time.

40. The method according to any one of claims 1 to 39, characterized in that The first operation is agreed upon by a protocol, or the first operation is pre-configured or dynamically indicated by the network, or the first operation is performed based on network configuration or pre-configuration, or the first operation is performed based on an indication from the opposite end, or the first operation is performed by the receiving end based on information from the sending end, or the first operation is determined by negotiation between the receiving end and the sending end.

41. The method according to any one of claims 1 to 40, characterized in that The receiving end and the transmitting end communicate directly via a side link, or the receiving end and the transmitting end communicate via a relay link.

42. A method of wireless communication, characterized in that: include: The transmitting end performs a second operation according to the bidirectional quality of service QoS requirement information on the side link; Among them, the second operation includes at least one of the following: sending delay information to the receiving end, sending time information to the receiving end, sending auxiliary information to the receiving end, modifying or determining the forward transmission delay, adjusting or determining the PDU set delay budget PSDB of the forward link, adjusting or determining the packet delay budget PDB of the forward link, determining delay information, determining time information, determining auxiliary information, determining remaining delay, deleting packets, determining the recommended reverse link PSDB, determining the recommended reverse link PDB, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the receiving end, and recommending an optional resource set for the receiving end.

43. The method of claim 42, wherein: The delay information includes at least one of the following: bidirectional transmission delay, bidirectional PDB, PDB of the reverse link recommended by the transmitter, bidirectional PSDB, PSDB of the reverse link recommended by the transmitter, remaining delay determined by the transmitter, and delay used / occupied by the transmitter.

44. The method of claim 43, wherein: The delay information corresponds to a real-time delay, or the delay information corresponds to a statistical delay within a first time period, or the delay information is a delay corresponding to a first time, or the delay information is a delay corresponding to a first event and / or a first condition.

45. The method of claim 44, wherein: The first duration is agreed upon by a protocol, or the first duration is determined by one of the sending end or the receiving end, or the first duration is configured by a network, or the first duration is determined by negotiation between the receiving end and the sending end.

46. ​​The method of claim 44, wherein: The first time is an absolute time, or the first time is a relative time, or the first time is associated with a first system frame number SFN, or the first time is associated with a first time slot, or the first time is associated with a first time domain symbol, or the first time is associated with a first reference point.

47. The method of claim 44, wherein: The first event includes at least one of the following: data packet arrival, data packet sending, media access control protocol data unit MAC PDU received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback information sent, reverse link PDB changed, reverse link delay changed, at least one of two-way QoS requirement information changed, data packet one-way transmission delay changed, round-trip delay changed, remaining delay changed, round-trip transmission time RTT reset, reverse link PDB changed, reverse link PDB received, reverse link PSDB changed, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information changed, auxiliary information trigger information received for the first time, auxiliary information sent for the first time, feedback information received for the first time; or, The first condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback information sent, reverse link PDB changes, reverse link delay changes, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB changes or changes greater than or equal to the sixth threshold, reverse link PDB received, reverse link PSDB changes or changes greater than or equal to the seventh threshold, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information changes greater than or equal to the eighth threshold.

48. The method according to any one of claims 43 to 47, characterized in that The delay corresponding to the delay information is an absolute time, or the delay corresponding to the delay information is a relative time, or the delay corresponding to the delay information is the number of SFNs and / or the SFN interval, or the delay corresponding to the delay information is the number of symbols and / or the symbol interval, or the delay corresponding to the delay information is the number of time slots and / or the time slot interval.

49. The method according to any one of claims 42 to 48, characterized in that The time information includes at least one of the following: the time when the data packet arrives at the sending end, the time when the data packet is cached at the sending end, the time when the data packet is generated, the time when the data packet is sent, the time when the data packet is sent to the receiving end, the time when the MAC PDU containing the data packet is generated, and the timestamp information of the data packet.

50. The method of claim 49, wherein: The time information corresponds to real time, or the time information corresponds to statistical time within a second time period, or the time information is the time corresponding to the second time, or the time information is the time corresponding to the second event or the second condition.

51. The method of claim 50, wherein: The second duration is agreed upon by a protocol, or the second duration is determined by one of the sending end or the receiving end, or the second duration is configured by a network, or the second duration is determined by negotiation between the receiving end and the sending end.

52. The method of claim 50, wherein: The second time is absolute time, or the second time is relative time, or the second time is associated with a second SFN, or the second time is associated with a second time slot, or the second time is associated with a second time domain symbol, or the second time is associated with a second reference point.

53. The method of claim 50, wherein: The second event includes at least one of the following: data packet arrival, data packet transmission, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data transmission, reverse link data reception, reverse link feedback information reception, auxiliary information transmission, auxiliary information reception, delay information reception, time information reception, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of two-way QoS requirement information changes, data packet one-way transmission delay change, round-trip delay change, remaining delay change, RTT reset, reverse link PDB change, reverse link PDB reception, reverse link PSDB change, reverse link PDB reception, reverse link information reception, auxiliary information trigger information reception, auxiliary information change, auxiliary information trigger information reception for the first time, auxiliary information transmission for the first time, feedback information reception for the first time; or, The second condition includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information transmission, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback information transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB changes or changes greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB changes or changes greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information changes greater than or equal to the eighth threshold.

54. The method according to any one of claims 42 to 53, characterized in that The delay information and / or the time information are carried by information in a data packet, or the delay information and / or the time information are carried by a data protocol data unit PDU of an access layer AS, or the delay information and / or the time information are carried by auxiliary information for assisting in performing the first operation, or the delay information and / or the time information are carried by terminal auxiliary information from a sending end to a receiving end.

55. The method according to any one of claims 42 to 54, characterized in that The bidirectional QoS requirement information includes at least one of the following: RTT, indication information for enabling or disabling bidirectional QoS requirement.

56. The method according to any one of claims 42 to 55, characterized in that The bidirectional QoS requirement information is acquired based on pre-configuration information of the application layer or the network device, or the bidirectional QoS requirement information is determined or identified based on pre-configuration information of the application layer or the network device.

57. The method of claim 56, wherein: The pre-configuration information also includes at least one of the following: identification information of the bidirectional QoS, and entity, object or resource information corresponding to the bidirectional QoS.

58. The method of claim 56 or 57, wherein: The pre-configuration information is transmitted via the Uu interface or the Pc5 interface.

59. The method according to any one of claims 42 to 55, characterized in that The bidirectional QoS requirement information is determined or identified based on the interactive information between the receiving end and the sending end, or the bidirectional QoS requirement information is acquired through the interactive information between the receiving end and the sending end.

60. The method of claim 59, wherein: The interaction information also includes at least one of the following: identification information of the bidirectional QoS, and entity, object or resource information corresponding to the bidirectional QoS.

61. The method according to any one of claims 42 to 55, characterized in that The bidirectional QoS requirement information is determined, obtained or identified based on information in a data packet received by the sending end from a higher layer.

62. The method of claim 61, wherein: The information in the data packet from the higher layer is carried in the packet header or payload of the data packet.

63. The method according to claim 61 or 62, characterized in that The information in the data packet from the higher layer also includes at least one of the following: identification information of the bidirectional QoS, and entity, object or resource information corresponding to the bidirectional QoS.

64. The method of claim 57, 60 or 63, wherein: The identification information of the bidirectional QoS is used to identify the object that performs the bidirectional QoS, or the identification information of the bidirectional QoS is used to indicate that the object having the identification information of the bidirectional QoS performs the bidirectional QoS; and / or, The entity, object or resource information corresponding to the bidirectional QoS includes at least one of the following: a transmitter identifier, a group identifier to which the transmitter belongs, a receiver identifier, a group identifier of the receiver, a group identifier of the bidirectional QoS, an entity identifier of the bidirectional QoS, a terminal identifier set of the bidirectional QoS, an entity set of the bidirectional QoS, an object set of the bidirectional QoS, a QoS flow identifier, a logical channel LCH identifier, Logical channel group LCG identifier, application identifier, PDU session identifier, DRB identifier, physical channel identifier, and transmission resource set.

65. The method according to any one of claims 42 to 64, characterized in that The adjusting the selected resources comprises at least one of the following: determining resources for transmission, determining available resources in a set of candidate resources, determining a priority of resources in the set of candidate resources, and adjusting a priority of available resources in selection; and / or, The adjusting of the selected resource set includes at least one of the following: determining a resource set for transmission, determining an available resource set in a candidate resource set, and adjusting a priority of the available resource set during selection.

66. The method according to any one of claims 42 to 65, characterized in that The recommended optional resources for the receiving end include at least one of the following: optional resources for data transmitted from the receiving end to the sending end, optional resources for data packets transmitted from the receiving end to the sending end, optional resources for information transmitted from the sending end to the receiving end, and transmission resources for data packets or information transmitted from the receiving end to the sending end; and / or, The recommended optional resource set for the receiving end includes at least one of the following: an optional resource set for data transmitted from the receiving end to the sending end, an optional resource set for data packets transmitted from the receiving end to the sending end, an optional resource set for information transmitted from the sending end to the receiving end, and a transmission resource set for data packets or information transmitted from the receiving end to the sending end.

67. The method according to any one of claims 42 to 66, characterized in that The bidirectional QoS requirement information is information of QoS flow granularity, or the bidirectional QoS requirement information is information of data packet granularity, or the bidirectional QoS requirement information is information of MAC PDU granularity corresponding to the data packet, or the bidirectional QoS requirement information is information of data burst granularity, or the bidirectional QoS requirement information is information of resource block RB granularity, or the bidirectional QoS requirement information is information of LCH granularity, or the bidirectional QoS requirement information is information of LCG granularity, or the bidirectional QoS requirement information is information of PDU session granularity, or the bidirectional QoS requirement information is terminal-specific information, or the bidirectional QoS requirement information is specific information between the transmitter and the receiver, or the bidirectional QoS requirement information is application-specific information, or the bidirectional QoS requirement information is terminal group-specific information.

68. The method according to any one of claims 42 to 67, characterized in that The second operation is an operation at the granularity of a data packet, or the second operation is an operation at the granularity of a MAC PDU corresponding to a data packet, or the second operation is an operation at the granularity of a QoS flow, or the second operation is an operation at the granularity of an RB, or the second operation is an operation at the granularity of a data burst, or the second operation is an operation at the granularity of an LCH, or the second operation is an operation at the granularity of an LCG, or the second operation is an operation at the granularity of a PDU session, or the second operation is a terminal-specific operation, or the second operation is a specific operation between a transmitter and a receiver, or the second operation is an application-specific operation, or the second operation is a terminal group-specific operation.

69. The method of claim 68, wherein: In the case where the second operation is an operation at the granularity of a data packet or the granularity of a MAC PDU corresponding to a data packet, or in the case where the second operation is for a data burst, or in the case where the second operation is for a data packet or a MAC PDU corresponding to a data packet, the second operation is real-time, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

70. The method of claim 68, wherein: In the case where the second operation is an operation of QoS flow granularity or RB granularity or LCH granularity or LCG granularity or PDU session granularity, or in the case where the second operation is a terminal-specific operation, or in the case where the second operation is a specific operation between the transmitter and the receiver, or in the case where the second operation is an application-specific operation, or in the case where the second operation is a terminal group-specific operation, the second operation is non-real-time, and / or the second operation is performed periodically, and / or the second operation is performed within a fourth time period or at a second time, and / or the second operation is performed when a trigger condition is met, and / or the second operation is performed when a trigger event is met.

71. The method according to any one of claims 42 to 70, characterized in that The second operation satisfies at least one of the following: The second operation is an operation that is executed unconditionally; The second operation is a periodic operation; The second operation is an operation triggered by an event; The second operation is an operation triggered by a condition; The second operation is performed within a fourth time period or at a second moment.

72. The method of claim 70 or 71, wherein: In the case where the second operation is executed periodically, the periodic information of the execution of the second operation is agreed upon by the protocol, or the periodic information of the execution of the second operation is configured by the network, or the periodic information of the execution of the second operation is determined by the receiving end, or the periodic information of the execution of the second operation is determined by the sending end, or the periodic information of the execution of the second operation is determined by negotiation between the receiving end and the sending end.

73. The method of claim 70 or 71, wherein: In the case where the second operation is performed within a fourth time period or at a second moment, the fourth time period or the second moment is agreed upon by a protocol, or the fourth time period or the second moment is configured by a network, or the fourth time period or the second moment is determined by a receiving end, or the fourth time period or the second moment is determined by a sending end, or the fourth time period or the second moment is determined by negotiation between the receiving end and the sending end.

74. The method of claim 70 or 71, wherein: In the case where the second operation is executed as a conditionally triggered operation, the condition triggering the execution of the second operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU reception, data packet reception, data packet successful decoding, reverse link data reception, reverse link feedback information reception, auxiliary information transmission, auxiliary information reception, delay information reception, time information reception, reverse link data transmission, reverse link feedback transmission, reverse link PDB change, reverse link delay change, at least one of the two-way QoS requirement information changes or changes greater than or equal to the first threshold, data packet one-way transmission delay changes or changes greater than or equal to the second threshold, round-trip delay changes or changes greater than or equal to the third threshold, residual delay changes or changes greater than or equal to the fourth threshold, RTT reset or reset change greater than or equal to the fifth threshold, reverse link PDB changes or changes greater than or equal to the sixth threshold, reverse link PDB is received, reverse link PSDB changes or changes greater than or equal to the seventh threshold, reverse link PDB is received, reverse link information is received, auxiliary information trigger information is received, auxiliary information changes greater than or equal to the eighth threshold.

75. The method of claim 70 or 71, wherein: In the case where the second operation is an event-triggered operation, the event triggering the execution of the second operation includes at least one of the following: data packet arrival, data packet sending, MAC PDU received, data packet received, data packet successfully decoded, reverse link data received, reverse link feedback information received, auxiliary information sent, auxiliary information received, delay information received, time information received, reverse link data sent, reverse link feedback sent, reverse link PDB change, reverse link delay change, change in at least one of the two-way QoS requirement information, data packet unidirectional transmission delay change, round-trip delay change, remaining delay change, RTT reset, reverse link PDB change, reverse link PDB received, reverse link PSDB change, reverse link PDB received, reverse link information received, auxiliary information trigger information received, auxiliary information change, auxiliary information trigger information received for the first time, auxiliary information sent for the first time, feedback information received for the first time.

76. The method of any one of claims 42 to 75, wherein: The second operation is agreed upon by the protocol, or the second operation is pre-configured or dynamically indicated by the network, or the second operation is performed based on the network configuration or pre-configuration, or the second operation is performed based on the indication of the opposite end, or the second operation is performed by the receiving end based on the information of the sending end, or the second operation is determined by negotiation between the receiving end and the sending end.

77. The method of any one of claims 42 to 76, wherein: The receiving end and the transmitting end communicate directly via a side link, or the receiving end and the transmitting end communicate via a relay link.

78. A receiving end, characterized in that: include: A processing unit, configured to perform a first operation according to the bidirectional quality of service (QoS) requirement information on the side link; Among them, the first operation includes at least one of the following: determining the packet delay budget PDB of the reverse link, adjusting the PDB of the reverse link, determining the PDU set delay budget PSDB of the reverse link, adjusting the PSDB of the reverse link, determining the remaining delay, determining the remaining delay of the reverse link, deleting packets, recommending the forward link PSDB, recommending the forward link PDB, adjusting the selected resources, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the transmitter, recommending an optional resource set for the transmitter, triggering feedback, performing feedback, obtaining or determining time information, obtaining or determining delay information, and obtaining or determining auxiliary information.

79. A transmitting end, characterized in that: include: A processing unit, configured to perform a second operation according to the bidirectional quality of service (QoS) requirement information on the side link; Among them, the second operation includes at least one of the following: sending delay information to the receiving end, sending time information to the receiving end, sending auxiliary information to the receiving end, modifying or determining the forward transmission delay, adjusting or determining the PDU set delay budget PSDB of the forward link, adjusting or determining the packet delay budget PDB of the forward link, determining delay information, determining time information, determining auxiliary information, determining remaining delay, deleting packets, determining the recommended reverse link PSDB, determining the recommended reverse link packet delay budget PDB, adjusting the selected resource set, selecting transmission resources, selecting a transmission resource set, recommending optional resources for the receiving end, and recommending an optional resource set for the receiving end.

80. A receiving device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the receiving device executes the method as described in any one of claims 1 to 41.

81. A transmitting end device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the sending end device executes a method as described in any one of claims 42 to 77.

82. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 41.

83. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory so that a device equipped with the chip executes a method as claimed in any one of claims 42 to 77.

84. A computer-readable storage medium, characterized in that Used to store a computer program, when the computer program is executed, the method according to any one of claims 1 to 41 is implemented.

85. A computer-readable storage medium, characterized in that Used to store a computer program, when the computer program is executed, the method according to any one of claims 42 to 77 is implemented.

86. A computer program product, characterized in that Comprising computer program instructions, when the computer program instructions are executed, the method according to any one of claims 1 to 41 is implemented.

87. A computer program product, characterized in that Comprising computer program instructions, when the computer program instructions are executed, the method of any one of claims 42 to 77 is implemented.

88. A computer program, characterized in that When the computer program is executed, the method according to any one of claims 1 to 41 is implemented.

89. A computer program, characterized in that When the computer program is executed, the method according to any one of claims 42 to 77 is implemented.