Communication method and communication device
By configuring the repetitive function for the sidechain wireless bearer (SLRB) and selecting the appropriate SL carrier, the problem of sidechain data transmission delay in V2X scenarios is solved, and the reliability and efficiency of data transmission are improved.
Patent Information
- Application Number
- CN201980100390.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-10-31
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2039-10-31
AI Technical Summary
In the V2X scenario, when side chain data transmission fails, the existing retransmission mechanism causes delay, which cannot meet the needs of low-latency services.
By configuring the repetition function for the sidechain wireless bearer (SLRB), the terminal device selects the appropriate carrier from the multiple SL carriers provided by the network device and configures the repetition function for the logical channel of the SLRB.
It improves the reliability of side chain data transmission, reduces the delay caused by retransmission, and meets the needs of side chain low-latency services.
Smart Images

Figure CN114402637B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art
[0002] Vehicle to everything (V2X) is a key technology for intelligent transportation systems. It is considered to be one of the areas in the Internet of Things system with the most industrial potential and the clearest market demand. It has the characteristics of wide application space, large industrial potential, and strong social benefits. It is of great significance for promoting the innovative development of the automotive and information and communication industries, building new models and new formats of automotive and transportation services, and promoting the innovation and application of technologies such as driverless, assisted driving, intelligent driving, connected driving, intelligent connected driving, autonomous driving, and car sharing, and improving traffic efficiency and safety levels. Vehicle networking generally refers to a communication network that provides vehicle information through sensors, in-vehicle terminal devices, etc. installed on vehicles, and realizes mutual communication between vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to network (V2N), and vehicle to pedestrian (V2P). Generally, in the V2X scenario, the communication link for direct communication between terminal devices can be called a side link or a sidelink (SL).
[0003] When the sidelink data transmission fails, the sending end will retransmit the sidelink data that needs to be sent. However, this sidelink retransmission mechanism will bring latency and cannot meet the requirements of low-latency services for the sidelink. To reduce retransmissions, it is necessary to further improve the reliability of sidelink data transmission. Summary of the Invention
[0004] In view of this, this application provides a communication method and a communication device, which can improve the reliability of sidelink data transmission by configuring a repetition function for a sidelink radio bearer (SLRB).
[0005] In a first aspect, a communication method is provided, including: a terminal device receives SL carrier configuration information sent by a network device, where the SL carrier configuration information includes information of n SL carriers, n≥2 and n is an integer. Then, the terminal device selects a corresponding SL carrier for each of the m logical channels corresponding to a first SLRB from the n SL carriers, m≥1 and m is an integer. The first SLRB is configured with a repetition function, and the first SLRB is a radio bearer between the terminal device and other terminal devices. Through this design, the network device configures a repetition function for the SLRB of the terminal device, and the terminal device selects a suitable SL carrier for the logical channels corresponding to the SLRB from the SL carriers configured by the network device. Exemplary beneficial effects include: being able to improve the reliability of sidelink data transmission.
[0006] In a feasible design, the fact that the first SLRB is configured with a repetition function specifically means: the first SLRB corresponds to multiple logical channels, and the multiple logical channels are used to transmit the same data. Through this design, exemplary beneficial effects include: enabling the terminal device to send data and its copies through different logical channels, which can improve the reliability of sidelink data transmission and reduce the latency caused by subsequent possible retransmissions.
[0007] In a feasible design, the n SL carriers are all the SL carriers configured by the network device for the first SLRB. Through this design, exemplary beneficial effects include: enabling the terminal device to have a larger SL carrier selection range for the logical channels corresponding to the SLRB, avoiding the problem that the terminal device cannot select a suitable SL carrier for the logical channels corresponding to the SLRB within the range of the n SL carriers due to pre - restrictions by the network device, which is beneficial to ensuring that the logical channels corresponding to the SLRB can correspond to suitable SL carriers.
[0008] In a feasible design, the m logical channels are some or all of the logical channels corresponding to the first SLRB. Through this design, exemplary beneficial effects include: enabling the terminal device to select corresponding SL carriers for all the logical channels corresponding to the first SLRB at once, or enabling the terminal device to select corresponding SL carriers for all the logical channels corresponding to the first SLRB one by one, increasing the flexibility of SL carrier selection.
[0009] In a feasible design, each logical channel among all the logical channels corresponding to the first SLRB corresponds to at least one of the n SL carriers, and there is no intersection between the SL carriers corresponding to any two logical channels among all the logical channels corresponding to the first SLRB. Through this design, exemplary beneficial effects include: enabling the data of the SLRB and the duplicate data to be sent through different SL carriers, thereby ensuring frequency diversity gain.
[0010] Combined with the first aspect, in some implementation manners of the first aspect, the SL carrier configuration information further includes information on at least one SL transmission resource pool corresponding to each of the n SL carriers. Through this design, exemplary beneficial effects include: being able to more specifically indicate the SL transmission resources.
[0011] Combined with the first aspect, in some implementation manners of the first aspect, when the terminal device selects a corresponding SL carrier for each of the m logical channels corresponding to the first SLRB from the n SL carriers, it includes: the terminal device determines the carriers corresponding to the transmission resource pools with available SL resources from the n SL carriers; the terminal device selects a corresponding SL carrier for each of the m logical channels from the carriers corresponding to the transmission resource pools with available SL resources. Through this design, exemplary beneficial effects include: ensuring that the terminal device selects an SL carrier with available SL resources for the logical channels corresponding to the SLRB.
[0012] Combined with the first aspect, in some implementation manners of the first aspect, when the terminal device selects a corresponding SL carrier for each of the m logical channels corresponding to the first SLRB from the n SL carriers, it includes: the terminal device determines the w SL carriers with the best measurement results among the measurement results corresponding to the n SL carriers, where the measurement result is the channel busy ratio (CBR) or the channel quality indication (CQI), w ≤ n, and w is an integer; the terminal device selects at least one SL carrier for each of the m logical channels from the w SL carriers, where the at least one SL carrier is part or all of the SL carriers corresponding to the logical channel. Through this design, exemplary beneficial effects include: ensuring that different logical channels corresponding to the SLRB all correspond to SL carriers with better measurement results, or enabling the SL carriers with better measurement results to be evenly distributed among different logical channels corresponding to the SLRB, which can avoid too large a link quality gap between the SL carriers corresponding to different logical channels of the SLRB, thereby improving the reliability of sidelink transmission.
[0013] It should be understood that the best w SL carriers among the measurement results may mean that the w measurement results are better than the remaining n - w measurement results.
[0014] Combined with the first aspect, in some implementations of the first aspect, the terminal device selects a corresponding SL carrier for each of the m logical channels corresponding to the first side - link radio bearer (SLRB) from the n SL carriers, including: when the triggering condition is met, the terminal device selects a corresponding SL carrier for each of the m logical channels corresponding to the first SLRB from the n SL carriers. Through this design, exemplary beneficial effects include: under certain conditions, the terminal device can select the SL carrier for the logical channels corresponding to the SLRB, improving the flexibility of the execution entity for SL carrier selection.
[0015] In a feasible design, the triggering condition may be that the network device activates the repetition function of the first SLRB, or the SL carrier with the best measurement result among the n SL carriers does not correspond to any logical channel in the first SLRB, or the measurement results of the SL carriers corresponding to the first SLRB are all worse than those of the SL carriers that do not correspond to the first SLRB, or there is a SL carrier among the SL carriers that do not correspond to the first SLRB whose measurement result is better than all the measurement results of the SL carriers corresponding to the first SLRB. Through this design, exemplary beneficial effects include: the SL carrier selection can be triggered at an appropriate time, and it can better ensure that the logical channels corresponding to the SLRB can correspond to appropriate SL carriers.
[0016] Combined with the first aspect, in some implementations of the first aspect, the terminal device receives side - link (SL) carrier configuration information sent by the network device, including: the terminal device receives SL configuration information sent by the network device, the SL configuration information includes the SL carrier configuration information, and the SL configuration information is also used to indicate the initial correspondence between each of the m logical channels corresponding to the first SLRB and the SL carrier. Through this design, exemplary beneficial effects include: it can ensure that before the terminal device performs SL carrier selection, the data and copies of the SLRB can be sent according to the initial correspondence.
[0017] In combination with the first aspect, in some implementations of the first aspect, the method further includes: the terminal device sending first indication information to the network device, where the first indication information is used to indicate the correspondence between each of the m logical channels and the SL carrier. Through this design, exemplary beneficial effects include: by reporting to the network device the correspondence between the logical channels determined by itself, it is beneficial for the network device to perform subsequent resource allocation according to the correspondence between the logical channels and the SL carrier, so that the network device can better manage the SL carrier, for example, better configure the above-mentioned initial correspondence.
[0018] In combination with the first aspect, in some implementations of the first aspect, before the terminal device selects a corresponding SL carrier for a first logical channel among the m logical channels, the first logical channel corresponds to a first SL carrier. The method further includes: after the terminal device selects a corresponding SL carrier for the first logical channel among the m logical channels, the terminal device sends the data not completely sent in the cache corresponding to the first SL carrier on the first SL carrier. Through this design, exemplary beneficial effects include: it can ensure that the data not completely sent before the change is sent in time after the correspondence changes.
[0019] In combination with the first aspect, in some implementations of the first aspect, the correspondence between each of the m logical channels in all logical channels corresponding to the first SLRB and the SL carrier satisfies at least one of the following: duplicate packet data convergence protocol (PDCP) protocol data units (PDUs) are placed in caches corresponding to different SL carriers; duplicate PDCP PDUs are encapsulated in different media access control protocol data unit (MAC) PDUs. Through this design, exemplary beneficial effects include: it can enable the data of the SLRB and the duplicate data to be sent through different SL carriers or MAC PDUs, thus ensuring the diversity gain.
[0020] In a feasible design, the SL carrier configuration information can be carried by a radio resource control (RRC) message or a broadcast message. Among them, the RRC message can also be referred to as RRC signaling. Through this design, exemplary beneficial effects include: the network device can flexibly send down the SL carrier configuration information.
[0021] In a second aspect, a communication method is provided, including: a network device sending sidelink (SL) carrier configuration information, where the SL carrier configuration information includes information of n SL carriers, n≥2 and n is an integer; the network device receiving first indication information sent by a terminal device, where the first indication information is used to indicate the correspondence between each of m logical channels corresponding to a first sidelink radio bearer (SLRB) and an SL carrier, m≥1 and m is an integer. Wherein, the first SLRB is configured with a repetition function, and the first SLRB is a radio bearer between the terminal device and other terminal devices.
[0022] According to the method provided in this application, by configuring a repetition function for the SLRB, the reliability of data transmission can be improved. On the other hand, by allowing the terminal device to select an SL carrier corresponding to a logical channel, the data in the logical channel can be sent through an appropriate SL carrier, thereby further improving the reliability of data transmission. In addition, by reporting to the network device the correspondence between the logical channel and the SL carrier determined by itself, it is beneficial for the network device to perform subsequent resource allocation according to the correspondence between the logical channel and the SL carrier.
[0023] In a third aspect, a communication method is provided, including: a terminal device receiving SL carrier configuration information and SLRB configuration information sent by a network device, where the SL carrier configuration information is used to configure n SL carriers, the SLRB configuration information is used to configure a first SLRB, and the SLRB configuration information is used to indicate that the first SLRB corresponds to a first destination identifier (DST ID), the first SLRB is configured with a repetition function, the first SLRB is a radio bearer between the terminal device and other terminal devices, n≥2 and n is an integer. The terminal device receives first information sent by the network device, where the first information is used to indicate the first destination identifier and the correspondence between each of m logical channels corresponding to the first SLRB and an SL carrier, m≥1 and m is an integer.
[0024] Fourthly, a communication method is provided, including: a network device sending SL carrier configuration information and SLRB configuration information to a terminal device, where the SL carrier configuration information is used to configure n SL carriers, the SLRB configuration information is used to configure a first SLRB, and the SLRB configuration information is used to indicate that the first SLRB corresponds to a first destination identifier. The first SLRB is configured with a repetition function, and the first SLRB is a radio bearer between the terminal device and other terminal devices, n≥2, and n is an integer. The network device sends first information to the terminal device, and the first information is used to indicate the first destination identifier and indicate the correspondence between each of the m logical channels corresponding to the first SLRB and the SL carriers, m≥1, and m is an integer. Through this design, exemplary beneficial effects include: the network device can flexibly adjust the correspondence between the logical channels of the SLRB and the SL carriers, and can better ensure that the logical channels corresponding to the SLRB can correspond to appropriate SL carriers.
[0025] In a feasible design, the fact that the first SLRB is configured with a repetition function specifically means: the first SLRB corresponds to multiple logical channels, and the multiple logical channels are used to transmit the same data.
[0026] In a feasible design, the m logical channels are some or all of the logical channels corresponding to the first SLRB
[0027] In a feasible design, the SL carrier configuration information and the SLRB configuration information can be carried by an RRC message or a broadcast message. Among them, the RRC message can also be called RRC signaling.
[0028] In a feasible design, each of the logical channels corresponding to the first SLRB corresponds to at least one of the n SL carriers, and there is no intersection between the SL carriers corresponding to any two of the logical channels corresponding to the first SLRB.
[0029] Combining the third aspect and the fourth aspect, in some implementation manners, the first information is a media access control control element (MAC CE). Through this design, exemplary beneficial effects include: configuring the correspondence between the logical channels and the SL carriers through the MAC CE, rather than other messages (such as RRC messages), can quickly and flexibly adjust the correspondence between the logical channels and the SL carriers.
[0030] Combining the third aspect and the fourth aspect, in some implementation manners, the first information includes a first domain, a second domain, and v Fs corresponding to the second domain ifield. Wherein, the first field includes information indicating the first destination identifier. The second field includes the first SLRB identifier, or the second field includes an index corresponding to the first SLRB identifier. Each F i field occupies at least one bit, the value of i ranges from 0 to v - 1, and i is an integer, v is the maximum number of SL carriers that the terminal device can support, v ≥ n, and v is an integer. The F i field corresponds to the SL carrier indicated by the (i + 1)-th SL carrier identifier in the SL carrier identifier list, and indicates which logical channel among the m logical channels the SL carrier corresponds to. The v F i fields correspond to the v SL carriers including the n SL carriers.
[0031] Combining the third aspect and the fourth aspect, in some implementations, the first information includes a first field, m second fields, and v F i fields corresponding to each second field. Wherein, the first field includes information indicating the first destination identifier. The m second fields correspond one-to-one to the m logical channels. The second field includes its corresponding logical channel identifier, or the second field includes the position of its corresponding logical channel identifier in the logical channel identifier list. Each F i field occupies one bit, the value of i ranges from 0 to v - 1, and i is an integer, v is the maximum number of SL carriers that the terminal device can support, v ≥ n, and v is an integer. The F i field corresponds to the SL carrier indicated by the (i + 1)-th SL carrier identifier in the SL carrier identifier list, and indicates whether the SL carrier corresponds to the logical channel corresponding to the second field corresponding to the F i field. The v F i fields correspond to the v SL carriers including the n SL carriers.
[0032] Combining the third aspect and the fourth aspect, in some implementations, the first information further includes a reserved bit, and the reserved bit is used to maintain byte alignment.
[0033] Combining the third aspect, in some implementations, before the terminal device receives the first information sent by the network device, the method further includes: the terminal device reports the first destination identifier and the SL frequency information corresponding to the first destination identifier to the network device.
[0034] Combining the fourth aspect, in some implementations, before the network device sends the first information to the terminal device, the method further includes: the network device receives the first destination identifier and the SL frequency information corresponding to the first destination identifier reported by the terminal device.
[0035] Fifth aspect, a communication method is provided, including: a terminal device receives side-chain radio bearer (SLRB) configuration information sent by a network device, where the SLRB configuration information is used to configure p SLRBs and is used to indicate that the p SLRBs correspond to a first destination identifier, the p SLRBs are configured with a repetition function, p≥1 and p is an integer; the terminal device receives first information sent by the network device, where the first information is used to indicate the first destination identifier and the SLRBs among the p SLRBs that activate the repetition function, and / or the SLRBs that deactivate the repetition function. Through this design, exemplary beneficial effects include: the network device can flexibly adjust the repetition function of the SLRBs, which can help the terminal device better manage the SLRBs configured by the network device.
[0036] Sixth aspect, a communication method is provided, including: a network device sends side-chain radio bearer (SLRB) configuration information to a terminal device, where the SLRB configuration information is used to configure p SLRBs and is used to indicate that the p SLRBs correspond to a first destination identifier, the p SLRBs are configured with a repetition function, p≥1 and p is an integer; the network device sends first information to the terminal device, where the first information is used to indicate the first destination identifier and the SLRBs among the p SLRBs that activate the repetition function and / or the SLRBs that deactivate the repetition function. Through this design, exemplary beneficial effects include: the network device can flexibly activate / deactivate the repetition function of the SLRBs according to actual needs, which is beneficial to improving system performance.
[0037] In a feasible design, the first SLRB being configured with a repetition function specifically means: the first SLRB corresponds to multiple logical channels, and the multiple logical channels are used to transmit the same data.
[0038] In a feasible design, the SLRB configuration information can be carried by an RRC message or a broadcast message. Among them, the RRC message can also be called RRC signaling.
[0039] Combining the fifth aspect and the sixth aspect, in some implementation manners, the first information is a MAC CE. Through this design, exemplary beneficial effects include: the repetition function of the SLRBs can be quickly activated / deactivated.
[0040] Combining the fifth aspect and the sixth aspect, in some implementation manners, the first information includes a first field and p B i fields. Among them, the first field includes information indicating the first destination identifier. Each B i field occupies one bit, the value of i ranges from 0 to p - 1, and i is an integer, the B icorresponds to the SLRB indicated by the (i + 1)-th SLRB identifier in the SLRB identifier list, and indicates whether the repetition function of the SLRB is in an active state or a deactivated state. The p SLRB identifiers in the SLRB identifier list are arranged in ascending or descending order of SLRB identifiers.
[0041] Combined with the fifth aspect and the sixth aspect, in some implementations, the first information includes a first field and v B i fields, where v is the maximum number of SLRBs that can be configured for the destination address corresponding to each destination identifier, v > p, and v is an integer. The first field includes information indicating the first destination identifier. Each B i field occupies one bit, the value of i ranges from 0 to v - 1, and i is an integer. The B i field corresponds to the SLRB indicated by the (i + 1)-th SLRB identifier in the SLRB identifier list. If the SLRB corresponding to the B i field is configured with a repetition function, the B i field indicates whether the repetition function of its corresponding SLRB is in an active state or a deactivated state. The v SLRBs corresponding to the v B i fields include the p SLRBs.
[0042] In a feasible design, the first information is further used to indicate the SLRBs with an active repetition function and / or the SLRBs with a deactivated repetition function in the SLRBs corresponding to the other w - 1 destination identifiers except the first destination identifier, 1 ≤ w ≤ n, and n is a preset integer. Through this design, exemplary beneficial effects include: when w is small, indicating the SLRBs with an active repetition function and / or the SLRBs with a deactivated repetition function in such a format can save signaling overhead.
[0043] Combined with the fifth aspect, in some implementations, if the SLRB configured by the network device for the first destination identifier does not include the SLRB corresponding to the B i field, the terminal device ignores the B i field; and / or, if the SLRB corresponding to the B i field does not have a configured repetition function, the terminal device ignores the B i field.
[0044] Combined with the sixth aspect, in some implementations, if the SLRB configured by the network device for the first destination identifier does not include the SLRB corresponding to the B i field, the network device sets the B i field to include a default value; and / or, if the SLRB corresponding to the B i field does not have a configured repetition function, the network device sets the B i field to include a default value.
[0045] Combined with the fifth and sixth aspects, in some implementations, the first information further includes reserved bits, which are used to maintain byte alignment.
[0046] Combined with the fifth and sixth aspects, in some implementations, the first information includes s DST j fields and r groups of v B i fields, where 2 ≤ r ≤ s, and both s and r are integers. s is the maximum number of destination identifiers that the terminal device can support or the number of destination identifiers configured by the network device for the terminal device. Among them, each DST j field occupies one bit, j ranges from 0 to s - 1, and j is an integer. The DST j field corresponds to the (j + 1)-th destination identifier in the destination identifier list. The DST j field is used to indicate whether there is a group of v B j fields corresponding to the DST i field in the first information. The destination identifiers corresponding to the s DST j fields include the first destination identifier. The r groups of v B i fields correspond one-to-one with r DST j fields among the s DST j fields. The r DST j fields are the r DST j fields in the s DST i fields that indicate the existence of a corresponding group of v B j fields. Each B i field occupies one bit, i ranges from 0 to v - 1, and i is an integer. v is the maximum number of SLRBs that a destination identifier can correspond to, and v is an integer. The B i field corresponds to the SLRB indicated by the (i + 1)-th SLRB identifier in the SLRB identifier list corresponding to the DST i field corresponding to the B j field. If the SLRB corresponding to the B i field is configured with a duplicate function, the B i field indicates whether the duplicate function of its corresponding SLRB is in an active state or a deactivated state. The group of v B j fields corresponding to the DST i field corresponding to the first destination identifier includes the p SLRBs.
[0047] In a feasible design, the first information is further used to indicate the SLRBs that activate the repetition function and / or deactivate the repetition function in the SLRBs corresponding to the other w-1 destination identifiers except the first destination identifier, where w > n and n is a preset integer. Through this design, exemplary beneficial effects include: when w is relatively large, indicating the SLRBs that activate the repetition function and / or deactivate the repetition function in such a format can save signaling overhead.
[0048] Combined with the fifth aspect, in some implementation manners, if the SLRB configured by the network device for the first destination identifier does not include the SLRB corresponding to the B i domain, the terminal device ignores the B i domain; and / or, if the SLRB corresponding to the B i domain does not configure the repetition function, the terminal device ignores the B i domain.
[0049] Combined with the sixth aspect, in some implementation manners, if the SLRB configured by the network device for the first destination identifier does not include the SLRB corresponding to the B i domain, the network device sets the Bi domain to include a default value; and / or, if the SLRB corresponding to the B i domain does not configure the repetition function, the network device sets the B i domain to include a default value.
[0050] The seventh aspect provides a communication device, including various modules or units for executing the methods in the first aspect, the third aspect, or the fifth aspect, or any possible implementation manner in the first aspect, the third aspect, or the fifth aspect.
[0051] The eighth aspect provides a communication device, including various modules or units for executing the methods in the second aspect, the fourth aspect, or the sixth aspect, or any possible implementation manner in the second aspect, the fourth aspect, or the sixth aspect.
[0052] The ninth aspect provides a device, including a processor. The processor can be used to execute the involved instructions so that the device executes the methods in the first aspect, the third aspect, or the fifth aspect, or any possible implementation manner in the first aspect, the third aspect, or the fifth aspect. Optionally, the device may further include a memory, the memory is coupled to the processor, and the memory stores the involved instructions. Optionally, the device may further include an interface circuit, and the interface circuit is coupled to the processor.
[0053] In a tenth aspect, a device is provided, including a processor. The processor can be used to execute the involved instructions so that the device executes the methods in the above-mentioned second aspect, fourth aspect or sixth aspect, or any possible implementation manner of the second aspect, fourth aspect or sixth aspect. Optionally, the device may further include a memory, which is coupled to the processor, and the involved instructions are stored in the memory. Optionally, the device may further include an interface circuit, and the interface circuit is coupled to the processor.
[0054] In an eleventh aspect, a processor is provided, including: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit the signal through the output circuit, so that the processor executes the methods in the first aspect to the sixth aspect or any possible implementation manner of the first aspect to the sixth aspect.
[0055] In a specific implementation process, the above-mentioned device or processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be transistors, gate circuits, flip-flops, and various logic circuits, etc. The input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit may be output to, for example, but not limited to, a transmitter and transmitted by the transmitter, and the input circuit and the output circuit may be the same circuit, which is used as the input circuit and the output circuit at different times respectively. The embodiments of the present application do not limit the specific implementation manners of the processor and various circuits.
[0056] In a twelfth aspect, a processing device is provided, including a processor and a memory. The processor is used to read the instructions stored in the memory, and can receive a signal through a receiver and transmit a signal through a transmitter to execute the methods in the first aspect to the sixth aspect or any possible implementation manner of the first aspect to the sixth aspect.
[0057] In a feasible design, the processor is one or more, and the memory is one or more.
[0058] In a feasible design, the memory may be integrated with the processor, or the memory is separately arranged from the processor.
[0059] In a specific implementation process, the memory may be a non-transitory memory, such as a read only memory (ROM), which may be integrated with the processor on the same chip or may be separately arranged on different chips. The embodiments of the present application do not limit the type of the memory and the setting manner of the memory and the processor.
[0060] It should be understood that the relevant information interaction process, such as sending SL carrier configuration information, can be a process of controlling information from the output of the processor, and receiving SL carrier configuration information can be a process of the processor receiving SL carrier configuration information. Specifically, the data processed and output can be output to the transmitter, and the input data received by the processor can come from the receiver. Among them, the transmitter and the receiver can be collectively referred to as the transceiver.
[0061] The processing device in the above twelfth aspect can be a chip. The processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. The memory can be integrated in the processor or can be located outside the processor and exist independently.
[0062] In a thirteenth aspect, a computer program product is provided. The computer program product includes: a computer program (which can also be referred to as code or instruction). When the computer program is run, it causes the computer to execute the methods in the above first aspect to the sixth aspect and any possible implementation manner in the first aspect to the sixth aspect.
[0063] In a fourteenth aspect, a computer-readable medium is provided. The computer-readable medium stores a computer program (which can also be referred to as code or instruction). When it runs on a computer, it causes the computer to execute the methods in the above first aspect to the sixth aspect and any possible implementation manner in the first aspect to the sixth aspect.
[0064] In a fifteenth aspect, a communication system is provided, including the foregoing network device and / or terminal device. Description of the Drawings
[0065] Figure 1 is a schematic diagram of a V2X communication architecture;
[0066] Figure 2 is a schematic flowchart of the communication method provided by this application;
[0067] Figure 3 is a schematic diagram of the correspondence between PDCP and logical channels;
[0068] Figure 4 is a schematic diagram before and after the change of the correspondence between logical channels and SL carriers;
[0069] Figure 5 is a schematic flowchart of another communication method provided by this application;
[0070] Figures 6 to 11 are respectively schematic diagrams of the formats of the first information provided by this application;
[0071] Figure 12 It is a schematic flowchart of another communication method provided by this application;
[0072] Figures 13 to 21 They are schematic diagrams of the formats of the first information provided by this application respectively;
[0073] Figure 22 It is a schematic block diagram of a device provided by this application;
[0074] Figure 23 It is a schematic structural diagram of a terminal device provided by this application;
[0075] Figure 24 It is a schematic block diagram of another device provided by this application. Detailed implementation manners
[0076] Next, the technical solutions in this application will be described with reference to the accompanying drawings. Exemplarily, the features or content marked with a dashed line in the accompanying drawings involved in the embodiments of this application can be understood as optional operations or optional structures of the embodiments.
[0077] The technical solutions of the embodiments of this application can be applied to various communication systems, such as: 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, future 5th generation (5G) mobile communication system or New Radio Access Technology (NR). Among them, the 5G mobile communication system can include Non-Standalone (NSA) and / or Standalone (SA).
[0078] The technical solution provided by this application can also be applied to machine type communication (MTC), Long Term Evolution - machine (LTE - M), device to device (D2D) network, machine to machine (M2M) network, internet of things (IoT) network or other networks. Among them, the IoT network can include, for example, the vehicle - to - everything (V2X) network. Among them, the communication methods in the V2X network are collectively referred to as vehicle to X (V2X, where X can represent anything). For example, the V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication, or vehicle to network (V2N) communication, etc.
[0079] The technical solution provided by this application can also be applied to future communication systems, such as the sixth - generation mobile communication system, etc. This application does not make any limitations in this regard.
[0080] In the embodiments of the present application, the network device may be any device with wireless transceiver functions. Such devices include, but are not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in a wireless fidelity (WiFi) system, wireless relay node, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP), etc. It may also be a gNB in a 5G system, such as an NR system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or it may also be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.
[0081] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. The AAU implements some physical layer processing functions, radio frequency processing, and functions related to active antennas. Since the information of the RRC layer will ultimately become the information of the PHY layer, or is transformed from the information of the PHY layer, therefore, in this architecture, high-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or sent by the DU + AAU. It can be understood that the network device may be a device including one or more of the CU node, DU node, and AAU node. In addition, the CU may be classified as a network device in the radio access network (RAN), or the CU may be classified as a network device in the core network (CN). The embodiments of the present application do not make any limitations on this.
[0082] In the embodiments of the present application, the terminal device may be referred to as user equipment (UE), terminal, mobile station (MS), mobile terminal, etc.; the terminal device may also communicate with one or more core networks via a radio access network (RAN). The terminal device may also be referred to as an access terminal, user unit, user station, mobile station, mobile terminal, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device may also be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device, or other processing devices connected to a wireless modem, in-vehicle device, a vehicle with communication capabilities, a wearable device, and a terminal device in the future 5G network, etc. The embodiments of the present application do not make any limitations in this regard.
[0083] Figure 1 A schematic diagram of a V2X communication architecture is shown. As Figure 1 shown, the system includes at least two terminal devices (such as terminal device 110 and terminal device 120) and a network device 130. Terminal device 110 may transmit to terminal device 120 via the PC5 interface, and network device 130 may communicate with terminal device 110 via the Uu interface. Among them, the PC5 interface is a direct communication interface between terminal devices with V2X communication capabilities, and the direct communication link between terminal devices with V2X communication capabilities is also defined as a sidelink or side chain (SL).
[0084] The communication method provided by the present application will be described below.
[0085] It should be understood that the communication method provided by the present application may be applied to Figure 1 the system shown. For example, the terminal device may correspond to Figure 1 the terminal device 110 in, and the network device may correspond to Figure 1 the network device 130 in. The communication method provided by the present application will be described below.
[0086] It should also be understood that the embodiments shown below take the interaction between a network device and a terminal device as an example, and illustrate in detail the method provided by the embodiments of the present application. However, this should not impose any limitation on the present application. For example, the terminal device shown in the embodiments below can be replaced by components configured in the terminal device (such as chips, chip systems, or circuits, etc.). The network device shown in the embodiments below can also be replaced by components configured in the network device (such as chips, chip systems, or circuits, etc.). The embodiments shown below do not particularly limit the specific structure of the execution entity of the method provided by the embodiments of the present application. As long as it can communicate according to the method provided by the embodiments of the present application by running a program recording the code of the method provided by the embodiments of the present application. For example, the execution entity of the method provided by the embodiments of the present application can be a terminal device or a network device, or a functional module in the terminal device or the network device that can call and execute the program.
[0087] Figure 2 is a schematic flowchart of the communication method provided by the present application. The following describes Figure 2 each step in the method 200 shown.
[0088] S210, the terminal device reports sidelink information to the network device. Correspondingly, the network device receives the sidelink information sent by the terminal device.
[0089] The sidelink information may include information related to at least one service that the terminal device is interested in. For example, it may include the destination identifier (DST ID) of at least one service and the SL frequency information corresponding to each DST ID. The service may be a broadcast service, a unicast service, or a multicast service, which is not limited in the present application. Further, the service may be a V2X service. Exemplarily, if a certain service is a broadcast service, the DST ID corresponding to this service may be the default layer 2 (L2) identifier corresponding to this service; if a certain service is a unicast service, the DST ID corresponding to this service may be the L2 identifier assigned by the peer terminal device of the unicast connection for this unicast connection; if a certain service is a multicast service, the DST ID corresponding to this service may be the L2 identifier of this group.
[0090] Optionally, the sidelink information may further include the quality of service (QoS) information corresponding to each DST ID. The QoS information may also be reported to the network device through another message, which is not limited in the present application.
[0091] Exemplarily, the sidelink information may be the SidelinkUEInformation (sidelink UE information) message in the protocol, but the present application does not limit this.
[0092] S220. The network device sends SL configuration information to the terminal device.
[0093] Exemplarily, the network device may determine and provide SL configuration information for the terminal device according to the correspondence between the DST ID and the SL frequency information and the QoS information corresponding to the DST ID.
[0094] Exemplarily, the SL configuration information may be carried by RRC signaling or a broadcast message, which is not limited in this application.
[0095] Among them, the SL configuration information may include SLRB configuration information and SL carrier configuration information.
[0096] The SLRB configuration information is used to configure at least one SLRB. For example, the SLRB configuration information may include indication information of at least one SLRB and indication information of the logical channel corresponding to each SLRB. Exemplarily, the indication information of the SLRB may be the SLRB ID, and the indication information of the logical channel may be the logical channel identifier (LCID), but this application is not limited thereto. It should be noted that for the convenience of description, in the following, the SLRB is indicated by the SLRB ID and the logical channel is indicated by the LCID as an example for description.
[0097] Optionally, the SLRB configuration information may further indicate the DST ID corresponding to each SLRB, and one DST ID may correspond to one or more SLRBs. Exemplarily, some or all of the SLRBs configured by the network device through the SL configuration information may correspond to some or all of the at least one DST ID reported by the terminal device to the network device.
[0098] Exemplarily, when the SL configuration information is carried by a broadcast message, the SLRB configuration information may only indicate at least one SLRB and the logical channel corresponding to each SLRB. In this case, the method may not include S210. When the SL configuration information is carried by an RRC message, the SLRB configuration information may also be used to indicate the DST ID corresponding to each SLRB. In this case, the method may include S210.
[0099] The SLRB configuration information may also indicate whether each SLRB is configured with a repetition function. Among them, the SLRB configured with the repetition function may correspond to multiple logical channels, and the same data may be transmitted through these multiple logical channels. The SLRB not configured with the repetition function corresponds to only one logical channel. Specifically, the SLRB configured with the repetition function corresponds to a packet data convergence protocol (PDCP) entity with the repetition function enabled and multiple radio link control (RLC) entities. Each RLC entity corresponds to a logical channel, and the PDCP entity may copy a PDCP protocol data unit (PDU) into multiple copies and deliver them to these multiple RLC entities for transmission respectively.
[0100] Taking one of the SLRBs configured with the repetition function as an example for illustration. For ease of description, this SLRB is denoted as: the first SLRB. The first SLRB is a radio bearer between this terminal device and other terminal devices. As Figure 3 shown, the first SLRB may correspond to two RLC entities. One of the RLC entities corresponds to logical channel #1, and the other RLC entity corresponds to logical channel #2. The same PDCP PDU may be sent through logical channel #1 and logical channel #2.
[0101] The SL carrier configuration information is used to configure n SL carriers. For example, the SL carrier configuration information may include n frequencies, and each frequency corresponds to an SL carrier. Among them, n≥2 and n is an integer. It should be understood that the SL carrier is used for SL communication.
[0102] Optionally, the SL carrier configuration information may also include one or both of the following: the frequency information of each SL carrier among the n SL carriers; the information of at least one SL transmission resource pool corresponding to each SL carrier among the n SL carriers.
[0103] After obtaining the SL configuration information, the terminal device may determine the correspondence between some or all of the logical channels corresponding to the SLRB configured with the repetition function and the SL carriers. Similarly, for ease of understanding, taking the first SLRB as an example, it is described in combination with S230.
[0104] S230, the terminal device determines the correspondence between m logical channels and the SL carriers.
[0105] Specifically, the terminal device selects a corresponding SL carrier for each of the m logical channels corresponding to the first SLRB from the n SL carriers, where 1 ≤ m ≤ n and m is an integer. Among them, the m logical channels are some or all of the logical channels corresponding to the first SLRB. That is to say, at a certain moment, the terminal device can determine (i.e., autonomously determine) the correspondence between some or all of the logical channels corresponding to the first SLRB and the SL carriers. For example, at time t1, the terminal device can autonomously determine the correspondence between each of the logical channels corresponding to the first SLRB and the SL carriers. At time t2, the terminal device can change the correspondence between the logical channels and the SL carriers determined at time t1. For example, the terminal device can only change the correspondence between some of the logical channels corresponding to the first SLRB and the SL carriers, or change the correspondence between all of the logical channels corresponding to the first SLRB and the SL carriers.
[0106] In this application, the n SL carriers can be all the SL carriers configured by the network device for the first SLRB, or the network device only configures n SL carriers for the first SLRB. This can avoid the problem that due to pre - restrictions, such as protocols or network device regulations, some of the SL carriers configured by the network device can only correspond to some of the logical channels of the SLRB, and the other part of the carriers can only correspond to the other part of the logical channels of the SLRB, resulting in the terminal device being unable to select a suitable SL carrier for any logical channel corresponding to the SLRB within the range of the SL carriers configured by the network device. This can make the SL carrier selection range for the terminal device to select SL carriers for the logical channels corresponding to the SLRB larger, so that the terminal device can select a suitable SL carrier for any logical channel corresponding to the SLRB from all the SL carriers configured by the network device for the first SLRB.
[0107] In this application, each of the logical channels corresponding to the first SLRB corresponds to at least one of the n SL carriers, and there is no intersection between the SL carriers corresponding to any two of the logical channels corresponding to the first SLRB.
[0108] For example, we can say that each logical channel corresponds to a set of SL carriers. This set of SL carriers includes one or more of the n SL carriers, and there is no intersection between the two sets of SL carriers corresponding to any two logical channels. It should be understood that the number of SL carriers corresponding to any two logical channels can be the same or different, which is not limited in this application.
[0109] It should be understood that S210 and S220 are optional steps, that is, the execution of S230 may not depend on S210 and S220. What this means is that the terminal device only needs to know the n SL carriers and the logical channels (or LCIDs) corresponding to the first SLRB, and then it can execute S230 at an appropriate time, without the need to execute S210 and S220 before executing S230.
[0110] Exemplarily, S230 may be executed when a trigger condition is met. For example, the trigger condition may be that the network device activates the repetition function of the first SLRB, or the SL carrier with the best measurement result among the n SL carriers does not correspond to any logical channel in the first SLRB, or the measurement results of the SL carriers corresponding to the first SLRB are all worse than those of the SL carriers that do not correspond to the first SLRB. For another example, the SL configuration information may include the initial correspondence between each logical channel of all logical channels corresponding to the first SLRB and the SL carrier. If the terminal device deems this initial correspondence inappropriate, then S230 may be executed.
[0111] According to the method provided in this application, by configuring the repetition function for the SLRB, the reliability of data transmission can be improved. On the other hand, by allowing the terminal device to select the SL carrier corresponding to the logical channel, the data in the logical channel can be sent through an appropriate SL carrier, thereby further improving the reliability of data transmission.
[0112] Optionally, the method may include:
[0113] S240, the terminal device sends first information to the network device, where the first information is used to indicate the correspondence between each of the m logical channels and the SL carrier.
[0114] By the terminal device reporting to the network device the correspondence between the logical channel and the SL carrier it has determined, it is beneficial for the network device to perform subsequent resource allocation based on the correspondence between the logical channel and the SL carrier. For example, after learning the correspondence between the logical channel and the SL carrier determined by the terminal device, the network device will further receive a buffer status report (BSR) from the terminal device requesting resource scheduling. According to the correspondence between the logical channel group and the logical channel carried in the BSR, and based on the correspondence between the logical channel and the SL carrier, the network device can determine which SL resources on which SL carriers the terminal device requests, and then schedule the SL resources on the corresponding SL carriers for the terminal device.
[0115] Optionally, the first information may be carried by an RRC message, but this application does not limit this.
[0116] The following describes possible implementation manners of S230.
[0117] Method 1
[0118] The terminal device can select a corresponding SL carrier for each of the m logical channels from the SL carriers corresponding to the resource pools with available SL resources among the resource pools corresponding to the n SL carriers.
[0119] Specifically, the terminal device can determine which of the resource pools corresponding to the n SL carriers have available SL resources by sensing, and then the terminal device can select a corresponding SL carrier for each of the m logical channels from the SL carriers corresponding to the resource pools with available SL resources.
[0120] For example, assume m = 2, and the m logical channels are logical channel #1 and logical channel #2; n = 3, and the correspondence between the n SL carriers and the resource pools is that SL carrier #1 corresponds to resource pool #1, SL carrier #2 corresponds to resource pool #2, and SL carrier #3 corresponds to resource pool #3. If the terminal device determines through sensing that the resource pools with available SL resources are resource pool #1 and resource pool #2, then the terminal device can select corresponding SL carriers for logical channel #1 and logical channel #2 from SL carrier #1 and SL carrier #2 respectively. For example, the terminal device can select SL carrier #1 to correspond to logical channel #1 and SL carrier #2 to correspond to logical channel #2.
[0121] Method 2
[0122] The terminal device determines the w SL carriers with the best measurement results among the measurement results corresponding to the n SL carriers, and then selects at least one SL carrier for each of the m logical channels from the w SL carriers, where the at least one SL carrier is part or all of the SL carriers corresponding to the logical channel. Here, the measurement result is the channel busy ratio CBR or the channel quality indicator CQI, m ≤ w ≤ n, and w is an integer.
[0123] For example, the terminal device can determine the measurement results of each SL carrier by measuring the n SL carriers. Alternatively, the peer terminal device of the first SLRB can measure the n SL carriers and report the measurement results of each SL carrier to the terminal device. Then, the terminal device can sort the obtained n measurement results and select the w measurement results with the best measurement results. It should be understood that the w measurement results are better than the remaining n - w measurement results. For example, if the measurement result is CQI, the terminal device can sort the obtained n CQIs in descending order of CQI and determine the w CQIs with the highest rankings. Another example is that if the measurement result is CBR, the terminal device can sort the obtained n CBRs in ascending order of CBR and determine the w CBRs with the highest rankings. w (i.e., the value of w) can be configured by the network device or set by the terminal device itself. Then, the terminal device can select at least one SL carrier from the w SL carriers corresponding to the w measurement results for each logical channel as part or all of the SL carriers corresponding to the logical channel. That is, the SL carriers corresponding to each logical channel can only include at least one of the w SL carriers, or the SL carriers corresponding to each logical channel can not only include at least one of the w SL carriers, but also include other SL carriers among the n SL carriers except the w SL carriers.
[0124] Optionally, in the case where the measurement results are reported by the peer terminal, the peer terminal can also directly report the w measurement results with the best measurement results and the corresponding SL carriers.
[0125] Method 3
[0126] The terminal device determines the SL carriers among the measurement results corresponding to the n SL carriers whose measurement results are greater than or equal to a first preset threshold. If the number of SL carriers greater than or equal to the first preset threshold is greater than or equal to m, then for each of the m logical channels, select the corresponding SL carrier from the SL carriers greater than or equal to the first preset threshold or from the w SL carriers with the best measurement results among the SL carriers greater than or equal to the first preset threshold. If the number of SL carriers greater than or equal to the first preset threshold is less than m, then the terminal device will select the corresponding SL carrier for each of the m logical channels from the w SL carriers with the best measurement results among the measurement results corresponding to the n SL carriers. That is to say, if the number of SL carriers greater than or equal to the first preset threshold is less than m, the correspondence between the logical channel and the SL carrier is determined by Method 2. Wherein, the measurement result is the channel quality indicator CQI. The first preset threshold and w can be configured by the network device or set by the terminal device itself, m ≤ w ≤ n, and w is an integer.
[0127] For example, the terminal device can measure the n SL carriers to determine the measurement result of each SL carrier. Alternatively, the peer terminal device of the first SLRB can measure the n SL carriers and report the measurement result of each SL carrier to the terminal device. Then, the terminal device determines the measurement results among the obtained n measurement results that are greater than or equal to the first preset threshold. If the number of measurement results greater than or equal to the first preset threshold is greater than or equal to m, the terminal device selects a corresponding SL carrier for each of the m logical channels from the SL carriers corresponding to the measurement results greater than or equal to the first preset threshold, or the terminal device selects a corresponding SL carrier for each of the m logical channels from the SL carriers corresponding to the w measurement results with the best measurement results among the measurement results greater than or equal to the first preset threshold. If the number of measurement results greater than or equal to the first preset threshold is less than m, the method 2 is used to select a corresponding SL carrier for each of the m logical channels.
[0128] Optionally, when the measurement result is reported by the peer terminal, if the number of measurement results greater than or equal to the first preset threshold is greater than or equal to m, the peer terminal can also directly report the measurement results greater than or equal to the first preset threshold and the corresponding SL carriers, or report the w measurement results with the best measurement results among the measurement results greater than or equal to the first preset threshold and the corresponding SL carriers.
[0129] Method 4
[0130] The terminal device determines the SL carriers among the measurement results corresponding to the n SL carriers whose measurement results are less than or equal to the second preset threshold, and then selects at least one SL carrier for each of the m logical channels from the SL carriers less than or equal to the second preset threshold, where the at least one SL carrier is part or all of the SL carriers corresponding to the logical channel. If the number of SL carriers less than or equal to the second preset threshold is less than m, the terminal device will select a corresponding SL carrier for each of the m logical channels from the w SL carriers with the best measurement results among the measurement results corresponding to the n SL carriers. That is, if the number of SL carriers less than or equal to the first preset threshold is less than m, the method 2 is used to determine the correspondence between the logical channel and the SL carrier. Wherein, the measurement result is the channel busy ratio CBR. The second preset threshold and w can be configured by the network device or set by the terminal device itself, m ≤ w ≤ n, and w is an integer. This method is similar to Method 3 and will not be elaborated here.
[0131] In summary, through any one or a combination of the above methods 1 to 4, the corresponding relationship between the m logical channels and the SL carrier can be determined, that is, the SL carrier corresponding to each logical channel among the m logical channels can be determined.
[0132] It should be understood that this application does not limit how to specifically determine the corresponding relationship between the m logical channels and the SL carrier. Any reasonable way to determine the corresponding relationship between the m logical channels and the SL carrier should fall within the protection scope of this application.
[0133] Optionally, as an example of this application, the corresponding relationship between each logical channel in all logical channels corresponding to the first SLRB and the SL carrier satisfies one of the following conditions or both conditions simultaneously:
[0134] (1) The repeated PDCP PDUs are placed in the caches corresponding to different SL carriers. That is, the repeated PDCP PDUs are not placed in the cache corresponding to the same SL carrier.
[0135] (2) The repeated PCDP PDUs are encapsulated in different MAC PDUs. That is, the repeated PCDP PDUs are not encapsulated into the same MAC PDU.
[0136] For example, the corresponding relationship between the logical channels of the first SLRB and the SL carrier may change. Before the change, the first SL carrier corresponds to the first logical channel of the first SLRB. After the change, the first SL carrier corresponds to the second logical channel of the first SLRB. To improve the reliability of data transmission, it is required that the repeated PDCP PDUs cannot be sent through the same SL carrier, that is, they cannot be placed in the cache of the same SL carrier. It can be understood that when the corresponding relationship becomes that the second logical channel corresponds to the first SL carrier, if the data to be transmitted on the second logical channel includes the PDCP PDU that has been transmitted on the first SL carrier by the first logical channel, then this PDCP PDU cannot be sent through the first SL carrier, or when changing the corresponding relationship, it is necessary to determine that the data to be transmitted on the second logical channel does not repeat the data transmitted on the first SL carrier by the first logical channel on the first SL carrier before it can be determined that the second logical channel corresponds to the first SL carrier. Optionally, it is possible to allow the repeated PDCP PDUs of two logical channels to be sent on one SL carrier. However, if two repeated PDCP PDUs are transmitted together, it is possible that both PDCP PDUs will fail to be sent together, resulting in a reduction in reliability. To avoid this situation, it can be required that if two repeated PDCP PDUs are transmitted through one SL carrier, it is necessary to ensure that the two repeated PDCP PDUs are not transmitted together, that is, they are not encapsulated in one MAC PDU.
[0137] Optionally, as an example of this application, if the data in the buffer corresponding to the first SL carrier corresponding to the first logical channel has not been completely sent before executing S230, after executing S230, the terminal device can also send the data that has not been completely sent in the buffer on the first SL carrier. The first logical channel can be any logical channel in the logical channels corresponding to the first SLRB.
[0138] Combined with Figure 4 for illustration. As Figure 4 shown, at time t1, the terminal device executes S230 to determine the correspondence between the logical channel and the SL carrier as: logical channel #n corresponds to SL carrier #1, and logical channel #m corresponds to SL carrier #4. Based on such a correspondence, when there are available resources on SL carrier #1, the terminal device can put the data to be transmitted on logical channel #n into buffer 1 corresponding to SL carrier #1 for transmission. Similarly, when there are available resources on SL carrier #4, the terminal device can put the data to be transmitted on logical channel #m into buffer 4 corresponding to SL carrier #4 for transmission. At time t2, the terminal device executes S230 again. At this time, the terminal device changes the SL carrier corresponding to logical channel #m to SL carrier #2. Before this, the data of logical channel #m placed in buffer 4 corresponding to SL carrier #4 may not have been completely sent, and this part of the data can be retained in buffer 4 and continue to be sent on SL carrier #4. After time t2, the data of logical channel #m can be put into buffer 2 corresponding to SL carrier #2 and sent on SL carrier #2.
[0139] As described above in combination with Figures 2 to 4 , a solution for the terminal device to autonomously determine the correspondence between the logical channel and the SL carrier is described. Next, in combination with Figures 5 to 11 , a solution provided by this application for the network device to determine the correspondence between the logical channel and the SL carrier will be described.
[0140] Figure 5 is a schematic flowchart of another communication method provided by this application. Next, each step in method 300 shown in Figure 5 will be described.
[0141] In S310 to S320, the terminal device reports sidelink information to the network device, and the network device sends SL configuration information to the terminal device.
[0142] Steps S310 to S320 are the same as S210 to S220. For specific reference, see the above description of S210 to S220. It should be noted here that in method 300, the SL configuration information is sent in the RRC connected state.
[0143] After the network device sends the SL configuration information to the terminal device, it can configure the correspondence between some or all of the logical channels corresponding to the SLRB with the repeat function and the SL carrier for the terminal device. Similarly, for ease of understanding, the first SLRB is taken as an example and described in conjunction with S330.
[0144] In S330, the network device sends the first information to the terminal device.
[0145] Among them, the first information is used to indicate the first DST ID, and to indicate the correspondence between each of the m logical channels corresponding to the first SLRB and the SL carrier, where 1 ≤ m ≤ n and m is an integer. Among them, the m logical channels are some or all of the logical channels corresponding to the first SLRB. That is to say, at a certain moment, the network device can configure the correspondence between some or all of the logical channels corresponding to the first SLRB and the SL carrier. For example, at time t1, the network device can configure the correspondence between each of the logical channels corresponding to the first SLRB and the SL carrier. At time t2, the network device can change the correspondence between the logical channels and the SL carrier configured at time t1. For example, the network device can only change the correspondence between some of the logical channels corresponding to the first SLRB and the SL carrier, or can change the correspondence between all of the logical channels corresponding to the first SLRB and the SL carrier.
[0146] In this application, each of the logical channels corresponding to the first SLRB corresponds to at least one of the n SL carriers, and there is no intersection between the SL carriers corresponding to any two of the logical channels corresponding to the first SLRB.
[0147] According to the method provided in this application, by configuring the repeat function for the SLRB, the reliability of data transmission can be improved. On the other hand, by having the network device configure the correspondence between the logical channel and the SL carrier, it is beneficial to realize that the data in the logical channel is sent through an appropriate SL carrier, thereby further improving the reliability of data transmission.
[0148] Optionally, the first information may be a MAC CE. By configuring the correspondence between the logical channel and the SL carrier through the MAC CE, the correspondence between the logical channel and the SL carrier can be adjusted quickly and flexibly.
[0149] Optionally, the SL configuration information may include the initial correspondence of the SL carrier for each logical channel among all the logical channels corresponding to the first SLRB. That is, the SL configuration information may include the correspondence of the SL carrier for each logical channel among all the logical channels corresponding to the first SLRB. Subsequently, the network device may change this initial correspondence.
[0150] In one example, the network device may flexibly adjust the correspondence between the SL carrier and the logical channel based on the measurement results of the n SL carriers. That is, the network device may determine the correspondence between each logical channel among the m logical channels and the SL carrier based on the measurement results of the n SL carriers.
[0151] For example, in one way, the network device may first determine the w SL carriers with the best measurement results among the measurement results corresponding to the n SL carriers, and then select at least one SL carrier from the w SL carriers for each logical channel among the m logical channels, where the at least one SL carrier is part or all of the SL carriers corresponding to the logical channel. Wherein, the measurement result is the channel busy ratio CBR or the channel quality indicator CQI, m ≤ w ≤ n, and w is an integer.
[0152] This way is similar to "Way 2" in Method 200. The difference is that in Method 200, the measurement results do not need to be fed back to the network device, while in this way, the measurement results need to be fed back to the network device. For example, the terminal device may measure the SL carrier and feed back the measurement results to the network device, or the peer terminal device of the first SLRB may measure the SL carrier and feed back the measurement results to the terminal device, and then the terminal device feeds them back to the network device.
[0153] Again, the network device may also determine the correspondence between each logical channel among the m logical channels and the SL carrier with reference to "Way 3" and / or "Way 4" in Method 200. The specific content may refer to the above description and will not be elaborated here.
[0154] Next, the possible formats of the first information will be described.
[0155] Format One
[0156] The first information includes a first field, a second field, and v Fs corresponding to the second field. i field.
[0157] Among them, the first domain includes information indicating the first DST ID. Exemplarily, the information indicating the first DST ID may be the first DST ID. Alternatively, the information indicating the first DST ID may be an index corresponding to the first DST ID. The index corresponding to the first DST ID may be indicated by a network device, or the index corresponding to the first DST ID is related to the position of the first DST ID in the DST ID list. For example, if the index of the DST ID in the DST ID list starts from 0, the index corresponding to the first DST ID is the position of the first DST ID in the DST ID list minus 1. If the index of the DST ID in the DST ID list starts from 1, the index corresponding to the first DST ID is the position of the first DST ID in the DST ID list. For example, the DST ID list is {DSTID#1, DST ID#2, DST ID#3,...}. Assume that the first DST ID is DST ID#2, then the position of the first DST ID in the DST ID list is 2. If the index of the DST ID in the DST ID list starts from 1, that is, the index corresponding to DST ID#1 is 1, then the index corresponding to the first DST ID is 2. If the index of the DST ID in the DST ID list starts from 0, that is, the index corresponding to DST ID#1 is 0, then the index corresponding to the first DST ID is 1. The DST ID list is jointly maintained by the terminal device and the network device, and the DST ID list may include all current DST IDs.
[0158] The second field includes information indicating the first SLRB. Exemplarily, the information indicating the first SLRB may be the first SLRB ID or the index corresponding to the first SLRB ID. The index corresponding to the first SLRB ID may be indicated by a network device, or the index corresponding to the first SLRB ID is related to the position of the first SLRB ID in the SLRB ID list. For example, if the index of the SLRB ID in the SLRB ID list starts from 0, the index corresponding to the first SLRB ID is the position of the first SLRB ID in the SLRB ID list minus 1. If the index of the SLRB ID in the SLRB ID list starts from 1, the index corresponding to the first SLRB ID is the position of the first SLRB ID in the SLRB ID list. For example, the SLRB ID list is {SLRB ID#1, SLRB ID#2, SLRB ID#3,...}. Assume that the first SLRB ID is SLRB ID#2, then the position of the first SLRB ID in the SLRB ID list is 2. If the index of the SLRB ID in the SLRB ID list starts from 1, that is, the index corresponding to SLRB ID#1 is 1, then the index corresponding to the first SLRB ID is 2. If the index of the SLRB ID in the SLRB ID list starts from 0, that is, the index corresponding to SLRB ID#1 is 0, then the index corresponding to the first SLRB ID is 1. The SLRB ID list is jointly maintained by the terminal device and the network device. The SLRB ID list may include all SLRB IDs corresponding to the first DST ID or all SLRB IDs configured with the duplication function corresponding to the first DST ID.
[0159] Each of the v F i fields in the i domain occupies at least one bit. i is an integer, v is the maximum number of SL carriers that the terminal device can support, v ≥ n, and v is an integer. The value of i can start from 0, or can start from 1, or can also start from any other integer. When the value of i starts from 0, the value of i is from 0 to v - 1, and the v F i fields are the F0 field to the F v-1 field, and the F i field corresponds to the (i + 1)-th SL carrier in the SL carrier list. When the value of i starts from 1, the value of i is from 1 to v, and the v F i fields are the F1 field to the F v field, and the F i field corresponds to the i-th SL carrier in the SL carrier list. When i takes other values, the correspondence between the F i field and the SL carrier is similar. F iThe field indicates which logical channel among the m logical channels the corresponding SL carrier corresponds to. It should be understood that the v SL carriers corresponding to the v fields include the n SL carriers. It should also be understood that if n < v, for example, v = 8 and n = 7, and if the value of i starts from 0, this means that the F7 field does not correspond to any of the n SL carriers, that is, the F7 field has no corresponding SL carrier. In this case, the F7 field can be set to a default value, and the terminal device will default to ignoring the value of the F7 field. The same processing is performed for other F fields without corresponding SL carriers. i The v SL carriers corresponding to the v fields include the n SL carriers. It should also be understood that if n < v, for example, v = 8 and n = 7, and if the value of i starts from 0, this means that the F7 field does not correspond to any of the n SL carriers, that is, the F7 field has no corresponding SL carrier. In this case, the F7 field can be set to a default value, and the terminal device will default to ignoring the value of the F7 field. For other F fields without corresponding SL carriers, the same processing is also performed. i The same processing is also performed for other F fields without corresponding SL carriers.
[0160] The SL carrier list is jointly maintained by the terminal device and the network device. It may include all currently configured SL carriers, or it may only include all SL carriers corresponding to the first DST ID, or it may only include all SL carriers corresponding to the first SLRB. Exemplarily, the n SL carriers may be all currently configured SL carriers, or all SL carriers corresponding to the first DST ID, or all SL carriers corresponding to the first SLRB. It should be understood that the number of SL carriers in the SL carrier list may be greater than or equal to n. It should also be understood that the SL carrier list may specifically be a list of frequencies corresponding to the SL carriers, but this application does not limit this. For example, the SL carrier list may be a list of SL carrier IDs or indexes, and the ID or index may be assigned by the terminal device for the SL carrier.
[0161] An example is used to illustrate the F field. i Suppose the SL carrier list is {SL carrier #1, SL carrier #2, SL carrier #3, SL carrier #4}, then the F0 field corresponds to SL carrier #1, the F1 field corresponds to SL carrier #2, the F2 field corresponds to SL carrier #3, and the F3 field corresponds to SL carrier #4.
[0162] Combined with the above example, exemplarily, if the first SLRB corresponds to a total of 2 logical channels, then each F field can occupy one bit, and the value of this bit can be 0 and 1, and these two values have a corresponding relationship with the 2 logical channels. For example, one of the 2 logical channels can be called the primary logical channel, and the other can be called the secondary logical channel. If the F field is 0, it means that the SL carrier corresponding to the F field corresponds to the primary logical channel. If the F field is 1, it means that the SL carrier corresponding to the F field corresponds to the secondary logical channel, or the meanings of 0 and 1 can also be reversed. Again, if the F field is 0, it means that the SL carrier corresponding to this F field corresponds to the logical channel with a larger ID. If the F i field can occupy one bit, and the value of this bit can be 0 and 1, and these two values have a corresponding relationship with the 2 logical channels. For example, one of the 2 logical channels can be called the primary logical channel, and the other can be called the secondary logical channel. If the F i field is 0, it means that the SL carrier corresponding to the F i field corresponds to the primary logical channel. If the F i field is 1, it means that the SL carrier corresponding to the F i field corresponds to the secondary logical channel, or the meanings of 0 and 1 can also be reversed. Again, if the F i field is 0, it means that the SL carrier corresponding to this F i field corresponds to the logical channel with a larger ID. If the Fi If the value of the field is 1, it means that the SL carrier corresponding to this F i field corresponds to the logical channel with a smaller ID, or the meanings of 0 and 1 can be reversed.
[0163] Exemplarily, if the first SLRB corresponds to 4 logical channels, then each F i field can occupy 2 bit positions, and the values of these 2 bit positions can be 00, 01, 10, and 11. There is a corresponding relationship between these four values and the 4 logical channels. For example, the 4 values 00, 01, 10, and 11 can correspond to the logical channels with ascending IDs among these 4 logical channels in sequence. The terminal device can determine which logical channel among the 4 logical channels the SL carrier corresponding to the F i field corresponds to according to the value of the F i field.
[0164] It should be understood that the "F i field" is only a name, and it can be replaced by other names, such as "A i field", "LC i field", etc. The name should not impose any limitation on this application.
[0165] In addition, the corresponding IDs in the lists involved in this application (if it is a carrier list, it can also be the frequency corresponding to the carrier) are arranged in ascending or descending order. For example, the DST IDs in the DST ID list are arranged in ascending or descending order according to the values of the DST IDs. For example, the DST ID list includes three DST IDs: DST ID#0, DST ID#1, and DST ID#2. The arrangement order of these three DST IDs in the DST ID list can be: DST ID#0, DST ID#1, DST ID#2, or it can also be: DST ID#2, DST ID#1, DST ID#0. Similarly, the SLRB IDs in the SLRB ID list are arranged in ascending or descending order according to the values of the SLRB IDs. The SL carriers in the SL carrier list are arranged in ascending or descending order according to the frequencies corresponding to the SL carriers. The arrangement order of the corresponding IDs (if it is a carrier list, it can also be the frequency corresponding to the carrier) in the lists involved in the following text can also refer to the description here, and it will not be elaborated in the following text.
[0166] See Figure 6 , Figure 6 which shows an example when the first information is in format one. Figure 6Among them, the first DST ID index, that is, the index corresponding to the first DST ID is the above-mentioned first field. As described above, the first DST ID index can also be replaced by the first DST ID. The first SLRB ID corresponds to the above-mentioned second field. As described above, the first SLRB ID can also be replaced by the index corresponding to the first SLRB ID. The F0 field to the F7 field correspond to the above-mentioned v F i fields. It should be understood that only v = 8 is taken as an example here, and the present application does not limit the value of v.
[0167] For example, assume that the n SL carriers are SL carrier #1 to SL carrier #5, the first SLRB corresponds to 2 logical channels, that is, logical channel #1 and logical channel #2, and the SL carrier list is {SL carrier #1, SL carrier #2,..., SL carrier #8}. The F0 field corresponds to SL carrier #1, the F1 field corresponds to SL carrier #2, the F2 field corresponds to SL carrier #3, the F3 field corresponds to SL carrier #4, and the F4 field corresponds to SL carrier #5. Since the n SL carriers do not include SL carrier #6 to SL carrier #8, the network device can set the F5 field to the F7 field to default values, and the terminal device ignores the F5 field to the F7 field. F i field takes a value of either 0 or 1. If 0 indicates that the SL carrier #1 corresponding to this F i field corresponds to logical channel #1, and 1 indicates that the SL carrier corresponding to this F i field corresponds to logical channel #2. Then, if the F0 field to the F4 field are 11000, logical channel #1 corresponds to SL carrier #3, SL carrier #4, and SL carrier #5, and logical channel #2 corresponds to SL carrier #1 and SL carrier #2.
[0168] It should be understood that Figure 6 is only an exemplary illustration, and the present application does not limit the relative positions between the various fields and the number of bits occupied by each field. For example, the F0 field to the F7 field can also follow the first field immediately. For example, the first field can also occupy 8 bits. It should also be understood that Figure 6 the first information shown may also include other content not shown in the figure.
[0169] In the above, only the correspondence between each logical channel of the m logical channels corresponding to the first SLRB configured by the network device and the SL carriers is taken as an example for illustration. In practice, the network device can also configure the correspondence between the logical channels and the SL carriers of other SLRBs corresponding to the first DST ID and configured with duplicate functions through the first information.
[0170] In this case, in one example, the first information may also include the second field and the v F corresponding to the second field idomains similar to the domain. Here, taking the case where the first DST ID corresponds to a total of 5 SLRBs (i.e., the first SLRB to the fifth SLRB), and 2 SLRBs (i.e., the first SLRB and the second SLRB) are configured with the repetition function as an example for illustration.
[0171] See Figure 7 , Figure 7 which shows a possible format of the first information. As Figure 7 shown, in addition to including the information shown in Figure 6 , the first information may further include the second SLRB ID and v F domains corresponding to the second SLRB ID. i The second SLRB ID can also be replaced by the index corresponding to the second SLRB ID. The index corresponding to the second SLRB ID is related to the position of the second SLRB in the SLRB ID list. Specifically, reference can be made to the description of the index corresponding to the first SLRB ID above, which will not be elaborated here. The v F domains corresponding to the second SLRB i domains respectively correspond to the first to the vth SL carriers in the SL carrier list, and the F i domain indicates which logical channel in the logical channel corresponding to the second SLRB the corresponding SL carrier corresponds to. The meaning of the v F domains corresponding to the second SLRB i is similar to the meaning of the v F domains corresponding to the first SLRB. Specifically, reference can be made to the description of the v F domains corresponding to the first SLRB above, which will not be repeated here. It should be understood that in order to maintain byte alignment, i corresponding reserved bits R can be set in i . Figure 7
[0172] It should be understood that Figure 7 is only an exemplary illustration, and the present application does not limit the relative positions between the domains and the number of bit positions occupied by each domain. It should also be understood that Figure 7 the first information shown may further include other content not shown in the figure.
[0173] Optionally, in the case where the first information only includes the relevant information of the SLRB configured with the repetition function, the information indicating the SLRB in the first information can be sorted in ascending or descending order according to the SLRB ID or the index corresponding to the SLRB ID. For example, Figure 7 in Figure 7 , if the first SLRB ID is less than the second SLRB ID, the first SLRB ID can follow immediately after the first domain; on the contrary, the second SLRB ID can follow immediately after the first domain, that is,
[0174] In another example, the format of the first information may be as follows: Figure 8 shown.
[0175] See also Figure 8 , Figure 8 Another possible format of the first information is shown. Figure 8 As shown, the first information may include a first domain and s SLRBs. j Domain and r group v F i 1≤r≤s, and s and r are both integers, and s is the maximum number of SLRBs corresponding to each DST ID or the maximum number of SLRBs with repeated functions. Figure 8 Where v=8, j=8, r=2.
[0176] Each SLRB j The domain occupies one bit, and the value of j can start from 0, 1, or any other integer. When the value of j starts from 0, the value of j ranges from 0 to s-1, and the s SLRBs j The domain is SLRB0 domain to SLRB s-1 Domain, SLRB j The domain corresponds to the j+1th SLRB ID in the SLRB ID list. When the value of j starts from 1, the value of j ranges from 1 to s, and the s SLRBs j Domain is SLRB1 domain to SLRB s Domain, SLRB j The domain corresponds to the jth SLRBID in the SLRB ID list. When j is other values, SLRB j The correspondence between the domain and the SLRB ID is similar. It should be understood that the SLRB ID list here includes all SLRBs corresponding to the first DST ID or all SLRBs configured with the repeat function. If the number of SLRB IDs in a SLRB ID list is less than s, the network device will j The domain is set to the default value, and the terminal device ignores the SLRB j In addition, if the network device does not include a certain SLRB in the SLRB configured for the DST corresponding to a DST ID j The terminal device ignores the SLRB corresponding to the domain. j domain.
[0177] SLRB j The field is used to indicate whether the first information contains information related to SLRB. j The SLRB indicated by the domain corresponds to a set of v F i domain. For example, when SLRB j When the domain is 1, it indicates that the SLRB exists in the first information. jA set of v Fs corresponding to the SLRB indicated by the field i field, when the SLRB j field is 0, it means that the SLRB does not exist in the first information j A set of v Fs corresponding to the SLRB indicated by the field i field, or the meanings of 0 and 1 can be reversed
[0178] r sets of v Fs i field and s SLRBs j r SLRBs in the field j field correspond one by one, and the r SLRBs j field are s SLRBs j field indicates the existence of a corresponding set of v Fs i r SLRBs in the field j field. F i The meaning of the field is the same as that of the F i field in the above text
[0179] Similarly, taking the example that the first DST ID corresponds to a total of 5 SLRBs (i.e., the first SLRB to the fifth SLRB), and 2 SLRBs (i.e., the first SLRB and the second SLRB) are configured with duplicate functions, for Figure 8 explanation
[0180] See Figure 8 , the SLRB0 field to the SLRB4 field correspond one by one to the first SLRB to the fifth SLRB, and the SLRB5 field to the SLRB7 field are set to default values. Assuming that the SLRB0 field corresponds to the first SLRB, the SLRB1 field corresponds to the second SLRB,... the SLRB4 field corresponds to the fifth SLRB, when the SLRB j field is 1, it means that the SLRB exists in the first information j A set of v Fs corresponding to the SLRB indicated by the field i field, when the SLRB j field is 0, it means that the SLRB does not exist in the first information j A set of v Fs corresponding to the SLRB indicated by the field i field, then, the SLRB0 field and the SLRB1 field are 1, and the SLRB2 field to the SLRB4 field are 0. The first row of the F0 field to the F7 field corresponds to the SLRB0, indicating the correspondence between the logical channel corresponding to the first SLRB and the SL carrier; the second row of the F0 field to the F7 field corresponds to the SLRB2, indicating the correspondence between the logical channel corresponding to the second SLRB and the SL carrier
[0181] It should be understood that in order to maintain byte alignment Figure 8 corresponding reserved bits R can be set in
[0182] It should be understood that Figure 8 merely for illustrative purposes, the present application does not limit the relative positions between the various domains and the number of bit positions occupied by each domain. It should also be understood that Figure 8 the first information shown may also include other content not shown in the figure.
[0183] It can be understood that in addition to configuring the correspondence between the logical channels and the SL carriers corresponding to one or more SLRBs with duplicate functions corresponding to the first DST ID, the network device can also configure the correspondence between the logical channels and the SL carriers corresponding to one or more other DST IDs each corresponding to an SLRB with duplicate functions through the first information. In combination with Figure 9 it is described as follows.
[0184] Refer to Figure 9 , Figure 9 which shows a possible format of the first information. As Figure 9 shown, the first information includes each DST ID index (i.e., the index corresponding to the DST ID), one or more SLRB IDs corresponding to each DST ID, and 8 Fs corresponding to each SLRB ID i domains. Figure 9 The DST ID index in
[0185] It should be understood that Figure 9 the number of DST IDs shown in Figure 9 is z, and the number of SLRBs is also z, that is,
[0186] it is assumed in Figure 8 that one DST ID corresponds to only one SLRB with duplicate functions, but in practice, one DST ID can correspond to one or more SLRBs with duplicate functions. Figure 8 It should also be understood that when configuring the correspondence between the logical channels and the SL carriers corresponding to the SLRBs with duplicate functions respectively corresponding to its multiple DST IDs through the first information, the format of the first information can also be a format similar to Figure 8 shown, that is, expanding one DST ID shown in
[0187] to multiple DST IDs, and the content related to each DST ID is similar to that shown in
[0188] Format Two
[0189] The first information includes a first domain, m second domains, and v Fs corresponding to each second domaini field
[0190] The first field includes information indicating the first DST ID, which is the same as the first field in Format 1. For specific details, refer to the above description of the first field.
[0191] The m second fields correspond one-to-one with the m logical channels. The second field includes its corresponding LCID, or the index corresponding to its corresponding LCID. The index corresponding to the LCID can be indicated by the network device, or the index corresponding to the LCID is related to the position of the LCID in the LCID list. For example, if the index of the LCID in the LCID list starts from 0, then the index corresponding to a certain LCID is the position of the LCID in the LCID list minus 1; if the index of the LCID in the LCID list starts from 1, then the index corresponding to a certain LCID is the position of the LCID in the LCID list. For example, the LCID list is {LCID#1, LCID#2, LCID#3,...}. Suppose a certain LCID is LCID#2, then the position of this LCID in the LCID list is 2. If the index of the LCID in the LCID list starts from 1, that is, the index corresponding to LCID#1 is 1, then the index corresponding to this LCID is 2; if the index of the LCID in the LCID list starts from 0, that is, the index corresponding to LCID#1 is 0, then the index corresponding to this LCID is 1. The LCID list is jointly maintained by the terminal device and the network device. The LCID list can include all currently configured LCIDs, or include all LCIDs corresponding to the first SLRB. In one example, the m second fields correspond one-to-one with the m logical channels in ascending or descending order of the LCIDs corresponding to the m logical channels, or in ascending or descending order of the indices corresponding to the LCIDs corresponding to the m logical channels.
[0192] The v F i Each F in the field i field occupies at least one bit. i is an integer, v is the maximum number of SL carriers that the terminal device can support, v ≥ n, and v is an integer. The value of i can start from 0, or start from 1, or start from any other integer. When the value of i starts from 0, the value of i ranges from 0 to v - 1, and the v F i fields are F0 field to F v-1 field, and the F i field corresponds to the (i + 1)-th SL carrier in the SL carrier list; when the value of i starts from 1, the value of i ranges from 1 to v, and the v F i fields are F1 field to F v field, and the F i field corresponds to the i-th SL carrier in the SL carrier list. When i takes other values, Fi The correspondence between the fields and the SL carriers is similar. F i The field indicates that its corresponding SL carrier corresponds to the logical channel corresponding to the second field corresponding to this F i field. For example, when the F i field is 0, it means that the SL carrier corresponding to the F i field corresponds to the logical channel indicated by the second field. F i When the F i field is 1, it means that the SL carrier corresponding to the F i field does not correspond to the logical channel indicated by the second field, or the meanings of 0 and 1 can be reversed. It should be understood that the v SL carriers corresponding to the v F i fields include the n SL carriers. If n < v, for example, v = 8 and n = 7, if the value of i starts from 0, this means that the F7 field does not correspond to any of the n SL carriers, that is, the F7 field has no corresponding SL carrier. In this case, the F field can be set to a default value, and the terminal device will default to ignoring the value of the F7 field. The same processing is also performed for other F
[0193] The SL carrier list is jointly maintained by the terminal device and the network device. It can include all current SL carriers, or it can only include all SL carriers corresponding to the first DST ID, or it can only include all SL carriers corresponding to the first SLRB. Exemplarily, the n SL carriers can be all current effective SL carriers, or all SL carriers corresponding to the first DST ID, or can be all SL carriers corresponding to the first SLRB.
[0194] It should be understood that the "F i field" is only a name, which can be replaced by other names, such as "A i field", "LC i field", etc. The name should not impose any limitation on this application.
[0195] It should be noted that in this application, the logical channel is exemplified by LCID. In practice, other information can also be used to represent the logical channel. For example, the index assigned by the terminal device to the logical channel can be used to represent the logical channel. Correspondingly, the LCID list is replaced by the logical channel index list.
[0196] See Figure 10 , Figure 10 shows an example when the first information is in format two. Figure 10Among them, the first DST ID index, that is, the index corresponding to the first DST ID is the above-mentioned first field. As described above, the first DST ID index can also be replaced by the first DST ID. LCID#1 to LCID#m are the m second fields. Each second field corresponds to 8 F i fields, that is, each second field corresponds to a group of F0 fields to F7 fields. It should be understood that here only v = 8 is taken as an example, and the present application does not limit the value of v.
[0197] For example, assume that the n SL carriers are SL carrier #1 to SL carrier #5, the first SLRB corresponds to 2 logical channels, m = 2, and these 2 logical channels are logical channel #1 (corresponding to LCID#1) and logical channel #2 (corresponding to LCID#2), and the SL carrier list is {SL carrier #1, SL carrier #2,..., SL carrier #8}. The F0 field corresponds to SL carrier #1, the F1 field corresponds to SL carrier #2, the F2 field corresponds to SL carrier #3, the F3 field corresponds to SL carrier #4, and the F4 field corresponds to SL carrier #5. Since the n SL carriers do not include SL carrier #6 to SL carrier #8, the network device can set the F5 field to F7 field to default values, and the terminal device ignores the F5 field to F7 field. The value of the F i field is one of 0 and 1. If 1 indicates that the SL carrier corresponding to this F i field corresponds to the logical channel corresponding to this F i field, and 0 indicates that the SL carrier corresponding to this F i field does not correspond to the logical channel corresponding to this F i field. Then, if the F0 field to F4 field corresponding to LCID#1 is 11000, then logical channel #1 corresponds to SL carrier #1 and SL carrier #2. If the F0 field to F4 field corresponding to LCID#2 is 00011, then logical channel #1 corresponds to SL carrier #4 and SL carrier #5.
[0198] It should be understood that Figure 10 is only an exemplary illustration, and the present application does not limit the relative positions between the various fields and the number of bits occupied by each field. It should also be understood that Figure 10 the first information shown may also include other content not shown in the figure.
[0199] It can be understood that, in addition to being used to indicate the correspondence between each logical channel in the m logical channels and the SL carriers, the first information can also be used to indicate the correspondence between other logical channels corresponding to the first SLRB and the SL carriers. Further, the first information can also indicate the correspondence between one or more logical channels corresponding to other SLRBs corresponding to the first DST ID and the SL carriers. In one example, specifically how to indicate can refer to the above-mentioned format two or refer to Figure 10。In another example, at this time, the format of the first information may be as Figure 11 shown.
[0200] See Figure 11 , Figure 11 which shows a possible format of the first information. As Figure 11 shown, the first information may include a first field and s LCID j fields and r groups of v F i fields. 1 ≤ r ≤ s, and both s and r are integers. s is the number of logical channels corresponding to each DST ID at most. Figure 11 In Figure 11 , v = 8, j = 8, r = 2.
[0201] Each LCID j field occupies one bit. The value of j can start from 0, or can start from 1, or can also start from any other integer. When the value of j starts from 0, the value of j is from 0 to s - 1, and the s LCID j fields are LCID0 field to LCID s-1 field. The LCID j field corresponds to the (j + 1)-th LCID in the LCID list. When the value of j starts from 1, the value of j is from 1 to s, and the s LCID j fields are LCID1 field to LCID s field. The LCID j field corresponds to the j-th LCID in the LCID list. When j takes other values, the correspondence between the LCID j field and the LCID is similar. It should be understood that the LCID list here includes all LCIDs corresponding to the first DST ID. If the number of LCIDs in an LCID list is less than s, the network device sets the corresponding LCID j field to the default value, and the terminal device ignores this LCID j field. In addition, if the LCIDs configured by the network device for a DST ID corresponding to a DST do not include the LCID corresponding to an LCID j field, the terminal device ignores this LCID j field.
[0202] The LCID j field is used to indicate whether there is a group of v F j fields corresponding to the logical channel indicated by the LCID i field in the first information. For example, when the LCID j field is 1, it means that there is a group of v F j fields corresponding to the logical channel indicated by this LCID i field in the first information. When the LCID jWhen the field is 0, it indicates that the LCID does not exist in the first piece of information j A set of v Fs corresponding to the logical channel indicated by the field i For the field, or the meanings of 0 and 1 can be reversed
[0203] r sets of v Fs i The field and s LCIDs j r LCIDs in the field j The field corresponds one-to-one with the r LCIDs, and the r LCIDs j The field is s LCIDs j The field indicates the existence of a corresponding set of v Fs i r LCIDs in the field j The field. F i The meaning of the field is the same as that of Format 2 or Figure 10 the F in i the field
[0204] Similarly, taking the example that the first DST ID corresponds to a total of 5 logical channels (i.e., the first logical channel to the fifth logical channel), and the SLRB corresponding to 2 logical channels (i.e., the first logical channel and the second logical channel) is configured with a repetition function, for Figure 11 explanation
[0205] See Figure 11 , the LCID0 field to the LCID4 field correspond one-to-one with the first logical channel to the fifth logical channel, and the LCID5 field to the LCID7 field are set to default values. Assuming that the LCID0 field corresponds to the first logical channel, the LCID1 field corresponds to the second logical channel,... the LCID4 field corresponds to the fifth logical channel, when the LCID j field is 1, it indicates that the LCID exists in the first piece of information j a set of v Fs corresponding to the logical channel indicated by the field i field, when the LCID j field is 0, it indicates that the LCID does not exist in the first piece of information j a set of v Fs corresponding to the logical channel indicated by the field i field, then, the LCID0 field and the LCID1 field are 1, and the LCID2 field to the LCID4 field are 0. The F0 field to the F7 field in the first row correspond to LCID0, indicating the correspondence between the first logical channel and the SL carrier; the F0 field to the F7 field in the second row correspond to LCID2, indicating the correspondence between the second logical channel and the SL carrier
[0206] It should be understood that in order to maintain byte alignment Figure 11 corresponding reserved bits R can be set in
[0207] It should be understood Figure 11For illustrative purposes only, the present application does not limit the relative positions between the respective domains and the number of bit positions occupied by the respective domains. It should also be understood that Figure 11 The first information shown may also include other content not shown in the figure.
[0208] In addition, the first information may also indicate the correspondence between one or more logical channels corresponding to one or more SLRBs corresponding to other DST IDs other than the first DST ID and the SL carrier. Specifically, for how to indicate, reference may be made to Format 2 shown above or reference Figure 10 or Figure 11 , which will not be elaborated herein.
[0209] In the foregoing, a solution for a network device to configure the correspondence between logical channels and SL carriers is described in combination with Figures 5 to 11 The following describes another solution provided by the present application for activating or deactivating an SLRB.
[0210] Figure 12 is a schematic flowchart of another communication method provided by the present application. The following describes Figure 12 each step in the method 400 shown.
[0211] S410, the network device sends SLRB configuration information to the terminal device.
[0212] Exemplarily, the SLRB configuration information may be carried by RRC signaling (or, RRC message) or a broadcast message, which is not limited in the present application.
[0213] The SLRB configuration information may configure p SLRBs and indicate that the p SLRBs correspond to the first DST ID. Among them, the p SLRBs are all configured with a repetition function. The meaning of an SLRB being configured with a repetition function may refer to the above description. The p SLRBs may be all the SLRBs configured with a repetition function among all the SLRBs corresponding to the first DST ID, but the present application does not limit this.
[0214] S420, the network device sends the first information to the terminal device.
[0215] Among them, the first information is used to indicate the first DST ID. The first indication information also indicates the SLRBs among the p SLRBs whose repetition function is to be activated and / or the SLRBs whose repetition function is to be deactivated. That is to say, the first information may indicate which SLRBs among the p SLRBs need to activate the repetition function, or the first information may indicate which SLRBs among the p SLRBs need to deactivate the repetition function, or the first indication information may simultaneously indicate which SLRBs among the p SLRBs need to activate the repetition function and which SLRBs need to deactivate the repetition function.
[0216] Optionally, the first information may be a MAC CE, but this application does not limit this.
[0217] According to the method provided by this application, a network device can flexibly activate / deactivate the duplicate function of the SLRB according to actual requirements, which is beneficial to improving system performance.
[0218] The following gives examples of the possible formats of the first information.
[0219] Format 1
[0220] The first information may include a first field and p B i fields.
[0221] Among them, the first field is information including an indication of the first DST ID. The first field here is the same as the first field in methods 200 and 300 and will not be elaborated.
[0222] Each B i field occupies one bit, and i is an integer. The value of i can start from 0, or can start from 1, or can also start from any other integer. When the value of i starts from 0, the value of i is from 0 to p - 1, and the p B i fields are B0 fields B p-1 fields, and the B i field corresponds to the SLRB indicated by the (i + 1)-th SLRB ID in the SLRB ID list. When the value of i starts from 1, the value of i is from 1 to p, and the p B i fields are B1 fields to B p fields, and the B i field corresponds to the SLRB indicated by the i-th SLRB ID in the SLRB ID list. When i takes other values, the correspondence between the B i field and the SLRB ID is similar. The SLRB ID list includes the p SLRB IDs, and the SLRB ID list is jointly maintained by the network device and the terminal device.
[0223] In one example, the B i field indicates whether the duplicate function of its corresponding SLRB (that is, the SLRB indicated by the SLRB ID corresponding to the B i field) is in an activated state, that is, the B i field indicates whether to activate the duplicate function of its corresponding SLRB. For example, when the B i field is 0, it means to activate the duplicate function of the SLRB corresponding to this B i field, or when the B i field is 1, it means to activate the duplicate function of the SLRB corresponding to this B i field.
[0224] In another example, B i field indicates whether the repetition function of its corresponding SLRB is deactivated, that is, B i field indicates whether to deactivate the repetition function of its corresponding SLRB. For example, when B i field is 0, it means to deactivate the repetition function of the SLRB corresponding to this B i field, or when B i field is 1, it means to deactivate the repetition function of the SLRB corresponding to this B i field.
[0225] In yet another example, B i field indicates whether the repetition function of its corresponding SLRB is in an active state or a deactivated state, that is, B i field indicates to activate or deactivate the repetition function of its corresponding SLRB. For instance, when B i field is 0, it means to activate the repetition function of the SLRB corresponding to B i field, when B i field is 1, it means to deactivate the repetition function of the SLRB corresponding to B i field, or the meanings of 0 and 1 can be reversed.
[0226] See Figure 13 , Figure 13 which shows an example when the first information is in format one. Figure 13 In it, the first DST ID index, that is, the index corresponding to the first DST ID is the above-mentioned first field. The B0 field to the B4 field correspond to the above-mentioned p B i fields. It should be understood that here only p = 5 is taken as an example, and the present application does not limit the value of p. It should be understood that to maintain byte alignment, the first information may also include reserved bits R.
[0227] For example, the p SLRBs are SLRB#1 to SLRB#5, and the B0 field to the B4 field correspond to SLRB#1 to SLRB#5 in sequence. Assume that the B0 field to the B5 field is 10100. If B i field is 1, it means to activate the repetition function of the SLRB corresponding to B i field, when B i field is 0, it means to deactivate the repetition function of the SLRB corresponding to B i field, then, the B0 field to the B5 field indicates to activate the repetition functions of SLRB#1 and SLRB#3, and deactivate the repetition functions of other SLRBs. If B i field is 1, it means to activate the repetition function of the SLRB corresponding to B i field, when B i field is 0, it means not to activate Bi For the repeating function of the SLRB corresponding to the field, then, fields B0 to B5 indicate activating the repeating functions of SLRB#1 and SLRB#3. If B i field is 1, it indicates deactivating the repeating function of the SLRB corresponding to the B i field. When B i field is 0, it indicates not deactivating the repeating function of the SLRB corresponding to the B i field. Then, fields B0 to B5 indicate deactivating the repeating functions of SLRB#1 and SLRB#3.
[0228] It should be understood that Figure 13 this is only an exemplary illustration, and the present application does not limit the relative positions between the various fields, nor the number of bits occupied by each field. For example, the relative positions of the first field, fields B0 to B4, and the reserved bits can also be as Figure 14 or Figure 15 shown. It should also be understood that Figure 13 the first information shown may also include other content not shown in the figure.
[0229] It should also be understood that herein, "B i field" is only a name, which can be replaced by other names, and the present application does not limit this.
[0230] In the above, only the example of the network device configuring the SLRB with the activated repeating function and / or the SLRB with the deactivated repeating function among the p SLRBs corresponding to the first DST ID is described. In practice, the network device can also configure, through the first information, the SLRB with the activated repeating function and / or the SLRB with the deactivated repeating function among the SLRBs corresponding to one or more other DST IDs other than the first DST ID. In combination with Figure 16 for illustration.
[0231] See Figure 16 , Figure 16 which shows a possible format of the first information. As Figure 16 shown, the first information includes each DST ID index (i.e., the index corresponding to the DST ID) and five B i fields corresponding to each DST ID. Figure 16 The number of DSTIDs shown in
[0232] is z. It should be understood that the DST ID index in the figure can also be replaced by the DST ID. Additionally, the five B iThe five SLRBs indicated by the field are the five SLRBs with the duplication function configured among the SLRBs corresponding to the DST ID. In practice, the number of SLRBs with the duplication function configured for each DST ID may be different. Here, only the case where the number of SLRBs with the duplication function configured for each DST ID is five is taken as an example for illustration.
[0233] It should also be understood that it is also possible to indicate the SLRBs that activate the duplication function and / or deactivate the duplication function among the SLRBs with the duplication function configured for the DST IDs respectively by expanding Figure 14 or Figure 15 the format shown.
[0234] Format Two
[0235] The first information may include a first field and v B i fields, where v is the maximum number of SLRBs that can be configured for each DST (or service) corresponding to each DST ID, v≥p, and v is an integer.
[0236] Among them, the first field is the information indicating the first DST ID. The first field here is the same as the first field in methods 200 and 300, and will not be elaborated here.
[0237] Each B i field occupies one bit, and i is an integer. The value of i can start from 0, or can start from 1, or can also start from any other integer. When the value of i starts from 0, the value of i is from 0 to v - 1, and the v B i fields are B0 fields to B v-1 fields, and the B i field corresponds to the SLRB indicated by the (i + 1)-th SLRB ID in the SLRB ID list. When the value of i starts from 1, the value of i is from 1 to v, and the v B i fields are B1 fields to B v fields, and the B i field corresponds to the SLRB indicated by the i-th SLRB ID in the SLRB ID list. When i takes other values, the correspondence between the B i field and the SLRB ID is similar. The SLRB ID list is jointly maintained by the network device and the terminal device. The SLRB ID list may include all SLRB IDs corresponding to the first DST ID, or the SLRB ID list may include all current SLRBs (that is, SLRB IDs corresponding to all DST IDs). It should be understood that the v B iThe v SLRBs corresponding to the domain include the p SLRBs. The number of SLRB IDs in the SLRB ID list is less than or equal to v. If the number of SLRB IDs in the SLRB ID list is less than v, the network device will set the corresponding F i domain to the default value, and the terminal device ignores this F i domain. Additionally, if a certain B i domain's corresponding SLRB is not included in the SLRBs configured for the DST corresponding to the first DST ID by the network device, the terminal device ignores this B i domain; and / or, if the SLRB corresponding to a certain B i domain does not have the duplication function configured, the terminal device ignores this B i domain.
[0238] In one example, the B i domain indicates whether the duplication function of its corresponding SLRB is in the active state, that is, the B i domain indicates whether to activate the duplication function of its corresponding SLRB. For example, when the B i domain is 0, it means to activate the duplication function of the SLRB corresponding to this B i domain, or when the B i domain is 1, it means to activate the duplication function of the SLRB corresponding to this B i domain.
[0239] In another example, the B i domain indicates whether the duplication function of its corresponding SLRB is in the deactivated state, that is, the B i domain indicates whether to deactivate the duplication function of its corresponding SLRB. For example, when the B i domain is 0, it means to deactivate the duplication function of the SLRB corresponding to this B i domain, or when the B i domain is 1, it means to deactivate the duplication function of the SLRB corresponding to this B i domain.
[0240] In yet another example, the B i domain indicates whether the duplication function of its corresponding SLRB is in the active state or the deactivated state, that is, the B i domain indicates to activate or deactivate the duplication function of its corresponding SLRB. For instance, when the B i domain is 0, it means to activate the duplication function of the SLRB corresponding to the B i domain. When the B i domain is 1, it means to deactivate the duplication function of the SLRB corresponding to the B i domain, or the meanings of 0 and 1 can also be reversed.
[0241] It should be understood that, different from Format 1, in Format 1, the number of B fields corresponding to the first DST ID is p, where p is the number of SLRBs with the duplicate function configured for the first DST ID. In Format 2, the number of B fields corresponding to the first DST ID is v, where p is the maximum number of SLRBs that a network device can configure for one DST ID. i Refer to i , which shows an example when the first information is in Format 1.
[0242] In Figure 17 , the first DST ID index, that is, the index corresponding to the first DST ID is the above-mentioned first field. The B0 field to B7 fields correspond to the above-mentioned p B fields. Figure 17 Figure 17 It should be understood that here only p = 8 is taken as an example, and the present application does not limit the value of p. It should be understood that to maintain byte alignment, the first information may further include a reserved bit R.
[0243]
[0244] For example, the p SLRBs are SLRB#1 to SLRB#8, and the B0 field to B7 fields correspond to SLRB#1 to SLRB#8 in sequence. Assume that when the B field is 1, it means to activate the duplicate function of the SLRB corresponding to the B field, and when the B field is 0, it means to deactivate the duplicate function of the SLRB corresponding to the B field. Then, if the B0 field to B7 field is 10100001, it means to activate SLRB#1, SLRB#3, and SLRB#8 and deactivate the other SLRBs. i i i i i i Figure 17 Figure 18 Figure 19 Figure 17
[0245]
[0246] It should be understood that the above is only an exemplary illustration, and the present application does not limit the relative positions between the various fields and the number of bits occupied by each field. For example, the relative positions of the first field, the B0 field to B7 fields, and the reserved bit may also be as shown in Figure 18 or Figure 19 Figure 17
[0245]
[0246] i It should also be understood that the "F field" herein is only a name, which can be replaced by other names, and the present application does not limit this.
[0246] In the above, only the SLRBs with the duplicate function activated and / or the SLRBs with the duplicate function deactivated among the p SLRBs corresponding to the first DST ID are taken as examples for illustration in the network device. In practice, the network device can also configure, through the first information, the SLRBs with the duplicate function activated and / or the SLRBs with the duplicate function deactivated among the SLRBs corresponding to one or more other DST IDs except the first DST ID. In combination with Figure 20 for illustration.
[0247] See Figure 20 , Figure 20 which shows a possible format of the first information. As Figure 20 shown, the first information includes each DST ID index (i.e., the index corresponding to the DST ID) and eight B i fields corresponding to each DST ID. Figure 20 The number of DSTIDs shown in
[0248] is z. It should be understood that the DST ID index in the figure can also be replaced by the DST ID. The maximum number of SLRBs that the network device can configure for one DST ID may not be 8 either. Here, only the case where the maximum number of SLRBs that the network device can configure for one DST ID is 8 is taken as an example for illustration.
[0249] It should also be understood that the SLRBs with the duplicate function activated and / or the SLRBs with the duplicate function deactivated among the SLRBs corresponding to the DST IDs can also be indicated by extending the Figure 18 or Figure 19 shown format.
[0250] Format Three
[0251] The first information includes s DST j fields and r groups of v B i fields, where 2 ≤ r ≤ s, and both s and r are integers. s is the maximum number of DST IDs that the terminal device can support or the number of DST IDs configured by the network device for the terminal device. It should be understood that one group includes v B i fields.
[0252] Each DST j field occupies one bit. j is an integer. The value of j can start from 0, or can start from 1, or can also start from any other integer. When the value of j starts from 0, the value of j is from 0 to s - 1, and the s DST j fields are DST0 field to DST s-1 field, and the DST jThe domain corresponds to the (j + 1)-th DST ID in the DST ID list. When the value of j starts from 1, the value of j ranges from 1 to s, and the s DSTs j domains are from DST1 domain to DST s domain, and the DST j domain corresponds to the j-th DST ID in the DST ID list. When j takes other values, the correspondence between the DST j domains is similar. The DST j domain is used to indicate whether there is a group of v B j domains corresponding to the DST ID indicated by the DST i domain in the first information. Among the DST IDs corresponding to the s DST j domains, it includes the first destination identifier.
[0253] The r groups of v B i domains correspond one-to-one with r DST j domains among the s DST j domains. The r DST j domains are the r DST j domains in the s DST i domains that indicate the existence of a corresponding group of v B j domains.
[0254] Each B i domain occupies one bit. i is an integer. The value of i can start from 0, or start from 1, or start from any other integer. When the value of i starts from 0, the value of i ranges from 0 to v - 1, and the v B i domains are from B0 domain to B v-1 domain. The B i domain corresponds to the SLRB indicated by the (i + 1)-th SLRB ID in the SLRB ID list corresponding to the DST i domain corresponding to this B j domain. When the value of i starts from 1, the value of i ranges from 1 to v, and the v B i domains are from B1 domain to B v domain. The B i domain corresponds to the SLRB indicated by the i-th SLRB ID in the SLRB ID list corresponding to the DST i domain corresponding to this B j domain. When i takes other values, the correspondence between the B i domains and the SLRB ID is similar. v can be the maximum number of SLRBs that a DST ID can correspond to, or can be the maximum number of SLRBs that a DST ID can configure with duplicate functions. This application does not make any limitations in this regard.
[0255] The SLRB ID list is jointly maintained by a network device and a terminal device. The SLRB ID list corresponding to a certain DST ID may include all SLRB IDs corresponding to the DST ID. It should be understood that the v SLRBs corresponding to the v B domains corresponding to the first DST ID include the p SLRBs. If the number of SLRB IDs in an SLRB ID list is less than v, the network device sets the corresponding B domain to the default value, and the terminal device ignores the F domain. i In addition, if the SLRBs configured for a DST corresponding to a DST ID by the network device do not include the SLRB corresponding to a certain B domain, the terminal device ignores the B domain; and / or, if the SLRB corresponding to a certain B domain does not have a duplication function configured, the terminal device ignores the B domain. i domain. i In addition, if the SLRBs configured for a DST corresponding to a DST ID by the network device do not include the SLRB corresponding to a certain B i domain, the terminal device ignores the B i domain; and / or, if the SLRB corresponding to a certain B i domain does not have a duplication function configured, the terminal device ignores the B i domain.
[0256] If the SLRB corresponding to the B i domain is configured with a duplication function, in one example, the B i domain indicates whether the duplication function of its corresponding SLRB is in an active state; in another example, the B i domain indicates whether the duplication function of its corresponding SLRB is in a deactivated state; in yet another example, the B i domain indicates whether the duplication function of its corresponding SLRB is in an active state or a deactivated state.
[0257] Taking the B i domain indicating whether the duplication function of its corresponding SLRB is in an active state or a deactivated state as an example, the format shown in Figure 21 is used for illustration. Figure 21 In it, assume s = 16 and v = 8. The DST0 domain corresponds to the first DST ID in the DST ID list. Similarly, the DST1 domain corresponds to the second DST ID in the DST ID list, and the others are not elaborated here. If the DST0 domain is 1, it means that there are corresponding v B i domains, that is, the B0 domain to the B7 domain. If the DST0 domain is 0, it means that there are no corresponding v B i domains, or the meanings of 0 and 1 can be reversed. The B0 domain to the B7 domain represent 8 SLRBs. When the B i domain is 0, it means to activate the SLRB corresponding to the B i domain. When the B i domain is 1, it means to deactivate the SLRB corresponding to the B i domain, or the meanings of 0 and 1 can also be reversed.
[0258] For example, if the DST0 field is 1, it indicates the existence of the corresponding v B i fields. Assume that the DST1 field corresponds to the first DST ID, and the DST1 field is 1. If the DST0 field is also 1, then Figure 21 the B0 to B7 fields in the second row in [reference] correspond to the DST1 field. If the p SLRBs are SLRB#1 to SLRB#4, the SLRB ID list corresponding to the first DST ID is {SLRB ID#1, SLRB ID#2, SLRB ID#3, SLRB ID#4}, and assume that B i when the field is 1, it indicates activation of the SLRB corresponding to this B i field, and when B i the field is 0, it indicates deactivation of the SLRB corresponding to this B i field. Then, if the B0 to B3 fields in the second row are 1001, it indicates activation of the SLRBs indicated by SLRB ID#1 and SLRB ID#4, and deactivation of the SLRBs indicated by SLRB ID#2 and SLRB ID#3. Among them, the B4 to B7 fields in the second row are set to default values.
[0259] Optionally, in one way, if only the duplicate functions of the SLRBs corresponding to less than or equal to n DST IDs need to be activated and / or deactivated, the first information can adopt Format 1 or Format 2.
[0260] Optionally, in another way, if the duplicate functions of the SLRBs corresponding to more than n DST IDs need to be activated and / or deactivated, the first information can adopt Format 3.
[0261] Exemplarily, n≥1 and n is an integer. n can be specified by the protocol. For example, n = 2, but this application does not make any limitations in this regard.
[0262] It should be understood that Figures 6 to 11 and Figures 13 to 21 "Oct x" shown in any of the accompanying drawings represents the xth byte. For example, "Oct 1" represents the 1st byte. Additionally, any equivalent deformation of Figures 6 to 11 and Figures 13 to 21 any of the accompanying drawings should fall within the protection scope of this application.
[0263] It should be understood that the various solutions in the embodiments of this application can be combined and used reasonably, and the explanations or descriptions of the various terms that appear in the embodiments can be referred to or explained mutually in the various embodiments. No limitations are made in this regard.
[0264] It should also be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not imply the order of execution, and the order of execution of each process should be determined by its function and internal logic. The various numerical numbers or sequence numbers involved in the above processes are only for the convenience of description and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0265] Above, the method provided by the embodiments of the present application has been described in detail in conjunction with Figures 2 to 21 Below, the apparatus provided by the embodiments of the present application will be described in detail in conjunction with Figures 22 to 24 Figure [to be filled with the actual figure number] is a schematic block diagram of a communication apparatus provided by an embodiment of the present application. As
[0266] Figure 22 shown, the communication apparatus 1000 may include a transceiver unit 1100 and a processing unit 1200. Figure 22 As shown, the communication apparatus 1000 may include a transceiver unit 1100 and a processing unit 1200.
[0267] Among them, the transceiver unit 1100 may be used to receive information sent by other devices and may also be used to send information to other devices. For example, sending SL carrier configuration information or receiving SL carrier configuration information. The processing unit 1200 may be used to perform partial processing of the device, such as selecting a corresponding SL carrier for a logical channel, etc.
[0268] In a possible design, the communication apparatus 1000 may correspond to the terminal device in the above method embodiment.
[0269] Specifically, the communication apparatus 1000 may correspond to the terminal device in any one of the above methods 200 to 400. The communication apparatus 1000 may include units for performing the operations performed by the terminal device in the corresponding method, and each unit in the communication apparatus 1000 is respectively for implementing the operations performed by the terminal device in the corresponding method.
[0270] Exemplarily, when the communication apparatus 1000 corresponds to the terminal device in method 200, the transceiver unit 1100 is used to receive sidechain SL carrier configuration information sent by a network device, where the SL carrier configuration information includes information of n SL carriers, n≥2, and n is an integer; the processing unit 1200 is used to select a corresponding SL carrier for each of the m logical channels corresponding to the first sidechain radio bearer SLRB from the n SL carriers, m≥1, and m is an integer; where the first SLRB is configured with a repetition function, and the first SLRB is a radio bearer between the communication apparatus 1000 and other terminal devices.
[0271] It should be noted that in the translation of , the figure number needs to be filled in according to the actual figure in the original text. Since it is not provided in the given content, it is left as [to be filled with the actual figure number].Exemplarily, when the communication device 1000 corresponds to the terminal device in method 300, the transceiver unit 1100 is configured to receive sidechain (SL) carrier configuration information and sidechain radio bearer (SLRB) configuration information sent by a network device. The SL carrier configuration information is used to configure n SL carriers, the SLRB configuration information is used to configure a first SLRB, and the SLRB configuration information is used to indicate that the first SLRB corresponds to a first destination identifier. The first SLRB is configured with a repetition function, and the first SLRB is a radio bearer between the communication device 1000 and other terminal devices. n≥2 and n is an integer. The transceiver unit 1100 is further configured to receive first information sent by the network device, where the first information is used to indicate the first destination identifier and the correspondence between each of the m logical channels corresponding to the first SLRB and the SL carriers. m≥1 and m is an integer.
[0272] Exemplarily, when the communication device 1000 corresponds to the terminal device in method 400, the transceiver unit 1100 is configured to receive sidechain radio bearer (SLRB) configuration information sent by a network device. The SLRB configuration information is used to configure p SLRBs and indicate that the p SLRBs correspond to a first destination identifier. The p SLRBs are configured with a repetition function. p≥1 and p is an integer. The transceiver unit 1100 is further configured to receive first information sent by the network device, where the first information is used to indicate the first destination identifier and the SLRBs among the p SLRBs that activate the repetition function and / or deactivate the repetition function.
[0273] In another possible design, the communication device 1000 may correspond to the network device in the above method embodiments, for example, it may be a network device or a chip configured in a network device.
[0274] Specifically, the communication device 1000 may correspond to the network device in any one of methods 200 to 400. The communication device 1000 may include units for performing the operations performed by the network device in the corresponding method. Moreover, each unit in the communication device 1000 is for implementing the operations performed by the network device in the corresponding method.
[0275] Exemplarily, when the communication device 1000 corresponds to the network device in method 200, the transceiver unit 1100 is used to send side link SL carrier configuration information, wherein the SL carrier configuration information includes information of n SL carriers, n≥2, and n is an integer; and receive first indication information sent by a terminal device, wherein the first indication information is used to indicate the correspondence between each of the m logical channels corresponding to the first side link radio bearer SLRB and the SL carrier, m≥1, and m is an integer, wherein the first SLRB is configured with a duplication function, and the first SLRB is a wireless bearer between the terminal device and other terminal devices.
[0276] Exemplarily, when the communication device 1000 corresponds to the network device in method 300, the transceiver unit 1100 is used to send sidelink SL carrier configuration information and sidelink wireless bearer SLRB configuration information to the terminal device, wherein the SL carrier configuration information is used to configure n SL carriers, the SLRB configuration information is used to configure the first SLRB, and the SLRB configuration information is used to indicate that the first SLRB corresponds to a first purpose identifier, the first SLRB is configured with a duplication function, and the first SLRB is a wireless bearer between the terminal device and other terminal devices, n≥2, and n is an integer; send first information to the terminal device, the first information is used to indicate the first purpose identifier, and indicate the correspondence between each of the m logical channels corresponding to the first SLRB and the SL carrier, m≥1, and m is an integer.
[0277] Exemplarily, when the communication device 1000 corresponds to the network device in the method 400, the transceiver unit 1100 is used to send side link bearer SLRB configuration information to the terminal device, the SLRB configuration information is used to configure p SLRBs and to indicate that the p SLRBs correspond to a first purpose identifier, the p SLRBs are configured with a repeated function, p ≥ 1, and p is an integer; send first information to the terminal device, the first information is used to indicate the first purpose identifier and the SLRB with the repeated function activated and / or the SLRB with the repeated function deactivated among the p SLRBs.
[0278] 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.
[0279] It should also be understood that when the communication device 1000 is a terminal device, the transceiver unit 1100 in the communication device 1000 may correspond to Figure 23 The transceiver 2020 in the terminal device 2000 shown in FIG. 1 may correspond to the processing unit 1200 in the communication device 1000 Figure 23 The processor 2010 in the terminal device 2000 is shown.
[0280] It should also be understood that when the communication device 1000 is a chip configured in a terminal device, the transceiver unit 1200 in the communication device 1000 may be an input / output interface.
[0281] It should also be understood that when the communication device 1000 is a network device, the transceiver unit 1100 in the communication device 1000 may correspond to Figure 24 the transceiver 3200 in the network device 3000 shown in Figure 24 and the processing unit 1200 in the communication device 1000 may correspond to
[0282] It should also be understood that when the communication device 1000 is a chip configured in a network device, the transceiver unit 1100 in the communication device 1000 may be an input / output interface.
[0283] Figure 23 FIG. is a schematic structural diagram of a terminal device 2000 provided by an embodiment of the present application. The terminal device 2000 can be applied to a system as shown in Figure 1 and perform the functions of the terminal device in the above method embodiments. As shown in Figure 23 , the terminal device 2000 includes a processor 2010 and a transceiver 2020. Optionally, the terminal device 2000 further includes a memory 2030. Among them, the processor 2010, the transceiver 2002, and the memory 2030 can communicate with each other through an internal connection path to transmit control or data signals. The memory 2030 is used to store a computer program, and the processor 2010 is used to call and run the computer program from the memory 2030 to control the transceiver 2020 to transmit and receive signals. Optionally, the terminal device 2000 may further include an antenna 2040 for transmitting the uplink data or uplink control signaling output by the transceiver 2020 through a wireless signal.
[0284] The above-mentioned processor 2010 and the memory 2030 may be integrated into a processing device. The processor 2010 is used to execute the program code stored in the memory 2030 to implement the above functions. Specifically, the memory 2030 may also be integrated in the processor 2010 or independent of the processor 2010. The processor 2010 may correspond to Figure 22 the processing unit in
[0285] The above-mentioned transceiver 2020 may correspond to Figure 22 the communication unit in and may also be referred to as a transceiver unit. The transceiver 2020 may include a receiver (or called a receiver, receiving circuit) and a transmitter (or called a transmitter, transmitting circuit). Among them, the receiver is used to receive signals, and the transmitter is used to transmit signals.
[0286] It should be understood that Figure 23 The terminal device 2000 shown can implement each process related to the terminal device in any of the methods 200 to 400. The operations or functions of each module in the terminal device 2000 are respectively for implementing the corresponding processes in the above method embodiments. For details, reference can be made to the descriptions in the above method embodiments. To avoid repetition, detailed descriptions are appropriately omitted here.
[0287] The above processor 2010 can be used to execute the actions implemented inside the terminal device described in the previous method embodiments, and the transceiver 2020 can be used to execute the actions of the terminal device sending to or receiving from the network device described in the previous method embodiments. For details, please refer to the descriptions in the previous method embodiments and will not be elaborated here.
[0288] Optionally, the above terminal device 2000 may further include a power supply 2050 for supplying power to various components or circuits in the terminal device.
[0289] In addition, in order to make the functions of the terminal device more complete, the terminal device 2000 may further include one or more of an input unit 2060, a display unit 2070, an audio circuit 2080, a camera 2090, and a sensor 2100, etc. The audio circuit may further include a speaker 2082, a microphone 2084, etc.
[0290] Figure 24 is a schematic structural diagram of a network device provided by an embodiment of the present application, for example, it can be a schematic structural diagram of a base station. The base station 3000 can be applied to a system as shown in Figure 1 shown, and execute the functions of the network device in the above method embodiments. As shown in the figure, the base station 3000 may include one or more radio frequency units, such as a remote radio unit (RRU) 3100 and one or more baseband units (BBUs) (also referred to as distributed units (DUs)) 3200. The RRU 3100 may be referred to as a transceiver unit or a communication unit, and is connected to Figure 22It corresponds to the transceiver unit 1100 in []. Optionally, the transceiver unit 3100 can also be referred to as a transceiver, a transceiver circuit, or a transceiver, etc. It can include at least one antenna 3101 and a radio frequency unit 3102. Optionally, the transceiver unit 3100 can include a receiving unit and a transmitting unit. The receiving unit can correspond to a receiver (or a receiver, a receiving circuit), and the transmitting unit can correspond to a transmitter (or a transmitter, a transmitting circuit). The RRU 3100 part is mainly used for the transceiver of radio frequency signals and the conversion between radio frequency signals and baseband signals. The BBU 3200 part is mainly used for baseband processing and controlling the base station, etc. The RRU 3100 and the BBU 3200 can be physically set together or physically separated, that is, a distributed base station.
[0291] The BBU 3200 is the control center of the base station and can also be called a processing unit. It can correspond to Figure 22 the processing unit 1200 in []. It is mainly used to complete baseband processing functions such as channel coding, multiplexing, modulation, spreading, etc. For example, the BBU (processing unit) can be used to control the base station to execute the operation process of the network device in the above method embodiments.
[0292] In one example, the BBU 3200 can be composed of one or more single boards. The multiple single boards can jointly support a radio access network of a single access mode (such as an LTE network), or can respectively support radio access networks of different access modes (such as an LTE network, a 5G network or other networks). The BBU 3200 also includes a memory 3201 and a processor 3202. The memory 3201 is used to store necessary instructions and data. The processor 3202 is used to control the base station to perform necessary actions, such as controlling the base station to execute the operation process of the network device in the above method embodiments. The memory 3201 and the processor 3202 can serve one or more single boards. That is to say, a memory and a processor can be separately set on each single board. It can also be that multiple single boards share the same memory and processor. In addition, necessary circuits can be set on each single board.
[0293] It should be understood that Figure 24 the base station 3000 shown can implement each process related to the network device in the foregoing method embodiments. The operations or functions of each module in the base station 3000 are respectively to implement the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments. To avoid repetition, the detailed description is appropriately omitted here.
[0294] The foregoing BBU 3200 may be used to perform the actions implemented inside the network device described in the foregoing method embodiments, while the RRU 3100 may be used to perform the actions of the network device sending to or receiving from the terminal device described in the foregoing method embodiments. For specific details, please refer to the descriptions in the foregoing method embodiments and will not be elaborated herein.
[0295] According to the method provided by the embodiments of the present application, the present application further provides a computer program product, which includes: computer program code. When the computer program code runs on a computer, it causes the computer to execute the method on the terminal device side in any of the foregoing method embodiments.
[0296] According to the method provided by the embodiments of the present application, the present application further provides a computer-readable medium, which stores program code. When the program code runs on a computer, it causes the computer to execute the method on the network device side in the foregoing method embodiments.
[0297] According to the method provided by the embodiments of the present application, the present application further provides a system, which includes one or more of the foregoing terminal devices and one or more of the foregoing network devices.
[0298] The embodiments of the present application further provide a processing device, which includes a processor and an interface; the processor is used to execute the communication method in any of the foregoing method embodiments.
[0299] It should be understood that the above processing device may be a chip. For example, the processing device may be a field programmable gate array (FPGA), a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It may also be a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. 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 combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware decoding processor, or 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 art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0300] It will be appreciated that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and directrambus RAM (DR RAM). It should be noted that the memories of the systems and methods described herein are intended to include but not be limited to these and any other suitable types of memories.
[0301] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disc (SSD)), etc.
[0302] In each of the above device embodiments, the network device corresponds exactly to the network device or the terminal device in the method embodiments, and the corresponding steps are executed by the corresponding modules or units. For example, the communication unit (transceiver) executes the steps of receiving or transmitting in the method embodiments, and other steps except for sending and receiving can be executed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.
[0303] As used in this specification, the terms "component", "module", "system", etc. are used to denote computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable, an execution thread, a program, or a computer. By way of illustration, an application running on a computing device and the computing device can both be components. One or more components can reside in a process or execution thread, and a component can be located on one computer or distributed between two or more computers. In addition, these components can execute from various computer-readable media storing various data structures. A component can communicate, for example, through a signal with one or more data packets (such as data from two components interacting with another component in a local system, a distributed system, or a network, such as interacting with other systems through the Internet) through local or remote processes.
[0304] It should be understood that the "embodiments" mentioned throughout the specification mean that specific features, structures, or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner.
[0305] It should be understood that in the embodiments of the present application, the numbers "first", "second", etc. are only used to distinguish different objects, such as to distinguish different network devices, and do not limit the scope of the embodiments of the present application. The embodiments of the present application are not limited thereto.
[0306] It should also be understood that in the present application, "when", "if", and "in case" all mean that the network element will perform corresponding processing under certain objective circumstances, which does not limit the time, and it is not required that the network element must have a judgment action when implemented, nor does it mean that there are other limitations.
[0307] It should also be understood that in the present application, "at least one" means one or more, and "a plurality" means two or more.
[0308] It should also be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0309] It should also be understood that the term "and / or" in this document is merely an associative relationship describing associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after.
[0310] In this application, the meaning of expressions similar to "the item includes one or more of the following: A, B, and C", unless otherwise specified, generally means that the item can be any one of the following: A; B; C; A and B; A and C; B and C; A, B, and C; A and A; A, A, and A; A, A, and B; A, A, and C, A, B, and B; A, C, and C; B and B, B, B, and B, B, B, and C, C and C; C, C, and C, and other combinations of A, B, and C. The above uses three elements A, B, and C as examples to illustrate the selectable items of the item. When expressed as "the item includes at least one of the following: A, B,..., and X", that is, when there are more elements in the expression, the applicable items of the item can also be obtained according to the foregoing rules.
[0311] It can be understood that in the embodiments of this application, the terminal device and / or the network device can execute some or all of the steps in the embodiments of this application. These steps or operations are only examples, and the embodiments of this application can also execute other operations or variations of various operations. In addition, each step can be executed in a different order presented in the embodiments of this application, and it is possible not to execute all the operations in the embodiments of this application.
[0312] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0313] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0314] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, 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 displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0315] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0316] In addition, in each embodiment of the present application, each functional unit may be integrated in a processing unit, may exist physically separately for each unit, or two or more units may be integrated in one unit.
[0317] If the described function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory ROM, random access memory RAM, magnetic disks, or optical discs that can store program codes.
[0318] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claimed rights.
Claims
1. A communication method, characterized in that, including: The terminal device receives sidechain SL carrier configuration information sent by a network device, where the SL carrier configuration information includes information on n SL carriers, n≥2 and n is an integer; When a triggering condition is met, the terminal device selects, from the n SL carriers, a corresponding SL carrier for each of the m logical channels corresponding to a first sidechain radio bearer SLRB, m≥1 and m is an integer, and the triggering condition includes one or more of the following: The network device activates the repetition function of the first SLRB; Or, the SL carrier with the best measurement result among the n SL carriers does not correspond to any logical channel in the first SLRB; Or, the measurement results of the SL carriers corresponding to the first SLRB are all worse than the measurement results of the SL carriers that do not correspond to the first SLRB; Or, among the SL carriers that do not correspond to the first SLRB, there is an SL carrier whose measurement result is better than the measurement results of all the SL carriers corresponding to the first SLRB; Wherein, the first SLRB is configured with a repetition function, the first SLRB is a radio bearer between the terminal device and other terminal devices, and the first SLRB being configured with a repetition function specifically means: the first SLRB corresponds to multiple logical channels, and the multiple logical channels are used to transmit the same data.
2. The method according to claim 1, characterized in that, Each of the logical channels corresponding to all the logical channels of the first SLRB corresponds to at least one of the n SL carriers, and there is no intersection between the SL carriers corresponding to any two of the logical channels corresponding to all the logical channels of the first SLRB, and the m logical channels are some or all of the logical channels corresponding to all the logical channels of the first SLRB.
3. The method according to claim 1 or 2, characterized in that, The SL carrier configuration information further includes information on at least one SL transmission resource pool corresponding to each of the n SL carriers.
4. The method according to claim 3, characterized in that, The terminal device selects, from the n SL carriers, a corresponding SL carrier for each of the m logical channels corresponding to a first sidechain bearer SLRB, including: The terminal device determines the carriers corresponding to the transmission resource pools with available SL resources from the n SL carriers; The terminal device selects, from the carriers corresponding to the transmission resource pools with available SL resources, a corresponding SL carrier for each of the m logical channels.
5. The method according to claim 1 or 2, characterized in that, The terminal device selects, from the n SL carriers, a corresponding SL carrier for each of the m logical channels corresponding to a first sidechain bearer SLRB, including: The terminal device determines w SL carriers with the best measurement results among the measurement results corresponding to the n SL carriers, where the measurement result is the channel busy ratio CBR or the channel quality indicator CQI, w≤n and w is an integer; The terminal device selects at least one SL carrier for each of the m logical channels from the w SL carriers, where the at least one SL carrier is some or all of the SL carriers corresponding to the logical channel.
6. The method according to claim 5, characterized in that, The w measurement results are better than the remaining n - w measurement results.
7. The method according to claim 1 or 2, characterized in that, The terminal device receives sidechain SL carrier configuration information sent by a network device, including: The terminal device receives SL configuration information sent by the network device, where the SL configuration information includes the SL carrier configuration information, and the SL configuration information is further used to indicate the initial correspondence between each logical channel in all logical channels corresponding to the first SLRB and the SL carrier.
8. The method according to claim 1 or 2, characterized in that, The method further includes: The terminal device sends first indication information to the network device, where the first indication information is used to indicate the correspondence between each logical channel in the m logical channels and the SL carrier.
9. The method according to claim 1 or 2, characterized in that, Before the terminal device selects a corresponding SL carrier for a first logical channel in the m logical channels, the first logical channel corresponds to a first SL carrier, and the method further includes: After the terminal device selects a corresponding SL carrier for the first logical channel in the m logical channels, the terminal device sends the data that has not been completely sent in the cache corresponding to the first SL carrier on the first SL carrier.
10. The method according to claim 1 or 2, characterized in that, The correspondence between each logical channel in all logical channels corresponding to the first SLRB and the SL carrier enables at least one of the following to be satisfied: Repeated packet data convergence protocol protocol data units (PDCP PDUs) are placed in caches corresponding to different SL carriers; Repeated PCDP PDUs are encapsulated in different media access control protocol data units (MAC PDUs).
11. A communication method, characterized in that, including: The terminal device receives sidechain SL carrier configuration information and sidechain radio bearer (SLRB) configuration information sent by the network device. Among them, the SL carrier configuration information is used to configure n SL carriers, the SLRB configuration information is used to configure a first SLRB, and the SLRB configuration information is used to indicate that the first SLRB corresponds to a first destination identifier. The first SLRB is configured with a repetition function. The first SLRB is a radio bearer between the terminal device and other terminal devices. The first SLRB being configured with a repetition function specifically means that the first SLRB corresponds to multiple logical channels, and the multiple logical channels are used to transmit the same data, n≥2, and n is an integer; The terminal device receives first information sent by the network device, where the first information is used to indicate the first destination identifier and indicate the correspondence between each logical channel in the m logical channels corresponding to the first SLRB and the SL carrier, m≥1, and m is an integer.
12. A communication method, characterized in that,including: The network device sends sidechain SL carrier configuration information and sidechain radio bearer SLRB configuration information to the terminal device. Among them, the SL carrier configuration information is used to configure n SL carriers, the SLRB configuration information is used to configure the first SLRB, and the SLRB configuration information is used to indicate that the first SLRB corresponds to a first destination identifier. The first SLRB is configured with a repetition function. The first SLRB is a radio bearer between the terminal device and other terminal devices. The first SLRB being configured with a repetition function specifically means that: the first SLRB corresponds to multiple logical channels, and the multiple logical channels are used to transmit the same data, n≥2, and n is an integer; The network device sends first information to the terminal device. The first information is used to indicate the first destination identifier and to indicate the correspondence between each of the m logical channels corresponding to the first SLRB and the SL carriers, m≥1, and m is an integer.
13. The method according to claim 11 or 12, characterized in that, Each of the logical channels corresponding to the first SLRB corresponds to at least one of the n SL carriers, and there is no intersection between the SL carriers corresponding to any two of the logical channels corresponding to the first SLRB. The m logical channels are some or all of the logical channels corresponding to the first SLRB.
14. The method according to claim 11 or 12, characterized in that, The first information is a media access control control element MAC CE.
15. The method according to claim 11 or 12, characterized in that, The first information includes a first domain, a second domain, and v Fs corresponding to the second domain i wherein The first field includes information indicating the first destination identifier; The second field includes the first SLRB identifier, or the second field includes an index corresponding to the first SLRB identifier; Each F i field occupies at least one bit. The value of i ranges from 0 to v - 1, where i is an integer and v is the maximum number of SL carriers that the terminal device can support. v ≥ n and v is an integer. The F i field corresponds to the SL carrier indicated by the (i + 1)-th SL carrier identifier in the SL carrier identifier list and indicates which logical channel among the m logical channels the SL carrier corresponds to. The v F i fields correspond to v SL carriers that include the n SL carriers.
16. The method according to claim 11 or 12, characterized in that, The first information includes a first domain, m second domains, and v Fs corresponding to each second domain i wherein The first field includes information indicating the first destination identifier; The m second fields correspond one-to-one with the m logical channels. The second field includes the logical channel identifier corresponding to it, or the second field includes the position of the logical channel identifier corresponding to it in the logical channel identifier list; Each F i field occupies one bit. The value of i ranges from 0 to v - 1, where i is an integer and v is the maximum number of SL carriers that the terminal device can support. v ≥ n and v is an integer. The F i field corresponds to the SL carrier indicated by the (i + 1)-th SL carrier identifier in the SL carrier identifier list and indicates whether the SL carrier corresponds to the logical channel corresponding to the second field corresponding to the F i field. The v SL carriers corresponding to the v F i fields include the n SL carriers.
17. The method according to claim 11 or 12, characterized in that, The first information further includes reserved bits, and the reserved bits are used to maintain byte alignment.
18. The method according to claim 11, characterized in that, Before the terminal device receives the first information sent by the network device, the method further includes: The terminal device reports the first destination identifier and the SL frequency information corresponding to the first destination identifier to the network device.
19. The method according to claim 12, characterized in that, Before the network device sends the first information to the terminal device, the method further includes: The network device receives the first destination identifier and the SL frequency information corresponding to the first destination identifier reported by the terminal device.
20. A communication device, characterized in that, The apparatus includes a module for executing the method according to any one of claims 1 to 19.
21. A device, characterized in that, Comprising: A processor, the processor is coupled to a memory. The memory is used to store programs or instructions. When the programs or instructions are executed by the processor, the apparatus executes the method according to any one of claims 1 to 19.
22. A readable storage medium, on which a computer program or instruction is stored, characterized in that, When the computer program or instruction is executed, the computer executes the method according to any one of claims 1 to 19.
23. A computer program product, characterized in that, Including computer program instructions, the computer program instructions cause the computer to execute: the method according to any one of claims 1 to 19.
Citation Information
Patent Citations
Data repeat transmission method and device
WO2019024585A1
Data transmission method and apparatus
WO2019196748A1