Communication method, communication device, communication system, storage medium, and program product
Patent Information
- Application Number
- CN202580004260.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2026-11-06
AI Technical Summary
How to determine the number of data replicas in diversity slotted ALOHA technology to balance transmission resource utilization and transmission reliability? In existing technologies, the terminal uses the same number of replicas for all data, which leads to resource waste or insufficient reliability.
The terminal receives configuration information to determine the number of data copies for a specific transmission object, and flexibly adjusts the number of copies according to the transmission parameters configured for each transmission object by the network device to adapt to different data requirements.
It improves transmission reliability and resource utilization, and enhances the data transmission performance of the communication system.
Smart Images

Figure CN123058007A_ABST
Abstract
Description
Communication methods, communication equipment, communication systems, storage media and software products Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device, communication system, storage medium, and program product. Background Technology
[0002] Diversity Slotted ALOHA (DSA) replicates uplink packets to generate one or more duplicate packets, and then transmits the uplink packets and duplicate packets in multiple random time slots. The receiver receives any one of these packets, indicating successful reception. This reduces the probability of uplink collisions in contention channels and improves uplink capacity. Summary of the Invention
[0003] For DSA technology, determining the number of data replicas to balance transmission resource utilization and transmission reliability is a problem that urgently needs to be solved.
[0004] This disclosure provides a communication method, communication device, communication system, storage medium, and program product.
[0005] According to a first aspect of the present disclosure, a communication method is proposed, executed by a terminal, the method comprising: receiving first information, the first information including configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and, according to the first information, sending a first transmission block TB and TB copies of the first TB, the first TB including data of multiple transmission objects.
[0006] According to a second aspect of the present disclosure, a communication method is provided, executed by a network device, the method comprising: sending first information, the first information including configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and receiving at least one of a first transmission block TB and TB copies of the first TB, the first TB including data of a plurality of transmission objects.
[0007] According to a third aspect of the present disclosure, a terminal is provided, comprising: a transceiver module configured to receive first information, the first information including configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and, according to the first information, sending a first transmission block TB and TB copies of the first TB, the first TB including data of multiple transmission objects.
[0008] According to a fourth aspect of the present disclosure, a network device is provided, comprising: a transceiver module configured to transmit first information, the first information including configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and receiving at least one of a first transport block TB and TB copies of the first TB, the first TB including data of a plurality of transmission objects.
[0009] According to a fifth aspect of the present disclosure, a communication device is provided, comprising: one or more processors; wherein the communication device is configured to perform a communication method as described in the first or second aspect.
[0010] According to a sixth aspect of the present disclosure, a communication system is provided, including a terminal and a network device; the terminal is configured to implement the communication method as described in the first aspect; and the network device is configured to implement the communication method as described in the second aspect.
[0011] According to a seventh aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform a communication method as described in the first or second aspect.
[0012] According to an eighth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the communication method of the first or second aspect.
[0013] According to a ninth aspect of the present disclosure, a computer program is provided that includes code, which, when executed by a processor, implements the communication method of the first or second aspect.
[0014] According to a tenth aspect of the present disclosure, a chip or chip system is provided, the chip or chip system including processing circuitry configured to perform a communication method as described in the first or second aspect.
[0015] The embodiments disclosed herein can effectively balance transmission resource utilization and transmission reliability, thereby improving the data transmission performance of the communication system. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0017] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0018] Figure 1B is a schematic diagram illustrating the transmission of multiple data packets and their copies by different terminals according to embodiments of the present disclosure.
[0019] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure.
[0020] Figure 2B is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure.
[0021] Figure 3 is another interactive schematic diagram of a communication method according to an embodiment of the present disclosure.
[0022] Figure 4 is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure.
[0023] Figure 5 is a schematic diagram of a communication device provided according to an embodiment of the present disclosure.
[0024] Figure 6 is a schematic diagram of a chip structure provided according to an embodiment of the present disclosure. Detailed Implementation
[0025] This disclosure provides a communication method, communication device, communication system, storage medium, and program product.
[0026] In a first aspect, embodiments of this disclosure provide a communication method executed by a terminal, the method comprising: receiving first information, the first information including configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and, according to the first information, sending a first transmission block TB and TB copies of the first TB, the first TB including data of multiple transmission objects.
[0027] In this embodiment, on the one hand, configuring corresponding transmission parameters for specific transmission objects allows the terminal to determine the number of replicas at a finer granularity, improving the transmission reliability of data for different transmission objects while avoiding the consumption of more transmission resources. On the other hand, the terminal can determine the number of replicas of the first transmission block based on the transmission parameters configured for each transmission object by the network device, effectively accommodating the different requirements of different transmission objects for the number of data replicas and improving the data transmission performance of the communication system.
[0028] In conjunction with some embodiments of the first aspect, in some embodiments, the transmission object includes at least one of the following: a data radio bearer (DRB), a signaling radio bearer (SRB), a radio link control (RLC) bearer, a logical channel, a quality of service (QoS) stream, and a media access control layer control unit (MAC CE).
[0029] In this embodiment of the disclosure, the terminal can obtain at least one of the transmission parameters configured for DRB, transmission parameters configured for SRB, transmission parameters configured for RLC bearer, transmission parameters configured for logical channel, transmission parameters configured for QoS stream, and transmission parameters configured for MAC CE. In this way, the terminal can determine the number of data copies from different transmission granularities, thereby improving the transmission reliability of data for different transmission objects.
[0030] In conjunction with some embodiments of the first aspect, in some embodiments, the transmission parameters include at least one of the following: a first parameter indicating the number of data copies of the transmission object; a second parameter indicating the maximum number of data copies of the transmission object; and a third parameter indicating a range of the number of data copies of the transmission object.
[0031] In conjunction with some embodiments of the first aspect, in some embodiments, sending a first transport block TB and a TB copy of the first TB according to first information includes: determining the number of data copies of a plurality of transport objects according to the first information; determining the number of TB copies of the first TB according to the number of data copies of the plurality of transport objects; and sending the first TB and the TB copies of the first TB according to the number of TB copies of the first TB.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of transmission objects include a first transmission object and a second transmission object, wherein the first transmission object is a transmission object whose transmission parameters are indicated by the first information, and the second transmission object is a transmission object whose transmission parameters are not indicated by the first information.
[0033] In conjunction with some embodiments of the first aspect, in some embodiments, the transmission parameters of the second transmission object are determined based on the transmission parameters of the first transmission object.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the number of TB replicas of the first TB is the maximum number of data replicas of multiple transport objects within the first TB.
[0035] In this embodiment of the disclosure, the maximum number of data replicas of multiple transmission objects within the first TB is used as the number of replicas of the first TB. This can effectively take into account the different requirements of different transmission objects for the number of data replicas, improve the transmission reliability of the transmission block, and reduce the probability of network device scheduling retransmission.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the first TB and a TB copy of the first TB are sent on a first transmission resource, and multiple transmission objects are allowed to use the first transmission resource.
[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the first transmission resource is a transmission resource for diversity slot ALOHA or a transmission resource for contention-based resolution of diversity slot ALOHA.
[0038] In conjunction with some embodiments of the first aspect, in some embodiments, the first transmission resource is an uplink channel resource.
[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: receiving second information, the second information being used to indicate that the transmission object is permitted to use a first transmission resource; the first transmission resource being used to transmit TB and a TB copy of TB.
[0040] In conjunction with some embodiments of the first aspect, in some embodiments, sending a first TB and a TB copy of the first TB includes: receiving second information indicating whether a plurality of transmission objects are allowed to use a first transmission resource; determining, based on the second information, that the plurality of transmission objects included in the first TB are allowed to use the first transmission resource; and sending the first TB and a TB copy of the first TB on the first transmission resource is determined by the second information sent by the network device.
[0041] In conjunction with some embodiments of the first aspect, in some embodiments, the first transmission resource is one of the following: uplink channel resources for contention to resolve diversity slot ALOHA; uplink channel resources for diversity slot ALOHA; transmission resources for contention to resolve diversity slot ALOHA; transmission resources for diversity slot ALOHA; and uplink channel resources.
[0042] In a second aspect, embodiments of this disclosure provide a communication method executed by a network device, the method comprising: sending first information, the first information including configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and receiving at least one of a first transmission block TB and TB copies of the first TB, the first TB including data of multiple transmission objects.
[0043] In conjunction with some embodiments of the second aspect, in some embodiments, the transmission object includes at least one of the following: a data radio bearer (DRB), a signaling radio bearer (SRB), a radio link control (RLC) bearer, a logical channel, a quality of service (QoS) stream, and a media access control layer control unit (MAC CE).
[0044] In conjunction with some embodiments of the second aspect, in some embodiments, the transmission parameters include at least one of the following: a first parameter indicating the number of data copies of the transmission object; a second parameter indicating the maximum number of data copies of the transmission object; and a third parameter indicating a range of the number of data copies of the transmission object.
[0045] In conjunction with some embodiments of the second aspect, in some embodiments, the number of TB copies of the first TB is determined based on the number of data copies of multiple transport objects.
[0046] In conjunction with some embodiments of the second aspect, in some embodiments, the multiple transmission objects include a first transmission object and a second transmission object, wherein the first transmission object is a transmission object whose transmission parameters are indicated by the first information, and the second transmission object is a transmission object whose transmission parameters are not indicated by the first information.
[0047] In conjunction with some embodiments of the second aspect, in some embodiments, the transmission parameters of the second transmission object are determined based on the transmission parameters of the first transmission object.
[0048] In conjunction with some embodiments of the second aspect, in some embodiments, the number of TB replicas of the first TB is the maximum number of data replicas of multiple transport objects within the first TB.
[0049] In conjunction with some embodiments of the second aspect, in some embodiments, the first TB and a TB copy of the first TB are sent on the first transmission resource, and multiple transmission objects are allowed to use the first transmission resource.
[0050] In conjunction with some embodiments of the second aspect, in some embodiments, the first transmission resource is a transmission resource for diversity slot ALOHA or a transmission resource for contention-based resolution of diversity slot ALOHA.
[0051] In conjunction with some embodiments of the second aspect, in some embodiments, the first transmission resource is an uplink channel resource.
[0052] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending second information, the second information being used to indicate that the transmission object is permitted to use a first transmission resource; the first transmission resource being used to transmit TB and a copy of TB.
[0053] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending second information, the second information being used to determine that the plurality of transmission objects are permitted to use a first transmission resource; the first transmission resource being used to send a first TB and a TB copy of the first TB.
[0054] In conjunction with some embodiments of the second aspect, in some embodiments, the first transmission resource is one of the following: uplink channel resources for contention to resolve diversity slot ALOHA; uplink channel resources for diversity slot ALOHA; transmission resources for contention to resolve diversity slot ALOHA; transmission resources for diversity slot ALOHA; and uplink channel resources.
[0055] Thirdly, embodiments of this disclosure provide a terminal, including: a transceiver module configured to receive first information, the first information including configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and according to the first information, sending a first transmission block TB and TB copies of the first TB, the first TB including data of multiple transmission objects.
[0056] In conjunction with some embodiments of the third aspect, in some embodiments, the transmission object includes at least one of the following: a data radio bearer (DRB), a signaling radio bearer (SRB), a radio link control (RLC) bearer, a logical channel, a quality of service (QoS) stream, and a media access control layer control unit (MAC CE).
[0057] In conjunction with some embodiments of the third aspect, in some embodiments, the transmission parameters include at least one of the following: a first parameter indicating the number of data copies of the transmission object; a second parameter indicating the maximum number of data copies of the transmission object; and a third parameter indicating the range of the number of data copies of the transmission object.
[0058] In conjunction with some embodiments of the third aspect, in some embodiments, the terminal further includes a processing module configured to determine the number of data copies of a plurality of transmission objects based on the first information; determine the number of TB copies of the first TB based on the number of data copies of the plurality of transmission objects; and the transceiver module is further configured to send the first TB and the TB copies of the first TB based on the number of TB copies of the first TB.
[0059] In conjunction with some embodiments of the third aspect, in some embodiments, the multiple transmission objects include a first transmission object and a second transmission object, wherein the first transmission object is a transmission object whose transmission parameters are indicated by the first information, and the second transmission object is a transmission object whose transmission parameters are not indicated by the first information.
[0060] In conjunction with some embodiments of the third aspect, in some embodiments, the transmission parameters of the second transmission object are determined based on the transmission parameters of the first transmission object.
[0061] In conjunction with some embodiments of the third aspect, in some embodiments, the number of copies of the first TB is the maximum number of data copies of multiple transfer objects within the first TB.
[0062] In conjunction with some embodiments of the third aspect, in some embodiments, the first TB and a TB copy of the first TB are sent on the first transmission resource, and multiple transmission objects are allowed to use the first transmission resource.
[0063] In conjunction with some embodiments of the third aspect, in some embodiments, the first transmission resource is a transmission resource for diversity slot ALOHA or a transmission resource for contention-based resolution of diversity slot ALOHA.
[0064] In conjunction with some embodiments of the third aspect, in some embodiments, the first transmission resource is an uplink channel resource.
[0065] In conjunction with some embodiments of the third aspect, in some embodiments, the transceiver module is further configured to receive second information indicating that the transmission object is permitted to use the first transmission resource; the first transmission resource is used to transmit TB and a copy of TB.
[0066] Fourthly, embodiments of this disclosure provide a network device, including: a transceiver module configured to send first information, the first information including configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and to receive at least one of a first transmission block TB and TB copies of the first TB, the first TB including data of multiple transmission objects.
[0067] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transmission object includes at least one of the following: a data radio bearer (DRB), a signaling radio bearer (SRB), a radio link control (RLC) bearer, a logical channel, a quality of service (QoS) stream, and a media access control layer control unit (MAC CE).
[0068] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transmission parameters include at least one of the following: a first parameter indicating the number of data copies of the transmission object; a second parameter indicating the maximum number of data copies of the transmission object; and a third parameter indicating a range of the number of data copies of the transmission object.
[0069] In conjunction with some embodiments of the fourth aspect, in some embodiments, the number of TB copies of the first TB is determined based on the number of data copies of multiple transport objects.
[0070] In conjunction with some embodiments of the fourth aspect, in some embodiments, the plurality of transmission objects include a first transmission object and a second transmission object, wherein the first transmission object is a transmission object whose transmission parameters are indicated by the first information, and the second transmission object is a transmission object whose transmission parameters are not indicated by the first information.
[0071] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transmission parameters of the second transmission object are determined based on the transmission parameters of the first transmission object.
[0072] In conjunction with some embodiments of the fourth aspect, in some embodiments, the number of TB replicas of the first TB is the maximum number of data replicas of multiple transport objects within the first TB.
[0073] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first TB and a TB copy of the first TB are sent on the first transmission resource, and multiple transmission objects are allowed to use the first transmission resource.
[0074] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first transmission resource is a transmission resource for diversity slot ALOHA or a transmission resource for contention-based resolution of diversity slot ALOHA.
[0075] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first transmission resource is an uplink channel resource.
[0076] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transceiver module is further configured to send second information indicating that the transmission object is permitted to use the first transmission resource; the first transmission resource is used to transmit TB and a copy of TB.
[0077] Fifthly, embodiments of this disclosure provide a communication device, including: one or more processors; wherein the communication device is used to perform a communication method as described in the first or second aspect.
[0078] In a sixth aspect, embodiments of this disclosure provide a communication system, including: a terminal and a network device; the terminal is configured to implement the communication method as described in the first aspect; and the network device is configured to implement the communication method as described in the second aspect.
[0079] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform a communication method as described in the first or second aspect.
[0080] Eighthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform a communication method as described in the first or second aspect.
[0081] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the method as described in an optional implementation of the first or second aspect.
[0082] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described according to an optional implementation of the first or second aspect above.
[0083] It is understood that the aforementioned communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0084] This disclosure provides a communication method, a communication device, a communication system, a storage medium, and a program product. In some embodiments, the terms "communication method," "copy transmission method," "copy packet transmission method," "DSA transmission parameter determination method," and "CRDSA transmission parameter determination method" can be used interchangeably, as can the terms "communication system," "copy transmission system," and "copy packet transmission system."
[0085] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0086] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0087] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0088] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0089] In the embodiments disclosed herein, "multiple" refers to two or more.
[0090] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0091] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0092] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0093] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0094] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0095] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0096] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0097] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0098] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0099] In some embodiments, the terms "network devices", "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", "node", "access network node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femtocell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", and "bandwidth part (BWP)" can be used interchangeably.
[0100] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0101] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0102] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0103] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0104] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0105] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0106] Figure 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1A, the communication system 100 includes: a terminal 101 and a network device 102.
[0107] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0108] In some embodiments, network device 102 includes access network device and core network device.
[0109] In some implementations, access network equipment may be nodes or devices that connect terminals to a wireless network. Access network equipment may include, but is not limited to, at least one of the following: evolved NodeB (eNB), next-generation eNB (ng-eNB), next-generation NodeB (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul equipment, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in Wi-Fi system.
[0110] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0111] In some embodiments, the access network device may be composed of a centralized unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0112] In some embodiments, the core network equipment may be a single device including a first network element, or it may be multiple devices or a group of devices, each including a first network element. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).
[0113] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.
[0114] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1A are illustrative. The communication system may include all or some of the main bodies in FIG1A, or it may include other main bodies outside of FIG1A. The number and form of each main body are arbitrary. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0115] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0116] The terms and concepts involved in the embodiments of this disclosure are described below.
[0117] I. DSA Technology
[0118] During the uplink packet transmission process, the terminal copies the uplink packet to generate one or more duplicate packets, and then transmits the uplink packet and duplicate packets in multiple random time slots. The network device's receipt of any one of these packets indicates successful reception, thus reducing the probability of collision failures and increasing the probability of successful uplink packet transmission.
[0119] II. Contention Resolution Diversity Slotted ALOHA (CRDSA) Techniques
[0120] Figure 1B is a schematic diagram of different terminals sending multiple data packets and their copies. As shown in Figure 1B, terminal A sends data packet 2 and its copy in time slots 1 and 4 respectively, i.e., packet 2 in the figure; and data packet 4 and its copy in time slots 6 and 8 respectively, i.e., packet 4 in the figure. Terminal B sends data packet 1 and its copy in time slots 1 and 9 respectively, i.e., packet 1 in the figure; sends data packet 3 and its copy in time slots 4 and 5 respectively, i.e., packet 3 in the figure; and sends data packet 5 and its copy in time slots 6 and 8 respectively, i.e., packet 5 in the figure. Terminal C sends data packet 6 and its copy in time slots 6 and 9 respectively, i.e., packet 6 in the figure.
[0121] As shown in Figure 1B, only one packet 3 exists in time slot 5; multiple packets collide in other time slots. Therefore, packet 3 can be correctly received and decoded. Based on packet 3 obtained in time slot 5, we know that another packet 3 is in time slot 4. Therefore, we can use packet 3 from time slot 5 to eliminate the interference from packet 3 in time slot 4, obtaining packet 2 from time slot 4. Using packet 2 from time slot 4, we can eliminate the interference from packet 2 in time slot 1, obtaining packet 1 from time slot 1, and so on, until packet 6 is obtained. However, packets 4 and 5 cannot be decoded due to unresolved contention.
[0122] The process described above is how the receiving end improves the packet reception success rate when transmission contention occurs by using serial interference cancellation technology.
[0123] In some embodiments, the copy package may also be replaced by terms such as "copy", "data copy", "transfer copy", etc.
[0124] In some embodiments, for DSA and CRDSA technologies, increasing the number of replicas means that a terminal consumes more transmission resources to transmit a single data packet and increases interference with other terminals sending data packets. However, at the same time, the success rate of data packet reception can also be improved. Therefore, determining the number of data replicas to balance transmission resource utilization and transmission reliability is a pressing issue that needs to be addressed.
[0125] In some embodiments, taking CRDSA technology as an example, network devices currently configure a CRDSA parameter for each terminal. This CRDSA parameter indicates the number of copies used for transmission. The terminal uses this single CRDSA parameter for all data transmission, meaning it sends the same number of copies for all data. For data with low reliability requirements, using more copies wastes resources and increases transmission contention. Conversely, for data with high reliability requirements, using fewer copies may fail to meet those requirements. Therefore, determining the number of copies for different types of data to balance transmission resource utilization and transmission reliability is a pressing issue.
[0126] This disclosure provides a communication method, communication device, communication system, storage medium, and program product. A terminal receives first information indicating configuration information for a transmission object. The configuration information includes transmission parameters used to determine the number of data copies of the transmission object. The terminal sends a first transmission block and copies of the first transmission block according to the first information. The first transmission block includes data from multiple transmission objects. Thus, on the one hand, configuring corresponding transmission parameters for specific transmission objects allows the terminal to determine the number of copies at a finer granularity. On the other hand, the terminal can determine the number of copies of the first transmission block based on the transmission parameters configured for each transmission object by the network device. This allows the transmission of the transmission block to effectively balance transmission resource utilization and transmission reliability, improving the data transmission performance of the communication system.
[0127] Figure 2A is an interactive schematic diagram of a communication method provided according to an embodiment of the present disclosure. As shown in Figure 2A, the present disclosure relates to a communication method. Executed by a communication system 100, the communication method includes steps S2101 to S2104.
[0128] In step S2101, the network device sends the first information.
[0129] In some embodiments, the terminal receives first information.
[0130] In some embodiments, the first information is used to send a data copy of the transmission object. In some embodiments, the first information is used to configure the transmission parameters of the transmission object. In some embodiments, the first information is used to determine the number of data copies of the transmission object.
[0131] In some embodiments, the transport object is used to carry data. In some embodiments, the transport object is used to carry signaling. In some embodiments, the transport object is used to implement data transmission. In some embodiments, the transport object is used to implement signaling control. In some embodiments, the data of the transport object can be understood as the data carried by the transport object.
[0132] In some embodiments, the first information includes configuration information of the transmission object. In some embodiments, the configuration information of the transmission object includes transmission parameters. In some embodiments, the transmission parameters are used to send a data copy of the transmission object. In some embodiments, the transmission parameters are used to determine the number of data copies of the transmission object.
[0133] In some embodiments, the transmission parameters include at least one of the following: a first parameter, a second parameter, and a third parameter. In some embodiments, the first parameter indicates the number of data copies of the transmitted object. In some embodiments, the second parameter indicates the maximum number of data copies of the transmitted object. In some embodiments, the third parameter indicates a range of the number of data copies of the transmitted object.
[0134] In some embodiments, if the first parameter is a first value, then the number of data copies of the transmitted object is the first value. In some embodiments, if the second parameter is a second value, then the number of data copies of the transmitted object can be the second value or any value less than the second value. In some embodiments, if the third parameter is [third value, fourth value], where the third value is less than the fourth value, then the number of copies of the transmitted object can be the third value, any value greater than the third value and less than the fourth value, or the fourth value. In some embodiments, if the third parameter is [third value, fourth value], where the third value is less than the fourth value, then the number of copies of the transmitted object can be the third value, or any value greater than the third value and less than the fourth value. In some embodiments, if the third parameter is (third value, fourth value), where the third value is less than the fourth value, then the number of copies of the transmitted object can be any value greater than the third value and less than the fourth value, or the fourth value. In some embodiments, if the third parameter is (third value, fourth value), where the third value is less than the fourth value, then the number of copies of the transmitted object can be any value greater than the third value and less than the fourth value.
[0135] In some embodiments, the transmission object includes at least one of the following: data radio bearer (DRB), signaling radio bearer (SRB), radio link control (RLC) bearer, logical channel (LCH), quality of service (QoS) stream, media access control (MAC) control element (CE), protocol data unit (PDU), and transport block (TB).
[0136] In some embodiments, the first information includes at least one of the following: DRB configuration information, SRB configuration information, RLC bearer configuration information, LCH configuration information, QoS flow configuration information, MAC CE configuration information, PDU configuration information, and TB configuration information.
[0137] In some embodiments, the DRB configuration information includes DRB transmission parameters. In some embodiments, the DRB transmission parameters are used to send data copies of the data on the DRB. In some embodiments, the DRB transmission parameters are used to determine the number of data copies of the data on the DRB.
[0138] In some embodiments, the transmission parameters of a DRB can be applied to all DRBs; that is, the network device configures transmission parameters for all DRBs. In one example, DRB1, DRB2, ..., DRB... n The transmission parameters of the DRB configured on the network device can be applied.
[0139] In some embodiments, if the transport parameters configured for all DRBs include a first parameter, then the number of data replicas for all DRBs is the same. In one example, the number of data replicas for DRB1, the number of data replicas for DRB2, ..., DRB n The number of data copies is the same, that is, they are all the value of the first parameter.
[0140] In some embodiments, if the transmission parameters configured for all DRBs include a second parameter, the number of data replicas for all DRBs can be the same or different. In one example, the number of data replicas for DRB1, the number of data replicas for DRB2, ..., DRB nThe number of data replicas is the same for all of them, that is, they are all the value of the second parameter, or all are any value less than the value of the second parameter. In one example, the number of data replicas of DRB1, the number of data replicas of DRB2, ..., DRB k The number of data replicas is the value of the second parameter, DRB. k+1 Number of data replicas, ..., DRB n The number of data copies is any value less than the value of the second parameter.
[0141] In some embodiments, if the transmission parameters configured for all DRBs include a third parameter, the number of data replicas on all DRBs can be the same or different. In one example, the number of data replicas on DRB1, the number of data replicas on DRB2, ..., DRB n The number of data replicas on each DRB is the same, meaning they are all any value within the range indicated by the third parameter. In one example, the number of data replicas on DRB1, the number of data replicas on DRB2, ..., DRB... k The number of data replicas is the third value in the range indicated by the third parameter, DRB k+1 Number of data replicas, ..., DRB n The number of data copies is the fourth value in the range indicated by the third parameter, and the third value and the fourth value are different.
[0142] In some embodiments, the transmission parameters of a DRB can be applied to a subset of DRBs. This can be understood as the network device configuring transmission parameters for a subset of DRBs, or the network device configuring transmission parameters for a specific DRB.
[0143] In some embodiments, the network device configures transmission parameters for the first DRB.
[0144] In one example, the first DRB includes DRB1, DRB2, ..., DRB k k is a positive integer greater than 1 and less than n, and the network device is for DRB1, DRB2, ..., DRB k Configure a set of transmission parameters, or in other words, DRB1, DRB2, ..., DRB k They share the same transmission parameters.
[0145] In one example, the first DRB is the DRB associated with the first LCH. The network device configures a set of transmission parameters for the DRB associated with the first LCH, or in other words, the DRBs associated with the first LCH share the same transmission parameters.
[0146] In one example, the first DRB is the DRB associated with the first QoS flow. The network device configures a set of transmission parameters for the DRB associated with the first QoS flow, or in other words, the DRBs associated with the first QoS flow share the same transmission parameters.
[0147] In one example, the first DRB is the DRB associated with the first QoS parameter. The network device configures a set of transmission parameters for the DRB associated with the first QoS parameter, or in other words, the DRBs associated with the first QoS parameter share the same transmission parameters.
[0148] In one example, the first DRB is the DRB that carries the data of the first service. The network device configures a set of transmission parameters for the DRB that carries the data of the first service, or in other words, the DRBs that carry the data of the first service share the same transmission parameters.
[0149] In one example, the first DRB is the DRB carrying data for the first type of service. The network device configures a set of transmission parameters for the DRB carrying the data for the first type of service; in other words, the DRBs carrying data for the first type of service share the same transmission parameters. In one example, the first type of service can be voice service, video service, SMS service, etc.
[0150] In one example, the first DRB is the DRB associated with the first protocol data unit (PDU) session. The network device configures a set of transmission parameters for the DRB associated with the first PDU session, or in other words, the DRB associated with the first PDU session shares the same transmission parameters.
[0151] In some embodiments, if the transmission parameters configured for the first DRB include a first parameter, then the number of data replicas on the first DRB is the same. In some embodiments, if the transmission parameters configured for the first DRB include a second parameter, then the number of data replicas on the first DRB may be the same or different. In some embodiments, if the transmission parameters configured for the first DRB include a third parameter, then the number of data replicas on the first DRB may be the same or different.
[0152] In one example, the first piece of information could be DRB configuration information. In another example, the first piece of information could be radio bearer configuration (RadioBearerConfig) information.
[0153] In some embodiments, the SRB configuration information includes SRB transmission parameters. In some embodiments, the SRB transmission parameters are used to send data copies of the data on the SRB. In some embodiments, the SRB transmission parameters are used to determine the number of data copies of the data on the SRB.
[0154] In some embodiments, the transmission parameters for an SRB can be applied to all SRBs; that is, the network device configures the transmission parameters for all SRBs. In one example, SRB0, SRB1, ..., SRB... n The transmission parameters of the SRB configured on the network device can be used in all cases.
[0155] In some embodiments, if the transmission parameters configured for all SRBs include a first parameter, then the number of data replicas for all SRBs is the same. In one example, the number of data replicas for SRB0, the number of data replicas for SRB1, ..., SRB n The number of data copies is the same, that is, they are all the value of the first parameter.
[0156] In some embodiments, if the transmission parameters configured for all SRBs include a second parameter, the number of data replicas for all SRBs can be the same or different. In one example, the number of data replicas for SRB1, the number of data replicas for SRB2, ..., SRB... n The number of data replicas is the same for all of them, that is, they are all the value of the second parameter, or all are any value less than the value of the second parameter. In one example, the number of data replicas on SRB1, the number of data replicas on SRB2, ..., SRB k The number of data replicas is the value of the second parameter, SRB k+1 Number of data replicas, ..., SRB n The number of data copies is any value less than the value of the second parameter.
[0157] In some embodiments, if the transmission parameters configured for all SRBs include a third parameter, the number of data replicas on all SRBs can be the same or different. In one example, the number of data replicas on SRB1, the number of data replicas on SRB2, ..., SRB n The number of data replicas on each SRB is the same, meaning they are all any value within the range indicated by the third parameter. In one example, the number of data replicas on SRB1, the number of data replicas on SRB2, ..., SRB... k The number of data replicas is the third value in the range indicated by the third parameter, SRB k+1 Number of data replicas, ..., SRB nThe number of data copies is the fourth value in the range indicated by the third parameter, and the third value and the fourth value are different.
[0158] In some embodiments, the transmission parameters of an SRB can be applied to a subset of SRBs. This can be understood as the network device configuring transmission parameters for a subset of SRBs, or the network device configuring transmission parameters for a specific SRB.
[0159] In some embodiments, the network device configures transmission parameters for the first SRB.
[0160] In one example, the first SRB is the SRB associated with the first LCH. The network device configures a set of transmission parameters for the SRB associated with the first LCH; in other words, the SRBs associated with the first LCH share the same transmission parameters. In one example, the first SRB is SRB0, which is used for RRC message delivery using the common control channel (CCCH). In one example, the first SRB is SRB1, which is used for RRC messages (possibly including NAS messages) and NAS messages before SRB2 is established. All messages use the dedicated control channel (DCCH). In one example, the first SRB is SRB2, which is used for NAS messages and RRC messages containing recorded measurement information. All messages use the DCCH logical channel. In one example, the first SRB is SRB3, which is used for specific RRC messages when the UE is in dual connectivity (EN-DC), and all messages use the DCCH logical channel. In one example, the first SRB is SRB4, which is used for RRC messages containing application-layer measurement report information and has a lower priority than SRB1. In another example, the first SRB is SRB5, which is used for RRC messages containing application-layer measurement report information and has a lower priority than SRB1 and SRB3.
[0161] In some embodiments, if the transmission parameters configured for the first SRB include a first parameter, then the number of data replicas on the first SRB is the same. In some embodiments, if the transmission parameters configured for the first SRB include a second parameter, then the number of data replicas on the first SRB may be the same or different. In some embodiments, if the transmission parameters configured for the first SRB include a third parameter, then the number of data replicas on the first SRB may be the same or different.
[0162] In one example, the first piece of information could be SRB configuration information. In another example, the first piece of information could be radio bearer configuration (RadioBearerConfig) information.
[0163] In some embodiments, the first information indicates configuration information for the RLC bearer, which includes transmission parameters for the RLC bearer. In some embodiments, the transmission parameters for the RLC bearer are used to send copies of data on the RLC bearer. In some embodiments, the transmission parameters for the RLC bearer are used to determine the number of data copies on the RLC bearer.
[0164] In some embodiments, the transmission parameters of an RLC bearer can be applied to all RLC bearers. Understandably, the network device configures transmission parameters for all RLC bearers. In one example, RLC bearer1, RLC bearer2, ..., RLC bearer... n The transmission parameters of the RLC bearer configured on the network device can be applied.
[0165] In some embodiments, if the transmission parameters configured for all RLC bearers include a first parameter, then the number of data replicas for all RLC bearers is the same. In one example, the number of data replicas for RLC bearer1, the number of data replicas for RLC bearer2, ..., the number of data replicas for RLC bearer... n The number of data copies on each device is the same, that is, the value of the first parameter.
[0166] In some embodiments, if the transmission parameters configured for all RLC bearers include a second parameter, the number of data replicas on all RLC bearers can be the same or different. In one example, the number of data replicas for RLC bearer1, the number of data replicas for RLC bearer2, ..., RLC bearer... n The number of data replicas is the same for all of them, that is, they are all the value of the second parameter, or all are any value less than the value of the second parameter. In one example, the number of data replicas on RLC bearer1, the number of data replicas on RLC bearer2, ..., the number of data replicas on RLC bearer... k The number of data replicas on the RLC bearer is the value of the second parameter. k+1 Number of data replicas, ..., RLC bearer n The number of data copies is any value less than the value of the second parameter.
[0167] In some embodiments, if the transmission parameters configured for all RLC bearers include a third parameter, the number of data replicas for all RLC bearers can be the same or different. In one example, the number of data replicas for RLC bearer1, the number of data replicas for RLC bearer2, ..., the number of data replicas for RLC bearer... nThe number of data replicas on each bearer is the same, that is, any value within the range indicated by the third parameter. In one example, the number of data replicas for RLC bearer1, the number of data replicas for RLC bearer2, ..., RLC bearer... k The number of data replicas is the third value in the range indicated by the third parameter, RLC bearer k+1 Number of data replicas, ..., RLC bearer n The number of data copies is the fourth value in the range indicated by the third parameter, and the third value and the fourth value are different.
[0168] In some embodiments, the transmission parameters of RLC bearers can be applied to a portion of RLC bearers. This can be understood as the network device configuring transmission parameters for a portion of RLC bearers, or the network device configuring transmission parameters for a specific RLC bearer.
[0169] In some embodiments, the network device configures transmission parameters for the first RLC bearer.
[0170] In one example, the first RLC bearer includes RLC bearer1, RLC bearer2, ..., RLC bearer k k is a positive integer greater than 1 and less than n. The network device is for RLC bearer1, RLC bearer2, ..., RLC bearer k Configure a set of transmission parameters, or in other words, RLC bearer1, RLC bearer2, ..., RLC bearer k They share the same transmission parameters.
[0171] In one example, the first RLC bearer is a bearer associated with the first LCH. The network device configures a set of transmission parameters for the RLC bearers associated with the first LCH, or in other words, the RLC bearers associated with the first LCH share the same transmission parameters.
[0172] In one example, the first RLC bearer is an RLC bearer associated with the first QoS flow. The network device configures a set of transmission parameters for the RLC bearer associated with the first QoS flow, or in other words, the RLC bearers associated with the first QoS flow share the same transmission parameters.
[0173] In one example, the first RLC bearer is an RLC bearer associated with the first QoS parameter. The network device configures a set of transmission parameters for the RLC bearer associated with the first QoS parameter, or in other words, the RLC bearers associated with the first QoS parameter share the same transmission parameters.
[0174] In one example, the first RLC bearer is the RLC bearer associated with the data of the first service. The network device configures a set of transmission parameters for the RLC bearer carrying the data of the first service, or in other words, the RLC bearers carrying the data of the first service share the same transmission parameters.
[0175] In one example, the first RLC bearer is the RLC bearer associated with data of the first type of service. The network device configures a set of transmission parameters for the RLC bearers carrying data of the first type of service; in other words, the RLC bearers carrying data of the first type of service share the same transmission parameters. In one example, the first type of service can be voice service, video service, SMS service, etc.
[0176] In one example, the first RLC bearer is the RLC bearer associated with the first PDU session. The network device configures a set of transmission parameters for the RLC bearer associated with the first PDU session, or in other words, the RLC bearers associated with the first PDU session share the same transmission parameters.
[0177] In some embodiments, if the transmission parameters configured for the first RLC bearer include a first parameter, then the number of data replicas on the first RLC bearer is the same. In some embodiments, if the transmission parameters configured for the first RLC include a second parameter, then the number of data replicas on the first RLC may be the same or different. In some embodiments, if the transmission parameters configured for the first RLC include a third parameter, then the number of data replicas on the first RLC may be the same or different.
[0178] In one example, the first piece of information could be RLC bearer configuration information (RLCBearerConfig IE). In another example, the first piece of information could be RLC configuration information (RLCConfig IE).
[0179] In some embodiments, the first information indicates LCH configuration information, which includes LCH transmission parameters. In some embodiments, the LCH transmission parameters are used to send copies of data on the LCH. In some embodiments, the LCH transmission parameters are used to determine the number of data copies on the LCH. In some embodiments, the LCH includes at least one of the following: broadcast control channel (BCCH), paging control channel (PCCH), common control channel (CCCH), dedicated control channel (DCCH), and dedicated traffic channel (DTCH).
[0180] In some embodiments, the transmission parameters of an LCH can be applied to all LCHs; that is, the network device configures transmission parameters for all LCHs. In one example, LCH1, LCH2, ..., LCH... n The transmission parameters of the LCH configured on the network device can be used in all cases.
[0181] In some embodiments, if the transmission parameters configured for all LCHs include a first parameter, then the number of data replicas on all LCHs is the same. In one example, the number of data replicas on LCH1, the number of data replicas on LCH2, ..., LCH... n The number of data copies on each device is the same, that is, the value of the first parameter.
[0182] In some embodiments, if the transmission parameters configured for all LCHs include a second parameter, the number of data replicas on all LCHs can be the same or different. In one example, the number of data replicas on LCH1, the number of data replicas on LCH2, ..., LCH... n The number of data replicas on each LCH is the same, that is, all are the value of the second parameter, or all are any value less than the value of the second parameter. In one example, the number of data replicas of LCH1, the number of data replicas of LCH2, ..., LCH... k The number of data replicas is the value of the second parameter, LCH k+1 Number of data replicas, ..., LCH n The number of data copies is any value less than the value of the second parameter.
[0183] In some embodiments, if the transmission parameters configured for all LCHs include a third parameter, the number of data replicas for all LCHs can be the same or different. In one example, the number of data replicas for LCH1, the number of data replicas for LCH2, ..., LCH... n The number of data replicas is the same for all of them, that is, any value within the range indicated by the third parameter. In one example, the number of data replicas for LCH1, the number of data replicas for LCH2, ..., LCH... k The number of data replicas is the third value in the range indicated by the third parameter, LCH k+1 Number of data replicas, ..., LCH n The number of data copies is the fourth value in the range indicated by the third parameter, and the third value and the fourth value are different.
[0184] In some embodiments, the transmission parameters of the LCH can be applied to some LCHs. This can be understood as the network device configuring transmission parameters for some LCHs, or the network device configuring transmission parameters for specific LCHs.
[0185] In some embodiments, the network device configures transmission parameters for the first LCH.
[0186] In one example, the first LCH includes LCH1, LCH2, ..., LCH. k k is a positive integer greater than 1 and less than n, and the network device is for LCH1, LCH2, ..., LCH k Configure a set of transmission parameters, or in other words, LCH1, LCH2, ..., LCH k They share the same transmission parameters.
[0187] In one example, the first LCH includes one or more of BCCH, PCCH, CCCH, DCCH, and DTCH. In another example, the network device configures a set of transmission parameters for BCCH, PCCH, CCCH, DCCH, and DTCH; in other words, BCCH, PCCH, CCCH, DCCH, and DTCH share the same transmission parameters.
[0188] In one example, the first LCH is the LCH associated with the first QoS flow. The network device configures a set of transmission parameters for the LCH associated with the first QoS flow, or in other words, the LCH associated with the first QoS flow shares the same transmission parameters.
[0189] In one example, the first LCH is the LCH associated with the first QoS parameter. The network device configures a set of transmission parameters for the LCH associated with the first QoS parameter, or in other words, the LCHs associated with the first QoS parameter share the same transmission parameters.
[0190] In one example, the first LCH is the LCH that carries the data of the first service. The network device configures a set of transmission parameters for the LCH that carries the data of the first service, or in other words, the LCHs that carry the data of the first service share the same transmission parameters.
[0191] In one example, the first LCH is the LCH carrying data for the first type of service. The network device configures a set of transmission parameters for the LCH carrying the data for the first type of service; in other words, the LCHs carrying the data for the first type of service share the same transmission parameters. In one example, the first type of service can be voice service, video service, SMS service, etc.
[0192] In one example, the first LCH is the LCH associated with the first PDU session. The network device configures a set of transmission parameters for the LCH associated with the first PDU session, or in other words, the LCH associated with the first PDU session shares the same transmission parameters.
[0193] In some embodiments, if the transmission parameters configured for the first LCH include a first parameter, then the number of data replicas on the first LCH is the same. In some embodiments, if the transmission parameters configured for the first LCH include a second parameter, then the number of data replicas on the first LCH may be the same or different. In some embodiments, if the transmission parameters configured for the first LCH include a third parameter, then the number of data replicas on the first LCH may be the same or different.
[0194] In one example, the first piece of information could be logical channel configuration information (LogicalChannelConfig IE).
[0195] In some embodiments, the first information indicates configuration information for the QoS flow, which includes transmission parameters for the QoS flow. In some embodiments, the transmission parameters for the QoS flow are used to send copies of the QoS flow data. In some embodiments, the transmission parameters for the QoS flow are used to determine the number of copies of the QoS flow data.
[0196] In some embodiments, the transmission parameters for QoS flows can be applied to all QoS flows; that is, the network device configures transmission parameters for all QoS flows. In one example, QoS flow1, QoS flow2, ..., QoS flow... n The QoS flow transmission parameters configured on the network device can be applied to all of them.
[0197] In some embodiments, if the transmission parameters configured for all QoS flows include a first parameter, then the number of data replicas for all QoS flows is the same. In one example, the number of data replicas for QoS flow1, the number of data replicas for QoS flow2, ..., QoS flow... n The number of data copies is the same, that is, they are all the value of the first parameter.
[0198] In some embodiments, if the transmission parameters configured for all QoS flows include a second parameter, the number of data replicas for all QoS flows can be the same or different. In one example, the number of data replicas for QoS flow1, the number of data replicas for QoS flow2, ..., QoS flow... nThe number of data replicas is the same for all of them, that is, they are all the value of the second parameter, or all are any value less than the value of the second parameter. In one example, the number of data replicas for QoS flow1, the number of data replicas for QoS flow2, ..., QoS flow k The number of data replicas is the value of the second parameter, QoS flow k+1 Number of data replicas, ..., QoS flow n The number of data copies is any value less than the value of the second parameter.
[0199] In some embodiments, if the transmission parameters configured for all QoS flows include a third parameter, the number of data replicas for all QoS flows can be the same or different. In one example, the number of data replicas for QoS flow1, the number of data replicas for QoS flow2, ..., QoS flow... n The number of data replicas is the same for all of them, that is, any value within the range indicated by the third parameter. In one example, the number of data replicas for QoS flow1, the number of data replicas for QoS flow2, ..., QoS flow... k The number of data replicas is the third value in the range indicated by the third parameter, QoS flow k+1 Number of data replicas, ..., QoS flow n The number of data copies is the fourth value in the range indicated by the third parameter, and the third value and the fourth value are different.
[0200] In some embodiments, the transmission parameters of a QoS stream can be applied to a portion of the QoS streams. This can be understood as the network device configuring transmission parameters for a portion of the QoS streams, or the network device configuring transmission parameters for a specific QoS stream.
[0201] In some embodiments, the network device configures transmission parameters for a first QoS stream.
[0202] In one example, the first QoS flow includes QoS flow1, QoS flow2, ..., QoS flow k k is a positive integer greater than 1 and less than n, and the network device is configured for QoS flow1, QoS flow2, ..., QoS flow... k Configure a set of transmission parameters, or in other words, QoS flow1, QoS flow2, ..., QoS flow k They share the same transmission parameters.
[0203] In one example, the first QoS flow is a QoS flow associated with a first QoS parameter. The network device configures a set of transmission parameters for the QoS flow associated with the first QoS parameter, or in other words, the QoS flows associated with the first QoS parameter share the same transmission parameters.
[0204] In one example, the first QoS flow is a QoS flow associated with the first service. The network device configures a set of transmission parameters for the QoS flow associated with the first service, or in other words, the QoS flows associated with the first service share the same transmission parameters.
[0205] In one example, the first QoS flow is a QoS flow associated with a first type of service. The network device configures a set of transmission parameters for the QoS flow associated with the first type of service, or in other words, the QoS flows associated with the first type of service share the same transmission parameters.
[0206] In one example, the first type of service can be voice service, video service, SMS service, etc. In one example, the first QoS flow is the QoS flow associated with the first PDU session.
[0207] In some embodiments, if the transmission parameters configured for the first QoS stream include a first parameter, then the number of data replicas of the first QoS stream is the same. In some embodiments, if the transmission parameters configured for the first QoS stream include a second parameter, then the number of data replicas of the first QoS stream may be the same or different. In some embodiments, if the transmission parameters configured for the first QoS stream include a third parameter, then the number of data replicas of the first QoS stream may be the same or different.
[0208] In one example, the first piece of information could be QoS flow configuration information. In another example, the first piece of information could be PDU session establishment information.
[0209] In some embodiments, the first information indicates the configuration information of the MAC CE, which includes the MAC CE's transmission parameters. In some embodiments, the MAC CE's transmission parameters are used to send copies of the MAC CE. In some embodiments, the MAC CE's transmission parameters are used to determine the number of copies of the MAC CE.
[0210] In some embodiments, the transmission parameters of a MAC CE can be applied to all MAC CEs. Understandably, the network device configures transmission parameters for all MAC CEs. In one example, MAC CE1, MAC CE2, ..., MAC CE... n The MAC CE transmission parameters configured on the network device can be used in all cases.
[0211] In some embodiments, if the transfer parameters configured for all MAC CEs include a first parameter, then the number of replicas for all MAC CEs is the same. In one example, the number of replicas for MAC CE1, the number of replicas for MAC CE2, ..., the number of replicas for MAC CEs are... n The number of copies is the same, that is, they are all the same as the value of the first parameter.
[0212] In some embodiments, if the transmission parameters configured for all MAC CEs include a second parameter, the number of replicas for all MAC CEs can be the same or different. In one example, the number of replicas for MAC CE1, the number of replicas for MAC CE2, ..., the number of replicas for MAC CEs are... n The number of replicas for each MAC CE1 is the same, meaning they are all the same value as the second parameter, or any value less than the second parameter. In one example, the number of replicas for MAC CE1, MAC CE2, ..., MAC CE... k The number of copies is the value of the second parameter, MAC CE k+1 Number of copies, ..., MAC CE n The number of copies is any value less than the value of the second parameter.
[0213] In some embodiments, if the transfer parameters configured for all MAC CEs include a third parameter, the number of replicas for all MAC CEs can be the same or different. In one example, the number of replicas for MAC CE1, the number of replicas for MAC CE2, ..., the number of replicas for MAC CEs are... n The number of replicas for each MAC CE1 is the same, meaning it's any value within the range indicated by the third parameter. In one example, the number of replicas for MAC CE1, MAC CE2, ..., MAC CE... k The number of copies is the third value in the range indicated by the third parameter, MAC CE k+1 Number of copies, ..., MAC CE n The number of copies is the fourth value in the range indicated by the third parameter, and the third value is different from the fourth value.
[0214] In some embodiments, the transmission parameters of a MAC CE can be applied to a subset of MAC CEs. This can be understood as the network device configuring transmission parameters for a subset of MAC CEs, or the network device configuring transmission parameters for a specific MAC CE.
[0215] In some embodiments, the network device configures transmission parameters for the first MAC CE.
[0216] In one example, the first MAC CE includes MAC CE1, MAC CE2, ..., MAC CE kk is a positive integer greater than 1 and less than n, and the network device is for MAC CE1, MAC CE2, ..., MAC CE k Configure a set of transmission parameters, or in other words, MAC CE1, MAC CE2, ..., MAC CE k They share the same transmission parameters.
[0217] In some embodiments, the first MAC CE is a MAC CE associated with the first LCH. The network device configures a set of transmission parameters for the MAC CE associated with the first LCH, or in other words, the MAC CE associated with the first LCH shares the same transmission parameters.
[0218] In one example, the first MAC CE is the MAC CE associated with the first QoS flow. The network device configures a set of transmission parameters for the MAC CE associated with the first QoS flow, or in other words, the MAC CE associated with the first QoS flow shares the same transmission parameters.
[0219] In one example, the first MAC CE is the MAC CE associated with the first service. The network device configures a set of transmission parameters for the MAC CE associated with the first service, or in other words, the MAC CE associated with the first service shares the same transmission parameters.
[0220] In one example, the first MAC CE is the MAC CE associated with the first type of service. The network device configures a set of transmission parameters for the MAC CE associated with the first type of service; in other words, the same transmission parameters are shared for the MAC CE associated with the first type of service. In one example, the first type of service can be voice service, video service, SMS service, etc.
[0221] In some embodiments, if the transmission parameters configured for the first MAC CE include a first parameter, then the number of replicas of the first MAC CE is the same. In some embodiments, if the transmission parameters configured for the first MAC CE include a second parameter, then the number of replicas of the first MAC CE may be the same or different. In some embodiments, if the transmission parameters configured for the first MAC CE include a third parameter, then the number of replicas of the first MAC CE may be the same or different.
[0222] In one example, the first piece of information could be MAC CE configuration information.
[0223] In some embodiments, the network device may send first information to the terminal via control signaling. In some embodiments, the control signaling may be at least one of radio resource control (RRC) signaling, MAC-CE signaling, and non-access stratum (NAS) signaling.
[0224] In some embodiments, the first information may also indicate transmission parameters for data of different service types, which are used to determine the number of data copies for different service types.
[0225] In some embodiments, for services with high transmission reliability requirements, network devices can be configured with larger transmission parameters so that terminals can use more data copies to improve transmission reliability.
[0226] In some embodiments, for services with low transmission reliability requirements, network devices can be configured with smaller transmission parameters so that terminals can meet transmission reliability requirements with fewer data copies, thereby improving transmission resource utilization.
[0227] In step S2102, the network device sends the second information.
[0228] In some embodiments, the terminal receives second information.
[0229] In some embodiments, the second information indicates whether the transmission object is allowed to use the first transmission resource. In some embodiments, the second information indicates whether the data of the transmission object is allowed to use the first transmission resource. In some embodiments, the first transmission resource is a transmission resource for DSA or a transmission resource for CRDSA. In some embodiments, the first transmission resource is an uplink channel resource. In some embodiments, the first transmission resource is a physical uplink shared channel (PUSCH) resource.
[0230] In some embodiments, the name of the first transmission resource is not limited, and it may be, for example, "CRDSA resource", "CRDSA transmission resource", "DSA transmission resource" or "DSA resource".
[0231] In some embodiments, steps S2102 and S2101 can be executed simultaneously. In some embodiments, the network device can send the second information and the first information to the terminal in the same signaling or message, or they can send them to the terminal in different signaling or different messages.
[0232] In some embodiments, the second information may be included in the configuration information of the transmission object.
[0233] In some embodiments, the second information indicates whether data on a DRB is allowed to use the first transmission resource. It is understood that the network device configures all DRBs to determine whether data on them can use the first transmission resource. In some embodiments, the second information indicates whether data on a first DRB is allowed to use the first transmission resource. It is understood that the network device configures a subset of DRBs (e.g., the first DRB) to determine whether data on them can use the first transmission resource.
[0234] In one example, the DRB configuration information includes second information. In another example, the second information is a first value, in which case the second information indicates that data on the DRB is allowed to use the first transport resource. In yet another example, the second information is a second value, in which case the second information indicates that data on the DRB is not allowed to use the first transport resource.
[0235] In some embodiments, the second information indicates whether data on an SRB is allowed to use the first transmission resource. It is understood that the network device configures all SRBs to determine whether data on them can use the first transmission resource. In some embodiments, the second information indicates whether data on a first SRB is allowed to use the first transmission resource. It is understood that the network device configures a subset of SRBs (e.g., the first SRB) to determine whether data on them can use the first transmission resource.
[0236] In one example, the SRB configuration information includes second information. In another example, the second information is a first value, in which case the second information indicates that data on the SRB is allowed to use the first transport resource. In yet another example, the second information is a second value, in which case the second information indicates that data on the SRB is not allowed to use the first transport resource.
[0237] In some embodiments, the second information indicates whether data on an RLC bearer is allowed to use the first transmission resource. It is understood that the network device configures all RLC bearers to determine whether data on them can use the first transmission resource. In some embodiments, the second information indicates whether data on a first RLC bearer is allowed to use the first transmission resource. It is understood that the network device configures a subset of RLC bearers (e.g., the first RLC bearer) to determine whether data on them can use the first transmission resource.
[0238] In one example, the RLC bearer configuration information includes second information. In one example, the second information is a first value, in which case the second information indicates that data on the RLC bearer is allowed to use the first transport resource. In one example, the second information is a second value, in which case the second information indicates that data on the RLC bearer is not allowed to use the first transport resource.
[0239] In some embodiments, the second information indicates whether data on an LCH is allowed to use the first transmission resource. It is understood that the network device indicates whether data on all LCHs can use the first transmission resource. In some embodiments, the second information indicates whether data on a first LCH is allowed to use the first transmission resource. It is understood that the network device configures whether data on a subset of LCHs (e.g., the first LCH) can use the first transmission resource.
[0240] In one example, the LCH configuration information includes second information. In another example, the second information is a first value, in which case the second information indicates that data on the LCH is allowed to use the first transport resource. In yet another example, the second information is a second value, in which case the second information indicates that data on the LCH is not allowed to use the first transport resource.
[0241] In some embodiments, the second information indicates whether data of a QoS flow is allowed to use the first transmission resource. It is understood that the network device configures whether its data can use the first transmission resource for all QoS flows. In some embodiments, the second information indicates whether data of a first QoS flow is allowed to use the first transmission resource. It is understood that the network device configures whether its data can use the first transmission resource for a subset of QoS flows (e.g., the first QoS flow).
[0242] In one example, the QoS flow configuration information includes second information. In another example, the second information is a first value, in which case the second information indicates that the data of the QoS flow is allowed to use the first transmission resource. In yet another example, the second information is a second value, in which case the second information indicates that the data of the QoS flow is not allowed to use the first transmission resource.
[0243] In some embodiments, the second information indicates whether a MAC CE is allowed to use the first transmission resource. It is understood that the network device configures all MAC CEs to determine whether they can use the first transmission resource. In some embodiments, the second information indicates whether a first MAC CE is allowed to use the first transmission resource. It is understood that the network device configures a subset of MAC CEs (e.g., the first MAC CE) to determine whether their data can use the first transmission resource.
[0244] In some embodiments, step S2102 can be omitted. In this case, the terminal can determine whether the transmission object is allowed to use the first transmission resource based on the protocol, the historical transmission status of the data copy of the transmission object, and its own implementation.
[0245] In step S2103, the terminal determines the number of TB copies of the first TB based on the first information.
[0246] In some embodiments, the first TB includes data from multiple transmission objects. In some embodiments, the terminal can determine the number of TB copies of the first TB based on first information. In some embodiments, the terminal can determine, based on second information, that the data from the multiple transmission objects included in the first TB are allowed to use the first transmission resource.
[0247] In some embodiments, the terminal determines the number of data copies of multiple transmission objects based on the first information, and determines the number of TB copies of the first TB based on the number of data copies of multiple transmission objects.
[0248] In some embodiments, the multiple transmission objects in the first TB include a first transmission object, which is a transmission object whose transmission parameters are configured by the first information. Then the terminal can determine the number of data copies of each transmission object based on the configuration information of each transmission object.
[0249] In some embodiments, the multiple transmission objects in the first TB include a second transmission object. The second transmission object is a transmission object whose transmission parameters are not configured by the first information. Then, the terminal can determine the transmission parameters of the second transmission object based on the transmission parameters of the first transmission object, thereby determining the number of copies of the second transmission object.
[0250] In some embodiments, the first TB may include data from multiple transport objects of different types. In one example, the first TB includes: DRB data, SRB data, and MAC CE data. In some embodiments, the first TB may include data from multiple transport objects of the same type. In one example, the first TB includes data from CCCH, data from DCCH, and data from DTCH.
[0251] In some embodiments, the number of copies of the first TB is the maximum number of data copies of multiple transfer objects within the first TB.
[0252] In one example, the first TB includes data from CCCH, data from DCCH, and data from DTCH. The terminal determines the number of data replicas of CCCH as n1 based on the transmission parameters of CCCH, the number of data replicas of DCCH as n2 based on the transmission parameters of DCCH, and the number of data replicas of DTCH as n3 based on the transmission parameters of DTCH, where n1 = n2 and n2 < n3. Then, the terminal determines the number of replicas of the first TB as n3 based on n1, n2, and n3.
[0253] In one example, the first TB includes DRB data, SRB data, and MAC CE. The terminal determines the number of DRB data replicas as n4 based on the DRB transmission parameters, the number of SRB data replicas as n5 based on the SRB transmission parameters, and the number of MAC CE data replicas as n6 based on the MAC CE transmission parameters, where n4 > n5 > n6. Therefore, the terminal determines the number of TB replicas of the first TB as n4 based on n4, n5, and n6.
[0254] In step S2104, the terminal sends the first TB and a TB copy of the first TB.
[0255] In some embodiments, the terminal transmits a first TB and a TB copy of the first TB on a first transmission resource. In some embodiments, the first transmission resource is one of the following: uplink channel resources for contention to resolve diversity slot ALOHA; uplink channel resources for diversity slot ALOHA; transmission resources for contention to resolve diversity slot ALOHA; transmission resources for diversity slot ALOHA; and uplink channel resources.
[0256] In some embodiments, the network device receives at least one of a first TB and a TB copy of the first TB on a first transmission resource.
[0257] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2104. For example, step S2101 may be implemented as a standalone embodiment. For example, step S2102 may be implemented as a standalone embodiment. For example, step S2103 may be implemented as a standalone embodiment. For example, step S2104 may be implemented as a standalone embodiment. For example, steps S2101 and S2102 may be combined as a standalone embodiment. For example, steps S2101 and S2103 may be combined as a standalone embodiment. For example, steps S2101, S2103, and S2104 may be combined as a standalone embodiment.
[0258] In this embodiment of the disclosure, on the one hand, corresponding transmission parameters are configured for specific transmission objects, so that the terminal can determine the number of copies at a finer granularity. On the other hand, the terminal can determine the number of copies of the first transmission block according to the transmission parameters configured for each transmission object by the network device, so that the transmission block can effectively balance transmission resource utilization and transmission reliability, thereby improving the data transmission performance of the communication system.
[0259] Figure 2B is an interactive schematic diagram of a communication method provided according to an embodiment of the present disclosure. As shown in Figure 2B, the present disclosure relates to a communication method. Executed by a communication system 100, the communication method includes steps S2201 to S2203.
[0260] In step S2201, the network device sends the first information.
[0261] In some embodiments, the terminal receives first information.
[0262] In some embodiments, the first information includes LCH configuration information, which includes LCH transmission parameters. In some embodiments, the LCH transmission parameters are used to send copies of data on the LCH. In some embodiments, the LCH transmission parameters are used to determine the number of data copies on the LCH. In some embodiments, the LCH includes at least one of the following: broadcast control channel (BCCH), paging control channel (PCCH), common control channel (CCCH), dedicated control channel (DCCH), and dedicated traffic channel (DTCH).
[0263] In some embodiments, the transmission parameters of an LCH can be applied to all LCHs; that is, the network device configures transmission parameters for all LCHs. In one example, LCH1, LCH2, ..., LCH... n The transmission parameters of the LCH configured on the network device can be used in all cases.
[0264] In some embodiments, if the transmission parameters configured for all LCHs include a first parameter, then the number of data replicas on all LCHs is the same. In one example, the number of data replicas on LCH1, the number of data replicas on LCH2, ..., LCH... n The number of data copies is the same, that is, they are all the value of the first parameter.
[0265] In some embodiments, if the transmission parameters configured for all LCHs include a second parameter, the number of data replicas for all LCHs can be the same or different. In one example, the number of data replicas for LCH1, the number of data replicas for LCH2, ..., LCH... n The number of data replicas is the same for all of them, that is, they are all the value of the second parameter, or all are any value less than the value of the second parameter. In one example, the number of data replicas of LCH1, the number of data replicas of LCH2, ..., LCH k The number of data replicas is the value of the second parameter, LCH k+1 Number of data replicas on the LCH, ... nThe number of data copies is any value less than the value of the second parameter.
[0266] In some embodiments, if the transmission parameters configured for all LCHs include a third parameter, the number of data replicas on all LCHs can be the same or different. In one example, the number of data replicas on LCH1, the number of data replicas on LCH2, ..., LCH... n The number of data replicas is the same for all of them, that is, any value within the range indicated by the third parameter. In one example, the number of data replicas on LCH1, the number of data replicas on LCH2, ..., LCH... k The number of data replicas on LCH is the third value in the range indicated by the third parameter. k+1 Number of data replicas on the LCH, ... n The number of data copies is the fourth value in the range indicated by the third parameter, and the third value and the fourth value are different.
[0267] In some embodiments, the transmission parameters of the LCH can be applied to some LCHs. This can be understood as the network device configuring transmission parameters for some LCHs, or the network device configuring transmission parameters for specific LCHs.
[0268] In some embodiments, the network device configures transmission parameters for the first LCH.
[0269] In one example, the first LCH includes LCH1, LCH2, ..., LCH. k k is a positive integer greater than 1 and less than n, and the network device is for LCH1, LCH2, ..., LCH k Configure a set of transmission parameters, or in other words, LCH1, LCH2, ..., LCH k They share the same transmission parameters.
[0270] In one example, the first LCH includes one or more of BCCH, PCCH, CCCH, DCCH, and DTCH. In another example, the network device configures a set of transmission parameters for BCCH, PCCH, CCCH, DCCH, and DTCH; in other words, BCCH, PCCH, CCCH, DCCH, and DTCH share the same transmission parameters.
[0271] In one example, the first LCH is the LCH associated with the first QoS flow. The network device configures a set of transmission parameters for the LCH associated with the first QoS flow, or in other words, the LCH associated with the first QoS flow shares the same transmission parameters.
[0272] In one example, the first LCH is the LCH associated with the first QoS parameter. The network device configures a set of transmission parameters for the LCH associated with the first QoS parameter, or in other words, the LCHs associated with the first QoS parameter share the same transmission parameters.
[0273] In one example, the first LCH is the LCH that carries the data of the first service. The network device configures a set of transmission parameters for the LCH that carries the data of the first service, or in other words, the LCHs that carry the data of the first service share the same transmission parameters.
[0274] In one example, the first LCH is the LCH carrying data for the first type of service. The network device configures a set of transmission parameters for the LCH carrying the data for the first type of service; in other words, the LCHs carrying the data for the first type of service share the same transmission parameters. In one example, the first type of service can be voice service, video service, SMS service, etc.
[0275] In one example, the first LCH is the LCH associated with the first PDU session. The network device configures a set of transmission parameters for the LCH associated with the first PDU session, or in other words, the LCH associated with the first PDU session shares the same transmission parameters.
[0276] In some embodiments, if the transmission parameters configured for the first LCH include a first parameter, then the number of data replicas on the first LCH is the same. In some embodiments, if the transmission parameters configured for the first LCH include a second parameter, then the number of data replicas on the first LCH may be the same or different. In some embodiments, if the transmission parameters configured for the first LCH include a third parameter, then the number of data replicas on the first LCH may be the same or different.
[0277] In one example, the first piece of information could be logical channel configuration information (LogicalChannelConfig IE).
[0278] Optional implementations of step S2201 can also be found in optional implementations of step S2101 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0279] In step S2202, the terminal determines the number of TB copies of the first TB based on the first information.
[0280] In some embodiments, the first TB includes data from different LCHs. In some embodiments, the terminal determines the number of replicas of the first transport block based on the transmission parameters of the different LCHs.
[0281] In one example, the first TB includes data from CCCH, data from DCCH, and data from DTCH. The terminal determines the number of data replicas of CCCH as n1 based on the transmission parameters of CCCH, the number of data replicas of DCCH as n2 based on the transmission parameters of DCCH, and the number of data replicas of DTCH as n3 based on the transmission parameters of DTCH, where n1 = n2 and n2 < n3. Then, the terminal determines the number of replicas of the first TB as n3 based on n1, n2, and n3.
[0282] The alternative implementation of step S2202 can also be found in the alternative implementation of step S2103 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0283] In step S2203, the terminal sends the first TB and a TB copy of the first TB.
[0284] The alternative implementation of step S2203 can also be found in the alternative implementation of step S2104 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0285] The communication method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2203. For example, step S2201 may be implemented as a standalone embodiment. For example, step S2202 may be implemented as a standalone embodiment. For example, step S2203 may be implemented as a standalone embodiment. For example, steps S2201 and S2203 may be combined as a standalone embodiment.
[0286] In some embodiments, the terms "copy package", "copy", "transfer copy", "data copy" and other similar terms may be used interchangeably.
[0287] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0288] In some embodiments, the terms “carrying,” “including,” “containing,” and “encapsulating” can be used interchangeably.
[0289] In some embodiments, the terms “radio”, “wireless”, “radio access network (RAN)”, “access network (AN)”, and “RAN-based” can be used interchangeably.
[0290] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0291] In some embodiments, terms such as “send,” “transmit,” “report,” “transmit,” “request,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0292] In some embodiments, the terms “issue,” “return,” “feedback,” “response,” and “acknowledgement” can be used interchangeably.
[0293] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0294] In some embodiments, if an arrow in the interaction diagram representing the sending of information, signaling, etc. from one subject to another passes through other subjects, it can be interpreted as the information being forwarded from one subject to another via other subjects, or it can be interpreted as the information being sent from one subject to another without passing through other subjects.
[0295] Figure 3 is another interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure. The communication method involved in the embodiments of the present disclosure can be applied to terminals, network devices, and terminals in the communication system 100. As shown in Figure 3, the communication method of the embodiments of the present disclosure includes steps S3101 to S3102.
[0296] In step S3101, the network device sends the first information.
[0297] Optional implementations of step S3101 can also be found in optional implementations of step S2101 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0298] In step S3102, the terminal sends the first TB and a TB copy of the first TB according to the first information.
[0299] The optional implementation of step S3102 can also be found in the optional implementation of step S2104 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.
[0300] In some embodiments, the first information includes configuration information of the transmission object, the configuration information including transmission parameters, and the transmission parameters are used to determine the number of data copies of the transmission object.
[0301] In some embodiments, the transport object includes at least one of the following: DRB, SRB, RLC bearer, LCH, QoS stream, MAC CE.
[0302] In some embodiments, the transmission parameters include at least one of the following: a first parameter indicating the number of data copies of the transmission object; a second parameter indicating the maximum number of data copies of the transmission object; and a third parameter indicating the range of the number of data copies of the transmission object.
[0303] In some embodiments, the first TB includes data from multiple transport objects. The number of TB copies of the first TB is determined based on the number of data copies of the multiple transport objects.
[0304] In some embodiments, the number of TB replicas of the first TB is the maximum number of data replicas of multiple transport objects within the first TB.
[0305] The communication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3102. For example, step S3101 may be implemented as a standalone embodiment. For example, step S3102 may be implemented as a standalone embodiment.
[0306] In the following, the technical solutions of the embodiments of this disclosure will be described by way of specific implementation.
[0307] In some embodiments, for CRDSA technology, when the number of transmission copies increases, the terminal consumes more network resources (e.g., time domain transmission opportunities) to transmit a packet and increases interference to other terminals sending packets. At the same time, the success rate of receiving packets by the terminal can be improved.
[0308] In some embodiments, if the terminal currently has many services to be transmitted (e.g., some services have high requirements for transmission reliability, while others have low requirements for transmission reliability), using more transmission copies will waste resources and increase transmission competition for services with low requirements for transmission reliability, while using fewer transmission copies may not meet the required reliability for services with high requirements for transmission reliability.
[0309] In some embodiments, this disclosure proposes a method for configuring and using CRDSA based on service characteristics. By introducing DRB-based CRDSA transmission parameters configured in the network and determining CRDSA transmission parameters on the terminal side based on multi-service configuration, the use of CRDSA technology in NTN networks can balance the requirements of transmission resource utilization and service reliability.
[0310] In some embodiments, the network configures CRDSA transmission parameters for the DRB / SRB / RLC bearer / logical channel.
[0311] In some embodiments, the UE receives configuration information (e.g., RRC configuration) sent by the base station, wherein CRDSA transmission parameters related to replica transmission are configured for one or more transmission objects.
[0312] In some embodiments, the transmission object can be one of the following: DRB, SRB, RLC bearer, logical channel, or QoS flow. Specifically, the CRDSA transmission parameters are indicated in the configuration corresponding to the transmission object.
[0313] In some embodiments, the CRDSA transport parameters associated with replica transport can be one of the following:
[0314] (1) The number of replica transmissions actually used by the UE (i.e., the network specifies a certain number of replica transmissions).
[0315] (2) The maximum number of replica transmissions allowed for the UE (the UE randomly selects a value between 1 or 2 and the maximum value as the actual number of replica transmissions used).
[0316] (3) The range of the number of replica transmissions allowed for the UE (e.g., the range is [N1, N2], and the UE randomly selects a value between N1 and N2 as the actual number of replica transmissions used).
[0317] In one example, the network device configures CRDSA transmission parameters related to DRB copy transmission for DRB, and the CRDSA transmission parameters of DRB include at least one of the following: (1) the number of DRB data copies actually transmitted by the UE; (2) the maximum number of DRB data copies allowed for the UE to use; and (3) the range of the number of DRB data copies allowed for the UE to use.
[0318] In one example, the network device configures CRDSA transmission parameters related to SRB copy transmission for SRB, and the CRDSA transmission parameters of SRB include at least one of the following: (1) the number of SRB data copies actually transmitted by the UE; (2) the maximum number of SRB data copies allowed for the UE to use; and (3) the range of the number of SRB data copies allowed for the UE to use.
[0319] In one example, the network device configures CRDSA transmission parameters related to the transmission of copies of the RLC bearer. The CRDSA transmission parameters of the RLC bearer include at least one of the following: (1) the number of data copies of the RLC bearer actually used by the UE for transmission; (2) the maximum number of data copies of the RLC bearer that the UE is allowed to use; and (3) the range of the number of data copies of the RLC bearer that the UE is allowed to use.
[0320] In one example, the network device configures CRDSA transmission parameters related to LCH replication for LCH, and the CRDSA transmission parameters of the SRB include at least one of the following: (1) the number of LCH data replicas actually transmitted by the UE; (2) the maximum number of LCH data replicas allowed for the UE; and (3) the range of the number of LCH data replicas allowed for the UE.
[0321] In one example, the network device configures CRDSA transmission parameters related to the copy transmission for the MAC CE. The CRDSA transmission parameters of the MAC CE include at least one of the following: (1) the number of data copies of the MAC CE actually transmitted by the UE; (2) the maximum number of data copies of the MAC CE that the UE is allowed to use; and (3) the range of the number of data copies of the MAC CE that the UE is allowed to use.
[0322] In some embodiments, the network additionally configures whether these transport objects can use CRDSA resources. If not configured, it can be assumed by default that the transport object can or cannot use CRDSA resources.
[0323] In some embodiments, if the CRDSA transport parameters associated with the replica transport are not configured for a transport object network that allows the use of CRDSA resources, the terminal considers...
[0324] Option 1: This transfer object has no limit on the number of replicas that can be transferred, meaning that any number of replicas can be transferred as permitted by the network (e.g., values configured for other transfer objects).
[0325] Option 2: The number of copies of the transmitted object is the maximum allowed by the network.
[0326] In one example, if the DRB data is allowed to use CRDSA resources, but the network device has not configured CRDSA transmission parameters for the DRB, but has configured CRDSA transmission parameters for both the SRB and LCH, then the terminal can use the LCH CRDSA transmission parameters to determine the number of DRB data replicas, or the terminal can use the SRB CRDSA transmission parameters to determine the number of DRB data replicas. That is, Scheme 1 is used to determine the number of DRB data replicas.
[0327] In one example, if LCH data is allowed to use CRDSA resources, but the network device has not configured the LCH CRDSA transmission parameters, but instead configured the maximum number of transmission replicas available to all transmission objects for the terminal, then the terminal can use the maximum number of replicas configured by the network device for the terminal to determine the number of LCH data replicas. This is where Scheme 2 comes in.
[0328] In one example, if TB includes DRB data, SRB data, and MAC CE data, but the network device has not configured CRDSA transmission parameters for DRB and SRB, but has configured CRDSA transmission parameters for MAC CE, then the terminal can use the MAC CE transmission parameters to determine the number of SRB data replicas and use the maximum number of replicas configured by the network device for the terminal to determine the number of DRB data replicas. That is, Scheme 1 and Scheme 2 can be used in combination.
[0329] In some embodiments, taking DRB as an example, for DRBs with high transmission reliability requirements, the network is configured with a larger number of replica transmissions. For DRBs with low transmission reliability requirements, the network is configured with a smaller number of replica transmissions.
[0330] In some embodiments, for SRB, the network is configured with a large number of replica transfers.
[0331] In some embodiments, the network configures CRDSA transmission parameters for the MAC CE.
[0332] In some embodiments, the network configures CRDSA transmission parameters related to replica transmission for all or some uplink MAC CEs (the specific CRDSA transmission parameters are the same as those in the embodiments described above).
[0333] In some embodiments, if the configuration is for a subset of MAC CEs, the network may indicate the logical channel ID of these MAC CEs. Optionally, the network may additionally configure whether these MAC CEs can use CRDSA resources. If not configured, it may be assumed by default that the MAC CE can or cannot use CRDSA resources.
[0334] In some embodiments, the UE considers the CRDSA transmission parameter information of each logical channel during transmission.
[0335] In some embodiments, when using CRDSA resources for uplink transmission, the terminal selects those transmission objects that are allowed to use CRDSA resources for packetization, and the terminal determines the number of replica transmissions it uses based on the CRDSA transmission parameters of the service to be transmitted or the transmission objects multiplexed into a packet.
[0336] In some embodiments, for a scenario where multiple transport objects are multiplexed into a transport block TB, the terminal selects the maximum value from the number of replicas transmitted for the multiple transport objects as the final number of replicas used to transmit the TB.
[0337] In some embodiments, the above embodiments use CRDSA technology as an example, but are equally applicable to DSA technology.
[0338] This disclosure also proposes an apparatus for implementing any of the above methods. For example, a terminal is proposed, which includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another network device is proposed, including units or modules for implementing the steps performed by the network device (e.g., access network device, core network functional node, core network device, etc.) in any of the above methods.
[0339] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0340] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).
[0341] Figure 4 is a schematic diagram of the structure of the communication device proposed in this embodiment. As shown in Figure 4, the communication device 4100 can be a terminal or a network device. The communication device 4100 includes a transceiver module 4101.
[0342] In some embodiments, the communication device 4100 is a terminal, and the transceiver module 4101 is configured to: receive first information, the first information indicating configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and, according to the first information, send a first transmission block TB and copies of the first TB, the first TB including data of multiple transmission objects. In some embodiments, the transceiver module is used to perform at least one of the communication steps (e.g., steps S2101, S2102, but not limited thereto) performed by the network device in any of the above methods, which will not be elaborated here.
[0343] In some embodiments, the communication device 4100 is a network device, and the transceiver module 4101 is configured to: send first information, the first information indicating configuration information of a transmission object, the configuration information including transmission parameters, the transmission parameters being used to determine the number of data copies of the transmission object; and receive a first transmission block TB and / or copies of the first TB, the first TB including data of multiple transmission objects. In some embodiments, the transceiver module 4101 may be configured to perform at least one of the communication steps (e.g., steps S2101, S2102, but not limited thereto) performed by the terminal in any of the above methods, which will not be elaborated here.
[0344] In some embodiments, the transceiver module described above may include a transmitting module and / or a receiving module. The transmitting module and the receiving module may be separate or integrated together. Optionally, the transceiver module described above may be interchangeable with a transceiver.
[0345] Figure 5 is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure. The communication device 5100 may be a network device or a terminal, or it may be a chip, chip system, or processor that supports the network device in implementing any of the above methods, or it may be a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 5100 can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0346] As shown in Figure 5, the communication device 5100 includes one or more processors 5101. The processor 5101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 5100 can be used to execute any of the above methods. Optionally, one or more processors 5101 can be used to invoke instructions to cause the communication device 5100 to execute any of the above methods.
[0347] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceiver 5102 performs at least one of the communication steps (e.g., S2101, step S2102, but not limited thereto) in the above method, such as sending and / or receiving, while the processor 5101 performs at least one of other steps (e.g., step S2103, but not limited thereto). In optional embodiments, the transceiver 5102 may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, sending unit, transmitter, sending circuit, etc., can be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0348] In some embodiments, the communication device 5100 further includes one or more memories 5103 for storing data. Optionally, all or part of the memories 5103 may be located outside the communication device 5100. In optional embodiments, the communication device 5100 may include one or more interface circuits 5104. Optionally, the interface circuits 5104 are connected to the memories 5103 and can be used to receive data from the memories 5103 or other devices, and to send data to the memories 5103 or other devices. For example, the interface circuits 5104 can read data stored in the memories 5103 and send the data to the processor 5101.
[0349] The communication device 5100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 5100 described in this disclosure is not limited thereto, and the structure of the communication device 5100 may not be limited by FIG. 5. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0350] Figure 6 is a schematic diagram of the structure of a chip provided according to an embodiment of the present disclosure. When the communication device 6100 can be a chip or a chip system, the schematic diagram of the chip 6100 shown in Figure 6 can be referred to, but is not limited thereto.
[0351] Chip 6100 includes one or more processors 6101. Chip 6100 is used to perform any of the above methods.
[0352] In some embodiments, chip 6100 further includes one or more interface circuits 6102. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memories 6103 may be located outside chip 6100. Optionally, interface circuit 6102 is connected to memory 6103, and interface circuit 6102 can be used to receive data from memory 6103 or other devices, and interface circuit 6102 can be used to send data to memory 6103 or other devices. For example, interface circuit 6102 can read data stored in memory 6103 and send the data to processor 6101.
[0353] In some embodiments, the interface circuit 6102 performs at least one of the communication steps (e.g., S2101, S2102, but not limited thereto) in the above-described method, such as sending and / or receiving. For example, the interface circuit 6102 performing the communication steps (e.g., sending and / or receiving) in the above-described method means that the interface circuit 6102 performs data interaction between the processor 6101, the chip 6100, the memory 6103, or the transceiver device. In some embodiments, the processor 6101 performs at least one of other steps (e.g., step S2103, but not limited thereto).
[0354] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0355] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device 5100, cause the communication device 5100 to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0356] This disclosure also provides a program product that, when executed by a communication device 5100, causes the communication device 5100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0357] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0358] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0359] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
A communication method, performed by a terminal, comprises: receiving first information, the first information comprising configuration information of transmission objects, the configuration information comprising transmission parameters, the transmission parameters being used to determine a number of data copies of the transmission objects; transmitting, according to the first information, a first transport block (TB) and TB copies of the first TB, the first TB comprising data of a plurality of transmission objects. The method of claim 1, wherein, The transmission objects comprise at least one of the following: a data radio bearer (DRB), a signaling radio bearer (SRB), a radio link control (RLC) bearer, a logical channel, a quality of service (QoS) flow, a medium access control (MAC) control element (CE). The method according to claim 1 or 2, wherein The transmission parameters comprise at least one of the following: a first parameter indicating the number of data copies of the transmission objects; a second parameter indicating a maximum number of data copies of the transmission objects; a third parameter indicating a range of the number of data copies of the transmission objects. The method according to any one of claims 1 to 3, wherein The transmitting, according to the first information, the first TB and the TB copies of the first TB comprises: determining, according to the first information, the number of data copies of the plurality of transmission objects; determining, according to the number of data copies of the plurality of transmission objects, a number of TB copies of the first TB; transmitting, according to the number of TB copies of the first TB, the first TB and the TB copies of the first TB. The method according to any one of claims 1 to 4, wherein The plurality of transmission objects comprise a first transmission object and a second transmission object, the first transmission object being a transmission object whose transmission parameters are indicated by the first information, and the second transmission object being a transmission object whose transmission parameters are not indicated by the first information; the transmission parameters of the second transmission object are determined according to the transmission parameters of the first transmission object. The method according to any one of claims 1 to 5, wherein The number of TB copies of the first TB is a maximum value of the number of data copies of the plurality of transmission objects within the first TB. The method according to any one of claims 1 to 6, wherein The method further comprises: receiving second information indicating whether the plurality of transmission objects are allowed to use a first transmission resource; determining, according to the second information, that the plurality of transmission objects comprised in the first TB are allowed to use the first transmission resource; the first transmission resource being used for transmitting the first TB and the TB copies of the first TB. The method of claim 7, wherein, The first transmission resource is one of the following: an uplink channel resource for contention resolution diversity time slots (ALOHA); an uplink channel resource for diversity time slots (ALOHA); a transmission resource for contention resolution diversity time slots (ALOHA); a transmission resource for diversity time slots (ALOHA); an uplink channel resource. A communication method, performed by a network device, comprises: transmitting first information, the first information comprising configuration information of transmission objects, the configuration information comprising transmission parameters, the transmission parameters being configured to determine a number of data copies of the transmission objects; receiving at least one of a first transport block (TB) and TB copies of the first TB, the first TB comprising a plurality of transmission objects. The transmission objects comprise at least one of the following: a data bearer, a signaling bearer, a radio link control (RLC) bearer, a logical channel, a quality of service ( QoS ) flow, a medium access control (MAC) control element (CE). The method of claim 9, wherein, The transmission object includes at least one of the following: a data radio bearer (DRB), a signaling radio bearer (SRB), a radio link control (RLC) bearer, a logical channel, a quality of service (QoS) flow, and a medium access control (MAC) control element (CE). The method according to claim 9 or 10, wherein The transmission parameter includes at least one of the following: a first parameter indicating a number of data copies of the transmission object; a second parameter indicating a maximum number of data copies of the transmission object; a third parameter indicating a range of the number of data copies of the transmission object. The method according to any one of claims 9 to 11, wherein The number of TB copies of the first TB is determined based on the number of data copies of the plurality of transmission objects. The method according to any one of claims 9 to 12, wherein The plurality of transmission objects include a first transmission object and a second transmission object, the first transmission object being a transmission object whose transmission parameter is indicated by the first information, and the second transmission object being a transmission object whose transmission parameter is not indicated by the first information, the transmission parameter of the second transmission object being determined according to the transmission parameter of the first transmission object. The method according to any one of claims 9 to 13, wherein The number of TB copies of the first TB is a maximum value of the number of data copies of the plurality of transmission objects in the first TB. The method according to any one of claims 9 to 14, wherein The method further includes: sending second information for determining that the plurality of transmission objects are allowed to use a first transmission resource; and the first transmission resource being used for transmitting the first TB and the TB copies of the first TB. The method of claim 15, wherein, The first transmission resource is one of the following: an uplink channel resource for contention resolution diversity time slots (ALOHA); an uplink channel resource for diversity time slots (ALOHA); a transmission resource for contention resolution diversity time slots (ALOHA); a transmission resource for diversity time slots (ALOHA); an uplink channel resource. A communication method applied to a communication system including a terminal and a network device, the method comprising: The network device sends first information to the terminal, the first information including configuration information of a transmission object, the configuration information including a transmission parameter, the transmission parameter being used to determine the number of data copies of the transmission object; The terminal transmits a first TB and TB copies of the first TB to the network device according to the first information, the first TB including data of a plurality of transmission objects. A communication device configured to implement the communication method of any one of claims 1-8, 9-16. A communication system including a terminal and a network device; the terminal is configured to implement the communication method of any one of claims 1-8, and the terminal is configured to implement the communication method of any one of claims 9-16. A storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the communication method of any one of claims 1-8, 9-16. A computer program product including a computer program that, when executed by a processor, implements the communication method of any one of claims 1-8, 9-16.
