A communication method and device
By comparing the priority of uplink channel and side-line channel information in NR V2X, the problem that terminal devices find it difficult to support two channels at the same time when time overlaps, achieving more efficient and reliable communication transmission.
Patent Information
- Application Number
- CN202010281212.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-10
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2040-04-10
AI Technical Summary
In the New Radio (NR) Vehicle-to-Everything (V2X), when the uplink channel and the side-line channel are overlapping at the same time, it is difficult for the terminal device to effectively allocate transmission power, resulting in the inability to support the transmission of two channels at the same time.
By comparing the priorities of information in the uplink channel and the side-line channel, determining which channel is preferred to process when time overlaps, thereby adjusting the transmission power to ensure communication reliability.
This method can handle the priority between the uplink channel and the side-link channel more reasonably and effectively, and improve the reliability and efficiency of the communication system.
Smart Images

Figure CN113518448B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] In the communication transmission process, a terminal device can communicate with the network device through an uplink channel (UL) and with other terminal devices through a sidelink channel (SL). Figure 1 In the communication scenario within the coverage of the network device in the New Radio (NR) vehicle-to-everything (V2X) shown in the figure, in the same time slot, the terminal device 1 can communicate with the network device through the uplink channel, i.e., UL communication, and can also communicate with the terminal device 2 through the side channel, i.e., SL communication. However, when the terminal device determines that the uplink information and the side channel overlap in time, since the terminal device's own transmission power is limited, the terminal device needs to consider the power allocation between the uplink channel communication and the side channel communication. Even in extreme cases, when the terminal device cannot support both the uplink channel communication and the side channel communication at the same time, it needs to abandon one of the communication channels and communicate only on one channel. Therefore, the terminal device needs to determine how to perform channel communication.
[0003] The solution currently provided for the case where the uplink channel and the side channel of the terminal device overlap in time is that when the priority value of the data carried by the uplink channel is not greater than the set first priority threshold, the uplink channel communication is given priority; when the priority value of the data carried by the uplink channel is greater than the first priority threshold, and the priority value of the data carried by the side channel is not greater than the second priority threshold, the side channel communication is given priority; when the priority value of the data carried by the uplink channel is greater than the first priority threshold, and the priority value of the data carried by the side channel is greater than the second priority threshold, the uplink channel transmission is given priority. Among them, the lower the priority value of the data, the higher the priority.
[0004] As NR V2X technology continues to improve, existing solutions to channel conflicts may not be applicable to more complex scenarios. Summary of the invention
[0005] The present application provides a communication method and device for providing a transmission scheme when an uplink channel and a side channel overlap in time and the uplink channel contains side reporting information, more comprehensively considering the priority between the information carried by the uplink channel and the side channel, and improving communication reliability.
[0006] In a first aspect, an embodiment of the present application provides a communication method, including:
[0007] Determine that an uplink channel and a side channel overlap in time, the uplink channel being used to carry side reporting information and / or uplink information, and the side channel being used to carry side information; compare the priority of the side information with the priority of the side reporting information; and send the uplink channel and / or the side channel according to the priority of the side information and the priority of the side reporting information.
[0008] Based on this scheme, when the embodiment of the present invention determines that the uplink channel and the side channel overlap in time, and the uplink channel is used to carry side reporting information and / or uplink information, and the side channel is used to carry side information, a more reasonable and effective communication method is provided by comparing the priority of the side information with the side reporting information, thereby more comprehensively considering the priority between the information carried by the uplink channel and the side channel, and improving communication reliability.
[0009] In a possible implementation manner, the priorities of the sidelink information and the uplink information are compared.
[0010] Based on this solution, when comparing the priorities of the side information and the side reporting information, the embodiment of the present invention also compares the priorities of the side information and the uplink information, thereby making the solution more complete and effective.
[0011] In one possible implementation, when the priority of the uplink information is lower than the priority of the sidelink information, the priority of the sidelink information is compared with the priority of the sidelink reporting information; or when the priority of the sidelink reporting information is lower than the priority of the sidelink information, the priority of the uplink information is compared with the priority of the sidelink information.
[0012] Based on this scheme, the comparison method of the embodiment of the present invention is flexible and changeable during the communication transmission process. For example, the priority of the uplink information and the priority of the sidelink information can be compared first, or the priority of the sidelink reporting information and the priority of the sidelink information can be compared first, which is more adaptable.
[0013] In a possible implementation, a channel whose transmission power needs to be reduced is determined according to the priority of the side information and the side reporting information; or a channel whose communication needs to be prioritized is determined according to the priority of the side information and the side reporting information.
[0014] Based on this solution, the embodiments of the present invention provide how to determine a channel for priority communication when the terminal device does not support simultaneous transmission of uplink channels and side channels, and provide how to determine a channel for reducing transmission power when the terminal device supports simultaneous transmission of uplink channels and side channels.
[0015] In one possible implementation, the transmission power of the uplink channel or the sidelink channel is reduced according to the priority of the sidelink information and the sidelink reporting information; or the uplink channel or the sidelink channel is sent preferentially according to the priority of the sidelink information and the sidelink reporting information.
[0016] In a possible implementation, the side channel carries at least one side information, and each side information corresponds to a priority value; wherein the priority value of the side information is the maximum value or minimum value of at least one priority value corresponding to the side information; the uplink channel carries at least one side reporting information, and each side reporting information corresponds to a priority value; wherein the priority value of the side reporting information is the maximum value or minimum value of at least one priority value corresponding to the side reporting information; the uplink channel carries at least one uplink information, and each uplink information corresponds to a priority value; wherein the priority value of the uplink information is the maximum value or minimum value of at least one priority value corresponding to the uplink information.
[0017] Based on this solution, an embodiment of the present invention provides how to determine the priority value of the sidelink reporting information; how to determine the priority value of the sidelink information; and how to determine the priority value of the uplink information.
[0018] In a possible implementation, the larger the priority value of the sidelink reporting information is, the lower the priority of the sidelink reporting information is; the larger the priority value of the sidelink information is, the lower the priority of the sidelink information is; the larger the priority value of the uplink information is, the lower the priority of the uplink information is.
[0019] Based on this scheme, an embodiment of the present invention provides a method for determining the priority of the information according to the priority value corresponding to the information. For example, the larger the priority value of the sidelink reporting information, the lower the priority of the sidelink reporting information; the larger the priority value of the sidelink information, the lower the priority of the sidelink information; the larger the priority value of the uplink information, the lower the priority of the uplink information.
[0020] In one possible implementation, when the priority of the sidelink reporting information and the priority of the uplink information are lower than the priority of the sidelink information, it is determined that the transmission power of the uplink channel needs to be reduced; or when the priority of the sidelink reporting information and / or the priority of the uplink information are higher than the priority of the sidelink information, it is determined that the transmission power of the sidelink channel needs to be reduced.
[0021] Based on this solution, when the terminal device supports simultaneous transmission of an uplink channel and a side channel, an embodiment of the present application provides a method for determining how to reduce the transmission power of a certain channel according to the priority of the two channels.
[0022] In one possible implementation, when the priority of the sidelink reporting information and the priority of the uplink information are lower than the priority of the sidelink information, it is determined that the sidelink channel communication needs to be given priority; or when the priority of the sidelink reporting information and / or the priority of the uplink information are higher than the priority of the sidelink information, it is determined that the uplink channel communication needs to be given priority.
[0023] Based on this solution, when the terminal device does not support simultaneous transmission of the uplink channel and the side channel, the embodiment of the present application provides a method for determining how to give priority to communication on a certain channel based on the priorities of the two channels.
[0024] In a possible implementation, when the priority value of the uplink information is greater than a first priority threshold and the priority value of the sidelink information is not greater than a second priority threshold, it is determined that the priority of the uplink information is lower than the priority of the sidelink information.
[0025] Based on this scheme, an embodiment of the present invention provides a method for determining the priority of the uplink information and the priority of the sidelink information. For example, when the priority value of the uplink information is greater than the first priority threshold and the priority value of the sidelink information is not greater than the second priority threshold, it is determined that the priority of the uplink information is lower than the priority of the sidelink information.
[0026] In one possible implementation, when the priority value of the side reporting information is not greater than the priority value of the side information, and / or the priority value of the side reporting information is not greater than a second priority threshold, it is determined that the priority of the side reporting information is higher than the priority of the side information; or when the priority value of the side reporting information is less than the priority value of the side information, and / or the priority value of the side reporting information is less than a second priority threshold, it is determined that the priority of the side reporting information is higher than the priority of the side information.
[0027] Based on this scheme, an embodiment of the present invention provides a method for determining the priority of the side reporting information and the priority of the side reporting information. For example, when the priority value of the side reporting information is not greater than the priority value of the side reporting information, it is determined that the priority of the side reporting information is higher than the priority of the side reporting information; or when the priority value of the side reporting information is not greater than the second priority threshold, it is determined that the priority of the side reporting information is higher than the priority of the side reporting information; or again, when the priority value of the side reporting information is not greater than the priority value of the side reporting information and the priority value of the side reporting information is not greater than the second priority threshold, it is determined that the priority of the side reporting information is higher than the priority of the side reporting information.
[0028] In one possible implementation, the first priority threshold is indicated by a network device; or the first priority threshold is determined by a high-level terminal device; or the first priority threshold is preconfigured; the second priority threshold is indicated by a network device; or the second priority threshold is determined by a high-level terminal device; or the second priority threshold is preconfigured.
[0029] Based on this solution, the embodiment of the present invention provides several ways to determine the first priority threshold and the second priority threshold.
[0030] In a second aspect, an embodiment of the present application further provides a communication method, including:
[0031] Determining that the uplink channel does not support simultaneously sending the generated sidelink reporting information and the uplink information; and sending one of the sidelink reporting information and the uplink information on the uplink channel.
[0032] Based on this scheme, in an embodiment of the present invention, when an uplink channel carries sidelink reporting information and uplink information, and the uplink channel does not support simultaneous transmission of the sidelink reporting information and the uplink information, one report is selected from the sidelink reporting information and the uplink information, thereby providing a more reasonable and more effective communication method and solving the communication transmission problem in this scenario.
[0033] In a possible implementation manner, the priority of the sidelink reporting information is compared with the priority of the uplink information; and according to the comparison result, one of the sidelink reporting information and the uplink information is sent on the uplink channel.
[0034] Based on this solution, an embodiment of the present invention provides a method for selecting reporting information, for example, comparing the priority of the side reporting information and the reporting information, and selecting a report from the side reporting information according to the comparison result, thereby making the solution more complete, effective and adaptable.
[0035] In one possible implementation, when the priority value of the sidelink reporting information is less than the second priority threshold and the priority value of the uplink information is greater than the first priority threshold, the sidelink reporting information is sent on the uplink channel; or when the priority value of the sidelink reporting information is less than the second priority threshold, the sidelink reporting information is sent on the uplink channel.
[0036] Based on this solution, the embodiment of the present invention specifically introduces how to compare the priorities of two information and a method for determining the reported information according to the priorities of the two information.
[0037] In one possible implementation, the uplink channel carries at least one sidelink reporting information, and each sidelink reporting information corresponds to a priority value; wherein the priority value of the sidelink reporting information is the maximum value or minimum value of at least one priority value corresponding to the sidelink reporting information; the uplink channel carries at least one uplink information, and each uplink information corresponds to a priority value; wherein the priority value of the uplink information is the maximum value or minimum value of at least one priority value corresponding to the uplink information.
[0038] Based on this solution, an embodiment of the present invention provides how to determine the priority value of the sidelink reporting information and how to determine the priority value of the uplink information.
[0039] In one possible implementation, the first priority threshold is indicated by a network device; or the first priority threshold is determined by a high-level terminal device; or the first priority threshold is preconfigured; the second priority threshold is indicated by a network device; or the second priority threshold is determined by a high-level terminal device; or the second priority threshold is preconfigured.
[0040] Based on this solution, the embodiment of the present invention provides several ways to determine the first priority threshold and the second priority threshold.
[0041] In a third aspect, an embodiment of the present invention provides a communication device, the device comprising: at least one processing unit and at least one storage unit, wherein the storage unit stores a program code, and when the program code is executed by the processing unit, the processing unit performs the following process:
[0042] The processing unit is used to determine that an uplink channel and a side channel overlap in time, the uplink channel is used to carry side reporting information and / or uplink information, and the side channel is used to carry side information; compare the priority of the side information with the priority of the side reporting information;
[0043] The communication unit is used to send the uplink channel and / or the sidelink channel according to the priority of the sidelink information and the priority of the sidelink reporting information.
[0044] In a possible implementation manner, the processing unit is further configured to compare the priority of the sidelink information with the priority of the uplink information.
[0045] In a possible implementation, the processing unit is specifically used to compare the priority of the sidelink information with the priority of the sidelink reporting information when the priority of the uplink information is lower than the priority of the sidelink information; or to compare the priority of the uplink information with the priority of the sidelink information when the priority of the sidelink reporting information is lower than the priority of the sidelink information.
[0046] In a possible implementation, the processing unit is further used to determine a channel whose transmission power needs to be reduced based on the priority of the side information and the side reporting information; or to determine a channel that needs priority communication based on the priority of the side information and the side reporting information.
[0047] In one possible implementation, the processing unit is specifically used to determine that the transmission power of the uplink channel needs to be reduced when the priority of the sidelink reporting information and the priority of the uplink information are lower than the priority of the sidelink information; or to determine that the transmission power of the sidelink channel needs to be reduced when the priority of the sidelink reporting information and / or the priority of the uplink information are higher than the priority of the sidelink information.
[0048] In one possible implementation, the processing unit is specifically used to determine that side channel communication needs to be prioritized when the priority of the side reporting information and the priority of the uplink information are lower than the priority of the side information; or to determine that uplink channel communication needs to be prioritized when the priority of the side reporting information and / or the priority of the uplink information are higher than the priority of the side information.
[0049] In a possible implementation, the processing unit is specifically used to determine that the priority of the uplink information is lower than the priority of the sidelink information when the priority value of the uplink information is greater than a first priority threshold and the priority value of the sidelink information is not greater than a second priority threshold.
[0050] In a possible implementation, the processing unit is specifically used to determine that the priority of the side reporting information is higher than the priority of the side reporting information when the priority value of the side reporting information is not greater than the priority value of the side reporting information and / or the priority value of the side reporting information is not greater than a second priority threshold; or to determine that the priority of the side reporting information is higher than the priority of the side reporting information when the priority value of the side reporting information is less than the priority value of the side reporting information and / or the priority value of the side reporting information is less than a second priority threshold.
[0051] In one possible implementation, the first priority threshold is indicated by a network device; or the first priority threshold is determined by a high-level terminal device; or the first priority threshold is preconfigured; the second priority threshold is indicated by a network device; or the second priority threshold is determined by a high-level terminal device; or the second priority threshold is preconfigured.
[0052] In a fourth aspect, an embodiment of the present invention provides a communication device, the device comprising: at least one processing unit and at least one storage unit, wherein the storage unit stores a program code, and when the program code is executed by the processing unit, the processing unit performs the following process:
[0053] The processing unit is used to determine that the uplink channel does not support the simultaneous transmission of the generated sidelink reporting information and the uplink information;
[0054] The communication unit is used to send a piece of information selected from the sidelink reporting information and the uplink information on the uplink channel.
[0055] In a possible implementation, the processing unit is specifically configured to compare the priority of the sidelink reporting information with the priority of the uplink information; and according to the comparison result, send one of the sidelink reporting information and the uplink information on the uplink channel.
[0056] In one possible implementation, the processing unit is specifically used to send the sidelink reporting information on the uplink channel when the priority value of the sidelink reporting information is less than a second priority threshold and the priority value of the uplink information is greater than a first priority threshold; or to send the sidelink reporting information on the uplink channel when the priority value of the sidelink reporting information is less than the second priority threshold.
[0057] In one possible implementation, the first priority threshold is indicated by a network device; or the first priority threshold is determined by a high-level terminal device; or the first priority threshold is preconfigured; the second priority threshold is indicated by a network device; or the second priority threshold is determined by a high-level terminal device; or the second priority threshold is preconfigured.
[0058] In a fifth aspect, an embodiment of the present invention provides a communication device, which has the function of implementing any one of the first aspect or the second aspect of the above-mentioned embodiment; or any one of the possible implementation methods from the first aspect to the second aspect.
[0059] In a possible implementation, the communication device may be a terminal device, or a component that can be used for the terminal device, such as a chip or a chip system or a circuit, and the communication device may include: a transceiver and a processor. The processor may be configured to support the communication device to perform the corresponding functions of the terminal device described above, and the transceiver is used to support communication between the communication device and other terminal devices (such as a receiving terminal device) and network side devices.
[0060] Optionally, the communication device may further include a memory, which may be coupled to the processor and store program instructions and data necessary for the communication device. The transceiver may be an independent receiver, an independent transmitter, a transceiver with integrated transceiver functions, or an interface circuit.
[0061] In the sixth aspect, an embodiment of the present application provides a chip system, including a processor and optionally a memory; wherein the memory is used to store computer programs, and the processor is used to call and run computer programs from the memory, so that a communication device equipped with the chip system executes any one of the above-mentioned first aspect or second aspect; or any method in any possible implementation methods of the first aspect to the second aspect.
[0062] In the seventh aspect, an embodiment of the present application provides a computer program product, which includes: a computer program code, when the computer program code is executed by a communication unit, a processing unit or a transceiver, or a processor of a communication device, the communication device executes any one of the above-mentioned first aspect or second aspect; or any method in any possible implementation method of the first aspect to the second aspect.
[0063] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a program, and the program enables a communication device (for example, a sending terminal device; for another example, a receiving terminal device) to execute any one of the above-mentioned first aspect or second aspect; or any method in any possible implementation method of the first aspect to the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 A schematic diagram of a scenario in which UL transmission and SL transmission are concurrently provided in this application;
[0065] Figure 2 Schematic diagram of the vehicle networking technology scenario provided for this application;
[0066] Figure 3 A schematic diagram of thresholds and service types in UL and SL provided in an embodiment of the present application;
[0067] Figure 4 A schematic diagram of a system architecture provided for an embodiment of the present application;
[0068] Figure 5 A schematic diagram of functional modules of a terminal device provided in an embodiment of the present application;
[0069] Figure 6 A schematic diagram of information types carried by UL and SL transmissions provided in an embodiment of the present application;
[0070] Figure 7 A schematic diagram of a first communication method provided in an embodiment of the present application;
[0071] Figure 8 A schematic diagram of a first communication transmission process provided in an embodiment of the present application;
[0072] Fig. 9 A schematic diagram of a second communication method provided in an embodiment of the present application;
[0073] Fig.10 A schematic diagram of another communication transmission process provided by an embodiment of the present application;
[0074] Fig.11 A schematic diagram of the first terminal device provided for this application;
[0075] Fig.12 A schematic diagram of the second terminal device provided for this application;
[0076] Fig.13 A schematic diagram of a terminal device provided for this application. DETAILED DESCRIPTION
[0077] The present application will be described in detail below with reference to the accompanying drawings.
[0078] In the process of communication transmission, it is often involved that a terminal device can communicate with network devices through an uplink channel, i.e., uplink channel communication, and can also communicate with other terminal devices through a side channel, i.e., side channel communication. For example, the device-to-device (D2D) application scenario and the vehicle-to-everything (V2X) application scenario often require the application of the Sidelink technology. Among them, the V2X refers to the technology for establishing communication between high-speed devices represented by vehicles and anything in the outside world, such as Figure 2 As shown, it includes vehicle-to-vehicle communication (Vehicle to Vehicle, V2V), vehicle-to-pedestrian communication (Vehicle to Pedestrian, V2P), vehicle-to-infrastructure communication (Vehicle to Infrastructure, V2I), and vehicle-to-network communication (Vehicle to Network, V2N).
[0079] For example, as mentioned above Figure 1 In the communication scenario within the coverage of the network device under the New Radio (NR) V2X shown, in the same time slot, the terminal device 1 can communicate with the network device on the uplink channel and on the side channel with the terminal device 2. However, when the uplink channel and the side channel of the terminal device overlap in time, since the transmission power of the terminal device itself is limited, the terminal device needs to consider the power allocation between the uplink channel and the side channel communication. Even in extreme cases, when the terminal device cannot support both the uplink channel and the side channel communication at the same time, it is necessary to abandon one of the transmission channels and transmit on only one channel. Therefore, the terminal device needs to determine how to perform channel transmission.
[0080] The following solutions are currently provided for the case where the uplink channel and the side channel of the terminal device overlap in time:
[0081] like Figure 3As shown, the existing uplink channel and side channel use different priority thresholds to distinguish between emergency services and non-emergency services. When the priority value of the data carried by the uplink channel is greater than the first priority threshold, the data carried by the uplink channel is considered to be UL non-emergency services; when the priority value of the data carried by the uplink channel is not greater than the first priority threshold, the data carried by the uplink channel is considered to be UL emergency services; when the priority value of the data carried by the side channel is greater than the second priority threshold, the data carried by the side channel is considered to be UL non-emergency services; when the priority value of the data carried by the side channel is not greater than the second priority threshold, the data carried by the side channel is considered to be SL emergency services. Among them, the lower the priority value of the data, the higher the priority.
[0082] Furthermore, when the priority value of the data carried by the uplink channel is lower than the set first priority threshold, the priority of the uplink channel is higher than the side channel, and the uplink channel communication is given priority; when the priority value of the data carried by the uplink channel is greater than the first priority threshold, and the priority value of the data carried by the side channel is not higher than the second priority threshold, the priority of the side channel is higher than the uplink channel, and the side channel communication is given priority; when the priority of the data carried by the uplink channel is not lower than the first priority threshold, and the priority value of the data carried by the side channel is higher than the second priority threshold, the priority of the uplink channel is higher than the priority of the side channel, and the uplink channel communication is given priority. In other words, it can be understood that the sending order is UL emergency services>SL emergency services>UL non-emergency services>SL non-emergency services.
[0083] However, with the continuous improvement of NR V2X technology, the terminal device can carry a part of the SL-related data during uplink channel communication, that is, the side reporting information, such as the uplink control information (Uplink Control Information, UCI) may include the SL scheduling request (Scheduling Request, SR), SL hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) feedback information and SL channel state information (Channel State Information, CSI) part or all. For another example, the terminal device can also report the SL buffer status report (Buffer Status Report, BSR) information through UL data.
[0084] However, currently there is no transmission solution for the case where the uplink channel and the side channel overlap in time and the uplink channel contains the side channel reporting information.
[0085] For example, in some scenarios, assume that the uplink channel of the terminal device carries UL non-emergency services and SL emergency services (for example, SL1), and the side channel carries SL emergency services (for example, SL2), but the priority of the SL services carried in the side channel is not as high as the priority of the SL services carried in the uplink channel (that is, the priority of SL1 is higher than the priority of SL2). At this time, if the SL services in the UL transmission are not considered (that is, SL1 is not considered), according to the existing communication transmission criteria, the priority of the side channel is higher than the priority of the uplink channel. However, the uplink channel actually carries a higher priority SL service, and the uplink channel should be given a higher priority. Therefore, the existing communication transmission criteria are not applicable to the above scenarios.
[0086] To solve the above problems, an embodiment of the present application provides a communication method. The technical solution of the embodiment of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system, such as new generation wireless access technology (NR), and future communication systems, such as 6G system.
[0087] Taking the 5G system (also called the New Radio system) as an example, specifically, the embodiments of the present application provide a corresponding transmission design to address the problem that the uplink channel and the side channel overlap in time and the uplink channel contains side reporting information, which is currently not taken into account. It further improves the transmission method when the uplink channel and the side channel overlap in time.
[0088] To facilitate understanding of the embodiments of the present application, first Figure 4 The communication system shown in FIG. 1 is used as an example to describe in detail the communication system to which the present application embodiment is applicable. Figure 4 As shown, the communication system includes a network side device 400, a sending terminal device 410 and a receiving terminal device 420.
[0089] The network side device 400, for example, includes access network (AN) equipment and radio access network (RAN) equipment. The access network equipment, such as a base station (e.g., an access point), may refer to a device in the access network that communicates with a wireless terminal device through one or more cells at an air interface. The base station may be used to convert received air frames to and from Internet Protocol (IP) packets, and serve as a router between the terminal device and the rest of the access network, wherein the rest of the access network may include an IP network. The network side device may also coordinate the attribute management of the air interface. For example, the network side device may include an evolved base station (NodeB or eNB or e-NodeB, evolved Node B) in a long term evolution (LTE) system or an advanced long term evolution (LTE-A), or may also include a next generation node B (next generation node B, gNB) or a next generation evolved node B (next generation evolved nodeB, ng-eNB), en-gNB (enhanced next generation node B, gNB) in a fifth generation mobile communication technology (the 5th generation, 5G) new radio (new radio, NR) system: an enhanced next generation base station; it may also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (CloudRAN) system, or it may also include a relay device, which is not limited in the embodiments of the present application.
[0090] The sending terminal device 410 and the receiving terminal device 420 are devices that provide voice and / or data connectivity to users, and may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
[0091] Among them, Figure 5 As shown, the sending terminal device 410 and the receiving terminal device 420 mainly include a sending module, a processing module and a receiving module. Among them, in an optional manner in the embodiment of the present application, the sending module is used to send data to the network device and other terminal devices, the processing module is used to process the received data and determine the data to be sent, and the receiving module is used to receive data from the network device and other terminal devices.
[0092] The network architecture and service scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It is known to those skilled in the art that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems. It should be understood that Figure 4 This is a simplified schematic diagram for ease of understanding. The communication system may also include core network equipment, other network side equipment or other terminal equipment, etc. Figure 4 Not drawn in.
[0093] Some of the terms used in the embodiments of the present application are explained below for easier understanding.
[0094] 1) In the embodiments of the present application, the “uplink channel” refers to the physical channel through which signals go from a terminal device to a network device in a mobile communication system.
[0095] 3) In the embodiments of the present application, the “side channel” refers to the physical channel through which signals travel from a terminal device to other terminal devices in a mobile communication system.
[0096] 3) In the embodiments of the present application, "hybrid automatic repeat request" is a technology that combines forward error correction coding and automatic repeat request.
[0097] Among them, the term "at least one" in the embodiments of the present application refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. The following at least one item (items) or similar expressions refer to any combination of these items, including any combination of single items (items) or plural items (items). For example, at least one item (items) of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0098] Unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, timing, priority or importance of multiple objects.
[0099] In addition, the terms "including" and "having" in the embodiments, claims and drawings of the present application are not exclusive. For example, a process, method, system, product or device including a series of steps or modules is not limited to the listed steps or modules, and may also include steps or modules that are not listed.
[0100] In the 5G NR system, the channels or signals carried by the uplink channel and the sidelink channel include multiple types, for example, Figure 6 As shown, the uplink channel may include one or more channels or signals including a sounding reference signal (SRS), a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), and a physical uplink control channel (PUCCH).
[0101] Among them, UCI may include UL-related control information, such as one or more of UL HARQ, uplink triggered scheduling request (UL-triggered SR), UL CSI, etc., and may also include SL-related control information, such as one or more of SL HARQ, SL-triggered SR, SL CSI, etc. UCI can be transmitted through PUCCH and can also be transmitted through PUSCH.
[0102] In addition, PUSCH can include not only UCI, but also UL-SCH and UL-related Media Access Control Control Element (MAC CE), and SL-related MAC CE. Sidelink channels may include one or more channels or signals of Physical Sidelink Share Channel (PSSCH) / Physical Sidelink Control Channel (PSCCH) and Physical Sidelink Feedback Channel (PSFCH), or a sidelink synchronization signal block (S-SS / PSBCH block) composed of Sidelink Synchronization Signals (S-SS) and Physical Sidelink Broadcast Channel (PSBCH).
[0103] It should be noted that the above introduction to the channels or signals carried by the uplink channel and the side channel is for illustrative purposes only and is not intended to be a limitation of the embodiments of the present application. Any carrying conditions of the uplink channel and the side channel are applicable to the embodiments of the present application and fall within the scope of protection of the embodiments of the present application.
[0104] In addition, for the sake of simplicity in the embodiments of the present application, the UL service carried in the uplink channel is represented by uplink information, the SL service carried in the uplink channel is represented by sidelink reporting information, and the SL service carried in the sidelink channel is represented by sidelink information.
[0105] Through the above application scenarios and the introduction of uplink channels and side channels, the present application embodiment provides a communication method, which can be specifically referred to in Figure 7 The steps described.
[0106] S700, determining that an uplink channel and a sidelink channel overlap in time, the uplink channel is used to carry sidelink reporting information and / or uplink information, and the sidelink channel is used to carry sidelink information;
[0107] S701, comparing the priority of the sidewalk information with the priority of the sidewalk reporting information;
[0108] S700: Send the uplink channel and / or the sidelink channel according to the priority of the sidelink information and the priority of the sidelink reporting information.
[0109] The following is for the above Figure 7 The process of the communication method in the embodiment of the present application is specifically introduced, wherein the execution subject of the communication method can be a terminal device, or a component with terminal device functions, or a chip or chip system that implements the communication function in the terminal device, etc. The following description only takes the sending terminal device as an example and is not limited to this.
[0110] In the embodiment of the present application, when the terminal device transmits the uplink channel and the side channel concurrently, the communication transmission process can be specifically referred to in Figure 8 The steps described.
[0111] S800: The sending terminal device determines that the uplink channel and the sidelink channel overlap in time.
[0112] Among them, an optional method in the embodiment of the present application is that after the sending terminal device receives an uplink channel communication request from the network device, it receives a side channel communication request sent by the receiving terminal device within a preset time; or after the sending terminal device receives a side channel communication request from the receiving terminal device, it receives an uplink channel communication request sent by the network device within a preset time, then the sending terminal device determines that the uplink channel and the side channel overlap in time, that is, the uplink channel and the side channel are concurrent.
[0113] S801, the terminal device determines that the uplink channel carries the sidelink reporting information.
[0114] Specifically, the uplink channel carries the sidelink reporting information and the uplink information; or the uplink channel carries the sidelink reporting information.
[0115] In an optional manner in an embodiment of the present application, the terminal device determines whether the uplink channel carries the side reporting information based on an uplink channel communication request sent by the network device; or the terminal device determines whether the uplink channel carries the side reporting information based on its own business needs.
[0116] Exemplarily, for example, in the uplink channel communication request sent by the network device, it is indicated that the terminal device needs to send SL related information to the network device, then the terminal device determines that the uplink channel carries the side reporting information. For another example, the terminal device needs to send SL related information to the network device according to its own business needs, then the terminal device determines that the uplink channel carries the side reporting information.
[0117] In addition, in an embodiment of the present application, if the terminal device determines that the uplink channel does not carry the sidelink reporting information, the terminal device continues to execute according to the existing method of determining the priority of communication transmission.
[0118] S802, the terminal device determines whether the priority of the sidewalk reporting information is higher than the priority of the sidewalk information, if so, execute S803, if not, execute S804.
[0119] In the embodiment of the present application, there are multiple ways to determine whether the priority of the sideline reporting information is higher than the priority of the sideline information, which are not limited to the following ways:
[0120] Determination method 1: when the priority value of the side reporting information is not greater than the priority value of the side information, it is determined that the priority of the side reporting information is higher than the priority of the side information; or when the priority value of the side reporting information is less than the priority value of the side information, it is determined that the priority of the side reporting information is higher than the priority of the side information.
[0121] Exemplarily, in an embodiment of the present application, the terminal device determines the priority value of the side reporting information and the priority value of the side information, and then compares the priority values of the side reporting information and the side information to determine the priority of the side reporting information and the side information.
[0122] For example, when the priority value of the sidewalk reporting information is not greater than the priority value of the sidewalk information, the terminal device determines that the priority of the sidewalk reporting information is higher than the priority of the sidewalk information.
[0123] That is, when the priority value of the sidewalk reporting information is less than or equal to the priority value of the sidewalk information, it is regarded that the priority of the sidewalk reporting information is higher than the priority of the sidewalk information.
[0124] For another example, when the priority value of the sidewalk reporting information is smaller than the priority value of the sidewalk information, the terminal device determines that the priority of the sidewalk reporting information is higher than the priority of the sidewalk information.
[0125] That is to say, only when the priority value of the side reporting information is smaller than the priority value of the side information, the priority of the side reporting information is regarded as higher than the priority of the side information; when the priority value of the side reporting information is equal to the priority value of the side information, the priority of the side reporting information is regarded as lower than the priority of the side information.
[0126] Furthermore, in an embodiment of the present application, the terminal device can determine the priority corresponding to the information through information related to the priority value pre-specified by the network device.
[0127] In addition, the terminal device can also determine the priority corresponding to the information through its own pre-specified priority value related information. Several examples are briefly listed below. It should be noted that the following examples are not intended to limit the embodiments of the present application.
[0128] Example 1: The configuration information of the downlink control information (DCI) or the radio resource control (RRC) for scheduling the uplink channel includes priority indication information, such as the priority indicator field in the DCI, which indicates a priority value, such as a priority index value. The larger the priority value, the higher the priority. The priority indicator can be 1 bit, indicating 2 priority index values: "1" indicates a higher priority, and "0" indicates a lower priority. The priority of the uplink information can be determined according to the priority index value.
[0129] Example 2: When the sidelink reporting information includes SL HARQ-ACK, the priority of SL HARQ-ACK is determined by the priority of the corresponding sidelink physical feedback channel (Physical Sidelink Feedback Channel, PSFCH).
[0130] When multiple PSFCHs are multiplexed in one SL HARQ-ACK, the terminal device may determine the maximum value or the minimum value of all PSFCH priority values as the priority of the SL HARQ-ACK.
[0131] Example 3: The network device or the terminal device pre-specifies a priority value for at least one uplink information, and the larger the priority value, the lower the priority of the uplink information. Similarly, the network device or the terminal device pre-specifies a priority value for at least one sidelink reporting information and / or sidelink information, and the larger the priority value, the lower the priority of the information.
[0132] For example, if the network device or the terminal device pre-specifies the priority of all sidelink reporting information contained in the uplink channel, the terminal device can determine the maximum or minimum value of the priority values of all sidelink reporting information contained in the uplink channel as the priority corresponding to the sidelink reporting information.
[0133] Similarly, if the network device or the terminal device pre-specifies the priority of all side information contained in the side channel, the terminal device determines the maximum or minimum value of the priority values of all side information contained in the side channel as the second priority corresponding to the side information.
[0134] In addition, if the network device or the terminal device has pre-specified the priority of only part of the sidelink reporting information contained in the uplink channel, the terminal device can determine the maximum or minimum value of the priority value of the part of the sidelink reporting information contained in the uplink information as the first priority corresponding to the sidelink reporting information.
[0135] Similarly, if the network device or the terminal device has pre-specified the priority of only part of the side information contained in the side channel, the terminal device will determine the maximum or minimum value of the priority value of the part of the side information contained in the side channel as the second priority corresponding to the side information.
[0136] Determination method 2: when the priority value of the side reporting information is not greater than the second priority threshold, determine that the priority of the side reporting information is higher than the priority of the side information; or when the priority value of the side reporting information is less than the second priority threshold, determine that the priority of the side reporting information is higher than the priority of the side information.
[0137] Exemplarily, in an embodiment of the present application, the terminal device determines the priority value of the side reporting information, and then compares the priority value of the side reporting information with the second priority threshold, thereby determining the priority of the side reporting information and the side information.
[0138] For example, when the priority value of the sidewalk reporting information is not greater than the second priority threshold, the terminal device determines that the priority of the sidewalk reporting information is higher than the priority of the sidewalk information.
[0139] That is, when the priority value of the sidewalk reporting information is less than or equal to the second priority threshold, it is regarded that the priority of the sidewalk reporting information is higher than the priority of the sidewalk information.
[0140] For another example, when the priority value of the sidewalk reporting information is less than the second priority threshold, the terminal device determines that the priority of the sidewalk reporting information is higher than the priority of the sidewalk information.
[0141] That is to say, only when the priority value of the side reporting information is less than the second priority threshold, the priority of the side reporting information is regarded as higher than the priority of the side information; when the priority value of the side reporting information is equal to the second priority threshold, the priority of the side reporting information is regarded as lower than the priority of the side information.
[0142] Among them, the priority value of the side reporting information and the method for determining the priority value of the side information refer to the introduction of the above-mentioned determination method 1, and for the sake of concise description, they are not repeated here.
[0143] Determination method 3: When the priority value of the side reporting information is not greater than the priority value of the side reporting information, and / or the priority value of the side reporting information is not greater than the second priority threshold, it is determined that the priority of the side reporting information is higher than the priority of the side reporting information; or when the priority value of the side reporting information is less than the priority value of the side reporting information, and / or the priority value of the side reporting information is less than the second priority threshold, it is determined that the priority of the side reporting information is higher than the priority of the side reporting information.
[0144] Exemplarily, in an embodiment of the present application, the terminal device determines the priority value of the side reporting information and the priority value of the side information, and then compares the priority value of the side reporting information with the second priority threshold, and compares the priority value of the side reporting information with the priority value of the side information.
[0145] For example, when the priority value of the side reporting information is not greater than the second priority threshold, and the priority value of the side reporting information is not greater than the priority value of the side information, the terminal device determines that the priority of the side reporting information is higher than the priority of the side information.
[0146] For another example, when the priority value of the side reporting information is less than the second priority threshold, and the priority value of the side reporting information is less than the priority value of the side information, the terminal device determines that the priority of the side reporting information is higher than the priority of the side information.
[0147] Among them, the priority value of the side reporting information and the method for determining the priority value of the side information refer to the introduction of the above-mentioned determination method 1, and for the sake of concise description, they are not repeated here.
[0148] S803, the terminal device performs communication on the uplink channel.
[0149] Among them, if the terminal device supports both the uplink channel and the side channel, the terminal device reduces the power of the side channel or determines that the power of the side channel needs to be reduced to ensure normal communication of the uplink channel.
[0150] If the terminal device cannot support communication of the uplink channel and the side channel at the same time, the terminal device discards the side channel and gives priority to sending the uplink channel; or determines that the uplink channel needs to be sent preferentially.
[0151] S804, the terminal device determines whether the priority of the uplink information is higher than the priority of the sidelink information, and if so, executes S803, and if not, executes S805.
[0152] Among them, in the embodiment of the present application, there are many situations for determining whether the priority of the uplink information is higher than the priority of the sidelink information, which are not limited to the following situations.
[0153] Case 1: When the downlink control information or RRC configuration information that schedules the uplink channel includes priority indication information, if the priority indication information indicates that the uplink information has a lower priority and the priority value of the sidelink information is less than the second priority threshold, then it is determined that the priority of the sidelink information is higher than the priority of the uplink information; otherwise, it is determined that the priority of the sidelink information is lower than the priority of the uplink information.
[0154] Exemplarily, when the downlink control information or RRC configuration information that schedules the uplink channel includes priority indication information, such as a priority indicator field, the field indicates a priority value, such as a priorityindex value, and the larger the priority value is, the higher the priority is, wherein the priority indicator can be 1 bit, indicating 2 priority index values: "1" indicates a higher priority, and "0" indicates a lower priority. When the priorityindex field is "0" and the priority value of the sidelink information is less than the second priority threshold, it is determined that the priority of the sidelink information is higher than the priority of the uplink information, otherwise it is determined that the priority of the sidelink information is lower than the priority of the uplink information.
[0155] If the downlink control information does not include priority indication information, the priority of the uplink information is assumed to be lower, that is, the priority index value is 0. In one possible case, the RRC configuration information may be used to provide a configured grant to the UE.
[0156] Case 2: The terminal device determines the priority value corresponding to the uplink information, wherein the larger the priority value of the uplink information is, the lower the priority of the uplink information is. For example, the priority value of the uplink information is U1, and it is determined whether U1 is greater than the first priority threshold.
[0157] If not greater than, it is determined that the priority of the uplink information is higher than the priority of the side information; if greater than, the terminal device continues to determine the priority value corresponding to the side information, wherein the larger the priority value of the side information is, the lower the priority of the side information is. For example, the priority value of the side information is S1. Then, the terminal device continues to determine whether S1 is greater than the second priority threshold. If not greater than, it is determined that the priority of the side information is higher than the priority of the uplink information; if greater than, it is determined that the priority of the uplink information is higher than the priority of the side information.
[0158] In the embodiment of the present application, the first priority threshold is indicated by the network device; or the first priority threshold is determined by the terminal device upper layer; or the first priority threshold is pre-configured. The second priority threshold is indicated by the network device; or the second priority threshold is determined by the terminal device upper layer; or the second priority threshold is pre-configured.
[0159] Furthermore, in an embodiment of the present application, if the network device or terminal device pre-specifies the priority of all uplink information contained in the uplink channel, the terminal device may determine the maximum or minimum value of the priority values of all uplink information contained in the uplink channel as the priority corresponding to the uplink information.
[0160] Similarly, if the network device or terminal device pre-specifies the priority of all side information contained in the side channel, the terminal device determines the maximum or minimum value of the priority values of all side information contained in the side channel as the priority corresponding to the side information.
[0161] In addition, if the network device or terminal device pre-specifies the priority of only part of the uplink information contained in the uplink channel, the terminal device can determine the maximum or minimum value of the priority value of the part of the uplink information contained in the uplink channel as the priority corresponding to the uplink information.
[0162] Similarly, if the network device or terminal device has pre-specified the priority of only part of the side information contained in the side channel, the terminal device will determine the maximum or minimum value of the priority value of the part of the side information contained in the side channel as the priority corresponding to the side information.
[0163] It should be noted that, in the embodiment of the present application, if the uplink channel only carries the side reporting information, then S804 does not need to be executed. After the terminal device determines in S802 that the priority of the side reporting information is not higher than the priority of the side information, it directly executes the following S805.
[0164] S805: The terminal device performs communication on the side channel.
[0165] Among them, if the terminal device supports both the uplink channel and the side channel, the terminal device reduces the communication power of the uplink channel to ensure the normal operation of the side channel.
[0166] If the terminal device cannot support communication on both the uplink channel and the side channel at the same time, the terminal device discards the uplink channel and gives priority to communication on the side channel.
[0167] It should be noted that the embodiments of the present application Figure 8 The sequence of the steps in the embodiment does not constitute a limitation on the embodiments of the present application. In actual application, those skilled in the art can determine the execution sequence according to actual conditions. For example, the execution sequence of S802 and S804 can be swapped.
[0168] Below, in order to better understand the communication method described in the embodiment of the present application, the embodiment of the present application provides examples for the carrying conditions of the uplink channel.
[0169] Carrying condition 1: the uplink channel only carries the sidelink reporting information.
[0170] Among them, in an optional manner in the embodiment of the present application, the priority of the sidelink reporting information is determined according to the maximum or minimum value of the priority value of the sidelink reporting information carried in the uplink channel.
[0171] Exemplarily, it is assumed that the sidelink reporting information includes SL HARQ and / or SL-triggered SR. For example, when PUCCH is transmitted, the sidelink reporting information only includes SL HARQ and / or SL-triggered SR, or when PUSCH is transmitted, the sidelink reporting information only includes SL HARQ and / or SL-triggered SR. Therefore, the priority of the sidelink reporting information is determined by the maximum or minimum value of the SL HARQ and / or SL-triggered SR service priority values.
[0172] Furthermore, in the embodiment of the present application, based on the bearer condition 1, there are multiple ways to determine communication transmission, which are not limited to the following ways.
[0173] (1) The first method of determination:
[0174] Since the uplink channel does not carry uplink information, when the priority value of the sidelink reporting information is not greater than the priority value of the sidelink information carried by the sidelink channel, the priority of the uplink channel is determined to be higher; otherwise, the priority of the sidelink channel is determined to be higher; or when the priority value of the sidelink reporting information is less than the priority value of the sidelink information carried by the sidelink channel, the priority of the uplink channel is determined to be higher; otherwise, the priority of the sidelink channel is determined to be higher.
[0175] (2) The second method of determination:
[0176] Since the uplink channel does not carry uplink information, when the priority value of the sidelink reporting information is not greater than the second priority threshold, the uplink channel is determined to have a higher priority; otherwise, the sidelink channel is determined to have a higher priority; or when the priority value of the sidelink reporting information is less than the second priority threshold, the uplink channel is determined to have a higher priority; otherwise, the sidelink channel is determined to have a higher priority.
[0177] (3) The third method of determination:
[0178] Since the uplink channel does not carry uplink information, when the priority value of the sidelink reporting information is not greater than the priority value of the sidelink information, and / or the priority value of the sidelink reporting information is not greater than the second priority threshold, it is determined that the priority of the sidelink reporting information is higher than the priority of the sidelink information; or when the priority value of the sidelink reporting information is less than the priority value of the sidelink information, and / or the priority value of the sidelink reporting information is less than the second priority threshold, it is determined that the priority of the sidelink reporting information is higher than the priority of the sidelink information.
[0179] It should be noted that, in the embodiment of the present application, if the sidelink reporting information includes not only SL HARQ and / or SL-triggered SR, but also SL CSI, since SL CSI is not a SL emergency service, SL CSI can be ignored when making a priority determination, or the default priority value of SL CSI is greater than the second priority threshold. At this time, the priority value of the sidelink reporting information is still determined by the maximum or minimum value of the priority values of SL HARQ and / or SL-triggered SR services (i.e., some SL services in the sidelink reporting information).
[0180] Carrying situation 2: The uplink channel carries only the uplink information, wherein the uplink information includes DL HARQ, for example, when PUCCH is transmitted, only DL HARQ is included, or when PUSCH is transmitted, only UL-SCH and / or DL HARQ is included.
[0181] Among them, in an optional manner in the embodiment of the present application, the priority value of the uplink information is determined according to the maximum value or the minimum value of the priority value of the uplink information carried in the uplink channel.
[0182] Exemplarily, the uplink information includes DL HARQ, for example, when PUCCH transmission includes only DL HARQ, or when PUSCH transmission includes only UL-SCH and DL HARQ. Wherein, for PUCCH transmission including only DL HARQ, the priority value of the uplink information is the priority value of DL HARQ. For transmission including uplink-shared channel (UL-SCH) and DL HARQ, the priority value of the uplink information is determined by the maximum or minimum value of the UL-SCH and DL HARQ service priority values.
[0183] Since the uplink channel does not contain the side reporting information, there is no need to consider the priority of the side reporting information. At this time, if the priority value of the uplink information is greater than the first priority threshold, and the priority value of the side information is not greater than the second priority threshold, the terminal device determines that the priority of the side channel is higher; otherwise, the terminal device determines that the priority of the uplink channel is higher.
[0184] It should be noted that if the reported information also includes UL CSI and / or LRR, since UL CSI and / or LRR are not UL emergency services, UL CSI and / or LRR may be ignored when making priority decisions, or the default priority value of UL CSI and / or LRR is greater than the first priority threshold. In this case, the priority value of the reported information is still determined by the maximum or minimum value of the priority values of UL-SCH and DLHARQ services (i.e., some UL services in the uplink information).
[0185] Carrying situation 3: the uplink channel carries the uplink information and the sidelink reporting information.
[0186] Among them, in an optional manner in an embodiment of the present application, the priority value of the sidelink reporting information is determined according to the maximum or minimum value of the priority value of the sidelink reporting information carried in the uplink channel, and the priority value of the uplink information is determined according to the maximum or minimum value of the priority value of the uplink information carried in the uplink channel.
[0187] Exemplarily, for example, when PUCCH is transmitted, the uplink information included is DL HARQ, and the sidelink reporting information is SL-triggered SR; when PUSCH is transmitted, the uplink information included is UL-SCH, and the sidelink reporting information is SL HARQ and / or SL-triggered SR. Therefore, for PUCCH transmission, the priority value of the uplink information is the priority value of DL HARQ, and the priority value of the sidelink reporting information is the priority value of SL-triggered SR. For PUSCH transmission, the priority value of the uplink information is the priority value of UL-SCH, and the priority value of the sidelink reporting information is determined by the maximum or minimum value of the SL HARQ and / or SL-triggered SR service priority values.
[0188] Since the uplink channel contains both uplink information and sidelink reporting information, the sidelink information in the sidelink channel needs to be compared with the uplink information and the sidelink reporting information. It should be noted that the order of comparison is not limited in the embodiments of the present application.
[0189] Further, when the priority of the side information is higher than both the priority of the uplink information and the priority of the side reporting information, the terminal device determines that the priority of the side channel is higher; otherwise, the terminal device determines that the priority of the uplink channel is higher; or when the priority of the side information is higher than both the priority of the uplink information and not lower than the priority of the side reporting information, the terminal device determines that the priority of the side channel is higher; otherwise, the terminal device determines that the priority of the uplink channel is higher.
[0190] It should be noted that if the uplink information also includes UL CSI and / or link recovery request (Linkrecovery request, LRR), and / or the sidelink reporting information also includes SL CSI, since UL CSI and / or LRR are not UL emergency services and SL CSI is not SL emergency services, UL CSI and / or LRR, as well as SL CSI may be ignored when making priority determinations, or the priority values of UL CSI and / or LRR, as well as SL CSI may be assumed to be higher than the corresponding priority thresholds.
[0191] In addition, in the scenario of the bearer mode 3, that is, during the uplink transmission process in which the uplink channel includes both uplink information and sidelink reporting information, there is often a situation in which the uplink information and the sidelink reporting information are not supported to be transmitted simultaneously.
[0192] Exemplarily, when the uplink information is DL HARQ and the sidelink reporting information is SL HARQ, the terminal device does not support simultaneous transmission of DL HARQ and SL HARQ. At this time, the terminal device needs to select one of the DL HARQ and SLHARQ for reporting.
[0193] To this end, the present application embodiment provides another communication transmission method, which can be specifically referred to in Fig. 9 The steps described.
[0194] S900, determining that the uplink channel does not support simultaneous transmission of the generated sidelink reporting information and the uplink information;
[0195] S901: Send one of the sidelink reporting information and the uplink information on the uplink channel.
[0196] The following is for the above Fig. 9 The process of the communication method in the embodiment of the present application is specifically introduced, wherein the execution subject of the communication method in the embodiment of the present application may be a terminal device, or a component with terminal device functions, or a chip or chip system that implements the communication function in the terminal device, etc. The following description only takes the sending terminal device as an example and is not limited to this. In the embodiment of the present application, when the terminal device determines that the uplink channel does not support the simultaneous sending of the generated side report information and the uplink information, the communication transmission process, which can be specifically referred to in Fig.10 The steps described.
[0197] S1000, the sending terminal device determines that the uplink channel carries the sidelink reporting information and the uplink information, and does not support the simultaneous transmission of the sidelink reporting information and the uplink information.
[0198] S1001, the terminal device determines whether the priority of the sidelink reporting information is higher than the priority of the uplink information, if so, execute S1002, if not, execute S1003.
[0199] In the embodiment of the present application, there are multiple ways to determine whether the priority of the sidelink reporting information is higher than the priority of the uplink information, which are not limited to the following:
[0200] Determination method 1: When the priority value of the sidelink reporting information is less than the second priority threshold, and the priority value of the uplink information is greater than the first priority threshold, determine that the priority of the sidelink reporting information is higher than the priority of the uplink information.
[0201] Exemplarily, assuming that the sidelink reporting information is SL HARQ and the uplink information is DL HARQ, when the priority value of SL HARQ is less than the second priority threshold and the priority value of DL HARQ is greater than the first priority threshold, it is determined that the priority of SL HARQ is higher than the priority of DL HARQ.
[0202] Determination method 2: When the priority value of the sidelink reporting information is less than the second priority threshold, determine that the priority of the sidelink reporting information is higher than the priority of the uplink information.
[0203] Exemplarily, assuming that the sidelink reporting information is SL HARQ and the uplink information is DL HARQ, when the priority value of SLHARQ is less than the second priority threshold, it is determined that the priority of SL HARQ is higher than the priority of DL HARQ; otherwise, it is determined that the priority of SL HARQ is lower than the priority of DL HARQ.
[0204] Determination method 3: when the sidelink reporting information exists in the uplink channel, determining that the priority of the sidelink reporting information is higher than the priority of the uplink information.
[0205] Exemplarily, assuming that the sidelink reporting information is SL HARQ and the uplink information is DL HARQ, the terminal device directly determines that the priority of the SL HARQ is higher than the priority of the DL HARQ.
[0206] Determination method 4: when the uplink information exists in the uplink channel, determining that the priority of the uplink information is higher than the priority of the reporting information.
[0207] Exemplarily, assuming that the sidelink reporting information is SL HARQ and the reporting information is DL HARQ, the terminal device directly determines that the priority of the DL HARQ is higher than the priority of the SL HARQ.
[0208] Determination method 5: When the downlink control information or RRC configuration information that schedules the uplink channel contains priority indication information, if the priority indication information indicates that the uplink information is of a lower priority and the priority value of the sidelink reporting information is less than the second priority threshold, then it is determined that the priority of the sidelink reporting information is higher than the priority of the uplink information; otherwise, it is determined that the priority of the sidelink reporting information is lower than the priority of the uplink information.
[0209] Exemplarily, when the downlink control information or RRC configuration information for scheduling the uplink channel includes priority indication information, such as a priority indicator field, which indicates a priority value, such as a priority index value. The larger the priority value, the higher the priority. Exemplarily, the priority indicator can be 1 bit, indicating 2 priority index values: "1" indicates a higher priority, and "0" indicates a lower priority. When the priority index field is "0" and the priority value of the uplink information is less than the second priority threshold, it is determined that the priority of the sidelink reporting information is higher than the priority of the uplink information. Conversely, it is determined that the priority of the sidelink reporting information is lower than the priority of the uplink information. If the downlink control information does not include priority indication information, the default priority of the uplink information is the lowest, that is, the priority index value is 0. In a possible case, the RRC configuration information can be used to provide a configured grant to the UE.
[0210] in, Fig.10 In the communication transmission method shown in FIG. 1 , the priority value of the sidelink reporting information and the priority value of the uplink information are determined in accordance with the above Figure 8 For the sake of brevity, the introduction is not repeated here.
[0211] S1002: The terminal device preferentially reports the side reporting information.
[0212] S1003, the terminal device preferentially reports the uplink information.
[0213] Through the above introduction to the scheme of the present application, it can be understood that the above-mentioned implementation of each device includes a hardware structure and / or software module corresponding to each function in order to realize the above-mentioned functions. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present invention 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 be beyond the scope of the present invention.
[0214] Based on the above embodiments, Fig.11 As shown, the present application provides a communication device, which may be a terminal device, and the terminal device includes a processor 1100 , a memory 1101 , and a communication interface 1102 .
[0215] The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1101 can store data used by the processor 1100 when performing operations. The transceiver communication interface 1102 is used to receive and send data under the control of the processor 1100 to perform data communication with the memory 1101.
[0216] The processor 1100 may be a central processing unit (CPU), a network processor (NP) or a combination of a CPU and a NP. The processor 1100 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof. The memory 1101 may include 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.
[0217] The processor 1100, the memory 1101 and the communication interface 1102 are interconnected. Optionally, the processor 1100, the memory 1101 and the communication interface 1102 can be interconnected via a bus 1103; the bus 1103 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0218] Specifically, the processor 1100 is used to read the program in the memory 1101 and execute the following Figure 7The method flow executed by the terminal device in S700-S702 shown in FIG. Figure 8 The method flow executed by the terminal device in S800-S805 shown in FIG. Fig. 9 The method flow executed by the terminal device in S900-S902 shown in FIG. Fig.10 The method flow in S1000-S1003 shown is executed by the terminal device.
[0219] In an optional manner in an embodiment of the present application, the first priority threshold is indicated by a network device; or the first priority threshold is determined by a high-level terminal device; or the first priority threshold is pre-configured; the second priority threshold is indicated by a network device; or the second priority threshold is determined by a high-level terminal device; or the second priority threshold is pre-configured.
[0220] In an optional manner in an embodiment of the present application, the side channel carries at least one side information, and each side information corresponds to a priority value; wherein the priority value of the side information is the maximum value or minimum value of at least one priority value corresponding to the side information; the uplink channel carries at least one side reporting information, and each side reporting information corresponds to a priority value; wherein the priority value of the side reporting information is the maximum value or minimum value of at least one priority value corresponding to the side reporting information; the uplink channel carries at least one uplink information, and each uplink information corresponds to a priority value; wherein the priority value of the uplink information is the maximum value or minimum value of at least one priority value corresponding to the uplink information.
[0221] like Fig.12 As shown, the present invention provides a communication device, which includes a processing unit 1200 and a communication unit 1201, wherein the processing unit 1200 and the communication unit 1201 are used to perform the following:
[0222] Processing unit 1200: used to determine that an uplink channel and a side channel overlap in time, the uplink channel is used to carry the side reporting information and / or uplink information, and the side channel is used to carry the side information; compare the priority of the side information and the side reporting information;
[0223] Communication unit 1201: used for sending the uplink channel and / or the sidelink channel according to the priority of the sidelink information and the sidelink reporting information.
[0224] In an optional manner in the embodiment of the present application, the processing unit 1200 is further configured to:
[0225] The priority of the sidelink information is compared with the priority of the uplink information.
[0226] In an optional manner in the embodiment of the present application, the processing unit 1200 is specifically configured to:
[0227] When the priority of the uplink information is lower than that of the sidelink information, compare the priority of the sidelink information with the priority of the sidelink reporting information; or when the priority of the sidelink reporting information is lower than that of the sidelink information, compare the priority of the uplink information with the priority of the sidelink information.
[0228] In an optional manner in the embodiment of the present application, the processing unit 1200 is further configured to:
[0229] According to the priorities of the side information and the side reporting information, a channel whose transmission power needs to be reduced is determined; or according to the priorities of the side information and the side reporting information, a channel whose communication needs to be prioritized is determined.
[0230] In a possible implementation, the processing unit 1200 is further configured to:
[0231] According to the priority of the side information and the side reporting information, the transmission power of the uplink channel or the side channel is reduced; or according to the priority of the side information and the side reporting information, the uplink channel or the side channel is sent preferentially.
[0232] In an optional manner in the embodiment of the present application, the processing unit 1200 is specifically configured to:
[0233] In a case where the priority of the sidelink reporting information and the priority of the uplink information are lower than the priority of the sidelink information, it is determined that the transmission power of the uplink channel needs to be reduced; or in a case where the priority of the sidelink reporting information and / or the priority of the uplink information are higher than the priority of the sidelink information, it is determined that the transmission power of the sidelink channel needs to be reduced.
[0234] In an optional manner in the embodiment of the present application, the processing unit 1200 is specifically configured to:
[0235] When the priority of the sidelink reporting information and the priority of the uplink information are lower than the priority of the sidelink information, it is determined that the sidelink channel communication needs to be given priority; or when the priority of the sidelink reporting information and / or the priority of the uplink information are higher than the priority of the sidelink information, it is determined that the uplink channel communication needs to be given priority.
[0236] In an optional manner in the embodiment of the present application, the processing unit 1200 is specifically configured to:
[0237] When the priority value of the uplink information is greater than the first priority threshold and the priority value of the sidelink information is not greater than the second priority threshold, it is determined that the priority of the uplink information is lower than the priority of the sidelink information.
[0238] In an optional manner in the embodiment of the present application, the processing unit 1200 is specifically configured to:
[0239] When the priority value of the side reporting information is not greater than the priority value of the side reporting information, and / or the priority value of the side reporting information is not greater than the second priority threshold, it is determined that the priority of the side reporting information is higher than the priority of the side information; or when the priority value of the side reporting information is less than the priority value of the side information, and / or the priority value of the side reporting information is less than the second priority threshold, it is determined that the priority of the side reporting information is higher than the priority of the side information.
[0240] In an optional manner in an embodiment of the present application, the first priority threshold is indicated by a network device; or the first priority threshold is determined by a high-level terminal device; or the first priority threshold is pre-configured; the second priority threshold is indicated by a network device; or the second priority threshold is determined by a high-level terminal device; or the second priority threshold is pre-configured.
[0241] In an optional manner in an embodiment of the present application, the side channel carries at least one side information, and each side information corresponds to a priority value; wherein the priority value of the side information is the maximum value or minimum value of at least one priority value corresponding to the side information; the uplink channel carries at least one side reporting information, and each side reporting information corresponds to a priority value; wherein the priority value of the side reporting information is the maximum value or minimum value of at least one priority value corresponding to the side reporting information; the uplink channel carries at least one uplink information, and each uplink information corresponds to a priority value; wherein the priority value of the uplink information is the maximum value or minimum value of at least one priority value corresponding to the uplink information.
[0242] Alternatively, the processing unit 1200 and the communication unit 1201 in the embodiment of the present application are used to perform the following:
[0243] Processing unit 1200: configured to determine that an uplink channel carries sidelink reporting information and uplink information, and the uplink channel does not support simultaneous transmission of the sidelink reporting information and the uplink information;
[0244] Communication unit 1201: used to select one to report from the sidelink reporting information and the uplink information.
[0245] In an optional manner in the embodiment of the present application, the processing unit 1200 is further specifically configured to:
[0246] Compare the priority of the sidelink reporting information with the priority of the uplink information; and send, on the uplink channel, a piece of information selected from the sidelink reporting information and the uplink information for reporting based on the comparison result.
[0247] In an optional manner in the embodiment of the present application, the communication unit 1201 is specifically used to:
[0248] When the priority value of the sidelink reporting information is less than a second priority threshold and the priority value of the uplink information is greater than a first priority threshold, the sidelink reporting information is sent on the uplink channel; or when the priority value of the sidelink reporting information is less than the second priority threshold, the sidelink reporting information is sent on the uplink channel.
[0249] In an optional manner in an embodiment of the present application, the first priority threshold is indicated by a network device; or the first priority threshold is determined by a high-level terminal device; or the first priority threshold is pre-configured; the second priority threshold is indicated by a network device; or the second priority threshold is determined by a high-level terminal device; or the second priority threshold is pre-configured.
[0250] In an optional manner in the embodiment of the present application, the larger the priority value of the side reporting information, the lower the priority of the side reporting information; the larger the priority value of the side information, the lower the priority of the side information; the larger the priority value of the uplink information, the lower the priority of the uplink information. It is understandable that there is another possibility that the larger the priority value of the uplink information, the larger the priority of the uplink information. The present invention is used to compare the size of the priority, and there is no restriction on the higher the numerical value, the higher the priority, or the higher the numerical value, the lower the priority.
[0251] In an optional manner in an embodiment of the present application, the uplink channel carries at least one sidelink reporting information, and each sidelink reporting information corresponds to a priority value; wherein the priority value of the sidelink reporting information is the maximum value or minimum value of at least one priority value corresponding to the sidelink reporting information; the uplink channel carries at least one uplink information, and each uplink information corresponds to a priority value; wherein the priority value of the uplink information is the maximum value or minimum value of at least one priority value corresponding to the uplink information.
[0252] It should be noted that the communication unit 1201 may include different communication units corresponding to different communication interfaces.
[0253] Among them, the communication device in the above embodiments can be a terminal device, or a chip used in a terminal device, or other combined devices, components, etc. that can realize the functions of the above terminal devices. When the communication device is a terminal device, the transceiver can be a transmitter and a receiver, or an integrated transceiver, which can include an antenna and a radio frequency circuit, etc., and the processing unit can be a processor, such as a baseband chip, etc. When the communication device is a component with the functions of the above terminal device, the transceiver can be a radio frequency unit, and the processing module can be a processor. When the communication device is a chip system, the transceiver unit can be the input and output interface of the chip system, and the processing unit can be the processor of the chip system, such as a central processing unit (CPU).
[0254] For a detailed description of the functions or operations performed by the terminal device provided in the present application, reference can be made to the steps performed by the terminal device in the method embodiment of the present application, which will not be repeated here.
[0255] Based on the same concept, an embodiment of the present invention provides a terminal device, which may be the scheduling terminal device and / or the sending terminal device, such as Fig.13 As shown, the terminal 1300 includes: a radio frequency (RF) circuit 1310, a power supply 1320, a processor 1330, a memory 1340, an input unit 1350, a display unit 1360, a camera 1370, a communication interface 1380, and a wireless fidelity (WiFi) module 1390 and other components. Those skilled in the art can understand that Fig.13 The structure of the terminal shown in the figure does not constitute a limitation on the terminal. The terminal provided in the embodiment of the present application may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0256] Combine the following Fig.13 The components of the terminal 1300 are described in detail:
[0257] The RF circuit 1310 can be used for receiving and sending data during communication or calls. In particular, after receiving downlink data from the base station, the RF circuit 1310 sends it to the processor 1330 for processing; in addition, the uplink data to be sent is sent to the base station. Generally, the RF circuit 1110 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc.
[0258] In addition, the RF circuit 1310 can also communicate with the network and other terminals through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0259] WiFi technology is a short-range wireless transmission technology. The terminal 1300 can access the data network by connecting to an access point (AP) via the WiFi module 1390. The WiFi module 1390 can be used for receiving and sending data during the communication process.
[0260] The terminal 1300 can be physically connected to other terminals through the communication interface 1380. Optionally, the communication interface 1380 is connected to the communication interface of the other terminal through a cable to achieve data transmission between the terminal 1300 and the other terminal.
[0261] The terminal 1300 can implement communication services and send information messages to other contacts, so the terminal 1300 needs to have a data transmission function, that is, the terminal 1300 needs to include a communication module. Fig.13 Communication modules such as the RF circuit 1310, the WiFi module 1390, and the communication interface 1380 are shown, but it is understandable that at least one of the above components or other communication modules (such as a Bluetooth module) for implementing communication exist in the terminal 1300 to perform data transmission.
[0262] The memory 1340 may be used to store software programs and modules. The processor 1330 executes various functional applications and data processing of the terminal 1300 by running the software programs and modules stored in the memory 1340, and when the processor 1330 executes the program code in the memory 1340, part or all of the processes in the embodiments of the present invention may be implemented.
[0263] Optionally, the memory 1340 may mainly include a program storage area and a data storage area. The program storage area may store an operating system, various application programs (such as communication applications), and a face recognition module, etc.; the data storage area may store data created according to the use of the terminal (such as various pictures, video files, and other multimedia files, and face message templates), etc.
[0264] In addition, the memory 1340 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0265] The input unit 1350 may be configured to receive numbers or character messages input by a user, and to generate key signal inputs related to user settings and function controls of the terminal 1300 .
[0266] Optionally, the input unit 1350 may include a touch panel 1351 and other input terminals 1352 .
[0267] The processor 1330 is the control center of the terminal 1300. It connects various components using various interfaces and lines, and executes various functions and processes data of the terminal 1300 by running or executing software programs and / or modules stored in the memory 1340 and calling data stored in the memory 1340, thereby realizing various services based on the terminal.
[0268] Optionally, the processor 1330 may include one or more processing units. Optionally, the processor 1330 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1330.
[0269] The camera 1370 is used to implement the shooting function of the terminal 1300 and take pictures or videos.
[0270] The terminal 1300 further includes a power source 1320 (such as a battery) for supplying power to various components.
[0271] Although not shown, the terminal 1300 may further include at least one sensor, an audio circuit, etc., which will not be described in detail here.
[0272] The memory 1340 may store the same program code as the storage unit 1301 . When the program code is executed by the processor 1330 , the processor 1330 implements all functions of the processing unit 1300 .
[0273] In some possible implementations, various aspects of the communication method provided by the embodiments of the present invention may also be implemented in the form of a program product, which includes a program code. When the program code is run on a computer device, the program code is used to enable the computer device to execute the steps of the communication method according to various exemplary embodiments of the present invention described in this specification.
[0274] The program product may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. Examples of readable storage media in one implementation of the present application embodiment (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0275] The program product for communication according to the embodiment of the present invention can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a server device. However, the program product of the present invention is not limited to this. In this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by a message transmission, an apparatus or a device or used in combination with it.
[0276] The readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, wherein the readable program code is carried. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with a periodic network action system, device, or device.
[0277] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0278] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device.
[0279] The embodiment of the present application also provides a computing device readable storage medium for the communication method, that is, the content is not lost after power failure. The storage medium stores a software program, including program code, and when the program code is run on a computing device, the software program can implement any of the above communication solutions of the embodiment of the present application when it is read and executed by one or more processors.
[0280] The present application is described above with reference to the block diagrams and / or flow charts showing the methods, devices (systems) and / or computer program products according to the embodiments of the present application. It should be understood that a block of the block diagram and / or flow chart diagram and a combination of blocks of the block diagram and / or flow chart diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer and / or other programmable data processing device to produce a machine, so that the instructions executed by the computer processor and / or other programmable data processing device create a method for implementing the functions / actions specified in the block diagram and / or flow chart block.
[0281] Accordingly, the present application may also be implemented with hardware and / or software (including firmware, resident software, microcode, etc.). Furthermore, the present application may take the form of a computer program product on a computer-usable or computer-readable storage medium, which has a computer-usable or computer-readable program code implemented in the medium, for use by an instruction execution system or in conjunction with an instruction execution system. In the context of the present application, a computer-usable or computer-readable medium may be any medium that may contain, store, communicate, transmit, or convey a program for use by an instruction execution system, device, or apparatus, or in conjunction with an instruction execution system, device, or apparatus.
[0282] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: include: Determining that an uplink channel and a sidelink channel overlap in time, the uplink channel is used to carry sidelink reporting information and / or uplink information, and the sidelink channel is used to carry sidelink information; When the uplink channel carries sidelink reporting information, comparing the priority of the sidelink information carried in the sidelink channel with the priority of the sidelink reporting information carried in the uplink channel; The uplink channel and / or the sidelink channel is sent according to the priority of the sidelink information and the priority of the sidelink reporting information.
2. The method according to claim 1, characterized in that The method further includes comparing the priority of the sidelink information with the priority of the uplink information.
3. The method according to claim 1 or 2, characterized in that In the case where the priority of the uplink information is lower than the priority of the sidelink information, comparing the priority of the sidelink information with the priority of the sidelink reporting information; or In a case where the priority of the sidelink reporting information is lower than the priority of the sidelink information, the priority of the uplink information is compared with the priority of the sidelink information.
4. The method according to claim 1 or 2, characterized in that: The sending of the uplink channel and / or the sidelink channel according to the priority of the sidelink information and the priority of the sidelink reporting information includes: Determining a channel whose transmission power needs to be reduced according to the priority of the sideline information and the sideline reporting information; or According to the priorities of the sideline information and the sideline reporting information, a channel that needs to be sent preferentially is determined.
5. The method according to claim 4, characterized in that The determining, according to the priority of the sideline information and the sideline reporting information, a channel whose transmission power needs to be reduced includes: In a case where the priority of the sidelink reporting information and the priority of the uplink information are lower than the priority of the sidelink information, determining that the transmission power of the uplink channel needs to be reduced; or In a case where the priority of the sidelink reporting information and / or the priority of the uplink information is higher than the priority of the sidelink information, it is determined that the transmission power of the sidelink channel needs to be reduced.
6. The method according to claim 4, characterized in that The determining, according to the priority of the sideline information and the sideline reporting information, a channel that needs to be sent preferentially includes: In a case where the priority of the sidelink reporting information and the priority of the uplink information are lower than the priority of the sidelink information, determining that the sidelink channel needs to be sent preferentially; or In a case where the priority of the sidelink reporting information and / or the priority of the uplink information is higher than the priority of the sidelink information, it is determined that the uplink channel needs to be sent preferentially.
7. The method according to any one of claims 1, 2, 5 or 6, characterized in that The comparing the priority of the sidewalk information with the priority of the sidewalk reporting information includes: When the priority value of the uplink information is greater than the first priority threshold and the priority value of the sidelink information is not greater than the second priority threshold, it is determined that the priority of the uplink information is lower than the priority of the sidelink information.
8. The method according to claim 7, characterized in that The first priority threshold is indicated by a network device; or the first priority threshold is determined by a high layer of a terminal device; or the first priority threshold is preconfigured; The second priority threshold is indicated by a network device; or the second priority threshold is determined by a high layer of a terminal device; or the second priority threshold is preconfigured.
9. The method according to any one of claims 1, 2, 5, 6 or 8, characterized in that The comparing the priority of the sidewalk information with the priority of the sidewalk reporting information includes: When the priority value of the side reporting information is not greater than the priority value of the side information, and / or the priority value of the side reporting information is not greater than the second priority threshold, determining that the priority of the side reporting information is higher than the priority of the side information; or When the priority value of the sidewalk reporting information is less than the priority value of the sidewalk information and / or the priority value of the sidewalk reporting information is less than a second priority threshold, it is determined that the priority of the sidewalk reporting information is higher than the priority of the sidewalk information.
10. A communication device, characterized in that: include: a processing unit and a communication unit; The processing unit is configured to determine that an uplink channel and a side channel overlap in time, the uplink channel is used to carry side reporting information and / or uplink information, and the side channel is used to carry side information; when the uplink channel carries the side reporting information, compare the priority of the side information carried in the side channel with the priority of the side reporting information carried in the uplink channel; The communication unit is used to send the uplink channel and / or the sidelink channel according to the priority of the sidelink information and the priority of the sidelink reporting information.
11. The device according to claim 10, characterized in that The processing unit is also used for: The priority of the sidelink information is compared with the priority of the uplink information.
12. The device according to claim 10 or 11, characterized in that The processing unit is specifically used for: In the case where the priority of the uplink information is lower than the priority of the sidelink information, comparing the priority of the sidelink information with the priority of the sidelink reporting information; or In a case where the priority of the sidelink reporting information is lower than the priority of the sidelink information, the priority of the uplink information is compared with the priority of the sidelink information.
13. The device according to claim 10 or 11, characterized in that The processing unit is also used for: Determining a channel whose transmission power needs to be reduced according to the priority of the sideline information and the sideline reporting information; or A channel requiring priority communication is determined according to the priorities of the sidewalk information and the sidewalk reporting information.
14. The device according to claim 13, characterized in that The processing unit is specifically used for: In a case where the priority of the sidelink reporting information and the priority of the uplink information are lower than the priority of the sidelink information, determining that the transmission power of the uplink channel needs to be reduced; or In a case where the priority of the sidelink reporting information and / or the priority of the uplink information is higher than the priority of the sidelink information, it is determined that the transmission power of the sidelink channel needs to be reduced.
15. The device according to claim 13, characterized in that The processing unit is specifically used for: In a case where the priority of the sidelink reporting information and the priority of the uplink information are lower than the priority of the sidelink information, determining that the sidelink channel communication needs to be performed preferentially; or In the case where the priority of the sidelink reporting information and / or the priority of the uplink information is higher than the priority of the sidelink information, it is determined that the uplink channel communication needs to be performed preferentially.
16. The device according to any one of claims 10, 11, 14 or 15, characterized in that The processing unit is specifically used for: When the priority value of the uplink information is greater than the first priority threshold and the priority value of the sidelink information is not greater than the second priority threshold, it is determined that the priority of the uplink information is lower than the priority of the sidelink information.
17. The device according to claim 16, characterized in that The first priority threshold is indicated by a network device; or the first priority threshold is determined by a high layer of a terminal device; or the first priority threshold is preconfigured; The second priority threshold is indicated by a network device; or the second priority threshold is determined by a high layer of a terminal device; or the second priority threshold is preconfigured.
18. The device according to any one of claims 10, 11, 14, 15 or 17, characterized in that The processing unit is specifically used for: When the priority value of the side reporting information is not greater than the priority value of the side information, and / or the priority value of the side reporting information is not greater than the second priority threshold, determining that the priority of the side reporting information is higher than the priority of the side information; or When the priority value of the sidewalk reporting information is less than the priority value of the sidewalk information and / or the priority value of the sidewalk reporting information is less than a second priority threshold, it is determined that the priority of the sidewalk reporting information is higher than the priority of the sidewalk information.
19. A communication device, characterized in that: include: Processor, communication interface and memory; The memory is used to store program instructions; The processor is configured to execute the method according to any one of claims 1 to 9 through the communication interface by calling the program instructions stored in the memory.
20. A computer-readable storage medium, characterized in that: The method comprises computer instructions, which, when executed on a terminal device, enable the terminal device to execute any one of the methods described in claims 1 to 9.
21. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed by a communication device, the communication device is caused to perform the method according to any one of claims 1 to 9.