METHOD, DEVICE, COMPUTER PROGRAM, AND ELECTRONIC DEVICE FOR CONTROLLING SERVICE QUALITY OF SIDELINK COMMUNICATION

By implementing flow-based QoS mechanisms in side link communications, the challenges of ensuring effectiveness and reliability in V2X communications are addressed, enhancing the quality of service and supporting safe autonomous driving.

JP7669274B2Active Publication Date: 2025-04-28TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021541642
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-05-06
Filing Date
2020-04-09
Publication Date
2025-04-28
Estimated Expiration
2040-04-09

AI Technical Summary

Technical Problem

Ensuring the effectiveness and reliability of V2X communications via side links, which is crucial for autonomous driving, as existing technologies struggle to maintain low delay and low packet loss rates in side link communications.

Method used

Implementing flow-based QoS mechanisms in side link communications by obtaining QoS information, creating PDU sessions, and generating flow-based QoS parameters, which are then set to access network entities and terminal devices to control service quality.

Benefits of technology

This approach effectively improves the effectiveness and reliability of side link communications, meeting the traffic needs of side link communication and ensuring safe and timely data transfer in V2X scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007669274000001
    Figure 0007669274000001
  • Figure 0007669274000002
    Figure 0007669274000002
  • Figure 0007669274000003
    Figure 0007669274000003
Patent Text Reader

Abstract

The present application provides a method, a device, a medium, and an electronic device for controlling quality of service (QoS) for sidelink communication. The method includes: acquiring QoS information set for the sidelink by an application function entity; if the application function entity determines, based on the QoS information, that the QoS model set for the sidelink is a flow-based QoS model; creating a PDU session for the sidelink and generating flow-based QoS parameters for the sidelink based on the QoS information; and configuring the flow-based QoS parameters for the sidelink in an access network entity and a terminal device, so as to control the quality of service of the sidelink communication performed by the terminal device. The technical solution of the present application realizes a flow-based QoS mechanism for the sidelink, effectively improving the efficiency and reliability of sidelink communication and meeting traffic needs of sidelink communication.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to a Chinese patent application filed on May 6, 2019, bearing application number 201910370663.5 and entitled "Method, apparatus, medium and electronic device for controlling quality of service in sidelink communication," the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the technical fields of computers and communications, and more particularly to a method, device, medium, and electronic device for controlling quality of service in sidelink communications. [Background technology]

[0003] The effectiveness and reliability of V2X (vehicle to everything) communication are closely related to the safety of autonomous driving, where effectiveness means that data can be transferred in a timely manner, which can be expressed as low latency, and reliability means that the packet loss rate of data transfer is low. In addition, V2X communication may be performed via an uplink and a downlink, or may be performed via a sidelink. However, when V2X communication is performed via a sidelink, how to ensure the effectiveness and reliability of communication is a technical issue that must be resolved as soon as possible. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present application provide a method, device, medium, and electronic device for controlling quality of service of sidelink communication, which can realize a flow-based QoS mechanism in the sidelink at least to a certain extent, and further effectively improve the effectiveness and reliability of communication in the sidelink.

[0005] Other features and advantages of the present application will be set forth in the description that follows, or may be learned in part by the practice of the present application. [Means for solving the problem]

[0006] According to one aspect of an embodiment of the present application, there is provided a method for controlling quality of service of sidelink communication performed by a core network entity, the method including the steps of: acquiring Quality of Service (QoS) information set for a sidelink by an application function entity; if it is determined based on the QoS information that the QoS model set for the sidelink by the application function entity is a flow-based QoS model, creating a Protocol Data Unit (PDU) session for the sidelink and generating flow-based QoS parameters for the sidelink based on the QoS information; and setting the flow-based QoS parameters for the sidelink in an access network entity and a terminal device, so as to control a quality of service of the sidelink communication performed by the terminal device.

[0007] According to one aspect of an embodiment of the present application, there is provided a method for controlling quality of service of sidelink communication performed by an access network entity, the method including: acquiring sidelink flow-based QoS parameter information configured in the access network entity by a core network entity; determining sidelink flow-based QoS parameter information to be configured in a terminal device based on the sidelink flow-based QoS parameter information configured in the access network entity; and configuring the sidelink flow-based QoS parameter information to be configured in the terminal device in the terminal device so as to control a quality of service of the sidelink communication performed by the terminal device.

[0008] According to one aspect of an embodiment of the present application, there is provided a method for controlling quality of service of sidelink communication executed by a terminal device, the method for controlling quality of service of sidelink communication including: acquiring a first sidelink flow-based QoS parameter set by a core network entity and a second sidelink flow-based QoS parameter set by an access network entity; and performing sidelink communication based on the first QoS parameter and the second QoS parameter.

[0009] According to one aspect of an embodiment of the present application, there is provided an apparatus for controlling quality of service for sidelink communication, the apparatus for controlling quality of service for sidelink communication comprising: an acquisition unit for acquiring quality of service (QoS) information set for a sidelink by an application function entity; a processing unit for creating a protocol data unit (PDU) session for the sidelink when it is determined based on the QoS information that the QoS model set for the sidelink by the application function entity is a flow-based QoS model, and for generating flow-based QoS parameters for the sidelink based on the QoS information; and a setting unit for setting the flow-based QoS parameters for the sidelink in an access network entity and a terminal device, so as to control a quality of service for which the terminal device performs sidelink communication.

[0010] In some embodiments of the present application, based on the above-mentioned scheme, the processing unit creates a user plane PDU session and a control plane PDU session for the sidelink, the user plane PDU session being for sidelink communication between terminal devices, and the control plane PDU session being for communication between a core network entity and the terminal device.

[0011] In some embodiments of the present application, based on the above-mentioned proposal, the processing unit generates user plane PDU session parameters for the sidelink and sets the user plane PDU session parameters to the terminal device, so that the terminal device creates a user plane PDU session for the sidelink based on the user plane PDU session parameters.

[0012] In some embodiments of the present application, based on the above-mentioned proposal, the sidelink flow-based QoS parameters include QoS parameters for the access network entity and QoS parameters for the terminal device, and the setting unit sets the QoS parameters for the access network entity in the access network entity and sets the QoS parameters for the terminal device in the terminal device via NAS (Non-Access Stratum) signaling.

[0013] In some embodiments of the present application, based on the above proposal, the QoS parameters for the access network entity include a resource scheduling mode for the terminal device by the access network entity and a QoS request corresponding to the resource scheduling mode, or QoS needs information for a sidelink, the QoS needs information being intended to allow the access network entity to determine a resource scheduling mode for the terminal device and a QoS request corresponding to the resource scheduling mode.

[0014] According to one aspect of an embodiment of the present application, there is provided a service quality control device for sidelink communication, the service quality control device for sidelink communication comprising: an acquisition unit that acquires sidelink flow-based QoS parameter information configured in an access network entity by a core network entity; a determination unit that determines sidelink flow-based QoS parameter information to be configured in a terminal device based on the sidelink flow-based QoS parameter information configured in the access network entity; and a setting unit that sets the sidelink flow-based QoS parameter information to be configured in the terminal device in the terminal device so as to control a service quality of the sidelink communication performed by the terminal device.

[0015] In some embodiments of the present application, based on the above-mentioned proposal, the determination unit determines a resource scheduling mode in which the terminal device performs sidelink communication and a QoS requirement corresponding to the resource scheduling mode based on sidelink flow-based QoS parameter information configured in an access network entity, and generates sidelink flow-based QoS parameter information configured in the terminal device based on the resource scheduling mode and the QoS requirement corresponding to the resource scheduling mode.

[0016] In some embodiments of the present application, based on the above proposal, the determination unit obtains the resource scheduling mode and the corresponding QoS requirement from sidelink flow based QoS parameter information configured in an access network entity, or generates the resource scheduling mode and the corresponding QoS requirement based on sidelink flow based QoS needs information included in the sidelink flow based QoS parameter information configured in the access network entity.

[0017] In some embodiments of the present application, based on the above-mentioned proposal, the service quality control device for the sidelink communication further comprises a control unit for controlling the terminal device to perform access stratum monitoring for the sidelink.

[0018] In some embodiments of the present application, based on the above-mentioned proposal, the control unit controls a first terminal device to transmit a reference signal via a sidelink established between the first terminal device and a second terminal device, receives detection information for the reference signal fed back from the second terminal device, and determines a communication state of the sidelink between the first terminal device and the second terminal device based on the detection information.

[0019] In some embodiments of the present application, based on the above-mentioned proposal, the service quality control device for the sidelink communication further comprises a maintenance unit for maintaining the sidelink based on a monitoring result of the sidelink by the terminal device.

[0020] In some embodiments of the present application, based on the above-mentioned proposal, if the maintenance unit determines based on the communication state that a communication state of a sidelink created between a first terminal device and a second terminal device becomes poor, the maintenance unit re-establishes a sidelink between the first terminal device and the second terminal device, and if the maintenance unit determines based on the communication state that the sidelink becomes unsuitable for data transfer, the maintenance unit releases the sidelink between the first terminal device and the second terminal device.

[0021] According to one aspect of an embodiment of the present application, there is provided an apparatus for controlling quality of service for sidelink communication, the apparatus comprising: an acquisition unit for acquiring a first sidelink flow-based QoS parameter set by a core network entity and a second sidelink flow-based QoS parameter set by an access network entity; and a communication unit for performing sidelink communication based on the first QoS parameter and the second QoS parameter.

[0022] In some embodiments of the present application, based on the above-mentioned proposal, the communication unit detects a communication partner based on identification information of the communication partner, and when it detects that the communication partner is located within a communication range, performs sidelink communication with the communication partner based on the first QoS parameter and the second QoS parameter.

[0023] In some embodiments of the present application, based on the above proposal, the device for quality of service control for sidelink communication further comprises a processing unit for performing access stratum monitoring and / or maintenance procedures for the sidelink based on the control information of the access network entity.

[0024] According to one aspect of an embodiment of the present application, a computer-readable medium having a computer program stored thereon is provided, which, when executed by a processor, realizes the method for controlling quality of service for sidelink communication described in the above embodiment.

[0025] According to one aspect of an embodiment of the present application, a core network entity is provided, the core network entity storing one or more processors and one or more programs, the one or more programs, when executed by the one or more processors, obtaining quality of service (QoS) information set for a sidelink by an application function entity; if the application function entity determines based on the QoS information that a flow-based QoS model has been set for the sidelink, creating a protocol data unit (PDU) session for the sidelink and generating flow-based QoS parameters for the sidelink based on the QoS information; and a storage device that causes the one or more processors to implement a step of configuring flow-based QoS parameters of the sidelink in an access network entity and a terminal device so as to control a quality of service for which the terminal device performs sidelink communication.

[0026] According to one aspect of an embodiment of the present application, an access network entity is provided, the access network entity comprising: one or more processors; storing one or more programs, the one or more programs being executed by the one or more processors; obtaining sidelink flow-based QoS parameter information configured by a core network entity from the access network entity; determining sidelink flow-based QoS parameter information configured in a terminal device based on sidelink flow-based QoS parameter information configured in the access network entity; and a storage device that causes the one or more processors to implement a step of setting, in the terminal device, flow-based QoS parameter information of a sidelink that is to be set in the terminal device so as to control the service quality of the sidelink communication performed by the terminal device.

[0027] According to one aspect of an embodiment of the present application, a terminal device is provided, the terminal device comprising: one or more processors; storing one or more programs, the one or more programs being executed by the one or more processors; obtaining a first sidelink flow-based QoS parameter configured by a core network entity and a second sidelink flow-based QoS parameter configured by an access network entity; and a storage device that causes the one or more processors to realize a step of performing sidelink communication based on the first QoS parameter and the second QoS parameter. Effect of the Invention

[0028] In the technical solutions of some embodiments of the present application, when the core network entity determines that the application function entity has set a flow-based QoS model for the sidelink, it creates a PDU session for the sidelink, generates flow-based QoS parameters for the sidelink, and then sets the flow-based QoS parameters for the sidelink to the access network entity and the terminal device, so as to control the service quality of the terminal device for sidelink communication, thereby realizing a flow-based QoS mechanism in the sidelink, and effectively improving the effectiveness and reliability of communication in the sidelink, and meeting the traffic needs of the sidelink communication.

[0029] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. [Brief description of the drawings]

[0030] The drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments fulfilling the present application, and are used together with the specification to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative efforts. In the drawings, [Figure 1] 1 shows a schematic diagram of an exemplary system architecture to which the technical proposal of the embodiments of the present application can be applied. [Diagram 2] 1 illustrates a flowchart of a method for controlling quality of service for sidelink communication according to one embodiment of the present application. [Diagram 3] 1 illustrates a flowchart of a method for controlling quality of service for sidelink communication according to one embodiment of the present application. [Figure 4] 13 illustrates a flowchart in which an access network entity according to an embodiment of the present application controls a terminal device so that the terminal device performs access stratum monitoring for a sidelink. [Diagram 5] 1 illustrates a flowchart of a method for controlling quality of service for sidelink communication according to one embodiment of the present application. [Figure 6] 1 illustrates a flowchart of a method for controlling quality of service for sidelink communication according to one embodiment of the present application. [Figure 7] FIG. 2 illustrates a schematic diagram of an interaction process between an AF and a PCF according to an embodiment of the present application; [Figure 8] FIG. 13 illustrates a schematic diagram of another interaction process between an AF and a PCF according to an embodiment of the present application; [Figure 9] FIG. 1 shows a block diagram of a service quality control device for sidelink communication according to one embodiment of the present application. [Figure 10] FIG. 1 shows a block diagram of a service quality control device for sidelink communication according to one embodiment of the present application. [Figure 11] FIG. 1 shows a block diagram of a service quality control device for sidelink communication according to one embodiment of the present application. [Figure 12] FIG. 1 is a schematic diagram showing the configuration of a computer system of an electronic device for implementing an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0031] Hereinafter, exemplary embodiments will be described more completely with reference to the drawings. However, the exemplary embodiments can be implemented in various forms and should not be understood as being limited to the examples described herein. On the contrary, by providing these embodiments, the present application will be more complete and complete, and the idea of ​​the exemplary embodiments will be fully conveyed to those skilled in the art.

[0032] Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, more details are provided to provide a thorough understanding of the embodiments of the present application. However, those skilled in the art will recognize that the technical solutions of the present application may be implemented without one or more of the specific details, or other methods, components, devices, steps, etc. may be employed. In other cases, well-known methods, devices, implementations, or operations are not shown or described to avoid obscuring aspects of the present application.

[0033] The block diagrams shown in the drawings are merely functional entities which do not necessarily correspond to physically separate entities, i.e. they can be realised in software, or in one or more hardware modules or integrated circuits, or in different networks and / or processor and / or microcontroller devices.

[0034] By different networks and / or processor devices and / or microcontroller devices it is meant at least one of different networks, different processing devices or different microcontroller devices.

[0035] The flowcharts shown in the drawings are only exemplary illustrations and do not necessarily include all contents and operations / steps, and do not necessarily need to be performed in the order described. For example, some operations / steps may be decomposed, and some operations / steps may be combined or partially combined, and therefore the order of actual execution may change according to actual circumstances. Here, all contents and operations / steps means all contents and operations, or all contents and steps. An operation / step means an operation or a step.

[0036] As will be appreciated, the terms "first", "second", etc., used in this application are used to describe various concepts herein, but unless otherwise stated, these concepts are not limited to these terms. These terms are used only to distinguish one concept from another. For example, a first QoS parameter may be referred to as a second QoS parameter, and similarly, a second QoS parameter may be referred to as a first QoS parameter, without departing from the scope of this application.

[0037] FIG. 1 shows a schematic diagram of an exemplary system architecture to which the technical proposal of the embodiments of the present application can be applied.

[0038] As shown in FIG. 1, the system architecture 100 may include a user equipment (UE) 101 (the user equipment 101 may be a smartphone as shown in FIG. 1, or may be a tablet computer, a portable computer, a desktop computer, etc.), an access network entity 102, a core network entity 103, and an application function (AF) entity 104.

[0039] It should be understood that the quantities of user equipment 101, access network entities 102, core network entities 103 and application function entities 104 shown in Figure 1 are merely exemplary. There may be any quantity of user equipment, base stations, core network entities and application function entities according to the needs of implementation.

[0040] In one embodiment of the present application, the core network entity 103 may obtain QoS (Service Quality) information set for the sidelink by the application function entity 104, and the QoS information may include a service grade requirement, a QoS model (e.g., a flow-based QoS model or a packet-based QoS model), etc. After the core network entity 103 obtains the QoS information, if it determines based on the QoS information that the application function entity 104 sets for the sidelink is a flow-based QoS model, it creates a PDU session for the sidelink, and generates flow-based QoS parameters for the sidelink based on the QoS information.

[0041] In one embodiment of the present application, the PDU sessions created by the core network entity 103 for the sidelink include a user plane PDU session and a control plane PDU session for the sidelink, and the flow-based QoS parameters for the sidelink created by the core network entity 103 include QoS parameters for the access network entity 102 and QoS parameters for the user equipment 101.

[0042] In one embodiment of the present application, after generating the sidelink flow-based QoS parameters, the core network entity 103 may configure the QoS parameters for the access network entity 102 in the access network entity 102, and configure the QoS parameters for the user equipment 101 in the user equipment 101 via NAS (Non-Access Stratum) signaling.

[0043] In one embodiment of the present application, the access network entity 102 may configure sidelink flow-based QoS parameter information for the user equipment 101 based on the QoS parameter information configured by the core network entity 103. The user equipment 101 may perform sidelink communication based on the sidelink flow-based QoS parameters configured by the core network entity 103 (the QoS parameters are configured via the NAS layer and may include policy-related parameters such as traffic priority, routing selection, etc.) and the sidelink flow-based QoS parameter information configured by the access network entity 102 (the QoS parameter information is configured via the AS layer and may include resource scheduling mode information, etc.).

[0044] The QoS mechanism can allocate and schedule resources based on the requirements for service quality, thereby providing different service qualities, enhancing the predictability of network performance, rationally and effectively allocating network resources, and reducing network delay and congestion. As can be seen, the technical solutions of the embodiments of the present application can realize a flow-based QoS mechanism in the sidelink through the cooperation of a core network entity, an access network entity and a user equipment, and can effectively improve the effectiveness and reliability of communication in the sidelink, and meet the traffic needs of the sidelink communication.

[0045] The implementation details of the technical solutions of the embodiments of the present application will be described below.

[0046] Fig. 2 shows a flowchart of a method for controlling quality of service for sidelink communication according to an embodiment of the present application, which may be performed by the core network entity 103 shown in Fig. 1. Referring to Fig. 2, the method for controlling quality of service for sidelink communication at least includes steps S210 to S230, and is described as follows.

[0047] In step S210, the application function entity acquires the QoS information set for the sidelink.

[0048] In one embodiment of the present application, the QoS information set by the application function entity for the sidelink may include a service level requirement, a QoS model, etc. The QoS model may be a flow-based (Per-Flow) QoS model, a packet-based (Per-Packet) QoS model, a priority-based QoS model, etc.

[0049] In one embodiment of the present application, the core network entity may include a Policy Control Function (PCF) entity, and the policy control function entity may obtain QoS information for the sidelink from the application function entity, which applies to a scenario in which the policy control function entity and the application function entity are in one trusted domain.

[0050] In one embodiment of the present application, the core network entity may include a policy control function entity and a network exposure function (abbreviated as NEF) entity, and the network exposure function entity may obtain QoS information for sidelinks from the application function entity and forward it to the policy control function entity, which applies to a scene where the policy control function entity and the application function entity are in different trust domains.

[0051] In step S220, if the application function entity determines based on the QoS information that the QoS model set for the sidelink is a flow-based QoS model, it creates a PDU session for the sidelink and generates flow-based QoS parameters for the sidelink based on the QoS information.

[0052] In one embodiment of the present application, the QoS flow provides the smallest unit for QoS differentiation in one PDU session. Therefore, when the application function entity determines that the QoS model set for the sidelink is a flow-based QoS model, it needs to create a PDU session for the sidelink and then generate flow-based QoS parameter information for the sidelink.

[0053] In one embodiment of the present application, the PDU session for sidelink created by the core network entity may include a user plane PDU session for sidelink and a control plane PDU session for sidelink, where the user plane PDU session is used for sidelink communication between terminal devices and the control plane PDU session is used for communication between the core network entity and the terminal devices, in which case the generated flow-based QoS parameters for sidelink may include a QoS flow of the user plane PDU session and a QoS flow of the control plane PDU session.

[0054] In one embodiment of the present application, when creating a user plane PDU session for a sidelink, a core network entity may generate user plane PDU session parameters for the sidelink, and then configure the user plane PDU session parameters to the terminal device, such that the terminal device creates a user plane PDU session for the sidelink based on the user plane PDU session parameters.

[0055] In one embodiment of the present application, the sidelink flow-based QoS parameters generated by the core network entity based on the QoS information may include QoS parameters for the access network entity and QoS parameters for the terminal device, which may include policy-related parameters such as traffic priority, routing selection, etc.

[0056] In one embodiment of the present application, the QoS parameters for the access network entity generated by the core network entity may include a resource scheduling mode for the terminal device by the access network entity and a QoS requirement corresponding to the resource scheduling mode, where the resource scheduling mode may include a scheduling mode, a semi-persistent scheduling (abbreviated as SPS) mode, a resource pool mode, a grant free mode, etc., and the QoS requirement corresponding to the resource scheduling mode includes a bandwidth requirement, a delay requirement, a reliability requirement, etc.

[0057] In one embodiment of the present application, the QoS parameters for the access network entity generated by the core network entity may include QoS need information for the sidelink (e.g., delay need information, packet loss rate need information, bandwidth need information), and the access network entity needs to determine a resource scheduling mode for the terminal device and a QoS requirement corresponding to the resource scheduling mode based on the QoS need information. Similarly, the resource scheduling mode determined by the access network entity may include a scheduling mode, a semi-persistent scheduling mode, a resource pool mode, a grant-free mode, etc., and the QoS requirement corresponding to the resource scheduling mode includes a bandwidth requirement, a delay requirement, a reliability requirement, etc.

[0058] Continuing with reference to FIG. 2, in step S230, the sidelink flow-based QoS parameters are configured in the access network entity and the terminal device, so as to control the service quality with which the terminal device performs sidelink communication.

[0059] In one embodiment of the present application, when the sidelink flow-based QoS parameters generated by the core network entity include QoS parameters for an access network entity and QoS parameters for a terminal device, the core network entity may configure the QoS parameters for the access network entity in the access network entity, and configure the QoS parameters for the terminal device in the terminal device via NAS signaling. The core network entity may configure the QoS parameters for the access network entity in the access network entity by an Access and Mobility Management Function (AMF) entity communicating with the access network entity and then configuring the QoS parameters in the access network entity.

[0060] The technical solution of the embodiment shown in FIG. 2 can realize a flow-based QoS mechanism in the sidelink, and can effectively improve the effectiveness and reliability of communication in the sidelink, so as to meet the traffic needs of the sidelink communication.

[0061] 3 shows a flowchart of a method for controlling quality of service for sidelink communication according to an embodiment of the present application, which may be performed by the access network entity 102 shown in FIG 1. Referring to FIG 3, the method for controlling quality of service for sidelink communication at least includes steps S310 to S330, and is described as follows.

[0062] In step S310, the core network entity acquires sidelink flow-based QoS parameter information configured in the access network entity.

[0063] In one embodiment of the present application, the sidelink flow-based QoS parameter information configured by the core network entity to the access network entity may include a resource scheduling mode for the terminal device by the access network entity and a QoS requirement corresponding to the resource scheduling mode.

[0064] In one embodiment of the present application, the sidelink flow-based QoS parameter information configured by the core network entity to the access network entity may include flow-based QoS need information for the sidelink (e.g., delay need information, packet loss rate need information, bandwidth need information), and the access network entity may further determine a resource scheduling mode for the terminal device and a QoS requirement corresponding to the resource scheduling mode based on the QoS need information.

[0065] In step S320, the sidelink flow-based QoS parameter information configured in the terminal device is determined based on the sidelink flow-based QoS parameter information configured in the access network entity.

[0066] In one embodiment of the present application, the access network entity may determine a resource scheduling mode for sidelink communication with a terminal device and a QoS requirement corresponding to the resource scheduling mode based on sidelink flow-based QoS parameter information configured in the access network entity by the core network entity, and then generate sidelink flow-based QoS parameter information to be configured in the terminal device based on the resource scheduling mode and the QoS requirement corresponding to the resource scheduling mode.

[0067] In one embodiment of the present application, the sidelink flow-based QoS parameter information generated by the access network entity and configured for the terminal device may include resource scheduling information, for example, time-frequency resource information allocated to the terminal device, scheduling cycle information, etc.

[0068] Next, referring to FIG. 3, in step S330, flow-based QoS parameter information of a sidelink to be set in the terminal device is set in the terminal device so as to control the service quality of the sidelink communication performed by the terminal device.

[0069] In one embodiment of the present application, the access network entity may configure the sidelink flow-based QoS parameter information to be configured in the terminal device via AS (Access Stratum) signaling. For example, the sidelink flow-based QoS parameter information to be configured in the terminal device may be configured in the terminal device via RRC (Radio Resource Control) signaling, MAC (Media Access Control) signaling, etc.

[0070] According to the technical solution of the embodiment shown in Fig. 3, in an embodiment of the present application, the access network entity may further control the terminal device to perform access stratum monitoring for the sidelink. For example, as shown in Fig. 4, in an embodiment of the present application, a process of the access network entity controlling the terminal device to perform access stratum monitoring for the sidelink may include the following steps:

[0071] Step S410: Control the first terminal device to transmit a reference signal via a sidelink established between the first terminal device and the second terminal device.

[0072] In one embodiment of the present application, the reference signal (abbreviated as RS) may be a "pilot" signal or a known signal for channel estimation or channel detection provided by a transmitting end to a receiving end. Optionally, the access network entity controls the first terminal device to transmit a reference signal through a sidelink established between the first terminal device and the second terminal device when there is no data to be transferred between the first terminal device and the second terminal device, so that the second terminal device receives the reference signal and evaluates the communication state of the sidelink based on the reference signal.

[0073] Step S420: Receive detection information for the reference signal fed back from a second terminal device.

[0074] In one embodiment of the present application, after detecting a reference signal transmitted from a first terminal device, the second terminal device can feed back detection information for the reference signal to an access network entity, so that the access network entity obtains the communication status of the sidelink created between the first terminal device and the second terminal device.

[0075] Step S430: Based on the detection information, determine a communication state of a sidelink between the first terminal device and the second terminal device.

[0076] In one embodiment of the present application, the communication status of a side link between a first terminal device and a second terminal device is used to evaluate the communication quality between the first terminal device and the second terminal device, and if the communication status of the side link between the first terminal device and the second terminal device is poor, maintenance can be performed immediately to avoid affecting the communication between the first terminal device and the second terminal device.

[0077] According to the technical solution of the embodiment shown in Fig. 4, in one embodiment of the present application, the access network entity may further perform maintenance of the sidelink based on the monitoring result of the sidelink by the terminal device. For example, when the access network entity determines that the communication state of the sidelink becomes poor based on the communication state of the sidelink, the access network entity may re-establish the sidelink between the first terminal device and the second terminal device, for example, change the communication band between the first terminal device and the second terminal device, and re-create the sidelink communication. Also, for example, when the access network entity determines that the sidelink becomes unsuitable for data transfer based on the communication state of the sidelink, the access network entity may release the sidelink between the first terminal device and the second terminal device to reduce resource occupation.

[0078] 5 illustrates a flowchart of a method for controlling service quality of sidelink communication according to an embodiment of the present application, which may be executed by a terminal device, for example, by the user equipment 101 illustrated in FIG 1. Referring to FIG 5, the method for controlling service quality of sidelink communication includes at least steps S510 to S520, and is described as follows:

[0079] In step S510, a first sidelink flow-based QoS parameter configured by a core network entity and a second sidelink flow-based QoS parameter configured by an access network entity are obtained.

[0080] In one embodiment of the present application, the terminal device may obtain a first sidelink flow-based QoS parameter configured by a core network entity via NAS layer signaling, and obtain a second sidelink flow-based QoS parameter configured by an access network entity via AS layer signaling. The first QoS parameter may include policy-related parameters such as traffic priority, routing selection, etc., and the second QoS parameter may include resource scheduling information such as time-frequency resource information allocated to the terminal device, scheduling cycle information, etc.

[0081] In step S520, sidelink communication is performed based on the first QoS parameter and the second QoS parameter.

[0082] In one embodiment of the present application, when a terminal device performs sidelink communication based on a first QoS parameter and a second QoS parameter, the terminal device may detect the communication partner based on identification information of the communication partner, and when it detects that the communication partner is located within the communication range, it performs sidelink communication with the communication partner based on the first QoS parameter and the second QoS parameter. In this way, even if the communication partner is not located within the communication range, communication data can be transmitted, thereby avoiding interference with communications of other terminal devices in the vicinity.

[0083] In an embodiment of the present application, the terminal device may further perform access stratum monitoring and / or maintenance processing for the sidelink based on the control information of the access network entity. The monitoring and maintenance processing process may refer to the above-mentioned embodiment related to the access network entity and will not be described repeatedly here. Performing access stratum monitoring and / or maintenance processing means performing access stratum monitoring, performing access stratum maintenance processing, or performing access stratum monitoring and maintenance processing.

[0084] The technical solution of the embodiment shown in FIG. 5 can realize a flow-based QoS mechanism in the sidelink, and can effectively improve the effectiveness and reliability of communication in the sidelink, so as to meet the traffic needs of the sidelink communication.

[0085] The above describes the technical solution of the method for controlling service quality of sidelink communication in the embodiments of the present application from the perspectives of a core network entity, an access network entity, and a terminal device, respectively. Below, the implementation details of the technical solution in the embodiments of the present application will be described using an example in which the terminal device is a V2X terminal and the access network entity is a base station.

[0086] As shown in FIG. 6 , a method for controlling quality of service of sidelink communication according to an embodiment of the present application includes the following steps.

[0087] Step S601: An application function entity AF (Application Function) interacts with a policy control function entity PCF (Policy Control Function) to transfer application layer sidelink QoS needs and QoS model selection.

[0088] In one embodiment of the present application, as shown in Figure 7, the interaction process between the application function entity and the policy control function entity PCF may be that the AF directly interacts with the PCF to transfer the sidelink QoS needs and the selected QoS model. The technical solution of this embodiment is applied to an application scenario in which the AF and the PCF are in the same trust domain, such as a scenario in which a network operator deploys an AF by itself.

[0089] In one embodiment of the present application, as shown in Figure 8, the interaction process between the application function entity and the policy control function entity PCF may be that the AF interacts with the PCF through a network exposure function entity NEF (Network Exposure Function) to transfer the sidelink QoS needs and the selected QoS model. The technical solution of this embodiment is applied to an application scenario in which the AF and the PCF are in different trust domains, such as a scenario in which a third party deploys the AF.

[0090] Step S602: To support a sidelink flow-based QoS mechanism, the PCF, a session management function entity SMF (Session Management Function), and the AMF interact to generate NAS-level sidelink QoS flow parameters.

[0091] In one embodiment of the present application, step S602 may be to create a corresponding PDU session and QoS flow for the sidelink flow-based QoS characteristics. The SMF may be to generate corresponding PDU session parameters for the sidelink flow-based QoS characteristics, and then create a PDU session based on the PDU session parameters, where the PDU session parameters include user plane PDU session parameters and control plane PDU session parameters.

[0092] In one embodiment of the present application, the generated NAS-level sidelink QoS flow parameters include sidelink QoS flow parameters for an access network entity and sidelink QoS flow parameters for a V2X terminal.

[0093] Step S603: The AMF interacts with the base station and sets sidelink flow-based QoS parameter information in the base station.

[0094] In one embodiment of the present application, the AMF configures sidelink flow-based QoS parameter information in the base station, and then the base station interacts with the V2X terminal to configure sidelink flow-based QoS parameter information, such as resource scheduling information, in the V2X terminal via AS layer signaling.

[0095] Step S604: The AMF interacts with the V2X terminal and configures sidelink flow-based QoS parameter information in the V2X terminal via NAS signaling.

[0096] In one embodiment of the present application, the sidelink flow-based QoS parameter information configured by the AMF to the V2X terminal may include policy-related parameters such as traffic priority, routing selection, etc.

[0097] The order of execution of steps S603 and S604 shown in FIG. 6 may be such that step S603 is executed first and then step S604 is executed, or step S604 is executed first and then step S603 is executed, or step S603 and step S604 may be executed simultaneously.

[0098] 6, the V2X terminal detects the other end using the identification information acquired at the application layer, determines whether the communication terminal is located within the communication range, and transmits data to the communication terminal if it is determined that it is within the communication range. The V2X terminal may perform link monitoring and maintenance of the AS layer under the control of the base station.

[0099] In the application scenario shown in Figure 6, the technical solution of the embodiment of the present application enables a communication system (e.g., a 5G system) to support a flow-based QoS model in the sidelink, thereby providing good support for V2X communication (e.g., vehicle-to-vehicle communication, vehicle-to-human communication, etc.), and effectively improving the effectiveness and reliability of communication in the sidelink. Of course, the technical solution of the embodiment of the present application can be similarly applied to other application scenarios that require sidelink communication, such as end-to-end game scenarios.

[0100] Hereinafter, an embodiment of the device of the present application for performing the method for controlling quality of service of sidelink communication in the above embodiment of the present application will be described. For details not disclosed in the embodiment of the device of the present application, reference may be made to the embodiment of the method for controlling quality of service of sidelink communication in the above embodiment of the present application.

[0101] FIG. 9 illustrates a block diagram of a service quality control device for sidelink communication according to one embodiment of the present application.

[0102] Referring to FIG. 9 , a sidelink communication quality of service control device 900 according to an embodiment of the present application includes an acquisition unit 902, a processing unit 904, and a setting unit 906.

[0103] The acquiring unit 902 is used for acquiring quality of service QoS information set for a sidelink by an application function entity. If the processing unit 904 determines based on the QoS information that the application function entity has set for the sidelink is a flow-based QoS model, the processing unit 904 is used for creating a protocol data unit (PDU) session for the sidelink and generating flow-based QoS parameters for the sidelink based on the QoS information. The setting unit 906 is used for setting the flow-based QoS parameters for the sidelink in an access network entity and a terminal device, so as to control the quality of service of the sidelink communication by the terminal device.

[0104] In some embodiments of the present application, the processing unit 904 is used to create a user plane PDU session and a control plane PDU session for the sidelink, the user plane PDU session being used for sidelink communication between terminal devices, and the control plane PDU session being used for communication between a core network entity and the terminal devices.

[0105] In some embodiments of the present application, the processing unit 904 is used for generating user plane PDU session parameters for the sidelink and configuring the user plane PDU session parameters in the terminal device, such that the terminal device creates a user plane PDU session for the sidelink based on the user plane PDU session parameters.

[0106] In some embodiments of the present application, the sidelink flow-based QoS parameters include QoS parameters for the access network entity and QoS parameters for the terminal device, and the setting unit 906 is used for setting the QoS parameters for the access network entity in the access network entity and for setting the QoS parameters for the terminal device in the terminal device via NAS signaling.

[0107] In some embodiments of the present application, the QoS parameters for the access network entity include a resource scheduling mode for the terminal device by the access network entity and a QoS request corresponding to the resource scheduling mode, or QoS needs information for a sidelink, the QoS needs information being intended to allow the access network entity to determine a resource scheduling mode for the terminal device and a QoS request corresponding to the resource scheduling mode.

[0108] FIG. 10 illustrates a block diagram of a service quality control device for sidelink communication according to one embodiment of the present application.

[0109] Referring to FIG. 10 , a sidelink communication quality of service control device 1000 according to an embodiment of the present application includes an acquisition unit 1002, a determination unit 1004, and a setting unit 1006.

[0110] The obtaining unit 1002 is used for obtaining sidelink flow-based QoS parameter information configured in the access network entity by the core network entity, the determining unit 1004 is used for determining sidelink flow-based QoS parameter information to be configured in the terminal device based on the sidelink flow-based QoS parameter information configured in the access network entity, and the setting unit 1006 is used for setting the sidelink flow-based QoS parameter information to be configured in the terminal device, so as to control the service quality of the sidelink communication performed by the terminal device.

[0111] In some embodiments of the present application, the determining unit 1004 is used to determine a resource scheduling mode in which the terminal device performs sidelink communication and a QoS requirement corresponding to the resource scheduling mode based on sidelink flow-based QoS parameter information configured in an access network entity, and to generate sidelink flow-based QoS parameter information configured in the terminal device based on the resource scheduling mode and the QoS requirement corresponding to the resource scheduling mode.

[0112] In some embodiments of the present application, the determining unit 1004 is used to obtain the resource scheduling mode and a QoS requirement corresponding to the resource scheduling mode from sidelink flow-based QoS parameter information configured in an access network entity, or to generate the resource scheduling mode and a QoS requirement corresponding to the resource scheduling mode based on sidelink flow-based QoS needs information included in the sidelink flow-based QoS parameter information configured in an access network entity.

[0113] In some embodiments of the present application, the service quality control device 1000 for sidelink communication further comprises a control unit for controlling the terminal device to perform access stratum monitoring for the sidelink.

[0114] In some embodiments of the present application, the control unit is used to control a first terminal device to transmit a reference signal via a sidelink established between the first terminal device and a second terminal device, receive detection information for the reference signal fed back from the second terminal device, and determine a communication state of the sidelink between the first terminal device and the second terminal device based on the detection information.

[0115] In some embodiments of the present application, the sidelink communication service quality control device 1000 further includes a maintenance unit for maintaining the sidelink based on a monitoring result of the sidelink by the terminal device.

[0116] In some embodiments of the present application, the maintenance unit is used to reset a sidelink between a first terminal device and a second terminal device when it determines based on the communication state that a communication state of a sidelink created between the first terminal device and the second terminal device becomes poor, and to release the sidelink between the first terminal device and the second terminal device when it determines based on the communication state that the sidelink becomes unsuitable for data transfer.

[0117] FIG. 11 illustrates a block diagram of a service quality control device for sidelink communication according to one embodiment of the present application.

[0118] Referring to FIG. 11 , a sidelink communication quality of service control device 1100 according to an embodiment of the present application includes an acquisition unit 1102 and a communication unit 1104.

[0119] The obtaining unit 1102 is used for obtaining a first sidelink flow-based QoS parameter configured by a core network entity and a second sidelink flow-based QoS parameter configured by an access network entity, and the communication unit 1104 is used for performing sidelink communication based on the first QoS parameter and the second QoS parameter.

[0120] In some embodiments of the present application, the communication unit 1104 is used to detect a communication partner based on identification information of the communication partner, and when it detects that the communication partner is located within a communication range, to perform sidelink communication with the communication partner based on the first QoS parameter and the second QoS parameter.

[0121] In some embodiments of the present application, the sidelink communication quality of service control device 1100 further comprises a processing unit for performing access stratum monitoring and / or maintenance processing for the sidelink based on the control information of the access network entity.

[0122] FIG. 12 is a schematic diagram showing the configuration of a computer system of an electronic device for implementing an embodiment of the present application.

[0123] It should be noted that the computer system 1200 of the electronic device shown in FIG. 12 is merely an example and does not pose any limitation on the functions and scope of application of the embodiments of the present application.

[0124] As shown in Fig. 12, the computer system 1200 includes a central processing unit (CPU) 1201, which performs various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage portion 1208 into a random access memory (RAM) 1203, and can perform the method described in the above embodiment, for example. The RAM 1203 further stores various programs and data required for the operation of the system. The CPU 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.

[0125] The following components are connected to the I / O interface 1205: an input section 1206 including a keyboard, a mouse, etc.; an output section 1207 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 of a network interface card including a LAN (Local Area Network) card, a modem, etc. The communication section 1209 executes communication processing via a network such as the Internet. A driver 1210 may be connected to the I / O interface 1205 as needed. A removable medium 1211 such as a floppy disk, a disk, a magneto-optical disk, a semiconductor storage device, etc. is attached to the driver 1210 as needed to install a computer program to be read into the input storage section 1208 as needed.

[0126] In some embodiments of the present application, the electronic device may be a core network entity, an access network entity, a terminal device, etc.

[0127] In some embodiments of the present application, a core network entity is provided, the core network entity comprising: one or more processors; storing one or more programs, which, when executed by the one or more processors, obtaining quality of service (QoS) information set for a sidelink by an application function entity; if the application function entity determines based on the QoS information that the QoS model set for the sidelink is a flow-based QoS model, creating a protocol data unit (PDU) session for the sidelink, and generating flow-based QoS parameters for the sidelink based on the QoS information; and a storage device that causes the one or more processors to implement a step of configuring flow-based QoS parameters of the sidelink in an access network entity and a terminal device so as to control the quality of service with which the terminal device performs sidelink communication.

[0128] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, The one or more processors are caused to perform a step of creating a user plane PDU session and a control plane PDU session for the sidelink, the user plane PDU session being used for sidelink communication between terminal devices, and the control plane PDU session being used for communication between the core network entity and the terminal device.

[0129] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, generating user plane PDU session parameters for the sidelink; and configuring the user plane PDU session parameters in the terminal device such that the terminal device creates a user plane PDU session for the sidelink based on the user plane PDU session parameters.

[0130] In some embodiments of the present application, the sidelink flow-based QoS parameters include QoS parameters for the access network entity and QoS parameters for the terminal device; When the one or more programs are executed by the one or more processors, The one or more processors are configured to configure QoS parameters for the access network entity in the access network entity, and configure QoS parameters for the terminal device in the terminal device via non-access stratum NAS signaling.

[0131] In some embodiments of the present application, the QoS parameters for the access network entity include: a resource scheduling mode for the terminal device by the access network entity and a QoS requirement corresponding to the resource scheduling mode; or The QoS needs information includes QoS needs information for a sidelink, which is for allowing the access network entity to determine a resource scheduling mode for the terminal device and a QoS requirement corresponding to the resource scheduling mode.

[0132] In some embodiments of the present application, an access network entity is provided, the access network entity comprising: one or more processors; storing one or more programs, which, when executed by the one or more processors, obtaining sidelink flow-based QoS parameter information configured by a core network entity in the access network entity; determining sidelink flow-based QoS parameter information configured in a terminal device based on sidelink flow-based QoS parameter information configured in the access network entity; and a storage device that causes the one or more processors to implement a step of setting flow-based QoS parameter information of a sidelink in the terminal device so as to control the service quality of the sidelink communication performed by the terminal device.

[0133] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, determining a resource scheduling mode in which the terminal device performs sidelink communication and a QoS requirement corresponding to the resource scheduling mode according to sidelink flow-based QoS parameter information configured in the access network entity; and generating flow-based QoS parameter information for a sidelink to be configured in a terminal device based on the resource scheduling mode and a QoS requirement corresponding to the resource scheduling mode, by the one or more processors.

[0134] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, obtaining the resource scheduling mode and a QoS requirement corresponding to the resource scheduling mode from sidelink flow-based QoS parameter information configured in the access network entity; or The one or more processors are configured to realize a step of generating the resource scheduling mode and a QoS request corresponding to the resource scheduling mode based on sidelink flow-based QoS need information included in sidelink flow-based QoS parameter information configured in the access network entity.

[0135] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, The one or more processors are configured to implement a step of controlling the terminal device so that the terminal device performs access stratum monitoring for the sidelink.

[0136] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, controlling a first terminal device to transmit a reference signal via a sidelink established between the first terminal device and a second terminal device; receiving detection information for the reference signal fed back from the second terminal device; The one or more processors are caused to perform a step of determining a communication state of a sidelink between the first terminal device and the second terminal device based on the detection information.

[0137] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, The one or more processors are configured to perform a step of maintaining the sidelink based on a monitoring result of the sidelink by the terminal device.

[0138] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, when it is determined based on the communication state that the communication state of the side link created between the first terminal device and the second terminal device becomes poor, re-establishing a side link between the first terminal device and the second terminal device; and when it is determined based on the communication state that the sidelink is no longer suitable for data transfer, releasing the sidelink between the first terminal device and the second terminal device.

[0139] In some embodiments of the present application, a terminal device is provided, the terminal device comprising: one or more processors; storing one or more programs, which, when executed by the one or more processors, obtaining a first sidelink flow-based QoS parameter configured by a core network entity and a second sidelink flow-based QoS parameter configured by an access network entity; and a storage device that causes the one or more processors to perform a step of performing sidelink communication based on the first QoS parameter and the second QoS parameter.

[0140] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, Detecting a communication partner based on identification information of the communication partner; When it is detected that the communication partner is located within a communication range, the one or more processors are caused to realize a step of performing sidelink communication with the communication partner based on the first QoS parameter and the second QoS parameter.

[0141] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, The one or more processors are configured to perform access stratum monitoring and / or maintenance processing for a sidelink based on control information of the access network entity.

[0142] In particular, according to an embodiment of the present application, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product including a computer program stored in a computer-readable medium, the computer program including a program code for executing the method shown in the flowchart. In this embodiment, the computer program can be downloaded and installed from a network via the communication portion 1209 and / or installed from a removable medium 1211. When the computer program is executed by the central processing unit (CPU) 1201, it performs various functions defined in the system of the present application.

[0143] It should be noted that the computer readable medium in the embodiments of the present application may be a computer readable signal medium, or a computer readable storage medium, or any combination of the above. The computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. Examples of computer readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer floppy disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read only memory (EPROM), a flash memory, a fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagating in baseband or as part of a carrier wave, and includes a computer-readable program code. Such a propagated data signal may take a number of forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transfer a program used by or in connection with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium may be transferred in any suitable medium, including, but not limited to, wireless, wired, or the like, or any suitable combination of the above.

[0144] The flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation of possible forms of systems, methods, and computer program products according to various embodiments of the present application. Each block in the flowcharts or block diagrams may represent a module, block, or part of code. The module, block, or part of code includes one or more executable instructions for implementing the specified logical function. It is to be noted that, in some alternative forms, the functions marked in the blocks may occur in a different order than the order marked in the drawings. For example, two blocks shown in succession may in fact be executed substantially in parallel or may be executed in the reverse order, depending on the functions involved. It is also to be noted that each block in the block diagrams or flowcharts, and combinations of blocks in the block diagrams or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0145] Such units described in the embodiments of the present application may be implemented in the form of software or hardware, and the described units may be provided in a processor. The names of these units, in some cases, do not constitute limitations on the units themselves.

[0146] In another aspect, the present application further provides a computer-readable medium, which may be included in the electronic device described in the above embodiment, or may exist independently and not be assembled with the electronic device. The computer-readable medium includes one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method described in the above embodiment.

[0147] In some embodiments of the present application, a computer-readable medium is provided, the computer-readable medium storing a computer program, the computer program being capable of, when executed by a processor, obtaining quality of service (QoS) information set for a sidelink by an application function entity; if the application function entity determines based on the QoS information that the QoS model set for the sidelink is a flow-based QoS model, creating a protocol data unit (PDU) session for the sidelink, and generating flow-based QoS parameters for the sidelink based on the QoS information; and configuring flow-based QoS parameters of the sidelink in an access network entity and a terminal device so as to control the quality of service of the sidelink communication by the terminal device.

[0148] In some embodiments of the present application, the computer program, when executed by a processor, A step of creating a user plane PDU session and a control plane PDU session for the sidelink is realized, the user plane PDU session is used for sidelink communication between terminal devices, and the control plane PDU session is used for communication between the core network entity and the terminal device.

[0149] In some embodiments of the present application, the computer program, when executed by a processor, generating user plane PDU session parameters for the sidelink; and configuring the user plane PDU session parameters in the terminal device, such that the terminal device creates a user plane PDU session for the sidelink based on the user plane PDU session parameters.

[0150] In some embodiments of the present application, the sidelink flow-based QoS parameters include QoS parameters for the access network entity and QoS parameters for the terminal device; When the computer program is executed by the processor, The steps of configuring QoS parameters for the access network entity in the access network entity, and configuring QoS parameters for the terminal device in the terminal device via non-access stratum NAS signaling are realized.

[0151] In some embodiments of the present application, the QoS parameters for the access network entity include: a resource scheduling mode for the terminal device by the access network entity and a QoS requirement corresponding to the resource scheduling mode; or The QoS needs information includes QoS needs information for a sidelink, which is for allowing the access network entity to determine a resource scheduling mode for the terminal device and a QoS requirement corresponding to the resource scheduling mode.

[0152] In some embodiments of the present application, a computer-readable medium is provided, the computer-readable medium storing a computer program, the computer program being capable of, when executed by a processor, obtaining sidelink flow-based QoS parameter information configured by a core network entity in the access network entity; determining sidelink flow-based QoS parameter information configured in a terminal device based on sidelink flow-based QoS parameter information configured in the access network entity; and setting, in the terminal device, sidelink flow-based QoS parameter information to be set in the terminal device so as to control the service quality in which the terminal device performs sidelink communication.

[0153] In some embodiments of the present application, the computer program, when executed by a processor, determining a resource scheduling mode in which the terminal device performs sidelink communication and a QoS requirement corresponding to the resource scheduling mode according to sidelink flow-based QoS parameter information configured in the access network entity; and generating flow-based QoS parameter information for a sidelink configured in a terminal device based on the resource scheduling mode and a QoS requirement corresponding to the resource scheduling mode.

[0154] In some embodiments of the present application, the computer program, when executed by a processor, obtaining the resource scheduling mode and a QoS requirement corresponding to the resource scheduling mode from sidelink flow-based QoS parameter information configured in the access network entity; or A step of generating the resource scheduling mode and a QoS request corresponding to the resource scheduling mode is realized based on sidelink flow-based QoS needs information included in sidelink flow-based QoS parameter information configured in the access network entity.

[0155] In some embodiments of the present application, the computer program, when executed by a processor, A step of controlling the terminal device so that the terminal device performs access stratum monitoring for the sidelink is realized.

[0156] In some embodiments of the present application, the computer program, when executed by a processor, controlling a first terminal device to transmit a reference signal via a sidelink established between the first terminal device and a second terminal device; receiving detection information for the reference signal fed back from the second terminal device; and determining a communication state of a sidelink between the first terminal device and the second terminal device based on the detection information.

[0157] In some embodiments of the present application, the computer program, when executed by a processor, A step of maintaining the sidelink is realized based on a monitoring result of the sidelink by the terminal device.

[0158] In some embodiments of the present application, the one or more programs, when executed by the one or more processors, when it is determined based on the communication state that the communication state of the side link created between the first terminal device and the second terminal device becomes poor, re-establishing a side link between the first terminal device and the second terminal device; and when it is determined based on the communication state that the sidelink is no longer suitable for data transfer, releasing the sidelink between the first terminal device and the second terminal device.

[0159] In some embodiments of the present application, a computer-readable medium is provided, the computer-readable medium storing a computer program, the computer program being capable of, when executed by a processor, obtaining a first sidelink flow-based QoS parameter configured by a core network entity and a second sidelink flow-based QoS parameter configured by an access network entity; and performing sidelink communication based on the first QoS parameter and the second QoS parameter.

[0160] In some embodiments of the present application, a computer-readable medium is provided, the computer-readable medium storing a computer program, the computer program being capable of, when executed by a processor, Detecting a communication partner based on identification information of the communication partner; and when it is detected that the communication partner is located within a communication range, performing sidelink communication with the communication partner based on the first QoS parameter and the second QoS parameter.

[0161] In some embodiments of the present application, a computer-readable medium is provided, the computer-readable medium storing a computer program, the computer program being capable of, when executed by a processor, A step of performing access stratum monitoring and / or maintenance processing on the sidelink based on the control information of the access network entity is realized.

[0162] Although some modules or units of the device for performing operations are described above, this division is not mandatory. In fact, according to an embodiment of the present disclosure, the features and functions of two or more modules or units described above may be embodied in one module or unit. Conversely, the features and functions of one module or unit described above may be further divided and embodied in multiple modules or units.

[0163] From the above description of the embodiments, it is easy for those skilled in the art to understand that the exemplary embodiments described herein may be realized by software, or may be realized by a combination of software and necessary hardware. Therefore, the technical solution according to the embodiments of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a USB disk, a mobile disk, etc.) or a network, and includes some instructions that make a computing device (which may be a personal computer, a server, a touch terminal, or a network device, etc.) execute the method according to the embodiments of the present application.

[0164] Those skilled in the art can easily conceive of other implementations of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any modifications, uses or adaptations of the present application, which modifications, uses or adaptations follow the general principles of the present application and include common knowledge or commonly used technical means in the art that are not disclosed in the present application.

[0165] It should be understood that the present application is not limited to the exact construction described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof, which is limited only by the appended claims. [Explanation of symbols]

[0166] 900 Sidelink communication quality of service control device 902 Acquired Units 904 Processing Unit 906 Setting Unit 1000 Side link communication quality of service control device 1002 Acquired Units 1004 Decision Unit 1006 Setting Unit 1100 Sidelink communication quality of service control device 1102 Acquired Units 1104 Communication unit 1205 I / O Interface 1206 Input section 1207 Output part 1208 Memory part 1209 Communication section 1210 Driver 1211 Removable Media

Claims

1. A method for controlling quality of service of sidelink communication, executed by a core network entity including a policy control function entity, a session management function entity, and an access mobility management function entity, comprising: obtaining quality of service (QoS) information set for a sidelink by an application function entity and forwarding it to the policy control function entity, the QoS information including sidelink QoS needs of an application layer and a selected QoS model; if the application function entity determines based on the QoS information that the QoS model set for the sidelink is a flow-based QoS model, creating a protocol data unit (PDU) session for the sidelink without interacting with a terminal device, and generating flow-based QoS parameters for the sidelink by interacting with the policy control function entity, the session management function entity, and the access mobility management function entity based on the QoS information; and configuring flow-based QoS parameters of the sidelink in an access network entity and the terminal device by the access mobility management function entity interacting with the terminal device so as to control a quality of service of the sidelink communication performed by the terminal device.

2. The step of creating a protocol data unit (PDU) session for the sidelink includes:

2. The method of claim 1, further comprising: creating a user plane PDU session and a control plane PDU session for the sidelink, the user plane PDU session being for performing sidelink communication between terminal devices, and the control plane PDU session being for performing communication between the core network entity and the terminal device.

3. The step of creating a user plane PDU session for the sidelink includes: generating user plane PDU session parameters for the sidelink; and configuring the user plane PDU session parameters in the terminal device such that the terminal device creates a user plane PDU session for the sidelink based on the user plane PDU session parameters.

4. The sidelink flow-based QoS parameters include QoS parameters for the access network entity and QoS parameters for the terminal device, The method for controlling service quality of sidelink communication according to any one of claims 1 to 3, characterized in that the step of configuring the sidelink flow-based QoS parameters in an access network entity and a terminal device includes the steps of configuring QoS parameters for the access network entity in the access network entity and configuring QoS parameters for the terminal device in the terminal device via non-access stratum NAS signaling.

5. The QoS parameters for the access network entity include a resource scheduling mode for the terminal device by the access network entity and a QoS requirement corresponding to the resource scheduling mode; or 5. The method of claim 4, further comprising: QoS needs information for a sidelink, the QoS needs information being for allowing the access network entity to determine a resource scheduling mode for the terminal device and a QoS requirement corresponding to the resource scheduling mode.

6. A method for quality of service control for sidelink communication performed by an access network entity, comprising: acquiring sidelink flow-based QoS parameter information configured in the access network entity by a core network entity based on the method for controlling quality of service for sidelink communication according to any one of claims 1 to 5; determining sidelink flow-based QoS parameter information to be configured in a terminal device based on sidelink flow-based QoS parameter information configured in the access network entity, the determining including: determining a resource scheduling mode in which the terminal device performs sidelink communication and a QoS requirement corresponding to the resource scheduling mode based on the sidelink flow-based QoS parameter information configured in the access network entity; and setting, in a terminal device, sidelink flow-based QoS parameter information to be set in the terminal device so as to control the service quality of the sidelink communication performed by the terminal device.

7. determining sidelink flow-based QoS parameter information configured in a terminal device based on sidelink flow-based QoS parameter information configured in the access network entity, 7. The method of claim 6, further comprising: generating flow-based QoS parameter information for a sidelink to be configured in a terminal device based on the resource scheduling mode and a QoS requirement corresponding to the resource scheduling mode.

8. determining a resource scheduling mode in which the terminal device performs sidelink communication and a QoS requirement corresponding to the resource scheduling mode based on sidelink flow-based QoS parameter information configured in the access network entity, obtaining the resource scheduling mode and a QoS requirement corresponding to the resource scheduling mode from sidelink flow-based QoS parameter information configured in the access network entity; or 8. The method of claim 7, further comprising: generating the resource scheduling mode and a QoS request corresponding to the resource scheduling mode based on sidelink flow-based QoS needs information included in sidelink flow-based QoS parameter information configured in the access network entity.

9. The method for controlling service quality of sidelink communication according to any one of claims 6 to 8, further comprising a step of controlling the terminal device so that the terminal device performs access stratum monitoring for the sidelink.

10. The step of controlling the terminal device so that the terminal device performs access stratum monitoring for a sidelink includes: controlling a first terminal device to transmit a reference signal via a sidelink established between the first terminal device and the second terminal device; receiving detection information for the reference signal fed back from the second terminal device; and determining a communication state of the sidelink between the first terminal device and the second terminal device based on the detection information.

11. The method of claim 9, further comprising: maintaining the sidelink based on a result of monitoring the sidelink by the terminal device.

12. The step of maintaining the sidelink based on a monitoring result of the sidelink by the terminal device includes: when it is determined based on the communication state that the communication state of the side link created between the first terminal device and the second terminal device becomes poor, re-establishing a side link between the first terminal device and the second terminal device; and releasing the sidelink between the first terminal device and the second terminal device when it is determined based on the communication state that the sidelink is no longer suitable for data transfer.

13. A method for controlling quality of service of sidelink communication executed by a terminal device, comprising: and acquiring a first sidelink flow-based QoS parameter configured by a core network entity based on the method for quality of service control for sidelink communication according to any one of claims 1 to 5 and a second sidelink flow-based QoS parameter configured by an access network entity based on the method for quality of service control for sidelink communication according to any one of claims 6 to 12, wherein the second QoS parameter is generated by the access network entity based on a resource scheduling mode in which the terminal device performs sidelink communication and a QoS request corresponding to the resource scheduling mode, the resource scheduling mode being determined based on sidelink flow-based QoS parameter information configured in the access network entity; and performing sidelink communication based on the first QoS parameter and the second QoS parameter.

14. The step of performing sidelink communication based on the first QoS parameter and the second QoS parameter includes: Detecting a communication partner based on identification information of the communication partner; and performing sidelink communication with the communication partner based on the first QoS parameter and the second QoS parameter when the communication partner is detected to be located within a communication range.

15. 15. The method of claim 13, further comprising the step of performing access stratum monitoring and / or maintenance procedures for the sidelink based on the control information of the access network entity.

16. A service quality control device for sidelink communication, comprising: The core network entity includes a policy control function entity, a session management function entity, and an access mobility management function entity; an acquisition unit for acquiring quality of service (QoS) information set for a sidelink by an application function entity and forwarding it to the policy control function entity, the QoS information including sidelink QoS needs of an application layer and a selected QoS model; a processing unit for generating a protocol data unit (PDU) session for the sidelink without interacting with a terminal device when the application function entity determines based on the QoS information that the QoS model set for the sidelink is a flow-based QoS model, and for generating flow-based QoS parameters for the sidelink through interactions between the policy control function entity, the session management function entity, and the access mobility management function entity based on the QoS information; and a setting unit configured to configure flow-based QoS parameters of the sidelink in an access network entity and the terminal device, the flow-based QoS parameters being set by the access mobility management function entity so as to control a quality of service for which the terminal device performs sidelink communication.

17. A service quality control device for sidelink communication, comprising: An acquisition unit for acquiring sidelink flow-based QoS parameter information configured by the core network entity to an access network entity by the sidelink communication quality of service control device according to claim 16; a determination unit for determining sidelink flow-based QoS parameter information to be configured in a terminal device based on sidelink flow-based QoS parameter information configured in an access network entity, the determination unit being configured to determine a resource scheduling mode in which the terminal device performs sidelink communication and a QoS requirement corresponding to the resource scheduling mode based on the sidelink flow-based QoS parameter information configured in the access network entity; and a setting unit for setting flow-based QoS parameter information of a sidelink to be set in a terminal device so as to control the service quality of the sidelink communication performed by the terminal device.

18. A service quality control device for sidelink communication, comprising: an acquiring unit for acquiring, by the quality of service control device for sidelink communication as claimed in claim 16, a first sidelink flow-based QoS parameter configured by the core network entity and a second sidelink flow-based QoS parameter configured by an access network entity by the quality of service control device for sidelink communication as claimed in claim 17, wherein the second QoS parameter is generated by the access network entity based on a resource scheduling mode in which a terminal device performs sidelink communication and a QoS request corresponding to the resource scheduling mode, the resource scheduling mode being determined based on sidelink flow-based QoS parameter information configured in the access network entity; a communication unit that performs sidelink communication based on the first QoS parameter and the second QoS parameter.

19. A computer program comprising: A computer program that, when executed by a processor, realizes the method for controlling quality of service for sidelink communication according to any one of claims 1 to 5.

20. A core network entity, one or more processors; storing one or more programs, the one or more programs being executed by the one or more processors; A core network entity comprising: a memory device for causing the one or more processors to implement the method for quality of service control for sidelink communication according to any one of claims 1 to 5.

21. an access network entity, one or more processors; storing one or more programs, the one or more programs being executed by the one or more processors; and a memory device for causing said one or more processors to implement the method for quality of service control for sidelink communications according to any one of claims 6 to 12.

22. A terminal device, one or more processors; storing one or more programs, the one or more programs being executed by the one or more processors; A terminal device comprising: a storage device that causes the one or more processors to implement the method for controlling quality of service for sidelink communication according to any one of claims 13 to 15.

23. A computer program comprising: A computer program that, when executed by a processor, realizes the method for controlling quality of service for sidelink communication according to any one of claims 6 to 12.

24. A computer program comprising: A computer program that, when executed by a processor, realizes the method for controlling quality of service for sidelink communication according to any one of claims 13 to 15.

Citation Information

Patent Citations

  • Radio communication equipment and communication control method

    JP2009159526A

  • Communication method, radio terminal and processor

    JP2017143568A

  • Method for cell reselection in idle mode for next generation mobile communication systems

    US20180041936A1