Communication method and communication device
By obtaining indication information in the drone terminal equipment to distinguish service types and indicating resource allocation to network equipment, the problem that drones cannot correctly distinguish and transmit data on the base station resource pool is solved, and the accuracy of transmission and user experience are improved.
Patent Information
- Application Number
- CN202311452415.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-02
- Publication Date
- 2025-05-06
AI Technical Summary
The drone cannot correctly distinguish and transmit data of different service types on the resource pool configured by the base station, resulting in possible transmission errors and affecting the user's business experience.
The terminal device obtains indication information, distinguishes data of different service types, and instructs the network device to allocate corresponding resource pools, thereby ensuring that data is transmitted on the correct resource pool.
It effectively avoids transmission errors, ensures the user's business experience, and ensures that the resources configured by network equipment are correctly utilized.
Smart Images

Figure CN119946875A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Art
[0002] As a new type of aircraft, uncrewed aerial vehicle (UAV) has become increasingly popular due to its flexibility and convenience. Cellular networks can provide UAVs with important features such as wide coverage, high reliability, high security, and continuous mobility, as well as supervision by regulators. The communication environment of UAVs is quite different from that of ordinary user equipment (UE). UAVs mainly fly above base stations and connect to base stations through Uu ports, mainly communicating in line of sight (LOS). Therefore, UAVs can receive signals from more base stations.
[0003] There may be a risk of collision when drones are flying in the air. In order to avoid collisions between drones, the current 3rd generation partnership project (3GPP) system supports a detect and avoid mechanism (DAA); on the other hand, regulators require drones to broadcast their identifiers (ID) during flight to facilitate continuous management of drones. The 3GPP system supports broadcast UAV IDs (BRID). It can also be understood that the services currently supported by drones include BRID services, DAA, and command and control (C2) services (where C2 is the communication between the drone and the controller). At present, 3GPP has defined the standard PC5 interface 5G QoS identification (PC5 PQI) (hereinafter referred to as "PQI") to indicate the different services supported by drones.
[0004] The current standard has stipulated that the base station can configure a dedicated resource pool for the drone, which can support the drone to transmit data for DAA services and / or BRID services. However, for the drone, when data arrives, if a non-standard PQI is used or no PQI is used, the drone cannot distinguish which service the arriving data is used for based on the standard protocol. Therefore, the drone may not transmit data of the corresponding service type on the resource pool configured by the base station, which may cause transmission errors and affect the user's service experience. Summary of the invention
[0005] The present application provides a communication method, in which a terminal device can distinguish data of different service types based on indication information, and instruct a network device to allocate resources of the service type through the indication information. Therefore, the terminal device can subsequently send data of the corresponding service type on the corresponding resources configured by the network device, which can avoid transmission errors caused by the terminal device and ensure the user's service experience.
[0006] In a first aspect, a communication method is provided, which is applied to sidelink communication, and the method can be executed by a terminal device, or can also be executed by a component (such as a chip or circuit) of the terminal device, without limitation. For example, the terminal device can be a drone, an aerial vehicle, and the like.
[0007] The method includes: the terminal device obtains a first quality of service QoS parameter and indication information, the indication information is used to indicate the service type corresponding to the first data, the first QoS parameter is the QoS requirement parameter of the first data of the terminal device, the terminal device sends first information to the network device, and the first information includes the indication information.
[0008] In a possible implementation manner, the first QoS parameter is a QoS parameter not defined by the Third Generation Partnership Project 3GPP.
[0009] In the present application, "the first QoS parameter is a QoS parameter not defined by 3GPP" can also be understood as "the first QoS parameter is a QoS parameter corresponding to a service type not specified by the 3GPP standard".
[0010] In a possible implementation scenario, "parameters not defined by 3GPP" can be understood as a private parameter, not a parameter specified in the protocol. For example, assuming that the QoS parameter is PQI, the protocol defines that when the PQI value is 40 to 44 and 62 to 65, each has a corresponding service type. The "first QoS parameter" in this application can be understood as a PQI value of 10 or a PQI value of 100. At this time, the protocol does not specify the corresponding service type when the PQI value is 10, nor does it specify the corresponding service type when the PQI value is 100.
[0011] In another possible implementation scenario, "parameters not defined by 3GPP" can be understood as, although the parameters defined in 3GPP are used, the corresponding service type is not defined in the protocol. For example, assuming that the QoS parameter is PQI, and the protocol defines that when the PQI value is 42, the corresponding service type is C2 service; when the PQI value is 62, the corresponding service type is BRID service; when the PQI value is 64, the corresponding service type is DAA service. The "first QoS parameter" in this application can be understood as, when the PQI value is 42, the corresponding service type defined in the terminal device is DAA service; when the PQI value is 62, the corresponding service type defined in the terminal device is C2 service; when the PQI value is 64, the corresponding service type defined in the terminal device is BRID service.
[0012] Optionally, the terminal device may determine whether the QoS parameter is the first QoS parameter or the second QoS parameter, wherein the second QoS parameter may be understood as "the QoS parameter defined by 3GPP" or "the QoS parameter corresponding to the service type specified by the 3GPP standard". Specifically, how the terminal device determines whether the QoS parameter is a parameter specified in the protocol or not a parameter specified in the protocol may be implemented by the terminal device itself and is not limited.
[0013] It should be noted that, in this application, the specific name of the QoS parameter is not limited. For example, the QoS parameter can be PQI or other parameters. As long as the parameter is used to characterize the QoS requirements, it falls within the scope of protection required by this application.
[0014] In the present application, for example, "service type" includes at least one of the following: detection and avoidance of collision DAA service, drone ID broadcast BRID service, command and control C2 service. Exemplarily, the service type corresponding to the first data may include: DAA service type and BRID service type.
[0015] Exemplarily, the first QoS parameter may be obtained by the terminal device from the core network via a non-access stratum (NAS) message.
[0016] Optionally, in the present application, since the terminal device can distinguish the service type corresponding to the data through the obtained indication information, if the network device has pre-configured resources of different service types for the terminal device, the terminal device can directly transmit data of the corresponding service type on the corresponding resources, thereby avoiding transmission errors.
[0017] Based on the above technical solution, in this application, considering that when the QoS parameters are not parameters defined by the standard, the terminal device cannot distinguish the service type of the data through the standard protocol, at this time, this application proposes that the terminal device can determine the first indication information inside, and the indication information is used to indicate the service type corresponding to the data. The terminal device can also send the first indication information to the network device to indicate the allocation of resources of this service type to the network device, so that the terminal device can send service data of the corresponding service type on the resources configured by the network device. The resources configured by the network device can be used correctly to avoid transmission errors. For example, the terminal device can transmit DAA service data on the DAA dedicated resources configured by the network device, the terminal device can transmit BRID service data on the BRID dedicated resources configured by the network device, and the terminal device can transmit ordinary service data on ordinary resources configured by the network device.
[0018] In a possible implementation, the indication information is used by the network device to allocate resources corresponding to the service type to the terminal device.
[0019] Based on the above technical solution, in this application, the network device can configure resources of the corresponding service type for the terminal device based on the indication information, and the terminal device can transmit data of the corresponding service type on the resources configured by the network device to avoid transmission errors and ensure the user's service experience.
[0020] In a possible implementation, the indication information is obtained from an upper layer of the terminal device, and the upper layer of the terminal device sends it to a lower layer; or, the indication information is obtained by the terminal device according to the first data. For example, the upper layer of the terminal device determines the indication information according to the first QoS parameter. For another example, the upper layer of the terminal device determines the indication information according to the first data.
[0021] In the present application, the “upper layer of the terminal device” may be understood as, for example, an A2X layer or an application layer; the “lower layer of the terminal device” may be understood as, for example, a physical layer or an access layer.
[0022] In a possible implementation manner, the indication information is used to indicate a service type corresponding to a quality of service QoS flow.
[0023] In a possible implementation manner, the first information further includes a layer 2 identifier L2 ID, and the indication information is used to indicate a service type of data of a terminal device corresponding to the L2 ID.
[0024] In the present application, L2 ID is an L2 identifier of a destination, and L2 ID can be used to indicate a terminal device.
[0025] In a possible implementation manner, the indication information is used to indicate the service type corresponding to the QoS flow associated with the L2 ID.
[0026] In a possible implementation manner, the service types corresponding to the QoS flows are the same.
[0027] In one possible implementation, the method also includes: determining a first resource allocated by the network device, the first resource being used to transmit data of a first service type; sending a first transmission block to the network device on the first resource, wherein the service types corresponding to the data in the first transmission block are the same, the service type corresponding to the data in the first transmission block is the first service type, and the data in the first transmission block is part or all of the first data.
[0028] Based on the above technical solution, in this application, by limiting the data of the same service type to be grouped into the same transmission block, it is ensured that data of other service types will not be transmitted on the dedicated resources allocated by the network device to the terminal device, thereby avoiding transmission errors.
[0029] In a second aspect, a communication method is provided, which is applied to sidelink communication. The method can be executed by a network device, or can also be executed by a component of the network device (such as a chip or circuit), without limitation. For example, the network device can be a base station,
[0030] It should be noted that the beneficial effects achieved by the various methods in the second aspect that are the same as those achieved in the first aspect will not be described again, and can be understood by referring to the beneficial effects in the first aspect.
[0031] The method includes: a network device receives first information from a terminal device, the first information includes indication information, and the indication information is used to indicate a service type corresponding to the first data; the network device allocates resources corresponding to the service type to the terminal device according to the first indication information.
[0032] Exemplarily, the network device may indicate to the terminal device the resources allocated for different service types by means of configuration information.
[0033] In a possible implementation, the first information further includes a first QoS parameter, where the first QoS parameter is a QoS requirement parameter of the first data of the terminal device, wherein the first QoS parameter is a QoS parameter not defined by the Third Generation Partnership Project 3GPP.
[0034] In a possible implementation manner, the indication information is provided by an upper layer of the terminal device, or the indication information is acquired by the terminal device according to the first data.
[0035] In a possible implementation, the service type includes at least one of the following: detection and avoidance of collision DAA service, drone ID broadcast BRID service, command and control C2 service.
[0036] In a possible implementation manner, the indication information is used to indicate a service type corresponding to a quality of service QoS flow.
[0037] In a possible implementation manner, the first information further includes a layer 2 identifier L2 ID, and the indication information is used to indicate a service type of data of a terminal device corresponding to the L2 ID.
[0038] In a possible implementation manner, the indication information is used to indicate the service type corresponding to the QoS flow associated with the L2 ID.
[0039] In a possible implementation manner, the service types corresponding to the QoS flows are the same.
[0040] In a possible implementation, the method also includes: the network device receives a first transmission block from the terminal device, wherein the service type corresponding to the data in the first transmission block is the same, the service type corresponding to the data in the first transmission block is the first service type, the data in the first transmission block is part or all of the first data, the first transmission block is located on a first resource, and the first resource is used to transmit data of the first service type.
[0041] In a third aspect, a communication method is provided, which is applied to sidelink communication, and the method can be executed by a terminal device, or can also be executed by a component (such as a chip or circuit) of the terminal device, without limitation. For example, the terminal device can be a drone, an aerial vehicle, and the like.
[0042] The method includes: the terminal device obtains a second quality of service QoS parameter, the second QoS parameter is used to indicate the service type corresponding to the second data, wherein the second QoS parameter is a QoS requirement parameter of the second data of the terminal device, and the second QoS parameter is a service QoS parameter defined by the Third Generation Partnership Project 3GPP; the terminal device sends second information to the network device, and the second information includes the second QoS parameter.
[0043] Exemplarily, the second QoS parameter may be obtained by the terminal device from the core network via a non-access stratum (NAS) message.
[0044] Exemplarily, the “service type” in the present application may include at least one of the following: detection and avoidance of collision DAA service, drone ID broadcast BRID service, command and control C2 service.
[0045] Based on the above technical solution, in this application, when the QoS parameter is a parameter defined by the standard, the terminal device can distinguish the service type of the data through the standard QoS parameter, and the terminal device can also send the QoS parameter to the network device. The terminal device can send data of the corresponding service type on the resources configured by the network device, so that the resources configured by the network device can be properly utilized to avoid transmission errors. For example, the terminal device can transmit DAA service data on the DAA dedicated resources configured by the network device, the terminal device can transmit BRID service data on the BRID dedicated resources configured by the network device, and the terminal device can transmit ordinary service data on ordinary resources configured by the network device.
[0046] In a possible implementation, the second QoS parameter is used by the network device to allocate resources corresponding to the service type to the terminal device.
[0047] In a possible implementation manner, the second QoS parameter is used to indicate a service type corresponding to the quality of service QoS flow.
[0048] In a possible implementation manner, the second information further includes a layer 2 identifier L2 ID, and the second QoS parameter is used to indicate a service type corresponding to the L2 ID.
[0049] In a possible implementation manner, the second QoS parameter is used to indicate a service type corresponding to the QoS flow associated with the L2 ID.
[0050] In a possible implementation manner, the service types corresponding to the QoS flows are the same.
[0051] In one possible implementation, the method also includes: determining a second resource allocated by the network device, the second resource being used to transmit data of a second service type; sending a second transmission block to the network device on the second resource, wherein the service type corresponding to the data in the second transmission block is the same, the service type corresponding to the data in the second transmission block is the second service type, and the data in the second transmission block is part or all of the second data.
[0052] Based on the above technical solution, in this application, by limiting the data of the same service type to be grouped into the same transmission block, it is ensured that data of other service types will not be transmitted on the dedicated resources allocated by the network device to the terminal device, thereby avoiding transmission errors.
[0053] In a fourth aspect, a communication method is provided, which is applied to sidelink communication, and the method can be executed by a network device, or can also be executed by a component (such as a chip or circuit) of the network device, without limitation. For example, the network device can be a base station, etc.
[0054] It should be noted that the beneficial effects achieved by the various methods in the fourth aspect and those in the third aspect will not be described again, and can be understood by referring to the beneficial effects in the first aspect.
[0055] The method includes: a network device receives second information from a terminal device, the second information includes a second quality of service QoS parameter, the second QoS parameter is used to indicate a service type corresponding to second data, wherein the second QoS parameter is a QoS requirement parameter of the second data of the terminal device, and the second QoS parameter is a service QoS parameter defined by the Third Generation Partnership Project 3GPP; the network device allocates resources corresponding to the service type to the terminal device according to the second QoS parameter.
[0056] In a possible implementation manner, the second QoS parameter is provided by an upper layer of the terminal device.
[0057] In a possible implementation, the service type includes at least one of the following: detection and avoidance of collision DAA service, drone ID broadcast BRID service, command and control C2 service.
[0058] In a possible implementation manner, the second QoS parameter is used to indicate a service type corresponding to the QoS flow.
[0059] In a possible implementation manner, the second information further includes a layer 2 identifier L2 ID, and the second QoS parameter is used to indicate a service type corresponding to the L2 ID.
[0060] In a possible implementation manner, the second QoS parameter is used to indicate a service type corresponding to the QoS flow associated with the L2 ID.
[0061] In a possible implementation manner, the service types corresponding to the QoS flows are the same.
[0062] In a possible implementation, the method also includes: the network device receives a second transmission block from the terminal device, wherein the service type corresponding to the data in the second transmission block is the same, the service type corresponding to the data in the second transmission block is the second service type, and the data in the second transmission block is part or all of the second data, wherein the second transmission block is located in a second resource, and the second resource is used to transmit data of the second service type.
[0063] In a fifth aspect, a communication device is provided, which is used to execute the method in any possible implementation of the first aspect or the third aspect. Specifically, the device may include a unit and / or module, such as a transceiver unit and / or a processing unit, for executing the method in any possible implementation of the first aspect or the third aspect.
[0064] In one implementation, the device is a first node. When the device is a communication device, the communication unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0065] In another implementation, the device is a chip, a chip system or a circuit for the first node. When the device is a chip, a chip system or a circuit for a communication device, the communication unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip, the chip system or the circuit; the processing unit may be at least one processor, a processing circuit or a logic circuit.
[0066] In a sixth aspect, a communication device is provided, which is used to execute the method in any possible implementation of the second aspect or the fourth aspect. Specifically, the device may include a unit and / or module, such as a transceiver unit and / or a processing unit, for executing the method in any possible implementation of the second aspect or the fourth aspect.
[0067] In one implementation, the device is a second node. When the device is a communication device, the communication unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0068] In another implementation, the device is a chip, a chip system or a circuit for the second node. When the device is a chip, a chip system or a circuit for a communication device, the communication unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip, the chip system or the circuit; the processing unit may be at least one processor, a processing circuit or a logic circuit.
[0069] In a seventh aspect, a communication device is provided, the device comprising: at least one processor, configured to execute a computer program or instruction stored in a memory, so as to execute the method in any possible implementation of any one of the first aspect and the third aspect. Optionally, the device further comprises a memory, configured to store a computer program or instruction. Optionally, the device further comprises a communication interface, and the processor reads the computer program or instruction stored in the memory through the communication interface.
[0070] In one implementation, the device is a first node.
[0071] In another implementation, the device is a chip, a chip system, or a circuit for the first node.
[0072] In an eighth aspect, a communication device is provided, the device comprising: at least one processor, configured to execute a computer program or instruction stored in a memory, so as to execute the method in any possible implementation of any of the second aspect and the fourth aspect. Optionally, the device further comprises a memory, configured to store a computer program or instruction. Optionally, the device further comprises a communication interface, and the processor reads the computer program or instruction stored in the memory through the communication interface.
[0073] In one implementation, the device is a second node.
[0074] In another implementation, the device is a chip, a chip system, or a circuit for the second node.
[0075] In a ninth aspect, the present application provides a processor, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of any aspect from the first aspect to the fourth aspect.
[0076] In the specific implementation process, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a transceiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation methods of the processor and various circuits.
[0077] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0078] In a tenth aspect, a processing device is provided, comprising a processor and a memory. The processor is used to read instructions stored in the memory, and can receive signals through a transceiver and transmit signals through a transmitter to execute the method in any possible implementation of any aspect from the first aspect to the fourth aspect.
[0079] Optionally, the number of the processors is one or more, and the number of the memories is one or more.
[0080] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0081] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips respectively. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.
[0082] It should be understood that the related data interaction process, such as sending indication information, can be a process of outputting indication information from the processor, and receiving capability information can be a process of receiving input capability information by the processor. Specifically, the data output by the processor can be output to the transmitter, and the input data received by the processor can come from the transceiver. Among them, the transmitter and the transceiver can be collectively referred to as a transceiver.
[0083] The processing device in the ninth aspect may be one or more chips. The processor in the processing device may be implemented by hardware or by software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor may be a general-purpose processor implemented by reading software code stored in a memory, which may be integrated in the processor or located outside the processor and exist independently.
[0084] In an eleventh aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing any possible implementation of the first to fourth aspects above.
[0085] In a twelfth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute a method in any possible implementation of the first to fourth aspects above.
[0086] In the thirteenth aspect, a chip system is provided, comprising a processor for calling and running a computer program from a memory, so that a device equipped with the chip system executes the methods in each implementation manner in any one of the first to fourth aspects above.
[0087] In a fourteenth aspect, a communication system is provided, the communication system comprising the terminal device and the network device. The terminal device is used to execute any possible implementation method in any of the first and third aspects, and the network device is used to execute any possible implementation method in any of the second and fourth aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0088] Figure 1 This is a schematic diagram of a scenario to which this application is applicable.
[0089] Figure 2 This is another scenario schematic diagram applicable to this application.
[0090] Figure 3 This is another scenario schematic diagram applicable to this application.
[0091] Figure 4 It is a schematic flow chart of the communication method 400 provided in the present application.
[0092] Figure 5 It is a schematic flow chart of the communication method 500 provided in the present application.
[0093] Figure 6 It is a schematic block diagram of the communication device 600 provided in this application.
[0094] Figure 7 It is a schematic block diagram of the communication device 700 provided in this application. DETAILED DESCRIPTION
[0095] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0096] The technology provided in this application can be applied to various communication systems, for example, the communication system can be a fourth generation (4G) communication system (such as a long term evolution (LTE) system), a fifth generation (5G) communication system, a worldwide interoperability for microwave access (WiMAX) or a wireless local area network (WLAN) system, a satellite communication system, a future communication system, such as a sixth generation (6G) mobile communication system, or a fusion system of multiple systems. Among them, the 5G communication system can also be called a new radio (NR) system. Satellite communication system, future communication system, such as a sixth generation (6G) mobile communication system, or a fusion system of multiple systems.
[0097] The network device may be an entity on the network side for transmitting or receiving signals. The network device may be an access device for a communication device to access the wireless communication system in a wireless manner, for example, the network device may be a base station. The base station can broadly cover the following various names, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), access network equipment in open radio access network (O-RAN), relay station, access point, transmission point (transmitting and receiving point, TRP), transmission point (transmitting point, TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), radio head (RRH), central unit (CU), distributed unit (DU), radio unit (radio unit, RU), centralized unit control plane (CUcontrol plane, CU-CP) node, centralized unit user plane (CU user plane, CU-UP) node, positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The network device may also refer to a communication module, a modem or a chip used to be arranged in the aforementioned device or apparatus. The network device may also be a mobile switching center and a device to device (Device-to-Device, D2D), vehicle external connection (vehicle-to-everything, V2X), a device that performs the base station function in machine-to-machine (machine-to-machine, M2M) communication, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The network device may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0098] In a network structure, the network device may also refer to a centralized unit (central unit, CU) or a distributed unit (distributed unit, DU), or the network device may also be composed of a CU and a DU. CU and DU can be understood as the division of the base station from the perspective of logical functions. Among them, the CU and DU can be physically separated or deployed together, and the embodiment of the present application does not specifically limit this. A CU can be connected to a DU, or multiple DUs can share a CU, which can save costs and facilitate network expansion. The division of CU and DU can be divided according to the protocol stack, and one possible way is to deploy the Radio Resource Control (RRC), Service Data Adaptation Protocol Stack (SDAP) and Packet Data Convergence Protocol (PDCP) layer in the CU, and the remaining Radio Link Control (RLC) layer, Media Access Control (MAC) layer and physical layer in the DU. The present application does not completely limit the above-mentioned protocol stack segmentation method, and there may be other segmentation methods. For details, please refer to the technical research report (technical report, TR) 38.801v14.0.0.
[0099] The terminal device in this application may include a drone, an aerial vehicle, for example, an airship, a glider, a hot air balloon, a jet backpack, and the like.
[0100] As a new type of aircraft, uncrewed aerial vehicle (UAV) has become increasingly popular due to its flexibility and convenience. Cellular networks can provide drones with important features such as wide coverage, high reliability, high security, and continuous mobility, as well as supervision by regulators. The communication environment of drones is quite different from that of ordinary user equipment (UE). They mainly fly above base stations and are connected to the base stations through the Uu port. They mainly communicate in the line of sight (LOS) path. Therefore, drones can receive signals from more base stations. Figure 1 As shown, the drone can communicate with base station #1, base station #2, and base station #3 at the same time.
[0101] There may be a risk of collision when drones are flying in the air. In order to avoid collisions between drones, the current 3rd generation partnership project (3GPP) system supports a detect and avoid mechanism (DAA). Among them, network-assisted DAA and PC5-based DAA are included. Specifically, for network-assisted DAA, the unmanned aircraft system traffic management (UTM) obtains the flight path of each drone during the drone flight authorization process or application layer reporting. In some cases, the flight paths of different drones overlap or are in the same area. UTM can request the 5G system (5GS) to perform DAA between any two drones whose flight paths may overlap or are in the same area. The network determines the collision risk of the drone based on the flight path reported by the drone. If there is a collision risk, the network sends instructions to the UE to avoid collision. Network-assisted DAA is very useful for scenarios where regulations may consider sidelink transmission to be unresolvable or the PC5 connection of the drone is unavailable. For DAA based on PC5 port, the UAV directly broadcasts DAA messages (for example, location information, etc.) through PC5 port. After receiving the DAA message, the peer UAV determines the collision risk. If there is a collision risk, it sends a collision resolution message to the peer UE, and the peer UE replies with a collision resolution response message. On the other hand, regulators require UAVs to broadcast the UAV ID during flight to facilitate continuous management of the UAV. The 3GPP system supports UAV ID broadcast (Broadcast UAV ID, BRID), including BRID based on multicast broadcast service (MBS) and BRID based on PC5 port. BRID based on MBS uses the existing MBS to broadcast the UAV ID. BRID based on PC5 port is similar to DAA. The UAV broadcasts through PC5 port. Figure 2 The DAA scenario and BRID scenario introduced above are shown. For example, DAA services can be conducted between drone #1 and drone #2, and BRID services can be conducted between drone #1 and the regulatory agency.
[0102] The Uu interface allocates resources based on resource blocks (RBs), while the sidelink allocates channel resources based on "resource pools". The existing new radio (NR) sidelink system already supports the configuration of up to 8 resource pools for ordinary sidelink communications. Here, "ordinary sidelink communications" refer to other sidelink communications except sidelink relay discovery. For sidelink relay discovery, a dedicated resource pool is defined in the protocol, that is, the resource pool can only be used to send sidelink relay discovery messages.
[0103] There are two ways to obtain resources for Sidelink, namely base station scheduling mode (mode1) and user equipment (UE) selection mode (mode2). In base station scheduling mode (mode1), the base station can indicate which resource pool the currently scheduled resources belong to by carrying the resource pool (RP) index in the downlink control information (DCI). After receiving the scheduled sidelink resources, the UE will first determine which destination data to send, and then determine which logical channel data of the destination to send. Among them, "destination" can be a unicast, multicast or broadcast. Simply put, it is to see which destination has the highest priority for the data to be transmitted among all destinations, and then select the destination, and then sort the cached data and media access control element (MAC CE) in each logical channel in the destination, and give priority to sending high-priority data or MAC CE.
[0104] 3GPP defines the aerial to everything (A2X) layer for drone services. A2X communicates based on the PC5 port and transmits based on the sidelink. A2X includes BRID, DAA and command and control (C2) communications (C2 is the communication between the drone and the controller). The existing standard introduces an additional resource pool for drones, the A2X resource pool, for example, DAA dedicated resources transmit DAA service data, and BRID dedicated resource pools transmit BRID services. Specifically, when the base station broadcasts the SIB message, additional indication information can be added to the A2X resource pool to indicate that the resource is used for DAA services and / or BRID services. At present, 3GPP defines the standard PC5 interface 5G service quality indication information (PC5 5G QoS identification, PC5 PQI) (hereinafter referred to as "PQI") to indicate the different services supported by drones, see technical specification (TS) 23.256, which defines the specific PQI values and their corresponding specific A2X service types.
[0105] The current standard has stipulated that the base station can configure a dedicated resource pool for the drone, which can support the drone to transmit data for DAA services and / or BRID services. However, for the drone, when data arrives, if a non-standard PQI is used or no PQI is used, the drone cannot distinguish the specific service the arriving data is used for based on the standard protocol. Or, when service data arrives at the upper layer, if the upper layer uses a non-standard PQI or no PQI is used, the drone lower layer cannot distinguish the specific service the arriving service data is used for based on the standard PQI protocol. Therefore, the drone may not transmit data of the corresponding service type on the resource pool configured by the base station, resulting in transmission errors.
[0106] In view of this, the present application provides a communication method, when the terminal device determines that the PQI is not a standard PQI (or, when the upper layer of the terminal device determines that the PQI is not a standard PQI), the terminal device can obtain indication information, and the indication information is used to indicate the service type corresponding to the data. The terminal device can also send a first indication information to the network device to instruct the network device to allocate resources of this service type. Subsequently, the terminal device can send service data of the corresponding service type on the resources configured by the network device, so that the resources configured by the network device can be correctly utilized to avoid transmission errors. For example, the terminal device can transmit DAA service data on the DAA dedicated resources configured by the network device, the terminal device can transmit BRID service data on the BRID dedicated resources configured by the network device, and the terminal device can transmit ordinary service data on ordinary resources configured by the network device.
[0107] Figure 3 This is a schematic diagram of a scenario applicable to this application, such as Figure 3 As shown, the application scenario is that the drone determines the service type corresponding to the service data during flight and reports the service type to the network device.
[0108] Figure 4 is a schematic flow chart of a communication method 400 provided in the present application, such as Figure 4 As shown, the method includes:
[0109] 410. The terminal device obtains a first QoS parameter and / or indication information, where the indication information is used to indicate a service type corresponding to the first data, and the first QoS parameter is a QoS requirement parameter of the first data of the terminal device.
[0110] Exemplarily, the first QoS parameter is a QoS parameter not defined by 3GPP.
[0111] The "first data" in this application can be understood as data from an upper layer. The "data" in this application can also be replaced by "business data".
[0112] In the present application, "the first QoS parameter is a QoS parameter not defined by 3GPP" can also be understood as "the first QoS parameter is a QoS parameter corresponding to a service type not specified by the 3GPP standard".
[0113] In a possible implementation scenario, "parameters not defined by 3GPP" can be understood as a private parameter, not a parameter specified in the protocol. For example, assuming that the QoS parameter is PQI, the protocol defines that when the PQI value is 40 to 44 and 62 to 65, each has a corresponding service type. The "first QoS parameter" in this application can be understood as a PQI value of 10 or a PQI value of 100. At this time, the protocol does not specify the corresponding service type when the PQI value is 10, nor does it specify the corresponding service type when the PQI value is 100.
[0114] In another possible implementation scenario, "parameters not defined by 3GPP" can be understood as, although the parameters defined in 3GPP are used, the corresponding service type is not defined in the protocol. For example, assuming that the QoS parameter is PQI, and the protocol defines that when the PQI value is 42, the corresponding service type is C2 service; when the PQI value is 62, the corresponding service type is BRID service; when the PQI value is 64, the corresponding service type is DAA service. The "first QoS parameter" in this application can be understood as, when the PQI value is 42, the corresponding service type defined in the terminal device is DAA service; when the PQI value is 62, the corresponding service type defined in the terminal device is C2 service; when the PQI value is 64, the corresponding service type defined in the terminal device is BRID service.
[0115] Optionally, the terminal device may determine whether the QoS parameter is the first QoS parameter or the second QoS parameter, wherein the second QoS parameter may be understood as "the QoS parameter defined by 3GPP" or "the QoS parameter corresponding to the service type specified by the 3GPP standard". Specifically, how the terminal device determines whether the QoS parameter is a parameter specified in the protocol or not a parameter specified in the protocol may be implemented by the terminal device itself and is not limited.
[0116] It should be noted that, in this application, the specific name of the QoS parameter is not limited. For example, the QoS parameter can be PQI or other parameters. As long as the parameter is used to characterize the QoS requirements, it falls within the scope of protection required by this application.
[0117] In the present application, for example, "service type" includes at least one of the following: detection and avoidance of collision DAA service, drone ID broadcast BRID service, command and control C2 service. Exemplarily, the service type corresponding to the first data may include: DAA service type and BRID service type.
[0118] Exemplarily, when the bit value in the indication information is "01", it is used to indicate the DAA service, and when the bit value in the indication information is "10", it is used to indicate the BRID service. Exemplarily, the indication information can indicate different service types by multiplexing the name of a QoS field in the PQI, for example, the name of a QoS field in the PQI is DAA-QoS, or the name of a QoS field in the PQI is DAA-QoS.
[0119] In the present application, “the terminal device obtains the first QoS parameter and / or indication information” may be implemented in the following manners, for example:
[0120] Method 1
[0121] In another possible implementation, the terminal device obtains a first QoS parameter, the upper layer of the terminal device sends the first QoS parameter to the lower layer, and the lower layer of the terminal device determines that the first QoS parameter is not a QoS parameter defined by the standard. Therefore, the lower layer of the terminal device can determine the indication information based on the first QoS parameter and / or based on the first data.
[0122] Method 2
[0123] In one possible implementation, the terminal device obtains a first QoS parameter, and the terminal device determines the first QoS parameter, which is not a QoS parameter defined by the standard. Therefore, the upper layer of the terminal device can determine the indication information based on the first QoS parameter and / or based on the first data, and send the indication information to the lower layer.
[0124] Method 3
[0125] In another possible implementation, the terminal device obtains a first QoS parameter, and the upper layer of the terminal device determines the first QoS parameter, which is not a QoS parameter defined by the standard. Therefore, the upper layer of the terminal device can determine the indication information based on the first QoS parameter and / or based on the first data, and send the first QoS parameter and the indication information together to the lower layer.
[0126] Method 4
[0127] In a possible implementation, the upper layer of the terminal device may determine the indication information according to the data, and send the indication information to the lower layer. Alternatively, the lower layer of the terminal device may determine the indication information according to the data.
[0128] It should be noted that in mode 4, the terminal device only obtains the indication information at the beginning, but does not obtain the first QoS parameter. Subsequently, the terminal device may receive the first QoS parameter from the core network through a NAS message.
[0129] In the present application, the “upper layer of the terminal device” may be understood as, for example, an A2X layer or an application layer; the “lower layer of the terminal device” may be understood as, for example, a physical layer or an access layer.
[0130] Optionally, in the present application, since the terminal device can distinguish the service type corresponding to the data through the obtained indication information, if the network device has pre-configured resources of different service types for the terminal device, the terminal device can directly transmit data of the corresponding service type on the corresponding resources, thereby avoiding transmission errors.
[0131] 420. The terminal device sends the first information to the network device, where the first information includes the indication information.
[0132] Correspondingly, the network device receives the first information.
[0133] In the present application, the indication information can be used by the network device to allocate resources corresponding to the service type to the terminal device.
[0134] Exemplarily, the first information may be sidelink UE information (SUI).
[0135] In a possible implementation, the indication information may directly indicate the service type at the QoS flow granularity. It can also be understood that the indication information is used to indicate the service type corresponding to each QoS flow. Exemplarily, the indication information may uniformly indicate the service type corresponding to all QoS flows; Exemplarily, the indication information may also separately indicate the service type corresponding to each QoS flow. The specific implementation is not limited in this application.
[0136] In another possible implementation, the first information may further include a layer 2 identifier L2 ID, wherein the L2 ID is used to indicate a terminal device. In this case, the indication information may be used to indicate the service type of the data of the terminal device corresponding to the L2 ID. Exemplarily, the destination terminal may be determined by the L2 ID, and in this case, the indication information may specifically indicate the service type corresponding to the terminal device. Assuming that the first information includes L2 ID#1, in a possible implementation, the indication information may indicate that the service type corresponding to the L2 ID#1 is a DAA service.
[0137] In another possible implementation, if multiple QoS flows are associated with the L2 ID, the indication information can be used to indicate the service type corresponding to each of the multiple QoS flows. Exemplarily, assuming that there are two QoS flows under L2 ID#1, namely QoS flow #1 and QoS flow #1#, the indication information includes field #1 and field #2, wherein field #1 is used to indicate that the service type is a DAA service, and field #2 is used to indicate a BRID service. The indication information can indicate that the service type corresponding to QoS flow #1 is a DAA service, and the service type corresponding to QoS flow #2 is a BRID service. Exemplarily, assuming that there are 5 QoS flows under L2 ID#2, and the indication information only includes field #1, then field #1 can indicate that the service types corresponding to the 5 QoS flows under L2 ID#2 are all BRID service types. At this point, it can also be understood that the service types corresponding to multiple QoS flows associated with the same L2 ID are the same.
[0138] In the present application, in a possible implementation, in the above-mentioned methods 1 to 1, the first information may also include a first QoS parameter. In another possible implementation, the first QoS parameter may not be sent in the same message as the indication information. For example, the first QoS parameter may be sent to the network device through other signaling after the indication information is sent.
[0139] The above implementation can be understood as being mainly for unicast services. If it is a broadcast service, the service type can be distinguished by directly including the L2 ID in the first information.
[0140] Optionally, the method further includes step 430, in which the network device allocates resources corresponding to the service type to the terminal device according to the indication information.
[0141] In the present application, in a possible implementation, the network device allocates corresponding resources to the terminal device based on the indication information reported by the terminal device. For example, the indication information is used to indicate that the service types include DAA service and C2 service, then the network device can allocate a DAA dedicated resource pool for the DAA service and a common resource pool for the C2 service.
[0142] In another possible implementation, the network device may pre-allocate resources corresponding to each service type for the terminal device. For example, the network device allocates a DAA dedicated resource pool for the DAA service, or allocates a BRID dedicated resource pool for the BRID service and a common resource pool for the C2 service.
[0143] Exemplarily, the network device may indicate the resources allocated to the terminal device by sending configuration information.
[0144] In the present application, “resources” may be frequency domain resources, time domain resources, resource pools, resource blocks (RBs), physical resource blocks (PRBs), etc., and are not limited in the present application.
[0145] Optionally, the method further includes step 440, in which the terminal device determines a first resource allocated by the network device, where the first resource is used to transmit data of a first service type.
[0146] Assuming that the service type corresponding to the first data of the terminal device is the DAA service, and the resource allocated by the network device to the terminal device for transmitting the data of the DAA service is the first resource, the terminal device can determine the location of the first resource.
[0147] Optionally, the method further includes step 450, in which the terminal device sends a first transmission block to the network device on the first resource.
[0148] Correspondingly, the network device receives the first transmission block from the terminal device.
[0149] In the present application, after receiving the sidelink resources scheduled by the network device, the terminal device will first determine which destination data to send, and then determine which logical channel data of the destination to send, and determine that the data to be transmitted has the highest priority among all destinations, then select the destination, and then sort the cached data and media access layer control elements (media access control element, MAC CE) in each logical channel in the destination, and give priority to sending high-priority data or MAC CE. This process can also be understood as the process of the terminal device group transport block (transport block, TB).
[0150] Furthermore, the present application also proposes that the service type corresponding to the data in the transmission block (i.e., the first transmission block) of the terminal device group is the same, that is, the service type corresponding to the data in the first transmission block is the first service type, and the data in the first transmission block is part or all of the first data. For example, if the first service type is a DAA service, the data in the first transmission block is the data of the DAA service type in the first data.
[0151] Based on the above technical solution, considering that when the QoS parameters are not parameters defined by the standard, the terminal device cannot distinguish the service type of the data through the standard protocol. At this time, the present application proposes that the first indication information can be determined inside the terminal device, and the indication information is used to indicate the service type corresponding to the data. The terminal device can also send the first indication information to the network device. Thus, the terminal device can send service data of the corresponding service type on the resources configured by the network device, so that the resources configured by the network device can be correctly utilized to avoid transmission errors. For example, the terminal device can transmit DAA service data on the DAA dedicated resources configured by the network device, the terminal device can transmit BRID service data on the BRID dedicated resources configured by the network device, and the terminal device can transmit ordinary service data on ordinary resources configured by the network device.
[0152] In addition, in the present application, by limiting the data of the same service type to be grouped into the same transmission block, it is ensured that data of other service types will not be transmitted on the dedicated resources allocated by the network device to the terminal device, thereby avoiding transmission errors.
[0153] Figure 5 is a schematic flow chart of a communication method 500 provided by the present application. The same implementation methods in method 500 as those in method 400 are not described again. Method 500 mainly describes the differences from method 400, such as Figure 5 As shown, the method includes:
[0154] 510. The terminal device obtains a second QoS parameter, where the second QoS parameter is used to indicate a service type corresponding to the second data, wherein the second QoS parameter is a QoS requirement parameter of the second data of the terminal device, and the second QoS parameter is a QoS parameter defined by 3GPP.
[0155] In the present application, "the second QoS parameter is a QoS parameter defined by 3GPP" can also be understood as the second QoS parameter is a QoS parameter corresponding to the service type specified by the 3GPP standard. For example, the QoS parameters defined by 3GPP can refer to the parameters defined in TS38.331, and of course also include the QoS parameters newly defined in 3GPP in the future. For example, different PQI values defined in TS23.256 can indicate different service types.
[0156] Exemplarily, the second QoS parameter may be obtained by the terminal device from the core network via a NAS message.
[0157] Exemplarily, the “service type” in the present application may include at least one of the following: detection and avoidance of collision DAA service, drone ID broadcast BRID service, command and control C2 service.
[0158] In a possible implementation, after the terminal device obtains the second QoS parameter, it may also generate second indication information based on the second QoS parameter and / or the second data, where the second indication information is used to indicate the service type corresponding to the second data.
[0159] 520. The terminal device sends second information to the network device, where the second information includes a second QoS parameter.
[0160] Correspondingly, the network device receives the second information from the terminal device.
[0161] Exemplarily, the second information may be sidelink UE information (SUI).
[0162] In the present application, the second QoS parameter is used by the network device to allocate resources corresponding to the service type to the terminal device.
[0163] In a possible implementation, the second QoS parameter can directly indicate the service type at the QoS flow granularity. It can also be understood that the second QoS parameter is used to indicate the service type corresponding to each QoS flow. Exemplarily, the second QoS parameter can uniformly indicate the service type corresponding to all QoS flows; Exemplarily, the second QoS parameter can also separately indicate the service type corresponding to each QoS flow. The specific implementation is not limited in this application.
[0164] In another possible implementation, the second information may further include a layer 2 identifier L2 ID, wherein the L2 ID is used to indicate the type of the terminal device. In this case, the second QoS parameter may be used to indicate the service type of the data of the terminal device corresponding to the L2 ID.
[0165] In yet another possible implementation, if multiple QoS flows are associated with the L2 ID, the second QoS parameter may be used to indicate service types corresponding to the multiple QoS flows.
[0166] In another possible implementation manner, the service types corresponding to the multiple QoS flows are the same.
[0167] The specific implementation method can be understood by referring to the description and examples related to step 420 in method 400, which will not be repeated here.
[0168] In some implementations, if the second indication information is generated in step 510 , then in step 520 , the second information may also include the second indication information.
[0169] Optionally, the method further includes step 530, in which the network device allocates resources corresponding to the service type to the terminal device according to the second QoS parameter.
[0170] In the present application, in a possible implementation, the network device allocates corresponding resources to the terminal device based on the second QoS parameter reported by the terminal device. For example, the second QoS parameter is used to indicate that the service type includes DAA service and C2 service, then the network device can allocate a DAA dedicated resource pool for the DAA service, and allocate a common resource pool for the C2 service.
[0171] In another possible implementation, the network device may pre-allocate resources corresponding to each service type for the terminal device. For example, the network device allocates DAA-specific resources for DAA services, or allocates BRID-specific resources for BRID services, or allocates common resources for C2 services.
[0172] Optionally, the method further includes step 540, in which the terminal device determines a second resource allocated by the network device, and the second resource is used to transmit data of a second service type.
[0173] Assuming that the service type corresponding to the second data of the terminal device is the DAA service, and the resources allocated by the network device to the terminal device for transmitting the data of the DAA service are second resources, the terminal device can determine the location of the second resources.
[0174] Optionally, the method further includes step 550, in which the terminal device sends a second transmission block to the network device on a second resource.
[0175] Correspondingly, the network device receives a second transmission block from the terminal device.
[0176] In the present application, after receiving the sidelink resources scheduled by the network device, the terminal device will first determine which destination data to send, and then determine which logical channel data of the destination to send, and determine that the data to be transmitted has the highest priority among all destinations, then select the destination, and then sort the cached data and media access layer control elements (media access control control element, MAC CE) in each logical channel in the destination, and give priority to sending high-priority data or MAC CE. This process can also be understood as the process of terminal device group transmission blocks.
[0177] Furthermore, the present application also proposes that the service type corresponding to the data in the transport block (TB) (i.e., the second transport block) of the terminal device group is the same, that is, the service type corresponding to the data in the second transport block is the second service type, and the data in the second transport block is part or all of the second data. For example, if the second service type is a DAA service, the data in the second transport block is the data of the DAA service type in the second data.
[0178] Based on the above technical solution, in this application, when the QoS parameter is a parameter defined by the standard, the terminal device can distinguish the service type of the data through the standard QoS parameter. The terminal device can also send the QoS parameter to the network device. Thus, the terminal device can send the service data of the corresponding service type on the resources configured by the network device, so that the resources configured by the network device can be properly utilized to avoid transmission errors. For example, the terminal device can transmit the data of the DAA service on the DAA dedicated resources configured by the network device, the terminal device can transmit the data of the BRID service on the BRID dedicated resources configured by the network device, and the terminal device can transmit the data of the ordinary service on the ordinary resources configured by the network device.
[0179] In addition, in the present application, by limiting the data of the same service type to be grouped into the same transmission block, it is ensured that data of other service types will not be transmitted on the dedicated resources allocated by the network device to the terminal device, thereby avoiding the waste of dedicated resources.
[0180] It is understood that the examples in method 400 and method 500 in the embodiments of the present application are only for the convenience of those skilled in the art to understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples in method 400 and method 500, and such modifications or changes also fall within the scope of the embodiments of the present application.
[0181] It can also be understood that some optional features in the embodiments of the present application may not depend on other features in some scenarios, or may be combined with other features in some scenarios, without limitation.
[0182] It is also understood that the various embodiments described in this application may be independent solutions or may be combined according to internal logic, and these solutions all fall within the protection scope of this application. In addition, the explanations or descriptions of various terms appearing in the embodiments may be mutually referenced or explained in various embodiments, without limitation thereto.
[0183] It can be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0184] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction between each node. It is understandable that each node, such as a terminal device, a network device, includes a hardware structure and / or software module corresponding to each function in order to realize the above functions. Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0185] The embodiment of the present application can divide the functional modules of the terminal device and the network device according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0186] Figure 6 6 is a schematic block diagram of a communication device 600 provided in an embodiment of the present application. As shown in the figure, the device 600 may include: a transceiver unit 610 and a processing unit 620.
[0187] In one possible design, the device 600 may be a terminal device in the above method embodiment, or a chip for implementing the functions of the terminal device in the above method embodiment. It should be understood that the device 600 may correspond to the terminal device in the method 400 and the method 500 according to the embodiment of the present application, and the device 600 may perform the steps corresponding to the terminal device in the method 400 and the method 500 according to the embodiment of the present application.
[0188] In one possible implementation, the transceiver unit is used to obtain a first quality of service QoS parameter and indication information, the indication information is used to indicate the service type corresponding to the first data, and the first QoS parameter is a first data QoS requirement parameter of the terminal device; the transceiver unit is used to send first information to the network device, and the first information includes the indication information.
[0189] In one possible implementation, a processing unit is used to determine a first resource allocated by a network device, and the first resource is used to transmit data of a first service type; a transceiver unit is used to send a first transmission block to the network device on the first resource, wherein the service type corresponding to the data in the first transmission block is the same, the service type corresponding to the data in the first transmission block is the first service type, and the data in the first transmission block is part or all of the first data.
[0190] In one possible implementation, the transceiver unit is used to obtain a second quality of service QoS parameter, where the second QoS parameter is used to indicate a service type corresponding to the second data, wherein the second QoS parameter is a QoS requirement parameter of the terminal device, and the second QoS parameter is a service QoS parameter defined by the Third Generation Partnership Project 3GPP; the transceiver unit is used to send second information to the network device, where the second information includes the second QoS parameter.
[0191] In one possible implementation, the processing unit is used to determine a second resource allocated by the network device, and the second resource is used to transmit data of a second service type; the transceiver unit is used to send a second transmission block to the network device on the second resource, wherein the service type corresponding to the data in the second transmission block is the same, the service type corresponding to the data in the second transmission block is the second service type, and the data in the second transmission block is part or all of the second data.
[0192] In a possible design, the device 600 may be a network device in the above method embodiment, or a chip for implementing the functions of the network device in the above method embodiment. It should be understood that the device 600 may correspond to the network device in the method 400 and the method 500 according to the embodiment of the present application, and the device 600 may perform the steps corresponding to the network device in the method 400 and the method 500 according to the embodiment of the present application.
[0193] In one possible implementation, the transceiver unit is used to receive first information from a terminal device, the first information includes indication information, and the indication information is used to indicate a service type corresponding to the first data; the processing unit is used to allocate resources corresponding to the service type to the terminal device according to the first indication information.
[0194] In one possible implementation, the transceiver unit is used to receive a first transmission block from a terminal device, wherein the service type corresponding to the data in the first transmission block is the same, the service type corresponding to the data in the first transmission block is the first service type, the data in the first transmission block is part or all of the first data, the first transmission block is located on a first resource, and the first resource is used to transmit data of the first service type.
[0195] In one possible implementation, the transceiver unit is used to receive second information from a terminal device, the second information includes a second quality of service QoS parameter, the second QoS parameter is used to indicate a service type corresponding to the second data, wherein the second QoS parameter is a QoS requirement parameter of the second data of the terminal device, and the second QoS parameter is a service QoS parameter defined by the Third Generation Partnership Project 3GPP; the processing unit is used to allocate resources corresponding to the service type to the terminal device according to the second QoS parameter.
[0196] In one possible implementation, the transceiver unit is used to receive a second transmission block from a terminal device, wherein the service type corresponding to the data in the second transmission block is the same, the service type corresponding to the data in the second transmission block is the second service type, and the data in the second transmission block is part or all of the second data, wherein the second transmission block is located in a second resource, and the second resource is used to transmit data of the second service type.
[0197] It should also be understood that the device 600 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit, and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 600 may be specifically the first node or the second node in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the first node or the second node in the above-mentioned method embodiments, and to avoid repetition, it will not be repeated here.
[0198] The apparatus 600 of each of the above schemes has the function of implementing the corresponding steps performed by the terminal device or the network device in the above method. The function can be implemented by hardware, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, respectively performing the transceiver operations and related processing operations in each method embodiment.
[0199] In addition, the transceiver unit 610 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit.
[0200] It should be pointed out that Figure 6The device in the embodiment may be a terminal device or a network device in the foregoing embodiment, or may be a chip or a chip system, such as a system on chip (SoC). The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor or a microprocessor or an integrated circuit integrated on the chip. This is not limited here.
[0201] Figure 7 7 is a schematic block diagram of a communication device 700 provided in an embodiment of the present application. As shown in the figure, the device 700 includes: at least one processor 720. The processor 720 is coupled to the memory and is used to execute instructions stored in the memory to send signals and / or receive signals. Optionally, the device 700 also includes a memory 730 for storing instructions. Optionally, the device 700 also includes a transceiver 710, and the processor 720 controls the transceiver 710 to send signals and / or receive signals.
[0202] It should be understood that the processor 720 and the memory 730 may be combined into one processing device, and the processor 720 is used to execute the program code stored in the memory 730 to implement the above functions. In specific implementation, the memory 730 may also be integrated into the processor 720 or independent of the processor 720.
[0203] It should also be understood that the transceiver 710 may include a transceiver (or receiver) and a transmitter (or transmitter). The transceiver may further include an antenna, and the number of antennas may be one or more. The transceiver 710 may also be a communication interface or an interface circuit.
[0204] Specifically, the transceiver 710 in the device 700 may correspond to the transceiver unit 610 in the device 600 , and the processor 620 in the device 600 may correspond to the processing unit 620 in the device 600 .
[0205] As a solution, the apparatus 700 is used to implement the operations performed by the terminal device in the above method embodiments.
[0206] For example, the processor 720 is used to execute the computer program or instructions stored in the memory 730 to implement the relevant operations of the terminal device in the above various method embodiments. For example, the method performed by the terminal device in any of the embodiments shown in method 400 and method 500.
[0207] As another solution, the device 700 is used to implement the operations performed by the network device in the above various method embodiments. For example, the processor 720 is used to execute the computer program or instructions stored in the memory 730 to implement the relevant operations of the network device in the above various method embodiments. For example, the method performed by the network device in any one of the embodiments shown in method 400 and method 500.
[0208] It should be understood that the specific process of each transceiver and processor executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0209] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0210] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (digitalsignal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), a field-programmable gate array (field-programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0211] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0212] According to the method provided in the embodiments of the present application, the present application also provides a computer program product having a computer program code stored thereon. When the computer program code runs on a computer, the computer executes the method executed by a terminal device or a network device in any one of the embodiments of method 400 and method 500.
[0213] According to the method provided in the embodiments of the present application, the present application also provides a computer-readable medium, which stores a program code. When the program code runs on a computer, the computer executes the method performed by the first node or the second node in the above embodiment.
[0214] According to the method provided in the embodiment of the present application, the present application also provides a communication system, which includes a terminal device and a network device. The terminal device is used to execute the steps corresponding to the terminal device in the above method 400 and method 500, and the network device is used to execute the steps corresponding to the network device in the above method 400 and method 500.
[0215] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0216] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disc (SSD)).
[0217] In the above-mentioned various device embodiments, the corresponding steps are performed by the corresponding modules or units. For example, the transceiver unit (transceiver) performs the steps of receiving or sending in the method embodiment, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, there can be one or more processors.
[0218] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and / or a computer. By way of illustration, both applications running on a computing device and a computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).
[0219] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0220] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0221] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0222] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0223] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0224] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can essentially or in other words, the part that contributes or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0225] It should be understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.
[0226] It should also be understood that the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of the multiple objects. For example, the first PDSCH and the second PDSCH can be the same physical channel or different physical channels, and such a name does not indicate the difference in the amount of information, content, priority or importance of the two physical channels.
[0227] It should also be understood that in this application, "at least one" means one or more, and "more than one" means two or more. "At least one item" or similar expressions means one or more items, that is, any combination of these items, including any combination of single items or plural items. For example, at least one item of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c.
[0228] It should also be understood that in each embodiment of the present application, "A corresponds to B" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0229] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, applied to sidelink communication, characterized in that: include: The terminal device obtains a first quality of service QoS parameter and indication information, where the indication information is used to indicate a service type corresponding to the first data, and the first QoS parameter is a QoS requirement parameter of the first data of the terminal device; The terminal device sends first information to the network device, where the first information includes the indication information.
2. The method according to claim 1, characterized in that The indication information is obtained from an upper layer of the terminal device, or the indication information is obtained by the terminal device according to the first data.
3. The method according to claim 1 or 2, characterized in that The indication information is used by the network device to configure resources corresponding to the service type for the terminal device.
4. The method according to any one of claims 1 to 3, characterized in that The first QoS parameter is a QoS parameter not defined by the 3rd Generation Partnership Project 3GPP.
5. The method according to any one of claims 1 to 4, characterized in that The first information also includes the first QoS parameter.
6. The method according to any one of claims 1 to 5, characterized in that The service type includes at least one of the following: detection and avoidance of collision DAA service, drone ID broadcast BRID service, command and control C2 service.
7. The method according to any one of claims 1 to 6, characterized in that The indication information is used to indicate the service type corresponding to the Quality of Service QoS flow.
8. The method according to any one of claims 1 to 6, characterized in that The first information also includes a layer 2 identifier L2 ID, and the indication information is used to indicate a service type of data of a terminal device corresponding to the L2 ID.
9. The method according to claim 8, characterized in that The indication information is used to indicate the service type corresponding to the QoS flow associated with the L2 ID.
10. The method according to claim 9, characterized in that The service types corresponding to the QoS flows are the same.
11. The method according to any one of claims 1 to 10, characterized in that The method further comprises: Determine a first resource allocated by the network device, where the first resource is used to transmit data of a first service type; A first transmission block is sent to the network device on the first resource, wherein the service types corresponding to the data in the first transmission block are the same, the service type corresponding to the data in the first transmission block is the first service type, and the data in the first transmission block is part or all of the first data.
12. A communication method, applied to sidelink communication, characterized in that: include: The network device receives first information from the terminal device, where the first information includes indication information, where the indication information is used to indicate a service type corresponding to the first data; The network device allocates resources corresponding to the service type to the terminal device according to the first indication information.
13. The method according to claim 12, characterized in that The first information also includes a first QoS parameter, which is a QoS requirement parameter of the first data of the terminal device, wherein the first QoS parameter is a QoS parameter not defined by the Third Generation Partnership Project 3GPP.
14. The method according to claim 12 or 13, characterized in that The indication information is provided by an upper layer of the terminal device, or the indication information is obtained by the terminal device according to the first data.
15. The method according to any one of claims 12 to 14, characterized in that The service type includes at least one of the following: detection and avoidance of collision DAA service, drone ID broadcast BRID service, command and control C2 service.
16. The method according to any one of claims 12 to 15, characterized in that The indication information is used to indicate the service type corresponding to the Quality of Service QoS flow.
17. The method according to any one of claims 12 to 15, characterized in that The first information also includes a layer 2 identifier L2 ID, and the indication information is used to indicate a service type of data of a terminal device corresponding to the L2 ID.
18. The method according to claim 17, characterized in that The indication information is used to indicate the service type corresponding to the QoS flow associated with the L2 ID.
19. The method according to claim 18, characterized in that The service types corresponding to the QoS flows are the same.
20. The method according to any one of claims 12 to 19, characterized in that The method further comprises: The network device receives a first transmission block from the terminal device, wherein the service types corresponding to the data in the first transmission block are the same, the service type corresponding to the data in the first transmission block is the first service type, the data in the first transmission block is part or all of the first data, the first transmission block is located on a first resource, and the first resource is used to transmit data of the first service type.
21. A communication device, characterized in that: Used to implement the method according to any one of claims 1 to 11, or used to implement the method according to any one of claims 12 to 20.
22. A communication device, characterized in that: The communication device includes a processor and a memory, the memory is used to store computer programs or instructions, and the processor is used to execute the computer program or instructions in the memory, so that the method described in any one of claims 1 to 11 is executed, or the method described in any one of claims 12 to 20 is executed.
23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer executes the method according to any one of claims 1 to 11, or the computer executes the method according to any one of claims 12 to 20.
24. A computer program product, characterized in that The computer program product comprises means for executing the method according to any one of claims 1 to 11, or the computer program product comprises means for executing the method according to any one of claims 12 to 20.
Citation Information
Cited By
Communication method and communication apparatus
EP4797851A1
Communication method and communication apparatus
WO2025092531A1