Communication method and device
By carrying instructions in the reservation information, the problem of misidentification of resource reservation conflicts in V2V and V2X communications is solved, and the accurate identification and avoidance of resource conflicts is achieved, and communication stability and efficiency are improved.
Patent Information
- Application Number
- CN202110363772.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-03-11
- Filing Date
- 2021-04-02
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2041-04-02
AI Technical Summary
In V2V and V2X communication scenarios, how a terminal device avoids conflicting misidentification of reservation resources, especially when multiple terminal devices reserve the same communication resources at the same time.
By carrying the indication information in the reservation information and information or service information indicating the target terminal device of the communication resource, the second terminal device can determine whether to send the conflict indication information to the first terminal device or the third terminal device, thereby avoiding resource reservation conflicts. The indication information may include identification ID information, service priority, transmission type, DRX status, etc. of the target terminal device, and helps the second terminal device to determine resource conflicts and send conflict indications.
It effectively avoids resource reservation conflicts, reduces the false triggering of conflict indications, and ensures the stability and efficiency of the communication process.
Smart Images

Figure CN115087130B_ABST
Abstract
Description
[0001] This application claims priority to a Chinese patent application filed with the China Patent Office on March 11, 2021, with application number 202110265948.X and application name “A method for UE receiving reserved resources to determine conflicts”, the entire contents of which are incorporated by reference in this application. Technical Field
[0002] The present application relates to the field of communications, and more specifically to a communication method and device. Background Art
[0003] With the continuous evolution of communication technology, the Internet of Everything technology is also accelerating. rd The 3GPP (3rd Generation Partnership Project) introduced support for vehicle-to-vehicle (V2V) and vehicle-to-everything (V2X) services in 4G long term evolution (LTE) systems during releases 14 and 15 to extend the 3GPP platform to the automotive industry.
[0004] Different terminal devices can communicate with each other via sidelink (SL). In the sidelink communication scenario, a terminal device can not only send reservation information to other terminal devices, but also receive reservation information sent by other terminal devices. However, when different terminal devices reserve the same communication resource, how the receiving terminal device can avoid misidentifying the resource reservation conflict is an urgent problem to be solved. Summary of the invention
[0005] The present application provides a communication method and apparatus, which can solve the problem of a terminal device as a receiving end misidentifying a conflict of a reserved resource and reduce the false triggering of a conflict indication.
[0006] In a first aspect, a communication method is provided, including: a second terminal device receives first reservation information and first data from a first terminal device, second reservation information and second data from a third terminal device, the first reservation information indicates that the first terminal device reserves a first communication resource, the first communication resource is used to transmit a first service, the second reservation information indicates that the third terminal device reserves a second communication resource, the second communication resource is used to transmit a second service, the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource, or information of the first service, or whether the first service is the same as a service carried by the first data, or whether the target terminal device of the first service and the first service and the service carried by the first data are the same as the target terminal device of the first data, or the second reservation information includes second indication information, the second indication information indicates information of a target terminal device of the second communication resource, or information of the second service, or whether the second service is the same as a service carried by the second data, or whether the target terminal device of the second service and the second service and the service carried by the second data are the same as the target terminal device of the second data; the second terminal device determines that the first communication resource is the same as the second communication resource; and the second terminal device sends conflict indication information to the first terminal device or the third terminal device according to the first indication information or the second indication information.
[0007] By carrying indication information in the reservation information, the indication information can indicate the information of the target terminal device of the communication resource, and can also indicate the information of the service, and can also indicate whether the information of the service is the same as the service carried by the data, and can also indicate that the service and the target terminal device of the service are the same as the service carried by the data and the target terminal device of the data, thereby facilitating the second terminal device to determine to send conflict indication information to the first terminal device or the third terminal device, thereby avoiding misidentification of conflicts in resource reservations.
[0008] In combination with the first aspect, in certain implementations of the first aspect, the information of the target terminal device of the first communication resource, or the information of the target terminal device of the second communication resource, includes: identification ID information of the target terminal device of the first communication resource, or ID information of the target terminal device of the second communication resource; or whether the target terminal device of the first communication resource includes the second terminal device, or whether the target terminal device of the second communication resource includes the second terminal device.
[0009] By carrying information for indicating the target terminal device of the communication resource in the reservation information, the second terminal device can determine through the indication information that when the target terminal device of the communication resource is related to the second terminal device, the second terminal device can send conflict indication information to the first terminal device or the third terminal device; if the second terminal device determines through the indication information that the target terminal device of the communication resource is not related to it, the second terminal device does not need to take any action, thereby avoiding misidentification of conflicts.
[0010] In combination with the first aspect, in certain implementations of the first aspect, the first reservation information also includes information indicating the first service, or the second reservation information also includes information indicating the second service. The method also includes: the second terminal device determines to send conflict indication information to the first terminal device or the third terminal device based on the information of the first service or the information of the second service.
[0011] When the indication information determines that the target terminal device of the communication resource includes a second terminal device, the indication information may also include information for indicating the service to be transmitted on the communication resource. The second terminal device may determine to send conflict indication information to the first terminal device or the third terminal device by receiving the indication information, thereby avoiding misidentification of the conflict.
[0012] In combination with the first aspect, in certain implementations of the first aspect, the information of the first service includes: the priority value of the first service, the transmission type of the first service, the transmission delay of the first service, the modulation and coding strategy MCS of the first service, and whether the hybrid automatic repeat request HARQ feedback of the first service is enabled, and the transmission types include multicast, unicast and broadcast; or, the information of the second service includes: the priority value of the second service, the transmission type of the second service, the transmission delay of the first service, the modulation and coding strategy MCS of the second service, and whether the hybrid automatic repeat request HARQ feedback of the second service is enabled, and the transmission types include multicast, unicast and broadcast.
[0013] In combination with the first aspect, in some implementations of the first aspect, it also includes: the second terminal device obtains the discontinuous reception DRX status of the first terminal device and the DRX status of the third terminal device; the second terminal device determines to send conflict indication information based on the DRX status of the first terminal device and the DRX status of the third terminal device.
[0014] The second terminal device can also obtain the DRX status of the first terminal device and the DRX status of the third terminal device, and determine to send conflict indication information to the first terminal device or the third terminal device according to the difference in the DRX status of the first terminal device and the third terminal device, so as to avoid misidentification of conflicts, avoid interference between transmissions, and avoid reception failures.
[0015] In combination with the first aspect, in certain implementations of the first aspect, the DRX state of the first terminal device includes: an activated state, or an inactivated state; the DRX state of the third terminal device includes: an activated state, or an inactivated state.
[0016] In combination with the first aspect, in certain implementations of the first aspect, the second terminal device determines to send conflict indication information based on the DRX status of the first terminal device and the DRX status of the third terminal device, including: when the first terminal device sends the first reservation information, the third terminal device is in an unactivated state, and when the third terminal device sends the second reservation information, the first terminal device is in an activated state, and the second terminal device sends the conflict indication information to the third terminal device.
[0017] When the first terminal device sends the first reservation information, the third terminal device is in an unactivated state and cannot obtain the content of the first reservation information, and when the third terminal device sends the second reservation information, the first terminal device is in an activated state and can obtain the content of the second reservation information, then the second terminal device can send conflict indication information to the third terminal device to indicate its resource reservation conflict, and can replace the reserved resources to avoid the resource reservation conflict.
[0018] In combination with the first aspect, in certain implementations of the first aspect, the reserved space is an enabled mode, and the priority value of the first reservation information is less than or equal to the priority value of the second reservation information; or, the reserved space parameter is configured as a first priority threshold, and the priority value of the first reservation information is less than or equal to the priority value of the second reservation information, or, the priority value of the second reservation information is greater than or equal to the first priority threshold.
[0019] In combination with the first aspect, in certain implementations of the first aspect, the second terminal device determines to send conflict indication information based on the DRX status of the first terminal device and the DRX status of the third terminal device, including: when the first terminal device sends the first reservation information, the third terminal device is in an activated state, and when the third terminal device sends the second reservation information, the first terminal device is in an activated state, and the second terminal device sends the conflict indication information to the first terminal device or the third terminal device.
[0020] When the first terminal device sends the first reservation information, the third terminal device is in an activated state and can obtain the content of the first reservation information, and when the third terminal device sends the second reservation information, the first terminal device is in an activated state and can obtain the content of the second reservation information, then the second terminal device can send conflict indication information to the first terminal device or the third terminal device, which is used to indicate that one of the terminal devices has a resource reservation conflict and can replace the reserved resources to avoid the resource reservation conflict.
[0021] In combination with the first aspect, in certain implementations of the first aspect, the reserved space is an enabled mode, and the priority value of the first reservation information is equal to the priority value of the second reservation information; or, the reserved space parameter is configured as a first priority threshold, and the priority value of the first reservation information is equal to the priority value of the second reservation information, or, the priority value of the second reservation information is greater than or equal to the first priority threshold, or, the priority value of the first reservation information is greater than or equal to the first priority threshold.
[0022] In combination with the first aspect, in certain implementations of the first aspect, the second terminal device determines to send conflict indication information based on the DRX status of the first terminal device and the DRX status of the third terminal device, including: when the first terminal device sends the first reservation information, the third terminal device is in an inactivated state, and when the third terminal device sends the second reservation information, the first terminal device is in an inactivated state, and the second terminal device sends the conflict indication information to the first terminal device or the third terminal device.
[0023] When the first terminal device sends the first reservation information, the third terminal device is in an inactivated state and cannot obtain the content of the first reservation information, and when the third terminal device sends the second reservation information, the first terminal device is in an inactivated state and cannot obtain the content of the second reservation information, then the second terminal device can send conflict indication information to the first terminal device or the third terminal device to indicate that one of the terminal devices has a resource reservation conflict and can replace the reserved resources to avoid the resource reservation conflict.
[0024] In combination with the first aspect, in some implementations of the first aspect, the time interval between the first terminal device sending the first reservation information and the third terminal device sending the second reservation information is greater than the first duration.
[0025] It should be understood that the first duration can be used for the terminal device that sends later to have enough time to adjust its unsent reservation information according to the reservation information sent first, so as to avoid conflicts. Through this technical solution, the present application can avoid the situation that one of the terminal devices reserves communication resources because the two transmission intervals are too short, but the other terminal device sends its reservation information even though it has received it but has not had time to process the reservation information sent first.
[0026] In a second aspect, a communication method is provided, including: a first terminal device determines first reservation information and first data, the first reservation information indicates that the first terminal device reserves a first communication resource, the first communication resource is used to transmit a first service, the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource, or information of the first service, or whether the first service is the same as a service carried by the first data, or whether the target terminal device of the first service and the first communication resource is the same as the target terminal device of the service carried by the first data and the first data; the first terminal device sends the first reservation information and the first data to a second terminal device.
[0027] By carrying indication information in the reservation information, the indication information can indicate the information of the target terminal device of the communication resource, and can also indicate the information of the service, and can also indicate whether the information of the service is the same as the service carried by the data, and can also indicate that the service and the target terminal device of the service are the same as the service carried by the data and the target terminal device of the data, thereby facilitating the second terminal device to determine to send conflict indication information to the first terminal device or the third terminal device, thereby avoiding misidentification of conflicts in resource reservations.
[0028] In combination with the second aspect, in some implementations of the second aspect, the information of the target terminal device of the first communication resource includes: identification ID information of the target terminal device of the first communication resource, or whether the target terminal device of the first communication resource includes the second terminal device.
[0029] By carrying information for indicating the target terminal device of the communication resource in the reservation information, the second terminal device can determine through the indication information that when the target terminal device of the communication resource is related to the second terminal device, the second terminal device can determine to send conflict indication information; if the second terminal device determines through the indication information that the target terminal device of the communication resource is not related to it, the second terminal device does not need to take any action, thereby avoiding misidentification of conflicts.
[0030] In combination with the second aspect, in some implementations of the second aspect, when the target terminal device of the first communication resource includes the second terminal device, the first reservation information further includes information indicating the first service.
[0031] When the indication information determines that the target terminal device of the communication resource includes a second terminal device, the indication information may also include information for indicating a service to be transmitted on the communication resource. The second terminal device may determine to send the conflict indication information by receiving the indication information, thereby avoiding misidentification of the conflict.
[0032] In combination with the second aspect, in certain implementations of the second aspect, the information of the first service includes: the priority value of the first service, the transmission type of the first service, the transmission delay of the first service, the modulation and coding strategy MCS of the first service, and whether the hybrid automatic repeat request HARQ feedback of the first service is enabled, and the transmission types include multicast, unicast and broadcast.
[0033] According to a third aspect, a communication device is provided, including: a transceiver unit, configured to receive first reservation information and first data, second reservation information and second data, wherein the first reservation information indicates that the first terminal device reserves a first communication resource, the first communication resource is used to transmit a first service, the second reservation information indicates a second communication resource for a third terminal device, the second communication resource is used to transmit a second service, the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource, or information of the first service, or whether the first service is the same as a service carried by the first data, or whether the first service and the target terminal device of the first service and the service carried by the first data are the same as the target terminal device of the first data, or the second reservation information includes second indication information, the second indication information indicates information of a target terminal device of the second communication resource, or information of the second service, or whether the second service is the same as a service carried by the second data, or whether the second service and the target terminal device of the second service and the service carried by the second data are the same as the target terminal device of the second data; a processing unit, configured to determine that the first communication resource is the same as the second communication resource; the processing unit is further configured to determine to send conflict indication information to the first terminal device or the third terminal device; the transceiver unit is further configured to send conflict indication information to the first terminal device or the third terminal device.
[0034] In combination with the third aspect, in certain implementations of the third aspect, the information of the target terminal device of the first communication resource, or the information of the target terminal device of the second communication resource, includes: identification ID information of the target terminal device of the first communication resource, or ID information of the target terminal device of the second communication resource; or whether the target terminal device of the first communication resource includes the second terminal device, or whether the target terminal device of the second communication resource includes the second terminal device.
[0035] In combination with the third aspect, in certain implementations of the third aspect, the first reservation information also includes information indicating the first service, or the second reservation information also includes information indicating the second service, and the processing unit is also used to: determine to send conflict indication information to the first terminal device or the third terminal device based on the information of the first service or the information of the second service.
[0036] In combination with the third aspect, in certain implementations of the third aspect, the information of the first service includes: the priority value of the first service, the transmission type of the first service, the transmission delay of the first service, the modulation and coding strategy MCS of the first service, and whether the hybrid automatic repeat request HARQ feedback of the first service is enabled, and the transmission types include multicast, unicast and broadcast; or, the information of the second service includes: the priority value of the second service, the transmission type of the second service, the transmission delay of the first service, the modulation and coding strategy MCS of the second service, and whether the hybrid automatic repeat request HARQ feedback of the second service is enabled, and the transmission types include multicast, unicast and broadcast.
[0037] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is also used to obtain the discontinuous reception DRX status of the first terminal device and the DRX status of the third terminal device; the processing unit is also used to determine to send conflict indication information based on the DRX status of the first terminal device and the DRX status of the third terminal device.
[0038] In combination with the third aspect, in certain implementations of the third aspect, the DRX state of the first terminal device includes: an activated state, or an inactivated state; the DRX state of the third terminal device includes: an activated state, or an inactivated state.
[0039] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is used to: when the first terminal device sends the first reservation information, the third terminal device is in an unactivated state; and, when the third terminal device sends the second reservation information, the first terminal device is in an activated state, and sends conflict indication information to the third terminal device.
[0040] In combination with the third aspect, in certain implementations of the third aspect, the reserved space is an enabled mode, and the priority value of the first reservation information is less than or equal to the priority value of the second reservation information; or, the reserved space parameter is configured as a first priority threshold, and the priority value of the first reservation information is less than or equal to the priority value of the second reservation information, or, the priority value of the second reservation information is greater than or equal to the first priority threshold.
[0041] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is used to: when the first terminal device sends the first reservation information, the third terminal device is in an activated state, and when the third terminal device sends the second reservation information, the first terminal device is in an activated state, and sends conflict indication information to the first terminal device or the third terminal device.
[0042] In combination with the third aspect, in certain implementations of the third aspect, the reserved space is an enabled mode, and the priority value of the first reservation information is equal to the priority value of the second reservation information; or, the reserved space parameter is configured as a first priority threshold, and the priority value of the first reservation information is equal to the priority value of the second reservation information, or, the priority value of the second reservation information is greater than or equal to the first priority threshold, or, the priority value of the first reservation information is greater than or equal to the first priority threshold.
[0043] In combination with the third aspect, in certain implementations of the third aspect, the transceiver unit is used to: when the first terminal device sends the first reservation information, the third terminal device is in an inactivated state, and when the third terminal device sends the second reservation information, the first terminal device is in an inactivated state, send conflict indication information to the first terminal device or the third terminal device.
[0044] In combination with the third aspect, in some implementations of the third aspect, the time interval between the first terminal device sending the first reservation information and the third terminal device sending the second reservation information is greater than the first duration.
[0045] In a fourth aspect, a communication device is provided, including: a processing unit, used to determine first reservation information and first data, the first reservation information indicating that the first terminal device reserves a first communication resource, the first communication resource is used for the first terminal device to transmit a first service, the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource, or information of the first service, or whether the first service is the same as the service carried by the first data, or whether the target terminal device of the first service and the first communication resource is the same as the target terminal device of the service carried by the first data and the first data; a transceiver unit, used to send the first reservation information and the first data to a second terminal device.
[0046] In combination with the fourth aspect, in certain implementations of the fourth aspect, the information of the target terminal device of the first communication resource includes: identification ID information of the target terminal device of the first communication resource, or whether the target terminal device of the first communication resource includes the second terminal device.
[0047] In combination with the fourth aspect, in certain implementations of the fourth aspect, when the target terminal device of the first communication resource includes the second terminal device, the first reservation information further includes information indicating the first service.
[0048] In combination with the fourth aspect, in certain implementations of the fourth aspect, the information of the first service includes: the priority value of the first service, the transmission type of the first service, the transmission delay of the first service, the modulation and coding strategy MCS of the first service, and whether the hybrid automatic repeat request HARQ feedback of the first service is enabled, and the transmission types include multicast, unicast and broadcast.
[0049] In a fifth aspect, a storage medium is provided, comprising: a processor and a memory, wherein the processor is coupled to the memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the communication device performs the communication method as described in the first aspect and any possible implementation of the first aspect, or so that the communication device performs the communication method as described in the second aspect and any possible implementation of the second aspect.
[0050] In a sixth aspect, a computer-readable storage medium is provided, storing instructions, which, when executed on a computer, cause the computer to execute the communication method described in the first aspect and any possible implementation of the first aspect, or cause the computer to execute the communication method described in the second aspect and any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 It is a schematic diagram of a communication scenario provided by this application.
[0052] Figure 2 It is a schematic diagram of a communication method provided by the present application.
[0053] Figure 3 It is a schematic diagram of another communication method provided by the present application.
[0054] Figure 4 It is a schematic diagram of another communication method provided by the present application.
[0055] Figure 5 It is a schematic diagram of another communication method provided by the present application.
[0056] Figure 6 This is a schematic diagram of yet another communication method provided by the present application.
[0057] Figure 7 It is a schematic diagram of a communication device provided by the present application.
[0058] Figure 8 This is a schematic diagram of another communication device provided by the present application. DETAILED DESCRIPTION
[0059] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0060] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), Internet of Things (IoT), Internet of Vehicles, machine-to-machine / machine-type communications (M2M / MTC), LTE-V, LTE-M, vehicle to vehicle (V2V), vehicle to everything (V2T), etc. everything, V2X), etc.
[0061] The technical solution of the present application can be applied to SL fields, for example, V2X and device to device (D2D) and other fields.
[0062] Figure 1 It is a schematic diagram of a D2D communication scenario provided by the present application. In D2D communication, the link between the transmitting device and the receiving device is called a sidelink (SL).
[0063] exist Figure 1In the D2D communication scenario shown, the first terminal device can communicate with the second terminal device, and the third terminal device can also communicate with the second terminal device, and the communication content between the first terminal device and the second terminal device can be perceived, obtained or received by other terminal devices, such as the third terminal device, and the communication content between the third terminal device and the second terminal device can also be perceived, obtained or received by other terminal devices, such as the first terminal device.
[0064] It should be understood that both parties in SL communication are terminal devices.
[0065] The terminal device in the embodiment of the present application includes a device that provides voice and / or data connectivity to a user, for example, a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. The terminal device may include user equipment (UE), vehicle-mounted communication module or other embedded communication module, or may be a user handheld communication device, including a mobile phone, a tablet computer, vehicle user equipment (VUE), a wireless terminal device, a mobile terminal device, a D2D terminal device, a V2X terminal device, a machine-to-machine / machine-type communications (M2M / MTC) terminal device, an Internet of Things (IoT) terminal device, a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, etc. For example, it may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA), and other devices. Also included are restricted devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc., which are not limited in the embodiments of the present application.
[0066] The technical solution of the embodiment of the present application is described in detail below.
[0067] It should be understood that the numbers "first", "second", "third", etc. appearing below are only for distinguishing different description objects, for example, different terminal devices, information, etc., and do not mean the order of time or priority.
[0068] It should be understood that Figure 1 In the communication scenario shown, the first terminal device sends first reservation information and first data to the second terminal device, the first reservation information is used to instruct the first terminal device to reserve at least one communication resource, and the communication resource is used for the first terminal device to transmit the first service, and the third terminal device also sends second reservation information and second data to the second terminal device, the second reservation information instructs the third terminal device to reserve at least one communication resource, and the communication resource is also used for the third terminal device to transmit the second service. When the communication resources reserved by the first terminal device overlap with the communication resources reserved by the third terminal device, that is, there is a communication resource that is the same in both time domain and frequency domain resources, then part of the communication resources reserved by the first terminal device and the third terminal device are in conflict.
[0069] It should be understood that the target terminal device of the first data may be the second terminal device, or may not be the second terminal device, and the target terminal device of the second data may be the second terminal device, or may not be the second terminal device; or, the target terminal device of the first data is the second terminal device, and the target terminal device of the second data is not the second terminal device. This application does not limit this.
[0070] At this time, if the second terminal device serving as the receiving end determines to send conflict indication information to the terminal device with a lower service priority based on the priority of the service carried by the first data currently sent by the first terminal device and the priority of the service carried by the second data sent by the third terminal device, it may easily cause misidentification of the conflict and affect the communication process.
[0071] In view of the above problems, the present application provides a communication method, which can avoid misidentification of conflicts in resource reservations and can avoid interference between transmissions caused by conflicts, thereby causing reception failures.
[0072] It should be understood that Figure 1 The communication scenario shown is only understood as a schematic diagram and has no limiting effect. In actual application scenarios, the communication scenario may include multiple terminal devices sending reservation information to one terminal device at the same time, and there may also be a scenario where the multiple terminal devices reserve the same communication resources at the same time, which is not limited in this application.
[0073] It should be understood that for the sake of ease of description, the present application only takes the example that the first terminal device reserves a first communication resource, which is used to transmit a first service, and the third terminal device reserves a second communication resource, which is used to transmit a second service, and the first communication resource is the same as the second communication resource, to describe the technical solution of the present application. However, the first terminal device and the third terminal device may also reserve multiple identical communication resources, and the present application does not limit this.
[0074] The following will combine Figure 2 The communication method provided by this application is described.
[0075] Figure 2 A communication method provided by the present application is shown, and the execution subject of the communication method is a first terminal device, a second terminal device and a third terminal device. Figure 2 As shown:
[0076] S210, the first terminal device determines first reservation information and first data, the first reservation information indicating that the first terminal device reserves a first communication resource, the first communication resource is used by the first terminal device to transmit a first service, and the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource, or indicates information of the first service, or indicates whether the first service is the same as a service carried by the first data, or indicates whether the target terminal device of the first service and the first communication resource is the same as the target terminal device of the service carried by the first data and the first data.
[0077] S220: The first terminal device sends first reservation information and first data to the second terminal device.
[0078] S230, the second terminal device receives first reservation information and first data from the first terminal device, second reservation information and second data from the third terminal device, the first reservation information indicates the first communication resource of the first terminal device, and the first communication resource is used by the first terminal device to transmit the first service, the second reservation information indicates that the third terminal device reserves the second communication resource, and the second communication resource is used by the third terminal device to transmit the second service, the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource, or indicates information of the first service, or indicates whether the first service is the same as a service carried by the first data, or indicates whether the target terminal device of the first service and the first service and the service carried by the first data are the same as the target terminal device of the first data, or the second reservation information includes second indication information, the second indication information indicates information of a target terminal device of the second communication resource, or indicates information of the second service, or indicates whether the second service is the same as a service carried by the second data, or indicates whether the target terminal device of the second service and the second service and the service carried by the second data are the same as the target terminal device of the second data.
[0079] Optionally, the third terminal device only sends the second reservation information and the second data to the second terminal device, and the second reservation information does not include the second indication information.
[0080] Optionally, the second terminal device can receive second reservation information sent by the third terminal device, and the second reservation information may include second indication information, and the second terminal device does not receive the second data.
[0081] S240, the second terminal device determines that the first communication resource is the same as the second communication resource;
[0082] S250: The second terminal device sends conflict indication information to the first terminal device or the third terminal device according to the first indication information or the second indication information.
[0083] By carrying the first indication information in the first reservation information, and the first indication information can indicate the information of the target terminal device of the first communication resource, or indicate the information of the first service, or indicate whether the first service is the same as the service carried by the first data, or indicate whether the target terminal device of the first service and the first communication resource is the same as the target terminal device of the service carried by the first data and the first data, it is convenient for the second terminal device as the receiving end to avoid misidentification of conflict when the first terminal device and the third terminal device both reserve the same reservation resource.
[0084] It should be understood that when the first reservation information includes the first indication information and the second reservation information does not include the second indication information, the second terminal device can determine to send the conflict indication information to the first terminal device or the third terminal device based on the first indication information; or, when the second reservation information includes the second indication information and the first reservation information does not include the first indication information, the second terminal device can determine to send the conflict indication information to the first terminal device or the third terminal device based on the second indication information.
[0085] The following will combine Figures 3 to 6 For this application Figure 2 The communication method described is further described.
[0086] Figure 3 A communication method provided by the present application is shown, and the execution subject of the communication method is a first terminal device, a second terminal device and a third terminal device. Figure 3 As shown:
[0087] S310, the first terminal device determines first reservation information and first data, the first reservation information indicates that the first terminal device reserves a first communication resource, the first communication resource is used by the first terminal device to transmit a first service, the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource.
[0088] S320: The first terminal device sends first reservation information and first data to the second terminal device.
[0089] Correspondingly, the third terminal device determines second reservation information and second data, wherein the second reservation information indicates that the third terminal device reserves a second communication resource, and the second communication resource is used for the third terminal device to transmit a second service.
[0090] Optionally, the second reservation information may include second indication information, where the second indication information indicates information of a target terminal device of the second communication resource; the third terminal device sends the second reservation information and the second data to the second terminal device.
[0091] It should be understood that the first terminal device and the third terminal device respectively determine the first reservation information, the first data and the second reservation information, the second data, and send the first reservation information, the first data, the second reservation information and the second data to the second terminal device.
[0092] The embodiment of the present application only describes the actions performed by the first terminal device, and does not describe the actions performed by the third terminal device. However, this description method is only for the convenience of description and does not mean that the third terminal device will not perform any actions. Moreover, the actions performed by the third terminal device can be consistent with the actions performed by the first terminal device.
[0093] In the aforementioned step S310, the first indication information may indicate information of a target terminal device of the first communication resource.
[0094] On the one hand, the information of the target terminal device of the first communication resource may be identification (identify, ID) information of the target terminal device.
[0095] Exemplarily, the first indication information may indicate all or part of the ID information of the target terminal device of the first communication resource, wherein when the first reservation information carries part of the ID information, part of the bits of the ID information may occupy part of the reserved bits in the first sidelink control information (SCI); when the first indication information indicates all of the ID information, all of the bits of the ID information may be carried in the second SCI.
[0096] When the first terminal device reserves multiple communication resources, the first indication information may indicate the ID information of the target terminal devices of the multiple communication resources, wherein the target terminal devices of the multiple communication resources may be the same or different, and this application does not limit this.
[0097] On the other hand, the information of the target terminal device of the first communication resource may be whether the target terminal device includes the second terminal device.
[0098] Specifically, the first terminal device can use 1 to 3 bits to indicate whether the target terminal device of the first communication resource includes the second terminal device, and the maximum number of communication resources that can be reserved by the first terminal device is 3, then 3 bits can be used to indicate whether the target terminal device of each communication resource includes the second terminal device; alternatively, the communication resources reserved by the first terminal device can be taken as a whole, and 1 bit can be used to indicate whether the target terminal device of the communication resources reserved by the first terminal device includes the second terminal device.
[0099] When the second terminal device determines, based on the indication information, that the communication resources reserved by the first terminal device and the communication resources reserved by the third terminal device are related to it, it will identify them as a conflict and will send conflict indication information; when the communication resources reserved by the first terminal device and the communication resources reserved by the third terminal device are not related to the second terminal device, the second terminal device will not identify them as a conflict and will not send conflict indication information.
[0100] It should be understood that the ID information of the target terminal device of the first communication resource is indicated by the first indication information, and the target terminal device of the first communication resource can determine through the reservation information that the first communication resource reserved by the first terminal device is related to it. Then, the target terminal device of the first communication resource can determine whether to send the conflict indication information based on its reception or perception situation.
[0101] It should be understood that when the first indication information indicates whether the target terminal device of the first communication resource includes the second terminal device, the first indication information occupies fewer bits, so the overhead is small, and can be carried in the first SCI, so that other terminal devices can obtain it when perceiving it; when the first indication information is carried in the second SCI, the second SCI can fully carry all the bits of the ID information.
[0102] Optionally, when the first terminal device indicates through the first indication information that the target terminal device of the first communication resource includes the second terminal device, the first reservation information may also include information indicating a first service, where the first service is a service transmitted by the first terminal device on the first communication resource.
[0103] The information of the first service may include: the priority value of the first service, the transmission type of the first service, the transmission delay of the first service, the modulation coding scheme (MCS) of the first service, and whether the hybrid automatic repeat request (HARQ) feedback of the first service is enabled. The transmission type includes multicast, unicast and broadcast.
[0104] S330: The second terminal device receives the first reservation information and the first data, the second reservation information and the second data.
[0105] S340: The second terminal device determines that the first communication resource is the same as the second communication resource.
[0106] S350, the second terminal device determines, based on the first indication information or the second indication information, that when the target terminal device of the first communication resource includes the second terminal device, and / or when the target terminal device of the second communication resource includes the second terminal device, it sends conflict indication information to the first terminal device or the third terminal device.
[0107] In the aforementioned step S340, when the second terminal device determines that the first communication resource is the same as the second communication resource, the second terminal device determines whether to send conflict indication information to the first terminal device or the third terminal device according to the content indicated by the first indication information or the content of the second indication information.
[0108] Specifically, when the first indication information indicates that the target terminal device of the first communication resource includes the second terminal device, the second terminal device sends conflict indication information to the first terminal device or the third terminal device, or, when the second indication information indicates that the target terminal device of the second communication resource includes the second terminal device, the second terminal device sends conflict indication information to the first terminal device or the third terminal device, or, when the first indication information indicates that the target terminal device of the first communication resource includes the second terminal device, and the second indication information indicates that the target terminal device of the second communication resource includes the second terminal device, the second terminal device sends conflict indication information to the first terminal device or the third terminal device.
[0109] Optionally, when the first reservation information also includes information indicating the first service, or the second reservation information also includes information indicating the second service, the second terminal device determines to send conflict indication information to the first terminal device or the third terminal device based on the information of the first service or the information of the second service.
[0110] Exemplarily, when the priority value of the first service is higher than the priority value of the second service, the second terminal device sends conflict indication information to the first terminal device, indicating that it can change the reserved resources, so as to avoid resource reservation conflict.
[0111] Exemplarily, when the priority value of the first service is lower than the priority value of the second service, the second terminal device sends conflict indication information to the third terminal device, indicating that it can change the reserved resources, so as to avoid resource reservation conflict.
[0112] Exemplarily, when the priority value of the first service is the same as the priority value of the second service, the second terminal device sends conflict indication information to the first terminal device or the third terminal device to indicate a resource reservation conflict.
[0113] Optionally, when the priority values are equal, the second terminal device may decide to send conflict indication information to the terminal device with weaker signal strength according to the strength of signals sent by the first terminal device and the third terminal device.
[0114] Exemplarily, when the transmission delay of the first service remains relatively long, the second terminal device sends conflict indication information to the first terminal device; alternatively, when the transmission delay of the second service remains relatively long, the second terminal device sends conflict indication information to the third terminal device. In this way, when the transmission delay of the terminal device remains relatively long, sufficient adjustment space is left, and the resource reservation situation can be changed.
[0115] Exemplarily, when the transmission type of the first service is multicast and the transmission type of the second service is unicast, the second terminal device preferentially sends the conflict indication information to the third terminal device.
[0116] Exemplarily, the second terminal device may determine, based on the MCS, to which terminal device to send the conflict indication information.
[0117] One possible implementation method is that the lower the MCS, the lower the throughput. The second terminal device gives priority to the service with a high MCS, and sends conflict indication information to the terminal device with a low MCS.
[0118] Exemplarily, the second terminal device may determine to which terminal device to send the conflict indication information according to whether HARQ is enabled.
[0119] It should be understood that HARQ enabling means that the first terminal device can indicate whether to start HARQ when sending reservation information, that is, if the first terminal device indicates that it has turned on HARQ, the second terminal device will send confirmation information (acknowledgement, ACK) or non-acknowledgement information (non-acknowledgement, NACK) to the first terminal device, exemplarily used to indicate whether the second terminal device has received the reservation information.
[0120] One possible implementation method is that a HARQ-enabled transmission has high reliability and a feedback channel is available for sending conflict indication information. At this time, when one HARQ is enabled and the other HARQ is not enabled, the second terminal device sends conflict indication information to the HARQ-enabled terminal device.
[0121] By carrying the first indication information in the first reservation information, and the first indication information indicates information of the target terminal device of the first communication resource, the present application can avoid misidentification of conflict when the second terminal device reserves the same communication resource for the first terminal device and the third terminal device.
[0122] Figure 4 A communication method provided by the present application is shown, and the execution subject of the communication method is a first terminal device, a second terminal device and a third terminal device. Figure 4 As shown:
[0123] S410, the first terminal device determines first reservation information and first data, the first reservation information indicates that the first terminal device reserves a first communication resource, the first communication resource is used to transmit a first service, the first reservation information includes first indication information, the first indication information indicates information of the first service, or indicates whether the first service is the same as the service carried by the first data.
[0124] S420: The first terminal device sends the first reservation information and the first data to the second terminal device.
[0125] It should be understood that in the aforementioned step S410, on the one hand, the first indication information may indicate part or all of the information of the first service.
[0126] Specifically, the information of the first service includes: a priority value of the first service, a transmission type of the first service, a transmission delay of the first service, a modulation and coding strategy MCS of the first service, and whether a hybrid automatic repeat request (HARQ) feedback of the first service is enabled, and the transmission type includes multicast, unicast and broadcast. The first indication information can be carried in the second SCI.
[0127] On the other hand, the first indication information may indicate whether the first service is the same as the service carried by the first data. The first indication information may be carried in a reserved bit of the first SCI or in the second SCI.
[0128] S430: The second terminal device receives the first reservation information and the second reservation information.
[0129] S440: The second terminal device determines that the first communication resource is the same as the second communication resource.
[0130] S450: The second terminal device sends conflict indication information to the first terminal device or the third terminal device according to the first indication information or the second indication information.
[0131] The second terminal device may determine whether to send the conflict indication information to the first terminal device or the third terminal device according to the priority value of the first service and the priority value of the second service.
[0132] Exemplarily, when the priority value of the first service is higher than the priority value of the second service, the second terminal device sends conflict indication information to the first terminal device, indicating that it can change the reserved resources, so as to avoid resource reservation conflict.
[0133] Exemplarily, when the priority value of the first service is lower than the priority value of the second service, the second terminal device sends conflict indication information to the third terminal device, indicating that it can change the reserved resources, so as to avoid resource reservation conflict.
[0134] Exemplarily, when the priority value of the first service is the same as the priority value of the second service, the second terminal device sends conflict indication information to the first terminal device or the third terminal device to indicate a resource reservation conflict.
[0135] Optionally, when the priority values are equal, the second terminal device may decide to send conflict indication information to the terminal device with weaker signal strength according to the strength of signals sent by the first terminal device and the third terminal device.
[0136] Exemplarily, when the transmission delay of the first service remains relatively long, the second terminal device sends conflict indication information to the first terminal device; alternatively, when the transmission delay of the second service remains relatively long, the second terminal device sends conflict indication information to the third terminal device. In this way, when the transmission delay of the terminal device remains relatively long, sufficient adjustment space is left, and the resource reservation situation can be changed.
[0137] Exemplarily, when the transmission type of the first service is multicast and the transmission type of the second service is unicast, the second terminal device preferentially sends the conflict indication information to the third terminal device.
[0138] Exemplarily, the second terminal device may determine, based on the MCS, to which terminal device to send the conflict indication information.
[0139] One possible implementation method is that the lower the MCS, the lower the throughput. The second terminal device gives priority to the service with a high MCS, and sends conflict indication information to the terminal device with a low MCS.
[0140] Exemplarily, the second terminal device may determine to which terminal device to send the conflict indication information according to whether HARQ is enabled.
[0141] One possible implementation method is that a HARQ-enabled transmission has high reliability and a feedback channel is available for sending conflict indication information. At this time, when one HARQ is enabled and the other HARQ is not enabled, the second terminal device sends conflict indication information to the HARQ-enabled terminal device.
[0142] By carrying first indication information in the first reservation information, and the first indication information indicates information of the first service, or indicates whether the first service is the same as the service carried by the first data, the present application can avoid the second terminal device from misidentifying a conflict when the first terminal device and the third terminal device both reserve the same communication resources.
[0143] Figure 5 A communication method provided by the present application is shown, and the execution subject of the communication method is a first terminal device, a second terminal device and a third terminal device. Figure 5 As shown:
[0144] S510, the first terminal device determines first reservation information and first data, the first reservation information indicating that the first terminal device reserves a first communication resource, the first reservation information includes first indication information, and the first indication information indicates information of the first terminal device.
[0145] The information of the first terminal device may include: information of the target terminal device of the first communication resource, information of the first service, whether the first service is the same as the service carried by the first data, whether the first service and the target terminal device of the first service are the same as the service carried by the first data and the target terminal device of the first data, etc.
[0146] S520: The first terminal device sends the first reservation information and the first data to the second terminal device.
[0147] S530: The second terminal device receives the first reservation information and the second reservation information.
[0148] S540: The second terminal device determines that the first communication resource is the same as the second communication resource.
[0149] S550: The second terminal device determines to send conflict indication information to the first terminal device or the third terminal device according to the first indication information or the second indication information.
[0150] S560, the second terminal device obtains the discontinuous reception (DRX) state of the first terminal device and the DRX state of the third terminal device.
[0151] Exemplarily, the second terminal device can obtain the DRX status of the first terminal device and the third terminal device by informing other terminal devices through base station configuration broadcast.
[0152] Exemplarily, the first terminal device or the third terminal device informs the second terminal device of its own DRX status.
[0153] Exemplarily, in the case of intra-group communication, one terminal device informs other terminal devices in the group of the DRX parameters for communication, so that the second terminal device can determine the DRX state of the first terminal device or the third terminal device based on the DRX parameters, that is, whether it is in an activated state or an inactivated state.
[0154] S570, the second terminal device determines to send conflict indication information according to the DRX status of the first terminal device and the DRX status of the first terminal device.
[0155] Optionally, the second terminal device can obtain the DRX status of the first terminal device and the DRX status of the third terminal device by receiving the first reservation information and the second reservation information and determining that the first communication resource is the same as the second communication resource, and determine to send conflict indication information to the first terminal device or the third terminal device based on the DRX status of the first terminal device and the DRX status of the third terminal device.
[0156] Exemplarily, when the first terminal device sends the first reservation information, the third terminal device is in an inactivated state, and when the third terminal device sends the second reservation information, the first terminal device is in an activated state, then the first terminal device can obtain or receive the content of the second reservation information of the third terminal device, but the third terminal device cannot receive the content of the first reservation information sent by the first terminal device to the second terminal device. The first terminal device will determine the relationship between the priority value of the first reservation information and the priority value of the second reservation information of the third terminal device to determine whether to reserve new communication resources, thereby avoiding resource reservation conflicts.
[0157] For example, when the reserved space is in the enabled mode and the priority value of the first reservation information is less than the priority value of the second reservation information, the first terminal device does not perform the reserved space mechanism, and the first terminal device does not send new reservation information to the second terminal device. However, because the third terminal device is in an inactivated state and has not received the content of the first reservation information sent by the first terminal device to the second terminal device, and sent the second reservation information to the second terminal device, the second terminal device sends a conflict indication message to the third terminal device.
[0158] For another example, when the reserved empty parameter is the first priority threshold, and the priority value of the first reservation information is less than or equal to the priority value of the second reservation information, or the priority value of the second reservation information is greater than or equal to the first priority threshold, the second terminal device sends a conflict indication message to the first terminal device or the third terminal device.
[0159] Exemplarily, when the first terminal device sends the first reservation information, the third terminal device is in an activated state, and when the third terminal device sends the second reservation information, the first terminal device is in an unactivated state. The third terminal device can obtain or receive the content of the first reservation information of the first terminal device, but the first terminal device cannot receive the content of the second reservation information sent by the third terminal device to the second terminal device. The third terminal device will determine whether to reserve new communication resources based on the relationship between the priority value of the first reservation information and the priority value of the first reservation information of the first terminal device, thereby avoiding resource reservation conflicts.
[0160] For example, when the reserved space is in the enabled mode and the priority value of the second reservation information is less than the priority value of the first reservation information, the third terminal device does not perform the reserved space mechanism, and the third terminal device does not send new reservation information to the second terminal device. However, because the first terminal device is in an inactivated state and has not received the content of the second reservation information sent by the third terminal device to the second terminal device, and has sent the first reservation information to the second terminal device, the second terminal device sends a conflict indication message to the first terminal device.
[0161] For another example, when the reserved empty parameter is the first priority threshold, and the priority value of the second reservation information is less than or equal to the priority value of the first reservation information, or the priority value of the first reservation information is greater than or equal to the first priority threshold, the second terminal device sends a conflict indication message to the first terminal device or the third terminal device.
[0162] Exemplarily, when the first terminal device and the third terminal device are both in an activated state, the first terminal device and the third terminal device can both receive the reservation information sent by the other party to the second terminal device. Then, when the reserved space is in an enabled mode, the priority value of the first reservation information is equal to the priority value of the second reservation information; or, the reserved space parameter is configured as a first priority threshold, the priority value of the first reservation information is equal to the priority value of the second reservation information, or, the priority value of the second reservation information is greater than or equal to the first priority threshold, or, the priority value of the first reservation information is greater than or equal to the first priority threshold, then the second terminal device will send a conflict indication message to the first terminal device or the third terminal device.
[0163] Exemplarily, when the first terminal device and the third terminal device are both in an inactive state, the first terminal device and the third terminal device cannot obtain or receive the content of the reservation information sent by each other to the second terminal device, and the second terminal device will send a conflict indication message to the first terminal device or the third terminal device.
[0164] It should be understood that the aforementioned pre-emption mechanism means that the first terminal device reserves or is about to transmit the first service on the first communication resource, and the third terminal device has sent reservation information to reserve the first communication resource. If the third terminal device perceives that other terminal devices have sent reservation information to reserve the first communication resource after sending the reservation information to reserve the first communication resource, when the priority meets the requirements, that is, 1) the pre-emption is enabled, and the priority value of the first device is lower than that of the third device; 2) the priority threshold is configured, the priority value of the first device is lower than that of the third device and the priority value of the third device is lower than the priority threshold, then the third terminal device performs pre-emption; the first terminal device receives the priority of the message sent by the third terminal device, the signal strength and other factors, at this time, although the first terminal device has selected the first communication resource internally, it has not sent a reservation message to reserve the first communication resource. Therefore, if it encounters interference transmission exceeding the threshold, the first terminal device determines to perform a re-evaluation check.
[0165] It should be understood that there are two ways to configure parameters of the reserved space mechanism. One is the enabled mode. In this case, as long as the priority of the service to be transmitted by the third terminal device is higher than the priority of the service to be transmitted by other terminal devices perceived by the third terminal device on the first communication resource, the reserved space is enabled. That is, when the interference exceeding the threshold is perceived and the service priority of the third terminal device's transmission is lower than the transmission service priority of other terminal devices, the third terminal device will reserve a new communication resource. The second is to be configured as the first priority numerical threshold. In this case, the reserved space is enabled only when the priority of the service to be sent by the third terminal device is lower than the perceived priority and the perceived priority is higher than the configured first priority numerical threshold.
[0166] It should be noted that the priority value is exactly the opposite of the priority level. The priority value ranges from 1 to 8. The higher the value, the lower the priority.
[0167] Optionally, if the time interval between the first terminal device sending the first reservation information and the third terminal device sending the second reservation information is greater than the first duration, the second terminal device will also identify it as a conflict.
[0168] It should be understood that the first duration refers to the processing delay of the terminal device in the reservation information sent by other terminal devices. It can be understood that the first terminal device did not receive the second reservation information sent by the third terminal device due to factors such as DRX when sending the first reservation information.
[0169] It should be understood that the first duration can be used for the terminal device that sends later to have enough time to adjust its unsent reservation information according to the reservation information sent first, so as to avoid conflicts. Through this technical solution, the present application can avoid the situation where one of the terminal devices reserves communication resources because the two transmission intervals are too short, but the other terminal device sends its reservation information even though it has received it but has not had time to process the reservation information sent first. Through the above technical solution, the second terminal device can obtain the DRX status of the first terminal device and the third terminal device to determine the sending of conflict indication information, thereby reducing the false triggering of the conflict indication.
[0170] Figure 6 A communication method provided by the present application is shown, and the execution subject of the communication method is a first terminal device, a second terminal device and a third terminal device. Figure 6 As shown:
[0171] S610, the first terminal device determines first reservation information and first data, the first reservation information indicates that the first terminal device reserves a first communication resource, the first communication resource is used to transmit a first service, the first reservation information includes first indication information, the first indication information indicates whether the target terminal device of the first service and the first communication resource is the same as the target terminal device of the service carried by the first data and the first data.
[0172] S620: The first terminal device sends the first reservation information and the first data to the second terminal device.
[0173] The first indication information may indicate whether the target terminal device of the first service and the first communication resource is the same as the target terminal device of the service and the first data carried by the first data. The first indication information may be carried in the reserved bit of the first SCI or in the second SCI.
[0174] S630: The second terminal device receives the first reservation information and the first data, the second reservation information and the second data.
[0175] S640: The second terminal device determines that the first communication resource is the same as the second communication resource.
[0176] S650: The second terminal device sends conflict indication information to the first terminal device or the third terminal device according to the first indication information or the second indication information.
[0177] When the first indication information indicates that the first service and the target terminal device of the first service are the same as the target terminal device of the service carried by the first data and the first data, or the second indication information indicates that the target terminal device of the second service and the second service are the same as the target terminal device of the service carried by the second data and the second data, the second terminal device can determine whether to send the conflict indication information to the first terminal device or the third terminal device based on the priority value of the first reservation information and the priority value of the second reservation information.
[0178] Exemplarily, when the priority value of the first reservation information is higher than the priority value of the second reservation information, the second terminal device sends conflict indication information to the first terminal device, indicating that it can change the reserved resources, thereby avoiding resource reservation conflicts.
[0179] Exemplarily, when the priority value of the first reservation information is lower than the priority value of the second reservation information, the second terminal device sends conflict indication information to the third terminal device, indicating that it can change the reserved resources, thereby avoiding resource reservation conflicts.
[0180] Exemplarily, when the priority value of the first reservation information is the same as the priority value of the second reservation information, the second terminal device sends conflict indication information to both the first terminal device and the third terminal device to indicate a resource reservation conflict.
[0181] By carrying the first indication information in the first reservation information, and the first indication information indicates whether the target terminal device of the first service and the first communication resource is the same as the target terminal device of the service carried by the first data and the first data, it is possible to effectively avoid the second terminal device from misidentifying a conflict when the first terminal device and the third terminal device both reserve the same communication resources.
[0182] The following is a scenario description of the several technical solutions mentioned above.
[0183] Solution 1: When the communication resources reserved by the first terminal device or the third terminal device are not necessarily used for the current second terminal device or the current service, it is unreasonable for the second terminal device to filter according to the priority of the current reservation information or the current service. Therefore, the first terminal device or the third terminal device can carry relevant information about the reservation resources when sending the reservation information.
[0184] By sending a reservation message through the first terminal device or the third terminal device, the relevant information of the target terminal device used to indicate the reserved resources is carried, and the present application can prevent the second terminal device from misidentifying the conflict of resource reservation.
[0185] Mode 1: When the first terminal device or the third terminal device sends a physical sidelink shared channel (PSSCH), it carries information related to the target terminal device (destination) ID of the reserved resources, such as part or all of the destination ID information.
[0186] Partial information mode: For example, the N bits of the ID may occupy part of the number of sidelink reserved bits (sl-NumReservedBits) in the first SCI.
[0187] All information mode: carried in the second SCI, the information is related to the number of reserved resources.
[0188] Mode 2: When the first terminal device or the third terminal device sends the PSSCH, it indicates whether the reserved resources are used for the second terminal device receiving the current PSSCH.
[0189] The first terminal device or the third terminal device only needs to be indicated with 1 to 3 bits, and the number of bits used is related to the number of resources reserved by the SCI, indicating whether each communication resource is for the current terminal device, or the reservation as a whole, to inform the second terminal device whether there are reserved resources for the current terminal device; when the second terminal device receives any reserved resource and the target terminal device includes the second terminal device, it is identified as a conflict and a conflict indication is triggered. If the target terminal devices of all reserved resources are not the second terminal device, the conflict indication is not triggered.
[0190] Relatively speaking, method 1 requires more bits, but the advantage is that after carrying the destination ID, the target terminal devices that have reserved resources will know through the reservation message that the future transmission is for themselves, so that these terminal devices (not the second terminal devices) can determine whether to send a conflict indication based on their own reception / perception conditions.
[0191] The advantage of method 2 is that it occupies fewer bits and thus has low overhead. It is easy to carry in the first SCI for other terminal devices to obtain when sensing. If it is carried in the second SCI, the second terminal device needs to demodulate the signal on the PSSCH channel carrying the second SCI to obtain it, and the relative power consumption will be relatively large.
[0192] By using the ID information carried when the first terminal device or the third terminal device sends the reservation information, the present application can reduce the false triggering of the conflict indication.
[0193] Solution 2: When the first terminal device or the third terminal device does not show information such as the service priority on the reserved communication resource, it is unreasonable for the second terminal device to switch resources according to the current transmission.
[0194] Similar to Solution 1, Solution 2 enables the first terminal device or the third terminal device to carry relevant information of the service carried on the reserved resources in the reservation message for processing by the conflicting terminal device.
[0195] Mode 1: The first terminal device or the third terminal device carries part or all of the information of the service on the reserved resources, such as priority, transmission type (cast type) and other information, which can be carried in the second SCI.
[0196] Mode 2: The first terminal device or the third terminal device can indicate whether the above information remains the same as the current PSSCH; it can be carried in the sl-NumReservedBits of the first SCI or in the second SCI.
[0197] The second terminal device can determine the target terminal device to send the conflict indication based on the priority level, cast type, etc. If Scheme 1 adopts Mode 2 to only indicate whether the reserved resource is for the current second terminal device, if it is not for the current second terminal device, the relevant information of the service carried by the reserved resource does not need to be transmitted. Only when the reserved resource is for the current second terminal device, the relevant information of the service carried by the reserved resource is transmitted, because at this time the second terminal device can use this information to determine to send the conflict indication, and if it is only indicated that the reserved resource is not for the second terminal device, other terminal devices cannot use these messages.
[0198] Correspondingly, if method 1 of scheme 1 is adopted, regardless of whether the communication resources reserved by the first terminal device or the third terminal device are for the second terminal device, the relevant information of the services carried by the above-mentioned reserved resources can be used, and when the surrounding terminal devices recognize that the reservation message sent by the first terminal device or the third terminal device includes their own ID information, the relevant information of the services carried by the above-mentioned reserved resources can also be applied to the current scenario.
[0199] For the above-mentioned Scheme 1 and Scheme 2, a unified design can be made, where the first terminal device or the third terminal device reflects in the first SCI whether the reserved information is related to the current transmission; when they are related (the same), the indication information is 0, that is, the original reserved bit (reserve bit) value; when they are different (unrelated), the indication information is 1 or other preset non-all-0 values; at this time, when the indication information transmitted by the first terminal device and the third terminal device are both 1, the second terminal device does not recognize it as a conflict, otherwise it recognizes it as a conflict.
[0200] In addition to the second terminal device being able to determine whether the reserved resources are for itself based on the above indication information, surrounding potential terminal devices can also determine whether a conflict will occur to themselves after receiving the PSSCH (destination ID and other information).
[0201] The solution proposed in the present application starts with the information of the service carried on the reserved resources carried by the first terminal device or the third terminal device, thereby reducing the false triggering of the conflict indication.
[0202] Solution 3: The first terminal device (UE-B1) and the third terminal device (UE-B2) cannot hear each other, which is a conflict situation; if the first terminal device and the third terminal device can partially hear each other, in order to avoid excessive / unnecessary conflict indications, the second terminal device further combines parameters such as priority to determine whether there is a conflict.
[0203] The three DRX situations of the first terminal device and the third terminal device are listed as follows (DRX parameters are obtained by the second terminal device):
[0204] Scenario 1: The transmission (Tx) of the first terminal device is in the DRX inactive state (sleep) of the third terminal device, and the Tx of the third terminal device is in the DRX sleep state of the first terminal device. The first terminal device and the third terminal device cannot receive each other, and simultaneous transmission is a special case of this situation.
[0205] Scenario 2: The Tx of the first terminal device is in the DRX sleep state of UE-B2, but the Tx of the third terminal device is in the DRX active state of the first terminal device; only the first terminal device may receive the transmission of the third terminal device.
[0206] Scenario 3: The Tx of the third terminal device is in the DRX sleep state of the first terminal device, but the Tx of the first terminal device is in the DRX active state of the third terminal device; only the third terminal device may receive the transmission of the first terminal device.
[0207] Scenario 4: Tx of the first terminal device and the third terminal device are both in the active state of each other and are not affected by DRX.
[0208] For situation 1, the second terminal device identifies it as a conflict; although the DRX situation obtained by the second terminal device is not necessarily all the information.
[0209] For scenario 2, it is necessary to consider whether the Tx in the active state may trigger pre-emption:
[0210] The sidelink pre-reserved space enable is equal to the enabling mode (sl-PreemptionEnable = 'enabled'), and the priority value of the first reservation information (priority B1, prio_B1) is less than or equal to the priority value of the second reservation information (priority B2, prio_B2), that is, the priority of the first terminal device transmission is not lower than the received PSSCH priority (UE-B2), which will not trigger pre-emption, thereby causing a conflict, and the second terminal device recognizes it as a conflict.
[0211] It should be understood that prio_B1 refers to the priority value of the first reservation information, and prio_B2 refers to the priority value of the second reservation information.
[0212] It is provided that when sidelink preemption enable is not equal to the enable mode (sl-PreemptionEnable and not equal to 'enabled'), and prio_B1≤prio_B2, or the priority value of the second reservation information is greater than or equal to the first priority value threshold (prio_B2≥prio_pre), it is identified as a conflict.
[0213] It should be understood that the first priority numerical threshold is another mode of reserving blank parameter configuration, that is, in the disabled mode, the reserved blank parameter can be set as the first priority numerical threshold.
[0214] Further, if the Tx of the first terminal device is earlier than the Tx of the third terminal device by an interval greater than the first duration, that is, the first processing delay of the side link (T_(proc, 1)^SL), the second terminal device identifies it as a conflict.
[0215] T_(proc, 1)^SL is used in 38.214 to limit the processing delay of pre-emption, which can be understood as UE-B2 not receiving the Tx of UE-B1 due to factors such as DRX during Tx.
[0216] For situation 3, it is necessary to consider whether Tx in the active state may trigger pre-emption:
[0217] If sl-PreemptionEnable = 'enabled' and prio_B2 ≤ prio_B1, ie the priority of UE-B2 transmission is not lower than the received PSSCH priority (UE-B1), pre-emption will not be triggered, thus causing a conflict, and the second terminal device will recognize it as a conflict.
[0218] sl-PreemptionEnable is provided and is not equal to 'enabled', and prio_B1 ≥ prio_pre or prio_B2 ≤ prio_B1, a conflict is identified.
[0219] Furthermore, if the Tx of UE-B2 is earlier than the Tx of UE-B1 by a period greater than the first duration, the second terminal device identifies it as a conflict. At this time, the first duration can be understood as UE-B1 not receiving the Tx of UE-B2 due to factors such as DRX during Tx.
[0220] For case 4, only the pre-emption parameter conditions need to be met:
[0221] sl-PreemptionEnable = 'enabled' and prio_B1 = prio_B2 are provided, that is, the priorities of the two Txs are the same, and pre-emption will not be triggered, causing resource reservation conflicts.
[0222] If sl-PreemptionEnable is provided and is not equal to 'enabled', and prio_B2≥prio_pre or prio_B1≥prio_pre or prio_B1=prio_B2, the second terminal device identifies a conflict.
[0223] Further, if the time interval between Tx of UE-B1 and Tx of UE-B2 is greater than T_(proc, 1)^SL, the second terminal device identifies it as a conflict.
[0224] Meeting the pre-emption condition requires that the first terminal device and the third terminal device receive each other's signals to avoid conflict, but the second terminal device may not have this information. Therefore, in these situations, only the situation in which the pre-emption cannot be triggered even if the first terminal device and the third terminal device hear each other's signals is selected.
[0225] The solution proposed in the present application starts from the DRX status of the first terminal device and the third terminal device to reduce the false triggering of the conflict indication.
[0226] The following will combine Figure 7 and Figure 8 A communication device provided by the present application is described.
[0227] Figure 7 1 shows a schematic block diagram of a communication device 700 provided in the present application. The communication device may be a first terminal device, or may be a component (such as a chip or circuit) that can be used in the first terminal device. Figure 7 As shown, the communication device 700 may include a processing unit 701 and a transceiver unit 702 .
[0228] The communication device 700 can be used to execute the actions executed by the first terminal device in the above method embodiment. The communication device 700 can be the first terminal device or a component that can be configured in the first terminal device. The transceiver unit 702 is used to execute the transceiver-related operations on the first terminal device side in the above method embodiment. The processing unit 701 is used to execute the processing-related operations on the first terminal device side in the above method embodiment.
[0229] Alternatively, the communication device 700 can be used to execute the actions performed by the third terminal device in the above method embodiment. In this case, the communication device 700 can be a third terminal device or a component that can be configured on a third terminal device. The transceiver unit 702 is used to execute the transceiver-related operations on the third terminal device side in the above method embodiment, and the processing unit 701 is used to execute the processing-related operations on the third terminal device side in the above method embodiment.
[0230] For ease of description, this application only describes the apparatus of the first terminal device, but the third terminal device may be consistent with the apparatus of the first terminal device.
[0231] As an exemplary description, the specific functions and beneficial effects of the processing unit 701 and the transceiver unit 702 can be found in the content of the aforementioned method side, which will not be repeated here.
[0232] The communication device 700 can implement the steps or processes executed by the first terminal device in the methods 200 to 600 according to the embodiments of the present application. The communication device 700 may include a method for executing Figures 2 to 6 The units of the method performed by the first terminal device in the method 200 to the method 600 in the communication device 700 are respectively for implementing Figures 2 to 6 The corresponding processes in method 200 to method 600.
[0233] Exemplarily, when the communication device 700 is used to perform Figure 2 When the method 200 is performed, the processing unit 701 can be used to execute step 210 in the method 200, and the transceiver unit 702 can be used to execute step 220 in the method 200.
[0234] Exemplarily, when the communication device 700 is used to perform Figure 3 When the method 300 is performed, the processing unit 701 can be used to execute step 310 in the method 300, and the transceiver unit 702 can be used to execute step 320 in the method 300.
[0235] Exemplarily, when the communication device 700 is used to perform Figure 4 When the method 400 is implemented, the processing unit 701 may be used to execute step 410 in the method 400, and the transceiver unit 702 may be used to execute step 420 in the method 400.
[0236] Exemplarily, when the communication device 700 is used to perform Figure 5 When the method 500 is implemented, the processing unit 701 may be used to execute step 510 in the method 500, and the transceiver unit 702 may be used to execute step 520 in the method 500.
[0237] Exemplarily, when the communication device 700 is used to perform Figure 6 When the method 600 is implemented, the processing unit 701 may be used to execute step 610 in the method 600, and the transceiver unit 702 may be used to execute step 620 in the method 600.
[0238] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0239] In a possible embodiment, a communication device is also provided, which may be a first terminal device, or may be a component (such as a chip or circuit, etc.) for a first terminal device. The communication device may include a transceiver and a processor, and optionally, may also include a memory. The transceiver may be used to implement the corresponding functions and operations corresponding to the above-mentioned sending unit and processing unit, and the processor may be used to implement the corresponding functions and operations of the above-mentioned processing unit. The memory may be used to store execution instructions or application code, and the execution is controlled by the processor to implement the communication method provided in the above-mentioned embodiment of the present application; and / or, it may also be used to temporarily store some data and instruction information, etc. The memory may exist independently of the processor, in which case the memory may be connected to the processor via a communication line. In another possible design, the memory may also be integrated with the processor, which is not limited in the embodiment of the present application.
[0240] It should be understood that Figure 7 The communication device may also be a second terminal device, or a component (such as a chip or circuit) that can be used for the second terminal device. Figure 7 As shown, the communication device 700 may include a processing unit 701 and a transceiver unit 702 .
[0241] The communication device 700 can be used to execute the actions executed by the second terminal device in the above method embodiment. The communication device 700 can be a second terminal device or a component that can be configured in the second terminal device. The transceiver unit 702 is used to execute the transceiver-related operations on the second terminal device side in the above method embodiment. The processing unit 701 is used to execute the processing-related operations on the second terminal device side in the above method embodiment.
[0242] Alternatively, the communication device 700 can be used to execute the actions performed by the second terminal device in the above method embodiment. In this case, the communication device 700 can be a second terminal device or a component that can be configured on the second terminal device. The transceiver unit 702 is used to execute the transceiver-related operations on the second terminal device side in the above method embodiment, and the processing unit 701 is used to execute the processing-related operations on the terminal device side of the second method embodiment.
[0243] As an exemplary description, the specific functions and beneficial effects of the processing unit 701 and the transceiver unit 702 can be found in the content of the aforementioned method side, which will not be repeated here.
[0244] The communication device 700 can implement the steps or processes performed by the second terminal device in the methods 200 to 600 according to the embodiments of the present application. The communication device 700 may include a method for performing Figures 2 to 6 The units of the method performed by the second terminal device in the method 200 to the method 600. In addition, the units in the communication device 700 and the above-mentioned other operations and / or functions are respectively for implementing Figures 2 to 6 The corresponding processes in method 200 to method 600.
[0245] Exemplarily, when the communication device 700 is used to perform Figure 2 When the method 200 is performed, the processing unit 701 can be used to execute step 240 in the method 200, and the transceiver unit 702 can be used to execute steps 230 and 250 in the method 200.
[0246] Exemplarily, when the communication device 700 is used to perform Figure 3 When the method 300 is performed, the processing unit 701 can be used to execute step 340 in the method 300, and the transceiver unit 702 can be used to execute steps 330 and 350 in the method 300.
[0247] Exemplarily, when the communication device 700 is used to perform Figure 4 When the method 400 is implemented, the processing unit 701 may be used to execute step 440 in the method 400, and the transceiver unit 702 may be used to execute steps 430 and 450 in the method 400.
[0248] Exemplarily, when the communication device 700 is used to perform Figure 5 When the method 500 is implemented, the processing unit 701 may be used to execute steps 540 and 550 in the method 500, and the transceiver unit 702 may be used to execute steps 530, 560 and 570 in the method 500.
[0249] Exemplarily, when the communication device 700 is used to perform Figure 6 When the method 600 is implemented, the processing unit 701 may be used to execute step 640 in the method 600, and the transceiver unit 702 may be used to execute steps 630 and 650 in the method 600.
[0250] It should be understood that the processing unit 701 and the transceiver unit 702 are used to execute the actions of the second terminal device in the aforementioned method side. For specific details, please refer to the content of the aforementioned method side, which will not be repeated here.
[0251] In a possible embodiment, a communication device is also provided, which may be a second terminal device, or may be a component (such as a chip or circuit, etc.) for a second terminal device. The transmission device may include a transceiver and a processor, and optionally, may also include a memory. The transceiver may be used to implement the corresponding functions and operations corresponding to the above-mentioned sending unit and processing unit, and the processor may be used to implement the corresponding functions and operations of the above-mentioned processing unit. The memory may be used to store execution instructions or application code, and the execution is controlled by the processor to implement the communication method provided in the above-mentioned embodiment of the present application; and / or, it may also be used to temporarily store some data and instruction information, etc. The memory may exist independently of the processor, in which case the memory may be connected to the processor via a communication line. In another possible design, the memory may also be integrated with the processor, which is not limited in the embodiment of the present application.
[0252] Figure 8 is a structural block diagram of a communication device provided in this application. The communication device may be a first terminal device. Figure 8 As shown, the first terminal device includes a processor 801, a radio frequency circuit, an antenna, and an input-output device. The processor 801 can be used to process communication protocols and communication data, as well as to control the terminal device, execute software programs, process software program data, etc. The radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input-output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal devices may not have input-output devices.
[0253] Optionally, the terminal device may further include a memory 802, which is mainly used to store software programs and data.
[0254] When data needs to be sent, the processor 801 performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 8 Only one memory and processor are shown. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or may be integrated with the processor, and the embodiments of the present application do not limit this.
[0255] In the embodiment of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver 803 of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device. The transceiver can also be referred to as a transceiver unit, a transceiver, a transceiver device, etc. The processing unit can also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the device used to implement the receiving function in the transceiver 803 can be regarded as a receiving unit, and the device used to implement the sending function in the transceiver 803 can be regarded as a sending unit, that is, the transceiver 803 includes a receiving unit and a sending unit. The receiving unit can sometimes also be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit can sometimes also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0256] The processor 801, the memory 802 and the transceiver 803 communicate with each other through internal connection paths to transmit control and / or data signals.
[0257] Optionally, in some embodiments, the memory 802 may store instructions for executing the following steps: Figures 2 to 6 The processor 801 can execute the instructions stored in the memory 802 in combination with other hardware (such as the transceiver 803) to complete the following steps: Figures 2 to 6 The steps performed by the first terminal device in the method shown, the specific working process and beneficial effects can be found in Figures 2 to 6 Description of the illustrated embodiment.
[0258] The method disclosed in the above embodiment of the present application can be applied to the processor 801, or implemented by the processor 801. The processor 801 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 801 or an instruction in the form of software.
[0259] It should be understood that Figure 8 The communication device shown may be a second terminal device. Figure 8 As shown, the second terminal device includes a processor 801, a radio frequency circuit, an antenna, and an input-output device. The processor 801 can be used to process the communication protocol and communication data, as well as to control the second terminal device, execute the software program, process the data of the software program, etc. The radio frequency circuit is mainly used for converting the baseband signal and the radio frequency signal and processing the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input-output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user. It should be noted that some types of second terminal devices may not have input-output devices. Optionally, the second terminal device may also include a memory 802, which is mainly used to store software programs and data.
[0260] When data needs to be sent, the processor 801 performs baseband processing on the data to be sent, and then outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then transmits the RF signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the second terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 8 Only one memory and processor are shown. In the actual second terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or integrated with the processor, and the embodiments of the present application do not limit this.
[0261] In the embodiment of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver 803 of the second terminal device, and the processor with processing function can be regarded as the processing unit of the second terminal device. The transceiver can also be referred to as a transceiver unit, a transceiver, a transceiver device, etc. The processing unit can also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the device used to implement the receiving function in the transceiver 803 can be regarded as a receiving unit, and the device used to implement the sending function in the transceiver 803 can be regarded as a sending unit, that is, the transceiver 803 includes a receiving unit and a sending unit. The receiving unit can sometimes also be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit can sometimes also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0262] The processor 801, the memory 802 and the transceiver 803 communicate with each other through internal connection paths to transmit control and / or data signals.
[0263] The method disclosed in the above embodiment of the present application can be applied to the processor 801, or implemented by the processor 801. The processor 801 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 801 or an instruction in the form of software.
[0264] The processor described in each embodiment of the present application may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the field such as a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the instructions in the memory and completes the steps of the above method in combination with its hardware.
[0265] Optionally, in some embodiments, the memory 802 may store instructions for executing the following steps: Figures 2 to 6 The processor 801 can execute the instructions stored in the memory 802 in combination with other hardware (such as the transceiver 803) to complete the following steps: Figures 2 to 6 The steps performed by the second terminal device in the method shown, the specific working process and beneficial effects can be found in Figures 2 to 6 Description of the illustrated embodiment.
[0266] The embodiment of the present application also provides a chip, which includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor or a microprocessor or an integrated circuit integrated on the chip. The chip may execute the method on the first terminal device side and the second terminal device side in the above method embodiment.
[0267] An embodiment of the present application also provides a computer-readable storage medium having instructions stored thereon, which, when executed, execute the method on the first terminal device side and the second terminal device side in the above method embodiment.
[0268] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed, execute the method of the first terminal device side and the second terminal device side in the above method embodiment.
[0269] An embodiment of the present application also provides a communication system, including a first terminal device and a second terminal device, which are respectively used to execute the methods on the first terminal device side and the second terminal device side in the above method embodiment.
[0270] In an embodiment of the present application, the terminal device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device, or a functional module in the terminal device that can call a program and execute the program.
[0271] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0272] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0273] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0274] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0275] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0276] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
Claims
1. A communication method, characterized in that: include: The second terminal device receives first reservation information and first data from the first terminal device, second reservation information and second data from the third terminal device, the first reservation information indicates that the first terminal device reserves a first communication resource, the first communication resource is used by the first terminal device to transmit a first service, the second reservation information indicates that the third terminal device reserves a second communication resource, the second communication resource is used by the third terminal device to transmit a second service, the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource, or indicates information of the first service, or indicates whether the first service is the same as a service carried by the first data, or indicates whether the target terminal device of the first service and the first service and the service carried by the first data are the same as the target terminal device of the first data, or the second reservation information includes second indication information, the second indication information indicates information of a target terminal device of the second communication resource, or indicates information of the second service, or indicates whether the second service is the same as a service carried by the second data, or indicates whether the target terminal device of the second service and the second service and the service carried by the second data are the same as the target terminal device of the second data; The second terminal device determines that the first communication resource is the same as the second communication resource; The second terminal device sends conflict indication information to the first terminal device or the third terminal device according to the first indication information or the second indication information.
2. The method according to claim 1, characterized in that The information of the target terminal device of the first communication resource includes: identification ID information of a target terminal device of the first communication resource, or whether the target terminal devices of the first communication resource include the second terminal device; The information of the target terminal device of the second communication resource includes: ID information of the target terminal device of the second communication resource, or whether the target terminal devices of the second communication resource include the second terminal device.
3. The method according to claim 2, characterized in that The first reservation information further includes information indicating the first service, or the second reservation information further includes information indicating the second service, and the method further includes: The second terminal device determines to send conflict indication information to the first terminal device or the third terminal device according to the information of the first service or the information of the second service.
4. The method according to claim 3, characterized in that: The information of the first service includes: a priority value of the first service, a transmission type of the first service, a transmission delay of the first service, a modulation and coding strategy MCS of the first service, and whether hybrid automatic repeat request HARQ feedback of the first service is enabled, and the transmission type includes multicast, unicast and broadcast; or, The information of the second service includes: the priority value of the second service, the transmission type of the second service, the transmission delay of the first service, the modulation and coding strategy MCS of the second service, and whether the hybrid automatic repeat request HARQ feedback of the second service is enabled. The transmission types include multicast, unicast and broadcast.
5. The method according to claim 1, characterized in that The method further comprises: The second terminal device obtains the discontinuous reception DRX state of the first terminal device and the DRX state of the third terminal device; The second terminal device determines to send conflict indication information according to the DRX status of the first terminal device and the DRX status of the third terminal device.
6. The method according to claim 5, characterized in that The DRX state of the first terminal device includes: an activated state or an inactivated state; The DRX state of the third terminal device includes: an activated state or an inactivated state.
7. The method according to claim 5 or 6, characterized in that: The second terminal device determines to send conflict indication information according to the DRX state of the first terminal device and the DRX state of the third terminal device, including: When the first terminal device sends the first reservation information, the third terminal device is in an inactive state, and when the third terminal device sends the second reservation information, the first terminal device is in an active state, and the second terminal device sends conflict indication information to the third terminal device.
8. The method according to claim 7, characterized in that The reserved space is an enabled mode, and the priority value of the first reservation information is less than or equal to the priority value of the second reservation information; or, The reserved space parameter is configured as a first priority threshold, the priority value of the first reservation information is less than or equal to the priority value of the second reservation information, or the priority value of the second reservation information is greater than or equal to the first priority threshold.
9. The method according to claim 5 or 6, characterized in that: The second terminal device determines to send conflict indication information according to the DRX state of the first terminal device and the DRX state of the third terminal device, including: When the first terminal device sends the first reservation information, the third terminal device is in an activated state, and when the third terminal device sends the second reservation information, the first terminal device is in an activated state, and the second terminal device sends conflict indication information to the first terminal device or the third terminal device.
10. The method according to claim 9, characterized in that The reserved space is an enabled mode, and the priority value of the first reservation information is equal to the priority value of the second reservation information; or, The reserved space parameter is configured as a first priority threshold, the priority value of the first reservation information is equal to the priority value of the second reservation information, or the priority value of the second reservation information is greater than or equal to the first priority threshold, or the priority value of the first reservation information is greater than or equal to the first priority threshold.
11. The method according to claim 5 or 6, characterized in that: The second terminal device determines to send conflict indication information according to the DRX state of the first terminal device and the DRX state of the third terminal device, including: When the first terminal device sends the first reservation information, the third terminal device is in an inactive state, and when the third terminal device sends the second reservation information, the first terminal device is in an inactive state, and the second terminal device sends conflict indication information to the first terminal device or the third terminal device.
12. The method according to claim 5 or 6, characterized in that: The time interval between the first terminal device sending the first reservation information and the third terminal device sending the second reservation information is greater than a first duration.
13. A communication method, characterized in that: include: The first terminal device determines first reservation information and first data, the first reservation information indicates that the first terminal device reserves a first communication resource, the first communication resource is used by the first terminal device to transmit a first service, the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource, or indicates information of the first service, or indicates whether the first service is the same as a service carried by the first data, or indicates whether the target terminal device of the first service and the first communication resource is the same as the target terminal device of the service carried by the first data and the first data; The first terminal device sends the first reservation information and the first data to the second terminal device.
14. The method according to claim 13, characterized in that The information of the target terminal device of the first communication resource includes: The identification ID information of the target terminal device of the first communication resource, or whether the target terminal devices of the first communication resource include the second terminal device.
15. The method according to claim 14, characterized in that When the target terminal device of the first communication resource includes the second terminal device, the first reservation information further includes information indicating the first service.
16. The method according to any one of claims 13 to 15, characterized in that The information of the first service includes: the priority value of the first service, the transmission type of the first service, the transmission delay of the first service, the modulation and coding strategy MCS of the first service, and whether the hybrid automatic repeat request HARQ feedback of the first service is enabled. The transmission types include multicast, unicast and broadcast.
17. A communication device, characterized in that: include: a transceiver unit, configured to receive first reservation information and first data from a first terminal device, second reservation information and second data from a third terminal device, wherein the first reservation information indicates that the first terminal device reserves a first communication resource, and the first communication resource is used by the first terminal device to transmit a first service, and the second reservation information indicates that the third terminal device reserves a second communication resource, and the second communication resource is used by the third terminal device to transmit a second service, and the first reservation information includes first indication information, and the first indication information indicates information of a target terminal device of the first communication resource, or indicates information of the first service, or indicates whether the first service is the same as a service carried by the first data, or indicates whether the target terminal device of the first service and the first service and the service carried by the first data are the same as the target terminal device of the first data, or the second reservation information includes second indication information, and the second indication information indicates information of a target terminal device of the second communication resource, or indicates information of the second service, or indicates whether the second service is the same as a service carried by the second data, or indicates whether the target terminal device of the second service and the second service and the service carried by the second data are the same as the target terminal device of the second data; a processing unit, configured to determine that the first communication resource is the same as the second communication resource; The processing unit is further configured to determine to send conflict indication information to the first terminal device or the third terminal device; The transceiver unit is further used to send conflict indication information to the first terminal device or the third terminal device.
18. The device according to claim 17, characterized in that The information of the target terminal device of the first communication resource includes: identification ID information of a target terminal device of the first communication resource, or, whether the target terminal device of the first communication resource includes the communication device; The information of the target terminal device of the second communication resource includes: ID information of the target terminal device of the second communication resource; or, Whether the target terminal equipment of the second communication resource includes the communication device.
19. The device according to claim 18, characterized in that The first reservation information further includes information indicating the first service, or the second reservation information further includes information indicating the second service, and the processing unit is further configured to: According to the information of the first service or the information of the second service, it is determined to send conflict indication information to the first terminal device or the third terminal device.
20. The device according to claim 19, characterized in that The information of the first service includes: a priority value of the first service, a transmission type of the first service, a transmission delay of the first service, a modulation and coding strategy MCS of the first service, and whether hybrid automatic repeat request HARQ feedback of the first service is enabled, and the transmission type includes multicast, unicast and broadcast; or, The information of the second service includes: the priority value of the second service, the transmission type of the second service, the transmission delay of the first service, the modulation and coding strategy MCS of the second service, and whether the hybrid automatic repeat request HARQ feedback of the second service is enabled. The transmission types include multicast, unicast and broadcast.
21. The device according to claim 17, characterized in that The transceiver unit is further used to obtain the discontinuous reception DRX state of the first terminal device and the DRX state of the third terminal device; The processing unit is further used to determine to send conflict indication information according to the DRX status of the first terminal device and the DRX status of the third terminal device.
22. The device according to claim 21, characterized in that The DRX state of the first terminal device includes: an activated state or an inactivated state; The DRX state of the third terminal device includes: an activated state or an inactivated state.
23. The device according to claim 21 or 22, characterized in that The transceiver unit is used for: When the first terminal device sends the first reservation information, the third terminal device is in an inactive state, and when the third terminal device sends the second reservation information, the first terminal device is in an active state and sends conflict indication information to the third terminal device.
24. The device according to claim 23, characterized in that The reserved space is an enabled mode, and the priority value of the first reservation information is less than or equal to the priority value of the second reservation information; or, The reserved space parameter is configured as a first priority threshold, the priority value of the first reservation information is less than or equal to the priority value of the second reservation information, or the priority value of the second reservation information is greater than or equal to the first priority threshold.
25. The device according to claim 21 or 22, characterized in that The transceiver unit is used for: When the first terminal device sends the first reservation information, the third terminal device is in an activated state, and when the third terminal device sends the second reservation information, the first terminal device is in an activated state and sends conflict indication information to the first terminal device or the third terminal device.
26. The device according to claim 25, characterized in that The reserved space is an enabled mode, and the priority value of the first reservation information is equal to the priority value of the second reservation information; or, The reserved space parameter is configured as a first priority threshold, the priority value of the first reservation information is equal to the priority value of the second reservation information, or the priority value of the second reservation information is greater than or equal to the first priority threshold, or the priority value of the first reservation information is greater than or equal to the first priority threshold.
27. The device according to claim 21 or 22, characterized in that The transceiver unit is used for: When the first terminal device sends the first reservation information, the third terminal device is in an inactive state, and when the third terminal device sends the second reservation information, the first terminal device is in an inactive state, and conflict indication information is sent to the first terminal device or the third terminal device.
28. The device according to any one of claims 21 or 22, characterized in that The time interval between the first terminal device sending the first reservation information and the third terminal device sending the second reservation information is greater than a first duration.
29. A communication device, characterized in that: include: a processing unit, configured to determine first reservation information and first data, wherein the first reservation information indicates that a first terminal device reserves a first communication resource, the first communication resource is used by the first terminal device to transmit a first service, the first reservation information includes first indication information, the first indication information indicates information of a target terminal device of the first communication resource, or indicates information of the first service, or indicates whether the first service is the same as a service carried by the first data, or indicates whether the target terminal device of the first service and the first communication resource is the same as the target terminal device of the service carried by the first data and the first data; The transceiver unit is configured to send the first reservation information and the first data to a second terminal device.
30. The device according to claim 29, characterized in that The information of the target terminal device of the first communication resource includes: The identification ID information of the target terminal device of the first communication resource, or whether the target terminal devices of the first communication resource include the second terminal device.
31. The device according to claim 30, characterized in that When the target terminal device of the first communication resource includes the second terminal device, the first reservation information further includes information indicating the first service.
32. The device according to any one of claims 29 to 31, characterized in that The information of the first service includes: the priority value of the first service, the transmission type of the first service, the transmission delay of the first service, the modulation and coding strategy MCS of the first service, and whether the hybrid automatic repeat request HARQ feedback of the first service is enabled. The transmission types include multicast, unicast and broadcast.
33. A communication device, characterized in that: include: A processor and a memory, wherein the processor is coupled to the memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory so that the communication device performs the communication method as described in any one of claims 1 to 12, or so that the communication device performs the communication method as described in any one of claims 13 to 16.
34. A computer-readable storage medium storing instructions, which, when executed on a computer, causes the computer to execute the communication method according to any one of claims 1 to 12, or causes the computer to execute the communication method according to any one of claims 13 to 16.
Citation Information
Patent Citations
Resource selection method, resource selection device and terminal
CN112235765A