Communication method, apparatus and system
The processing operation of PDCP duplication is solved by receiving and determining the processing operation of PDCP duplication based on the configuration information in the prior art, and the problem of inflexible and accurate activation methods in the prior art is improved, and the reliability of transmission is improved.
Patent Information
- Application Number
- CN202010480803.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-30
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2040-05-30
AI Technical Summary
The method of determining PDCP duplication activation in the prior art is not flexible and accurate enough, affecting the reliability of transmission.
The terminal device receives the configuration information sent by the network device, including reliability information and channel busy ratio CBR information, and the terminal device determines the processing operation of the PDCP duplication based on the service-related information and configuration information.
More accurate and flexible control of PDCP duplication is achieved, and the reliability of side link transmission is improved.
Smart Images

Figure CN113747578B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a communication method, device and system. Background Art
[0002] Packet data convergence protocol (PDCP) duplication means that the PDCP packet will be submitted to two radio link control (RLC) entities for transmission. The two RLC entities will process the processed packets independently and submit the processed packets to the media access control (MAC) layer through two corresponding logical channels (LCH). At present, the methods for determining the activation of PDCP duplication in the prior art are not flexible and accurate enough. In order to ensure the reliability of transmission, how to flexibly and accurately determine whether to activate PDCP duplication is an urgent problem to be solved. Summary of the invention
[0003] The present application provides a communication method and a communication device, which are used to solve the problem that the method for determining PDCP duplication activation in the prior art is not flexible and accurate enough.
[0004] In a first aspect, a communication method is provided, comprising: a terminal device receives configuration information sent by a network device, the configuration information comprising reliability information and channel busy ratio (CBR) information, wherein the reliability information comprises information for indicating a reliability range or level, and the CBR information comprises information for indicating a CBR range or level. The terminal device determines a packet data convergence protocol duplication PDCP duplication processing operation according to service-related information and the configuration information, wherein the service-related information comprises information related to a service corresponding to the PDCP entity, and the processing operation comprises an activation or deactivation operation.
[0005] Through this method, the configuration of PDCP duplication processing information can be realized between the terminal device and the network device. The terminal device can more accurately control the activation or deactivation of PDCP duplication according to the configuration information, and more flexibly ensure the reliability of transmission according to the change of CBR of the resource pool of mode 2. For example, the terminal device determines whether to perform PDCP duplication according to whether the value of the service-related information is within the value range of the configuration information.
[0006] duplication activation operation.
[0007] In one possible design, the configuration information also includes speed information, and the speed information includes information for indicating a speed range or level of the terminal device. With the above design, the terminal device can more flexibly control the activation or deactivation of PDCP duplication according to its own speed and the speed range or level information in the configuration information.
[0008] In one possible design, the service-related information includes the reliability requirement information of the service corresponding to the PDCP entity and the CBR information of the resource pool corresponding to the current service of the terminal device. Through the above design, the terminal device can determine whether to activate PDCP duplication from two dimensions: reliability requirement and CBR information of the resource pool, thereby accurately determining whether to activate PDCP duplication and ensuring the reliability of sidelink (SL) transmission.
[0009] In another possible design, the service-related information also includes speed information of the terminal device. The terminal device can determine whether to activate PDCP duplication based on the speed information, and accurately determine whether to activate PDCP duplication based on the reliability requirements and / or CBR information of the resource pool, thereby ensuring the reliability of SL transmission.
[0010] In another possible design, the service-related information also includes PDCP duplication indication information in the sidelink radio bearer (SLRB) configuration. The terminal device provides a reference for determining whether to activate PDCP duplication based on the activation or deactivation operation indicated by the indication information, thereby combining multi-dimensional information to improve the accuracy of the judgment.
[0011] In one possible design, the reliability information includes at least one reliability range or level, the CBR information includes at least one CBR range or level, and there is a corresponding relationship between the reliability range or level and the CBR range or level. In other words, the terminal device can determine the CBR range that meets the conditions for activating PDCP duplication according to different reliability requirements, thereby more flexibly determining whether to activate PDCP duplication.
[0012] The services corresponding to the PDCP entity described above can be understood as the services corresponding to the transmission on the PDCP entity including one or more of the data packets and service quality flows mapped to the PDCP entity.
[0013] Optionally, the configuration information is carried in a system information broadcast (SIB) message, a radio resource control (RRC) dedicated message, or a pre-configuration message.
[0014] In a second aspect, a communication method is provided, in which a network device determines configuration information, the configuration information including reliability information and channel busy ratio CBR information, wherein the reliability information includes information for indicating a reliability range or level, and the CBR information includes information for indicating a CBR range or level; the network device sends the configuration information to a terminal device.
[0015] Through this method, the network device configures the reliability range and the CBR range for the terminal device, and more accurately controls the activation and deactivation of SLduplication.
[0016] In one possible design, the configuration information also includes speed information, and the speed information includes information for indicating a speed range or level of the terminal device. The network device can control the activation and deactivation of SLduplication by configuring the speed range or speed level.
[0017] In one possible design, the reliability information includes at least one reliability range or level, the CBR information includes at least one CBR range or level, and there is a corresponding relationship between the reliability range or level and the CBR range or level. In other words, the network device can configure the CBR range that needs to be met for different reliability requirements, so as to more flexibly control whether to activate PDCP duplication.
[0018] Optionally, the configuration information is carried in a SIB message, an RRC dedicated message, or a pre-configuration message.
[0019] In a third aspect, a communication method is provided, in which a terminal device receives first indication information sent by a network device, the first indication information including information for indicating a PDCP duplication processing operation corresponding to a first radio link control (RLC) entity or a first logical channel associated with a first packet data convergence protocol (PDCP) entity. The first indication information includes RLC indication information, the RLC indication information includes information for indicating the first RLC entity or the first logical channel, and the processing operation includes an activation or deactivation operation; the terminal device performs a corresponding processing operation according to the first indication information.
[0020] Through the above method, the terminal device can determine the RLC entity or logical channel used for duplication according to the first indication information, which not only ensures the reliability of data transmission but also reduces the resource and complexity overhead of data transmission to a certain extent.
[0021] In one possible design, the first indication information also includes SLRB indication information and / or destination address indication information, wherein the SLRB indication information includes information for indicating an applicable SLRB, and the destination address indication information includes information for indicating an applicable destination address. Thus, the terminal device can determine the applicable SLRB information and / or destination address information based on the first indication information.
[0022] Optionally, the first indication information is carried in a media access control layer control element (MAC control element, MAC CE).
[0023] In a fourth aspect, a communication method is provided, in which a network device sends first indication information to a terminal device, where the first indication information includes information for indicating a PDCP duplication processing operation corresponding to a first RLC entity or a first logical channel associated with a first PDCP entity;
[0024] The first indication information includes RLC indication information, and the RLC indication information includes information used to indicate a first RLC entity or a first logical channel; the processing operation includes a PDCP copy activation or deactivation operation.
[0025] Through the above method, the network device can flexibly control the RLC entity or logical channel used for duplication according to the first indication information, which not only ensures the reliability of data transmission but also reduces the resource and complexity overhead of data transmission to a certain extent.
[0026] In one possible design, the first indication information also includes SLRB indication information and / or destination address indication information, wherein the SLRB indication information includes information for indicating an applicable SLRB, and the destination address indication information includes information for indicating an applicable destination address. Thus, the terminal device can determine the applicable SLRB information and / or destination address information based on the first indication information.
[0027] Optionally, the first indication information is carried in a media access control layer control element MAC CE.
[0028] In a fifth aspect, a communication device is provided, which may be a terminal device or a chip for a terminal device. The device has the function of implementing the first aspect, the third aspect, the possible designs of the first aspect, or the possible designs of the third aspect. The function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0029] In a sixth aspect, a communication device is provided. A communication device is provided. The device may be a network device or a chip for a network device. The device has the function of implementing the second aspect, or the fourth aspect, or each possible design of the second aspect, or each possible design of the fourth aspect. The function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0030] In a seventh aspect, the present application provides a chip system, which includes a processor for implementing the functions of the terminal device in the above-mentioned methods. In a possible design, the chip system also includes a memory for storing program instructions and / or data. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0031] In an eighth aspect, the present application provides a chip system, which includes a processor for implementing the functions of the network device in the above-mentioned methods. In a possible design, the chip system also includes a memory for storing program instructions and / or data. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0032] In a ninth aspect, a computer-readable storage medium is provided, wherein program code is stored in the computer-readable storage medium, and the program code includes instructions for executing the communication method in the above aspects.
[0033] For example, the computer-readable medium may store program code, where the program code includes instructions for executing the communication method in the first aspect.
[0034] For example, the computer-readable medium may store program code, where the program code includes instructions for executing the communication method in the second aspect.
[0035] For example, the computer-readable medium may store program code, where the program code includes instructions for executing the communication method in the third aspect.
[0036] For example, the computer-readable medium may store program code, wherein the program code includes instructions for executing the communication method in the fourth aspect.
[0037] In a tenth aspect, the present application provides a computer program product comprising instructions. When the computer program product is run on a computer, the instructions enable the computer to execute the methods in the above aspects.
[0038] In an eleventh aspect, a communication system is provided, comprising any one or more of the aforementioned communication devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 is a schematic diagram of a possible communication system of an embodiment of the present application;
[0040] Figure 2 It is a flowchart of a possible communication method according to an embodiment of the present application;
[0041] Figure 3 This is a flow chart of a possible communication method according to an embodiment of the present application;
[0042] Figure 4 is a schematic diagram of a possible MAC CE design according to an embodiment of the present application;
[0043] Figure 5 This is another possible MAC CE design schematic diagram of an embodiment of the present application;
[0044] Figure 6 is a schematic diagram of the structure of a communication device according to an embodiment of the present application;
[0045] Figure 7 is a schematic diagram of the structure of a communication device according to an embodiment of the present application;
[0046] Figure 8 It is a schematic diagram of the structure of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0047] The technical solution in the present application will be described below in conjunction with the accompanying drawings. For example, the features or contents marked with dotted lines in the accompanying drawings related to the embodiments of the present application can be understood as optional operations or optional structures of the embodiments.
[0048] The technical solution of the embodiment of the present 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 fifth generation (5G) mobile communication system or new radio access technology (NR). Among them, the 5G mobile communication system may include non-standalone (NSA) and / or standalone (SA).
[0049] The technical solution provided in the present application can also be applied to machine type communication (MTC), long term evolution technology for machine-to-machine communication (LTE-M), device to device (D2D) network, machine to machine (M2M) network, Internet of things (IoT) network or other networks. Among them, IoT network can include vehicle networking, for example. Among them, the communication mode in the vehicle networking system is collectively referred to as vehicle to other devices (vehicle to X, V2X, X can represent anything), for example, the V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian communication (V2P) or vehicle to network (V2N) communication, etc.
[0050] The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, etc. This application does not limit this.
[0051] V2X refers to an important key technology that realizes environmental perception, information exchange and collaborative control through sensors and electronic tags installed on vehicles. For example, this technology can realize information exchange between vehicles and the Internet (vehicle to network, V2N), vehicles and vehicles (vehicle to vehicle, V2V), vehicles and pedestrians (vehicle to pedestrian, V2P) and vehicles and infrastructure communications (vehicle to infrastructure, V2I), which can improve the intelligence level of vehicles and autonomous driving capabilities.
[0052] Both participants in V2V are terminal devices. V2V can be used as information exchange reminders between vehicles, and its most typical application is in vehicle-to-vehicle collision avoidance safety systems.
[0053] Both participants in V2P are terminal devices. V2P can be used to provide safety warnings to pedestrians or non-motor vehicles on the road.
[0054] One participant in V2I is the terminal device, and the other participant is the infrastructure (or road facilities). V2I can be used for communication between vehicles and infrastructure. For example, the infrastructure can be roads, traffic lights, roadblocks, etc., and road management information such as traffic light signal timing can be obtained.
[0055] In the embodiment of the present application, the network device may be any device with wireless transceiver function. The device includes but is 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 NodeB, or homeNode B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WiFi) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be a gNB in 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.
[0056] 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) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by the DU+AAU. It can be understood that the network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be divided into a network device in an access network (radio access network, RAN), or the CU may be divided into a network device in a core network (core network, CN), which is not limited in the embodiments of the present application.
[0057] In the embodiments of the present application, the terminal device may be referred to as user equipment (UE), terminal, mobile station (MS), and 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, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle with communication function, a wearable device, and a terminal device in a future 5G network, etc. The embodiments of the present application do not limit this.
[0058] To facilitate understanding of the embodiments of the present application, the professional terms involved in the embodiments of the present application are explained below. It should be noted that the following professional terms do not constitute the prior art of the embodiments of the present application, and the description of these professional terms also includes the invention content of the embodiments of the present application.
[0059] 1. Packet data convergence protocol (PDCP) duplication
[0060] PDCP duplication means that the PDCP packet will be submitted to two radio link control (RLC) entities for transmission. The two RLC entities will process the packets independently and submit the processed packets to the media access control (MAC) layer through two corresponding logical channels (LCH). From the perspective of the MAC layer, these are two independent packets. The MAC cannot identify whether this is a packet transmitted by PDCP duplication. The MAC layer only needs to schedule according to the normal algorithm. For example, in PDCP duplication based on carrier aggregation (CA), the LCH corresponding to the two associated RLC entities will transmit the corresponding data packets based on different carriers, thereby greatly improving the reliability of data transmission based on the gain brought by frequency domain diversity.
[0061] In the prior art, in one possible solution, the activation and deactivation of PDCP duplication is determined based on the short-range communication packet reliability (PPPR) value (the smaller the value, the higher the reliability requirement) associated with the data packet mapped to the sidelink radio bearer (SLRB) and a configured PPPR threshold. That is, the PPPR value associated with the data packet is compared with the PPPR threshold, and whether to activate PDCP duplication is determined based on the comparison result. For example, when the PPPR value associated with the data packet mapped to the SLRB is less than the PPPR threshold, that is, when the reliability requirement is relatively high, the SLRB needs to perform the PDCP duplication operation. This method cannot flexibly ensure the reliability of transmission according to the changes in the CBR of the resource pool of Mode 2.
[0062] In another possible solution in the prior art, the activation and deactivation of the duplication of the PDCP may be determined by the indication information in the SLRB configuration, or by the media access control layer control element (MAC control element, MACCE), specifically, including the following two possible methods:
[0063] Method 1: Determine whether to activate according to the activation configuration information (e.g., pdcp-Duplication configuration) in the PDCP entity configuration. Specifically, if the activation configuration information indicates activation, the PDCP duplication activation operation is performed; if the activation configuration information indicates deactivation, the PDCP duplication deactivation operation is performed.
[0064] Method 2: Determine whether to activate based on the indication information in the MAC CE (e.g., duplication activation / deactivation MAC CE in the MAC CE). Specifically, the MAC CE indicates that the data radio bearer (DRB) that needs to activate PDCP duplication
[0065] The above two solutions cannot well solve the problem of how to flexibly and accurately control PDCP duplication when the reliability requirement is not high or the carrier load of some logical channels is heavy.
[0066] 2. Channel Busy Radio Ratio (CBR)
[0067] SL PDCP duplication is mainly used to ensure the actual reliability of SL transmission. For mode 2, the reliability guarantee is not only affected by the reliability requirements corresponding to the service (or QoS flow) (such as packet error rate, communication range, PC5 port 5G service quality identification and other parameters), but also by the CBR of the resource pool. For example, even if the reliability requirements for data transmission are the same, if the same transmission technology is used under different CBR conditions, the actual reliability that can be achieved is also different. In particular, the duplication activation state of the side link bearer configuration in mode 2 is at the per cell level, and the CBR of the resource pool of each terminal device performing SL communication in the cell is likely to be different.
[0068] Figure 1 A schematic diagram of the V2X communication architecture is shown. Figure 1As shown, the system includes at least two terminal devices (such as terminal device 110 and terminal device 120) and a network device 130. The terminal device 110 can transmit to the terminal device 120 through the PC5 interface, and the network device 130 can communicate with the terminal device 110 through the Uu interface. Among them, the PC5 interface is a direct communication interface between terminal devices with V2X communication function, and the direct communication link between terminal devices with V2X communication function is also defined as a side link or side link (sidelink, SL).
[0069] It should be understood that the communication method provided in this application can be applied to Figure 1 In the system shown, for example, the terminal device may correspond to Figure 1 The terminal device 110 in the network device can correspond to Figure 1 The network device 130 in the embodiment of the present invention is described below.
[0070] It should also be understood that the embodiments shown below take the interaction between a network device and a terminal device as an example to describe in detail the method provided by the embodiment of the present application. However, this should not constitute any limitation to the present application. For example, the terminal device shown in the embodiments below can be replaced by a component (such as a chip, a chip system or a circuit, etc.) configured in the terminal device. The network device shown in the embodiments below can also be replaced by a component (such as a chip, a chip system or a circuit, etc.) configured in the network device. The embodiments shown below do not specifically limit the specific structure of the execution subject of the method provided by the embodiment of the present application, as long as it can communicate according to the method provided by the embodiment of the present application by running a program having a code of the method provided by the embodiment of the present application, for example, the execution subject of the method provided by the embodiment of the present application can be a terminal device or a network device, or a functional module in a terminal device or a network device that can call a program and execute the program.
[0071] In order to solve the problem that the method for determining PDCP duplication activation in the prior art is not flexible and accurate enough for the above-mentioned terminal device, the present application provides the following communication method:
[0072] Figure 2 is a schematic flow chart of a communication method provided by the present application. Figure 2 The steps in the method 200 are described below.
[0073] S210, the network device sends configuration information to the terminal device. Correspondingly, the terminal device receives the configuration information sent by the network device.
[0074] Among them, the configuration information may include reliability information and channel busy ratio CBR information, wherein the reliability information includes information for indicating the reliability range or level, and the CBR information includes information for indicating the CBR range or level. In an embodiment of the present application, the reliability information may be one or more of information such as packet error rate (PER), communication range (range) and PC5 5G QoS identifier (PQI). The CBR information may refer to the CBR of the sending resource pool. It should be understood that the CBR of the resource pool is the CBR of the corresponding resource pool used by the actual terminal device to send data.
[0075] Optionally, the information contained in the configuration information in the embodiment of the present application can be implemented in multiple ways, that is, the configuration information has multiple different implementations. For example, the configuration information can be implemented in the form of a table or in the form of a function. The configuration information can be dynamically indicated or semi-statically indicated, which is not limited in the embodiment of the present application.
[0076] Optionally, the configuration information may also include speed information, which includes information for indicating a speed range or speed level of the terminal device. It is easy to understand that the speed information may be absolute speed information or relative speed information, and the speed information may also be sent to the terminal device via another message, which is not limited in this application.
[0077] Taking reliability requirement information as an example, the following describes a possible implementation method of indicating a reliability range or level. Furthermore, by way of example, taking the reliability of a packet error rate (PER) of a quality of service (QoS) flow mapped to a PDCP entity as an example, a possible method of indicating a PER range or level is introduced.
[0078] In one possible way of indicating the PER range or level, the PER range is indicated by two PER thresholds (a and b), that is, the indicated PER range is greater than or equal to a and less than or equal to b, where 0<a<b. For example, if the PER thresholds are 0.02 and 0.03, it means that the indicated PER range is 0.02-0.03. It should be understood that the PER threshold can be configured by the network device, for example, through a system information block (SIB) message.
[0079] In another possible way of indicating the PER range or level, the PER range is indicated by a PER threshold (c), that is, the indicated PER range is greater than 0 and less than or equal to c, where 0<c. For example, if the PER threshold is 0.01, it means that the indicated PER range is 0 to 0.01. It should be understood that the PER threshold can be configured by the network device, for example, by a system information block SIB message.
[0080] In another possible manner of indicating the PER range or level, the PER level is indicated by configuration information, that is, the configuration information carries indication information indicating the PER level. It is easy to understand that the PER levels can be divided according to the PER range, that is, there is a corresponding relationship between the PER level and the PER range, and one PER level has a corresponding PER range. The corresponding relationship can be predefined by the protocol, or determined by the network side device, or determined by the terminal device.
[0081] The above uses the implementation method of indicating the PER range or level as an example to introduce the implementation method of indicating the range or level. It is easy to understand that the indication of other reliability information, such as CBR information and speed information, can refer to the implementation method of indicating the PER range or level, and this application will not go into details.
[0082] In one possible design, the reliability information includes at least one reliability range or level, and the CBR information includes at least one CBR range or level, wherein there is a correspondence between the reliability range or level and the CBR range or level. That is, different reliability ranges may correspond to different CBR ranges that meet the conditions for activating PDCP duplication, thereby more flexibly determining whether to activate PDCP duplication. It can be understood that there are many different ways to implement this correspondence. For example, the correspondence may be implemented in the form of a table, in the form of a function, or in other data structures, such as an array, queue, container, stack, linear list, pointer, linked list, tree, graph, structure, class, heap, hash table or hash table.
[0083] Exemplarily, the correspondence between the range of PER and the range of CBR may be shown in Table 1.
[0084] Table 1
[0085] PER Range 1 CBR Range 1 PER Range 2 CBR Range 2 PER Range 3 CBR Range 3 PER Range 4 CBR Range 4
[0086] In Table 1, a PER range is associated with a corresponding CBR range, that is, a corresponding CBR range can be configured for different reliability requirement ranges. It is easy to understand that the range information in Table 1 can also be level information, that is, a PER level is associated with a corresponding CBR level.
[0087] In another possible design, the configuration information includes reliability information, CBR information, and speed information. The reliability information includes at least one reliability range or level, the CBR information includes at least one CBR range or level, and the speed information includes at least one speed range or level. There is a corresponding relationship between the reliability range or level, the CBR range or level, and the speed range or level. That is, the configuration information indicates the reliability information, CBR information, and speed information that are related to each other.
[0088] Exemplarily, the correspondence between the range of PER, the range of CBR, and the range of speed may be shown in Table 2.
[0089] Table 2
[0090]
[0091]
[0092] In Table 2, a PER range is associated with a corresponding CBR range and speed range, that is, corresponding CBR ranges and speed ranges can be configured for different reliability requirement ranges. It is easy to understand that the range information in Table 1 can also be level information, that is, a PER level is associated with a corresponding CBR level and speed level.
[0093] In another possible design, the configuration information includes CBR information. The CBR information indicates a range or level of CBR.
[0094] S220, the terminal device determines the processing operation of the PDCP according to the service-related information and configuration information, and the processing operation includes an activation or deactivation operation.
[0095] It is easy to understand that the terminal device can determine the processing operation of the PDCP based on multiple service-related information and multiple range or level information in the configuration information, so that the terminal device can flexibly and accurately determine the processing operation of the PDCP according to different service scenarios and service requirements.
[0096] Exemplarily, the embodiments of the present application introduce several possible ways in which a terminal device determines a processing operation of PDCP duplication.
[0097] In a possible way of determining the processing operation of PDCP, when the reliability requirement meets condition 1 and the CBR of the resource pool meets condition 2, the terminal device determines to activate the duplication operation of the corresponding PDCP entity.
[0098] It should be understood that the reliability requirement meeting condition 1 means that the reliability requirement of the PC5QoS flow meets condition 1. Furthermore, in one possible design, the reliability requirement of the PC5QoS flow meeting condition 1 means that one of the one or more QoS flows mapped to the corresponding SLRB (or PDCP entity) has a corresponding reliability requirement meeting condition 1. In another possible design, the reliability requirement of the PC5QoS flow meeting condition 1 means that the corresponding reliability requirements of all QoS flows in the one or more QoS flows mapped to the corresponding SLRB (or PDCP entity) meet condition 1.
[0099] Optionally, condition 1 may be a PQI of a QoS flow mapped to a PDCP entity, and optionally, the PQI belongs to a configured PQI list. The PQI is a PC5 QoS parameter, and the PQI may map one or more QoS features of resource type, priority level, packet delay budget (PDB), PER, averaging window, and maximum data burst volume (MDBV).
[0100] Optionally, condition 1 may be that the PER of the QoS flow mapped to the PDCP entity is within the PER range in the configuration information. Alternatively, when the configuration information includes PER level information, the PER level meets the PER level requirement in the configuration information. It is easy to understand that condition 1 may limit one or more QoS features, and the above PER being within the PER range in the configuration information is only an example.
[0101] Optionally, condition 1 may be that the PQI of the QoS flow mapped to the PDCP entity belongs to the configured PQI list and the communication distance range of the QoS flow mapped to the PDCP entity belongs to the range in the configuration information. Alternatively, when the configuration information contains range level information, the level of the range meets the range level requirements in the configuration information.
[0102] Optionally, condition 1 may be that the PER of the QoS flow mapped to the PDCP entity is within the PER range in the configuration information and the communication distance range of the QoS flow mapped to the PDCP entity is within the range range in the configuration information. Alternatively, when the configuration information contains PER level information, the PER level meets the PER level requirements in the configuration information. Alternatively, when the configuration information contains range level information, the range level meets the range level requirements in the configuration information. It is easy to understand that condition 1 can limit one or more QoS features, and the above PER belonging to the PER range in the configuration information is only an example.
[0103] The CBR of the resource pool satisfies condition 2, which means that the CBR of the resource pool measured by the terminal device is within the CBR range, that is, the CBR of the resource pool measured by the terminal device is within the CBR range included in the configuration information. Alternatively, when the configuration information includes CBR level information, the CBR level meets the CBR level requirement in the configuration information.
[0104] It is easy to understand that there can be multiple reliability ranges or levels and CBR ranges or levels in the configuration information, that is, there can be multiple conditions 1 and multiple conditions 2. When the reliability requirement meets condition 1 and the CBR of the resource pool meets condition 2, it means that when condition 1 is met, the corresponding condition 2 needs to be met, and the terminal device can determine to activate the duplication operation of the corresponding PDCP entity. For example, as shown in Table 1, there is a corresponding relationship between PER range 1 and CBR range 1. When the PER value of the terminal device is within PER range 1 and the CBR of the resource pool measured by the terminal device is within CBR range 1, the terminal device determines to activate the duplication operation of the corresponding PDCP entity. In this way, the terminal device can more flexibly ensure the reliability of transmission according to the changes in the CBR of the resource pool in mode 2.
[0105] In another possible manner of determining the processing operation of the PDCP, the terminal device determines to activate the duplication operation of the corresponding PDCP entity when the reliability requirement satisfies condition 1. Exemplarily, when the PER value of the terminal device is within the PER range, that is, when the reliability requirement of the terminal device is within the reliability range included in the configuration information, the terminal device determines to activate the PDCP duplication.
[0106] Another possible way to determine the processing operation of PDCP also includes condition 3 speed information, that is, when the reliability requirement meets condition 1, the CBR of the resource pool meets condition 2, and the speed of the terminal device meets condition 3, PDCP duplication is activated only when all three conditions are met. The speed of the terminal device meets condition 3 means that the speed of the terminal device is within the speed range included in the configuration information, or, when the configuration information includes speed level information, the speed level of the terminal device meets the speed level requirement in the configuration information. It should be understood that the speed can be the absolute speed of the terminal device or the relative speed of the terminal device relative to other terminal devices. In this way, the terminal device flexibly determines the activation operation of PDCP duplication according to the reliability requirements corresponding to the QoS flow, the changes in the CBR of the resource pool, and the speed information of the terminal device, thereby ensuring the reliability and flexibility of transmission.
[0107] In another possible way to determine the PDCP processing operation, when the CBR of the resource pool satisfies condition 2 and condition 4, the terminal device determines to activate PDCP duplication. Condition 4 refers to the activation state or deactivation state indicated by the duplication in the SLRB configuration. That is, the terminal device determines whether to activate PDCP duplication based on condition 2 and condition 4. Exemplarily, the terminal device determines to activate PDCP duplication based on the activation state of the duplication indicated in the SLRB configuration and the CBR of the resource pool measured by the terminal device being within the CBR range. In this way, the terminal device flexibly determines the activation operation of PDCP duplication based on the changes in the CBR of the resource pool and the SLRB configuration information, thereby ensuring the reliability and flexibility of transmission.
[0108] In PDCP duplication, one PDCP entity is associated with multiple RLC entities or LCHs, where the loads corresponding to the carriers associated with some of the multiple LCHs may be different, or the reliability requirements corresponding to the data transmitted by the current SLRB are different. How to flexibly adjust the number of RLC entities or LCHs activated by the actual duplication in multiple RLC entities or LCHs to ensure the reliability of SL communication has become an urgent problem to be solved.
[0109] The embodiment of the present application provides a method for flexibly adjusting the duplication activation state of multiple RLC entities or LCHs, specifically, Figure 3 Said:
[0110] S310, the network device sends first indication information to the terminal device, where the first indication information includes information for indicating a PDCP duplication processing operation corresponding to a first radio link control RLC entity or a first logical channel associated with a first packet data convergence protocol PDCP entity.
[0111] The first indication information includes RLC indication information, and the RLC indication information includes information used to indicate the first RLC entity or the first logical channel, and the processing operation includes a PDCP copy activation or deactivation operation.
[0112] In a possible manner, the first indication information is carried in a media access control layer control element MAC CE. For example, the network device sends a side link activation / deactivation media access control layer control element (SLDuplication Activation / Deactivation MAC CE) to the terminal device.
[0113] Specifically, the MAC CE includes one or more of destination address indication information, SLRB indication information, and RLC indication information. Optionally, the MAC CE also includes identification information (eg, logical channel ID (LCID)), and the identification information is used to identify the MAC CE.
[0114] Among them, the destination address indication information is used to indicate the destination address applicable to the MAC CE. It should be understood that the MAC CE is only applicable to the corresponding SLRB under the destination address corresponding to the destination address indication information. Optionally, the destination address indication information may include indication information of multiple destination addresses. Optionally, the specific form of the destination address indication information may be a destination address index (destination index); or a bit map (bit map) format.
[0115] The SLRB indication information is used to indicate the SLRB to which the MAC CE applies. It should be understood that the MAC CE is only applicable to the SLRB corresponding to the SLRB indication information. Optionally, the SLRB indication information may include indication information of multiple SLRBs. Optionally, the SLRB indication information may be a SLRB index (SLRB config index), which is an index associated with the SLRB configuration sent by the network; or in a dot matrix format.
[0116] The RLC indication information is used to indicate the RLC entity (or LCH) to which the MAC CE applies. It should be understood that the MAC CE is only applicable to the RLC entity corresponding to the RLC indication information. Optionally, the RLC indication information may include indication information of multiple RLC entities. Optionally, the RLC indication information may be an RLC index (RLC bearer config index), which is an index associated with the RLC entity configuration sent by the network; or in a dot matrix format.
[0117] Exemplarily, the present application embodiment provides a specific MAC CE design method. Figure 4 As shown: R is a reserved bit; destination index is used to indicate the destination ID to which the MAC CE applies; Dn is used to indicate SLRB ID / index (exemplarily, when Dn=1, it indicates that the SLRB associated with Dn needs to activate PDCP duplication); RLCn is used to indicate RLC bearer ID / index (exemplarily, when RLC1=1, RLC2=1, RLC3=0, RLC4=0, it indicates that only RLC bearers=1 and 2 associated with the SLRB need to activate PDCP duplication). It should be understood that the number of bits occupied by Dn can be more than 8, for example, it can represent D0~D15.
[0118] Another specific MAC CE design method. Figure 5 As shown: R is a reserved bit; In is used to indicate the destination ID to which the MAC CE applies (for example, I9=1, indicating that the destination ID associated with destination index=9 requires PDCP duplication); Dn is used to indicate SLRB ID / index; RLCn is used to indicate RLC bearer ID / index. It should be understood that the number of bits occupied by Dn can be more than 8, for example, it can represent D0~D15.
[0119] S320, the terminal device performs corresponding processing operations according to the first indication information.
[0120] The terminal device determines the PDCP duplication processing operation corresponding to the first radio link control RLC entity or the first logical channel associated with the first packet data convergence protocol PDCP entity based on the first indication information.
[0121] Exemplarily, the terminal device determines, based on the first indication information, that the first RLC entity or the first logical channel associated with the first PDCP entity needs to perform PDCP duplication processing. Specifically, the terminal device can determine the RLC entity / LCH that needs to perform PDCP duplication processing based on the indication of the MAC CE. Through this method, the terminal device can flexibly determine, based on the first indication information, which entities require PDCP duplication and which do not need duplication among multiple RLC entities or logical channels associated with the first PDCP entity, thereby ensuring the reliability and flexibility of transmission.
[0122] It is understandable that in the above-mentioned various method embodiments of the present application, these steps or operations are only examples, and the embodiments of the present application can also perform other operations or variations of various operations. In addition, each step can be performed in a different order presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.
[0123] It is understandable that in the above embodiments of the present application, the method implemented by the terminal device may also be implemented by a component (such as a chip or circuit) that can be configured in the terminal device, and the method implemented by the network device may also be implemented by a component (such as a chip or circuit) that can be configured in the network device. In addition, the network device may also be referred to as a first node, and the network device may be a base station, a DU or a CU, or other network forms.
[0124] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between various network elements. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be a terminal device involved in the above various method embodiments, or a device including the above terminal device, or a component (chip or circuit) that can be used for the terminal device; or, the communication device can be a network device involved in the above various method embodiments, or a device including the above network device, or a component that can be used for the network device. It can be understood that in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0125] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or software functional module.
[0126] The following, combined Figures 6 to 8 The device provided in the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and some contents will not be repeated for the sake of brevity.
[0127] Figure 6 FIG. 6 is a schematic diagram showing the structure of a communication device 600 according to an embodiment of the present application. It should be understood that the communication device 600 can be implemented Figures 2 to 3 Any function corresponding to the terminal device in any of the embodiments shown in any figure. The communication device can be a terminal device, or a component (such as a chip or circuit) that can be configured in the terminal device. The communication device 600 includes: a processing unit 610 and a communication unit 620.
[0128] It should be noted that the communication unit in the embodiment of the present application may also be referred to as a transceiver unit (module), and the processing unit may be referred to as a processing module.
[0129] Exemplarily, the communication unit 620 is used to receive configuration information sent by the network device, the configuration information includes reliability information and CBR information, wherein the reliability information includes information for indicating a reliability range or level, and the CBR information includes information for indicating a CBR range or level.
[0130] The processing unit 610 is used to determine a packet data convergence protocol duplication PDCPduplication processing operation according to the service related information and configuration information, wherein the service related information includes the related information of the service corresponding to the PDCP entity, and the processing operation includes an activation or deactivation operation.
[0131] In one possible design, the configuration information also includes speed information, which includes information for indicating a speed range or level of the terminal device.
[0132] In one possible design, the service-related information includes reliability requirement information of the service corresponding to the PDCP entity and CBR information of the resource pool corresponding to the current service of the terminal device.
[0133] The communication device 600 is used to implement Figure 3 The functions corresponding to the terminal device in the embodiment shown are:
[0134] The communication unit 620 is used to receive first indication information sent by a network device, where the first indication information includes information for indicating a PDCP duplication processing operation corresponding to a first RLC entity or a first logical channel associated with a first Packet Data Convergence Protocol PDCP entity.
[0135] Optionally, the first indication information is carried in MAC CE.
[0136] The processing unit 610 is configured to determine applicable SLRB information and / or destination address information according to the first indication information, and further determine a PDCP duplication processing operation corresponding to the first RLC entity or the first logical channel associated with the first PDCP entity.
[0137] Optionally, the communication device 600 may further include a storage unit 630. The storage unit 630 may be used to store computer-executable instructions and / or other information such as data. The processing unit 610 may read the instructions or data stored in the storage unit 630 to implement the corresponding solution.
[0138] In one possible design, the processing unit 610 may be a processor, such as Figure 8 The processor 801 is shown. The communication unit 620 may be a transceiver, for example Figure 8 The transceiver 803 shown, or the communication unit 620 may also be a communication interface. The storage unit 630 may be a memory, for example Figure 8 802 shown.
[0139] Figure 7 The communication device 700 provided in the embodiment of the present application is shown. The device 700 can implement Figures 2 to 3 Any function of the network device in any of the embodiments shown in any figure. The communication device can be a network device, or a component (such as a chip or circuit) that can be configured in the network device.
[0140] The communication device 700 is used to implement Figure 2 The functions corresponding to the network devices in the embodiment shown are:
[0141] Exemplarily, the processing unit 710 is used to determine configuration information, where the configuration information includes reliability information and channel busy ratio CBR information.
[0142] The communication unit 720 is used to send configuration information to the terminal device.
[0143] For the description of the configuration information, please refer to the description of the previous embodiment, which will not be repeated here.
[0144] The communication device 700 is used to implement Figure 3 The functions corresponding to the network devices in the embodiment shown are:
[0145] The communication unit 720 is used to send first indication information to the terminal device, where the first indication information includes information for indicating a PDCP duplication processing operation corresponding to a first radio link control RLC entity or a first logical channel associated with a first packet data convergence protocol PDCP entity.
[0146] For the relevant description of the first indication information, reference may be made to the relevant description of the previous embodiment, which will not be repeated here.
[0147] Optionally, the processing unit 710 is further configured to flexibly indicate, through MAC CE, an RLC entity or a logical channel that requires PDCP duplication processing.
[0148] Optionally, the communication device 700 may further include a storage unit 730. The storage unit may be used to store computer-executable instructions and / or other information such as data. The processing unit 710 may read the instructions or data stored in the storage unit to implement the corresponding solution.
[0149] For the specific interaction process, information or message content, please refer to the description in the corresponding method embodiment.
[0150] In one possible design, the processing unit 730 may be a processor, such as Figure 8 The processor 801 is shown. The communication unit may be a transceiver, e.g. Figure 8 The transceiver 803 shown, or the communication unit may also be a communication interface. The storage unit may be a memory, for example Figure 8 Memory 802 is shown.
[0151] It is understandable that each unit in the communication device 600 or 700 can be provided separately or integrated together, and the embodiment of the present application does not limit this. Each unit in the embodiment of the present application can also be called a module, for example, the receiving unit can be called a receiving module.
[0152] The “module” or “unit” in various embodiments of the present application may refer to an application-specific integrated circuit ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0153] Based on the same technical concept, the embodiment of the present application also provides a communication device for implementing the functions performed by the network device and the terminal device in the above method embodiment. Figure 8A schematic block diagram of a possible communication device 800 according to an embodiment of the present application is shown. The communication device includes at least one processor 801, a memory 802, and optionally includes a transceiver 803 and a system bus 804. The bus 804 may be a PCI bus or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 In the figure, only one bold line is used to represent it, but it does not mean that there is only one bus or one type of bus. The transceiver 803 is used for the communication device 800 to communicate and interact with other communication devices (such as wireless access network devices, or terminal devices, which are not limited here), such as interactive control signaling and / or business data, etc. The transceiver 803 can be implemented by circuits with communication transceiver functions, communication interfaces, etc. The memory 802 is used to store required program instructions and / or data. When the at least one processor calls the program instructions stored in the memory to execute, the communication device implements the function of the terminal device in the above method, or when the at least one processor calls the program instructions stored in the memory to execute, the communication device implements the function of the network device in the above method. The at least one processor 801, the memory 802 and the transceiver 803 are coupled via the system bus 804.
[0154] The processor and transceiver described in each embodiment of the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (Bipolar Junction Transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc. Optionally, the processor may include one or more processors, such as one or more CPUs, and in the case where the processor is a CPU, the CPU may be a single-core CPU or a multi-core CPU. The transceiver is used to send and receive data and / or signals, and receive data and / or signals. The transceiver may include a transmitter and a receiver, the transmitter is used to send data and / or signals, the receiver is used to receive data and / or signals, and the transceiver may also be a communication interface. The memory includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), and compact disc read-only memory (CD-ROM), and the memory is used to store relevant instructions and / or data.
[0155] In a possible design, the chip mentioned in the embodiments of the present application can realize the relevant functions that can be realized by the processor, or can realize the relevant functions that can be realized by the processor and the transceiver, or can realize the relevant functions that can be realized by the processor, the transceiver and the memory. The chip can be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a digital signal processing circuit, a microcontroller, and a programmable controller or other integrated chips that realize the relevant functions.
[0156] An embodiment of the present application further provides a computer-readable medium on which a computer program is stored. When the computer program is executed by a computer, the communication method in any of the above method embodiments is implemented.
[0157] An embodiment of the present application also provides a computer program product, which, when executed by a computer, implements the communication method in any of the above method embodiments.
[0158] The present application also provides a communication system, which may include Figure 6 Optionally, the communication system may also include Figure 7 The communication device.
[0159] Those skilled in the art will appreciate that the first, second, and other various digital numbers involved in the present application are only for the convenience of description and are not intended to limit the scope of the embodiments of the present application. The specific values of the numbers (also referred to as indexes), the specific values of the quantities, and the positions in the present application are only for illustrative purposes, are not the only form of representation, and are not intended to limit the scope of the embodiments of the present application. The first, second, and other various digital numbers involved in the present application are also only for the convenience of description and are not intended to limit the scope of the embodiments of the present application.
[0160] In this application, elements expressed in the singular are intended to mean "one or more" rather than "one and only one", unless otherwise specified. In this application, "at least one" is intended to mean "one or more", and "more than one" is intended to mean "two or more", unless otherwise specified.
[0161] In this document, the term "at least one of..." or "at least one of..." means all or any combination of the listed items. For example, "at least one of A, B, and C" may mean: A exists alone, B exists alone, C exists alone, A and B exist at the same time, B and C exist at the same time, and A, B, and C exist at the same time, where A may be singular or plural, B may be singular or plural, and C may be singular or plural.
[0162] It should be understood that in various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute a limitation on the implementation process of the embodiments of the present invention.
[0163] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0164] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0165] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0166] The corresponding relationships shown in each table in the present application can be configured or predefined. The values of the information in each table are only examples and can be configured as other values, which are not limited by the present application. When configuring the corresponding relationship between the information and each parameter, it is not necessarily required to configure all the corresponding relationships illustrated in each table. For example, in the table in the present application, the corresponding relationships shown in some rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above table, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables can also use other names that can be understood by the communication device, and the values or representations of the parameters can also be other values or representations that can be understood by the communication device. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables.
[0167] The predefined in the present application may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0168] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0169] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0170] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
[0171] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that, it includes: A terminal device receives configuration information from a network device, where the configuration information includes reliability information and channel busy ratio (CBR) information. Among them, the reliability information includes at least one reliability range or level, the CBR information includes at least one CBR range or level, and there is a corresponding relationship between the reliability range or level and the CBR range or level; the reliability information includes one or more of packet error rate, communication range, and PC5 interface 5G service quality identifier; the CBR is the CBR of the resource pool in mode 2; The terminal device determines a packet data convergence protocol replication (PDCP) duplication processing operation according to service-related information and the configuration information, where the service-related information includes reliability requirement information of the service corresponding to the PDCP entity and the CBR information of the resource pool corresponding to the current service of the terminal device, and the processing operation includes an activation or deactivation operation.
2. The method according to claim 1, characterized in that, the service-related information further includes PDCP duplication indication information in the sidelink radio bearer (SLRB) configuration.
3. The method according to claim 1 or 2, characterized in that, the service corresponding to the PDCP entity includes one or more of data packets mapped to the PDCP entity and quality of service (QoS) flows.
4. The method according to claim 1 or 2, characterized in that, the configuration information is carried in a system information block (SIB) message in system broadcast, or a radio resource control (RRC) dedicated message, or a pre-configured message.
5. A communication method, characterized in that, it includes: A network device determines configuration information, where the configuration information includes reliability information and channel busy ratio (CBR) information. Among them, the reliability information includes at least one reliability range or level, the CBR information includes at least one CBR range or level, and there is a corresponding relationship between the reliability range or level and the CBR range or level; the reliability information includes one or more of packet error rate, communication range, and PC5 interface 5G service quality identifier; the CBR is the CBR of the resource pool in mode 2; The network device sends the configuration information to a terminal device, and the configuration information and service-related information are used to determine a packet data convergence protocol replication (PDCP) duplication processing operation, where the service-related information includes reliability requirement information of the service corresponding to the PDCP entity and the CBR information of the resource pool corresponding to the current service of the terminal device, and the processing operation includes an activation or deactivation operation.
6. The method according to claim 5, characterized in that, the configuration information is carried in a system information block (SIB) message in system broadcast, or a radio resource control (RRC) dedicated message, or a pre-configured message.
7. A communication device, characterized in that, it includes a communication unit and a processing unit; The communication unit is configured to receive configuration information from a network device, where the configuration information includes reliability information and channel busy ratio (CBR) information. The reliability information includes at least one reliability range or level, the CBR information includes at least one CBR range or level, and there is a corresponding relationship between the reliability range or level and the CBR range or level. The reliability information includes one or more of packet error rate, communication range, and PC5 interface 5G quality of service identifier. The CBR is the CBR of the resource pool in mode 2. The processing unit is configured to determine a packet data convergence protocol (PDCP) duplication processing operation according to service-related information and the configuration information. The service-related information includes reliability requirement information of the service corresponding to the PDCP entity and CBR information of the resource pool corresponding to the current service of the communication device. The processing operation includes an activation or deactivation operation.
8. The apparatus according to claim 7, wherein, the service-related information further includes PDCP duplication indication information in the sidelink radio bearer (SLRB) configuration.
9. The apparatus according to claim 7 or 8, wherein, the service corresponding to the PDCP entity includes one or more of data packets mapped to the PDCP entity and quality of service (QoS) flows.
10. The apparatus according to claim 7 or 8, wherein, the configuration information is carried in a system information block (SIB) message of system broadcast, a radio resource control (RRC) dedicated message, or a pre-configuration message.
11. A communication apparatus, wherein, it includes a processing unit and a communication unit; The processing unit is configured to determine configuration information, where the configuration information includes reliability information and channel busy ratio (CBR) information. The reliability information includes at least one reliability range or level, the CBR information includes at least one CBR range or level, and there is a corresponding relationship between the reliability range or level and the CBR range or level. The reliability information includes one or more of packet error rate, communication range, and PC5 interface 5G quality of service identifier. The CBR is the CBR of the resource pool in mode 2. The communication unit is configured to send the configuration information to a terminal device. The configuration information and service-related information are used to determine a packet data convergence protocol (PDCP) duplication processing operation. The service-related information includes reliability requirement information of the service corresponding to the PDCP entity and CBR information of the resource pool corresponding to the current service of the terminal device. The processing operation includes an activation or deactivation operation.
12. The apparatus according to claim 11, wherein, the configuration information is carried in a system information block (SIB) message of system broadcast, a radio resource control (RRC) dedicated message, or a pre-configuration message.
13. A communication apparatus, wherein, it includes: A processor, the processor being coupled to a memory for storing a program or instructions, which when executed by the processor cause the device to perform the method according to any one of claims 1 to 4.
14. A communication device, characterized in that it comprises: a processor, the processor being coupled to a memory for storing a program or instructions, which when executed by the processor cause the device to perform the method according to claim 5 or 6.
15. A storage medium having stored thereon a computer program or instructions, characterized in that when the computer program or instructions are executed, they cause a computer to perform the method according to any one of claims 1 to 4.
16. A storage medium having stored thereon a computer program or instructions, characterized in that when the computer program or instructions are executed, they cause a computer to perform the method according to claim 5 or 6.
17. A communication system, characterized in that it comprises: a communication device according to any one of claims 7 to 10, and / or, a communication device according to any one of claims 11 to 12.
18. A communication system, characterized in that it comprises: a communication device according to claim 13, and / or, a communication device according to claim 14.
Citation Information
Patent Citations
User equipment and methods for pdcp duplication in 5g ran
CN109983747A
Systems and methods for performing carrier aggregation in sidelink communications
CN111165042A
System and method for supporting urllc in advanced v2x communications
WO2019149182A1